The catalytic mechanism of protein tyrosine phosphatases revisited