MSFVTEIKTFAALGSGVIGSGWIARALAHGLDVVAWDPAPGAEAALRARVANAWPALRKQGLAPGAAQERLRFVASIEECVGDADFIQESAPERLDLKLDLHARISAAARPDVLIGSSTSGLLPSEFYAEASHPERCLVGHPFNPVYLLPLVEVVGGERTAAEAVRAAMRVYESLGMRPLHVRKEVPGFIADRLLEALWREALHLVNDGVATTGEIDDAIRFGAGLRWSFMGTFLTYTLAGGNAGMRHFMAQFGPALQLPWTYLPAPELTEALIDRVVEGTAEQQGARSIAELERYRDDCLLAVLGAIRETKARHGFAFAE*