MKIRNLTKKMDDNLVLKDVSFDLKAGEITALIGRNGVGKTTLFSTMTGIYLPDEGDVFLDEESIFKHPEVKQQLFFLEDNMNHFNTYSVQTVVKIYRQIYTTFDEAFFNELMQQFELPMKAKLMSFSKGRKALFFIILAFSLNVRFLLLDEPMDGLDIIIKKQILATIKDTVKKRGTSVVIASHRLEELEAIADRVIVLKGASVELDYYLEDMRTDAVKIQVAFKTKKIPGFVKNNAQLLYRNGRIYTLLVTENASSFLAELRLEEPVLLEEMSISIEDIFTVHLANDKIDYYEI*