Diethyl 2-amino-6-styryl-1,3-azulenedicarboxylate NSC647065