MKIPPGLFQKNNSDKVCRMRKSLYGLKQAPRCTLQLSVLIYLDDMIIAGNNKFALESFKAYLRECFKMKDLGALKYFLGLERKYALDIISEAGLLGAKPVDFPMEQNHKLALADGPFLPDGEQYRRLIGRLVYLAVTRPDVAYSVHVLSQFMQAPKEAHWELALRVVRYLKKCPGQGILPRSNSALQLEGWCDSDWAGCPMTRRSVTGWFVSLGMSPVSWKTKKQHTVSRSSAEAEYRSMAALTCELKWLKQLLLDLGVTHDKGMRMYCDNQSALHIAQNSMFHERTKHIGSDCHFIRDAIKEGIISPSYVSTKVQLADNFTKALGKAQF*