KQHQCAQCSYSTHLKARFTVHLRKHTKAKPFSCAVCGAAFRHKSTLVEHANIHSGSKPFVCTYCGVSYQYRSSLRRHVINIHAEAGVFKCQSCYRVFQKKSDLKKH