20305-86-6 Acetaldehyde hydroxysulfonate Acetaldehyde hydroxysulfonic acid Ethanesulfonic acid, 1-hydroxy-