MASFGGQYVGTGAWMREPESPQLSLMSGCSSLFSISVLRDGDDLGGGVRSLPATPVSLAGFVGAGDEVEMMDHLRQGSGDEDRRTVRMMRNRESALRSRARKRAYVEELEKEVRRLVDDNLKLKKQCKELKQEVAALVLPSKSSLRRTSSTQF