MTVHVFVDTNIFLTFFHYSQEDLDSLNNVFASHEHGAATVYLTEQVVNEFLRNREAKIADALKRFEDSISSIQLPAFLKGYAEFSSLKNTSTTMKQLKKAVLEKVQADIAASSLPADLLISSIIKNAAVINISDDAYSAAKKSVQLGNPPGKNGSLGDAVNWQLLLSKVPDGEDIHIISEDGDYFSKLDLQAPHPFLAEKWKEAKKSNLHVYRSISKFLKVHFDGTAFSFDKNKEELIEKLRKSGSFATTHSTISKLEDYSYFSLPEVTKLLDAIVNNPQVNWIWSDADVWNFYKRVTLPRINEITQDDHKQMLELMFVDKPQIDSTESLI