MDKFARQALAEGITSREDIVVTMDSEIFRTLNQHYNRNNHVQPPESLVNVVQESLREFFDAIRLGKDAEPSWKKQIYKVRLMNGVVVRQLVLVNFIQAGGAR