MVLIRHRLQQHLKLPLPELEISECSTLCTFLPKPMSDTTIQGVGDFMDLEKLCVLGRGNYGIVYKVRHGQTLAIYALKIIKQDTNEAYVSHEAEILNCIDSPFVVKCHGVFEPRAGEKAILMEYMDAGTLDGIFRANGPFSEASLAHISYQVLNGLKYLHEHNIVHLDIKPSNLLVSKDMKVKIADFGVSKIVHGIVSRAATNYHNMCEGTRAYMSPERLDSHTFGSGCVYAGDVWSLGVTLLELHVGHFPFFPAGKKPTNWMELVLVICFGESPSFPKEASEEFRSFIKCCLEKEPSKRWTVSQLLSHPYVCLGEKLGK*