MLDIKQLVKTYDNGHQAVKGVDLSIHQGEFIVLVGPSGCGKSSILRSIAGLESITSGEIHLAGRRVDNEKPANRDIAMVFQNYALYPHMSVYDNLAYGLKNRGVDKQTIAAKIAKVAKTLKIEEYLERKPAKLSGGQRQRVAMGRAIVRDPQLFLFDEPLSNLDAALRAHMRLEIKKLQRELGVTSVYVTHDQVEAMTLADRIVVVKQGEIEQVGTPAEVYHQPASNFVASFIGSPAMNFLPASIKQGQLQIAGKSCSLPQLASADHHTITLGIRPEHASLQPLANAIELTLDIQVVEPLGPNQLVHGKILGLESEQDFIAVTAEIPLDVHQTLPIWVAFDQLHLFDQQGKRLITQPHACSLNSKIATR*