Molecular architecture of the tyrosine phosphatase HD-PTP and the structural basis for its specific interaction with UBAP1