MKNLLQHISNDFENQQRVPTESITYCLGRMRDAIQEATGLSARSQQKQNSPFWFFYKASICRQITELNAKFDQLFQELSIDFGIFQRAQQIVAAAPPQENDVLLQPSPGCGFIGSGIDSAETRLQAWINGKAPQVRMIGLYGMAGVGKTTLLRRIHNSYKVSKVFDVVIWVTVSQEYGISNLQDQISEAIHLDLSSTSNTDTRKMKLSASLKKKNFFLILDDMWSPLNLQEELGVTFGDDKVSKVAFATRNRDLALAEADRSLKVEPLSKEEGRELFQRVAFKGGHVPEELKKCAIDFADECEGLPLAITVVAATMRGKKSIDEWNTCLSLMRIADPSF