MLKVSNIQKNFNGNHVLKGIDFEINKGEVVAILGPSGSGKTTFLRCLNLLERPEQGILEFTDGSLKIDFSQKISKADELKLRRRSSMVFQQYNLFPHRSALENVMEGMVVVQKQDKAQAREKALSLLEKVGLKNKADLFPSQLSGGQQQRVGIARALAVKPDIILLDEPTSALDPELVGEVLQTLKMLAQEGWTMIIVTHEMQFAKDVADRVILMADGYIVEQNTADKFFTCPQHERTKQFLLQAKIPLELDYYI*