MKAKKWVAVDESAKALLARTLTQRIPPFTCFPPLNRFSLHAGHVLELVGPSGSGKSELLLQAAVACILPKQADGITYGGSEGVVMMFDLDCRFDMLRFISTLQLRINEARGGGQGPSKDTAKCFNYGDDVFTGCLKRFFYIRCHSSFHFLAALKTLLAKIKRLVETGLHPHLLMIDSINAFYWIDRAVSSATSGATGVGRTALSLQVVSEAVVQELKHILESQPLLILSTKSLIHSLTSMDRKYTDGAKVGLSGDMEPKLEKAVPRDFMPAVWQGFVTHRLLLQGPFQPGSYNSPEDLPYFTAEWQTPCLNQADKFIIQDVSTHMQGTTDIISHLIVK*