23959-66-2 3,5-Diiodo-4-propoxybenzoic acid 2-isopropylidenehydrazide BRN 3085480 Benzoic acid, 3,5-diiodo-4-propoxy-, 2-isopropylidenehydrazide