MVLPHSLVKQDSHTMASESRTRWVLPYKTKNLQDDYLLGRVLGQGQYGTTFLCTHNETGQKLACKSIPKRKLLRQEHFDRVLREIQIMHHLSENPNVVRIQSTYEDATSVHLVMELCEGGELFERIAKKGHHSEREAAKLTKTIVAVIEACHSLGVMHRDLKPENFLFSSCDEDASIKSIDFGLSVFCKPGSTFSKLVGSAYYVAPEVLRRHYDRECDVWSAGVILYMLLCGFPPFNAGTERGIFRKILQGKLDFETDPWPSISESAKDLIKKMLESDPKRRLTAHQVLCHPWIVDDTVAPDKPLGFAVVSRLKRFSAMNKLKKMALRVVAERLSEEEIGGLKELFKMIDTDNSGTITFEELKDSVRCVGSELVESEIQELLQAADVDESGTIDYGEFLAATIHLNKLEREENLVAAFSFFDKDASGCITVDELQQAWKQFGIKDSNLDKMIKDIDQDSDGRIDYGEFVAMMRKGNGGSDGISRGTMRNIQLWNFLDRTFCFCFKSSYVFNKN*