16051-76-6 2-Phosphonoacetaldehyde Acetylphosphonate Phosphonic acid, (2-oxoethyl)- Phosphonoacetaldehyde