user: Translate the below assembly code into C programming language:

```asm
<get_region_name_EE>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %edi,-0x4(%rbp)
  cmpl   $0x15,-0x4(%rbp)
  ja     L96
  mov    -0x4(%rbp),%eax
  lea    0x0(,%rax,4),%rdx
  lea    D84(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D84(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D6(%rip),%rax
  jmp    L190
  lea    D74(%rip),%rax
  jmp    L190
  lea    D45(%rip),%rax
  jmp    L190
  lea    D199(%rip),%rax
  jmp    L190
  lea    D11(%rip),%rax
  jmp    L190
  lea    D80(%rip),%rax
  jmp    L190
  lea    D4(%rip),%rax
  jmp    L190
  lea    D21(%rip),%rax
  jmp    L190
  lea    D206(%rip),%rax
  jmp    L190
  lea    D30(%rip),%rax
  jmp    L190
  lea    D189(%rip),%rax
  jmp    L190
  lea    D125(%rip),%rax
  jmp    L190
  lea    D53(%rip),%rax
  jmp    L190
  lea    D115(%rip),%rax
  jmp    L190
  lea    D36(%rip),%rax
  jmp    L190
  lea    D2(%rip),%rax
  jmp    L190
  lea    D24(%rip),%rax
  jmp    L190
  lea    D150(%rip),%rax
  jmp    L190
  lea    D14(%rip),%rax
  jmp    L190
  lea    D96(%rip),%rax
  jmp    L190
  lea    D118(%rip),%rax
  jmp    L190
L96:
  mov    $0x0,%eax
L190:
  pop    %rbp
  ret
```

tool_calls: name: extract_symbolic_data
arguments: tag: D6
data_type: string
name: extract_symbolic_data
arguments: tag: D74
data_type: string
name: extract_symbolic_data
arguments: tag: D45
data_type: string
name: extract_symbolic_data
arguments: tag: D199
data_type: string
name: extract_symbolic_data
arguments: tag: D11
data_type: string
name: extract_symbolic_data
arguments: tag: D80
data_type: string
name: extract_symbolic_data
arguments: tag: D4
data_type: string
name: extract_symbolic_data
arguments: tag: D21
data_type: string
name: extract_symbolic_data
arguments: tag: D206
data_type: string
name: extract_symbolic_data
arguments: tag: D30
data_type: string
name: extract_symbolic_data
arguments: tag: D189
data_type: string
name: extract_symbolic_data
arguments: tag: D125
data_type: string
name: extract_symbolic_data
arguments: tag: D53
data_type: string
name: extract_symbolic_data
arguments: tag: D115
data_type: string
name: extract_symbolic_data
arguments: tag: D36
data_type: string
name: extract_symbolic_data
arguments: tag: D2
data_type: string
name: extract_symbolic_data
arguments: tag: D24
data_type: string
name: extract_symbolic_data
arguments: tag: D150
data_type: string
name: extract_symbolic_data
arguments: tag: D14
data_type: string
name: extract_symbolic_data
arguments: tag: D96
data_type: string
name: extract_symbolic_data
arguments: tag: D118
data_type: string

tool: D6: Harjumaa

tool: D74: Hiiumaa

tool: D45: Ida-Virumaa

tool: D199: Jarvamaa

tool: D11: Jogevamaa

tool: D80: Kohtla-Jarve

tool: D4: Laanemaa

tool: D21: Laane-Virumaa

tool: D206: Narva

tool: D30: Parnu

tool: D189: Parnumaa

tool: D125: Polvamaa

tool: D53: Raplamaa

tool: D115: Saaremaa

tool: D36: Sillamae

tool: D2: Tallinn

tool: D24: Tartu

tool: D150: Tartumaa

tool: D14: Valgamaa

tool: D96: Viljandimaa

tool: D118: Vorumaa

assistant: ```c
const char *get_region_name_EE(int region_code) {
  switch (region_code) {
  case 1:
    return "Harjumaa";
  case 2:
    return "Hiiumaa";
  case 3:
    return "Ida-Virumaa";
  case 4:
    return "Jarvamaa";
  case 5:
    return "Jogevamaa";
  case 6:
    return "Kohtla-Jarve";
  case 7:
    return "Laanemaa";
  case 8:
    return "Laane-Virumaa";
  case 9:
    return "Narva";
  case 10:
    return "Parnu";
  case 11:
    return "Parnumaa";
  case 12:
    return "Polvamaa";
  case 13:
    return "Raplamaa";
  case 14:
    return "Saaremaa";
  case 15:
    return "Sillamae";
  case 16:
    return "Tallinn";
  case 17:
    return "Tartu";
  case 18:
    return "Tartumaa";
  case 19:
    return "Valgamaa";
  case 20:
    return "Viljandimaa";
  case 21:
    return "Vorumaa";
  default:
    return NULL;
  }
}
```