GEFLELMRQENAQLISQLRNAVIQDPDENSFYYDLIDNAPDAMVLVFESGTVKTANRAAHELFGYDAGEMNGLALVALIPERFREVHQEHRAAYVNDPRRRTMGEHLQTPALRKDGKEIIVRAALSAIPTPNGLLVTSVLRAVEE