polyenyl polymethyl polyradical methacryloyl pyrrolyl methylamino polymethylene aminyl methylphenyl pyridylmethyl