MQGWKTIVGKLMSRYDFPLPDLSVQAEDKILGGVPTRIYTPPDVADPPLALYFHAGGWVMGSIDEEDGFVRTLCKLARTRIFSVGYRLAPEFRFPMALDDCLTVARSVLETYPVQSICFIGASAGGNMAFSTALTLVSDGLGDRVQGVVALAPVTVHPDSVSADNRDRGEYTSYEENDRLTINTGSAMRSFFDCYGAPPDDPRLSCLLHPGLGKLNKVYMAVGDADTLRDDVRLMRDALVALEVPVKCDEYPGYPHFSWLFPSPALREHQALFFGNLLSGICWVCE*