Diethyl 2-phosphono-3-(2-N-methylpyrrole)acrylonitrile NSC660161