1. BCN Peptides SA, 08777 Barcelona, Spain
2. Institució Catalana de Recerca i Estudis Avançats (ICREA), 08010 Barcelona, Spain
3. Institute for Research in Biomedicine (IRB Barcelona), The Barcelona Institute of Science and Technology (BIST), Baldiri Reixac 10, 08028 Barcelona, Spain
4. GP-Pharm SA, 08777 Barcelona, Spain