Parse this person name:

Gaiatto Mercantini, Raffaele Riccardo Gianpietro Luigina Gustavo W. Riccardo Gianpietro Luigina Gustavo W.
user
first_name: Raffaele
last_name: Gaiatto Mercantini
middle_names:
- Riccardo
- Gianpietro
- Luigina
- Gustavo
- W.
temporal: []
titles: []
extra_info: []
assistant