MDKFARQALAEGITSRDDIVVTVDSEIFRTLNQHYNRNNHVQPPESLVHVVQESLREFFDAIRLGKDAEPSWKKQIYKIINRLDDQIPEYFKDPNFLERLE