pyrotartaraldehyde