MKVMRGVSEPSTASSGKSSGGGAGARAAKGSTMPRMRLSQELGKEIERVLGGGVVPGGMTLVGGDPGVGKSTILLQLADGAPSSVGVLYASGEESVEQVAGRAERMGIDPDGVFLYSATRLENILEAVSRLKPAALVVDSIQTVFLEDATGSPGSVSQVRECATALLHAAKTTGMPVFIVGHVTKSGDIAGPRVLEHIVDVVLYLEGDSDRAVRILRGHKNRYGSTDEVGVFQMSDEGMKPVASPSALFLGERVLSPDVSAAPTVTVQGSRPFMLEVQALTNERADAGDSNPQAPPIRTAVGLRFERMQLLLAVLAKFVLGRGVLKNDVFINIVGGMKLDDPSTDVAVALAIASSFVEKPLPPDMCFFGEVGLGGELRPVMQSERRIAEAATMGFRRVLLPEAGSDESTEKAAKKNGVELVRCKTMADALQAAL