MTKPGRVLILGAAGYIGKHIVRASLHSGHPTFLLVRPDVASDLSKIQQLIAFKKSGATLLEGSIHDYSSLVSVLKQVDIVISAIGNERLLDQLKLIEAMKEAGNIQRFVPSEYGMDADRLWHCPTPGGDIFIVKRQIRRAVEAAGIPYTYVSANCFAGYFLSGLAQYGRFLPPTDSVVIYGDGDQKVIWVEEQDIAAYVMETVEDPRTVNTTVYIRPPENILSQNEVVAIWEELSGKVLPKTHIHQKEWLKKIEDSDSLYHKATILHFYHIFYLGELYFDIPPNSKEASELYPN