MGVEDYHVIELVGEGSFGRVYKGRRKYTGQTVAMKFIMKQGKSDKDIHSLRQEIEILRKLKHENIIEMLDSFENAREFCVVTEFAQGELFEVLEDDKCLPEEQVQAIAKQLVKALHYLHSNRIIHRDMKPQNILIGPGSVVKLCDFGFARAMSANTVVLRSIKGTPLYMAPELVREQPYNHTADLWSLGVILYELYVGQPPFYTNSVYALIRHIVKDPVKYPDEMSHNFKSFLKGLLNKVPQSRLTWPALLQHPFVKESLEEVEAREMHTAVVDHKATWRQGNGGQQRNEKCDSATPVKDASAPGTLADVQEDMKRAVEVISPSPEDFLGFPTQEDIKSAGDATLDKLENTSRTAKGAKVICEDDKAMDVVLLSLERCSKSTQQSKGDKDVACSVQSLRIISNLVAARAIVSVGLIDKITCALLDFTDALVGKKSSEFNNIIPKSLSVTKNLVGHIDGSSIHSSYIRHWTKLVEIFVQVVGWEEEGTGRILYEACSCITTMLSRVAENLKTSTPDSTSQQILEHANMSRIVDHLCLCLASSGSSLASGSSHMLAAACEACRAIWILIDTSETLFKNDNAYIFPLDALQSHRLSQLDQRNCEWGPLSEKLVDTVTRTFLRSKHLQIAVSHCLHQRVEAPLISAIQLLSRCCLHNGLMPSVLCGLPSSLPITTAVSGGEDGTVISEIFSILSYAASTIKDQQTGETNNIKGRLNNLVFHSCLLLATVAQCLNLSGRSSALLMLTTSPKKHLHRLSAIANHIASEDKIEASLQNHSASAMLALASILSLEKGSSAESSVSEMAVPLIPRATKLCYHLRPMPSNEGEVISPSAKSNLTKWHGLLDGCIGLLESRLKWGGPLTVQQLIASGTPSLLMNLLAGRLSNASPDDIKNTPNRTGLSPMGVIWAVSSLCHCLSGGTLTFRQVLVKTENMKLVSYLMSDAHLKLVKSWGGPGGGKDGARETINVIIDLLAFPFVALQSQPGPLSATASVNSGFILNVGSPGVRVCIEDRDLLKAIEEDMDKYIKVLVEVGVPSLILRCLEHLDLKDLVRPVAFLAKMVGRPRLAVELVSKGLLDPNRMKKLLNQSSPREVILDVLMIISDLSRMDKAFYKYIGEASVLQPLKEFLTHPDPNIRAKACSALGNMCRHNEYFYSSLAEHQIIGLLIDRCADPDKRTQKFACFAIGNAAYHSDKLYEELRRSIAQLANVLTSAEEDKTKANAAGALSNLVRNSNKLCEDIVSKGALQTLLKLVADCSATALNPSKKETGSESPLKIALFSLAKMCSNHQICRQFVKSSELFPVIARLKHSPETNIAHYASVIVAKVGGDS*