MLERRTVLDDRWRVRRLVGRGTFAEIYEAADLRSEKGPDGRRRTVAVKATVLRDLQGRCACAELIELGRGVDTDGGPVHFLAMQLLGENLAGVQMVDAIRTMHEMGWVHRDIKPSNFCVGLGAAMCRCHILDFGLARRWRNSDGVAHPARASAEFRGTCKYASIRSHQNQDLGRADDLWSLLYMLMELLLPRRCPVPGGGGAELRAPDGAASMPRALGKLFRHLQASERQSQEAQEQKLKRTEEQPLADPLAADPFAALDFASKSSKRAKPFDLIMAEAEATPVQLAARSGCGYGTGGESATPSPPLEGEANAPACSEALSSDDRAGAAIAGKLAA*