MFSAITLALVSLIIASDSDSDSNSENDVFEPISISGSQDVLSKAEMIPLKLDAFGAESVVFDPNGEGPYTGVADGRIIKWLQHNQTWVDFAVTSSQRDNCTRASAPEMEHVCGRPLGLRFDHQTGDLYIADAYLGLQVVGPNGGLATPLVQHFEDQSLLFTNDLDIDDHDHVIYFTDSSTIYQRRQFVNATASGDKTGRLMKYDKSTKQVTILLQGLSFANGVALSKDRTFVLVSETSACRITRYWLKGPNVGTHDTFAQLPGFPDNARMNSRGEFWVALHAKASPLARLITSNSWLGKALLRKFNFQQMHNLLVGGKPHATAIKLSEDGGILEVLEDVEGKRLRFISEVHEEENGKLWIGSILMSSLGVYQLL*