Effector mechanisms in allograft rejection