MKAKEWVTVDESAKALLARTLARRILSFTCLPPLHRFPLHAGHILELVGPSGSGKSELLLQAAVACILPKQADGITYGGSEGVVMMFDLDCRFDMLRLMSTLDLRINEARARGQGSSKDTAKCSSHEDDVFTGCLKRFFYIRCHSSFHFLAALKTLLAKIKRLGETGLHPHLLMIDSINAFYWIDRAVSSATSGGTGAGRTALSLQVVSEAVVQELKHILESQPLLILSTKSLIQSLTSMDRKYTEGAKESHSGDMDLKREKAVPRDFMPAVWQGFVTHRLFLQGPFQSGSHYSSEDLPYFTAEWQTPCLNQVDKFIIQDRGISLKS*