ASN 03819245 o-Tolyloxy-acetic acid (3-benzyl-4-oxo-thiazolidin-2-ylidene)-hydrazide