MKAKEWVAVDESAKALLARTLTQRIPPFTCFPPLNRFSLHAGHVLELVGPSGSGKSELLLQAAVACILPKQADGITYGGSEGVVMMFDLDCRFDMLRLISTLQLRINEARGVGQGPSKDTAKCFNYGDDVFTGCLKRFFYIRCHSSFHFLAALKTSLAKIKRLAETGLHPHLLMIDSINAFYWIDRAVSSATSGGTGGGRTALSLQVVSEAVVQELKHILESQPLLILSTKSLIHSLTSMDRKYTDGAKVGLSGDMEPKLEKAVPRDFMPAVWQEFVTHRLLLQGPFQPGSYNSSEDSPYFTAEWQTPCLNQADKFIIQDVSMHMRGTTDIISHLIVN*