MIRKFVNRKRELEVLEKARLFVVHGRRRVGKTALLRKFLENKRYEKDVEGFSQEISSFINAPVRFESSRDAFKFLREQGKLIVILDEFPYLIEADKGIVSEFQEIVDVMLDNSDVTLILCGSSVGMMEREVPSYKSPLYGRAGGILKVQPFRFFDMVEWFGKDFERLLRIYDVTWGIPKYMEFFRTGSDEEIIANFFDPSAFLFNEARLLLLEELRNPSRYMQIIEAITLWKTRLNEIAQYTGIEPKDLPSYLRVLSNLGIIKREVPITERKGKRWVYVIEDEYFRFYHRFVSPHYEEIESLNPEPAIEDFRKNFNAYLGRTFEKVSREFLTRVIKPSKVGRWWHKGEEIDIVALKGEERKALLVEVKWKELSEKEARRILKDLEHKGELIGMEKWKRCYGLIAKKIENKESIKGEGFFLWDLKDFKSEMI