Structure and function of heparan sulphate proteoglycans | Synapse