3-Formylthiophene 3-Thienophenecarboxyaldehyde 3-Thiophenecarboxaldehyde 498-62-4 NSC172858 Thiophene-3-carboxaldehyde