Protein Tyrosine Phosphatases: A Diverse Family of Intracellular and Transmembrane Enzymes | Synapse