Crystal structure of human HPF1