638-66-4 NSC68100 Octadecanal Octadecyl aldehyde Stearaldehyde Stearyl aldehyde n-Octadecanal