Structural and functional insight into human O-GlcNAcase