MSGRVSGKVKWFNDQKGFGFISPDDGSDDLFVHQSQIKSDGFRSLAEGESVEFAIESESDGRAKAVDVTGPDGASVQGTRRGGDGGRSYGGGRGGGGGGYGGGGGGGGGSCYSCGESGHFARDCPSSAR