CAS No.: 276878-97-8 Product name: N,N-Dimethyl-N-[3-[N'-(4-methoxy naphthalimide)]]propyl-N-(2-hydroxy-3-allyloxy)propyl ammonium hydroxide Molecular formula:C24H31N2O5 Structural formula: