MESSVRNILEQEELKWVFVGGKGGVGKTTCSSVLSILLSRVRSSVLIISTDPAHNLSDAFQQRFTKSPTLVHGFSNLYAMEVDPNVEKDELPNVEGMDSFISELTNAIPGIDEAMSFAEMLKLVQTMDYSVIVFDTAPTGHTLRLLQFPSTLEKGLAKMMSLKNKFGGLINQVTRMFGVDEEFGEDAILGKLEGMKDVIEQVNRQFRNPDLTTFVCVCIPEFLSLYETERLVQELAKFEIDTHNIIINQVLFDEEDVESKLLKARMKMQKKYLDQFYMLYEDFNITLLPLLPEEVCGVEALKKFSAHVLTPYQPSTTPKGTVEELVKRISTLRLQLKEAETELERLRKGKDKI*