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

```asm
<get_region_name_TZ>:
  endbr64
  cmp    $0x1b,%edi
  ja     L1
  mov    %edi,%edi
  lea    D184(%rip),%rdx
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D256(%rip),%rax
  ret
  lea    D215(%rip),%rax
  ret
  lea    D18(%rip),%rax
  ret
  lea    D167(%rip),%rax
  ret
  lea    D68(%rip),%rax
  ret
  lea    D39(%rip),%rax
  ret
  lea    D80(%rip),%rax
  ret
  lea    D170(%rip),%rax
  ret
  lea    D32(%rip),%rax
  ret
  lea    D57(%rip),%rax
  ret
  lea    D85(%rip),%rax
  ret
  lea    D69(%rip),%rax
  ret
  lea    D145(%rip),%rax
  ret
  lea    D36(%rip),%rax
  ret
  lea    D160(%rip),%rax
  ret
  lea    D152(%rip),%rax
  ret
  lea    D229(%rip),%rax
  ret
  lea    D221(%rip),%rax
  ret
  lea    D75(%rip),%rax
  ret
  lea    D192(%rip),%rax
  ret
  lea    D107(%rip),%rax
  ret
  lea    D109(%rip),%rax
  ret
  lea    D112(%rip),%rax
  ret
  lea    D99(%rip),%rax
  ret
  lea    D179(%rip),%rax
  ret
L1:
  mov    $0x0,%eax
  ret
  lea    D10(%rip),%rax
  ret
```

tool_calls: name: parse_data
arguments: data_label: D256
datatype: string
name: parse_data
arguments: data_label: D215
datatype: string
name: parse_data
arguments: data_label: D18
datatype: string
name: parse_data
arguments: data_label: D167
datatype: string
name: parse_data
arguments: data_label: D68
datatype: string
name: parse_data
arguments: data_label: D39
datatype: string
name: parse_data
arguments: data_label: D80
datatype: string
name: parse_data
arguments: data_label: D170
datatype: string
name: parse_data
arguments: data_label: D32
datatype: string
name: parse_data
arguments: data_label: D57
datatype: string
name: parse_data
arguments: data_label: D85
datatype: string
name: parse_data
arguments: data_label: D69
datatype: string
name: parse_data
arguments: data_label: D145
datatype: string
name: parse_data
arguments: data_label: D36
datatype: string
name: parse_data
arguments: data_label: D160
datatype: string
name: parse_data
arguments: data_label: D152
datatype: string
name: parse_data
arguments: data_label: D229
datatype: string
name: parse_data
arguments: data_label: D221
datatype: string
name: parse_data
arguments: data_label: D75
datatype: string
name: parse_data
arguments: data_label: D192
datatype: string
name: parse_data
arguments: data_label: D107
datatype: string
name: parse_data
arguments: data_label: D109
datatype: string
name: parse_data
arguments: data_label: D112
datatype: string
name: parse_data
arguments: data_label: D99
datatype: string
name: parse_data
arguments: data_label: D179
datatype: string
name: parse_data
arguments: data_label: D10
datatype: string

tool: D256: Dodoma

tool: D215: Iringa

tool: D18: Kigoma

tool: D167: Kilimanjaro

tool: D68: Lindi

tool: D39: Mara

tool: D80: Mbeya

tool: D170: Morogoro

tool: D32: Mtwara

tool: D57: Mwanza

tool: D85: Pemba North

tool: D69: Ruvuma

tool: D145: Shinyanga

tool: D36: Singida

tool: D160: Tabora

tool: D152: Tanga

tool: D229: Kagera

tool: D221: Pemba South

tool: D75: Zanzibar Central

tool: D192: Zanzibar North

tool: D107: Dar es Salaam

tool: D109: Rukwa

tool: D112: Zanzibar Urban

tool: D99: Arusha

tool: D179: Manyara

tool: D10: Pwani

assistant: ```c
const char *get_region_name_TZ(int region_code) {
  switch (region_code) {
  case 2:
    return "Pwani";
  case 3:
    return "Dodoma";
  case 4:
    return "Iringa";
  case 5:
    return "Kigoma";
  case 6:
    return "Kilimanjaro";
  case 7:
    return "Lindi";
  case 8:
    return "Mara";
  case 9:
    return "Mbeya";
  case 10:
    return "Morogoro";
  case 11:
    return "Mtwara";
  case 12:
    return "Mwanza";
  case 13:
    return "Pemba North";
  case 14:
    return "Ruvuma";
  case 15:
    return "Shinyanga";
  case 16:
    return "Singida";
  case 17:
    return "Tabora";
  case 18:
    return "Tanga";
  case 19:
    return "Kagera";
  case 20:
    return "Pemba South";
  case 21:
    return "Zanzibar Central";
  case 22:
    return "Zanzibar North";
  case 23:
    return "Dar es Salaam";
  case 24:
    return "Rukwa";
  case 25:
    return "Zanzibar Urban";
  case 26:
    return "Arusha";
  case 27:
    return "Manyara";
  default:
    return NULL;
  }
}
```