Function at 0x6533c8
Capabilities:
Identify system language via api

Disassembly:
push ebp
mov ebp, esp
push 0
push ebx
push esi
push edi
mov esi, edx
xor eax, eax
push ebp
push 0x653a44
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.00640cf8
movzx ebx, ax
mov eax, esi
mov edx, 0x653a60
call fcn.00406edc
xor eax, eax
push ebp
push 0x653a24
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, ebx
and eax, 0x3ff
cmp eax, 9
jne 0x653420
lea eax, [ebp - 4]
mov edx, 0x653a60
call fcn.00406f30
jmp 0x653a10
cmp ebx, 0xc0a
jg 0x653583
je case.0x65344f.1034
cmp ebx, 0x418
jg 0x6534ae
je 0x653955
add ebx, 0xfffffbff
cmp ebx, 0x15
ja case.0x6534cb.1050
jmp dword [ebx*4 + 0x653456]
cmp ebx, 0x44c
jg 0x65351a
je 0x653943
add ebx, 0xfffffbe7
cmp ebx, 0x11
ja case.0x6534cb.1050
jmp dword [ebx*4 + 0x6534d2]
cmp ebx, 0x816
jg 0x653554
je 0x65391f
sub ebx, 0x801
je case.0x65344f.1025
sub ebx, 3
je 0x653781
sub ebx, 6
je case.0x65344f.1034
sub ebx, 2
je case.0x65344f.1036
jmp case.0x6534cb.1050
sub ebx, 0x81a
je 0x6537ff
sub ebx, 3
je case.0x6534cb.1053
sub ebx, 0x3e4
je case.0x65344f.1025
sub ebx, 3
je case.0x65344f.1028
jmp case.0x6534cb.1050
cmp ebx, 0x2401
jg 0x65368f
je case.0x65344f.1025
cmp ebx, 0x140c
jg 0x653626
je case.0x65344f.1036
cmp ebx, 0x100c
jg 0x6535f7
je case.0x65344f.1036
cmp ebx, 0x1001
jg 0x6535dd
je case.0x65344f.1025
sub ebx, 0xc0c
je case.0x65344f.1036
sub ebx, 0xe
je 0x6537ff
jmp case.0x6534cb.1050
sub ebx, 0x1004
je case.0x65344f.1028
sub ebx, 6
je case.0x65344f.1034
jmp case.0x6534cb.1050
sub ebx, 0x1028
je case.0x65344f.1028
sub ebx, 0x3d9
je case.0x65344f.1025
sub ebx, 3
je case.0x65344f.1028
sub ebx, 6
je case.0x65344f.1034
jmp case.0x6534cb.1050
cmp ebx, 0x1c01
jg 0x653660
je case.0x65344f.1025
sub ebx, 0x1801
je case.0x65344f.1025
sub ebx, 9
je case.0x65344f.1034
sub ebx, 2
je case.0x65344f.1036
sub ebx, 0xe
je 0x6539d6
jmp case.0x6534cb.1050
sub ebx, 0x1c0a
je case.0x65344f.1034
sub ebx, 0x10
je 0x6539c7
sub ebx, 0x3e7
je case.0x65344f.1025
sub ebx, 9
je case.0x65344f.1034
jmp case.0x6534cb.1050
cmp ebx, 0x3801
jg 0x65370c
je case.0x65344f.1025
cmp ebx, 0x2c0a
jg 0x6536dd
je case.0x65344f.1034
sub ebx, 0x240a
je case.0x65344f.1034
sub ebx, 0x3f7
je case.0x65344f.1025
sub ebx, 9
je case.0x65344f.1034
sub ebx, 0x3f7
je case.0x65344f.1025
jmp case.0x6534cb.1050
sub ebx, 0x3001
je case.0x65344f.1025
sub ebx, 9
je case.0x65344f.1034
sub ebx, 0x3f7
je case.0x65344f.1025
sub ebx, 9
je case.0x65344f.1034
jmp case.0x6534cb.1050
cmp ebx, 0x400a
jg 0x65374c
je case.0x65344f.1034
sub ebx, 0x380a
je case.0x65344f.1034
sub ebx, 0x3f7
je case.0x65344f.1025
sub ebx, 9
je case.0x65344f.1034
sub ebx, 0x3f7
je case.0x65344f.1025
jmp case.0x6534cb.1050
sub ebx, 0x440a
je case.0x65344f.1034
sub ebx, 0x400
je case.0x65344f.1034
sub ebx, 0x400
je case.0x65344f.1034
sub ebx, 0x400
je case.0x65344f.1034
jmp case.0x6534cb.1050
lea eax, [ebp - 4]
mov edx, 0x653a7c
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653aa0
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653ac4
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653adc
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653af8
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653b10
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653b30
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653b4c
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653b68
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653b84
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653ba0
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653bbc
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653bdc
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653bf8
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653c14
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653c30
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653c4c
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653c68
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653c88
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653ca4
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653cbc
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653cdc
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653cf8
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653d20
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653d48
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653d68
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653d88
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653da8
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653dc4
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653de4
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653e00
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653e24
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653e48
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653e64
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653e94
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653ebc
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653ed8
call fcn.00406f30
jmp 0x653a10
lea eax, [ebp - 4]
mov edx, 0x653a60
call fcn.00406f30
mov eax, esi
mov edx, dword [ebp - 4]
call fcn.00406edc
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x653a2e
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x653a4b
lea eax, [ebp - 4]
call fcn.00406ecc
ret