MEHLKETNAERVFLVACQLPNMTDEQFEASLEELEALTLTAQGTVIDRLTQKREAIEPATYIGRGKLDELAIKMEEQEADLVIVNGELSGSQVRNLTNRLGVRVIDRTQLILDIFAGRAKSREGKLQVELAQLNYLLPRIVGQGQGLSRLGGGIGTRGPGETKLETDRRHIRKRMADIDKQLKHTVKHRDRYRARRERNQTFRIALVGYTNAGKSTLLNRLTASDSYEEDLLFATLDPMTRKMRLPSGMEVILSDTVGFINQLPTTLVAAFRSTLEEVKHADLLLHVVDRSSEQLQAHMETVSELLHQLEVDQSQMLVVYNKADKPNLPIIPVHQQNGIEMSAHKREDIQRLRQMIERTLVDLFTPYVTELASDEGNKLAKLRRETIMTEMKWDEDRECYQVKGYVHPNHAWAEQLLD