Function at 0x4c1820
Capabilities:
Query environment variable

Disassembly:
sub esp, 0x1c
mov dword [esp], str.LC_ALL
call sub.msvcrt.dll_getenv
test eax, eax
je 0x4c1838
cmp byte [eax], 0
jne 0x4c18a5
mov dword [esp], str.LC_MESSAGES
call sub.msvcrt.dll_getenv
test eax, eax
je 0x4c184d
cmp byte [eax], 0
jne 0x4c18a5
mov dword [esp], str.LANG
call sub.msvcrt.dll_getenv
test eax, eax
je 0x4c1862
cmp byte [eax], 0
jne 0x4c18a5
call dword [sym.imp.KERNEL32.dll_GetThreadLocale]
mov edx, eax
and eax, 0x3ff
shr dx, 0xa
cmp eax, 0x79
ja case.0x4c187c.0
jmp dword [eax*4 + 0x71cacc]
cmp dx, 2
je 0x4c22e8
cmp dx, 3
je 0x4c22de
dec dx
mov eax, 0x71c9ae
jne 0x4c18a5
mov eax, str.hr_HR
add esp, 0x1c
ret
mov eax, str.af_ZA
jmp 0x4c18a5
mov eax, str.ka_GE
jmp 0x4c18a5
mov eax, str.fo_FO
jmp 0x4c18a5
mov eax, str.hi_IN
jmp 0x4c18a5
mov eax, str.mt_MT
jmp 0x4c18a5
mov eax, str.se_NO
jmp 0x4c18a5
cmp dx, 1
je 0x4c2298
cmp dx, 2
mov eax, str.ga_IE
je 0x4c18a5
mov eax, 0x71c564
jmp 0x4c18a5
mov eax, str.yi_IL
jmp 0x4c18a5
cmp dx, 1
je 0x4c22a2
cmp dx, 2
mov eax, str.ms_BN
je 0x4c18a5
mov eax, 0x71c793
jmp 0x4c18a5
mov eax, str.kk_KZ
jmp 0x4c18a5
mov eax, str.ky_KG
jmp 0x4c18a5
mov eax, str.sw_KE
jmp 0x4c18a5
mov eax, str.tk_TM
jmp 0x4c18a5
cmp dx, 1
je 0x4c22ac
cmp dx, 2
mov eax, str.uz_UZ_cyrillic
je 0x4c18a5
mov eax, 0x71c597
jmp 0x4c18a5
mov eax, str.tt_RU
jmp 0x4c18a5
dec dx
mov eax, str.pa_IN
je 0x4c18a5
mov eax, 0x71c725
jmp 0x4c18a5
mov eax, str.gu_IN
jmp 0x4c18a5
mov eax, str.or_IN
jmp 0x4c18a5
mov eax, 0x71c603
jmp 0x4c18a5
cmp dx, 1
je 0x4c22c0
cmp dx, 2
mov eax, str.bn_BD
je 0x4c18a5
mov eax, 0x71ca0c
jmp 0x4c18a5
mov eax, str.te_IN
jmp 0x4c18a5
mov eax, str.syr_TR
jmp 0x4c18a5
mov eax, str.si_LK
jmp 0x4c18a5
mov eax, str.chr_US
jmp 0x4c18a5
mov eax, str.iu_CA
jmp 0x4c18a5
mov eax, str.am_ET
jmp 0x4c18a5
cmp dx, 1
je 0x4c22ca
cmp dx, 2
mov eax, str.ber_MA_latin
je 0x4c18a5
mov eax, str.ber_MA
jmp 0x4c18a5
cmp dx, 1
je 0x4c22d4
cmp dx, 2
mov eax, str.ks_IN
je 0x4c18a5
mov eax, 0x71c7d9
jmp 0x4c18a5
cmp dx, 1
je 0x4c22b6
cmp dx, 2
mov eax, str.ne_IN
je 0x4c18a5
mov eax, 0x71c768
jmp 0x4c18a5
mov eax, str.fy_NL
jmp 0x4c18a5
mov eax, str.bin_NG
jmp 0x4c18a5
mov eax, str.ful_NG
jmp 0x4c18a5
mov eax, str.ha_NG
jmp 0x4c18a5
mov eax, str.nic_NG
jmp 0x4c18a5
mov eax, str.tl_PH
jmp 0x4c18a5
mov eax, str.div_MV
jmp 0x4c18a5
mov eax, 0x71c743
jmp 0x4c18a5
mov eax, str.cy_GB
jmp 0x4c18a5
mov eax, str.km_KH
jmp 0x4c18a5
mov eax, str.lo_LA
jmp 0x4c18a5
mov eax, str.my_MM
jmp 0x4c18a5
mov eax, str.gl_ES
jmp 0x4c18a5
mov eax, str.kok_IN
jmp 0x4c18a5
mov eax, str.mni_IN
jmp 0x4c18a5
cmp dx, 1
je 0x4c2252
cmp dx, 2
mov eax, str.sd_PK
je 0x4c18a5
mov eax, 0x71c6f8
jmp 0x4c18a5
mov eax, str.mr_IN
jmp 0x4c18a5
mov eax, str.ml_IN
jmp 0x4c18a5
mov eax, str.as_IN
jmp 0x4c18a5
mov eax, str.kn_IN
jmp 0x4c18a5
mov eax, 0x71c777
jmp 0x4c18a5
mov eax, str.bo_CN
jmp 0x4c18a5
mov eax, str.sa_IN
jmp 0x4c18a5
mov eax, str.yo_NG
jmp 0x4c18a5
mov eax, str.ibo_NG
jmp 0x4c18a5
mov eax, str.kau_NG
jmp 0x4c18a5
mov eax, str.om_ET
jmp 0x4c18a5
cmp dx, 1
je 0x4c225c
cmp dx, 2
mov eax, str.ti_ER
je 0x4c18a5
mov eax, 0x71c5dc
jmp 0x4c18a5
mov eax, str.gn_PY
jmp 0x4c18a5
mov eax, str.cpe_US
jmp 0x4c18a5
mov eax, str.la_VA
jmp 0x4c18a5
mov eax, str.so_SO
jmp 0x4c18a5
mov eax, str.sit_CN
jmp 0x4c18a5
mov eax, str.pap_AN
jmp 0x4c18a5
cmp dx, 0x10
ja case.0x4c1bf4.0
and edx, 0xffff
jmp dword [edx*4 + 0x71ccb4]
mov eax, str.bg_BG
jmp 0x4c18a5
cmp dx, 5
ja case.0x4c1c15.0
and edx, 0xffff
jmp dword [edx*4 + 0x71ccf8]
mov eax, str.cs_CZ
jmp 0x4c18a5
mov eax, str.ca_ES
jmp 0x4c18a5
mov eax, str.da_DK
jmp 0x4c18a5
cmp dx, 5
ja case.0x4c1c4a.0
and edx, 0xffff
jmp dword [edx*4 + 0x71cd10]
mov eax, str.el_GR
jmp 0x4c18a5
cmp dx, 0x12
ja case.0x4c1c6b.0
and edx, 0xffff
jmp dword [edx*4 + 0x71cd28]
cmp dx, 0x14
ja case.0x4c1c82.0
and edx, 0xffff
jmp dword [edx*4 + 0x71cd74]
cmp dx, 0xf
ja case.0x4c1c99.0
and edx, 0xffff
jmp dword [edx*4 + 0x71cdc8]
mov eax, str.he_IL
jmp 0x4c18a5
mov eax, str.hu_HU
jmp 0x4c18a5
mov eax, str.is_IS
jmp 0x4c18a5
cmp dx, 1
je 0x4c2248
cmp dx, 2
mov eax, str.it_CH
je 0x4c18a5
mov eax, 0x71c7fb
jmp 0x4c18a5
mov eax, str.ja_JP
jmp 0x4c18a5
cmp dx, 1
je 0x4c223e
cmp dx, 2
mov eax, str.pt_PT
je 0x4c18a5
mov eax, 0x71c72e
jmp 0x4c18a5
mov eax, str.rm_CH
jmp 0x4c18a5
dec dx
mov eax, str.ro_RO
je 0x4c18a5
mov eax, 0x71c716
jmp 0x4c18a5
mov eax, 0x71c713
jmp 0x4c18a5
mov eax, str.sk_SK
jmp 0x4c18a5
mov eax, str.fi_FI
jmp 0x4c18a5
mov eax, str.ko_KR
jmp 0x4c18a5
cmp dx, 1
je 0x4c2266
cmp dx, 2
mov eax, str.nl_BE
je 0x4c18a5
mov eax, 0x71c98c
jmp 0x4c18a5
cmp dx, 1
je 0x4c2270
cmp dx, 2
mov eax, str.nn_NO
je 0x4c18a5
mov eax, 0x71c759
jmp 0x4c18a5
mov eax, str.pl_PL
jmp 0x4c18a5
mov eax, str.lv_LV
jmp 0x4c18a5
mov eax, str.lt_LT
jmp 0x4c18a5
mov eax, str.tg_TJ
jmp 0x4c18a5
mov eax, str.fa_IR
jmp 0x4c18a5
mov eax, str.vi_VN
jmp 0x4c18a5
mov eax, str.hy_AM
jmp 0x4c18a5
cmp dx, 1
je 0x4c227a
cmp dx, 2
mov eax, str.az_AZ_cyrillic
je 0x4c18a5
mov eax, 0x71ca24
jmp 0x4c18a5
mov eax, 0x71ca21
jmp 0x4c18a5
mov eax, str.wen_DE
jmp 0x4c18a5
mov eax, str.mk_MK
jmp 0x4c18a5
mov eax, str.bnt_TZ
jmp 0x4c18a5
mov eax, str.ts_ZA
jmp 0x4c18a5
mov eax, str.tn_BW
jmp 0x4c18a5
mov eax, str.ve_ZA
jmp 0x4c18a5
mov eax, str.xh_ZA
jmp 0x4c18a5
mov eax, str.zu_ZA
jmp 0x4c18a5
mov eax, str.th_TH
jmp 0x4c18a5
mov eax, str.tr_TR
jmp 0x4c18a5
cmp dx, 1
je 0x4c2284
cmp dx, 2
mov eax, str.ur_IN
je 0x4c18a5
mov eax, 0x71c5af
jmp 0x4c18a5
mov eax, str.id_ID
jmp 0x4c18a5
mov eax, str.sq_AL
jmp 0x4c18a5
cmp dx, 1
je 0x4c228e
cmp dx, 2
mov eax, str.sv_FI
je 0x4c18a5
mov eax, 0x71c63b
jmp 0x4c18a5
mov eax, str.uk_UA
jmp 0x4c18a5
mov eax, str.sl_SI
jmp 0x4c18a5
mov eax, str.et_EE
jmp 0x4c18a5
mov eax, str.be_BY
jmp 0x4c18a5
mov eax, 0x71c564
jmp 0x4c18a5
mov eax, str.zh_TW
jmp 0x4c18a5
mov eax, str.de_DE
jmp 0x4c18a5
mov eax, str.de_AT
jmp 0x4c18a5
mov eax, str.de_CH
jmp 0x4c18a5
mov eax, str.de_LI
jmp 0x4c18a5
mov eax, str.de_LU
jmp 0x4c18a5
mov eax, str.zh_HK
jmp 0x4c18a5
mov eax, str.zh_CN
jmp 0x4c18a5
mov eax, str.zh_MO
jmp 0x4c18a5
mov eax, str.zh_SG
jmp 0x4c18a5
mov eax, 0x71c9cc
jmp 0x4c18a5
mov eax, 0x71c85b
jmp 0x4c18a5
mov eax, 0x71c8d7
jmp 0x4c18a5
mov eax, str.fr_HT
jmp 0x4c18a5
mov eax, str.ar_BH
jmp 0x4c18a5
mov eax, str.ar_AE
jmp 0x4c18a5
mov eax, str.ar_KW
jmp 0x4c18a5
mov eax, str.ar_LB
jmp 0x4c18a5
mov eax, str.ar_JO
jmp 0x4c18a5
mov eax, str.ar_SY
jmp 0x4c18a5
mov eax, str.ar_YE
jmp 0x4c18a5
mov eax, str.ar_OM
jmp 0x4c18a5
mov eax, str.ar_TN
jmp 0x4c18a5
mov eax, str.ar_MA
jmp 0x4c18a5
mov eax, str.ar_DZ
jmp 0x4c18a5
mov eax, str.ar_LY
jmp 0x4c18a5
mov eax, str.ar_EG
jmp 0x4c18a5
mov eax, str.ar_IQ
jmp 0x4c18a5
mov eax, str.ar_SA
jmp 0x4c18a5
mov eax, 0x71ca4e
jmp 0x4c18a5
mov eax, str.ar_QA
jmp 0x4c18a5
mov eax, str.fr_BE
jmp 0x4c18a5
mov eax, str.fr_FR
jmp 0x4c18a5
mov eax, str.fr_MC
jmp 0x4c18a5
mov eax, str.fr_LU
jmp 0x4c18a5
mov eax, str.fr_CH
jmp 0x4c18a5
mov eax, str.fr_CA
jmp 0x4c18a5
mov eax, str.es_PR
jmp 0x4c18a5
mov eax, str.fr_MA
jmp 0x4c18a5
mov eax, str.fr_ML
jmp 0x4c18a5
mov eax, str.fr_CI
jmp 0x4c18a5
mov eax, str.fr_CM
jmp 0x4c18a5
mov eax, str.fr_SN
jmp 0x4c18a5
mov eax, str.fr_CG
jmp 0x4c18a5
mov eax, str.fr_RE
jmp 0x4c18a5
mov eax, str.es_PY
jmp 0x4c18a5
mov eax, str.es_UY
jmp 0x4c18a5
mov eax, str.es_CL
jmp 0x4c18a5
mov eax, str.es_EC
jmp 0x4c18a5
mov eax, str.es_AR
jmp 0x4c18a5
mov eax, str.es_PE
jmp 0x4c18a5
mov eax, str.es_CO
jmp 0x4c18a5
mov eax, str.es_VE
jmp 0x4c18a5
mov eax, str.es_DO
jmp 0x4c18a5
mov eax, str.es_PA
jmp 0x4c18a5
mov eax, str.es_CR
jmp 0x4c18a5
mov eax, str.es_GT
jmp 0x4c18a5
mov eax, str.es_ES_modern
jmp 0x4c18a5
mov eax, str.es_MX
jmp 0x4c18a5
mov eax, str.es_ES
jmp 0x4c18a5
mov eax, str.es_NI
jmp 0x4c18a5
mov eax, str.es_HN
jmp 0x4c18a5
mov eax, str.es_SV
jmp 0x4c18a5
mov eax, str.es_BO
jmp 0x4c18a5
mov eax, str.en_SG
jmp 0x4c18a5
mov eax, str.en_MY
jmp 0x4c18a5
mov eax, str.en_IN
jmp 0x4c18a5
mov eax, str.en_HK
jmp 0x4c18a5
mov eax, str.en_ID
jmp 0x4c18a5
mov eax, str.en_PH
jmp 0x4c18a5
mov eax, str.en_ZW
jmp 0x4c18a5
mov eax, str.en_TT
jmp 0x4c18a5
mov eax, str.en_BZ
jmp 0x4c18a5
mov eax, str.en_GD
jmp 0x4c18a5
mov eax, str.en_JM
jmp 0x4c18a5
mov eax, str.en_ZA
jmp 0x4c18a5
mov eax, str.en_IE
jmp 0x4c18a5
mov eax, str.en_NZ
jmp 0x4c18a5
mov eax, str.en_CA
jmp 0x4c18a5
mov eax, str.en_AU
jmp 0x4c18a5
mov eax, str.en_GB
jmp 0x4c18a5
mov eax, str.en_US
jmp 0x4c18a5
mov eax, 0x71c916
jmp 0x4c18a5
mov eax, str.pt_BR
jmp 0x4c18a5
mov eax, str.it_IT
jmp 0x4c18a5
mov eax, str.sd_IN
jmp 0x4c18a5
mov eax, str.ti_ET
jmp 0x4c18a5
mov eax, str.nl_NL
jmp 0x4c18a5
mov eax, str.no_NO
jmp 0x4c18a5
mov eax, str.az_AZ_latin
jmp 0x4c18a5
mov eax, str.ur_PK
jmp 0x4c18a5
mov eax, str.sv_SE
jmp 0x4c18a5
mov eax, str.gd_GB
jmp 0x4c18a5
mov eax, str.ms_MY
jmp 0x4c18a5
mov eax, str.uz_UZ
jmp 0x4c18a5
mov eax, str.ne_NP
jmp 0x4c18a5
mov eax, str.bn_IN
jmp 0x4c18a5
mov eax, str.ber_MA_arabic
jmp 0x4c18a5
mov eax, str.ks_PK
jmp 0x4c18a5
mov eax, str.sr_CS_cyrillic
jmp 0x4c18a5
mov eax, str.sr_CS
jmp 0x4c18a5
mov eax, 0x71c657
jmp 0x4c18a5