Function at 0x1402db90f
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0xe4033368
pushf
not eax
add eax, 0x86f98f62
xor eax, 0xaeb1cfaf
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd2b1f419
xor eax, 0x8110946b
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf0b90855
xor eax, 0xf99884fb
rol eax, 0x20
popf
cmp eax, 4
jne 0x1402db95f
popf
pop rax
jmp 0x1402dbc82
cmp eax, 0
jne 0x1402db96e
popf
pop rax
jmp 0x1402dba13
cmp eax, 3
jne 0x1402db97d
popf
pop rax
jmp 0x1402dbc3d
cmp eax, 1
jne 0x1402db98c
popf
pop rax
jmp 0x1402dbb54
cmp eax, 0xa
jne 0x1402db99b
popf
pop rax
jmp 0x1402dbf19
cmp eax, 7
jne 0x1402db9aa
popf
pop rax
jmp 0x1402dbe06
cmp eax, 6
jne 0x1402db9b9
popf
pop rax
jmp 0x1402dbd9d
cmp eax, 0xb
jne 0x1402db9c8
popf
pop rax
jmp 0x1402dbf79
cmp eax, 0xc
jne 0x1402db9d7
popf
pop rax
jmp 0x1402dbfae
cmp eax, 8
jne 0x1402db9e6
popf
pop rax
jmp 0x1402dbe63
cmp eax, 5
jne 0x1402db9f5
popf
pop rax
jmp 0x1402dbd05
cmp eax, 2
jne 0x1402dba04
popf
pop rax
jmp 0x1402dbbd3
cmp eax, 9
jne 0x1402dba13
popf
pop rax
jmp 0x1402dbf0c
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov esi, edx
mov ebx, ecx
call fcn.14012f9de
mov ecx, ebx
lea r8, [rsp + 0x30]
and ecx, 0x3ff
mov r9d, 0x50bb77fc
pushf
not r9d
add r9d, 0xf98e42d3
xor r9d, 0xdb32096b
rol r9d, 0xf0
popf
pushf
not r9d
add r9d, 0x92434b50
xor r9d, 0xce85df6f
rol r9d, 0xb6
popf
bts ecx, 0xa
mov edx, 0x1a1363ff
pushf
not edx
add edx, 0xf5050aea
xor edx, 0xc21ab324
rol edx, 0xf4
popf
pushf
not edx
add edx, 0xba2005b2
xor edx, 0x9eb8737d
rol edx, 0x90
popf
pushf
not edx
add edx, 0xaa46eff1
xor edx, 0xa5c9bc6a
rol edx, 0x31
popf
mov rdi, rax
jmp 0x1402dbabc
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
xor edx, edx
test eax, eax
je 0x1402dbb0e
push rax
pushf
mov eax, 0xdbc2e1d9
pushf
not eax
add eax, 0x98556195
xor eax, 0xdda71894
rol eax, 0xff
popf
pushf
not eax
add eax, 0xad85242c
xor eax, 0xccc5e5b4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf15e5ef8
xor eax, 0xd16e2f62
rol eax, 0x2a
popf
jmp 0x1402db950
push rax
pushf
mov eax, 0x95e64896
pushf
not eax
add eax, 0xb2e1e0c1
xor eax, 0xebccce17
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xafc947d2
xor eax, 0xd3885f97
rol eax, 0x66
popf
pushf
not eax
add eax, 0xbc562905
xor eax, 0xdbc64d96
rol eax, 0x7b
popf
jmp 0x1402db950
cmp ebx, dword [rsp + 0x30]
je 0x1402dbb8d
push rax
pushf
mov eax, 0x722a8ffb
pushf
not eax
add eax, 0xe24bd1fa
xor eax, 0xda014451
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbb1468b6
xor eax, 0xba5f7371
rol eax, 0x71
popf
jmp 0x1402db950
push rax
pushf
mov eax, 0xdc2b5a29
pushf
not eax
add eax, 0xcf42119d
xor eax, 0x9d9c71fd
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf1ade514
xor eax, 0xb6c57bf1
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9ef332ac
xor eax, 0x9687db7b
rol eax, 0x5d
popf
jmp 0x1402db950
test esi, esi
je 0x1402dbc0a
push rax
pushf
mov eax, 0xd87b601d
pushf
not eax
add eax, 0xa398437c
xor eax, 0xa1a10625
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x994ce4b4
xor eax, 0xe2a1066c
rol eax, 0xbc
popf
jmp 0x1402db950
push rax
pushf
mov eax, 0x5ffc718a
pushf
not eax
add eax, 0xaeeda6a5
xor eax, 0xffac8217
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf468a13a
xor eax, 0x83dd8b5e
rol eax, 0xad
popf
jmp 0x1402db950
mov r10, qword [rdi + 0x98]
mov r9d, edx
movzx r8d, word [r10]
lea rcx, [r10 + 2]
push rax
pushf
mov eax, 0xf2cab82a
pushf
not eax
add eax, 0xf429927f
xor eax, 0xea6baa92
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc44d1197
xor eax, 0xe2be3b2c
rol eax, 0x32
popf
jmp 0x1402db950
lea eax, [r8 - 0x41]
cmp ax, 0x19
jbe 0x1402dbcbf
push rax
pushf
mov eax, 0x2293ece4
pushf
not eax
add eax, 0xcbf667f0
xor eax, 0xf31d36a2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf6a67bfa
xor eax, 0x8ca947d4
rol eax, 0xf9
popf
jmp 0x1402db950
push rax
pushf
mov eax, 0x5080c9bf
pushf
not eax
add eax, 0xc7938537
xor eax, 0xac5876c7
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb7a51ef0
xor eax, 0xbaba74f1
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfd41da8d
xor eax, 0xecbb8cd7
rol eax, 0xbb
popf
jmp 0x1402db950
sub r8w, 0x61
cmp r8w, 0x19
ja 0x1402dbd44
push rax
pushf
mov eax, 0x31ac76f0
pushf
not eax
add eax, 0xda31f956
xor eax, 0xc3173afe
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf9714dea
xor eax, 0xd496693b
rol eax, 0x48
popf
jmp 0x1402db950
push rax
pushf
mov eax, 0xe22ac1df
pushf
not eax
add eax, 0xb5ed4980
xor eax, 0xfb36d520
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa6195ec9
xor eax, 0x9d4815d9
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb37de84c
xor eax, 0xcdb5d2a9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xeb7d8e09
xor eax, 0xfc59cc04
rol eax, 0xae
popf
jmp 0x1402db950
movzx r8d, word [rcx]
inc r9d
add rcx, 2
jmp 0x1402dbc82
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x5eca39cc
pushf
not eax
add eax, 0xba19a333
xor eax, 0x9cea9775
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd7e986a5
xor eax, 0xd804b052
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc49586d9
xor eax, 0xfaceba16
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe54e56a5
xor eax, 0xdc7e6293
rol eax, 0x7b
popf
jmp 0x1402db950
inc rax
cmp word [r10 + rax*2], dx
jne 0x1402dbeb3
push rax
pushf
mov eax, 0x8c24aaee
pushf
not eax
add eax, 0x92dc422b
xor eax, 0x8e38f0d1
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb4205dc1
xor eax, 0xb87bea3a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xca5f5cf3
xor eax, 0xdfaf735f
rol eax, 0x4c
popf
jmp 0x1402db950
push rax
pushf
mov eax, 0x80301242
pushf
not eax
add eax, 0xef2c70c5
xor eax, 0xa627bbd1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfd9dcd4b
xor eax, 0xace7570c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8e5440b5
xor eax, 0xd44fe01a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa3d71664
xor eax, 0xd65c4cab
rol eax, 0xf3
popf
jmp 0x1402db950
cmp r9d, eax
setne dl
mov eax, edx
jmp 0x1402dbfae
mov eax, 0x9817da6b
pushf
not eax
add eax, 0x803bf1c6
xor eax, 0x9dd06fc5
rol eax, 2
popf
pushf
not eax
add eax, 0xcc915265
xor eax, 0xf4bf7fe7
rol eax, 0x74
popf
jmp 0x1402dbfae
xor eax, eax
push rax
pushf
mov eax, 0x4cccc1a1
pushf
not eax
add eax, 0xbddcced5
xor eax, 0xeb19739f
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb163ad8c
xor eax, 0xb5b14566
rol eax, 0xea
popf
jmp 0x1402db950
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret