MNQTVLDVKNLKTEFITDKKAFPIIKDVNFTLERGKVLGIVGESGCGKSVTVNTVLNLLPKNGRIAEGEITYFDEDKPIELQKLKQYGKEFRKLRGENISMIFQDPMSALNPVYTIGNQITEVLHEHYDISKEEANKRAIEMLEKLGIHNAAERMNDYPHQFSGGQRQRIVIAIAMVCNPDILIADEPTTALDVTIQAQILDLLDDLRKEHGTSIILITHDLGVIAQIADEVAVMYAGEVVEVGTVAQIFDQPKHPYTRSLLRSIPNPENMDKKLHVIQGSVPSISEISEKGCRFANRIPWLEKEHHEEEPQLHDLGDGHFVRCSCYKHFFFEDKEEETLAEKHVGNVVLEVKNIKKYYYPKKQLFKPLGSPLKALDDVSLELRKGTTIGIVGESGSGKSTIAKSLMKLHDITDGEINIDLNGKTQNIYGIKRKEDLDFRKKVQMVFQDPYASLNPTKKIYNSFDEPMIVHNIGNKEERFERMKEALKMVNVPVEYLERYPHEFSGGQRQRLCIARALCMKPEILILDEPVSALDLSVQAQVLNYLVEIQNKEDLTYVFISHDLGVVKYMCDYLYVIHKGRIVEAGSREDIYNNPMHIYTKKLLAAIPEVDYHFKEALATKRKENEVEFKAQYHEFYDEDGRAYDLKQVSPTHFVALKPE*