MDETDEDEFTPRPYQVELLERAMKKNTIVCLGTGSGKTFIAVMLIKELAHEIRGPFNEGGKRTFFLVNTVPLVNQQAKVIRKHTSLKVGEYVGDMGVDSWNKEKWNQEFEKHQVLVMTAQIFLDILNHGFISLSQVNLLIFDECHHAVKNHPYRQIMRHYKNLEQNDRPRILGLTASVINSKCKPNQVEKKIKELEATLNSRVVTASDLEEVAVQKYATKPKEIIVSYNSDRKSDTSEVIENIINQALEQLSNIEETSNLNDTNSLKQIKKVLRDIKNILDELGPWCAHRVIKSRIRQLEKRESETAEELRTIRELLQSIFEQIINVLKNLEKLQKNNSVEFVSPKVKKLLEILKQYFSNNNNSSKELCGIIFVERRYTAYVLYKLLNELSAKRDDDFSFIKCDFVVGHNSSPSSKEKSTEMNSKKQKEVLKKFRKGECNLLVATSVVEEGIDIPKCNLVVRFDLPKNFRSYVQSKGRARAKNSKYIIMVEEDEKNKFQEDLNQYQEIEKILLRLCHNRDAPSEEDFDSFEDELLPPYMPYGTDGPRVTMSSAISLLHRYCSKLPSDRFTTLTPKFTYIEQNNEEENKMFRCTLRLPINSPLREPITGQPMPSKKLAKRSAALEACKKLHEMGELDDHLLPVKISRKNAELK