ficial roles in immune hom