MSSNIQSSESLLNTKPEEPKLVTNLRGIKNKIMVMSGKGGVGKSTVSANLAAALADRGYSVGLLDSDIHGPTIPKMFGVENEKPMVNEKGIVPVKVNDNLKIMSIGLLLDSNDSPVVWRGPAKMSAIKQFLEEVDWGVLDYLIIDLPPGTGDEPLSISQLIGNLTGAIVVTTPQDVALTSVRKSLNFAKIIKVPVIGMVENMSGIVCPHCDEKIYVFGSGGVAKAAEDFDVKVLGTLPIETEVAAAGDNGHVHIDIKRDSEWYIGFNKVVDAVEEFVK