MMMKALKFLMFSAIALALVSLIFASESDSDSENNVFEPISIAGSQDVLSKAEMIPLKLGAFGAESVVFDPNGEGPYTGVADGRIIKWLQHNQTWVDFAVTSSQRENCSRASAPEMEHVCGRPLGLRFDQETGDLYIADAYLGLQVVGPTGGLATPLTGRLMKYDKSTKQVTILLQGLSFANGVALSKDRTFVLVAETSACRITRYWLKGPNVGTHDIFAQLPGFPDNVRMNSKGEFWVALHAKASPLARLITSNSWLGKALLRKFNFQQMHNLLVGGQPHATAIKLSEEGGILEVLEDVEGKKLRFISEVHEEEDGKLWIGSVLMSSLGVYQLL*