autophosphorylates