MIHLREIKYWAVEEAIENPPDPPSKYEGNECVAGFISVEEDDTPDLSHEAALELAQHANRFKLNCIVIYPFAHLSPSLAEPNKAINVLKSIEDELKKMGFNVNRAPFGWYKGFSITCPGHPMCELSRTITPPKGPFYIKDQNKLSIQDAINNKLLDSSLLINNPWDNESIGAQEKFGILSDGINNIGKFMIDTFMEFLIKENNEENLEIKHGNHKEIYGIDGLSSIIKSVLDYGRYLKDHGASIQGFIPGSDILLLPKISKKDDFDKEFNNIINGISNKLSEIKASSSEGFNINYDIDYDLNLILYKSRNNGFVLLGGYGNVRGNSLTFIGPIRNIISSLIDYGLILADNGITPSLPFWLSPYQVAIIPVKESHEEYAKNIFNELNSKGIRVYYDPPSKSLGTRIRVAGKSWVPMIVVVGDKEKESNTVNVRKRWKQGSQEVLTLDEFYNEIELLKSEGPLNKYLNPPVS