MSGRRGNLIEGKVYVGGLPEDATSEELDDAFHKFGRIRKIWVARRPPGFAFVEFDDGRDAEDAVHALDGSRLCGVKVRVELAVGGRGGGGRGGRGGGGGGFRNNDYRGGGGGGGGGRYRDRSYDRRERSRSRSPYERRGGGGGGGGGGGGGRSHSRSRSRSR