MKEAIIEWKDFSFRYETQQEPTLQGIDLTIYKGEKVLIVGPSGSGKSTLGQCLNGIIPNIYKGHTYGEFLIKGQAAFDMSIYDKSHLVSTVLQDTDGQFIGLSVAEDLAFALENDVTALDEMKGRVYKWAEKLDLLPLLDQRPQDLSGGQKQRVSLAGVLIDESPILLFDEPLANLDPKSGQDIIELIDQIHKEEGTTTLIIEHRLEDVLHCPVDRIVLINDGRILFNGSPDQLLATDLLTQNGIREPLYLTTLRQLGVDLVKEEQLADLDNLSISKGQVQLRTELVKETPELQSLFRLEDVSFSYDDRPILKSLHLDIKKGEKIAIVGKNGAGKSTLAKALSSFIQTEGRYLWEGQDIKGDSVAERAERVGYVLQNPNQMISTNMIFDEVALGLRLRGVDEQEIETRVYETLKICGLYEFRNWPISALSFGQKKRVTIASILVLGAEIILLDEPTAGQDQKNYTEIMEFLEELHQQGHTIVMITHDMQLMLDYSDRALVMVDGELIADTDPASLLSNPELLVKANLKETSIFNLAKKLDVDPLALTAFYKERREGCKLN*