1. Department of Pathology, Hospital del Mar, Hospital del Mar Research Institute-IMIM, 08003 Barcelona, Spain
2. Department of Pathology, Consorci Hospitalari Parc Tauli, Institut d’Investigació i Innovació Parc Taulí (I3PT), 08208 Sabadell, Spain
3. Department of Morphological Sciences, Universitat Autonoma de Barcelona, 08193 Barcelona, Spain
4. Department of Health and Experimental Sciences, Universitat Pompeu Fabra, 08003 Barcelona, Spain
5. Research Unit Support, Institut d’Investigació i Innovació Parc Taulí (I3PT), 08208 Sabadell, Spain
6. Department of Hematology, Hospital del Mar, Hospital del Mar Research Institute-IMIM, 08003 Barcelona, Spain