Function at 0x18016f900
Capabilities:
Get geographical location
Query environment variable

Disassembly:
push rbx
sub rsp, 0x20
movzx ebx, cx
lea rcx, str.GETTEXT_MUI
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x18016f9bd
mov r9d, 0xff
lea r8, [0x1803e77a0]
mov edx, 0x5c
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoA]
test eax, eax
je 0x18016f9bd
movzx eax, byte [0x1803e77a0]
lea rcx, [0x1803e77a0]
test al, al
je 0x18016f9b0
lea rdx, [rcx + 1]
cmp al, 0x2d
je 0x18016f972
movzx eax, byte [rdx]
mov rcx, rdx
test al, al
jne 0x18016f953
lea rax, [0x1803e77a0]
add rsp, 0x20
pop rbx
ret
mov byte [rcx], 0x5f
movzx eax, byte [rdx]
test al, al
je 0x18016f9b0
nop dword [rax]
movzx ecx, al
cmp al, 0x61
jl 0x18016f990
cmp al, 0x7a
jg 0x18016f990
lea ecx, [rax - 0x20]
mov byte [rdx], cl
cmp cl, 0x2d
je 0x18016f9ad
movzx eax, byte [rdx + 1]
inc rdx
test al, al
jne 0x18016f980
lea rax, [0x1803e77a0]
add rsp, 0x20
pop rbx
ret
mov byte [rdx], 0
lea rax, [0x1803e77a0]
add rsp, 0x20
pop rbx
ret
mov ecx, ebx
and ebx, 0x3ff
shr ecx, 0xa
dec ebx
cmp ebx, 0x90
ja case.0x18016f9ea.123
lea rdx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movsxd rax, ebx
mov eax, dword [rdx + rax*4 + 0x171264]
add rax, rdx
jmp rax
cmp ecx, 1
je 0x18016f9fe
lea rax, [0x1802273e4]
add rsp, 0x20
pop rbx
ret
lea rax, str.af_ZA
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fa1d
lea rax, [0x180227c10]
add rsp, 0x20
pop rbx
ret
lea rax, str.sq_AL
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fa3c
lea rax, [0x180227710]
add rsp, 0x20
pop rbx
ret
lea rax, str.gsw_FR
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fa5b
lea rax, [0x1802273f4]
add rsp, 0x20
pop rbx
ret
lea rax, str.am_ET
add rsp, 0x20
pop rbx
ret
dec ecx
cmp ecx, 0xf
ja case.default.0x18016fa80
movsxd rax, ecx
mov ecx, dword [rdx + rax*4 + 0x1714a8]
add rcx, rdx
jmp rcx
lea rax, str.ar_SA
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_IQ
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_EG
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_LY
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_DZ
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_MA
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_TN
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_OM
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_YE
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_SY
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_JO
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_LB
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_KW
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_AE
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_BH
add rsp, 0x20
pop rbx
ret
lea rax, str.ar_QA
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227400]
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fb71
lea rax, [0x180227794]
add rsp, 0x20
pop rbx
ret
lea rax, str.hy_AM
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fb90
lea rax, [0x18022741c]
add rsp, 0x20
pop rbx
ret
lea rax, str.as_IN
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x18016fbe5
sub ecx, 1
je 0x18016fbd8
sub ecx, 0x1b
je 0x18016fbcb
cmp ecx, 1
je 0x18016fbbe
lea rax, [0x180228840]
add rsp, 0x20
pop rbx
ret
lea rax, str.az_latin
add rsp, 0x20
pop rbx
ret
lea rax, str.az_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.az_AZ_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.az_AZ_latin
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fc04
lea rax, [0x180227478]
add rsp, 0x20
pop rbx
ret
lea rax, str.ba_RU
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fc23
lea rax, [0x18022765c]
add rsp, 0x20
pop rbx
ret
lea rax, str.eu_ES
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fc42
lea rax, [0x180227488]
add rsp, 0x20
pop rbx
ret
lea rax, str.be_BY
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x18016fc73
cmp ecx, 1
je 0x18016fc66
lea rax, [0x180227514]
add rsp, 0x20
pop rbx
ret
lea rax, str.bn_BD
add rsp, 0x20
pop rbx
ret
lea rax, str.bn_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fc92
lea rax, [0x180227570]
add rsp, 0x20
pop rbx
ret
lea rax, str.br_FR
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fcb1
lea rax, [0x1802274fc]
add rsp, 0x20
pop rbx
ret
lea rax, str.bg_BG
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fcd0
lea rax, [0x1802279b0]
add rsp, 0x20
pop rbx
ret
lea rax, str.my_MM
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fcef
lea rax, [0x180227834]
add rsp, 0x20
pop rbx
ret
lea rax, str.km_KH
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fd0e
lea rax, [0x180227598]
add rsp, 0x20
pop rbx
ret
lea rax, str.ca_ES
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fd2d
lea rax, [0x1802275a8]
add rsp, 0x20
pop rbx
ret
lea rax, str.chr_US
add rsp, 0x20
pop rbx
ret
cmp ecx, 0x1f
ja case.0x18016fd51.5
movzx eax, byte [rdx + rcx + 0x171500]
mov ecx, dword [rdx + rax*4 + 0x1714e8]
add rcx, rdx
jmp rcx
lea rax, str.zh_TW
add rsp, 0x20
pop rbx
ret
lea rax, str.zh_CN
add rsp, 0x20
pop rbx
ret
lea rax, str.zh_HK
add rsp, 0x20
pop rbx
ret
lea rax, str.zh_SG
add rsp, 0x20
pop rbx
ret
lea rax, str.zh_MO
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227dc4]
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fdb3
lea rax, [0x1802275bc]
add rsp, 0x20
pop rbx
ret
lea rax, str.co_FR
add rsp, 0x20
pop rbx
ret
cmp ecx, 0x1f
ja case.0x18016fdcf.0
mov ecx, dword [rdx + rcx*4 + 0x171520]
add rcx, rdx
jmp rcx
lea rax, [0x180227758]
add rsp, 0x20
pop rbx
ret
lea rax, str.hr_HR
add rsp, 0x20
pop rbx
ret
lea rax, str.hr_BA
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227c24]
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_CS
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_RS
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_ME
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_BA
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_CS_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_RS_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_ME_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.sr_BA_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, [0x18022757c]
add rsp, 0x20
pop rbx
ret
lea rax, str.bs_BA
add rsp, 0x20
pop rbx
ret
lea rax, str.bs_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.bs_BA_cyrillic
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fec0
lea rax, [0x1802275dc]
add rsp, 0x20
pop rbx
ret
lea rax, str.cs_CZ
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fedf
lea rax, [0x1802275f4]
add rsp, 0x20
pop rbx
ret
lea rax, str.da_DK
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016fefe
lea rax, [0x180227a78]
add rsp, 0x20
pop rbx
ret
lea rax, str.prs_AF
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016ff1d
lea rax, [0x180227620]
add rsp, 0x20
pop rbx
ret
lea rax, str.dv_MV
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x18016ff60
sub ecx, 1
je 0x18016ff53
cmp ecx, 1
je 0x18016ff46
lea rax, [0x1802279e0]
add rsp, 0x20
pop rbx
ret
lea rax, str.nl_SR
add rsp, 0x20
pop rbx
ret
lea rax, str.nl_BE
add rsp, 0x20
pop rbx
ret
lea rax, str.nl_NL
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18016ff7f
lea rax, [0x18022750c]
add rsp, 0x20
pop rbx
ret
lea rax, str.bin_NG
add rsp, 0x20
pop rbx
ret
dec ecx
cmp ecx, 0x11
ja case.default.0x18016ffa4
movsxd rax, ecx
mov ecx, dword [rdx + rax*4 + 0x1715a0]
add rcx, rdx
jmp rcx
lea rax, str.en_US
add rsp, 0x20
pop rbx
ret
lea rax, str.en_GB
add rsp, 0x20
pop rbx
ret
lea rax, str.en_AU
add rsp, 0x20
pop rbx
ret
lea rax, str.en_CA
add rsp, 0x20
pop rbx
ret
lea rax, str.en_NZ
add rsp, 0x20
pop rbx
ret
lea rax, str.en_IE
add rsp, 0x20
pop rbx
ret
lea rax, str.en_ZA
add rsp, 0x20
pop rbx
ret
lea rax, str.en_JM
add rsp, 0x20
pop rbx
ret
lea rax, str.en_GD
add rsp, 0x20
pop rbx
ret
lea rax, str.en_BZ
add rsp, 0x20
pop rbx
ret
lea rax, str.en_TT
add rsp, 0x20
pop rbx
ret
lea rax, str.en_ZW
add rsp, 0x20
pop rbx
ret
lea rax, str.en_PH
add rsp, 0x20
pop rbx
ret
lea rax, str.en_ID
add rsp, 0x20
pop rbx
ret
lea rax, str.en_HK
add rsp, 0x20
pop rbx
ret
lea rax, str.en_IN
add rsp, 0x20
pop rbx
ret
lea rax, str.en_MY
add rsp, 0x20
pop rbx
ret
lea rax, str.en_SG
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227638]
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801700af
lea rax, [0x180227648]
add rsp, 0x20
pop rbx
ret
lea rax, str.et_EE
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801700ce
lea rax, [0x180227690]
add rsp, 0x20
pop rbx
ret
lea rax, str.fo_FO
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801700ed
lea rax, [0x180227668]
add rsp, 0x20
pop rbx
ret
lea rax, str.fa_IR
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017010c
lea rax, [0x180227684]
add rsp, 0x20
pop rbx
ret
lea rax, str.fi_FI
add rsp, 0x20
pop rbx
ret
dec ecx
cmp ecx, 0xe
ja case.0x18017012d.7
movsxd rax, ecx
mov ecx, dword [rdx + rax*4 + 0x1715e8]
add rcx, rdx
jmp rcx
lea rax, str.fr_FR
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_BE
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_CA
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_CH
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_LU
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_MC
add rsp, 0x20
pop rbx
ret
lea rax, [0x1802276a0]
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_RE
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_CG
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_SN
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_CM
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_CI
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_ML
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_MA
add rsp, 0x20
pop rbx
ret
lea rax, str.fr_HT
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170204
lea rax, [0x1802276ac]
add rsp, 0x20
pop rbx
ret
lea rax, str.fy_NL
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170223
lea rax, [0x180227674]
add rsp, 0x20
pop rbx
ret
lea rax, str.ff_NG
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170254
cmp ecx, 1
je 0x180170247
lea rax, [0x1802276b8]
add rsp, 0x20
pop rbx
ret
lea rax, str.ga_IE
add rsp, 0x20
pop rbx
ret
lea rax, str.gd_GB
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170273
lea rax, [0x1802276f0]
add rsp, 0x20
pop rbx
ret
lea rax, str.gl_ES
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170292
lea rax, [0x180227804]
add rsp, 0x20
pop rbx
ret
lea rax, str.ka_GE
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x1801702f9
sub ecx, 1
je 0x1801702ec
sub ecx, 1
je 0x1801702df
sub ecx, 1
je 0x1801702d2
cmp ecx, 1
je 0x1801702c5
lea rax, [0x180227600]
add rsp, 0x20
pop rbx
ret
lea rax, str.de_LI
add rsp, 0x20
pop rbx
ret
lea rax, str.de_LU
add rsp, 0x20
pop rbx
ret
lea rax, str.de_AT
add rsp, 0x20
pop rbx
ret
lea rax, str.de_CH
add rsp, 0x20
pop rbx
ret
lea rax, str.de_DE
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170318
lea rax, [0x18022762c]
add rsp, 0x20
pop rbx
ret
lea rax, str.el_GR
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170337
lea rax, [0x180227820]
add rsp, 0x20
pop rbx
ret
lea rax, str.kl_GL
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170356
lea rax, [0x180227704]
add rsp, 0x20
pop rbx
ret
lea rax, str.gn_PY
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170375
lea rax, [0x180227724]
add rsp, 0x20
pop rbx
ret
lea rax, str.gu_IN
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170394
lea rax, [0x180227734]
add rsp, 0x20
pop rbx
ret
lea rax, str.ha_NG
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801703b3
lea rax, [0x1802275cc]
add rsp, 0x20
pop rbx
ret
lea rax, str.cpe_US
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801703d2
lea rax, [0x180227740]
add rsp, 0x20
pop rbx
ret
lea rax, str.he_IL
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801703f1
lea rax, [0x18022774c]
add rsp, 0x20
pop rbx
ret
lea rax, str.hi_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170410
lea rax, [0x180227780]
add rsp, 0x20
pop rbx
ret
lea rax, str.hu_HU
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017042f
lea rax, [0x1802279d4]
add rsp, 0x20
pop rbx
ret
lea rax, str.nic_NG
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017044e
lea rax, [0x1802277c8]
add rsp, 0x20
pop rbx
ret
lea rax, str.is_IS
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017046d
lea rax, [0x1802277b4]
add rsp, 0x20
pop rbx
ret
lea rax, str.ig_NG
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017048c
lea rax, [0x1802277a4]
add rsp, 0x20
pop rbx
ret
lea rax, str.id_ID
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x1801704d4
sub ecx, 1
je 0x1801704c7
sub ecx, 0x1c
je 0x1801704ba
cmp ecx, 1
jne 0x1801704ba
lea rax, str.iu_latin
add rsp, 0x20
pop rbx
ret
lea rax, [0x1802277e8]
add rsp, 0x20
pop rbx
ret
lea rax, str.iu_CA_latin
add rsp, 0x20
pop rbx
ret
lea rax, str.iu_CA
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170505
cmp ecx, 1
je 0x1801704f8
lea rax, [0x1802277dc]
add rsp, 0x20
pop rbx
ret
lea rax, str.it_CH
add rsp, 0x20
pop rbx
ret
lea rax, str.it_IT
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170524
lea rax, [0x1802277f0]
add rsp, 0x20
pop rbx
ret
lea rax, str.ja_JP
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170543
lea rax, [0x18022784c]
add rsp, 0x20
pop rbx
ret
lea rax, str.kn_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170562
lea rax, [0x180227870]
add rsp, 0x20
pop rbx
ret
lea rax, str.kr_NG
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170593
cmp ecx, 1
je 0x180170586
lea rax, [0x18022787c]
add rsp, 0x20
pop rbx
ret
lea rax, str.ks_IN
add rsp, 0x20
pop rbx
ret
lea rax, str.ks_PK
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801705b2
lea rax, [0x180227814]
add rsp, 0x20
pop rbx
ret
lea rax, str.kk_KZ
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801705d1
lea rax, [0x180227ab0]
add rsp, 0x20
pop rbx
ret
lea rax, str.qut_GT
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801705f0
lea rax, [0x180227ae8]
add rsp, 0x20
pop rbx
ret
lea rax, str.rw_RW
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017060f
lea rax, [0x180227864]
add rsp, 0x20
pop rbx
ret
lea rax, str.kok_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017062e
lea rax, [0x180227858]
add rsp, 0x20
pop rbx
ret
lea rax, str.ko_KR
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017064d
lea rax, [0x1802278cc]
add rsp, 0x20
pop rbx
ret
lea rax, str.ky_KG
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017066c
lea rax, [0x1802278f8]
add rsp, 0x20
pop rbx
ret
lea rax, str.lo_LA
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017068b
lea rax, [0x1802278d8]
add rsp, 0x20
pop rbx
ret
lea rax, str.la_VA
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801706aa
lea rax, [0x180227914]
add rsp, 0x20
pop rbx
ret
lea rax, str.lv_LV
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801706c9
lea rax, [0x180227900]
add rsp, 0x20
pop rbx
ret
lea rax, str.lt_LT
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801706e8
lea rax, [0x1802278e4]
add rsp, 0x20
pop rbx
ret
lea rax, str.lb_LU
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170707
lea rax, [0x18022792c]
add rsp, 0x20
pop rbx
ret
lea rax, str.mk_MK
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170738
cmp ecx, 1
je 0x18017072b
lea rax, [0x180227998]
add rsp, 0x20
pop rbx
ret
lea rax, str.ms_BN
add rsp, 0x20
pop rbx
ret
lea rax, str.ms_MY
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170757
lea rax, [0x18022794c]
add rsp, 0x20
pop rbx
ret
lea rax, str.ml_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170776
lea rax, [0x1802279a4]
add rsp, 0x20
pop rbx
ret
lea rax, str.mt_MT
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170795
lea rax, [0x18022796c]
add rsp, 0x20
pop rbx
ret
lea rax, str.mni_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801707b4
lea rax, [0x180227920]
add rsp, 0x20
pop rbx
ret
lea rax, str.mi_NZ
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801707d3
lea rax, [0x18022740c]
add rsp, 0x20
pop rbx
ret
lea rax, str.arn_CL
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801707f2
lea rax, [0x180227988]
add rsp, 0x20
pop rbx
ret
lea rax, str.mr_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170811
lea rax, [0x18022797c]
add rsp, 0x20
pop rbx
ret
lea rax, str.moh_CA
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x18017084c
sub ecx, 1
je 0x18017083f
sub ecx, 0x1c
je 0x18017084c
cmp ecx, 1
je 0x18017083f
lea rax, [0x18022795c]
add rsp, 0x20
pop rbx
ret
lea rax, str.mn_CN
add rsp, 0x20
pop rbx
ret
lea rax, str.mn_MN
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x18017087d
cmp ecx, 1
je 0x180170870
lea rax, [0x1802279c8]
add rsp, 0x20
pop rbx
ret
lea rax, str.ne_IN
add rsp, 0x20
pop rbx
ret
lea rax, str.ne_NP
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x1801708d2
sub ecx, 1
je 0x1801708c5
sub ecx, 0x1c
je 0x1801708b8
cmp ecx, 1
je 0x1801708ab
lea rax, [0x1802279f4]
add rsp, 0x20
pop rbx
ret
lea rax, [0x1802279c0]
add rsp, 0x20
pop rbx
ret
lea rax, [0x1802279ec]
add rsp, 0x20
pop rbx
ret
lea rax, str.nn_NO
add rsp, 0x20
pop rbx
ret
lea rax, str.nb_NO
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801708f1
lea rax, [0x180227a20]
add rsp, 0x20
pop rbx
ret
lea rax, str.oc_FR
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170910
lea rax, [0x180227a3c]
add rsp, 0x20
pop rbx
ret
lea rax, str.or_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017092f
lea rax, [0x180227a30]
add rsp, 0x20
pop rbx
ret
lea rax, str.om_ET
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017094e
lea rax, [0x180227a58]
add rsp, 0x20
pop rbx
ret
lea rax, str.pap_AN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017096d
lea rax, [0x180227a84]
add rsp, 0x20
pop rbx
ret
lea rax, str.ps_AF
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017098c
lea rax, [0x180227a6c]
add rsp, 0x20
pop rbx
ret
lea rax, str.pl_PL
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x1801709bd
cmp ecx, 1
je 0x1801709b0
lea rax, [0x180227a90]
add rsp, 0x20
pop rbx
ret
lea rax, str.pt_PT
add rsp, 0x20
pop rbx
ret
lea rax, str.pt_BR
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x1801709ee
cmp ecx, 1
je 0x1801709e1
lea rax, [0x180227a48]
add rsp, 0x20
pop rbx
ret
lea rax, str.pa_PK
add rsp, 0x20
pop rbx
ret
lea rax, str.pa_IN
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170a31
sub ecx, 1
je 0x180170a24
cmp ecx, 1
je 0x180170a17
lea rax, [0x180227aa4]
add rsp, 0x20
pop rbx
ret
lea rax, str.qu_PE
add rsp, 0x20
pop rbx
ret
lea rax, str.qu_EC
add rsp, 0x20
pop rbx
ret
lea rax, str.qu_BO
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170a62
cmp ecx, 1
je 0x180170a55
lea rax, [0x180227ad0]
add rsp, 0x20
pop rbx
ret
lea rax, str.ro_MD
add rsp, 0x20
pop rbx
ret
lea rax, str.ro_RO
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170a81
lea rax, [0x180227ac0]
add rsp, 0x20
pop rbx
ret
lea rax, str.rm_CH
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170ab2
cmp ecx, 1
je 0x180170aa5
lea rax, [0x180227ae4]
add rsp, 0x20
pop rbx
ret
lea rax, str.ru_MD
add rsp, 0x20
pop rbx
ret
lea rax, str.ru_RU
add rsp, 0x20
pop rbx
ret
cmp ecx, 0x1f
ja case.0x180170ace.0
mov ecx, dword [rdx + rcx*4 + 0x171624]
add rcx, rdx
jmp rcx
lea rax, [0x180227b24]
add rsp, 0x20
pop rbx
ret
lea rax, str.se_NO
add rsp, 0x20
pop rbx
ret
lea rax, str.se_SE
add rsp, 0x20
pop rbx
ret
lea rax, str.se_FI
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227ba0]
add rsp, 0x20
pop rbx
ret
lea rax, str.smj_NO
add rsp, 0x20
pop rbx
ret
lea rax, str.smj_SE
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227b7c]
add rsp, 0x20
pop rbx
ret
lea rax, str.sma_NO
add rsp, 0x20
pop rbx
ret
lea rax, str.sma_SE
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227be4]
add rsp, 0x20
pop rbx
ret
lea rax, str.sms_FI
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227bc4]
add rsp, 0x20
pop rbx
ret
lea rax, str.smn_FI
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170b98
lea rax, [0x180227afc]
add rsp, 0x20
pop rbx
ret
lea rax, str.sa_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170254
lea rax, [0x1802276c0]
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170bdf
cmp ecx, 1
je 0x180170bd2
lea rax, [0x180227b18]
add rsp, 0x20
pop rbx
ret
lea rax, str.sd_PK
add rsp, 0x20
pop rbx
ret
lea rax, str.sd_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170bfe
lea rax, [0x180227b48]
add rsp, 0x20
pop rbx
ret
lea rax, str.si_LK
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170c1d
lea rax, [0x180227b5c]
add rsp, 0x20
pop rbx
ret
lea rax, str.sk_SK
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170c3c
lea rax, [0x180227b68]
add rsp, 0x20
pop rbx
ret
lea rax, str.sl_SI
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170c5b
lea rax, [0x180227c04]
add rsp, 0x20
pop rbx
ret
lea rax, str.so_SO
add rsp, 0x20
pop rbx
ret
test ecx, ecx
je 0x180170caf
sub ecx, 1
je 0x180170ca2
sub ecx, 1
je 0x180170c95
cmp ecx, 0x1d
je 0x180170c88
lea rax, [0x180227d84]
add rsp, 0x20
pop rbx
ret
lea rax, [0x18022760c]
add rsp, 0x20
pop rbx
ret
lea rax, str.dsb_DE
add rsp, 0x20
pop rbx
ret
lea rax, str.hsb_DE
add rsp, 0x20
pop rbx
ret
lea rax, [0x18022776c]
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170cce
lea rax, [0x180227a04]
add rsp, 0x20
pop rbx
ret
lea rax, str.nso_ZA
add rsp, 0x20
pop rbx
ret
dec ecx
cmp ecx, 0x14
ja case.default.0x180170cf3
movsxd rax, ecx
mov ecx, dword [rdx + rax*4 + 0x1716a4]
add rcx, rdx
jmp rcx
lea rax, str.es_ES
add rsp, 0x20
pop rbx
ret
lea rax, str.es_MX
add rsp, 0x20
pop rbx
ret
lea rax, str.es_ES_modern
add rsp, 0x20
pop rbx
ret
lea rax, str.es_GT
add rsp, 0x20
pop rbx
ret
lea rax, str.es_CR
add rsp, 0x20
pop rbx
ret
lea rax, str.es_PA
add rsp, 0x20
pop rbx
ret
lea rax, str.es_DO
add rsp, 0x20
pop rbx
ret
lea rax, str.es_VE
add rsp, 0x20
pop rbx
ret
lea rax, str.es_CO
add rsp, 0x20
pop rbx
ret
lea rax, str.es_PE
add rsp, 0x20
pop rbx
ret
lea rax, str.es_AR
add rsp, 0x20
pop rbx
ret
lea rax, str.es_EC
add rsp, 0x20
pop rbx
ret
lea rax, str.es_CL
add rsp, 0x20
pop rbx
ret
lea rax, str.es_UY
add rsp, 0x20
pop rbx
ret
lea rax, str.es_PY
add rsp, 0x20
pop rbx
ret
lea rax, str.es_BO
add rsp, 0x20
pop rbx
ret
lea rax, str.es_SV
add rsp, 0x20
pop rbx
ret
lea rax, str.es_HN
add rsp, 0x20
pop rbx
ret
lea rax, str.es_NI
add rsp, 0x20
pop rbx
ret
lea rax, str.es_PR
add rsp, 0x20
pop rbx
ret
lea rax, str.es_US
add rsp, 0x20
pop rbx
ret
lea rax, [0x18022763c]
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170e25
lea rax, [0x180227558]
add rsp, 0x20
pop rbx
ret
lea rax, str.bnt_TZ
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170e44
lea rax, [0x180227c48]
add rsp, 0x20
pop rbx
ret
lea rax, str.sw_KE
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170e75
cmp ecx, 1
je 0x180170e68
lea rax, [0x180228e88]
add rsp, 0x20
pop rbx
ret
lea rax, str.sv_FI
add rsp, 0x20
pop rbx
ret
lea rax, str.sv_SE
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170e94
lea rax, [0x180227c58]
add rsp, 0x20
pop rbx
ret
lea rax, str.syr_SY
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170eb3
lea rax, [0x180227cb0]
add rsp, 0x20
pop rbx
ret
lea rax, str.tl_PH
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170ed2
lea rax, [0x180227c7c]
add rsp, 0x20
pop rbx
ret
lea rax, str.tg_TJ
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170f15
sub ecx, 1
je 0x180170f08
cmp ecx, 0x1d
je 0x180170efb
lea rax, [0x18022749c]
add rsp, 0x20
pop rbx
ret
lea rax, str.ber_latin
add rsp, 0x20
pop rbx
ret
lea rax, str.ber_DZ_latin
add rsp, 0x20
pop rbx
ret
lea rax, str.ber_MA_arabic
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170f34
lea rax, [0x180227c64]
add rsp, 0x20
pop rbx
ret
lea rax, str.ta_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170f53
lea rax, [0x180227cec]
add rsp, 0x20
pop rbx
ret
lea rax, str.tt_RU
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170f72
lea rax, [0x180227c70]
add rsp, 0x20
pop rbx
ret
lea rax, str.te_IN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180170f91
lea rax, [0x180227c88]
add rsp, 0x20
pop rbx
ret
lea rax, str.th_TH
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170fb5
cmp ecx, 1
jne 0x180170fb5
lea rax, str.bo_BT
add rsp, 0x20
pop rbx
ret
lea rax, [0x180227564]
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180170fe6
cmp ecx, 1
je 0x180170fd9
lea rax, [0x180227c94]
add rsp, 0x20
pop rbx
ret
lea rax, str.ti_ER
add rsp, 0x20
pop rbx
ret
lea rax, str.ti_ET
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171005
lea rax, [0x180227ce0]
add rsp, 0x20
pop rbx
ret
lea rax, str.ts_ZA
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171024
lea rax, [0x180227cc4]
add rsp, 0x20
pop rbx
ret
lea rax, str.tn_ZA
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171043
lea rax, [0x180227cd0]
add rsp, 0x20
pop rbx
ret
lea rax, str.tr_TR
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171062
lea rax, [0x180227ca4]
add rsp, 0x20
pop rbx
ret
lea rax, str.tk_TM
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171081
lea rax, [0x180227cf8]
add rsp, 0x20
pop rbx
ret
lea rax, str.ug_CN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801710a0
lea rax, [0x180227d04]
add rsp, 0x20
pop rbx
ret
lea rax, str.uk_UA
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x1801710d1
cmp ecx, 1
je 0x1801710c4
lea rax, [0x180227d14]
add rsp, 0x20
pop rbx
ret
lea rax, str.ur_IN
add rsp, 0x20
pop rbx
ret
lea rax, str.ur_PK
add rsp, 0x20
pop rbx
ret
sub ecx, 1
je 0x180171114
sub ecx, 1
je 0x180171107
sub ecx, 0x1c
je 0x1801710fa
lea rax, [0x180227d20]
add rsp, 0x20
pop rbx
ret
lea rax, str.uz_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.uz_UZ_cyrillic
add rsp, 0x20
pop rbx
ret
lea rax, str.uz_UZ
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171133
lea rax, [0x180227d64]
add rsp, 0x20
pop rbx
ret
lea rax, str.ve_ZA
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171152
lea rax, [0x180227d70]
add rsp, 0x20
pop rbx
ret
lea rax, str.vi_VN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171171
lea rax, [0x1802275e8]
add rsp, 0x20
pop rbx
ret
lea rax, str.cy_GB
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x180171190
lea rax, [0x180227d90]
add rsp, 0x20
pop rbx
ret
lea rax, str.wo_SN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801711af
lea rax, [0x180227d9c]
add rsp, 0x20
pop rbx
ret
lea rax, str.xh_ZA
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801711ce
lea rax, [0x180227b0c]
add rsp, 0x20
pop rbx
ret
lea rax, str.sah_RU
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x1801711ed
lea rax, [0x1802277c0]
add rsp, 0x20
pop rbx
ret
lea rax, str.ii_CN
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017120c
lea rax, [0x180227da8]
add rsp, 0x20
pop rbx
ret
lea rax, str.yi_IL
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017122b
lea rax, [0x180227db8]
add rsp, 0x20
pop rbx
ret
lea rax, str.yo_NG
add rsp, 0x20
pop rbx
ret
cmp ecx, 1
je 0x18017124a
lea rax, [0x180227dd0]
add rsp, 0x20
pop rbx
ret
lea rax, str.zu_ZA
add rsp, 0x20
pop rbx
ret
lea rax, [0x18033ed90]
add rsp, 0x20
pop rbx
ret