Photoresist Chemicals (2-PHENYL-1H-INDOL-3-YL)-ACETALDEHYDE Cas:97945-27-2 Molecular Formula:C16H13 N O