MGLEKFDNIIDMVQRAETIYINDKQLAAFKKKYNFEPVFEYGRDETGRYVIRTTKEMLEEMEFYLALKYERDLIDLYMNAEVDGKFYVSVSYGEDALHLQELFQFLEENK