MKALKFLMFSAITLALVSLIIASDSNSENNVFEPISISGSQDVLSKAEMIPLKLDAFGAESVVFDPNGEGPYTGVADGRIIKWLQHNQTWVDFAVTSSQRENCTRASAPEMEHVCGRPLGLRFDHQTGDLYIADAYLGLQVVGPNGGLATPLVQHFEDQPLLFTNDLDIDDHDHVIYFTDSSTIYQRRQFVNATASGDKTGRLMKYDKSTKQVTILLQGLSFANGVALSKDRTFVLVSETSACRITRYWLKGPNVGTHDTFAQLPGFPDNVRMNSRGEFWVALHAKASPLARLITSNSWLGKALLRKFNFQQMHNLLVGGKPHATAIKLSEDGGILEVLEDVEGKKLRFISEVHEEENGKLWIGSVLMSSLGVYQLL*