Function at 0x4910b0
Capabilities:
Get geographical location

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
cmp rsp, qword [rcx + 0x10]
jbe 0x4919c5
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
movzx eax, byte [0x01635eae]
cmp al, 1
jbe 0x4910ed
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
jne 0x4910f6
call fcn.00429570
ud2
mov byte [0x01635eae], 1
call fcn.00478de0
call fcn.0045cf30
call fcn.0046a800
lea rax, [0x0089be72]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0046a770
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0046c6e0
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x10]
test eax, eax
jne 0x4919b1
mov qword [0x010ee308], rcx
lea rax, [0x0089bf62]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0046a770
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0046c6e0
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x10]
test eax, eax
jne 0x49199d
mov qword [0x010ee310], rcx
lea rax, [0x008986e1]
mov qword [rsp], rax
mov qword [rsp + 8], 0xa
call fcn.0046a770
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0046c6e0
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x10]
test eax, eax
jne 0x491989
mov qword [0x010ee328], rcx
lea rax, [0x0089c1ae]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0046a770
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0046c6e0
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x10]
test eax, eax
jne 0x491975
mov qword [0x010ee318], rcx
lea rax, [0x0089b326]
mov qword [rsp], rax
mov qword [rsp + 8], 0xc
call fcn.0046a770
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0046c6e0
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x10]
test eax, eax
jne 0x491961
mov qword [0x010ee300], rcx
lea rax, [0x00895d29]
mov qword [rsp], rax
mov qword [rsp + 8], 9
call fcn.0046a770
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0046c6e0
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x10]
test eax, eax
jne 0x49194d
mov qword [0x010ee320], rcx
mov rax, qword [0x010ee308]
mov qword [rsp], rax
lea rax, [0x008a6bb3]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x14
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491939
mov qword [0x010ee348], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x008a4c32]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x12
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491925
mov qword [0x010ee350], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x00898c03]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491911
mov qword [0x010ee390], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x008a4c9e]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x12
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4918fd
mov qword [0x010ee370], rcx
mov rax, qword [0x010ee328]
mov qword [rsp], rax
lea rax, [0x00896ca1]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xa
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4918e9
mov qword [0x010ee3c8], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x0088e33f]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 6
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4918d5
mov qword [0x010ee340], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x0089adb6]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xc
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4918c1
mov qword [0x010ee358], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x008a5dcd]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x13
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4918ad
mov qword [0x010ee398], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x008a2f1c]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x10
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491899
mov qword [0x010ee360], rcx
mov rax, qword [0x010ee318]
mov qword [rsp], rax
lea rax, [0x00898c24]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491885
mov qword [0x010ee3a0], rcx
mov rax, qword [0x010ee318]
mov qword [rsp], rax
lea rax, [0x00898c2f]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491871
mov qword [0x010ee3a8], rcx
mov rax, qword [0x010ee310]
mov qword [rsp], rax
lea rax, [0x008ab2c4]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x19
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x49185d
mov qword [0x010ee368], rcx
mov rax, qword [0x010ee300]
mov qword [rsp], rax
lea rax, [0x008a1b96]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xf
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491849
mov qword [0x010ee380], rcx
mov rax, qword [0x010ee300]
mov qword [rsp], rax
lea rax, [0x0089b0fe]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xc
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491835
mov qword [0x010ee3b8], rcx
mov rax, qword [0x010ee300]
mov qword [rsp], rax
lea rax, [0x008a1da3]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xf
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x491821
mov qword [0x010ee3b0], rcx
mov rax, qword [0x010ee300]
mov qword [rsp], rax
lea rax, [0x008a7b12]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x15
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x49180d
mov qword [0x010ee388], rcx
mov rax, qword [0x010ee300]
mov qword [rsp], rax
lea rax, [0x008a77ca]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x15
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4917f9
mov qword [0x010ee330], rcx
mov rax, qword [0x010ee300]
mov qword [rsp], rax
lea rax, [0x008a2e6c]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x10
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4917e5
mov qword [0x010ee338], rcx
mov rax, qword [0x010ee300]
mov qword [rsp], rax
lea rax, [0x008a6007]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x13
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4917d4
mov qword [0x010ee3c0], rcx
mov rax, qword [0x010ee320]
mov qword [rsp], rax
lea rax, [0x008a6c17]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0x14
call fcn.0046c620
mov eax, dword [0x01636820]
mov rcx, qword [rsp + 0x18]
test eax, eax
jne 0x4917c3
mov qword [0x010ee378], rcx
mov byte [0x01635eae], 2
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rdi, [0x010ee378]
mov rax, rcx
call fcn.004544a0
jmp 0x4917b2
lea rdi, [0x010ee3c0]
mov rax, rcx
call fcn.004544a0
jmp 0x491777
lea rdi, [0x010ee338]
mov rax, rcx
call fcn.004544a0
jmp 0x49173c
lea rdi, [0x010ee330]
mov rax, rcx
call fcn.004544a0
jmp 0x4916fd
lea rdi, [0x010ee388]
mov rax, rcx
call fcn.004544a0
jmp 0x4916be
lea rdi, [0x010ee3b0]
mov rax, rcx
call fcn.004544a0
jmp 0x49167f
lea rdi, [0x010ee3b8]
mov rax, rcx
call fcn.004544a0
jmp 0x491640
lea rdi, [0x010ee380]
mov rax, rcx
call fcn.004544a0
jmp 0x491601
lea rdi, [0x010ee368]
mov rax, rcx
call fcn.004544a0
jmp 0x4915c2
lea rdi, [0x010ee3a8]
mov rax, rcx
call fcn.004544a0
jmp 0x491583
lea rdi, [0x010ee3a0]
mov rax, rcx
call fcn.004544a0
jmp 0x491544
lea rdi, [0x010ee360]
mov rax, rcx
call fcn.004544a0
jmp 0x491505
lea rdi, [0x010ee398]
mov rax, rcx
call fcn.004544a0
jmp 0x4914c6
lea rdi, [0x010ee358]
mov rax, rcx
call fcn.004544a0
jmp 0x491487
lea rdi, [0x010ee340]
mov rax, rcx
call fcn.004544a0
jmp 0x491448
lea rdi, [0x010ee3c8]
mov rax, rcx
call fcn.004544a0
jmp 0x491409
lea rdi, [0x010ee370]
mov rax, rcx
call fcn.004544a0
jmp 0x4913ca
lea rdi, [0x010ee390]
mov rax, rcx
call fcn.004544a0
jmp 0x49138b
lea rdi, [0x010ee350]
mov rax, rcx
call fcn.004544a0
jmp 0x49134c
lea rdi, [0x010ee348]
mov rax, rcx
call fcn.004544a0
jmp 0x49130d
lea rdi, [0x010ee320]
mov rax, rcx
call fcn.004544a0
jmp 0x4912ce
lea rdi, [0x010ee300]
mov rax, rcx
call fcn.004544a0
jmp 0x491283
lea rdi, [0x010ee318]
mov rax, rcx
call fcn.004544a0
jmp 0x491238
lea rdi, [0x010ee328]
mov rax, rcx
call fcn.004544a0
jmp 0x4911ed
lea rdi, [0x010ee310]
mov rax, rcx
call fcn.004544a0
jmp 0x4911a2
lea rdi, [0x010ee308]
mov rax, rcx
call fcn.004544a0
jmp 0x491157
call fcn.00451b80
jmp fcn.004910b0