MGEVHVNGTAKLNSKANSNGIAALGSNNHRGLWFEEEIEDDLRWVVLHTGISEFQDIALVESGPFGKVLILDGKLQSAEADEFVYHECLVHPALLYHPNPRNVFIMGGGEGSTAREALRHKSVKKVVMCDIDKEVVEFCRAHLTMNHEAFHSSRLDLVINDARAELEERQDKFDIIIGDLADPVEGGPCYKLYTQSFYERVVKPRLNAGGILVTQGGPAGILTHSEVYSSIFNTLRQVFKYVVPYAAHIPSYSDSWGWIMASDHPFAQVSVQETDLRIKQRFDSELRFLDGETLSATLALNKHVRQTLAGETHVYTEESARFVHGHGAAQSAQS*