Parse this person name:

Mariano Angelo Manuel Ernesto M. J. Pedersoli, Galliate Lombardo, 1659-1689
user
first_name: Mariano
last_name: Pedersoli
middle_names:
- Angelo
- Manuel
- Ernesto
- M.
- J.
temporal:
- start: 1659
  end: 1689
  type: life_span
titles: []
extra_info:
- Galliate Lombardo
assistant