23964-37-6 3,3-Diiodo-4-methoxybenzoic acid hydrazide BRN 3056730 Benzoic acid, 3,3-diiodo-4-methoxy-, hydrazide