MKTGTLTNTFVTWCTSQGISAPLLQLETAADSNYRFMTAVQEIKTSAELVRVPLTACLTGESLEVVADKLLFEKEKGDRSTFAPYFDMLPTLKDFQSMPRFWTPERLESVSDGGELKRRMAKDSPVREGDPWAMACVCSRSNFLNDMSYSMTPLLDMLNHDCTVRTSAKVSKNKLDEDDKWLSLQIEQCYRAGDQVFISYGSLSNLETLCDYGFVDRSNSCNFESIQVQMIRRSPVTLTVLADGSVDPAAKAVLRREFASGEDLDMLNKEGALAALRPLSERNERDMFAFLVTLIAEAGTEASQGAIDAAFVEDDIVQAYLTSRSVLLQKAIARIEERFPGIEF*