MEEVKLLGAFPTPFGYRVEWALLHKGIKYEYIEEDLKNKSPLLLKCNPVYTKIPVLLHGGETILESLIILEYIEETWKENPLLPQDPFERAKARFWAKFAEEKCASTMRTAFHSKGEEQKKAVEE