immune factors