MASESRTRWVLPYRTKNLKDDYLLGRVLGQGQFGTTFLCSHNETGQKLACKSIPKRTLLCQEDCDQVLREIQIMHHLSEYPNVVRIQSTYEDETSVHLVMELCEGGELFDRIAEKGHYSERDAAKVIKTIVSVVEACHSLGVMHRDLKPENFLFSSSDEDASLKSTDFGVSVFCEPDTTFSELVGSAYYVAPEVLLKHYGRECDVWSAGVILYVLLCGFAPFDAGTDNGIFREILQGKLDFETDPWPSISESAKDLTMKMLESDPKKRLTAHQVLCHPWIVDDTVAPDKPLDFAVVSRLKRFSAMNKLKKMALRVVAERLSEEEIGGLKELFKMIDRDNSGTITFKELKDCIRRVGSELVESEIQELLQAADVDGSGTIDYGEFLAATIHLNKLEREENLVAAFSFFDKDSSGCITLEELQQAWKQFGIKDSNLDKMIKDIDQDNDGQINYGEFVAMMRKGNGNVGISRRTMRNTLNFENFLPE*