KEPCPPENLQLTPRALVGKWYLRTTSPDIFKQVSNITAFYSAHGNDYYGTVTDYSPEYGLEAHRVNLTVSGRTLKFYMNDTHEYDSEYEILAVDKDYFIFYGHPPAAPSGLALIHYRQSCPKEDIIKRVKKSLKNVCLDYKYFGNDTSVHCRYLE