homopolygalacturonic acid