homoprotocatechuic acid