The structure of HpiI