T lymphocyte differentiation