2,3,5-Triiodobenzoic acid 88-82-4 AIDS-018028 AIDS018028