MSYLKINNVFKSYDQKRVLNNISLDIEEGEFLCLLGPSGCGKTTLLRIIAGLEDVNSGTIILQDKDITNLEPSKRGFGIVFQSYALFPNMTAYNNIAFPLKERKVSKEKIDNKVKEVLETVGLTNEAHKYPKALSGGQQQRIAIARALALEPKFLLLDEPMSALDAKVRHKLRMDIKRLQKELNITTIMVTHDQEEAITMADKIAILNGGDIMQIGTPEEIYQNPQNLFTAQFIGDTNCFDNGDSILTVRPEYVQIEKSTKENYQGIISNIEFRGNLLRVEIKDKLNENFIISDVSIKEWVNLNLVEGDLVKISIEEKYYLKYPKVKGA*