MIEIRNVTKKIGNNVILDDISLVVETGTLVVLIGSSGCGKTTTLKLINKLIKPTSGEIYINGKPISQENEIELRRKIGYVIQNTGLFPHLTIKENIELIPRLKKEKSVEEIEKRTLQLLEMVGLDSDEFLNKYPSELSGGQQQRIGVARAIATDAEIILMDEPFSALDPITRTSLQEQLFSLQDELKKTIIFVTHDMDEALKIADKICIMKDGRIAQYDTPENILRKPANDFVKDFIGEDRVWDNPEYIKARDIMIKNPIAVNSTRTVTQGIEIMRTSKVDSLLIIDRAKTLKGIVTVKDMKDIDDKSILLADIMSSEPLHVNEGDNLVEILNVMNRNSVGYIPVISDENKLVGLITRSSLLSVLSEQFLEMEVSVLG*