MEPFEVAEHPVGLDQAAEDFQNEILKRGNPDTTMILGIAGMSGIGKSTLATHLYKLRRSDFRRSSFLSDVSKTDLRSLQGKLFRDLLGQGFQIYNPREWRRILRDRLLGLRVLIVLDDMDHIDQINSLLVPGAVGSGSLILITSRDKDLLRRSSVKTLVYDVKPVQAKYSRELFCWHAFGQSEPSEGFEDLVDGFLKICGGLPLSLKVMGGQFIGRCDKEYWKRQLEKICTTLRPDDIIDRLKVSYETLNTEEKKIFLDMGCFFVGEDKELAFRVFEGLGLRSLEEIRADPCWKLQRIEALIQQERLNCLHISTDDAVIWNGICEFLTSPPQLATAAFSRKVDGDMVGTDVRVEVVI*