MSSTAVVHGDDLMEPTLQSILSQKTLRWIFVGGKGGVGKTTTSCSLAIQLAKVRKSVLLISTDPAHNLSDAFGQKFGKEARLVDGYSNLSAMEIDPNGSIQDLLASGDSQGDDPLAGLGMGNMMQDLAFSIPGVDEAMSFAEVLKQVKSLSYEVIVFDTAPTGHTLRFLQFPTVLEKALAKLSQLSSQFGPMLNSILGARGGLPGGQNIDELLQKMESLRETISEVNTQFKNPDMTTFVCVCIAEFLSLYETERMIQELTSYGIDTHAIVVNQLLFPKEGSGCEQCNARRKMQKKYLEQIEELYEDFNVVRMPLLVEEVRGKEKLEKFSEMLVHPYVPPQ*