Function at 0x1402af7a5
Capabilities:
Get geographical location

Disassembly:
push rbp
xor rax, rax
push rax
sub rsp, 0x28
call fcn.14002c9e0
push gethostname
pop rcx
call fcn.1400172f4
sub rsp, 8
push 0
push 0x20
push 1
push 0x3c
pop rcx
sub rsp, 0x20
call fcn.1400137f0
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push 0x3c
pop rcx
sub rsp, 0x20
call fcn.140013964
add rsp, 0x28
mov rax, rax
push rax
push 0x3c
pop rcx
sub rsp, 0x20
call fcn.140013870
add rsp, 0x20
mov rax, rax
push rax
push 0x3c
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140264424
add rsp, 0x40
call fcn.14000ee44
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
push 0
push 0
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
movabs rax, str.Tab_Live0
push rax
lea rbp, [0x14022548c]
push qword [rbp + 0x58]
movabs rax, str.Tab_Live0
push rax
movabs rax, str.Live
push rax
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140307515
add rsp, 0x30
call fcn.14002cce0
push 0xffffffffffffffff
push 0x3c
push rax
call fcn.14002cc60
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1402c5696
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1403cf998
add rsp, 0x28
pop rax
push 0x3d
push 0
push 0x3c
pop rcx
pop rdx
pop r8
call fcn.1402b6102
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
push 0
push 0
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
movabs rax, str.Tab_Live1
push rax
lea rbp, [0x14022548c]
push qword [rbp + 0x58]
movabs rax, str.Tab_Live1
push rax
movabs rax, str.Live
push rax
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140307515
add rsp, 0x30
call fcn.14002cce0
push 0xffffffffffffffff
push 0x3c
push rax
call fcn.14002cc60
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1402c5696
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1403cf998
add rsp, 0x28
pop rax
push 0x3e
push 1
push 0x3c
pop rcx
pop rdx
pop r8
call fcn.1402b6102
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
push 0
push 0
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
movabs rax, str.Tab_Live2
push rax
lea rbp, [0x14022548c]
push qword [rbp + 0x58]
movabs rax, str.Tab_Live2
push rax
movabs rax, str.Live
push rax
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140307515
add rsp, 0x30
call fcn.14002cce0
push 0xffffffffffffffff
push 0x3c
push rax
call fcn.14002cc60
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1402c5696
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1403cf998
add rsp, 0x28
pop rax
push 0x40
push 2
push 0x3c
pop rcx
pop rdx
pop r8
call fcn.1402b6102
movabs rax, str.Tab_Live
push rax
push 0x3c
pop rcx
pop rdx
call fcn.140285882
push 0x43
pop rcx
call fcn.1400172f4
sub rsp, 8
push 0
push 0
push qword [0x140224ba0]
movabs rax, 0x140159038
push rax
sub rsp, 8
push 0x46
pop rcx
sub rsp, 0x20
call fcn.1400134a0
add rsp, 0x28
mov rax, rax
push rax
push 0x46
pop rcx
sub rsp, 0x20
call fcn.1400137f0
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push 0x46
pop rcx
sub rsp, 0x20
call fcn.140013964
add rsp, 0x28
mov rax, rax
push rax
push 0x46
pop rcx
sub rsp, 0x20
call fcn.140013870
add rsp, 0x20
mov rax, rax
push rax
push 0x46
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14027ede2
add rsp, 0x50
call fcn.14000ee44
push 0x48
pop rcx
call fcn.1400172f4
sub rsp, 8
push 0
push 0
push qword [0x140224ba0]
movabs rax, 0x140159038
push rax
sub rsp, 8
push 0x4a
pop rcx
sub rsp, 0x20
call fcn.1400134a0
add rsp, 0x28
mov rax, rax
push rax
push 0x4a
pop rcx
sub rsp, 0x20
call fcn.1400137f0
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push 0x4a
pop rcx
sub rsp, 0x20
call fcn.140013964
add rsp, 0x28
mov rax, rax
push rax
push 0x4a
pop rcx
sub rsp, 0x20
call fcn.140013870
add rsp, 0x20
mov rax, rax
push rax
push 0x4a
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14027ede2
add rsp, 0x50
call fcn.14000ee44
lea rbp, [0x140225724]
mov byte [rbp + 0x3a], 1
call fcn.140294d80
call fcn.14028ba72
call fcn.140356c56
call fcn.14027e6a6
call fcn.140361a32
push 0
lea rax, [0x1402ce1fb]
mov rax, rax
push rax
mov rax, 0x64
mov rax, rax
push rax
mov rax, 0x3e8
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call fcn.14037bc65
mov rax, rax
push rax
lea rbp, [0x140225724]
pop rax
mov qword [rbp + 0xad], rax
push 0
lea rax, [0x1402d5139]
mov rax, rax
push rax
mov rax, 0xa
mov rax, rax
push rax
mov rax, 0x64
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call fcn.14037bc65
mov rax, rax
push rax
lea rbp, [0x140225724]
pop rax
mov qword [rbp + 0xbd], rax
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
movabs rax, 0x140159038
push rax
lea rbp, [0x14022548c]
push qword [rbp + 0x10]
movabs rax, str.LATITUDE
push rax
movabs rax, str.other
push rax
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140307515
add rsp, 0x28
lea rbp, [0x140225724]
lea rcx, [rbp + 0x10]
pop rdx
call fcn.14002c910
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
movabs rax, 0x140159038
push rax
lea rbp, [0x14022548c]
push qword [rbp + 0x10]
movabs rax, str.LONGITUDE
push rax
movabs rax, str.other
push rax
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140307515
add rsp, 0x28
lea rbp, [0x140225724]
lea rcx, [rbp + 0x18]
pop rdx
call fcn.14002c910
mov rcx, qword [rbp + 0x10]
xor rdx, rdx
call fcn.14002cd30
or rax, rax
jne 0x1402afdd8
mov rcx, qword [rbp + 0x18]
xor rdx, rdx
call fcn.14002cd30
or rax, rax
jne 0x1402afdd8
mov rax, 1
jmp 0x1402afddb
xor rax, rax
and rax, rax
je 0x1402afe2f
push 0
pop rcx
call fcn.140299764
push 0
lea rax, [fcn.140299764]
mov rax, rax
push rax
mov rax, 0xea60
mov rax, rax
push rax
mov rax, 0x1499700
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call fcn.14037bc65
mov rax, rax
push rax
lea rbp, [0x140225724]
pop rax
mov qword [rbp + 0xb5], rax
xor rax, rax
add rsp, 0x30
pop rbp
ret