MTRILKNSLSQALVSFYALASEVTELKCGAVIVACTLDHRIANAYSRNMFLVAWAEMAQFKTISLHPSFQRSLLNPCRPGCWDASLEQMYMPMSTLPQHADRAAPKADLIINRIYYVTAKNIAQLQDLASSGGYRRTKLELLGAYLWKIVAKRETSNTKRCKMGVAVEGRTILGDENNSMANYFGNVISLPFGVERVEELVTKSLSWVADAVHEYVHAVNNQEHFLGLIDWVEAHRPKPLLGRIYCKVSEDESMFVVSSGRRFPVGKVDFGWGRPVFGSYYFPPDGEDGYVMPMPSVGRGSDVAQKDYSLPLSNLFFCYMVMSSAGEPELLCNDRGVNFMEAYADVELREMQLYNPDASVEGMLVAEKKDRVLCVQVSDESLIHSFPFPFSSDVVWYSFTTSQFLVI