70848-82-7 NAPHTHALENEDICARBOXALDEHYDE