FFHKLILSTTLQHKKLRIPDNFVKKFGDELSVAAALTVPDGHVWRVGIRKADKKVWFHEGWQEFVERSKVNNCMNWSGEINFRALKGMNSQSFRGAVLSKP