23964-38-7 3,5-Diiodo-4-ethoxybenzoic acid hydrazide BRN 3059435 Benzoic acid, 3,5-diiodo-4-ethoxy-, hydrazide