MHNKIEDIEVRLFLEAIYLKYHYDFRGYAMASIKRRLFQARDHFGCRSISMLQDMVLHEEAMLGALMSYLTVQVSELFRDPAYFRAIREKVVPHLKTYPSLKVWIAGCSTGEELYSFAILFREEGLEERTLFYATDINQDSLRKAEAGVYDLDRMRLFTENHRLSGGKTSLADYYTAAYGAATFDKSLRKHVVFSDHSLVTDAVFAETQFVSCRNVLIYFNRDLQNRAVALFADSLSRKGFLGLGAKETLRFTDHHYKFDEFARDERLYQKREAA