Crystal structure of human PNPase