Function at 0x140082802
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0x28b0a26f
pushf
not eax
add eax, 0xfad5a0d2
xor eax, 0xd6be43fb
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8ce82cfb
xor eax, 0xb357e34f
rol eax, 0x24
popf
cmp eax, 4
jne 0x14008283f
popf
pop rax
jmp 0x140082b8f
cmp eax, 0
jne 0x14008284e
popf
pop rax
jmp 0x1400828a8
cmp eax, 3
jne 0x14008285d
popf
pop rax
jmp 0x140082a8a
cmp eax, 1
jne 0x14008286c
popf
pop rax
jmp 0x140082a22
cmp eax, 5
jne 0x14008287b
popf
pop rax
jmp 0x140082bd4
cmp eax, 7
jne 0x14008288a
popf
pop rax
jmp 0x140082d0f
cmp eax, 6
jne 0x140082899
popf
pop rax
jmp 0x140082c7b
cmp eax, 2
jne 0x1400828a8
popf
pop rax
jmp 0x140082a85
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
lea r8, [rsp + 0x60]
mov edi, ecx
mov edx, 0xd78e577f
pushf
not edx
add edx, 0xaad30b32
xor edx, 0xc3d704d6
rol edx, 0xd4
popf
pushf
not edx
add edx, 0xc0f1e81a
xor edx, 0xa80ba72b
rol edx, 0x5b
popf
pushf
not edx
add edx, 0xb03b40fd
xor edx, 0xe5f3e4a1
rol edx, 0x59
popf
pushf
not edx
add edx, 0xd09441cf
xor edx, 0xb6c8d4cb
rol edx, 0x6f
popf
lea rcx, [0x1862776fe]
pushf
sub rcx, 0x46245cbe
popf
mov r9d, 0x94aeddeb
pushf
not r9d
add r9d, 0xc713ec77
xor r9d, 0xd7286892
rol r9d, 0xc9
popf
pushf
not r9d
add r9d, 0x9050071a
xor r9d, 0xfbf382a1
rol r9d, 0x7f
popf
pushf
not r9d
add r9d, 0xe0347e0f
xor r9d, 0xd8fc5507
rol r9d, 0x9d
popf
jmp 0x140082979
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoEx]
test eax, eax
jne 0x1400829c9
push rax
pushf
mov eax, 0x6c02f930
pushf
not eax
add eax, 0xfed2254c
xor eax, 0xccb3f798
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb2241ed1
xor eax, 0xf2bdeeef
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb331ca10
xor eax, 0xf26eee4f
rol eax, 0xf8
popf
jmp 0x140082830
push rax
pushf
mov eax, 0xb019fcbc
pushf
not eax
add eax, 0xecb55650
xor eax, 0xfd1c9223
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa319bb2e
xor eax, 0xfd7482da
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbe217e52
xor eax, 0xf500f193
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbb2adfea
xor eax, 0x8437760c
rol eax, 0x88
popf
jmp 0x140082830
xor r9d, r9d
mov dword [rsp + 0x60], r9d
jmp 0x140082a8a
mov r9d, dword [rsp + 0x60]
and qword [rsp + 0x30], 0
mov r8d, edi
and dword [rsp + 0x28], 0
xor edx, edx
mov ecx, 0xd4dd41c0
pushf
not ecx
add ecx, 0xb688889b
xor ecx, 0xc6cf76c5
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0xc66fb7f4
xor ecx, 0xf41f1b17
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xdc7663a5
xor ecx, 0xba4f07b8
rol ecx, 0x7d
popf
mov qword [rsp + 0x20], rbx
jmp 0x140082ae4
call qword [sym.imp.KERNEL32.dll_FormatMessageA]
mov edx, eax
test eax, eax
je 0x140082b36
push rax
pushf
mov eax, 0x582d29a6
pushf
not eax
add eax, 0xb79f95cd
xor eax, 0xe0bf6cb2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf6f1937b
xor eax, 0xc82c9fe3
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe7e7f92b
xor eax, 0xe7e4a159
rol eax, 0xa6
popf
jmp 0x140082830
push rax
pushf
mov eax, 0xe8615b8e
pushf
not eax
add eax, 0xbf5e7ca2
xor eax, 0xe789b6cb
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb72a73f7
xor eax, 0xe55c02ae
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc56c6da1
xor eax, 0xfc81a524
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd4a117d8
xor eax, 0x9edbfc59
rol eax, 0xb3
popf
jmp 0x140082830
mov r8, qword [rbx]
dec r8
push rdx
not rdx
sub r8, rdx
pop rdx
sub r8, 1
push rax
pushf
mov eax, 0x17d19c1c
pushf
not eax
add eax, 0xaaef6902
xor eax, 0xcea8676f
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb302d612
xor eax, 0xfc4d64ee
rol eax, 0x9d
popf
jmp 0x140082830
movzx ecx, byte [r8]
lea rax, [0x1a42e124d]
pushf
sub rax, 0x642af90d
popf
cmp byte [rcx + rax], 0
je 0x140082c48
push rax
pushf
mov eax, 0x75a0033
pushf
not eax
add eax, 0xb0129e0c
xor eax, 0xd6696d8b
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdcaa5487
xor eax, 0xd9db218f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xea88078d
xor eax, 0x9b8b3525
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfe7534d0
xor eax, 0xbe58b4ec
rol eax, 0xa7
popf
jmp 0x140082830
push rax
pushf
mov eax, 0x40aca321
pushf
not eax
add eax, 0xdf0cd07c
xor eax, 0xbab7a87f
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf2136841
xor eax, 0xa7c9bab6
rol eax, 0x59
popf
jmp 0x140082830
dec r8
sub rdx, 1
jne 0x140082cca
push rax
pushf
mov eax, 0x2fcd86a9
pushf
not eax
add eax, 0xd486e5ff
xor eax, 0xc2e959ef
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa80b2d60
xor eax, 0x8ad5fd8f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9a5deaa7
xor eax, 0x8525e3bf
rol eax, 0x76
popf
jmp 0x140082830
push rax
pushf
mov eax, 0xf349b10e
pushf
not eax
add eax, 0xe6b25f27
xor eax, 0xcedcb60e
rol eax, 0x98
popf
pushf
not eax
add eax, 0x84187c92
xor eax, 0x9bb34c2e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcc15c29e
xor eax, 0xeaffc501
rol eax, 1
popf
jmp 0x140082830
mov rbx, qword [rsp + 0x50]
mov rax, rdx
add rsp, 0x40
pop rdi
ret