MDSTTKFTDVKGVDEAKAELEEIVHYLRDPKRFTRLGGKLPKGVLLVGPPGTGKTMLARAIAGEAGVPFFSCSGSEFEEMFVGVGARRVRDLFAAAKKCSPCIIFIDEIDAIGGSRNPKDQQYMKMTLNQLLVELDGFKQNEGIIVVAATNFPESLDKALVRPGRFDRHIVVPNPDVEGRRQILESHMSKVLKAGDVDLMIIARGTPGFSGADLANLVNVAALKAAMDGAKDVTMSDLEFAKDRIMMGSERKSAVISDESRKLTAFHEGGHALVAIHTEGALPVHKATIVPRGMALGMVSQLPDKDETSISRKQMLARLDVCMGGRVAEELIFGESEVTSGASSDLEQATKLARAMVTKFGMSKEVGLVTHNYDDNGKSMSTETRLLIESEVRLLLEKAYNNAKTLLTVYNKELHALANALLRSETLSGKQIKELLADLNSPQIIKTRQEGVAQQSQPFPPSTPNPASSAAAAAAAAATAAATAATKGKDMAPVGS*