Acetaldehyde scavenger