MTTPKSANEIICDNIRKQLDQFRWPEAQQASLIEQILGLSTSQAYRKLNGSSPWQLAQVERLAQYFNLPASSLLVDHSQQEGQSPMDNELLPAILHLNNQSGEAHCWIQLGEQLADDSCAPLFLAKRLHDCWHVFPGTLFDGEDGYEVGYLTIRPPKRANTKRLLVAVLDDKDADLLSAILVQQGLFALPYHQPQALLQALQHEEFDAFVLDWVLGEPTSCMEVIETIRSHSSTVPIVVLTGYALEHESELSRALQTHGVYYIGKPAPGSILALQIKNMVTNALEHA