MSGRVSGKVKWFNDQKGFGFISPDDGSDDLFVHQSQIKSDGFRSLAEGESVEFAIESESDGRAKAVDVTGPDGASVQGTRRGGDGGRSYGGGRGGGGGGYGGGGACYNCGESGHLARDCSGGGGGDRYGGGGGGGRYGGGGGGRYVGGGGGGGGGGSCYSCGESGHFARDCPSSAR