2-hydroxy-5-sulfobenzoic acid hydrate 2-hydroxy-5-sulfo-benzoic acid hydrate MLS000084589 SMR000046135 390275_ALDRICH 5-Sulfosalicylic acid hydrate