MRLNQDFVFSNPYTFPAKLWFLVNTPEITAIIWNNVGNGILIDKALLETQVLSPTSETLRGLSKFKGIKFLSFIRQLHHYGFKKVKPVRVTSNCVHHFFQPYFKKDHPELLPEVKRKVRQRTRSRPAPYSNP