MSSDTPLVLLHEYVTGGGWPEESFPQGLAREGASMIDAMLAQFNLWGKVRFLTTRDSRLKAPEKEIARTITLHHKDYPGNLRDLMQQTDAALIIAPEDDGVLEELSTLALGCKNLLLGSSPVAVGVCSDKWQTLKVVKQLGLKAPVSFLVDKNQVREKAKELGYPLILKPVNASDCAGLSLVNKEDNLLQAFGAACQGGEKALIQEYIPGQAASVSLWVKEGRAGAFSLNLQNVEGVKGFSYQGGVANIGHHLREEAFSLAGKAVEAIPGLKGYCGVDVVLGQEGVWFMEINPRLTTSVVGLCLASVDNFAKALWQACSVEIKGLPRMGLSGEVHFTKESPYA