Function at 0x1405e5e8c
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0x9bc8fdfc
pushf
not eax
add eax, 0xd561a802
xor eax, 0x8216eb6a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd1003c02
xor eax, 0xa763562e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x99e36738
xor eax, 0x991aa324
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8ea14d91
xor eax, 0xf25261f2
rol eax, 0xf0
popf
cmp eax, 4
jne 0x1405e5eef
popf
pop rax
jmp 0x1405e61bc
cmp eax, 0
jne 0x1405e5efe
popf
pop rax
jmp 0x1405e5f94
cmp eax, 3
jne 0x1405e5f0d
popf
pop rax
jmp 0x1405e60ff
cmp eax, 1
jne 0x1405e5f1c
popf
pop rax
jmp 0x1405e6062
cmp eax, 0xa
jne 0x1405e5f2b
popf
pop rax
jmp 0x1405e6546
cmp eax, 7
jne 0x1405e5f3a
popf
pop rax
jmp 0x1405e6345
cmp eax, 6
jne 0x1405e5f49
popf
pop rax
jmp 0x1405e62df
cmp eax, 0xb
jne 0x1405e5f58
popf
pop rax
jmp 0x1405e657f
cmp eax, 9
jne 0x1405e5f67
popf
pop rax
jmp 0x1405e649e
cmp eax, 8
jne 0x1405e5f76
popf
pop rax
jmp 0x1405e6464
cmp eax, 5
jne 0x1405e5f85
popf
pop rax
jmp 0x1405e62a3
cmp eax, 2
jne 0x1405e5f94
popf
pop rax
jmp 0x1405e60e0
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 0x1405e6009
push rax
pushf
mov eax, 0x4c97b6e7
pushf
not eax
add eax, 0xaaebb6b6
xor eax, 0xe88a60d9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8ca8e299
xor eax, 0x880ffe58
rol eax, 0xff
popf
pushf
not eax
add eax, 0x92a2c35a
xor eax, 0xe9902dd6
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd7e347f2
xor eax, 0x98b18cff
rol eax, 0x75
popf
jmp 0x1405e5ee0
push rax
pushf
mov eax, 0x6f6a00b0
pushf
not eax
add eax, 0x9705952d
xor eax, 0xf6b59c78
rol eax, 0x52
popf
pushf
not eax
add eax, 0x96b425b2
xor eax, 0x9f820847
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb2067823
xor eax, 0xee4b9f56
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb1009a37
xor eax, 0xfddb5d1e
rol eax, 0x13
popf
jmp 0x1405e5ee0
cmp word [rcx], si
je 0x1405e60ad
push rax
pushf
mov eax, 0x24ba045d
pushf
not eax
add eax, 0xa505aa4d
xor eax, 0xb7ba79f8
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xce3df58c
xor eax, 0xbc444148
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xedcb8410
xor eax, 0xe3988f06
rol eax, 0xa7
popf
jmp 0x1405e5ee0
push rax
pushf
mov eax, 0xc703a9c3
pushf
not eax
add eax, 0xea65a82e
xor eax, 0x9e3b582e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd8809ff1
xor eax, 0x8de78cfb
rol eax, 0x43
popf
jmp 0x1405e5ee0
lea rdx, [0x1be2544b6]
pushf
sub rdx, 0x7e0ece46
popf
call fcn.14006f729
test eax, eax
je 0x1405e6345
lea rdx, [0x1bd33753e]
pushf
sub rdx, 0x7d1cfeae
popf
mov rcx, rbx
call fcn.14006f729
test eax, eax
jne 0x1405e6176
push rax
pushf
mov eax, 0x48404cb4
pushf
not eax
add eax, 0xbda63093
xor eax, 0xd7901118
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc88eadae
xor eax, 0xd0fe8d1b
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc6223b70
xor eax, 0x81d45d62
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc5599f50
xor eax, 0x987f4f2b
rol eax, 0x5f
popf
jmp 0x1405e5ee0
push rax
pushf
mov eax, 0x9943ee99
pushf
not eax
add eax, 0xeb8c8527
xor eax, 0xd26612f0
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xfb611d9f
xor eax, 0xc92018dd
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd7a3291c
xor eax, 0x890fc176
rol eax, 0xf8
popf
jmp 0x1405e5ee0
mov ecx, dword [rdi + 8]
lea r9d, [rsi + 2]
lea r8, [rsp + 0x30]
mov edx, 0x45c21ed4
pushf
not edx
add edx, 0xba5101d1
xor edx, 0xeaf933ca
rol edx, 0x49
popf
pushf
not edx
add edx, 0xcf930637
xor edx, 0xb74fc539
rol edx, 0x5a
popf
pushf
not edx
add edx, 0xf609930c
xor edx, 0xe8645d94
rol edx, 0x52
popf
jmp 0x1405e620d
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x1405e624a
push rax
pushf
mov eax, 0xb3934ee3
pushf
not eax
add eax, 0xe69e222b
xor eax, 0x8dd34059
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcebc990d
xor eax, 0xaffdbf51
rol eax, 0xbd
popf
jmp 0x1405e5ee0
push rax
pushf
mov eax, 0x991b1027
pushf
not eax
add eax, 0xba9fbdc3
xor eax, 0xf10600fb
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe12fd51b
xor eax, 0x9c2586d4
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xec000877
xor eax, 0xe2d93fd8
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcd61246e
xor eax, 0x9710dc5b
rol eax, 0x27
popf
jmp 0x1405e5ee0
mov eax, dword [rsp + 0x30]
jmp 0x1405e657f
mov rcx, rbx
call fcn.14006d0d2
jmp 0x1405e657f
mov ecx, dword [rdi + 8]
lea r8, [rsp + 0x30]
mov r9d, 0x67056ef9
pushf
not r9d
add r9d, 0x8f7023d2
xor r9d, 0xa98cd883
rol r9d, 0x5c
popf
pushf
not r9d
add r9d, 0xee497a9f
xor r9d, 0xf234f5eb
rol r9d, 0xd0
popf
pushf
not r9d
add r9d, 0xd99917e7
xor r9d, 0xfb6653c7
rol r9d, 6
popf
mov edx, 0x5fb485df
pushf
not edx
add edx, 0xf062b996
xor edx, 0xc7d622b2
rol edx, 0xed
popf
pushf
not edx
add edx, 0xa0c6212a
xor edx, 0x9ea796be
rol edx, 0x9b
popf
jmp 0x1405e63ce
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
jne 0x1405e6431
push rax
pushf
mov eax, 0xce0dab64
pushf
not eax
add eax, 0x91ec629e
xor eax, 0xc4c60026
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xce5de745
xor eax, 0xa4653d3c
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb65b6802
xor eax, 0xbbacb8af
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc090da89
xor eax, 0x9dd45774
rol eax, 0x92
popf
jmp 0x1405e5ee0
push rax
pushf
mov eax, 0xd9be058e
pushf
not eax
add eax, 0xb31a6f75
xor eax, 0x8d4dacfe
rol eax, 6
popf
pushf
not eax
add eax, 0xd7fc9872
xor eax, 0xf38b525d
rol eax, 0x23
popf
jmp 0x1405e5ee0
xor eax, eax
jmp 0x1405e657f
mov eax, dword [rsp + 0x30]
test eax, eax
jne 0x1405e64ec
push rax
pushf
mov eax, 0x2b8118df
pushf
not eax
add eax, 0xdd88fa58
xor eax, 0xfbc15e9e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdc52a273
xor eax, 0xc88fd8b1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9e5f3b28
xor eax, 0x948de693
rol eax, 0xf1
popf
jmp 0x1405e5ee0
push rax
pushf
mov eax, 0x1eecfdc
pushf
not eax
add eax, 0xa77ddab5
xor eax, 0xd0f62132
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf72fc564
xor eax, 0xeb8a6682
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf158d33f
xor eax, 0x9542b619
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa1cb37d8
xor eax, 0xfdca7e4f
rol eax, 0xff
popf
jmp 0x1405e5ee0
call qword [sym.imp.KERNEL32.dll_GetACP]
push rax
pushf
mov eax, 0x2ab98376
pushf
not eax
add eax, 0x84bbdb44
xor eax, 0xc46c66b2
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9ef27aa3
xor eax, 0xc28f2366
rol eax, 0xf5
popf
jmp 0x1405e5ee0
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret