non-receptor protein tyrosine phosphatase