MDKFARQALAEGITSRDDIVVTMDSEIFRTLNQHYNRNNHVQPPENLVNVVQESLREFFDAIRLGKDAEPSWKKQIYKVINRLDDQIPEYFKDPNFLERLE