Parse this person name:

Vargas Cuevas, Leonard Louis Q. S. Y. Q., 1504-1544
user
first_name: Leonard
last_name: Vargas Cuevas
middle_names:
- Louis
- Q.
- S.
- Y.
- Q.
temporal:
- start: 1504
  end: 1544
  type: life_span
titles: []
extra_info: []
assistant