MARSYFKQEHDLEKRRAEAARIREKYPDRIPVIVEKAERSDILNIDKKKYLVPADLTVGQFVYVIRKRIRLSAEKAIFIFVDNVLPPTGAIMSTIYDEKKDDDGFLYVMYSGENTFGLYES