23964-42-3 4-(Benzyloxy)-3,5-diiodobenzoic acid hydrazide BRN 3065695 Benzoic acid, 3,5-diiodo-4-(phenylmethoxy)-, hydrazide Benzoic acid, 4-(benzyloxy)-3,5-diiodo-, hydrazide