MSKFQSNFNQKIDYVFKVVLIGDSAVGKSQLLARFSRNEFSIESKATIGVEFQTRTLEIDRKTIKAQIWDTAGQERYRAVTSAYYRGAVGAMLVYDITKRQSFDHVARWLEELRGHADKNIVIMLIGNKTDLGTLRAVPTEDAKEFAQRENLFFMETSALDSNNVEPSFLTVLTEIYRIVSKKNLVANEEGESGGDSSLLQGTKIVVAGEETESKGKGCCGTS