MPRPFFHKLILSTTLQHKKLRIPDNFVKKFGDELSVAAALTVPDGHVWRVGIRKADKKVWFHEGWQEFVERSKVNNCMNWSGEINFRALKGMNSQSFRGAVLSKPNKPGRKKQKFDHAEPDSSVGREYDVYTNFRLYESASARKRTVTTEERERAINTAKSFEPMNPFCRVVLRPSYLYRGCIMYLPSCFAEKYLSGVSGFIKLQLPDGRQWPVRCRYRGGKAKFSQGWYEFTLENNLGEGDVCIFELLRSREFVLKVTVFRVRESAPVSMKCRPELNQLTNSEHILPDDVKPIRVDKSMPF