23964-40-1 3,5-Diiodo-4-propoxybenzoic acid hydrazide BRN 3060389 Benzoic acid, 3,5-diiodo-4-propoxy-, hydrazide