MAAPFSDGIGIANLPNQRHKIVAKRGAHFTIMVVGESGLGKTTLINTLFSTELSPAKNYSRRHQKQLDKLTEVEIIKAELEEKQFKTKLTVIDTPGFGDYVNNRDSWAPIVDFIDDQHEAYMRQEQQPERKEKIDLRVHACLYFIRPTGHTLKPLDIEIMKRLGTRVNLIPVIAKADTLTHADMHTFKDRIRQVIQAQGIRIYQPPIEADDEVSAEHARVLTEAMPFSIIGSTEDVVTPDGRTVKGREYLWGVAEVENEAHCDFRKLRSLLIRTYMLDLISSTEDLHYENYRQAQMETRKFGEQKPRKFENPKFKEEEEALRKRFTEQVKAEEARFRQWEQHLIAERDRLNKDLEMAHGAIKALEAELDNLQVGYGRGTGRR*