3-L-(5-thioxo-L-propyl)thiazolidine-4-carboxylic acid NSC678120