Function at 0x55d350
Capabilities:
Query environment variable

Disassembly:
sub esp, 0x1c
cmp word [0x743840], 0
je 0x55d3c0
cmp byte [0x743844], 0
mov eax, 0x743844
jne 0x55d3b7
movzx eax, word [0x743842]
mov edx, eax
and ax, 0x3ff
shr dx, 0xa
cmp ax, 0x79
ja case.0x55d389.0
movzx eax, ax
jmp dword [eax*4 + 0x653c2c]
cmp dx, 2
mov eax, str.sr_CS
je 0x55d3b7
cmp dx, 3
mov eax, str.sr_CS_cyrillic
je 0x55d3b7
cmp dx, 1
mov eax, str.hr_HR
mov edx, 0x6537ca
cmovne eax, edx
add esp, 0x1c
ret
mov dword [esp], str.LC_ALL
call sym._getenv
test eax, eax
je 0x55d3d5
cmp byte [eax], 0
jne 0x55d3b7
mov dword [esp], str.LC_MESSAGES
call sym._getenv
test eax, eax
je 0x55d3ea
cmp byte [eax], 0
jne 0x55d3b7
mov dword [esp], str.LANG
call sym._getenv
test eax, eax
je 0x55d3ff
cmp byte [eax], 0
jne 0x55d3b7
call dword [sym.imp.KERNEL32.dll_GetThreadLocale]
jmp 0x55d372
mov eax, str.af_ZA
jmp 0x55d3b7
cmp dx, 0x10
ja case.0x55d41e.0
movzx edx, dx
jmp dword [edx*4 + 0x653e14]
mov eax, str.bg_BG
jmp 0x55d3b7
mov eax, str.ca_ES
jmp 0x55d3b7
cmp dx, 5
ja case.0x55d440.0
movzx edx, dx
jmp dword [edx*4 + 0x653e58]
mov eax, str.cs_CZ
jmp 0x55d3b7
mov eax, str.da_DK
jmp 0x55d3b7
cmp dx, 5
ja case.0x55d468.0
movzx edx, dx
jmp dword [edx*4 + 0x653e70]
mov eax, str.el_GR
jmp 0x55d3b7
cmp dx, 0x12
ja case.0x55d486.0
movzx edx, dx
jmp dword [edx*4 + 0x653e88]
cmp dx, 1
mov eax, str.gd_GB
je 0x55d3b7
cmp dx, 2
mov eax, str.ga_IE
mov edx, 0x6538ed
cmovne eax, edx
jmp 0x55d3b7
cmp dx, 1
mov eax, str.ms_MY
je 0x55d3b7
cmp dx, 2
mov eax, str.ms_BN
mov edx, 0x6539e1
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.kk_KZ
jmp 0x55d3b7
mov eax, str.tt_RU
jmp 0x55d3b7
cmp dx, 1
mov eax, str.bn_IN
je 0x55d3b7
cmp dx, 2
mov eax, str.bn_BD
mov edx, 0x65376c
cmovne eax, edx
jmp 0x55d3b7
cmp dx, 1
mov eax, str.pa_IN
mov edx, 0x653a4f
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.gu_IN
jmp 0x55d3b7
mov eax, str.or_IN
jmp 0x55d3b7
mov eax, 0x653b71
jmp 0x55d3b7
mov eax, str.te_IN
jmp 0x55d3b7
mov eax, str.kn_IN
jmp 0x55d3b7
mov eax, str.ml_IN
jmp 0x55d3b7
mov eax, str.as_IN
jmp 0x55d3b7
mov eax, str.mr_IN
jmp 0x55d3b7
mov eax, str.sa_IN
jmp 0x55d3b7
mov eax, 0x6539fd
jmp 0x55d3b7
mov eax, str.bo_CN
jmp 0x55d3b7
mov eax, str.cy_GB
jmp 0x55d3b7
mov eax, str.km_KH
jmp 0x55d3b7
cmp dx, 1
mov eax, str.no_NO
je 0x55d3b7
cmp dx, 2
mov eax, str.nn_NO
mov edx, 0x653a1b
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.pl_PL
jmp 0x55d3b7
cmp dx, 1
mov eax, str.pt_BR
je 0x55d3b7
cmp dx, 2
mov eax, str.pt_PT
mov edx, 0x653a46
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.rm_CH
jmp 0x55d3b7
cmp dx, 1
mov eax, str.ro_RO
mov edx, 0x653a5e
cmovne eax, edx
jmp 0x55d3b7
mov eax, 0x653a61
jmp 0x55d3b7
mov eax, str.sk_SK
jmp 0x55d3b7
mov eax, str.sq_AL
jmp 0x55d3b7
cmp dx, 1
mov eax, str.sv_SE
je 0x55d3b7
cmp dx, 2
mov eax, str.sv_FI
mov edx, 0x653b39
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.th_TH
jmp 0x55d3b7
mov eax, str.tr_TR
jmp 0x55d3b7
cmp dx, 1
mov eax, str.ur_PK
je 0x55d3b7
cmp dx, 2
mov eax, str.ur_IN
mov edx, 0x653bc5
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.id_ID
jmp 0x55d3b7
mov eax, str.uk_UA
jmp 0x55d3b7
mov eax, str.be_BY
jmp 0x55d3b7
mov eax, str.sl_SI
jmp 0x55d3b7
mov eax, str.et_EE
jmp 0x55d3b7
mov eax, str.lv_LV
jmp 0x55d3b7
mov eax, str.lt_LT
jmp 0x55d3b7
mov eax, str.tg_TJ
jmp 0x55d3b7
mov eax, str.fa_IR
jmp 0x55d3b7
mov eax, str.vi_VN
jmp 0x55d3b7
mov eax, str.hy_AM
jmp 0x55d3b7
cmp dx, 1
mov eax, str.az_AZ_latin
je 0x55d3b7
cmp dx, 2
mov eax, str.az_AZ_cyrillic
mov edx, 0x653754
cmovne eax, edx
jmp 0x55d3b7
mov eax, 0x653757
jmp 0x55d3b7
mov eax, str.wen_DE
jmp 0x55d3b7
mov eax, str.mk_MK
jmp 0x55d3b7
mov eax, str.fo_FO
jmp 0x55d3b7
mov eax, str.hi_IN
jmp 0x55d3b7
mov eax, str.mt_MT
jmp 0x55d3b7
mov eax, str.se_NO
jmp 0x55d3b7
cmp dx, 0xf
ja case.0x55d77e.0
movzx edx, dx
jmp dword [edx*4 + 0x653ed4]
mov eax, str.he_IL
jmp 0x55d3b7
mov eax, str.hu_HU
jmp 0x55d3b7
mov eax, str.is_IS
jmp 0x55d3b7
cmp dx, 1
mov eax, str.it_IT
je 0x55d3b7
cmp dx, 2
mov eax, str.it_CH
mov edx, 0x653979
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.ja_JP
jmp 0x55d3b7
mov eax, str.ko_KR
jmp 0x55d3b7
cmp dx, 1
mov eax, str.nl_NL
je 0x55d3b7
cmp dx, 2
mov eax, str.nl_BE
mov edx, 0x6537ec
cmovne eax, edx
jmp 0x55d3b7
cmp dx, 0x14
ja case.0x55d80e.0
movzx edx, dx
jmp dword [edx*4 + 0x653f14]
mov eax, str.fi_FI
jmp 0x55d3b7
mov eax, str.lo_LA
jmp 0x55d3b7
mov eax, str.my_MM
jmp 0x55d3b7
mov eax, str.gl_ES
jmp 0x55d3b7
mov eax, str.kok_IN
jmp 0x55d3b7
mov eax, str.mni_IN
jmp 0x55d3b7
cmp dx, 1
mov eax, str.sd_IN
je 0x55d3b7
cmp dx, 2
mov eax, str.sd_PK
mov edx, 0x653a7c
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.syr_TR
jmp 0x55d3b7
mov eax, str.si_LK
jmp 0x55d3b7
mov eax, str.chr_US
jmp 0x55d3b7
mov eax, str.iu_CA
jmp 0x55d3b7
mov eax, str.am_ET
jmp 0x55d3b7
cmp dx, 1
mov eax, str.ber_MA_arabic
je 0x55d3b7
cmp dx, 2
mov eax, str.ber_MA_latin
mov edx, str.ber_MA
cmovne eax, edx
jmp 0x55d3b7
cmp dx, 1
mov eax, str.ks_PK
je 0x55d3b7
cmp dx, 2
mov eax, str.ks_IN
mov edx, 0x65399b
cmovne eax, edx
jmp 0x55d3b7
cmp dx, 1
mov eax, str.ne_NP
je 0x55d3b7
cmp dx, 2
mov eax, str.ne_IN
mov edx, 0x653a0c
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.fy_NL
jmp 0x55d3b7
mov eax, 0x653a31
jmp 0x55d3b7
mov eax, str.tl_PH
jmp 0x55d3b7
mov eax, str.div_MV
jmp 0x55d3b7
mov eax, str.bin_NG
jmp 0x55d3b7
mov eax, str.ful_NG
jmp 0x55d3b7
mov eax, str.ha_NG
jmp 0x55d3b7
mov eax, str.nic_NG
jmp 0x55d3b7
mov eax, str.yo_NG
jmp 0x55d3b7
mov eax, str.ibo_NG
jmp 0x55d3b7
mov eax, str.kau_NG
jmp 0x55d3b7
mov eax, str.om_ET
jmp 0x55d3b7
cmp dx, 1
mov eax, str.ti_ET
je 0x55d3b7
cmp dx, 2
mov eax, str.ti_ER
mov edx, 0x653b98
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.gn_PY
jmp 0x55d3b7
mov eax, str.cpe_US
jmp 0x55d3b7
mov eax, str.la_VA
jmp 0x55d3b7
mov eax, str.so_SO
jmp 0x55d3b7
mov eax, str.sit_CN
jmp 0x55d3b7
mov eax, str.xh_ZA
jmp 0x55d3b7
mov eax, str.zu_ZA
jmp 0x55d3b7
mov eax, str.ka_GE
jmp 0x55d3b7
mov eax, str.pap_AN
jmp 0x55d3b7
mov eax, str.ky_KG
jmp 0x55d3b7
mov eax, str.sw_KE
jmp 0x55d3b7
mov eax, str.tk_TM
jmp 0x55d3b7
cmp dx, 1
mov eax, str.uz_UZ
je 0x55d3b7
cmp dx, 2
mov eax, str.uz_UZ_cyrillic
mov edx, 0x653bdd
cmovne eax, edx
jmp 0x55d3b7
mov eax, str.bnt_TZ
jmp 0x55d3b7
mov eax, str.ts_ZA
jmp 0x55d3b7
mov eax, str.tn_BW
jmp 0x55d3b7
mov eax, str.ve_ZA
jmp 0x55d3b7
mov eax, str.yi_IL
jmp 0x55d3b7
mov eax, 0x6538ed
jmp 0x55d3b7
mov eax, str.zh_TW
jmp 0x55d3b7
mov eax, str.de_DE
jmp 0x55d3b7
mov eax, str.de_AT
jmp 0x55d3b7
mov eax, str.de_CH
jmp 0x55d3b7
mov eax, str.de_LI
jmp 0x55d3b7
mov eax, str.de_LU
jmp 0x55d3b7
mov eax, str.zh_HK
jmp 0x55d3b7
mov eax, str.zh_CN
jmp 0x55d3b7
mov eax, str.zh_MO
jmp 0x55d3b7
mov eax, str.zh_SG
jmp 0x55d3b7
mov eax, 0x653919
jmp 0x55d3b7
mov eax, 0x6537ac
jmp 0x55d3b7
mov eax, str.ar_QA
jmp 0x55d3b7
mov eax, str.fr_ML
jmp 0x55d3b7
mov eax, str.fr_CI
jmp 0x55d3b7
mov eax, str.fr_CM
jmp 0x55d3b7
mov eax, str.fr_SN
jmp 0x55d3b7
mov eax, str.fr_HT
jmp 0x55d3b7
mov eax, str.fr_MA
jmp 0x55d3b7
mov eax, str.fr_FR
jmp 0x55d3b7
mov eax, str.fr_CG
jmp 0x55d3b7
mov eax, str.fr_RE
jmp 0x55d3b7
mov eax, 0x6538a1
jmp 0x55d3b7
mov eax, str.fr_MC
jmp 0x55d3b7
mov eax, str.fr_LU
jmp 0x55d3b7
mov eax, str.fr_CH
jmp 0x55d3b7
mov eax, str.fr_CA
jmp 0x55d3b7
mov eax, str.fr_BE
jmp 0x55d3b7
mov eax, str.ar_BH
jmp 0x55d3b7
mov eax, str.ar_AE
jmp 0x55d3b7
mov eax, str.ar_KW
jmp 0x55d3b7
mov eax, str.ar_LB
jmp 0x55d3b7
mov eax, str.ar_JO
jmp 0x55d3b7
mov eax, str.ar_SY
jmp 0x55d3b7
mov eax, str.ar_YE
jmp 0x55d3b7
mov eax, str.ar_OM
jmp 0x55d3b7
mov eax, str.ar_TN
jmp 0x55d3b7
mov eax, str.ar_MA
jmp 0x55d3b7
mov eax, str.ar_DZ
jmp 0x55d3b7
mov eax, str.ar_LY
jmp 0x55d3b7
mov eax, str.ar_EG
jmp 0x55d3b7
mov eax, str.ar_IQ
jmp 0x55d3b7
mov eax, str.ar_SA
jmp 0x55d3b7
mov eax, str.es_NI
jmp 0x55d3b7
mov eax, str.es_HN
jmp 0x55d3b7
mov eax, str.es_ES
jmp 0x55d3b7
mov eax, str.es_PR
jmp 0x55d3b7
mov eax, str.en_SG
jmp 0x55d3b7
mov eax, str.en_MY
jmp 0x55d3b7
mov eax, str.en_IN
jmp 0x55d3b7
mov eax, str.en_HK
jmp 0x55d3b7
mov eax, str.en_ID
jmp 0x55d3b7
mov eax, str.en_PH
jmp 0x55d3b7
mov eax, str.en_ZW
jmp 0x55d3b7
mov eax, str.en_TT
jmp 0x55d3b7
mov eax, str.en_BZ
jmp 0x55d3b7
mov eax, str.en_GD
jmp 0x55d3b7
mov eax, str.en_JM
jmp 0x55d3b7
mov eax, str.en_ZA
jmp 0x55d3b7
mov eax, str.en_IE
jmp 0x55d3b7
mov eax, str.en_NZ
jmp 0x55d3b7
mov eax, str.en_CA
jmp 0x55d3b7
mov eax, str.en_AU
jmp 0x55d3b7
mov eax, str.en_GB
jmp 0x55d3b7
mov eax, str.en_US
jmp 0x55d3b7
mov eax, str.es_SV
jmp 0x55d3b7
mov eax, str.es_BO
jmp 0x55d3b7
mov eax, str.es_PY
jmp 0x55d3b7
mov eax, str.es_UY
jmp 0x55d3b7
mov eax, str.es_CL
jmp 0x55d3b7
mov eax, str.es_EC
jmp 0x55d3b7
mov eax, str.es_AR
jmp 0x55d3b7
mov eax, str.es_PE
jmp 0x55d3b7
mov eax, str.es_CO
jmp 0x55d3b7
mov eax, str.es_VE
jmp 0x55d3b7
mov eax, str.es_DO
jmp 0x55d3b7
mov eax, str.es_PA
jmp 0x55d3b7
mov eax, str.es_CR
jmp 0x55d3b7
mov eax, str.es_GT
jmp 0x55d3b7
mov eax, str.es_ES_modern
jmp 0x55d3b7
mov eax, str.es_MX
jmp 0x55d3b7
mov eax, 0x6538a1
jmp 0x55d3b7
mov eax, 0x65372a
jmp 0x55d3b7
mov eax, 0x653b1d
jmp 0x55d3b7
mov eax, 0x653862
jmp 0x55d3b7