, Institute of Molecular Pathology and Immunology. Universidade do Porto. Porto., Portugal