24249-95-4

carboxybetaine methacrylate