MSAIEVKNLVKKFHGQTVLHGIDLEVKPGEVVAIIGPSGSGKTTLLRSINLLEQPEAGTITVGDITIDTARSLSQQKSLIRQLRQHVGFVFQNFNLFPHRTVLENIIEGPVIVKGEPKEEATARARELLAKVGLAGKETSYPRRLSGGQQQRVAIARALAMRPEVILFDEPTSALDPELVGEVLNTIRQLAQEKRTMVIVTHEMSFARDVADRAIFMDQGRIVEQGAAKALFADPEQPRTRQFLEKFLLQ*