Division of Immunology, LCMN, Germans Trias i Pujol University Hospital and Research Institute, Barcelona, Spain. Department of Cellular Biology, Physiology and Immunology, Autonomous University of Barcelona, Barcelona, Spain., Spain