Function at 0x1800be080
Capabilities:
Get geographical location

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x1a20]
mov eax, 0x1b20
call fcn.180190970
sub rsp, rax
mov rax, qword [0x18024bd40]
xor rax, rsp
mov qword [rbp + 0x1a10], rax
mov rbx, rdx
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 0xa
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.Transition]
movsd qword [rbp + 0x330], xmm0
movzx eax, word [0x1801ed268]
mov word [rbp + 0x338], ax
mov byte [rbp + 0x33a], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.18008c530
nop
lea rcx, [0x180264f70]
mov qword [rax + 0x88], rcx
mov rdx, rax
mov rcx, rbx
call fcn.1800885c0
nop
lea rcx, [rbp + 0x390]
call fcn.18008c780
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 9
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.Teleports]
movsd qword [rbp + 0x330], xmm0
movzx eax, byte [0x1801dc888]
mov byte [rbp + 0x338], al
mov byte [rbp + 0x339], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xde0]
call fcn.18008c430
nop
mov rdx, rax
mov rcx, rbx
call fcn.180084580
nop
xor esi, esi
mov rcx, qword [rbp + 0xea0]
test rcx, rcx
je 0x1800be1c4
mov rax, qword [rcx]
lea rdx, [rbp + 0xe68]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xea0], rsi
lea rcx, [rbp + 0xde0]
call fcn.1800852e0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x1800be215
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800be210
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800be210
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1801904ec
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov ecx, 0x20
call fcn.1801904b0
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x340], 0x14
mov qword [rbp + 0x348], 0x1f
movups xmm0, xmmword [str.Teleport_To_Waypoint]
movups xmmword [rax], xmm0
mov ecx, dword [0x1801ed280]
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x9d0]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_1___void___.0
mov qword [rbp + 0x490], rax
lea rax, [rbp + 0x490]
mov qword [rbp + 0x4c8], rax
mov qword [rsp + 0x68], rsi
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x490]
call fcn.1800c1560
mov qword [rsp + 0x68], rax
mov rcx, qword [rbp + 0x4c8]
test rcx, rcx
je 0x1800be2d0
mov rax, qword [rcx]
lea rdx, [rbp + 0x490]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x4c8], rsi
lea rcx, [rdi + 8]
lea rdx, [rsp + 0x30]
call fcn.1800855e0
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1800be2fe
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x68], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x4c8]
test rcx, rcx
je 0x1800be330
mov rax, qword [rcx]
lea rdx, [rbp + 0x490]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x4c8], rsi
mov rcx, qword [rbp + 0xa90]
test rcx, rcx
je 0x1800be356
mov rax, qword [rcx]
lea rdx, [rbp + 0xa58]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xa90], rsi
lea rcx, [rbp + 0x9d0]
call fcn.1800852e0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x1800be3a7
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800be3a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800be3a2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1801904ec
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov ecx, 0x20
call fcn.1801904b0
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x340], 0x15
mov qword [rbp + 0x348], 0x1f
movups xmm0, xmmword [str.Teleport_To_Objective]
movups xmmword [rax], xmm0
mov ecx, dword [0x1801ed298]
mov dword [rax + 0x10], ecx
movzx ecx, byte [0x1801ed29c]
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xaa0]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_2___void___.0
mov qword [rbp + 0x4d0], rax
lea rax, [rbp + 0x4d0]
mov qword [rbp + 0x508], rax
mov qword [rbp - 0x58], rsi
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x4d0]
call fcn.1800c1620
mov qword [rbp - 0x58], rax
mov rcx, qword [rbp + 0x508]
test rcx, rcx
je 0x1800be46a
mov rax, qword [rcx]
lea rdx, [rbp + 0x4d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x508], rsi
lea rcx, [rdi + 8]
lea rdx, [rsp + 0x70]
call fcn.1800855e0
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x1800be496
mov rax, qword [rcx]
lea rdx, [rsp + 0x70]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp - 0x58], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x508]
test rcx, rcx
je 0x1800be4c8
mov rax, qword [rcx]
lea rdx, [rbp + 0x4d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x508], rsi
mov rcx, qword [rbp + 0xb60]
test rcx, rcx
je 0x1800be4ee
mov rax, qword [rcx]
lea rdx, [rbp + 0xb28]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xb60], rsi
lea rcx, [rbp + 0xaa0]
call fcn.1800852e0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x1800be53f
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800be53a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800be53a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1801904ec
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 9
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.Automatic]
movsd qword [rbp + 0x330], xmm0
movzx eax, byte [0x1801ed2a8]
mov byte [rbp + 0x338], al
mov byte [rbp + 0x339], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xb70]
call fcn.18008c430
nop
mov rdx, rax
mov rcx, rbx
call fcn.180084580
nop
mov rcx, qword [rbp + 0xc30]
test rcx, rcx
je 0x1800be5c9
mov rax, qword [rcx]
lea rdx, [rbp + 0xbf8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xc30], rsi
lea rcx, [rbp + 0xb70]
call fcn.1800852e0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x1800be61a
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800be615
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800be615
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1801904ec
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], rsi
mov qword [rbp + 0x348], rsi
mov r8d, 0x11
lea rdx, str.Auto_To_Objective
lea rcx, [rbp + 0x330]
call fcn.180015780
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.18008c530
nop
lea rcx, [0x180264f6f]
mov qword [rax + 0x88], rcx
mov rdx, rax
mov rcx, rbx
call fcn.1800885c0
nop
lea rcx, [rbp + 0x390]
call fcn.18008c780
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], rsi
mov qword [rbp + 0x348], rsi
mov r8d, 0x10
lea rdx, str.Auto_To_Waypoint
lea rcx, [rbp + 0x330]
call fcn.180015780
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.18008c530
nop
lea rcx, [0x180264f6e]
mov qword [rax + 0x88], rcx
mov rdx, rax
mov rcx, rbx
call fcn.1800885c0
nop
lea rcx, [rbp + 0x390]
call fcn.18008c780
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 7
mov qword [rbp + 0x348], 0xf
mov rax, qword [str.Popular]
mov dword [rbp + 0x330], eax
movzx eax, word [0x1801dce84]
mov word [rbp + 0x334], ax
movzx eax, byte [0x1801dce86]
mov byte [rbp + 0x336], al
mov byte [rbp + 0x337], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xc40]
call fcn.18008c430
nop
mov rdx, rax
mov rcx, rbx
call fcn.180084580
nop
mov rcx, qword [rbp + 0xd00]
test rcx, rcx
je 0x1800be785
mov rax, qword [rcx]
lea rdx, [rbp + 0xcc8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xd00], rsi
lea rcx, [rbp + 0xc40]
call fcn.1800852e0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x1800be7d6
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800be7d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800be7d1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1801904ec
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 0xb
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.Airport_Top]
movsd qword [rbp + 0x330], xmm0
movzx eax, word [0x1801ed2e8]
mov word [rbp + 0x338], ax
movzx eax, byte [0x1801ed2ea]
mov byte [rbp + 0x33a], al
mov byte [rbp + 0x33b], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xd10]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_3___void___.0
mov qword [rbp + 0x710], rax
lea rax, [rbp + 0x710]
mov qword [rbp + 0x748], rax
mov qword [rbp + 0x28], rsi
lea rdx, [rbp + 0x710]
lea rcx, [rbp - 0x10]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x10]
call fcn.1800855e0
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x1800be898
mov rax, qword [rcx]
lea rdx, [rbp - 0x10]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x28], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x748]
test rcx, rcx
je 0x1800be8ca
mov rax, qword [rcx]
lea rdx, [rbp + 0x710]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x748], rsi
mov rcx, qword [rbp + 0xdd0]
test rcx, rcx
je 0x1800be8f0
mov rax, qword [rcx]
lea rdx, [rbp + 0xd98]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xdd0], rsi
lea rcx, [rbp + 0xd10]
call fcn.1800852e0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x1800be941
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800be93c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800be93c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1801904ec
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 0xe
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.Airport_Bottom]
movsd qword [rbp + 0x330], xmm0
mov eax, dword [0x1801ed2f8]
mov dword [rbp + 0x338], eax
movzx eax, word [0x1801ed2fc]
mov word [rbp + 0x33c], ax
mov byte [rbp + 0x33e], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1390]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_4___void___.0
mov qword [rbp + 0x750], rax
lea rax, [rbp + 0x750]
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x68], rsi
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x30]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x30]
call fcn.1800855e0
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x1800bea02
mov rax, qword [rcx]
lea rdx, [rbp + 0x30]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x68], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x1800bea34
mov rax, qword [rcx]
lea rdx, [rbp + 0x750]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x788], rsi
mov rcx, qword [rbp + 0x1450]
test rcx, rcx
je 0x1800bea5a
mov rax, qword [rcx]
lea rdx, [rbp + 0x1418]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1450], rsi
lea rcx, [rbp + 0x1390]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bea87
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 0xe
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.Mount_Chilliad]
movsd qword [rbp + 0x330], xmm0
mov eax, dword [0x1801ed308]
mov dword [rbp + 0x338], eax
movzx eax, word [0x1801ed30c]
mov word [rbp + 0x33c], ax
mov byte [rbp + 0x33e], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xeb0]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_5___void___.0
mov qword [rbp + 0x790], rax
lea rax, [rbp + 0x790]
mov qword [rbp + 0x7c8], rax
mov qword [rbp + 0xa8], rsi
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x70]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x70]
call fcn.1800855e0
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x1800beb51
mov rax, qword [rcx]
lea rdx, [rbp + 0x70]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xa8], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x7c8]
test rcx, rcx
je 0x1800beb83
mov rax, qword [rcx]
lea rdx, [rbp + 0x790]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x7c8], rsi
mov rcx, qword [rbp + 0xf70]
test rcx, rcx
je 0x1800beba9
mov rax, qword [rcx]
lea rdx, [rbp + 0xf38]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xf70], rsi
lea rcx, [rbp + 0xeb0]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bebd6
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0x14
lea rdx, str.Ponsonbys__Clothing_
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xf80]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_6___void___.0
mov qword [rbp + 0x7d0], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x808], rax
mov qword [rbp + 0xe8], rsi
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0xb0]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0xb0]
call fcn.1800855e0
mov rcx, qword [rbp + 0xe8]
test rcx, rcx
je 0x1800bec87
mov rax, qword [rcx]
lea rdx, [rbp + 0xb0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0xe8], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x808]
test rcx, rcx
je 0x1800becb9
mov rax, qword [rcx]
lea rdx, [rbp + 0x7d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x808], rsi
mov rcx, qword [rbp + 0x1040]
test rcx, rcx
je 0x1800becdf
mov rax, qword [rcx]
lea rdx, [rbp + 0x1008]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1040], rsi
lea rcx, [rbp + 0xf80]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bed0c
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0x13
lea rdx, str.Suburban__Clothing_
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1050]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_7___void___.0
mov qword [rbp + 0x810], rax
lea rax, [rbp + 0x810]
mov qword [rbp + 0x848], rax
mov qword [rbp + 0x168], rsi
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x130]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x130]
call fcn.1800855e0
mov rcx, qword [rbp + 0x168]
test rcx, rcx
je 0x1800bedbd
mov rax, qword [rcx]
lea rdx, [rbp + 0x130]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x168], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x848]
test rcx, rcx
je 0x1800bedef
mov rax, qword [rcx]
lea rdx, [rbp + 0x810]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x848], rsi
mov rcx, qword [rbp + 0x1110]
test rcx, rcx
je 0x1800bee15
mov rax, qword [rcx]
lea rdx, [rbp + 0x10d8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1110], rsi
lea rcx, [rbp + 0x1050]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bee42
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 0xa
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.Maze_Tower]
movsd qword [rbp + 0x330], xmm0
movzx eax, word [0x1801ed348]
mov word [rbp + 0x338], ax
mov byte [rbp + 0x33a], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1120]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_8___void___.0
mov qword [rbp + 0x850], rax
lea rax, [rbp + 0x850]
mov qword [rbp + 0x888], rax
mov qword [rbp + 0x128], rsi
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0xf0]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0xf0]
call fcn.1800855e0
mov rcx, qword [rbp + 0x128]
test rcx, rcx
je 0x1800bef09
mov rax, qword [rcx]
lea rdx, [rbp + 0xf0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x128], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x888]
test rcx, rcx
je 0x1800bef3b
mov rax, qword [rcx]
lea rdx, [rbp + 0x850]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x888], rsi
mov rcx, qword [rbp + 0x11e0]
test rcx, rcx
je 0x1800bef61
mov rax, qword [rcx]
lea rdx, [rbp + 0x11a8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x11e0], rsi
lea rcx, [rbp + 0x1120]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bef8e
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], 0xa
mov qword [rbp + 0x348], 0xf
movsd xmm0, qword [str.The_Prison]
movsd qword [rbp + 0x330], xmm0
movzx eax, word [0x1801ed358]
mov word [rbp + 0x338], ax
mov byte [rbp + 0x33a], 0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x11f0]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_9___void___.0
mov qword [rbp + 0x890], rax
lea rax, [rbp + 0x890]
mov qword [rbp + 0x8c8], rax
mov qword [rbp + 0x1a8], rsi
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x170]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x170]
call fcn.1800855e0
mov rcx, qword [rbp + 0x1a8]
test rcx, rcx
je 0x1800bf055
mov rax, qword [rcx]
lea rdx, [rbp + 0x170]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1a8], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x8c8]
test rcx, rcx
je 0x1800bf087
mov rax, qword [rcx]
lea rdx, [rbp + 0x890]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x8c8], rsi
mov rcx, qword [rbp + 0x12b0]
test rcx, rcx
je 0x1800bf0ad
mov rax, qword [rcx]
lea rdx, [rbp + 0x1278]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x12b0], rsi
lea rcx, [rbp + 0x11f0]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf0da
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0xe
lea rdx, str.Eclipse_Towers
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x12c0]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_10___void___.0
mov qword [rbp + 0x910], rax
lea rax, [rbp + 0x910]
mov qword [rbp + 0x948], rax
mov qword [rbp + 0x1e8], rsi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x1b0]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x1b0]
call fcn.1800855e0
mov rcx, qword [rbp + 0x1e8]
test rcx, rcx
je 0x1800bf18b
mov rax, qword [rcx]
lea rdx, [rbp + 0x1b0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1e8], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x948]
test rcx, rcx
je 0x1800bf1bd
mov rax, qword [rcx]
lea rdx, [rbp + 0x910]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x948], rsi
mov rcx, qword [rbp + 0x1380]
test rcx, rcx
je 0x1800bf1e3
mov rax, qword [rcx]
lea rdx, [rbp + 0x1348]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1380], rsi
lea rcx, [rbp + 0x12c0]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf210
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0x13
lea rdx, str.Eclipse_Towers_Roof
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1940]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_11___void___.0
mov qword [rbp + 0x950], rax
lea rax, [rbp + 0x950]
mov qword [rbp + 0x988], rax
mov qword [rbp + 0x228], rsi
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x1f0]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x1f0]
call fcn.1800855e0
mov rcx, qword [rbp + 0x228]
test rcx, rcx
je 0x1800bf2c1
mov rax, qword [rcx]
lea rdx, [rbp + 0x1f0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x228], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x988]
test rcx, rcx
je 0x1800bf2f3
mov rax, qword [rcx]
lea rdx, [rbp + 0x950]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x988], rsi
mov rcx, qword [rbp + 0x1a00]
test rcx, rcx
je 0x1800bf319
mov rax, qword [rcx]
lea rdx, [rbp + 0x19c8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1a00], rsi
lea rcx, [rbp + 0x1940]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf346
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0xd
lea rdx, str.Tinsel_Towers
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1460]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_12___void___.0
mov qword [rbp + 0x990], rax
lea rax, [rbp + 0x990]
mov qword [rbp + 0x9c8], rax
mov qword [rbp + 0x268], rsi
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x230]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x230]
call fcn.1800855e0
mov rcx, qword [rbp + 0x268]
test rcx, rcx
je 0x1800bf3f7
mov rax, qword [rcx]
lea rdx, [rbp + 0x230]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x268], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x9c8]
test rcx, rcx
je 0x1800bf429
mov rax, qword [rcx]
lea rdx, [rbp + 0x990]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x9c8], rsi
mov rcx, qword [rbp + 0x1520]
test rcx, rcx
je 0x1800bf44f
mov rax, qword [rcx]
lea rdx, [rbp + 0x14e8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1520], rsi
lea rcx, [rbp + 0x1460]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf47c
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0x16
lea rdx, str.Alta_St._Apt._Entrance
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1530]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_13___void___.0
mov qword [rbp + 0x510], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x548], rax
mov qword [rbp + 0x2a8], rsi
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x270]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x270]
call fcn.1800855e0
mov rcx, qword [rbp + 0x2a8]
test rcx, rcx
je 0x1800bf52d
mov rax, qword [rcx]
lea rdx, [rbp + 0x270]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x2a8], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x548]
test rcx, rcx
je 0x1800bf55f
mov rax, qword [rcx]
lea rdx, [rbp + 0x510]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x548], rsi
mov rcx, qword [rbp + 0x15f0]
test rcx, rcx
je 0x1800bf585
mov rax, qword [rcx]
lea rdx, [rbp + 0x15b8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x15f0], rsi
lea rcx, [rbp + 0x1530]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf5b2
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0xd
lea rdx, str.10_Car_Garage
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1600]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_14___void___.0
mov qword [rbp + 0x550], rax
lea rax, [rbp + 0x550]
mov qword [rbp + 0x588], rax
mov qword [rbp + 0x2e8], rsi
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x2b0]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x2b0]
call fcn.1800855e0
mov rcx, qword [rbp + 0x2e8]
test rcx, rcx
je 0x1800bf663
mov rax, qword [rcx]
lea rdx, [rbp + 0x2b0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x2e8], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x588]
test rcx, rcx
je 0x1800bf695
mov rax, qword [rcx]
lea rdx, [rbp + 0x550]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x588], rsi
mov rcx, qword [rbp + 0x16c0]
test rcx, rcx
je 0x1800bf6bb
mov rax, qword [rcx]
lea rdx, [rbp + 0x1688]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x16c0], rsi
lea rcx, [rbp + 0x1600]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf6e8
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0xb
lea rdx, str.Airport_Top
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x16d0]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_15___void___.0
mov qword [rbp + 0x590], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x5c8], rax
mov qword [rbp - 0x18], rsi
lea rdx, [rbp + 0x590]
lea rcx, [rbp - 0x50]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x50]
call fcn.1800855e0
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x1800bf787
mov rax, qword [rcx]
lea rdx, [rbp - 0x50]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp - 0x18], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x5c8]
test rcx, rcx
je 0x1800bf7b9
mov rax, qword [rcx]
lea rdx, [rbp + 0x590]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x5c8], rsi
mov rcx, qword [rbp + 0x1790]
test rcx, rcx
je 0x1800bf7df
mov rax, qword [rcx]
lea rdx, [rbp + 0x1758]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1790], rsi
lea rcx, [rbp + 0x16d0]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf80c
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0xe
lea rdx, str.Airport_Bottom
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x17a0]
call fcn.180084e70
mov rdi, rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_16___void___.0
mov qword [rbp + 0x5d0], rax
lea rax, [rbp + 0x5d0]
mov qword [rbp + 0x608], rax
mov qword [rbp + 0x328], rsi
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x2f0]
call fcn.180087550
lea rcx, [rdi + 8]
lea rdx, [rbp + 0x2f0]
call fcn.1800855e0
mov rcx, qword [rbp + 0x328]
test rcx, rcx
je 0x1800bf8bd
mov rax, qword [rcx]
lea rdx, [rbp + 0x2f0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x328], rsi
mov rdx, rdi
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x608]
test rcx, rcx
je 0x1800bf8ef
mov rax, qword [rcx]
lea rdx, [rbp + 0x5d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x608], rsi
mov rcx, qword [rbp + 0x1860]
test rcx, rcx
je 0x1800bf915
mov rax, qword [rcx]
lea rdx, [rbp + 0x1828]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1860], rsi
lea rcx, [rbp + 0x17a0]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bf942
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0xe
lea rdx, str.Airport_Office
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1870]
call fcn.180084e70
nop
lea rcx, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_17___void___.0
mov qword [rbp + 0x610], rcx
lea rcx, [rbp + 0x610]
mov qword [rbp + 0x648], rcx
lea rdx, [rbp + 0x610]
mov rcx, rax
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x648]
test rcx, rcx
je 0x1800bf9e2
mov rax, qword [rcx]
lea rdx, [rbp + 0x610]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x648], rsi
mov rcx, qword [rbp + 0x1930]
test rcx, rcx
je 0x1800bfa08
mov rax, qword [rcx]
lea rdx, [rbp + 0x18f8]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x1930], rsi
lea rcx, [rbp + 0x1870]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bfa35
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0xf
lea rdx, str.Trevor_Airfield
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
nop
lea rcx, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_18___void___.0
mov qword [rbp + 0x650], rcx
lea rcx, [rbp + 0x650]
mov qword [rbp + 0x688], rcx
lea rdx, [rbp + 0x650]
mov rcx, rax
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x688]
test rcx, rcx
je 0x1800bfad5
mov rax, qword [rcx]
lea rdx, [rbp + 0x650]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x688], rsi
lea rcx, [rbp + 0x418]
call fcn.18002ae60
lea rcx, [rbp + 0x390]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bfb0e
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0x13
lea rdx, str.Grapeseed_Air_Field
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
nop
lea rcx, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_19___void___.0
mov qword [rbp + 0x690], rcx
lea rcx, [rbp + 0x690]
mov qword [rbp + 0x6c8], rcx
lea rdx, [rbp + 0x690]
mov rcx, rax
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x6c8]
test rcx, rcx
je 0x1800bfbae
mov rax, qword [rcx]
lea rdx, [rbp + 0x690]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x6c8], rsi
lea rcx, [rbp + 0x418]
call fcn.18002ae60
lea rcx, [rbp + 0x390]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bfbe7
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0x18
lea rdx, str.Ammunation__Morningwood_
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
nop
lea rcx, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_20___void___.0
mov qword [rbp + 0x8d0], rcx
lea rcx, [rbp + 0x8d0]
mov qword [rbp + 0x908], rcx
lea rdx, [rbp + 0x8d0]
mov rcx, rax
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x908]
test rcx, rcx
je 0x1800bfc87
mov rax, qword [rcx]
lea rdx, [rbp + 0x8d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x908], rsi
lea rcx, [rbp + 0x418]
call fcn.18002ae60
lea rcx, [rbp + 0x390]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bfcc0
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
mov r8d, 0x13
lea rdx, str.Ammunation__Desert_
lea rcx, [rbp + 0x330]
call fcn.180015780
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
nop
lea rcx, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_base::submenu_teleports_void_::_2::_lambda_1_::operator___class_base::sub____ptr64_const___ptr64::_2::_lambda_21___void___.0
mov qword [rbp + 0x6d0], rcx
lea rcx, [rbp + 0x6d0]
mov qword [rbp + 0x708], rcx
lea rdx, [rbp + 0x6d0]
mov rcx, rax
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
mov rcx, qword [rbp + 0x708]
test rcx, rcx
je 0x1800bfd60
mov rax, qword [rcx]
lea rdx, [rbp + 0x6d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 0x708], rsi
lea rcx, [rbp + 0x418]
call fcn.18002ae60
lea rcx, [rbp + 0x390]
call fcn.1800852e0
nop
mov r8, qword [rbp + 0x348]
cmp r8, 0xf
jbe 0x1800bfd99
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
call fcn.18002e3d0
lea rdx, str.Ammunation__City_
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd8c0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Ponsonbys__Clothing_
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd8e0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Suburban__Clothing_
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd900
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Car_Wash
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd920
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Los_Santos_Customs__Burton_
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd940
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Deposit_Car_Insurance
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd960
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Hair_On_Hawick__Barbers_
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd980
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.The_Pit__Tattoo_
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd9a0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Franklins_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd9c0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Micheals_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bd9e0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Trevors_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bda00
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Lesters_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bda20
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Floyds_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bda40
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Franklins_Aunts_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bda60
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Devin_Westons_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bda80
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Secret_Army_Tower
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdaa0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Maze_Tower
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdac0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Construction_Tower
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdae0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Clock_Tower
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdb00
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Sniper_Tower
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdb20
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Creek_Tower
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdb40
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Prison_Tower
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdb60
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Military_Base
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdb80
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Lazer_Spawn_1
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdba0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Lazer_Spawn_2
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdbc0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Lazer_Spawn_3
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdbe0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Lazer_Spawn_4
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdc00
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Merryweather
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdc20
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Merryweather_Dock
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdc40
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Underwater_Ocean
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdc60
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Underwater_Tank
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdc80
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Sea_Monster
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdca0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Underwater_UFO
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdcc0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Underwater_Hatch
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdce0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Sunken_Plane
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdd00
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Sunken_Cargo_Ship
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdd20
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Inside_Building
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdd40
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Inside_Store
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdd60
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Vesupucci_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdd80
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.City_Wall
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdda0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Under_Bridge
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bddc0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Inside_FIB
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bdde0
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Police_Station
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bde00
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Strip_Club_Bar
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bde20
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Inside_Casino
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bde40
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Beach_House
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bde60
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
lea rdx, str.Under_Roof
lea rcx, [rbp + 0x330]
call fcn.180014810
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x390]
call fcn.180084e70
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.1800bde80
nop
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.1800c28f0
mov rdx, rax
mov rcx, rbx
call fcn.180084370
nop
lea rcx, [rbp + 0x350]
call fcn.18002ae60
nop
lea rcx, [rbp + 0x390]
call fcn.180085570
nop
lea rcx, [rbp + 0x330]
call fcn.18002b290
mov rcx, qword [rbp + 0x1a10]
xor rcx, rsp
call fcn.1801909d0
lea r11, [rsp + 0x1b20]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov rdx, qword [rdx]
add rcx, 8
jmp 0x1800be080