The crystal structure of human PTP1B