2-(4-(Carboxymethyl)-5,5-dimethyl-1,3-thiazolidin-2-yl)benzoic acid AIDS-140960 AIDS140960 NSC655100