Crystal structure of PTPN2 catalytic domain