1003-29-8 1H-Pyrrole-2-carboxaldehyde 2-Formylpyrrole 2-Pyrrolecarboxaldehyde 2-Pyrrolylcarboxaldehyde NSC66394 Pyrrole-2-aldehyde Pyrrole-2-carboxaldehyde