MPRPFFHKLILSTTLQHKKLRIPDNFVKKFGDELSVAAALTVPDGHVWRVGIRKADKKVWFHEGWQEFVERSKVNNCMNWSGEINFRALKGMNSQSFRGAVLSKPNKPGRKKQKFDHEPDSSVGREYDVYTNFRLYESASARKRTVTTEERERAINTAKSFEPMNPFCRVVLRPSYLYRGCIMYLPSCFAEKYLSGVSGFIKLQLPDGRQWPVRCRYRGGKAKFSQGWYEFTLENNLGEGDVCIFELLRSREFVLKVTVFRVRESAPVSMKCRPELNQLTNSEHILPDDVKPIRVDKSMPF