user: Converte this assembly snippet into its equivalent C code:

```asm
<get_region_name_KZ>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %edi,-0x4(%rbp)
  cmpl   $0x11,-0x4(%rbp)
  ja     L78
  mov    -0x4(%rbp),%eax
  lea    0x0(,%rax,4),%rdx
  lea    D62(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D62(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D156(%rip),%rax
  jmp    L2
  lea    D144(%rip),%rax
  jmp    L2
  lea    D189(%rip),%rax
  jmp    L2
  lea    D69(%rip),%rax
  jmp    L2
  lea    D173(%rip),%rax
  jmp    L2
  lea    D119(%rip),%rax
  jmp    L2
  lea    D157(%rip),%rax
  jmp    L2
  lea    D47(%rip),%rax
  jmp    L2
  lea    D4(%rip),%rax
  jmp    L2
  lea    D73(%rip),%rax
  jmp    L2
  lea    D122(%rip),%rax
  jmp    L2
  lea    D128(%rip),%rax
  jmp    L2
  lea    D186(%rip),%rax
  jmp    L2
  lea    D52(%rip),%rax
  jmp    L2
  lea    D130(%rip),%rax
  jmp    L2
  lea    D54(%rip),%rax
  jmp    L2
  lea    D82(%rip),%rax
  jmp    L2
L78:
  mov    $0x0,%eax
L2:
  pop    %rbp
  ret
```

tool_calls: name: read_data
arguments: data_label: D156
datatype: string
name: read_data
arguments: data_label: D144
datatype: string
name: read_data
arguments: data_label: D189
datatype: string
name: read_data
arguments: data_label: D69
datatype: string
name: read_data
arguments: data_label: D173
datatype: string
name: read_data
arguments: data_label: D119
datatype: string
name: read_data
arguments: data_label: D157
datatype: string
name: read_data
arguments: data_label: D47
datatype: string
name: read_data
arguments: data_label: D4
datatype: string
name: read_data
arguments: data_label: D73
datatype: string
name: read_data
arguments: data_label: D122
datatype: string
name: read_data
arguments: data_label: D128
datatype: string
name: read_data
arguments: data_label: D186
datatype: string
name: read_data
arguments: data_label: D52
datatype: string
name: read_data
arguments: data_label: D130
datatype: string
name: read_data
arguments: data_label: D54
datatype: string
name: read_data
arguments: data_label: D82
datatype: string

tool: D156: Almaty

tool: D144: Almaty City

tool: D189: Aqmola

tool: D69: Aqtobe

tool: D173: Astana

tool: D119: Atyrau

tool: D157: West Kazakhstan

tool: D47: Bayqonyr

tool: D4: Mangghystau

tool: D73: South Kazakhstan

tool: D122: Pavlodar

tool: D128: Qaraghandy

tool: D186: Qostanay

tool: D52: Qyzylorda

tool: D130: East Kazakhstan

tool: D54: North Kazakhstan

tool: D82: Zhambyl

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