Function at 0x4066a0
Capabilities:
Identify system language via api

Disassembly:
push 0xffffffffffffffff
push 0x43babf
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push 0x452ac0
lea ecx, [esp + 4]
mov dword [esp + 8], 0
call fcn.00431a55
mov dword [esp + 0x10], 1
call dword [sym.imp.KERNEL32.dll_GetUserDefaultLangID]
and eax, 0xffff
cmp eax, 0x459
jg 0x4068f1
je 0x4068e7
add eax, 0xfffffbff
cmp eax, 0x54
ja case.0x406925.2064
jmp dword [eax*4 + 0x406c18]
push 0x44d6ac
jmp 0x406bd1
push 0x44d6a8
jmp 0x406bd1
push 0x44d6a4
jmp 0x406bd1
push 0x44d6a0
jmp 0x406bd1
push 0x44d69c
jmp 0x406bd1
push 0x44d698
jmp 0x406bd1
push 0x44d694
jmp 0x406bd1
push 0x44d690
jmp 0x406bd1
push 0x44d68c
jmp 0x406bd1
push 0x44d688
jmp 0x406bd1
push 0x44d684
jmp 0x406bd1
push 0x44d680
jmp 0x406bd1
push 0x44d67c
jmp 0x406bd1
push 0x44d678
jmp 0x406bd1
push 0x44d674
jmp 0x406bd1
push 0x44d670
jmp 0x406bd1
push 0x44d66c
jmp 0x406bd1
push 0x44d668
jmp 0x406bd1
push 0x44d664
jmp 0x406bd1
push 0x44d660
jmp 0x406bd1
push 0x44d65c
jmp 0x406bd1
push 0x44d658
jmp 0x406bd1
push 0x44d654
jmp 0x406bd1
push 0x44d650
jmp 0x406bd1
push 0x44d64c
jmp 0x406bd1
push 0x44d648
jmp 0x406bd1
push 0x44d644
jmp 0x406bd1
push 0x44d640
jmp 0x406bd1
push 0x44d63c
jmp 0x406bd1
push 0x44d638
jmp 0x406bd1
push 0x44d634
jmp 0x406bd1
push 0x44d630
jmp 0x406bd1
push 0x44d62c
jmp 0x406bd1
push 0x44d628
jmp 0x406bd1
push 0x44d624
jmp 0x406bd1
push 0x44d620
jmp 0x406bd1
push 0x44d61c
jmp 0x406bd1
push 0x44d618
jmp 0x406bd1
push 0x44d614
jmp 0x406bd1
push 0x44d610
jmp 0x406bd1
push 0x44d60c
jmp 0x406bd1
push 0x44d608
jmp 0x406bd1
push 0x44d604
jmp 0x406bd1
push 0x44d600
jmp 0x406bd1
push 0x44d5fc
jmp 0x406bd1
push 0x44d5f8
jmp 0x406bd1
push 0x44d5f4
jmp 0x406bd1
push 0x44d5f0
jmp 0x406bd1
push 0x44d5ec
jmp 0x406bd1
cmp eax, 0x1404
jg 0x406a69
je case.0x406925.2050
cmp eax, 0x83e
jg 0x406990
je case.0x406700.1086
add eax, 0xfffff7ff
cmp eax, 0x2b
ja case.0x406925.2064
xor ecx, ecx
mov cl, byte [eax + 0x406dac]
jmp dword [ecx*4 + 0x406d6c]
push 0x44d5e8
jmp 0x406bd1
push 0x44d5e4
jmp 0x406bd1
push 0x44d5e0
jmp 0x406bd1
push 0x44d5dc
jmp 0x406bd1
push 0x44d5d8
jmp 0x406bd1
push 0x44d5d4
jmp 0x406bd1
push 0x44d5d0
jmp 0x406bd1
push 0x44d5cc
jmp 0x406bd1
push 0x44d5c8
jmp 0x406bd1
push 0x44d5c4
jmp 0x406bd1
cmp eax, 0xc0c
jg 0x4069fe
je case.0x406925.2053
cmp eax, 0xc01
jg 0x4069db
je case.0x406925.2049
sub eax, 0x843
je case.0x406700.1091
sub eax, 0x1d
je 0x4069c7
dec eax
jne case.0x406925.2064
push 0x44d5c0
jmp 0x406bd1
push 0x44d5bc
jmp 0x406bd1
push 0x44d5b8
jmp 0x406bd1
sub eax, 0xc04
je case.0x406925.2050
sub eax, 3
je case.0x406925.2051
sub eax, 3
je case.0x406925.2052
push 0x44d5b4
jmp 0x406bd1
cmp eax, 0x1007
jg 0x406a36
je case.0x406925.2051
sub eax, 0xc1a
je case.0x406925.2059
sub eax, 0x3e7
je case.0x406925.2049
sub eax, 3
je case.0x406925.2050
push 0x44d5b4
jmp 0x406bd1
push 0x44d5b0
jmp 0x406bd1
sub eax, 0x100a
je case.0x406925.2052
sub eax, 2
je case.0x406925.2053
sub eax, 0x3f5
je case.0x406925.2049
push 0x44d5b4
jmp 0x406bd1
push 0x44d5ac
jmp 0x406bd1
cmp eax, 0x2c0a
jg 0x406b47
je case.0x406925.2052
cmp eax, 0x1c0a
jg 0x406aec
je case.0x406925.2052
cmp eax, 0x1801
jg 0x406abd
je case.0x406925.2049
sub eax, 0x1407
je case.0x406925.2051
sub eax, 3
je case.0x406925.2052
sub eax, 2
je case.0x406925.2053
push 0x44d5b4
jmp 0x406bd1
push 0x44d5a8
jmp 0x406bd1
sub eax, 0x180a
je case.0x406925.2052
sub eax, 2
je case.0x406925.2053
sub eax, 0x3f5
je case.0x406925.2049
push 0x44d5b4
jmp 0x406bd1
push 0x44d5a4
jmp 0x406bd1
cmp eax, 0x240a
jg 0x406b22
je case.0x406925.2052
sub eax, 0x2001
je case.0x406925.2049
sub eax, 9
je case.0x406925.2052
sub eax, 0x3f7
je case.0x406925.2049
push 0x44d5b4
jmp 0x406bd1
sub eax, 0x2801
je case.0x406925.2049
sub eax, 9
je case.0x406925.2052
sub eax, 0x3f7
je case.0x406925.2049
push 0x44d5b4
jmp 0x406bd1
cmp eax, 0x3c0a
jg 0x406b8d
je case.0x406925.2052
cmp eax, 0x340a
jg 0x406b73
je case.0x406925.2052
sub eax, 0x3001
je case.0x406925.2049
sub eax, 9
je case.0x406925.2052
sub eax, 0x3f7
je case.0x406925.2049
push 0x44d5b4
jmp 0x406bd1
sub eax, 0x3801
je case.0x406925.2049
sub eax, 9
je case.0x406925.2052
sub eax, 0x3f7
je case.0x406925.2049
push 0x44d5b4
jmp 0x406bd1
cmp eax, 0x480a
jg 0x406bb7
je case.0x406925.2052
sub eax, 0x4001
je case.0x406925.2049
sub eax, 9
je case.0x406925.2052
sub eax, 0x400
je case.0x406925.2052
push 0x44d5b4
jmp 0x406bd1
push 0x44d5a0
jmp 0x406bd1
cmp eax, 0x4c0a
je case.0x406925.2052
cmp eax, 0x500a
je case.0x406925.2052
push 0x44d5b4
jmp 0x406bd1
push 0x44d59c
lea ecx, [esp + 4]
call fcn.00431b70
push esi
mov esi, dword [esp + 0x1c]
lea edx, [esp + 4]
mov ecx, esi
push edx
call fcn.0043175c
mov dword [esp + 8], 1
lea ecx, [esp + 4]
mov byte [esp + 0x14], 0
call fcn.004319e7
mov ecx, dword [esp + 0xc]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x14
ret 4