Structure-function and molecular studies on fungal polygalacturonases and their inhibitors PGIPs