Geniposidic acid, an iridoid glucoside from