1. Proteomics and Protein Chemistry Unit, Department of Medicine and Life Sciences, Pompeu Fabra University, 08003 Barcelona, Spain
2. MRT Department, Luxembourg Institute of Science and Technology, L-4420 Belvaux, Luxembourg
3. Department of Immunology and Microbiology, University of Copenhagen, 2200 København, Denmark