88520-64-3

beta-Methacryloyloxyethyltrimethylammonium methyl sulfate-acrylamide c opolymer