MDKFARQALAEGITSRDDIVVTVDSEIFRTLNQHYNRNNHVQPPENLVHVVQESLREFFDAIRLGKDSEPSWKKQIYKIINRLDDPIPEYFKDPNFLERLE