1-Pyrenecarboxaldehyde 3029-19-4 NSC30811