, Instituto de Patologia e Imunologia Molecular da Universidade do Porto (IPATIMUP). Porto. Portugal., Portugal