(2-Hydroxy-3-(((1-oxoallyl)amino)methoxy)propyl)trimethylammonium chloride 94110-15-3 EINECS 302-555-7