24032-08-4 3,3-Diiodo-4-isopropoxybenzoic acid 2-isopropylidenehydrazide BRN 3085482 Benzoic acid, 3,3-diiodo-4-isopropoxy-, 2-isopropylidenehydrazide