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

```asm
<get_region_name_KZ>:
  endbr64
  cmp    $0x11,%edi
  ja     L4
  lea    D119(%rip),%rdx
  mov    %edi,%edi
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D2(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D95(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D116(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D131(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D125(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D155(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D7(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D178(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D127(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D110(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D166(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D102(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D11(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D4(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D97(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D149(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D63(%rip),%rax
  ret
L4:
  xor    %eax,%eax
  ret
```

tool_calls: name: parse_data
arguments: data_tag: D2
type: string
name: parse_data
arguments: data_tag: D95
type: string
name: parse_data
arguments: data_tag: D116
type: string
name: parse_data
arguments: data_tag: D131
type: string
name: parse_data
arguments: data_tag: D125
type: string
name: parse_data
arguments: data_tag: D155
type: string
name: parse_data
arguments: data_tag: D7
type: string
name: parse_data
arguments: data_tag: D178
type: string
name: parse_data
arguments: data_tag: D127
type: string
name: parse_data
arguments: data_tag: D110
type: string
name: parse_data
arguments: data_tag: D166
type: string
name: parse_data
arguments: data_tag: D102
type: string
name: parse_data
arguments: data_tag: D11
type: string
name: parse_data
arguments: data_tag: D4
type: string
name: parse_data
arguments: data_tag: D97
type: string
name: parse_data
arguments: data_tag: D149
type: string
name: parse_data
arguments: data_tag: D63
type: string

tool: D2: Almaty City

tool: D95: Almaty

tool: D116: Zhambyl

tool: D131: East Kazakhstan

tool: D125: North Kazakhstan

tool: D155: Pavlodar

tool: D7: Qaraghandy

tool: D178: Qostanay

tool: D127: Qyzylorda

tool: D110: Aqmola

tool: D166: Aqtobe

tool: D102: Astana

tool: D11: Atyrau

tool: D4: West Kazakhstan

tool: D97: Bayqonyr

tool: D149: Mangghystau

tool: D63: South Kazakhstan

assistant: ```c
const char *get_region_name_KZ(int region_code) {
  switch (region_code) {
  case 1:
    return "Almaty";
  case 2:
    return "Almaty City";
  case 3:
    return "Aqmola";
  case 4:
    return "Aqtobe";
  case 5:
    return "Astana";
  case 6:
    return "Atyrau";
  case 7:
    return "West Kazakhstan";
  case 8:
    return "Bayqonyr";
  case 9:
    return "Mangghystau";
  case 10:
    return "South Kazakhstan";
  case 11:
    return "Pavlodar";
  case 12:
    return "Qaraghandy";
  case 13:
    return "Qostanay";
  case 14:
    return "Qyzylorda";
  case 15:
    return "East Kazakhstan";
  case 16:
    return "North Kazakhstan";
  case 17:
    return "Zhambyl";
  default:
    return NULL;
  }
}
```