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

```asm
<get_region_name_GR>:
  endbr64
  cmp    $0x33,%edi
  ja     L7
  mov    %edi,%edi
  lea    D403(%rip),%rdx
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D267(%rip),%rax
  ret
  lea    D505(%rip),%rax
  ret
  lea    D268(%rip),%rax
  ret
  lea    D343(%rip),%rax
  ret
  lea    D484(%rip),%rax
  ret
  lea    D435(%rip),%rax
  ret
  lea    D132(%rip),%rax
  ret
  lea    D271(%rip),%rax
  ret
  lea    D293(%rip),%rax
  ret
  lea    D37(%rip),%rax
  ret
  lea    D290(%rip),%rax
  ret
  lea    D452(%rip),%rax
  ret
  lea    D210(%rip),%rax
  ret
  lea    D411(%rip),%rax
  ret
  lea    D485(%rip),%rax
  ret
  lea    D334(%rip),%rax
  ret
  lea    D264(%rip),%rax
  ret
  lea    D309(%rip),%rax
  ret
  lea    D393(%rip),%rax
  ret
  lea    D323(%rip),%rax
  ret
  lea    D369(%rip),%rax
  ret
  lea    D229(%rip),%rax
  ret
  lea    D183(%rip),%rax
  ret
  lea    D266(%rip),%rax
  ret
  lea    D235(%rip),%rax
  ret
  lea    D421(%rip),%rax
  ret
  lea    D395(%rip),%rax
  ret
  lea    D372(%rip),%rax
  ret
  lea    D115(%rip),%rax
  ret
  lea    D21(%rip),%rax
  ret
  lea    D211(%rip),%rax
  ret
  lea    D357(%rip),%rax
  ret
  lea    D237(%rip),%rax
  ret
  lea    D13(%rip),%rax
  ret
  lea    D73(%rip),%rax
  ret
  lea    D455(%rip),%rax
  ret
  lea    D442(%rip),%rax
  ret
  lea    D131(%rip),%rax
  ret
  lea    D142(%rip),%rax
  ret
  lea    D66(%rip),%rax
  ret
  lea    D70(%rip),%rax
  ret
  lea    D91(%rip),%rax
  ret
  lea    D321(%rip),%rax
  ret
  lea    D441(%rip),%rax
  ret
  lea    D355(%rip),%rax
  ret
  lea    D90(%rip),%rax
  ret
  lea    D234(%rip),%rax
  ret
  lea    D12(%rip),%rax
  ret
  lea    D324(%rip),%rax
  ret
  lea    D256(%rip),%rax
  ret
L7:
  mov    $0x0,%eax
  ret
  lea    D390(%rip),%rax
  ret
```

tool_calls: name: extract_symbolic_data
arguments: label: D267
datatype: string
name: extract_symbolic_data
arguments: label: D505
datatype: string
name: extract_symbolic_data
arguments: label: D268
datatype: string
name: extract_symbolic_data
arguments: label: D343
datatype: string
name: extract_symbolic_data
arguments: label: D484
datatype: string
name: extract_symbolic_data
arguments: label: D435
datatype: string
name: extract_symbolic_data
arguments: label: D132
datatype: string
name: extract_symbolic_data
arguments: label: D271
datatype: string
name: extract_symbolic_data
arguments: label: D293
datatype: string
name: extract_symbolic_data
arguments: label: D37
datatype: string
name: extract_symbolic_data
arguments: label: D290
datatype: string
name: extract_symbolic_data
arguments: label: D452
datatype: string
name: extract_symbolic_data
arguments: label: D210
datatype: string
name: extract_symbolic_data
arguments: label: D411
datatype: string
name: extract_symbolic_data
arguments: label: D485
datatype: string
name: extract_symbolic_data
arguments: label: D334
datatype: string
name: extract_symbolic_data
arguments: label: D264
datatype: string
name: extract_symbolic_data
arguments: label: D309
datatype: string
name: extract_symbolic_data
arguments: label: D393
datatype: string
name: extract_symbolic_data
arguments: label: D323
datatype: string
name: extract_symbolic_data
arguments: label: D369
datatype: string
name: extract_symbolic_data
arguments: label: D229
datatype: string
name: extract_symbolic_data
arguments: label: D183
datatype: string
name: extract_symbolic_data
arguments: label: D266
datatype: string
name: extract_symbolic_data
arguments: label: D235
datatype: string
name: extract_symbolic_data
arguments: label: D421
datatype: string
name: extract_symbolic_data
arguments: label: D395
datatype: string
name: extract_symbolic_data
arguments: label: D372
datatype: string
name: extract_symbolic_data
arguments: label: D115
datatype: string
name: extract_symbolic_data
arguments: label: D21
datatype: string
name: extract_symbolic_data
arguments: label: D211
datatype: string
name: extract_symbolic_data
arguments: label: D357
datatype: string
name: extract_symbolic_data
arguments: label: D237
datatype: string
name: extract_symbolic_data
arguments: label: D13
datatype: string
name: extract_symbolic_data
arguments: label: D73
datatype: string
name: extract_symbolic_data
arguments: label: D455
datatype: string
name: extract_symbolic_data
arguments: label: D442
datatype: string
name: extract_symbolic_data
arguments: label: D131
datatype: string
name: extract_symbolic_data
arguments: label: D142
datatype: string
name: extract_symbolic_data
arguments: label: D66
datatype: string
name: extract_symbolic_data
arguments: label: D70
datatype: string
name: extract_symbolic_data
arguments: label: D91
datatype: string
name: extract_symbolic_data
arguments: label: D321
datatype: string
name: extract_symbolic_data
arguments: label: D441
datatype: string
name: extract_symbolic_data
arguments: label: D355
datatype: string
name: extract_symbolic_data
arguments: label: D90
datatype: string
name: extract_symbolic_data
arguments: label: D234
datatype: string
name: extract_symbolic_data
arguments: label: D12
datatype: string
name: extract_symbolic_data
arguments: label: D324
datatype: string
name: extract_symbolic_data
arguments: label: D256
datatype: string
name: extract_symbolic_data
arguments: label: D390
datatype: string

tool: D267: Rodhopi

tool: D505: Xanthi

tool: D268: Drama

tool: D343: Serrai

tool: D484: Kilkis

tool: D435: Pella

tool: D132: Florina

tool: D271: Kastoria

tool: D293: Grevena

tool: D37: Kozani

tool: D290: Imathia

tool: D452: Thessaloniki

tool: D210: Kavala

tool: D411: Khalkidhiki

tool: D485: Pieria

tool: D334: Ioannina

tool: D264: Thesprotia

tool: D309: Preveza

tool: D393: Arta

tool: D323: Larisa

tool: D369: Trikala

tool: D229: Kardhitsa

tool: D183: Magnisia

tool: D266: Kerkira

tool: D235: Levkas

tool: D421: Kefallinia

tool: D395: Zakinthos

tool: D372: Fthiotis

tool: D115: Evritania

tool: D21: Aitolia kai Akarnania

tool: D211: Fokis

tool: D357: Voiotia

tool: D237: Evvoia

tool: D13: Attiki

tool: D73: Argolis

tool: D455: Korinthia

tool: D442: Akhaia

tool: D131: Ilia

tool: D142: Messinia

tool: D66: Arkadhia

tool: D70: Lakonia

tool: D91: Khania

tool: D321: Rethimni

tool: D441: Iraklion

tool: D355: Lasithi

tool: D90: Dhodhekanisos

tool: D234: Samos

tool: D12: Kikladhes

tool: D324: Khios

tool: D256: Lesvos

tool: D390: Evros

assistant: ```c
const char *get_region_name_GR(int region_code) {
  switch (region_code) {
  case 1:
    return "Evros";
  case 2:
    return "Rodhopi";
  case 3:
    return "Xanthi";
  case 4:
    return "Drama";
  case 5:
    return "Serrai";
  case 6:
    return "Kilkis";
  case 7:
    return "Pella";
  case 8:
    return "Florina";
  case 9:
    return "Kastoria";
  case 10:
    return "Grevena";
  case 11:
    return "Kozani";
  case 12:
    return "Imathia";
  case 13:
    return "Thessaloniki";
  case 14:
    return "Kavala";
  case 15:
    return "Khalkidhiki";
  case 16:
    return "Pieria";
  case 17:
    return "Ioannina";
  case 18:
    return "Thesprotia";
  case 19:
    return "Preveza";
  case 20:
    return "Arta";
  case 21:
    return "Larisa";
  case 22:
    return "Trikala";
  case 23:
    return "Kardhitsa";
  case 24:
    return "Magnisia";
  case 25:
    return "Kerkira";
  case 26:
    return "Levkas";
  case 27:
    return "Kefallinia";
  case 28:
    return "Zakinthos";
  case 29:
    return "Fthiotis";
  case 30:
    return "Evritania";
  case 31:
    return "Aitolia kai Akarnania";
  case 32:
    return "Fokis";
  case 33:
    return "Voiotia";
  case 34:
    return "Evvoia";
  case 35:
    return "Attiki";
  case 36:
    return "Argolis";
  case 37:
    return "Korinthia";
  case 38:
    return "Akhaia";
  case 39:
    return "Ilia";
  case 40:
    return "Messinia";
  case 41:
    return "Arkadhia";
  case 42:
    return "Lakonia";
  case 43:
    return "Khania";
  case 44:
    return "Rethimni";
  case 45:
    return "Iraklion";
  case 46:
    return "Lasithi";
  case 47:
    return "Dhodhekanisos";
  case 48:
    return "Samos";
  case 49:
    return "Kikladhes";
  case 50:
    return "Khios";
  case 51:
    return "Lesvos";
  default:
    return NULL;
  }
}
```