MKKLEIQGLKKKYNGKWVIKGIDLTINEKDCVALIGPNGAGKSTMINMIVQILTQDEGQITLDGESAKLVREKIGFLPQYPEFYGWMSATECLHFMGKLSNMEKTDLKARINEVLLLVGLEESANKKISTYSGGMRQRLGIAQAILHRPELLVLDEPVSALDPIGRREMMLLLDKLKKEITILFSTHILKDAEEICDRIAIIKNGELVADKTVVQLMEEESSPVFDVEFNGNSEAWQTLLLQNKYVEKIEKVGMVYQVYTTNQKAGSEAVLSSLLQIGGEFIRVENRHQSLEEIFMEKVGK*