MSENVYLNEALNVVDQCFKTFFDKYTDRMGSAFACSGTIDKDHIFLVWSVAVYAEAMADSLRYTSKFERKFEHVFQALKKYWSPVFNACCAFHYFEGNDDVYYDDNAQVAIGLATAGYYTTNSSRRDHYVSRAESIISLIINKGWNQQRGGIAWHTRTTGPPWTNLNACSTSMSAVAALRLALALDDPNKKQHLVSFAWNCVRWIQENLLDENHIVCDGLSLKDGKWVLDKARFTYNTGTTMTAMSLLMGLGEFTKGLQDIEKLPTYLEDMARGALDTNGPLYDQSCNGSFKVWSDNTFFAQHLSEGLMTFSYAMPSSALAKPAQKMVLDQADFLMKYLRIPKEGLYYRNFGLYKLSPELTASFNKFFNANKQFQPDKDERIQQEGPVEQRPLCPTLIGSAGAARMLFSAAEIVNRNNPSSGESTTLPQPSHGKKDKDCVIS*