Mechanisms of heparanase inhibition by the heparan sulfate mimetic PG545 and three structural analogues☆