Immunology letters [Immunol Lett] NLMUID: 7910006