dimethoxystyrene aminostyryl methoxystyrene dimethoxyphenyl dimethoxybenzyl styrylpyridinium styrenyl methoxymethyl methoxyethyl styrene oxide