user: What is the c source code of the assembly code below:

```asm
<get_region_name_LV>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %edi,-0x4(%rbp)
  cmpl   $0x21,-0x4(%rbp)
  ja     L238
  mov    -0x4(%rbp),%eax
  lea    0x0(,%rax,4),%rdx
  lea    D74(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D74(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D169(%rip),%rax
  jmp    L84
  lea    D56(%rip),%rax
  jmp    L84
  lea    D142(%rip),%rax
  jmp    L84
  lea    D52(%rip),%rax
  jmp    L84
  lea    D329(%rip),%rax
  jmp    L84
  lea    D263(%rip),%rax
  jmp    L84
  lea    D263(%rip),%rax
  jmp    L84
  lea    D71(%rip),%rax
  jmp    L84
  lea    D69(%rip),%rax
  jmp    L84
  lea    D162(%rip),%rax
  jmp    L84
  lea    D208(%rip),%rax
  jmp    L84
  lea    D199(%rip),%rax
  jmp    L84
  lea    D317(%rip),%rax
  jmp    L84
  lea    D125(%rip),%rax
  jmp    L84
  lea    D65(%rip),%rax
  jmp    L84
  lea    D23(%rip),%rax
  jmp    L84
  lea    D91(%rip),%rax
  jmp    L84
  lea    D79(%rip),%rax
  jmp    L84
  lea    D128(%rip),%rax
  jmp    L84
  lea    D259(%rip),%rax
  jmp    L84
  lea    D252(%rip),%rax
  jmp    L84
  lea    D218(%rip),%rax
  jmp    L84
  lea    D206(%rip),%rax
  jmp    L84
  lea    D202(%rip),%rax
  jmp    L84
  lea    D7(%rip),%rax
  jmp    L84
  lea    D335(%rip),%rax
  jmp    L84
  lea    D118(%rip),%rax
  jmp    L84
  lea    D103(%rip),%rax
  jmp    L84
  lea    D38(%rip),%rax
  jmp    L84
  lea    D11(%rip),%rax
  jmp    L84
  lea    D243(%rip),%rax
  jmp    L84
  lea    D336(%rip),%rax
  jmp    L84
  lea    D336(%rip),%rax
  jmp    L84
L238:
  mov    $0x0,%eax
L84:
  pop    %rbp
  ret
```

tool_calls: name: disassemble_data
arguments: data_label: D169
datatype: string
name: disassemble_data
arguments: data_label: D56
datatype: string
name: disassemble_data
arguments: data_label: D142
datatype: string
name: disassemble_data
arguments: data_label: D52
datatype: string
name: disassemble_data
arguments: data_label: D329
datatype: string
name: disassemble_data
arguments: data_label: D263
datatype: string
name: disassemble_data
arguments: data_label: D71
datatype: string
name: disassemble_data
arguments: data_label: D69
datatype: string
name: disassemble_data
arguments: data_label: D162
datatype: string
name: disassemble_data
arguments: data_label: D208
datatype: string
name: disassemble_data
arguments: data_label: D199
datatype: string
name: disassemble_data
arguments: data_label: D317
datatype: string
name: disassemble_data
arguments: data_label: D125
datatype: string
name: disassemble_data
arguments: data_label: D65
datatype: string
name: disassemble_data
arguments: data_label: D23
datatype: string
name: disassemble_data
arguments: data_label: D91
datatype: string
name: disassemble_data
arguments: data_label: D79
datatype: string
name: disassemble_data
arguments: data_label: D128
datatype: string
name: disassemble_data
arguments: data_label: D259
datatype: string
name: disassemble_data
arguments: data_label: D252
datatype: string
name: disassemble_data
arguments: data_label: D218
datatype: string
name: disassemble_data
arguments: data_label: D206
datatype: string
name: disassemble_data
arguments: data_label: D202
datatype: string
name: disassemble_data
arguments: data_label: D7
datatype: string
name: disassemble_data
arguments: data_label: D335
datatype: string
name: disassemble_data
arguments: data_label: D118
datatype: string
name: disassemble_data
arguments: data_label: D103
datatype: string
name: disassemble_data
arguments: data_label: D38
datatype: string
name: disassemble_data
arguments: data_label: D11
datatype: string
name: disassemble_data
arguments: data_label: D243
datatype: string
name: disassemble_data
arguments: data_label: D336
datatype: string

tool: D169: Aizkraukles

tool: D56: Aluksnes

tool: D142: Balvu

tool: D52: Bauskas

tool: D329: Cesu

tool: D263: Daugavpils

tool: D71: Dobeles

tool: D69: Gulbenes

tool: D162: Jekabpils

tool: D208: Jelgava

tool: D199: Jelgavas

tool: D317: Jurmala

tool: D125: Kraslavas

tool: D65: Kuldigas

tool: D23: Liepaja

tool: D91: Liepajas

tool: D79: Limbazu

tool: D128: Ludzas

tool: D259: Madonas

tool: D252: Ogres

tool: D218: Preilu

tool: D206: Rezekne

tool: D202: Rezeknes

tool: D7: Riga

tool: D335: Rigas

tool: D118: Saldus

tool: D103: Talsu

tool: D38: Tukuma

tool: D11: Valkas

tool: D243: Valmieras

tool: D336: Ventspils

assistant: ```c
const char *get_region_name_LV(int region_code) {
  switch (region_code) {
  case 1:
    return "Aizkraukles";
  case 2:
    return "Aluksnes";
  case 3:
    return "Balvu";
  case 4:
    return "Bauskas";
  case 5:
    return "Cesu";
  case 6:
    return "Daugavpils";
  case 7:
    return "Daugavpils";
  case 8:
    return "Dobeles";
  case 9:
    return "Gulbenes";
  case 10:
    return "Jekabpils";
  case 11:
    return "Jelgava";
  case 12:
    return "Jelgavas";
  case 13:
    return "Jurmala";
  case 14:
    return "Kraslavas";
  case 15:
    return "Kuldigas";
  case 16:
    return "Liepaja";
  case 17:
    return "Liepajas";
  case 18:
    return "Limbazu";
  case 19:
    return "Ludzas";
  case 20:
    return "Madonas";
  case 21:
    return "Ogres";
  case 22:
    return "Preilu";
  case 23:
    return "Rezekne";
  case 24:
    return "Rezeknes";
  case 25:
    return "Riga";
  case 26:
    return "Rigas";
  case 27:
    return "Saldus";
  case 28:
    return "Talsu";
  case 29:
    return "Tukuma";
  case 30:
    return "Valkas";
  case 31:
    return "Valmieras";
  case 32:
    return "Ventspils";
  case 33:
    return "Ventspils";
  default:
    return NULL;
  }
}
```