MEEVKLLGAFPSPFGYRVEWALLHKGIKYECIEEDLKNKSPLLLKCNPVHKKIPVLLHGGKSVTESLVILEYIDETWKEKSLLPQDPFERAEARFWAKFAEEKCASAMPIVFSSEGEEHKKAVEEAREVLKILEEELKGKEFFGGVCAGFCGFGVGLDSSLAASDGRNEWGKATGCRCISIPLCMG