Function at 0x14010e830
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0x50b8a25f
pushf
not eax
add eax, 0x23202226
xor eax, 0x5a35cae0
rol eax, 0x96
popf
pushf
not eax
add eax, 0x7410ee9a
xor eax, 0x4ed61d7e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x73e83baa
xor eax, 0x5b55ef12
rol eax, 0xd7
popf
cmp eax, 2
jne 0x14010e880
popf
pop rax
jmp 0x14010ea5f
cmp eax, 4
jne 0x14010e88f
popf
pop rax
jmp 0x14010eb76
cmp eax, 1
jne 0x14010e89e
popf
pop rax
jmp 0x14010ea22
cmp eax, 7
jne 0x14010e8ad
popf
pop rax
jmp 0x14010ecf7
cmp eax, 5
jne 0x14010e8bc
popf
pop rax
jmp 0x14010ebbb
cmp eax, 0
jne 0x14010e8cb
popf
pop rax
jmp 0x14010e8e9
cmp eax, 6
jne 0x14010e8da
popf
pop rax
jmp 0x14010ec4f
cmp eax, 3
jne 0x14010e8e9
popf
pop rax
jmp 0x14010eaaa
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
lea r8, [rsp + 0x60]
mov edi, ecx
mov edx, 0x25a9985e
pushf
not edx
add edx, 0x2227fe79
xor edx, 0x1a69e71f
rol edx, 0xea
popf
pushf
not edx
add edx, 0x54063f2
xor edx, 0x178273af
rol edx, 0xb9
popf
pushf
not edx
add edx, 0x348f6c1f
xor edx, 0x632def9f
rol edx, 3
popf
lea rcx, [0x1a4292270]
pushf
sub rcx, 0x64261a20
popf
mov r9d, 0x5c50edad
pushf
not r9d
add r9d, 0x22a75212
xor r9d, 0x588d7bd6
rol r9d, 0x84
popf
pushf
not r9d
add r9d, 0x56e3be8a
xor r9d, 0x6931c370
rol r9d, 0x3d
popf
jmp 0x14010e98c
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoEx]
test eax, eax
jne 0x14010e9c9
push rax
pushf
mov eax, 0x4060225f
pushf
not eax
add eax, 0x71fe9d0c
xor eax, 0x2823690a
rol eax, 0x26
popf
pushf
not eax
add eax, 0x1ab42315
xor eax, 0x2b6f398e
rol eax, 0x61
popf
jmp 0x14010e871
push rax
pushf
mov eax, 0xb165230e
pushf
not eax
add eax, 0x2787b1cf
xor eax, 0x1e1aa41a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x6021e5c9
xor eax, 0x443e8054
rol eax, 0x92
popf
pushf
not eax
add eax, 0x2ddb1eae
xor eax, 0x6c8dac08
rol eax, 0xab
popf
pushf
not eax
add eax, 0x4e8f9b7c
xor eax, 0x533f2260
rol eax, 0x59
popf
jmp 0x14010e871
xor r9d, r9d
mov dword [rsp + 0x60], r9d
jmp 0x14010eaaa
mov r9d, dword [rsp + 0x60]
push rax
pushf
mov eax, 0x33c11f7a
pushf
not eax
add eax, 0x74ccd8d1
xor eax, 0x4ce0c90e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x6fd5dc30
xor eax, 0x5b5882d9
rol eax, 0x28
popf
pushf
not eax
add eax, 0x2f03ca06
xor eax, 0x765fefd2
rol eax, 0xb0
popf
jmp 0x14010e871
and qword [rsp + 0x30], 0
mov r8d, edi
and dword [rsp + 0x28], 0
xor edx, edx
mov ecx, 0xdde6d6e7
pushf
not ecx
add ecx, 0x753845c4
xor ecx, 0x47a8da28
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0x3445e69b
xor ecx, 0x601718f0
rol ecx, 0x76
popf
pushf
not ecx
add ecx, 0x609de827
xor ecx, 0x59660f29
rol ecx, 0x73
popf
mov qword [rsp + 0x20], rbx
jmp 0x14010eb04
call qword [sym.imp.KERNEL32.dll_FormatMessageA]
mov edx, eax
test eax, eax
je 0x14010eb43
push rax
pushf
mov eax, 0x1e39f175
pushf
not eax
add eax, 0x4146a973
xor eax, 0x6577e393
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x3a28f08b
xor eax, 0x4cd73751
rol eax, 0x3d
popf
jmp 0x14010e871
push rax
pushf
mov eax, 0xaeba950c
pushf
not eax
add eax, 0x2fff80f2
xor eax, 0x1431b826
rol eax, 0x68
popf
pushf
not eax
add eax, 0xafedd8f
xor eax, 0x75ab19f9
rol eax, 0x43
popf
jmp 0x14010e871
mov r8, qword [rbx]
dec r8
push rdx
not rdx
sub r8, rdx
pop rdx
sub r8, 1
push rax
pushf
mov eax, 0xe4bb00f4
pushf
not eax
add eax, 0x2b669ff2
xor eax, 0x2994a9d2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x59029185
xor eax, 0x721ca69d
rol eax, 0x98
popf
jmp 0x14010e871
movzx ecx, byte [r8]
lea rax, [0x1a6fa98ed]
pushf
sub rax, 0x66f7919d
popf
cmp byte [rcx + rax], 0
je 0x14010ec1c
push rax
pushf
mov eax, 0x739ed971
pushf
not eax
add eax, 0x3d247968
xor eax, 0x68a8fa27
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x63f6da3c
xor eax, 0x2f951109
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x66e32e3
xor eax, 0x50b61a32
rol eax, 0xbe
popf
jmp 0x14010e871
push rax
pushf
mov eax, 0xcf258857
pushf
not eax
add eax, 0x561437db
xor eax, 0xff6642c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x2a0c0bf0
xor eax, 0x657fa6f8
rol eax, 0x5b
popf
jmp 0x14010e871
dec r8
sub rdx, 1
jne 0x14010ecb1
push rax
pushf
mov eax, 0x7966d1e0
pushf
not eax
add eax, 0x5e2b09c7
xor eax, 0x5d1dad0c
rol eax, 0xec
popf
pushf
not eax
add eax, 0x3b0f8b07
xor eax, 0x22cfc3e6
rol eax, 0x42
popf
pushf
not eax
add eax, 0x4d6c5ae3
xor eax, 0x346058ce
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x65d92245
xor eax, 0x2716ba19
rol eax, 0xf2
popf
jmp 0x14010e871
push rax
pushf
mov eax, 0xe9f63723
pushf
not eax
add eax, 0x5d1a63a7
xor eax, 0x337bdee1
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x36fe28f1
xor eax, 0x4ff102e0
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x44df1a63
xor eax, 0x3aa9a826
rol eax, 0x8e
popf
jmp 0x14010e871
mov rbx, qword [rsp + 0x50]
mov rax, rdx
add rsp, 0x40
pop rdi
ret