3-Pyrroline109-96-6100 % similar 1,2,3,6-Tetrahydropyridine694-05-353 % similar Diallylammonium chloride6147-66-633 % similar