Structure and function of SH2-domain containing tyrosine phosphatases.