A628068 | 2,6-difluoro-4-hydroxy-3-iodobenzoic acid | AOBChem