GLSWNTDDNMLRAKFEEFGAVEEAVVVKDRDTGRSRGFGFVRYANDADAENAIANMDGQEFDGRRVRVDKASDRASGGGGGGFRQGGGGGGYGGRGGYQGGG