user: 请将这段汇编代码片段转换成等效的C代码:

```asm
<get_region_name_EE>:
  endbr64
  cmp    $0x15,%edi
  ja     L0
  mov    %edi,%edi
  lea    D107(%rip),%rdx
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D91(%rip),%rax
  ret
  lea    D55(%rip),%rax
  ret
  lea    D167(%rip),%rax
  ret
  lea    D79(%rip),%rax
  ret
  lea    D123(%rip),%rax
  ret
  lea    D77(%rip),%rax
  ret
  lea    D158(%rip),%rax
  ret
  lea    D52(%rip),%rax
  ret
  lea    D84(%rip),%rax
  ret
  lea    D24(%rip),%rax
  ret
  lea    D89(%rip),%rax
  ret
  lea    D5(%rip),%rax
  ret
  lea    D193(%rip),%rax
  ret
  lea    D131(%rip),%rax
  ret
  lea    D93(%rip),%rax
  ret
  lea    D2(%rip),%rax
  ret
  lea    D152(%rip),%rax
  ret
  lea    D166(%rip),%rax
  ret
  lea    D15(%rip),%rax
  ret
  lea    D4(%rip),%rax
  ret
L0:
  mov    $0x0,%eax
  ret
  lea    D164(%rip),%rax
  ret
```

tool_calls: name: extract_symbolic_data
arguments: label: D91
data_type: string
name: extract_symbolic_data
arguments: label: D55
data_type: string
name: extract_symbolic_data
arguments: label: D167
data_type: string
name: extract_symbolic_data
arguments: label: D79
data_type: string
name: extract_symbolic_data
arguments: label: D123
data_type: string
name: extract_symbolic_data
arguments: label: D77
data_type: string
name: extract_symbolic_data
arguments: label: D158
data_type: string
name: extract_symbolic_data
arguments: label: D52
data_type: string
name: extract_symbolic_data
arguments: label: D84
data_type: string
name: extract_symbolic_data
arguments: label: D24
data_type: string
name: extract_symbolic_data
arguments: label: D89
data_type: string
name: extract_symbolic_data
arguments: label: D5
data_type: string
name: extract_symbolic_data
arguments: label: D193
data_type: string
name: extract_symbolic_data
arguments: label: D131
data_type: string
name: extract_symbolic_data
arguments: label: D93
data_type: string
name: extract_symbolic_data
arguments: label: D2
data_type: string
name: extract_symbolic_data
arguments: label: D152
data_type: string
name: extract_symbolic_data
arguments: label: D166
data_type: string
name: extract_symbolic_data
arguments: label: D15
data_type: string
name: extract_symbolic_data
arguments: label: D4
data_type: string
name: extract_symbolic_data
arguments: label: D164
data_type: string

tool: D91: Hiiumaa

tool: D55: Ida-Virumaa

tool: D167: Jarvamaa

tool: D79: Jogevamaa

tool: D123: Kohtla-Jarve

tool: D77: Laanemaa

tool: D158: Laane-Virumaa

tool: D52: Narva

tool: D84: Parnu

tool: D24: Parnumaa

tool: D89: Polvamaa

tool: D5: Raplamaa

tool: D193: Saaremaa

tool: D131: Sillamae

tool: D93: Tallinn

tool: D2: Tartu

tool: D152: Tartumaa

tool: D166: Valgamaa

tool: D15: Viljandimaa

tool: D4: Vorumaa

tool: D164: Harjumaa

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;
  }
}
```