MKDFVGKTRYLQISSPLLKSADLKERLCNIVRILFLISRTREITDDDLLHAAHDGLFLQIYLVLRLSASKRGFQFPSQRQSHQSRTEDNQVILMPAKICAVVCGEHTTDPIGRRRLRELMHNVEGKGRGETDKEAKLLEGRLLTKSCCAQSTGRRQGIRGDTFFHGSNGRISSGKEGCKGEDNFDDVGTTTLKKWLDRDCSVGDARDQPCHRCIQVSHPCSQSVRFGNVDAPFWAPLACAQVPHAELALFTTFIREIILYCKESASKEEMVNATKIANAHPFIDSLPNNYEMMVGEKGVEISIGKKQQLPIASGVEESISDAKSESDVQEALEREMEERTCIVVTHRFSSINNVSIIIVLKDGRIVEQDSHVELLSRIDSGYH*