MSGRVSGKVKWFNDQKGFGFISPDDGSDDLFVHQSQIKSDGFRSLAEGESVEFAIESESDGRAKAVDVTGPDGASVQGTRRGGDGGRSYGGGRGGGGGGYGGGGGYGGGGGYGGGGGYGGGGRGGGGGGGSCYSCGESGHFARDCPSSAR