MTRILKNSLSQALVSFYALASEVTELKCGAVIVACTLDHRIANAYSRNMFLVAWAEMAQFKTISLHPSFQRSLLNPCRPGCWDASLEQMYMPMSTLPQHADRAAPKADLIINRIYYVTAKNIAQLQDLASSGGYRRTKLELLGAYLWKIVAKRETSNTKRCKMGVAVEGRTILGDENNSMANYFGNVISLPFGVERVEELVTKSLSWVADAVHEYVHAVNNQEHFLGLIDWVEAHRPKPLLGRIYCKVSEDESMFVVSSGRRFPVGKVDFGWGRPVFGSYYFPPDGEDGYVMPMPSVGREGDWVVAVTLHRKITRCRSQTSSSVTALVSFYAFAGEVVMSSAGEPELLCNDRGVNFMEAYADVELREMQLYNPDASVEGMLVAEKKDRVLCVQVSDESLIHSFPFPFSSDVVWYSFTTSQFLVI