PTPL1: a large phosphatase with a split personality.

PTPL1: a large phosphatase with a split personality.