MELSQALGIISVTSPEHACSLSDLIPIELIHQAFTLTDTVTLRKRKLPLESMIWLVVGMSIFCNRPMTEIVNLMDITDRTGAPFTARSSVIQRRKTLGEDAVRELFDITQRHWNQQAAHPKWHGLNLFAVDGVVWRTADTPENSTAFSRPAGRNGVGGYPQVRMVCLMELSSHLINASAFDSENVSEMRLAAQLTEKTPDNSITLFDKGFYSLGLLHHWQTAGENRHWLLPLKKNTQYEVIRRLGRGDEVVHLKTSPQARKQWPELPAEITARLLTRNVDGKERRVLTSLTDPNRYPGNSISELYRHRWEIELGYREAKQEMLDSRWTLRSRLPELVRQELWGVLLTYNLVRYQMVKMAFELKGDYLAYQLSFSGTISEITRLLITLPWASPGKMPGELRTLYEKAKWLVLPGRRERSYPRELRVKAQKYPERKTAGHLK