thiazolinecarboxylic acid