MSLLEGYKASFQRKHLDAPDLKGDASTLTSVTNVAQRRDYIRAVRCLAEKPSNAGRGRPAMKTRFDQFVATHFDLDLDIHVVGQFLPWHRHFVTLYTNALREECGYRGPTPYWDWTLDAHAPVPFVDSPIFDPILGFGGNGVPGTTLAPLPPLDTVQPLPPLPGLPTGPRAPEGCLLSGPFQDFKVRFGPRATEESPTGMCIVRGIFEGVRRNLNSTSVAATLAQRSFEEFRRFVDIQGEPFEEAAGIHWAGHAVVGGTMMSGRASPADPIFYLHHANLDRIWAKWQNADRKNRLYDDQYSLVK*