MDEDQIPLLDLEKLKVISPLGRGAKGVVFLVQNEASNGELLALKVISRASIKKKVKDKDSDGSEYKRICFEKEVLRRCQHPLLPKLRGVLSTENIVGYAIDYCPGRDLNYLRKKQTEKMFSDDLIRFYAAELVLALEYLHGLGIVYRDLKPENIMIQENGHLMLVDFDLSTKLSPKLPSQSSSTESTPSPKSDALTKKKKRISPFYKCCHPVISAEESVHPAESVKSETRSETRSLSKSNSFVGTEEYVSPEMIQGTGHDFAVDWWCLGVVLHEMLYGTTPFRGINRKETFYRILSKSPELVGKPTALRDLIRKLLEKDPKQRISVEEIKGHDFFKGVDWEKVVQISRPPFIPGLFDDEHVDGIKKIDVEDFVQGLLKVDDDVTAGVMEKEHKQEQDAAKDLLVF*