MKTFQKDDHVAAMRYAMGLATKSPPKPTNFRVGAVLVKLDDSSITTDGFTLECPGNTHAEESCFIKLAEHHSTSEEHLAEAMNSPHALYTTMEPCFKRLSGKLPCIERVLRQKTWITKVYVGVQEPETFVGQNTGRRVLEDAGIEVHLVPGLEAEILQIATAGHLAPEA