user: 提供的汇编代码用C语言表示会是什么样子：

```asm
<get_region_name_SI>:
  endbr64
  cmp    $0x5cb,%edi
  ja     L4
  lea    D185(%rip),%rdx
  mov    %edi,%edi
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  nop
L4:
  xor    %eax,%eax
  ret
  lea    D1787(%rip),%rax
  ret
  lea    D1055(%rip),%rax
  ret
  lea    D62(%rip),%rax
  ret
  lea    D269(%rip),%rax
  ret
  lea    D1065(%rip),%rax
  ret
  lea    D366(%rip),%rax
  ret
  lea    D652(%rip),%rax
  ret
  lea    D378(%rip),%rax
  ret
  lea    D1535(%rip),%rax
  ret
  lea    D94(%rip),%rax
  ret
  lea    D1161(%rip),%rax
  ret
  lea    D718(%rip),%rax
  ret
  lea    D1210(%rip),%rax
  ret
  lea    D907(%rip),%rax
  ret
  lea    D1770(%rip),%rax
  ret
  lea    D1355(%rip),%rax
  ret
  lea    D929(%rip),%rax
  ret
  lea    D102(%rip),%rax
  ret
  lea    D1940(%rip),%rax
  ret
  lea    D383(%rip),%rax
  ret
  lea    D82(%rip),%rax
  ret
  lea    D453(%rip),%rax
  ret
  lea    D137(%rip),%rax
  ret
  lea    D1922(%rip),%rax
  ret
  lea    D711(%rip),%rax
  ret
  lea    D1304(%rip),%rax
  ret
  lea    D1705(%rip),%rax
  ret
  lea    D2063(%rip),%rax
  ret
  lea    D1020(%rip),%rax
  ret
  lea    D1082(%rip),%rax
  ret
  lea    D1542(%rip),%rax
  ret
  lea    D1659(%rip),%rax
  ret
  lea    D1488(%rip),%rax
  ret
  lea    D229(%rip),%rax
  ret
  lea    D1577(%rip),%rax
  ret
  lea    D1564(%rip),%rax
  ret
  lea    D4(%rip),%rax
  ret
  lea    D480(%rip),%rax
  ret
  lea    D1593(%rip),%rax
  ret
  lea    D2070(%rip),%rax
  ret
  lea    D1605(%rip),%rax
  ret
  lea    D1160(%rip),%rax
  ret
  lea    D1069(%rip),%rax
  ret
  lea    D1023(%rip),%rax
  ret
  lea    D1183(%rip),%rax
  ret
  lea    D1260(%rip),%rax
  ret
  lea    D746(%rip),%rax
  ret
  lea    D144(%rip),%rax
  ret
  lea    D914(%rip),%rax
  ret
  lea    D457(%rip),%rax
  ret
  lea    D1766(%rip),%rax
  ret
  lea    D619(%rip),%rax
  ret
  lea    D1881(%rip),%rax
  ret
  lea    D1199(%rip),%rax
  ret
  lea    D991(%rip),%rax
  ret
  lea    D997(%rip),%rax
  ret
  lea    D469(%rip),%rax
  ret
  lea    D40(%rip),%rax
  ret
  lea    D1361(%rip),%rax
  ret
  lea    D938(%rip),%rax
  ret
  lea    D1703(%rip),%rax
  ret
  lea    D1725(%rip),%rax
  ret
  lea    D1538(%rip),%rax
  ret
  lea    D311(%rip),%rax
  ret
  lea    D593(%rip),%rax
  ret
  lea    D1745(%rip),%rax
  ret
  lea    D1176(%rip),%rax
  ret
  lea    D702(%rip),%rax
  ret
  lea    D455(%rip),%rax
  ret
  lea    D906(%rip),%rax
  ret
  lea    D1038(%rip),%rax
  ret
  lea    D1871(%rip),%rax
  ret
  lea    D1335(%rip),%rax
  ret
  lea    D1592(%rip),%rax
  ret
  lea    D113(%rip),%rax
  ret
  lea    D27(%rip),%rax
  ret
  lea    D1729(%rip),%rax
  ret
  lea    D2081(%rip),%rax
  ret
  lea    D1360(%rip),%rax
  ret
  lea    D1340(%rip),%rax
  ret
  lea    D2030(%rip),%rax
  ret
  lea    D1688(%rip),%rax
  ret
  lea    D851(%rip),%rax
  ret
  lea    D1103(%rip),%rax
  ret
  lea    D385(%rip),%rax
  ret
  lea    D683(%rip),%rax
  ret
  lea    D1793(%rip),%rax
  ret
  lea    D1168(%rip),%rax
  ret
  lea    D1632(%rip),%rax
  ret
  lea    D668(%rip),%rax
  ret
  lea    D425(%rip),%rax
  ret
  lea    D1852(%rip),%rax
  ret
  lea    D833(%rip),%rax
  ret
  lea    D1444(%rip),%rax
  ret
  lea    D93(%rip),%rax
  ret
  lea    D875(%rip),%rax
  ret
  lea    D386(%rip),%rax
  ret
  lea    D1006(%rip),%rax
  ret
  lea    D983(%rip),%rax
  ret
  lea    D1569(%rip),%rax
  ret
  lea    D1071(%rip),%rax
  ret
  lea    D1189(%rip),%rax
  ret
  lea    D1278(%rip),%rax
  ret
  lea    D1932(%rip),%rax
  ret
  lea    D2089(%rip),%rax
  ret
  lea    D501(%rip),%rax
  ret
  lea    D1968(%rip),%rax
  ret
  lea    D1441(%rip),%rax
  ret
  lea    D1820(%rip),%rax
  ret
  lea    D390(%rip),%rax
  ret
  lea    D972(%rip),%rax
  ret
  lea    D284(%rip),%rax
  ret
  lea    D759(%rip),%rax
  ret
  lea    D1365(%rip),%rax
  ret
  lea    D67(%rip),%rax
  ret
  lea    D630(%rip),%rax
  ret
  lea    D798(%rip),%rax
  ret
  lea    D1316(%rip),%rax
  ret
  lea    D1204(%rip),%rax
  ret
  lea    D1044(%rip),%rax
  ret
  lea    D1607(%rip),%rax
  ret
  lea    D1157(%rip),%rax
  ret
  lea    D627(%rip),%rax
  ret
  lea    D1032(%rip),%rax
  ret
  lea    D1147(%rip),%rax
  ret
  lea    D1405(%rip),%rax
  ret
  lea    D342(%rip),%rax
  ret
  lea    D1352(%rip),%rax
  ret
  lea    D363(%rip),%rax
  ret
  lea    D1767(%rip),%rax
  ret
  lea    D726(%rip),%rax
  ret
  lea    D407(%rip),%rax
  ret
  lea    D1804(%rip),%rax
  ret
  lea    D1391(%rip),%rax
  ret
  lea    D1683(%rip),%rax
  ret
  lea    D1622(%rip),%rax
  ret
  lea    D346(%rip),%rax
  ret
  lea    D1561(%rip),%rax
  ret
  lea    D348(%rip),%rax
  ret
  lea    D2000(%rip),%rax
  ret
  lea    D1334(%rip),%rax
  ret
  lea    D1398(%rip),%rax
  ret
  lea    D1093(%rip),%rax
  ret
  lea    D214(%rip),%rax
  ret
  lea    D393(%rip),%rax
  ret
  lea    D1923(%rip),%rax
  ret
  lea    D594(%rip),%rax
  ret
  lea    D974(%rip),%rax
  ret
  lea    D1040(%rip),%rax
  ret
  lea    D1265(%rip),%rax
  ret
  lea    D369(%rip),%rax
  ret
  lea    D349(%rip),%rax
  ret
  lea    D1045(%rip),%rax
  ret
  lea    D631(%rip),%rax
  ret
  lea    D322(%rip),%rax
  ret
  lea    D1436(%rip),%rax
  ret
  lea    D1376(%rip),%rax
  ret
  lea    D1454(%rip),%rax
  ret
  lea    D1253(%rip),%rax
  ret
  lea    D1309(%rip),%rax
  ret
  lea    D700(%rip),%rax
  ret
  lea    D548(%rip),%rax
  ret
  lea    D747(%rip),%rax
  ret
  lea    D945(%rip),%rax
  ret
  lea    D1144(%rip),%rax
  ret
  lea    D1120(%rip),%rax
  ret
  lea    D677(%rip),%rax
  ret
  lea    D979(%rip),%rax
  ret
  lea    D777(%rip),%rax
  ret
  lea    D721(%rip),%rax
  ret
  lea    D1216(%rip),%rax
  ret
  lea    D1442(%rip),%rax
  ret
  lea    D946(%rip),%rax
  ret
  lea    D215(%rip),%rax
  ret
  lea    D557(%rip),%rax
  ret
  lea    D1092(%rip),%rax
  ret
  lea    D695(%rip),%rax
  ret
  lea    D2002(%rip),%rax
  ret
  lea    D126(%rip),%rax
  ret
  lea    D1928(%rip),%rax
  ret
  lea    D1339(%rip),%rax
  ret
  lea    D1800(%rip),%rax
  ret
  lea    D1524(%rip),%rax
  ret
  lea    D1396(%rip),%rax
  ret
  lea    D1371(%rip),%rax
  ret
  lea    D1433(%rip),%rax
  ret
  lea    D545(%rip),%rax
  ret
  lea    D2084(%rip),%rax
  ret
  lea    D1980(%rip),%rax
  ret
  lea    D401(%rip),%rax
  ret
  lea    D500(%rip),%rax
  ret
  lea    D288(%rip),%rax
  ret
  lea    D72(%rip),%rax
  ret
  lea    D1125(%rip),%rax
  ret
  lea    D200(%rip),%rax
  ret
  lea    D2003(%rip),%rax
  ret
  lea    D1556(%rip),%rax
  ret
  lea    D629(%rip),%rax
  ret
  lea    D993(%rip),%rax
  ret
  lea    D1486(%rip),%rax
  ret
  lea    D400(%rip),%rax
  ret
  lea    D546(%rip),%rax
  ret
  lea    D178(%rip),%rax
  ret
  lea    D1231(%rip),%rax
  ret
  lea    D872(%rip),%rax
  ret
  lea    D1108(%rip),%rax
  ret
  lea    D87(%rip),%rax
  ret
  lea    D664(%rip),%rax
  ret
  lea    D1557(%rip),%rax
  ret
```

tool_calls: name: parse_data
arguments: label: D1787
type_guessed: string
name: parse_data
arguments: label: D1055
type_guessed: string
name: parse_data
arguments: label: D62
type_guessed: string
name: parse_data
arguments: label: D269
type_guessed: string
name: parse_data
arguments: label: D1065
type_guessed: string
name: parse_data
arguments: label: D366
type_guessed: string
name: parse_data
arguments: label: D652
type_guessed: string
name: parse_data
arguments: label: D378
type_guessed: string
name: parse_data
arguments: label: D1535
type_guessed: string
name: parse_data
arguments: label: D94
type_guessed: string
name: parse_data
arguments: label: D1161
type_guessed: string
name: parse_data
arguments: label: D718
type_guessed: string
name: parse_data
arguments: label: D1210
type_guessed: string
name: parse_data
arguments: label: D907
type_guessed: string
name: parse_data
arguments: label: D1770
type_guessed: string
name: parse_data
arguments: label: D1355
type_guessed: string
name: parse_data
arguments: label: D929
type_guessed: string
name: parse_data
arguments: label: D102
type_guessed: string
name: parse_data
arguments: label: D1940
type_guessed: string
name: parse_data
arguments: label: D383
type_guessed: string
name: parse_data
arguments: label: D82
type_guessed: string
name: parse_data
arguments: label: D453
type_guessed: string
name: parse_data
arguments: label: D137
type_guessed: string
name: parse_data
arguments: label: D1922
type_guessed: string
name: parse_data
arguments: label: D711
type_guessed: string
name: parse_data
arguments: label: D1304
type_guessed: string
name: parse_data
arguments: label: D1705
type_guessed: string
name: parse_data
arguments: label: D2063
type_guessed: string
name: parse_data
arguments: label: D1020
type_guessed: string
name: parse_data
arguments: label: D1082
type_guessed: string
name: parse_data
arguments: label: D1542
type_guessed: string
name: parse_data
arguments: label: D1659
type_guessed: string
name: parse_data
arguments: label: D1488
type_guessed: string
name: parse_data
arguments: label: D229
type_guessed: string
name: parse_data
arguments: label: D1577
type_guessed: string
name: parse_data
arguments: label: D1564
type_guessed: string
name: parse_data
arguments: label: D4
type_guessed: string
name: parse_data
arguments: label: D480
type_guessed: string
name: parse_data
arguments: label: D1593
type_guessed: string
name: parse_data
arguments: label: D2070
type_guessed: string
name: parse_data
arguments: label: D1605
type_guessed: string
name: parse_data
arguments: label: D1160
type_guessed: string
name: parse_data
arguments: label: D1069
type_guessed: string
name: parse_data
arguments: label: D1023
type_guessed: string
name: parse_data
arguments: label: D1183
type_guessed: string
name: parse_data
arguments: label: D1260
type_guessed: string
name: parse_data
arguments: label: D746
type_guessed: string
name: parse_data
arguments: label: D144
type_guessed: string
name: parse_data
arguments: label: D914
type_guessed: string
name: parse_data
arguments: label: D457
type_guessed: string
name: parse_data
arguments: label: D1766
type_guessed: string
name: parse_data
arguments: label: D619
type_guessed: string
name: parse_data
arguments: label: D1881
type_guessed: string
name: parse_data
arguments: label: D1199
type_guessed: string
name: parse_data
arguments: label: D991
type_guessed: string
name: parse_data
arguments: label: D997
type_guessed: string
name: parse_data
arguments: label: D469
type_guessed: string
name: parse_data
arguments: label: D40
type_guessed: string
name: parse_data
arguments: label: D1361
type_guessed: string
name: parse_data
arguments: label: D938
type_guessed: string
name: parse_data
arguments: label: D1703
type_guessed: string
name: parse_data
arguments: label: D1725
type_guessed: string
name: parse_data
arguments: label: D1538
type_guessed: string
name: parse_data
arguments: label: D311
type_guessed: string
name: parse_data
arguments: label: D593
type_guessed: string
name: parse_data
arguments: label: D1745
type_guessed: string
name: parse_data
arguments: label: D1176
type_guessed: string
name: parse_data
arguments: label: D702
type_guessed: string
name: parse_data
arguments: label: D455
type_guessed: string
name: parse_data
arguments: label: D906
type_guessed: string
name: parse_data
arguments: label: D1038
type_guessed: string
name: parse_data
arguments: label: D1871
type_guessed: string
name: parse_data
arguments: label: D1335
type_guessed: string
name: parse_data
arguments: label: D1592
type_guessed: string
name: parse_data
arguments: label: D113
type_guessed: string
name: parse_data
arguments: label: D27
type_guessed: string
name: parse_data
arguments: label: D1729
type_guessed: string
name: parse_data
arguments: label: D2081
type_guessed: string
name: parse_data
arguments: label: D1360
type_guessed: string
name: parse_data
arguments: label: D1340
type_guessed: string
name: parse_data
arguments: label: D2030
type_guessed: string
name: parse_data
arguments: label: D1688
type_guessed: string
name: parse_data
arguments: label: D851
type_guessed: string
name: parse_data
arguments: label: D1103
type_guessed: string
name: parse_data
arguments: label: D385
type_guessed: string
name: parse_data
arguments: label: D683
type_guessed: string
name: parse_data
arguments: label: D1793
type_guessed: string
name: parse_data
arguments: label: D1168
type_guessed: string
name: parse_data
arguments: label: D1632
type_guessed: string
name: parse_data
arguments: label: D668
type_guessed: string
name: parse_data
arguments: label: D425
type_guessed: string
name: parse_data
arguments: label: D1852
type_guessed: string
name: parse_data
arguments: label: D833
type_guessed: string
name: parse_data
arguments: label: D1444
type_guessed: string
name: parse_data
arguments: label: D93
type_guessed: string
name: parse_data
arguments: label: D875
type_guessed: string
name: parse_data
arguments: label: D386
type_guessed: string
name: parse_data
arguments: label: D1006
type_guessed: string
name: parse_data
arguments: label: D983
type_guessed: string
name: parse_data
arguments: label: D1569
type_guessed: string
name: parse_data
arguments: label: D1071
type_guessed: string
name: parse_data
arguments: label: D1189
type_guessed: string
name: parse_data
arguments: label: D1278
type_guessed: string
name: parse_data
arguments: label: D1932
type_guessed: string
name: parse_data
arguments: label: D2089
type_guessed: string
name: parse_data
arguments: label: D501
type_guessed: string
name: parse_data
arguments: label: D1968
type_guessed: string
name: parse_data
arguments: label: D1441
type_guessed: string
name: parse_data
arguments: label: D1820
type_guessed: string
name: parse_data
arguments: label: D390
type_guessed: string
name: parse_data
arguments: label: D972
type_guessed: string
name: parse_data
arguments: label: D284
type_guessed: string
name: parse_data
arguments: label: D759
type_guessed: string
name: parse_data
arguments: label: D1365
type_guessed: string
name: parse_data
arguments: label: D67
type_guessed: string
name: parse_data
arguments: label: D630
type_guessed: string
name: parse_data
arguments: label: D798
type_guessed: string
name: parse_data
arguments: label: D1316
type_guessed: string
name: parse_data
arguments: label: D1204
type_guessed: string
name: parse_data
arguments: label: D1044
type_guessed: string
name: parse_data
arguments: label: D1607
type_guessed: string
name: parse_data
arguments: label: D1157
type_guessed: string
name: parse_data
arguments: label: D627
type_guessed: string
name: parse_data
arguments: label: D1032
type_guessed: string
name: parse_data
arguments: label: D1147
type_guessed: string
name: parse_data
arguments: label: D1405
type_guessed: string
name: parse_data
arguments: label: D342
type_guessed: string
name: parse_data
arguments: label: D1352
type_guessed: string
name: parse_data
arguments: label: D363
type_guessed: string
name: parse_data
arguments: label: D1767
type_guessed: string
name: parse_data
arguments: label: D726
type_guessed: string
name: parse_data
arguments: label: D407
type_guessed: string
name: parse_data
arguments: label: D1804
type_guessed: string
name: parse_data
arguments: label: D1391
type_guessed: string
name: parse_data
arguments: label: D1683
type_guessed: string
name: parse_data
arguments: label: D1622
type_guessed: string
name: parse_data
arguments: label: D346
type_guessed: string
name: parse_data
arguments: label: D1561
type_guessed: string
name: parse_data
arguments: label: D348
type_guessed: string
name: parse_data
arguments: label: D2000
type_guessed: string
name: parse_data
arguments: label: D1334
type_guessed: string
name: parse_data
arguments: label: D1398
type_guessed: string
name: parse_data
arguments: label: D1093
type_guessed: string
name: parse_data
arguments: label: D214
type_guessed: string
name: parse_data
arguments: label: D393
type_guessed: string
name: parse_data
arguments: label: D1923
type_guessed: string
name: parse_data
arguments: label: D594
type_guessed: string
name: parse_data
arguments: label: D974
type_guessed: string
name: parse_data
arguments: label: D1040
type_guessed: string
name: parse_data
arguments: label: D1265
type_guessed: string
name: parse_data
arguments: label: D369
type_guessed: string
name: parse_data
arguments: label: D349
type_guessed: string
name: parse_data
arguments: label: D1045
type_guessed: string
name: parse_data
arguments: label: D631
type_guessed: string
name: parse_data
arguments: label: D322
type_guessed: string
name: parse_data
arguments: label: D1436
type_guessed: string
name: parse_data
arguments: label: D1376
type_guessed: string
name: parse_data
arguments: label: D1454
type_guessed: string
name: parse_data
arguments: label: D1253
type_guessed: string
name: parse_data
arguments: label: D1309
type_guessed: string
name: parse_data
arguments: label: D700
type_guessed: string
name: parse_data
arguments: label: D548
type_guessed: string
name: parse_data
arguments: label: D747
type_guessed: string
name: parse_data
arguments: label: D945
type_guessed: string
name: parse_data
arguments: label: D1144
type_guessed: string
name: parse_data
arguments: label: D1120
type_guessed: string
name: parse_data
arguments: label: D677
type_guessed: string
name: parse_data
arguments: label: D979
type_guessed: string
name: parse_data
arguments: label: D777
type_guessed: string
name: parse_data
arguments: label: D721
type_guessed: string
name: parse_data
arguments: label: D1216
type_guessed: string
name: parse_data
arguments: label: D1442
type_guessed: string
name: parse_data
arguments: label: D946
type_guessed: string
name: parse_data
arguments: label: D215
type_guessed: string
name: parse_data
arguments: label: D557
type_guessed: string
name: parse_data
arguments: label: D1092
type_guessed: string
name: parse_data
arguments: label: D695
type_guessed: string
name: parse_data
arguments: label: D2002
type_guessed: string
name: parse_data
arguments: label: D126
type_guessed: string
name: parse_data
arguments: label: D1928
type_guessed: string
name: parse_data
arguments: label: D1339
type_guessed: string
name: parse_data
arguments: label: D1800
type_guessed: string
name: parse_data
arguments: label: D1524
type_guessed: string
name: parse_data
arguments: label: D1396
type_guessed: string
name: parse_data
arguments: label: D1371
type_guessed: string
name: parse_data
arguments: label: D1433
type_guessed: string
name: parse_data
arguments: label: D545
type_guessed: string
name: parse_data
arguments: label: D2084
type_guessed: string
name: parse_data
arguments: label: D1980
type_guessed: string
name: parse_data
arguments: label: D401
type_guessed: string
name: parse_data
arguments: label: D500
type_guessed: string
name: parse_data
arguments: label: D288
type_guessed: string
name: parse_data
arguments: label: D72
type_guessed: string
name: parse_data
arguments: label: D1125
type_guessed: string
name: parse_data
arguments: label: D200
type_guessed: string
name: parse_data
arguments: label: D2003
type_guessed: string
name: parse_data
arguments: label: D1556
type_guessed: string
name: parse_data
arguments: label: D629
type_guessed: string
name: parse_data
arguments: label: D993
type_guessed: string
name: parse_data
arguments: label: D1486
type_guessed: string
name: parse_data
arguments: label: D400
type_guessed: string
name: parse_data
arguments: label: D546
type_guessed: string
name: parse_data
arguments: label: D178
type_guessed: string
name: parse_data
arguments: label: D1231
type_guessed: string
name: parse_data
arguments: label: D872
type_guessed: string
name: parse_data
arguments: label: D1108
type_guessed: string
name: parse_data
arguments: label: D87
type_guessed: string
name: parse_data
arguments: label: D664
type_guessed: string
name: parse_data
arguments: label: D1557
type_guessed: string

tool: D1787: Sveti Jurij v Slovenskih Goricah

tool: D1055: Straza

tool: D62: Sredisce ob Dravi

tool: D269: Smarjesk Toplice

tool: D1065: Sentrupert

tool: D366: Rence-Vogrsko

tool: D652: Recica ob Savinji

tool: D378: Poljcane

tool: D1535: Mokronog-Trebelno

tool: D94: Mirna

tool: D1161: Makole

tool: D718: Log-Dragomer

tool: D1210: Kostanjevica na Krki

tool: D907: Gorje

tool: D1770: Cirkulane Commune

tool: D1355: Apace Commune

tool: D929: Zuzemberk Commune

tool: D102: Zirovnica Commune

tool: D1940: Zetale Commune

tool: D383: Zalec Commune

tool: D82: Vransko Commune

tool: D453: Vojnik Commune

tool: D137: Videm Commune

tool: D1922: Verzej Commune

tool: D711: Velika Polana Commune

tool: D1304: Trzin Commune

tool: D1705: Trnovska vas Commune

tool: D2063: Tisina Commune

tool: D1020: Tabor Commune

tool: D1082: Sveti Andraz v Slovenskih goricah Commune

tool: D1542: Sveta Ana Commune

tool: D1659: Solcava Commune

tool: D1488: Sodrazica Commune

tool: D229: Smartno pri Litiji Commune

tool: D1577: Slovenska Bistrica Commune

tool: D1564: Sentjur pri Celju Commune

tool: D4: Sempeter-Vrtojba Commune

tool: D480: Selnica ob Dravi Commune

tool: D1593: Salovci Commune

tool: D2070: Ruse Commune

tool: D1605: Ribnica na Pohorju Commune

tool: D1160: Ribnica Commune

tool: D1069: Razkrizje Commune

tool: D1023: Ravne na Koroskem Commune

tool: D1183: Ptuj Urban Commune

tool: D1260: Prevalje Commune

tool: D746: Preddvor Commune

tool: D144: Prebold Commune

tool: D914: Polzela Commune

tool: D457: Podvelka Commune

tool: D1766: Podlehnik Commune

tool: D619: Piran-Pirano Commune

tool: D1881: Oplotnica Commune

tool: D1199: Novo mesto Urban Commune

tool: D991: Mirna Pec Commune

tool: D997: Miren-Kostanjevica Commune

tool: D469: Miklavz na Dravskem polju Commune

tool: D40: Markovci Commune

tool: D1361: Maribor Commune

tool: D938: Majsperk Commune

tool: D1703: Luce Commune

tool: D1725: Lovrenc na Pohorju Commune

tool: D1538: Loska Dolina Commune

tool: D311: Ljutomer Commune

tool: D593: Litija Commune

tool: D1745: Lendava-Lendva Commune

tool: D1176: Lenart Commune

tool: D702: Kuzma Commune

tool: D455: Krizevci Commune

tool: D906: Kostel Commune

tool: D1038: Komenda Commune

tool: D1871: Kocevje Commune

tool: D1335: Kamnik Commune

tool: D1592: Jezersko Commune

tool: D113: Jesenice Commune

tool: D27: Horjul Commune

tool: D1729: Hodos-Hodos Commune

tool: D2081: Hoce-Slivnica Commune

tool: D1360: Hajdina Commune

tool: D1340: Grad Commune

tool: D2030: Domzale Commune

tool: D1688: Dolenjske Toplice Commune

tool: D851: Dobrovnik-Dobronak Commune

tool: D1103: Dobrova-Horjul-Polhov Gradec Commune

tool: D385: Dobrna Commune

tool: D683: Dobje Commune

tool: D1793: Destrnik Commune

tool: D1168: Cerkvenjak Commune

tool: D1632: Cankova Commune

tool: D668: Braslovce Commune

tool: D425: Bloke Commune

tool: D1852: Bistrica ob Sotli Commune

tool: D833: Benedikt Commune

tool: D1444: Zrece Commune

tool: D93: Ziri Commune

tool: D875: Zelezniki Commune

tool: D386: Zavrc Commune

tool: D1006: Zagorje ob Savi Commune

tool: D983: Vuzenica Commune

tool: D1569: Vrhnika Commune

tool: D1071: Vodice Commune

tool: D1189: Vitanje Commune

tool: D1278: Vipava Commune

tool: D1932: Velike Lasce Commune

tool: D2089: Velenje Urban Commune

tool: D501: Turnisce Commune

tool: D1968: Trzic Commune

tool: D1441: Trebnje Commune

tool: D1820: Trbovlje Commune

tool: D390: Tolmin Commune

tool: D972: Sveti Jurij Commune

tool: D284: Store Commune

tool: D759: Starse Commune

tool: D1365: Sostanj Commune

tool: D67: Smartno ob Paki Commune

tool: D630: Smarje pri Jelsah Commune

tool: D798: Slovenske Konjice Commune

tool: D1316: Slovenj Gradec Urban Commune

tool: D1204: Skofljica Commune

tool: D1044: Skofja Loka Commune

tool: D1607: Skocjan Commune

tool: D1157: Sezana Commune

tool: D627: Sevnica Commune

tool: D1032: Sentjernej Commune

tool: D1147: Sentilj Commune

tool: D1405: Sencur Commune

tool: D342: Semic Commune

tool: D1352: Rogatec Commune

tool: D363: Rogaska Slatina Commune

tool: D1767: Rogasovci Commune

tool: D726: Radovljica Commune

tool: D407: Radlje ob Dravi Commune

tool: D1804: Radenci Commune

tool: D1391: Radece Commune

tool: D1683: Race-Fram Commune

tool: D1622: Puconci Commune

tool: D346: Postojna Commune

tool: D1561: Podcetrtek Commune

tool: D348: Pivka Commune

tool: D2000: Pesnica Commune

tool: D1334: Osilnica Commune

tool: D1398: Ormoz Commune

tool: D1093: Odranci Commune

tool: D214: Nova Gorica Urban Commune

tool: D393: Nazarje Commune

tool: D1923: Naklo Commune

tool: D594: Muta Commune

tool: D974: Murska Sobota Urban Commune

tool: D1040: Mozirje Commune

tool: D1265: Moravske Toplice Commune

tool: D369: Moravce Commune

tool: D349: Mislinja Commune

tool: D1045: Mezica Commune

tool: D631: Metlika Commune

tool: D322: Menges Commune

tool: D1436: Medvode Commune

tool: D1376: Lukovica Commune

tool: D1454: Loski Potok Commune

tool: D1253: Logatec Commune

tool: D1309: Ljubno Commune

tool: D700: Ljubljana Urban Commune

tool: D548: Lasko Commune

tool: D747: Kungota Commune

tool: D945: Krsko Commune

tool: D1144: Kranjska Gora Commune

tool: D1120: Kranj Commune

tool: D677: Kozje Commune

tool: D979: Koper-Capodistria Urban Commune

tool: D777: Komen Commune

tool: D721: Kobilje Commune

tool: D1216: Kobarid Commune

tool: D1442: Kidricevo Commune

tool: D946: Kanal Commune

tool: D215: Jursinci Commune

tool: D557: Izola-Isola Commune

tool: D1092: Ivancna Gorica Commune

tool: D695: Ilirska Bistrica Commune

tool: D2002: Ig Commune

tool: D126: Idrija Commune

tool: D1928: Hrpelje-Kozina Commune

tool: D1339: Hrastnik Commune

tool: D1800: Grosuplje Commune

tool: D1524: Gornji Petrovci Commune

tool: D1396: Gornji Grad Commune

tool: D1371: Gornja Radgona Commune

tool: D1433: Gorisnica Commune

tool: D545: Gorenja vas-Poljane Commune

tool: D2084: Duplek Commune

tool: D1980: Dravograd Commune

tool: D401: Dornava Commune

tool: D500: Dol pri Ljubljani Commune

tool: D288: Dobrepolje Commune

tool: D72: Divaca Commune

tool: D1125: Crnomelj Commune

tool: D200: Crna na Koroskem Commune

tool: D2003: Crensovci Commune

tool: D1556: Cerkno Commune

tool: D629: Cerknica Commune

tool: D993: Cerklje na Gorenjskem Commune

tool: D1486: Celje Commune

tool: D400: Brezovica Commune

tool: D546: Brezice Commune

tool: D178: Brda Commune

tool: D1231: Bovec Commune

tool: D872: Borovnica Commune

tool: D1108: Bohinj Commune

tool: D87: Bled Commune

tool: D664: Ajdovscina Commune

tool: D1557: Beltinci Commune

assistant: ```c
const char *get_region_name_SI(int region_code) {
  switch (region_code) {
  case 1:
    return "Ajdovscina Commune";
  case 2:
    return "Beltinci Commune";
  case 3:
    return "Bled Commune";
  case 4:
    return "Bohinj Commune";
  case 5:
    return "Borovnica Commune";
  case 6:
    return "Bovec Commune";
  case 7:
    return "Brda Commune";
  case 8:
    return "Brezice Commune";
  case 9:
    return "Brezovica Commune";
  case 11:
    return "Celje Commune";
  case 12:
    return "Cerklje na Gorenjskem Commune";
  case 13:
    return "Cerknica Commune";
  case 14:
    return "Cerkno Commune";
  case 15:
    return "Crensovci Commune";
  case 16:
    return "Crna na Koroskem Commune";
  case 17:
    return "Crnomelj Commune";
  case 19:
    return "Divaca Commune";
  case 20:
    return "Dobrepolje Commune";
  case 22:
    return "Dol pri Ljubljani Commune";
  case 24:
    return "Dornava Commune";
  case 25:
    return "Dravograd Commune";
  case 26:
    return "Duplek Commune";
  case 27:
    return "Gorenja vas-Poljane Commune";
  case 28:
    return "Gorisnica Commune";
  case 29:
    return "Gornja Radgona Commune";
  case 30:
    return "Gornji Grad Commune";
  case 31:
    return "Gornji Petrovci Commune";
  case 32:
    return "Grosuplje Commune";
  case 34:
    return "Hrastnik Commune";
  case 35:
    return "Hrpelje-Kozina Commune";
  case 36:
    return "Idrija Commune";
  case 37:
    return "Ig Commune";
  case 38:
    return "Ilirska Bistrica Commune";
  case 39:
    return "Ivancna Gorica Commune";
  case 40:
    return "Izola-Isola Commune";
  case 42:
    return "Jursinci Commune";
  case 44:
    return "Kanal Commune";
  case 45:
    return "Kidricevo Commune";
  case 46:
    return "Kobarid Commune";
  case 47:
    return "Kobilje Commune";
  case 49:
    return "Komen Commune";
  case 50:
    return "Koper-Capodistria Urban Commune";
  case 51:
    return "Kozje Commune";
  case 52:
    return "Kranj Commune";
  case 53:
    return "Kranjska Gora Commune";
  case 54:
    return "Krsko Commune";
  case 55:
    return "Kungota Commune";
  case 57:
    return "Lasko Commune";
  case 61:
    return "Ljubljana Urban Commune";
  case 62:
    return "Ljubno Commune";
  case 64:
    return "Logatec Commune";
  case 66:
    return "Loski Potok Commune";
  case 68:
    return "Lukovica Commune";
  case 71:
    return "Medvode Commune";
  case 72:
    return "Menges Commune";
  case 73:
    return "Metlika Commune";
  case 74:
    return "Mezica Commune";
  case 76:
    return "Mislinja Commune";
  case 77:
    return "Moravce Commune";
  case 78:
    return "Moravske Toplice Commune";
  case 79:
    return "Mozirje Commune";
  case 80:
    return "Murska Sobota Urban Commune";
  case 81:
    return "Muta Commune";
  case 82:
    return "Naklo Commune";
  case 83:
    return "Nazarje Commune";
  case 84:
    return "Nova Gorica Urban Commune";
  case 86:
    return "Odranci Commune";
  case 87:
    return "Ormoz Commune";
  case 88:
    return "Osilnica Commune";
  case 89:
    return "Pesnica Commune";
  case 91:
    return "Pivka Commune";
  case 92:
    return "Podcetrtek Commune";
  case 94:
    return "Postojna Commune";
  case 97:
    return "Puconci Commune";
  case 98:
    return "Race-Fram Commune";
  case 99:
    return "Radece Commune";
  case 832:
    return "Radenci Commune";
  case 833:
    return "Radlje ob Dravi Commune";
  case 834:
    return "Radovljica Commune";
  case 837:
    return "Rogasovci Commune";
  case 838:
    return "Rogaska Slatina Commune";
  case 839:
    return "Rogatec Commune";
  case 875:
    return "Semic Commune";
  case 876:
    return "Sencur Commune";
  case 877:
    return "Sentilj Commune";
  case 878:
    return "Sentjernej Commune";
  case 880:
    return "Sevnica Commune";
  case 881:
    return "Sezana Commune";
  case 882:
    return "Skocjan Commune";
  case 883:
    return "Skofja Loka Commune";
  case 918:
    return "Skofljica Commune";
  case 919:
    return "Slovenj Gradec Urban Commune";
  case 921:
    return "Slovenske Konjice Commune";
  case 922:
    return "Smarje pri Jelsah Commune";
  case 923:
    return "Smartno ob Paki Commune";
  case 924:
    return "Sostanj Commune";
  case 925:
    return "Starse Commune";
  case 926:
    return "Store Commune";
  case 961:
    return "Sveti Jurij Commune";
  case 962:
    return "Tolmin Commune";
  case 963:
    return "Trbovlje Commune";
  case 964:
    return "Trebnje Commune";
  case 965:
    return "Trzic Commune";
  case 966:
    return "Turnisce Commune";
  case 967:
    return "Velenje Urban Commune";
  case 968:
    return "Velike Lasce Commune";
  case 1004:
    return "Vipava Commune";
  case 1005:
    return "Vitanje Commune";
  case 1006:
    return "Vodice Commune";
  case 1008:
    return "Vrhnika Commune";
  case 1009:
    return "Vuzenica Commune";
  case 1010:
    return "Zagorje ob Savi Commune";
  case 1012:
    return "Zavrc Commune";
  case 1047:
    return "Zelezniki Commune";
  case 1048:
    return "Ziri Commune";
  case 1049:
    return "Zrece Commune";
  case 1050:
    return "Benedikt Commune";
  case 1051:
    return "Bistrica ob Sotli Commune";
  case 1052:
    return "Bloke Commune";
  case 1053:
    return "Braslovce Commune";
  case 1054:
    return "Cankova Commune";
  case 1055:
    return "Cerkvenjak Commune";
  case 1090:
    return "Destrnik Commune";
  case 1091:
    return "Dobje Commune";
  case 1092:
    return "Dobrna Commune";
  case 1093:
    return "Dobrova-Horjul-Polhov Gradec Commune";
  case 1094:
    return "Dobrovnik-Dobronak Commune";
  case 1095:
    return "Dolenjske Toplice Commune";
  case 1096:
    return "Domzale Commune";
  case 1097:
    return "Grad Commune";
  case 1098:
    return "Hajdina Commune";
  case 1133:
    return "Hoce-Slivnica Commune";
  case 1134:
    return "Hodos-Hodos Commune";
  case 1135:
    return "Horjul Commune";
  case 1136:
    return "Jesenice Commune";
  case 1137:
    return "Jezersko Commune";
  case 1138:
    return "Kamnik Commune";
  case 1139:
    return "Kocevje Commune";
  case 1140:
    return "Komenda Commune";
  case 1141:
    return "Kostel Commune";
  case 1176:
    return "Krizevci Commune";
  case 1177:
    return "Kuzma Commune";
  case 1178:
    return "Lenart Commune";
  case 1179:
    return "Lendava-Lendva Commune";
  case 1180:
    return "Litija Commune";
  case 1181:
    return "Ljutomer Commune";
  case 1182:
    return "Loska Dolina Commune";
  case 1183:
    return "Lovrenc na Pohorju Commune";
  case 1184:
    return "Luce Commune";
  case 1219:
    return "Majsperk Commune";
  case 1220:
    return "Maribor Commune";
  case 1221:
    return "Markovci Commune";
  case 1222:
    return "Miklavz na Dravskem polju Commune";
  case 1223:
    return "Miren-Kostanjevica Commune";
  case 1224:
    return "Mirna Pec Commune";
  case 1225:
    return "Novo mesto Urban Commune";
  case 1226:
    return "Oplotnica Commune";
  case 1227:
    return "Piran-Pirano Commune";
  case 1262:
    return "Podlehnik Commune";
  case 1263:
    return "Podvelka Commune";
  case 1264:
    return "Polzela Commune";
  case 1265:
    return "Prebold Commune";
  case 1266:
    return "Preddvor Commune";
  case 1267:
    return "Prevalje Commune";
  case 1268:
    return "Ptuj Urban Commune";
  case 1269:
    return "Ravne na Koroskem Commune";
  case 1270:
    return "Razkrizje Commune";
  case 1305:
    return "Ribnica Commune";
  case 1306:
    return "Ribnica na Pohorju Commune";
  case 1307:
    return "Ruse Commune";
  case 1308:
    return "Salovci Commune";
  case 1309:
    return "Selnica ob Dravi Commune";
  case 1310:
    return "Sempeter-Vrtojba Commune";
  case 1311:
    return "Sentjur pri Celju Commune";
  case 1312:
    return "Slovenska Bistrica Commune";
  case 1313:
    return "Smartno pri Litiji Commune";
  case 1348:
    return "Sodrazica Commune";
  case 1349:
    return "Solcava Commune";
  case 1350:
    return "Sveta Ana Commune";
  case 1351:
    return "Sveti Andraz v Slovenskih goricah Commune";
  case 1352:
    return "Tabor Commune";
  case 1353:
    return "Tisina Commune";
  case 1354:
    return "Trnovska vas Commune";
  case 1355:
    return "Trzin Commune";
  case 1356:
    return "Velika Polana Commune";
  case 1391:
    return "Verzej Commune";
  case 1392:
    return "Videm Commune";
  case 1393:
    return "Vojnik Commune";
  case 1394:
    return "Vransko Commune";
  case 1395:
    return "Zalec Commune";
  case 1396:
    return "Zetale Commune";
  case 1397:
    return "Zirovnica Commune";
  case 1398:
    return "Zuzemberk Commune";
  case 1399:
    return "Apace Commune";
  case 1434:
    return "Cirkulane Commune";
  case 1435:
    return "Gorje";
  case 1436:
    return "Kostanjevica na Krki";
  case 1437:
    return "Log-Dragomer";
  case 1438:
    return "Makole";
  case 1439:
    return "Mirna";
  case 1440:
    return "Mokronog-Trebelno";
  case 1441:
    return "Poljcane";
  case 1442:
    return "Recica ob Savinji";
  case 1477:
    return "Rence-Vogrsko";
  case 1478:
    return "Sentrupert";
  case 1479:
    return "Smarjesk Toplice";
  case 1480:
    return "Sredisce ob Dravi";
  case 1481:
    return "Straza";
  case 1483:
    return "Sveti Jurij v Slovenskih Goricah";
  default:
    return NULL;
  }
}
```