MLVNLRGPSGAGKSFIGHKLLDTFPHEEIWVDGWNKTRPKLVAYELPGGLFVLGRYTAKGGGLDGFLTKRTRDQFYDLIEEYGCTKPFVFAEALIISSSKTRWQELAAKMAPDPLVFAFMDTPFDLCIKQVYIRNGGRQIKEEQVLTHHRFLKRLTVRLKSEGENVVTIDHTCGFDQVVELFRAAGWTG