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

```asm
<get_region_name_SE>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %edi,-0x4(%rbp)
  cmpl   $0x1c,-0x4(%rbp)
  ja     L53
  mov    -0x4(%rbp),%eax
  lea    0x0(,%rax,4),%rdx
  lea    D195(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D195(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D219(%rip),%rax
  jmp    L33
  lea    D1(%rip),%rax
  jmp    L33
  lea    D29(%rip),%rax
  jmp    L33
  lea    D2(%rip),%rax
  jmp    L33
  lea    D16(%rip),%rax
  jmp    L33
  lea    D14(%rip),%rax
  jmp    L33
  lea    D204(%rip),%rax
  jmp    L33
  lea    D30(%rip),%rax
  jmp    L33
  lea    D73(%rip),%rax
  jmp    L33
  lea    D165(%rip),%rax
  jmp    L33
  lea    D159(%rip),%rax
  jmp    L33
  lea    D66(%rip),%rax
  jmp    L33
  lea    D120(%rip),%rax
  jmp    L33
  lea    D123(%rip),%rax
  jmp    L33
  lea    D23(%rip),%rax
  jmp    L33
  lea    D149(%rip),%rax
  jmp    L33
  lea    D180(%rip),%rax
  jmp    L33
  lea    D155(%rip),%rax
  jmp    L33
  lea    D196(%rip),%rax
  jmp    L33
  lea    D139(%rip),%rax
  jmp    L33
  lea    D28(%rip),%rax
  jmp    L33
L53:
  mov    $0x0,%eax
L33:
  pop    %rbp
  ret
```

tool_calls: name: extract_symbolic_data
arguments: data_tag: D219
data_type: string
name: extract_symbolic_data
arguments: data_tag: D1
data_type: string
name: extract_symbolic_data
arguments: data_tag: D29
data_type: string
name: extract_symbolic_data
arguments: data_tag: D2
data_type: string
name: extract_symbolic_data
arguments: data_tag: D16
data_type: string
name: extract_symbolic_data
arguments: data_tag: D14
data_type: string
name: extract_symbolic_data
arguments: data_tag: D204
data_type: string
name: extract_symbolic_data
arguments: data_tag: D30
data_type: string
name: extract_symbolic_data
arguments: data_tag: D73
data_type: string
name: extract_symbolic_data
arguments: data_tag: D165
data_type: string
name: extract_symbolic_data
arguments: data_tag: D159
data_type: string
name: extract_symbolic_data
arguments: data_tag: D66
data_type: string
name: extract_symbolic_data
arguments: data_tag: D120
data_type: string
name: extract_symbolic_data
arguments: data_tag: D123
data_type: string
name: extract_symbolic_data
arguments: data_tag: D23
data_type: string
name: extract_symbolic_data
arguments: data_tag: D149
data_type: string
name: extract_symbolic_data
arguments: data_tag: D180
data_type: string
name: extract_symbolic_data
arguments: data_tag: D155
data_type: string
name: extract_symbolic_data
arguments: data_tag: D196
data_type: string
name: extract_symbolic_data
arguments: data_tag: D139
data_type: string
name: extract_symbolic_data
arguments: data_tag: D28
data_type: string

tool: D219: Blekinge Lan

tool: D1: Gavleborgs Lan

tool: D29: Gotlands Lan

tool: D2: Hallands Lan

tool: D16: Jamtlands Lan

tool: D14: Jonkopings Lan

tool: D204: Kalmar Lan

tool: D30: Dalarnas Lan

tool: D73: Kronobergs Lan

tool: D165: Norrbottens Lan

tool: D159: Orebro Lan

tool: D66: Ostergotlands Lan

tool: D120: Sodermanlands Lan

tool: D123: Uppsala Lan

tool: D23: Varmlands Lan

tool: D149: Vasterbottens Lan

tool: D180: Vasternorrlands Lan

tool: D155: Vastmanlands Lan

tool: D196: Stockholms Lan

tool: D139: Skane Lan

tool: D28: Vastra Gotaland

assistant: ```c
const char *get_region_name_SE(int region_code) {
  switch (region_code) {
  case 2:
    return "Blekinge Lan";
  case 3:
    return "Gavleborgs Lan";
  case 5:
    return "Gotlands Lan";
  case 6:
    return "Hallands Lan";
  case 7:
    return "Jamtlands Lan";
  case 8:
    return "Jonkopings Lan";
  case 9:
    return "Kalmar Lan";
  case 10:
    return "Dalarnas Lan";
  case 12:
    return "Kronobergs Lan";
  case 14:
    return "Norrbottens Lan";
  case 15:
    return "Orebro Lan";
  case 16:
    return "Ostergotlands Lan";
  case 18:
    return "Sodermanlands Lan";
  case 21:
    return "Uppsala Lan";
  case 22:
    return "Varmlands Lan";
  case 23:
    return "Vasterbottens Lan";
  case 24:
    return "Vasternorrlands Lan";
  case 25:
    return "Vastmanlands Lan";
  case 26:
    return "Stockholms Lan";
  case 27:
    return "Skane Lan";
  case 28:
    return "Vastra Gotaland";
  default:
    return NULL;
  }
}
```