4-Bromobenzyl 1,3-thiazolidin-2-ylacetate AIDS-136626 AIDS136626 NSC638594 p-Bromobenzylthiazolidineacetate