MSEESQKVVAVILVGGPTKGTRFRPLSLNVAKPLFPLAGQPMVQHPILACKKIENLAHIYLIGFYEDREFALYTSALSNELKVPVRYLKEDKPHGSAGGLYQFRDLILEEDPTDIIVLNCDVCCSFPLTDMLAFHRKCGGMGTILVKKVSPEVASEFGELVADSDSGELLHYAEKPETFVSDLINCGVYIFSPEIFIAIQDVKSARHDRAVLRRLTSFEALQSATKTLSADFIRLDQDILTPLAGKKKLYAYETQDFWEQIKVPGISLRCSALYLGQYRTTSPHLLAKSDSKGAIVSGDVYIHPSAKTHPSAKIGPNVSISANARIGPGVRLIGCIILDDVEIEENAVVMNAIIGWKSSLGRWARVQGGGDYTTKLGITILGEGVSVEDEVVVINCIVLSHKTLNRSVHEEIIL*