MKIDVLGCGSAFSCTQNTSALRVIDADNKQWLIDCGPTVPRALWQRGGEVNDIDAIYFTHVHPDHCTGLTALLNHWKSYSRQKPVIIYCQPAQQPVLMQLAALANWPQADLGFTIDWQECREAWTWQDWQIRTAPTQHELSNRAIRITIAGQTLFYSGDGRPTADSIALMAGAGLAFQECASVAALDDDASHGDFPSCLMLFRTLQLPAMGLYHCEDASLSALKQACQPWPGLFVSRDGLTLTLPRPTPTDETYLL*