Multi-faceted substrate specificity of heparanase.