MKLHRQQDSGQNQIQLYDDAGFVIQGRRHGGGILVTAHSLESPWGPATAAELVAEDFAGIAALAPEVVVVGTGQRQHLLLPALGDLRRLGLALEIMDTGAACRTYNVLLAEDRRVVAALLHPSAR