MGEKGISGNLKKLTIETGRSETLVVCFGEMLIDFVPTVGGVSLAEAPAFKKAPGGAPANVAVGVSRLGGSSAFVGKVGDDEFGKMLAEILKLNNVDNSGMRFDHKARTALAFVTLRADGEREFLFFRHPSADMLLTESELDKNLIQKAKIFHYGSISLIKEPCRSTHLAAMKIAKAAGSLLSYDPNLRLPLWPSEEAARKEIMSIWDLADVIKISEDEITFLTGGDDPYSDEVVLQKLFHPNLKLLVVSEGPNGCRYYTKEFKGRVGGVKVKAVHTTGAGDAFVSGLLNSLASDLTLLTDEKKLREALLFANACGAITVTERGAIPAMPTMDAVQELLKSSRS*