Parse this person name:

Gatto Filangieri, Ernesto Z., 1336-1409
user
first_name: Ernesto
last_name: Gatto Filangieri
middle_names:
- Z.
temporal:
- start: 1336
  end: 1409
  type: life_span
titles: []
extra_info: []
assistant