MRVFASRTSNLFKLNVEHFLLIHNPNFNSVREFSQSTAIPKKQLRVRDHGYDNYMEVEKKTRKVLKFQNLILSEPSQSLPISRLETLARRFGFTRHESGAFVLKFPHVFEIFEHPVQRILFCRLTRKAILQIEQERRALAAELPRAVTRLRKLLMMSNHGRLRLEHVRIARAAYGLPDDFENSVVLRYPQFFRLIDAKETRNKYIEVVERDPGLGTCAIEEARERVYRERGSDAEDIRFSFVIDFPPGFKIGKYFRIAMWKWQRLPYWSPYEDVSGYDLRSIEAQKRMEKRAVATIHELLSLTVEKKITLERIAHFRMAMNLPKKLKDFLLQHQGIFYVSTRGNQGKLHTVFLREAYRKGELIEPNELYLARRKLAELVLLSPRKAKVDGELVGYRRSRLEDEMGQVTRAYVEDACEDFKGKDDSGRDKDAEDDLTSDIGSDVDLGDEDDDCVDNVSLQRKS*