MSGRVSGKVKWFNDQKGFGFISPDDGSDDLFVHQSQIKSDGFRSLAEGESVEFAIESESDGRAKAVDVTGPDGASVQGTRRGGDGGRSYGGGRGGGGGGYGGGGGYGGGGGYGGGGGYGGGGRGGGGGGGGGGSCYSCGESGHFARDCPSSAR