Function at 0x1400262c8
Capabilities:
Get geographical location

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
sub rsp, 0x30
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rsp + 0x60], rbx
lea rbp, [0x140037030]
mov qword [rsp + 0x50], rbp
mov rcx, rbp
call fcn.1400261c0
nop
and dword [rsp + 0x58], 0
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
or rsi, 0xffffffffffffffff
mov rcx, rsi
lea rdx, [0x1400065f0]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
lea ebx, [rax + 1]
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], ebx
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006778]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 2
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006788]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x1400067b8]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x1400067e0]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 5
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006808]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006840]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006860]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 8
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006898]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 9
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x1400068c8]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0xa
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006900]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0xb
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006938]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0xc
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006968]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0xd
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006998]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0xe
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x1400069d8]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0xf
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006a08]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x10
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006a30]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x11
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006a68]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x12
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006a88]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x13
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006ab8]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x14
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006af0]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x15
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006b28]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x16
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006b50]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x17
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006b78]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x18
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006b98]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x19
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006bb0]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x1a
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006bd0]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x1b
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006bf8]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x1c
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006c18]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x1d
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006c30]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x1e
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006c48]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x1f
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006c60]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x20
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006c80]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x21
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006cc8]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x22
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006d00]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x23
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006d30]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x24
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006d68]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x25
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006d90]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
mov dword [rsp + 0x58], 0x26
lea rdx, [rsp + 0x58]
mov rcx, rbp
call fcn.140026c0c
mov r11, rax
xor eax, eax
mov rcx, rsi
lea rdx, [0x140006db0]
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
sub rcx, rbx
mov r8d, ecx
mov rcx, r11
call fcn.14000cd0c
nop
mov rax, rbp
mov rbx, qword [rsp + 0x60]
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret