MLNRTLFHPNWRPKTLNLASLLVQQSSRAMAALPQEQNRTVGRHIDILEYWTGHTPQKPLGPVALCNVQKWFNGGPAVDAEIRENFSKDLDDMRAGRLEHWKNEPESAIAGVILMDQFTRNIFRNQPQAFEMDPKALAWAKHILENDMLEGLPQMLRMLVLLPFMHAESLPEQERCVQLHQQYICNLEKHPQAEEAKPLLGFVCTAAKFAEDHKDVIAKWGRFPHRNAALGRASTAEEALGLQEGSIPRF*