Function at 0x140190e81
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0xd4854835
pushf
not eax
add eax, 0xafd7abf5
xor eax, 0xb12ade0f
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x863ae70c
xor eax, 0xe7908dea
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa7acf877
xor eax, 0x8d894269
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9d173eba
xor eax, 0xacef917b
rol eax, 0x11
popf
cmp eax, 4
jne 0x140190ee4
popf
pop rax
jmp 0x140191165
cmp eax, 0
jne 0x140190ef3
popf
pop rax
jmp 0x140190f89
cmp eax, 3
jne 0x140190f02
popf
pop rax
jmp 0x1401910ce
cmp eax, 1
jne 0x140190f11
popf
pop rax
jmp 0x14019100b
cmp eax, 0xa
jne 0x140190f20
popf
pop rax
jmp 0x140191502
cmp eax, 7
jne 0x140190f2f
popf
pop rax
jmp 0x1401912f0
cmp eax, 6
jne 0x140190f3e
popf
pop rax
jmp 0x14019129d
cmp eax, 0xb
jne 0x140190f4d
popf
pop rax
jmp 0x140191561
cmp eax, 9
jne 0x140190f5c
popf
pop rax
jmp 0x14019145a
cmp eax, 8
jne 0x140190f6b
popf
pop rax
jmp 0x140191420
cmp eax, 5
jne 0x140190f7a
popf
pop rax
jmp 0x14019124e
cmp eax, 2
jne 0x140190f89
popf
pop rax
jmp 0x1401910af
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
xor esi, esi
mov rdi, rdx
mov rbx, rcx
test rcx, rcx
je 0x140190fd8
push rax
pushf
mov eax, 0x1ba86600
pushf
not eax
add eax, 0xd0fab12f
xor eax, 0xa6f7a1cc
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc2dc0898
xor eax, 0xb236d940
rol eax, 0xd
popf
jmp 0x140190ed5
push rax
pushf
mov eax, 0xa4f0d174
pushf
not eax
add eax, 0xe27c8bcd
xor eax, 0xbafcf363
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb05628da
xor eax, 0xf4b18516
rol eax, 0x37
popf
jmp 0x140190ed5
cmp word [rcx], si
je 0x140191069
push rax
pushf
mov eax, 0xb78af2c
pushf
not eax
add eax, 0xadf75cd0
xor eax, 0xb090ba8b
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc5e87fa5
xor eax, 0xfa3696dc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb9599667
xor eax, 0xf9e43b29
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc415e05d
xor eax, 0xbe92c7a7
rol eax, 0xb5
popf
jmp 0x140190ed5
push rax
pushf
mov eax, 0xbf501065
pushf
not eax
add eax, 0xefab43a2
xor eax, 0x8f63fc0a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf02b6dc4
xor eax, 0x823639f9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9e05ebce
xor eax, 0xa94d1e32
rol eax, 0xf5
popf
jmp 0x140190ed5
lea rdx, [0x1a601e364]
pushf
sub rdx, 0x65fde0ac
popf
call fcn.14019e0b8
test eax, eax
je 0x1401912f0
lea rdx, [0x19cceb7b1]
pushf
sub rdx, 0x5ccab4e1
popf
mov rcx, rbx
call fcn.14019e0b8
test eax, eax
jne 0x14019111f
push rax
pushf
mov eax, 0xce4ce688
pushf
not eax
add eax, 0xb129fda2
xor eax, 0xd5e48850
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc1aeb85b
xor eax, 0xe4e83b36
rol eax, 0x8d
popf
jmp 0x140190ed5
push rax
pushf
mov eax, 0x26c10d0b
pushf
not eax
add eax, 0xdb0bf92e
xor eax, 0xa6475d2f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9994cb84
xor eax, 0xc7343b5d
rol eax, 0x73
popf
pushf
not eax
add eax, 0x88dc7235
xor eax, 0xbe5c4061
rol eax, 0xea
popf
jmp 0x140190ed5
mov ecx, dword [rdi + 8]
lea r9d, [rsi + 2]
lea r8, [rsp + 0x30]
mov edx, 0xc2840f6c
pushf
not edx
add edx, 0xb2cf2191
xor edx, 0x89c810cd
rol edx, 0xe2
popf
pushf
not edx
add edx, 0xfd470f75
xor edx, 0xa0264eec
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xe6cfc430
xor edx, 0xc7275b45
rol edx, 0x9b
popf
pushf
not edx
add edx, 0xc355016f
xor edx, 0xee3ecc32
rol edx, 0xe7
popf
jmp 0x1401911cb
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x14019121b
push rax
pushf
mov eax, 0x9dcacd66
pushf
not eax
add eax, 0xb12a7405
xor eax, 0xf0a9555e
rol eax, 2
popf
pushf
not eax
add eax, 0xdf736b7e
xor eax, 0xba8dfc29
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xbee098b9
xor eax, 0x8a37f0ce
rol eax, 0x2d
popf
jmp 0x140190ed5
push rax
pushf
mov eax, 0x11d5189a
pushf
not eax
add eax, 0xd075a2a5
xor eax, 0xed82193b
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf1c1ed7b
xor eax, 0x8d6f8710
rol eax, 0xfd
popf
jmp 0x140190ed5
mov eax, dword [rsp + 0x30]
jmp 0x140191561
mov rcx, rbx
call fcn.1400e5f71
jmp 0x140191561
mov ecx, dword [rdi + 8]
lea r8, [rsp + 0x30]
mov r9d, 0x4bb82e5a
pushf
not r9d
add r9d, 0xd78eb62a
xor r9d, 0xc8420c8d
rol r9d, 0x32
popf
pushf
not r9d
add r9d, 0xc43fe1a8
xor r9d, 0x9736d351
rol r9d, 0xff
popf
mov edx, 0x1ebd144e
pushf
not edx
add edx, 0xdd35964b
xor edx, 0x97c8cf05
rol edx, 0x43
popf
pushf
not edx
add edx, 0xe66bfddc
xor edx, 0xed3c8bb1
rol edx, 0x17
popf
pushf
not edx
add edx, 0xf8f29615
xor edx, 0x98701c6a
rol edx, 0xe0
popf
pushf
not edx
add edx, 0xae439e15
xor edx, 0xacfbe730
rol edx, 0xe4
popf
jmp 0x14019138a
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
jne 0x1401913c7
push rax
pushf
mov eax, 0x7ec1a7c0
pushf
not eax
add eax, 0xf27bfc8f
xor eax, 0xd8de3cdb
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf5499d57
xor eax, 0x9680cd2b
rol eax, 0x88
popf
jmp 0x140190ed5
push rax
pushf
mov eax, 0xec4de0f7
pushf
not eax
add eax, 0xfc12a344
xor eax, 0x94fdb0a2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb3929e88
xor eax, 0xc81ae534
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x89b809e0
xor eax, 0xc089091e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe8c622e6
xor eax, 0x9e0a99d3
rol eax, 0xa2
popf
jmp 0x140190ed5
xor eax, eax
jmp 0x140191561
mov eax, dword [rsp + 0x30]
test eax, eax
jne 0x1401914a8
push rax
pushf
mov eax, 0x280da96
pushf
not eax
add eax, 0xf9d13498
xor eax, 0xac9c5f7b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf2ac1d48
xor eax, 0xbe39e1a1
rol eax, 0x86
popf
pushf
not eax
add eax, 0x92d28cc3
xor eax, 0xd0cb162e
rol eax, 0xb3
popf
jmp 0x140190ed5
push rax
pushf
mov eax, 0xec19cb6b
pushf
not eax
add eax, 0xb8afa9ad
xor eax, 0xc5c742af
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9bf48918
xor eax, 0xad418cb9
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe3e6ebe8
xor eax, 0xadd71d4c
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb7a37b7f
xor eax, 0xa2fc8982
rol eax, 0xe7
popf
jmp 0x140190ed5
call qword [sym.imp.KERNEL32.dll_GetACP]
push rax
pushf
mov eax, 0x73d7c39e
pushf
not eax
add eax, 0xafbbe80f
xor eax, 0xb1479774
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xab90447e
xor eax, 0xc69f593f
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa3bebfc5
xor eax, 0xa5a7ef61
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd3749c2e
xor eax, 0x8b160b20
rol eax, 0x42
popf
jmp 0x140190ed5
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret