MKAKSSAHYQREFRKRLREMGLVKKEVWIRPEFAKQLQAIEKQLREPGANPTAGAMDMEERVKSWTTAELYDALAGAGLNAEAEFIDGVEPAIHLTMNDYGDLPVFLTVVGDQIIAESVLWSVSDVRDVAAFNEMVLRTHKYFPLSTVSLDNLGDEGDYYHMFGALSATSSLANIVFEIEVLASNVIQATEAYSEHLK