user: 请将以下的汇编代码转换成C语言代码：

```asm
<get_region_name_SI>:
  endbr64
  cmp    $0x5cb,%edi
  ja     L4
  lea    D506(%rip),%rdx
  mov    %edi,%edi
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  nop
L4:
  xor    %eax,%eax
  ret
  lea    D1036(%rip),%rax
  ret
  lea    D977(%rip),%rax
  ret
  lea    D160(%rip),%rax
  ret
  lea    D183(%rip),%rax
  ret
  lea    D465(%rip),%rax
  ret
  lea    D1345(%rip),%rax
  ret
  lea    D1068(%rip),%rax
  ret
  lea    D1827(%rip),%rax
  ret
  lea    D814(%rip),%rax
  ret
  lea    D179(%rip),%rax
  ret
  lea    D1178(%rip),%rax
  ret
  lea    D946(%rip),%rax
  ret
  lea    D77(%rip),%rax
  ret
  lea    D520(%rip),%rax
  ret
  lea    D1951(%rip),%rax
  ret
  lea    D853(%rip),%rax
  ret
  lea    D1265(%rip),%rax
  ret
  lea    D259(%rip),%rax
  ret
  lea    D2050(%rip),%rax
  ret
  lea    D464(%rip),%rax
  ret
  lea    D341(%rip),%rax
  ret
  lea    D1356(%rip),%rax
  ret
  lea    D735(%rip),%rax
  ret
  lea    D1778(%rip),%rax
  ret
  lea    D881(%rip),%rax
  ret
  lea    D787(%rip),%rax
  ret
  lea    D1535(%rip),%rax
  ret
  lea    D1465(%rip),%rax
  ret
  lea    D511(%rip),%rax
  ret
  lea    D1621(%rip),%rax
  ret
  lea    D1705(%rip),%rax
  ret
  lea    D1461(%rip),%rax
  ret
  lea    D67(%rip),%rax
  ret
  lea    D309(%rip),%rax
  ret
  lea    D1435(%rip),%rax
  ret
  lea    D749(%rip),%rax
  ret
  lea    D1059(%rip),%rax
  ret
  lea    D774(%rip),%rax
  ret
  lea    D999(%rip),%rax
  ret
  lea    D930(%rip),%rax
  ret
  lea    D1973(%rip),%rax
  ret
  lea    D811(%rip),%rax
  ret
  lea    D392(%rip),%rax
  ret
  lea    D2061(%rip),%rax
  ret
  lea    D495(%rip),%rax
  ret
  lea    D1360(%rip),%rax
  ret
  lea    D2004(%rip),%rax
  ret
  lea    D1491(%rip),%rax
  ret
  lea    D1198(%rip),%rax
  ret
  lea    D945(%rip),%rax
  ret
  lea    D2074(%rip),%rax
  ret
  lea    D72(%rip),%rax
  ret
  lea    D702(%rip),%rax
  ret
  lea    D1235(%rip),%rax
  ret
  lea    D55(%rip),%rax
  ret
  lea    D620(%rip),%rax
  ret
  lea    D247(%rip),%rax
  ret
  lea    D1963(%rip),%rax
  ret
  lea    D1683(%rip),%rax
  ret
  lea    D933(%rip),%rax
  ret
  lea    D1350(%rip),%rax
  ret
  lea    D453(%rip),%rax
  ret
  lea    D890(%rip),%rax
  ret
  lea    D578(%rip),%rax
  ret
  lea    D1428(%rip),%rax
  ret
  lea    D2056(%rip),%rax
  ret
  lea    D703(%rip),%rax
  ret
  lea    D1226(%rip),%rax
  ret
  lea    D955(%rip),%rax
  ret
  lea    D1293(%rip),%rax
  ret
  lea    D252(%rip),%rax
  ret
  lea    D459(%rip),%rax
  ret
  lea    D515(%rip),%rax
  ret
  lea    D358(%rip),%rax
  ret
  lea    D2046(%rip),%rax
  ret
  lea    D1587(%rip),%rax
  ret
  lea    D1043(%rip),%rax
  ret
  lea    D960(%rip),%rax
  ret
  lea    D617(%rip),%rax
  ret
  lea    D1830(%rip),%rax
  ret
  lea    D115(%rip),%rax
  ret
  lea    D111(%rip),%rax
  ret
  lea    D94(%rip),%rax
  ret
  lea    D1866(%rip),%rax
  ret
  lea    D951(%rip),%rax
  ret
  lea    D1846(%rip),%rax
  ret
  lea    D1737(%rip),%rax
  ret
  lea    D1137(%rip),%rax
  ret
  lea    D1914(%rip),%rax
  ret
  lea    D1079(%rip),%rax
  ret
  lea    D1715(%rip),%rax
  ret
  lea    D694(%rip),%rax
  ret
  lea    D1490(%rip),%rax
  ret
  lea    D1477(%rip),%rax
  ret
  lea    D1921(%rip),%rax
  ret
  lea    D1081(%rip),%rax
  ret
  lea    D802(%rip),%rax
  ret
  lea    D1806(%rip),%rax
  ret
  lea    D781(%rip),%rax
  ret
  lea    D2086(%rip),%rax
  ret
  lea    D1023(%rip),%rax
  ret
  lea    D1102(%rip),%rax
  ret
  lea    D2(%rip),%rax
  ret
  lea    D210(%rip),%rax
  ret
  lea    D1195(%rip),%rax
  ret
  lea    D872(%rip),%rax
  ret
  lea    D236(%rip),%rax
  ret
  lea    D727(%rip),%rax
  ret
  lea    D928(%rip),%rax
  ret
  lea    D1669(%rip),%rax
  ret
  lea    D850(%rip),%rax
  ret
  lea    D205(%rip),%rax
  ret
  lea    D597(%rip),%rax
  ret
  lea    D560(%rip),%rax
  ret
  lea    D1447(%rip),%rax
  ret
  lea    D1875(%rip),%rax
  ret
  lea    D2041(%rip),%rax
  ret
  lea    D408(%rip),%rax
  ret
  lea    D764(%rip),%rax
  ret
  lea    D566(%rip),%rax
  ret
  lea    D772(%rip),%rax
  ret
  lea    D2042(%rip),%rax
  ret
  lea    D1688(%rip),%rax
  ret
  lea    D1430(%rip),%rax
  ret
  lea    D250(%rip),%rax
  ret
  lea    D18(%rip),%rax
  ret
  lea    D38(%rip),%rax
  ret
  lea    D567(%rip),%rax
  ret
  lea    D1930(%rip),%rax
  ret
  lea    D256(%rip),%rax
  ret
  lea    D529(%rip),%rax
  ret
  lea    D391(%rip),%rax
  ret
  lea    D1266(%rip),%rax
  ret
  lea    D1397(%rip),%rax
  ret
  lea    D366(%rip),%rax
  ret
  lea    D1520(%rip),%rax
  ret
  lea    D1940(%rip),%rax
  ret
  lea    D983(%rip),%rax
  ret
  lea    D1538(%rip),%rax
  ret
  lea    D790(%rip),%rax
  ret
  lea    D1847(%rip),%rax
  ret
  lea    D800(%rip),%rax
  ret
  lea    D1236(%rip),%rax
  ret
  lea    D1370(%rip),%rax
  ret
  lea    D549(%rip),%rax
  ret
  lea    D1308(%rip),%rax
  ret
  lea    D2013(%rip),%rax
  ret
  lea    D1344(%rip),%rax
  ret
  lea    D1859(%rip),%rax
  ret
  lea    D1989(%rip),%rax
  ret
  lea    D2049(%rip),%rax
  ret
  lea    D214(%rip),%rax
  ret
  lea    D1957(%rip),%rax
  ret
  lea    D1052(%rip),%rax
  ret
  lea    D243(%rip),%rax
  ret
  lea    D138(%rip),%rax
  ret
  lea    D1310(%rip),%rax
  ret
  lea    D1850(%rip),%rax
  ret
  lea    D1794(%rip),%rax
  ret
  lea    D527(%rip),%rax
  ret
  lea    D1747(%rip),%rax
  ret
  lea    D350(%rip),%rax
  ret
  lea    D330(%rip),%rax
  ret
  lea    D1337(%rip),%rax
  ret
  lea    D1966(%rip),%rax
  ret
  lea    D1349(%rip),%rax
  ret
  lea    D1446(%rip),%rax
  ret
  lea    D145(%rip),%rax
  ret
  lea    D1283(%rip),%rax
  ret
  lea    D442(%rip),%rax
  ret
  lea    D1559(%rip),%rax
  ret
  lea    D58(%rip),%rax
  ret
  lea    D1672(%rip),%rax
  ret
  lea    D503(%rip),%rax
  ret
  lea    D1073(%rip),%rax
  ret
  lea    D128(%rip),%rax
  ret
  lea    D1936(%rip),%rax
  ret
  lea    D1464(%rip),%rax
  ret
  lea    D1013(%rip),%rax
  ret
  lea    D2023(%rip),%rax
  ret
  lea    D1140(%rip),%rax
  ret
  lea    D757(%rip),%rax
  ret
  lea    D922(%rip),%rax
  ret
  lea    D1954(%rip),%rax
  ret
  lea    D368(%rip),%rax
  ret
  lea    D1629(%rip),%rax
  ret
  lea    D176(%rip),%rax
  ret
  lea    D968(%rip),%rax
  ret
  lea    D204(%rip),%rax
  ret
  lea    D773(%rip),%rax
  ret
  lea    D807(%rip),%rax
  ret
  lea    D1941(%rip),%rax
  ret
  lea    D1321(%rip),%rax
  ret
  lea    D1075(%rip),%rax
  ret
  lea    D1117(%rip),%rax
  ret
  lea    D370(%rip),%rax
  ret
  lea    D1992(%rip),%rax
  ret
  lea    D1938(%rip),%rax
  ret
  lea    D384(%rip),%rax
  ret
  lea    D1196(%rip),%rax
  ret
  lea    D1607(%rip),%rax
  ret
  lea    D2075(%rip),%rax
  ret
  lea    D369(%rip),%rax
  ret
  lea    D1545(%rip),%rax
  ret
  lea    D441(%rip),%rax
  ret
  lea    D1090(%rip),%rax
  ret
  lea    D1343(%rip),%rax
  ret
  lea    D468(%rip),%rax
  ret
  lea    D863(%rip),%rax
  ret
```

tool_calls: name: parse_data
arguments: data_label: D1036
type_guessed: string
name: parse_data
arguments: data_label: D977
type_guessed: string
name: parse_data
arguments: data_label: D160
type_guessed: string
name: parse_data
arguments: data_label: D183
type_guessed: string
name: parse_data
arguments: data_label: D465
type_guessed: string
name: parse_data
arguments: data_label: D1345
type_guessed: string
name: parse_data
arguments: data_label: D1068
type_guessed: string
name: parse_data
arguments: data_label: D1827
type_guessed: string
name: parse_data
arguments: data_label: D814
type_guessed: string
name: parse_data
arguments: data_label: D179
type_guessed: string
name: parse_data
arguments: data_label: D1178
type_guessed: string
name: parse_data
arguments: data_label: D946
type_guessed: string
name: parse_data
arguments: data_label: D77
type_guessed: string
name: parse_data
arguments: data_label: D520
type_guessed: string
name: parse_data
arguments: data_label: D1951
type_guessed: string
name: parse_data
arguments: data_label: D853
type_guessed: string
name: parse_data
arguments: data_label: D1265
type_guessed: string
name: parse_data
arguments: data_label: D259
type_guessed: string
name: parse_data
arguments: data_label: D2050
type_guessed: string
name: parse_data
arguments: data_label: D464
type_guessed: string
name: parse_data
arguments: data_label: D341
type_guessed: string
name: parse_data
arguments: data_label: D1356
type_guessed: string
name: parse_data
arguments: data_label: D735
type_guessed: string
name: parse_data
arguments: data_label: D1778
type_guessed: string
name: parse_data
arguments: data_label: D881
type_guessed: string
name: parse_data
arguments: data_label: D787
type_guessed: string
name: parse_data
arguments: data_label: D1535
type_guessed: string
name: parse_data
arguments: data_label: D1465
type_guessed: string
name: parse_data
arguments: data_label: D511
type_guessed: string
name: parse_data
arguments: data_label: D1621
type_guessed: string
name: parse_data
arguments: data_label: D1705
type_guessed: string
name: parse_data
arguments: data_label: D1461
type_guessed: string
name: parse_data
arguments: data_label: D67
type_guessed: string
name: parse_data
arguments: data_label: D309
type_guessed: string
name: parse_data
arguments: data_label: D1435
type_guessed: string
name: parse_data
arguments: data_label: D749
type_guessed: string
name: parse_data
arguments: data_label: D1059
type_guessed: string
name: parse_data
arguments: data_label: D774
type_guessed: string
name: parse_data
arguments: data_label: D999
type_guessed: string
name: parse_data
arguments: data_label: D930
type_guessed: string
name: parse_data
arguments: data_label: D1973
type_guessed: string
name: parse_data
arguments: data_label: D811
type_guessed: string
name: parse_data
arguments: data_label: D392
type_guessed: string
name: parse_data
arguments: data_label: D2061
type_guessed: string
name: parse_data
arguments: data_label: D495
type_guessed: string
name: parse_data
arguments: data_label: D1360
type_guessed: string
name: parse_data
arguments: data_label: D2004
type_guessed: string
name: parse_data
arguments: data_label: D1491
type_guessed: string
name: parse_data
arguments: data_label: D1198
type_guessed: string
name: parse_data
arguments: data_label: D945
type_guessed: string
name: parse_data
arguments: data_label: D2074
type_guessed: string
name: parse_data
arguments: data_label: D72
type_guessed: string
name: parse_data
arguments: data_label: D702
type_guessed: string
name: parse_data
arguments: data_label: D1235
type_guessed: string
name: parse_data
arguments: data_label: D55
type_guessed: string
name: parse_data
arguments: data_label: D620
type_guessed: string
name: parse_data
arguments: data_label: D247
type_guessed: string
name: parse_data
arguments: data_label: D1963
type_guessed: string
name: parse_data
arguments: data_label: D1683
type_guessed: string
name: parse_data
arguments: data_label: D933
type_guessed: string
name: parse_data
arguments: data_label: D1350
type_guessed: string
name: parse_data
arguments: data_label: D453
type_guessed: string
name: parse_data
arguments: data_label: D890
type_guessed: string
name: parse_data
arguments: data_label: D578
type_guessed: string
name: parse_data
arguments: data_label: D1428
type_guessed: string
name: parse_data
arguments: data_label: D2056
type_guessed: string
name: parse_data
arguments: data_label: D703
type_guessed: string
name: parse_data
arguments: data_label: D1226
type_guessed: string
name: parse_data
arguments: data_label: D955
type_guessed: string
name: parse_data
arguments: data_label: D1293
type_guessed: string
name: parse_data
arguments: data_label: D252
type_guessed: string
name: parse_data
arguments: data_label: D459
type_guessed: string
name: parse_data
arguments: data_label: D515
type_guessed: string
name: parse_data
arguments: data_label: D358
type_guessed: string
name: parse_data
arguments: data_label: D2046
type_guessed: string
name: parse_data
arguments: data_label: D1587
type_guessed: string
name: parse_data
arguments: data_label: D1043
type_guessed: string
name: parse_data
arguments: data_label: D960
type_guessed: string
name: parse_data
arguments: data_label: D617
type_guessed: string
name: parse_data
arguments: data_label: D1830
type_guessed: string
name: parse_data
arguments: data_label: D115
type_guessed: string
name: parse_data
arguments: data_label: D111
type_guessed: string
name: parse_data
arguments: data_label: D94
type_guessed: string
name: parse_data
arguments: data_label: D1866
type_guessed: string
name: parse_data
arguments: data_label: D951
type_guessed: string
name: parse_data
arguments: data_label: D1846
type_guessed: string
name: parse_data
arguments: data_label: D1737
type_guessed: string
name: parse_data
arguments: data_label: D1137
type_guessed: string
name: parse_data
arguments: data_label: D1914
type_guessed: string
name: parse_data
arguments: data_label: D1079
type_guessed: string
name: parse_data
arguments: data_label: D1715
type_guessed: string
name: parse_data
arguments: data_label: D694
type_guessed: string
name: parse_data
arguments: data_label: D1490
type_guessed: string
name: parse_data
arguments: data_label: D1477
type_guessed: string
name: parse_data
arguments: data_label: D1921
type_guessed: string
name: parse_data
arguments: data_label: D1081
type_guessed: string
name: parse_data
arguments: data_label: D802
type_guessed: string
name: parse_data
arguments: data_label: D1806
type_guessed: string
name: parse_data
arguments: data_label: D781
type_guessed: string
name: parse_data
arguments: data_label: D2086
type_guessed: string
name: parse_data
arguments: data_label: D1023
type_guessed: string
name: parse_data
arguments: data_label: D1102
type_guessed: string
name: parse_data
arguments: data_label: D2
type_guessed: string
name: parse_data
arguments: data_label: D210
type_guessed: string
name: parse_data
arguments: data_label: D1195
type_guessed: string
name: parse_data
arguments: data_label: D872
type_guessed: string
name: parse_data
arguments: data_label: D236
type_guessed: string
name: parse_data
arguments: data_label: D727
type_guessed: string
name: parse_data
arguments: data_label: D928
type_guessed: string
name: parse_data
arguments: data_label: D1669
type_guessed: string
name: parse_data
arguments: data_label: D850
type_guessed: string
name: parse_data
arguments: data_label: D205
type_guessed: string
name: parse_data
arguments: data_label: D597
type_guessed: string
name: parse_data
arguments: data_label: D560
type_guessed: string
name: parse_data
arguments: data_label: D1447
type_guessed: string
name: parse_data
arguments: data_label: D1875
type_guessed: string
name: parse_data
arguments: data_label: D2041
type_guessed: string
name: parse_data
arguments: data_label: D408
type_guessed: string
name: parse_data
arguments: data_label: D764
type_guessed: string
name: parse_data
arguments: data_label: D566
type_guessed: string
name: parse_data
arguments: data_label: D772
type_guessed: string
name: parse_data
arguments: data_label: D2042
type_guessed: string
name: parse_data
arguments: data_label: D1688
type_guessed: string
name: parse_data
arguments: data_label: D1430
type_guessed: string
name: parse_data
arguments: data_label: D250
type_guessed: string
name: parse_data
arguments: data_label: D18
type_guessed: string
name: parse_data
arguments: data_label: D38
type_guessed: string
name: parse_data
arguments: data_label: D567
type_guessed: string
name: parse_data
arguments: data_label: D1930
type_guessed: string
name: parse_data
arguments: data_label: D256
type_guessed: string
name: parse_data
arguments: data_label: D529
type_guessed: string
name: parse_data
arguments: data_label: D391
type_guessed: string
name: parse_data
arguments: data_label: D1266
type_guessed: string
name: parse_data
arguments: data_label: D1397
type_guessed: string
name: parse_data
arguments: data_label: D366
type_guessed: string
name: parse_data
arguments: data_label: D1520
type_guessed: string
name: parse_data
arguments: data_label: D1940
type_guessed: string
name: parse_data
arguments: data_label: D983
type_guessed: string
name: parse_data
arguments: data_label: D1538
type_guessed: string
name: parse_data
arguments: data_label: D790
type_guessed: string
name: parse_data
arguments: data_label: D1847
type_guessed: string
name: parse_data
arguments: data_label: D800
type_guessed: string
name: parse_data
arguments: data_label: D1236
type_guessed: string
name: parse_data
arguments: data_label: D1370
type_guessed: string
name: parse_data
arguments: data_label: D549
type_guessed: string
name: parse_data
arguments: data_label: D1308
type_guessed: string
name: parse_data
arguments: data_label: D2013
type_guessed: string
name: parse_data
arguments: data_label: D1344
type_guessed: string
name: parse_data
arguments: data_label: D1859
type_guessed: string
name: parse_data
arguments: data_label: D1989
type_guessed: string
name: parse_data
arguments: data_label: D2049
type_guessed: string
name: parse_data
arguments: data_label: D214
type_guessed: string
name: parse_data
arguments: data_label: D1957
type_guessed: string
name: parse_data
arguments: data_label: D1052
type_guessed: string
name: parse_data
arguments: data_label: D243
type_guessed: string
name: parse_data
arguments: data_label: D138
type_guessed: string
name: parse_data
arguments: data_label: D1310
type_guessed: string
name: parse_data
arguments: data_label: D1850
type_guessed: string
name: parse_data
arguments: data_label: D1794
type_guessed: string
name: parse_data
arguments: data_label: D527
type_guessed: string
name: parse_data
arguments: data_label: D1747
type_guessed: string
name: parse_data
arguments: data_label: D350
type_guessed: string
name: parse_data
arguments: data_label: D330
type_guessed: string
name: parse_data
arguments: data_label: D1337
type_guessed: string
name: parse_data
arguments: data_label: D1966
type_guessed: string
name: parse_data
arguments: data_label: D1349
type_guessed: string
name: parse_data
arguments: data_label: D1446
type_guessed: string
name: parse_data
arguments: data_label: D145
type_guessed: string
name: parse_data
arguments: data_label: D1283
type_guessed: string
name: parse_data
arguments: data_label: D442
type_guessed: string
name: parse_data
arguments: data_label: D1559
type_guessed: string
name: parse_data
arguments: data_label: D58
type_guessed: string
name: parse_data
arguments: data_label: D1672
type_guessed: string
name: parse_data
arguments: data_label: D503
type_guessed: string
name: parse_data
arguments: data_label: D1073
type_guessed: string
name: parse_data
arguments: data_label: D128
type_guessed: string
name: parse_data
arguments: data_label: D1936
type_guessed: string
name: parse_data
arguments: data_label: D1464
type_guessed: string
name: parse_data
arguments: data_label: D1013
type_guessed: string
name: parse_data
arguments: data_label: D2023
type_guessed: string
name: parse_data
arguments: data_label: D1140
type_guessed: string
name: parse_data
arguments: data_label: D757
type_guessed: string
name: parse_data
arguments: data_label: D922
type_guessed: string
name: parse_data
arguments: data_label: D1954
type_guessed: string
name: parse_data
arguments: data_label: D368
type_guessed: string
name: parse_data
arguments: data_label: D1629
type_guessed: string
name: parse_data
arguments: data_label: D176
type_guessed: string
name: parse_data
arguments: data_label: D968
type_guessed: string
name: parse_data
arguments: data_label: D204
type_guessed: string
name: parse_data
arguments: data_label: D773
type_guessed: string
name: parse_data
arguments: data_label: D807
type_guessed: string
name: parse_data
arguments: data_label: D1941
type_guessed: string
name: parse_data
arguments: data_label: D1321
type_guessed: string
name: parse_data
arguments: data_label: D1075
type_guessed: string
name: parse_data
arguments: data_label: D1117
type_guessed: string
name: parse_data
arguments: data_label: D370
type_guessed: string
name: parse_data
arguments: data_label: D1992
type_guessed: string
name: parse_data
arguments: data_label: D1938
type_guessed: string
name: parse_data
arguments: data_label: D384
type_guessed: string
name: parse_data
arguments: data_label: D1196
type_guessed: string
name: parse_data
arguments: data_label: D1607
type_guessed: string
name: parse_data
arguments: data_label: D2075
type_guessed: string
name: parse_data
arguments: data_label: D369
type_guessed: string
name: parse_data
arguments: data_label: D1545
type_guessed: string
name: parse_data
arguments: data_label: D441
type_guessed: string
name: parse_data
arguments: data_label: D1090
type_guessed: string
name: parse_data
arguments: data_label: D1343
type_guessed: string
name: parse_data
arguments: data_label: D468
type_guessed: string
name: parse_data
arguments: data_label: D863
type_guessed: string

tool: D1036: Sveti Jurij v Slovenskih Goricah

tool: D977: Straza

tool: D160: Sredisce ob Dravi

tool: D183: Smarjesk Toplice

tool: D465: Sentrupert

tool: D1345: Rence-Vogrsko

tool: D1068: Recica ob Savinji

tool: D1827: Poljcane

tool: D814: Mokronog-Trebelno

tool: D179: Mirna

tool: D1178: Makole

tool: D946: Log-Dragomer

tool: D77: Kostanjevica na Krki

tool: D520: Gorje

tool: D1951: Cirkulane Commune

tool: D853: Apace Commune

tool: D1265: Zuzemberk Commune

tool: D259: Zirovnica Commune

tool: D2050: Zetale Commune

tool: D464: Zalec Commune

tool: D341: Vransko Commune

tool: D1356: Vojnik Commune

tool: D735: Videm Commune

tool: D1778: Verzej Commune

tool: D881: Velika Polana Commune

tool: D787: Trzin Commune

tool: D1535: Trnovska vas Commune

tool: D1465: Tisina Commune

tool: D511: Tabor Commune

tool: D1621: Sveti Andraz v Slovenskih goricah Commune

tool: D1705: Sveta Ana Commune

tool: D1461: Solcava Commune

tool: D67: Sodrazica Commune

tool: D309: Smartno pri Litiji Commune

tool: D1435: Slovenska Bistrica Commune

tool: D749: Sentjur pri Celju Commune

tool: D1059: Sempeter-Vrtojba Commune

tool: D774: Selnica ob Dravi Commune

tool: D999: Salovci Commune

tool: D930: Ruse Commune

tool: D1973: Ribnica na Pohorju Commune

tool: D811: Ribnica Commune

tool: D392: Razkrizje Commune

tool: D2061: Ravne na Koroskem Commune

tool: D495: Ptuj Urban Commune

tool: D1360: Prevalje Commune

tool: D2004: Preddvor Commune

tool: D1491: Prebold Commune

tool: D1198: Polzela Commune

tool: D945: Podvelka Commune

tool: D2074: Podlehnik Commune

tool: D72: Piran-Pirano Commune

tool: D702: Oplotnica Commune

tool: D1235: Novo mesto Urban Commune

tool: D55: Mirna Pec Commune

tool: D620: Miren-Kostanjevica Commune

tool: D247: Miklavz na Dravskem polju Commune

tool: D1963: Markovci Commune

tool: D1683: Maribor Commune

tool: D933: Majsperk Commune

tool: D1350: Luce Commune

tool: D453: Lovrenc na Pohorju Commune

tool: D890: Loska Dolina Commune

tool: D578: Ljutomer Commune

tool: D1428: Litija Commune

tool: D2056: Lendava-Lendva Commune

tool: D703: Lenart Commune

tool: D1226: Kuzma Commune

tool: D955: Krizevci Commune

tool: D1293: Kostel Commune

tool: D252: Komenda Commune

tool: D459: Kocevje Commune

tool: D515: Kamnik Commune

tool: D358: Jezersko Commune

tool: D2046: Jesenice Commune

tool: D1587: Horjul Commune

tool: D1043: Hodos-Hodos Commune

tool: D960: Hoce-Slivnica Commune

tool: D617: Hajdina Commune

tool: D1830: Grad Commune

tool: D115: Domzale Commune

tool: D111: Dolenjske Toplice Commune

tool: D94: Dobrovnik-Dobronak Commune

tool: D1866: Dobrova-Horjul-Polhov Gradec Commune

tool: D951: Dobrna Commune

tool: D1846: Dobje Commune

tool: D1737: Destrnik Commune

tool: D1137: Cerkvenjak Commune

tool: D1914: Cankova Commune

tool: D1079: Braslovce Commune

tool: D1715: Bloke Commune

tool: D694: Bistrica ob Sotli Commune

tool: D1490: Benedikt Commune

tool: D1477: Zrece Commune

tool: D1921: Ziri Commune

tool: D1081: Zelezniki Commune

tool: D802: Zavrc Commune

tool: D1806: Zagorje ob Savi Commune

tool: D781: Vuzenica Commune

tool: D2086: Vrhnika Commune

tool: D1023: Vodice Commune

tool: D1102: Vitanje Commune

tool: D2: Vipava Commune

tool: D210: Velike Lasce Commune

tool: D1195: Velenje Urban Commune

tool: D872: Turnisce Commune

tool: D236: Trzic Commune

tool: D727: Trebnje Commune

tool: D928: Trbovlje Commune

tool: D1669: Tolmin Commune

tool: D850: Sveti Jurij Commune

tool: D205: Store Commune

tool: D597: Starse Commune

tool: D560: Sostanj Commune

tool: D1447: Smartno ob Paki Commune

tool: D1875: Smarje pri Jelsah Commune

tool: D2041: Slovenske Konjice Commune

tool: D408: Slovenj Gradec Urban Commune

tool: D764: Skofljica Commune

tool: D566: Skofja Loka Commune

tool: D772: Skocjan Commune

tool: D2042: Sezana Commune

tool: D1688: Sevnica Commune

tool: D1430: Sentjernej Commune

tool: D250: Sentilj Commune

tool: D18: Sencur Commune

tool: D38: Semic Commune

tool: D567: Rogatec Commune

tool: D1930: Rogaska Slatina Commune

tool: D256: Rogasovci Commune

tool: D529: Radovljica Commune

tool: D391: Radlje ob Dravi Commune

tool: D1266: Radenci Commune

tool: D1397: Radece Commune

tool: D366: Race-Fram Commune

tool: D1520: Puconci Commune

tool: D1940: Postojna Commune

tool: D983: Podcetrtek Commune

tool: D1538: Pivka Commune

tool: D790: Pesnica Commune

tool: D1847: Osilnica Commune

tool: D800: Ormoz Commune

tool: D1236: Odranci Commune

tool: D1370: Nova Gorica Urban Commune

tool: D549: Nazarje Commune

tool: D1308: Naklo Commune

tool: D2013: Muta Commune

tool: D1344: Murska Sobota Urban Commune

tool: D1859: Mozirje Commune

tool: D1989: Moravske Toplice Commune

tool: D2049: Moravce Commune

tool: D214: Mislinja Commune

tool: D1957: Mezica Commune

tool: D1052: Metlika Commune

tool: D243: Menges Commune

tool: D138: Medvode Commune

tool: D1310: Lukovica Commune

tool: D1850: Loski Potok Commune

tool: D1794: Logatec Commune

tool: D527: Ljubno Commune

tool: D1747: Ljubljana Urban Commune

tool: D350: Lasko Commune

tool: D330: Kungota Commune

tool: D1337: Krsko Commune

tool: D1966: Kranjska Gora Commune

tool: D1349: Kranj Commune

tool: D1446: Kozje Commune

tool: D145: Koper-Capodistria Urban Commune

tool: D1283: Komen Commune

tool: D442: Kobilje Commune

tool: D1559: Kobarid Commune

tool: D58: Kidricevo Commune

tool: D1672: Kanal Commune

tool: D503: Jursinci Commune

tool: D1073: Izola-Isola Commune

tool: D128: Ivancna Gorica Commune

tool: D1936: Ilirska Bistrica Commune

tool: D1464: Ig Commune

tool: D1013: Idrija Commune

tool: D2023: Hrpelje-Kozina Commune

tool: D1140: Hrastnik Commune

tool: D757: Grosuplje Commune

tool: D922: Gornji Petrovci Commune

tool: D1954: Gornji Grad Commune

tool: D368: Gornja Radgona Commune

tool: D1629: Gorisnica Commune

tool: D176: Gorenja vas-Poljane Commune

tool: D968: Duplek Commune

tool: D204: Dravograd Commune

tool: D773: Dornava Commune

tool: D807: Dol pri Ljubljani Commune

tool: D1941: Dobrepolje Commune

tool: D1321: Divaca Commune

tool: D1075: Crnomelj Commune

tool: D1117: Crna na Koroskem Commune

tool: D370: Crensovci Commune

tool: D1992: Cerkno Commune

tool: D1938: Cerknica Commune

tool: D384: Cerklje na Gorenjskem Commune

tool: D1196: Celje Commune

tool: D1607: Brezovica Commune

tool: D2075: Brezice Commune

tool: D369: Brda Commune

tool: D1545: Bovec Commune

tool: D441: Borovnica Commune

tool: D1090: Bohinj Commune

tool: D1343: Bled Commune

tool: D468: Ajdovscina Commune

tool: D863: 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;
  }
}
```