PTPN6 and cancer: Cancer-Causing Mutations Alter the Interplay Between Loop Dynamics and Catalysis in the Protein Tyrosine Phosphatases SHP-1 and SHP-2.