MKRVHVDNYAPKYYSGKWSWDQKKDALHFEPHNDLENARERFVLTNGFKFLRTLDQEEELIFRQDYMRATSTFDGDTVILDDIRDLVLYSMPSEFISYKFIKFMHTQKVYNLVHSLIIYFEYFLRMVEYVMIRRDEISGKMAQIQSAQTNEMKQNYSTYLSQYRMLVARNYCEIVKGEGDMAEFYHMKEVSNISATIADKAFHEQFLASAIQMVWICMHRRAYFIIEMEMNRLFRSEHFVFIRPEYLSYTAAERSLLYGKNKKNLNYRAQLSPLIQELELVTEEDLPILWIGRRMYRGTNNRIAEMELEYLVPGSQLRLIDVAHGILGHPKELYNTLLQLDWPAVRWWNFSEKYDPYHIIRHPYLEIPKIGAANVRKMSQYLEHFYEIKNEFEVASHHLILKWVKRDITIQFYRSGGLLTNVVSRCEKELASTSSGPSVDQIIARYFRIMAKIRKKDSLTEDTLY