162706-37-8 Elinafide Elinafide [INN] N,N'-(Trimethylenebis(iminoethylene))dinaphthalimide