Methacrylamidopropyltrimethylammonium chloride