Function at 0x18007bca0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0xc0]
sub rsp, 0x1c0
mov rax, qword [0x1801f7118]
xor rax, rsp
mov qword [rbp + 0xb0], rax
xor ebx, ebx
mov byte [rcx + 8], 1
mov eax, ebx
xchg byte [0x18029c528], al
mov ecx, ebx
xchg byte [0x18029c529], cl
mov eax, 1
xchg byte [0x18029bffa], al
mov ecx, ebx
xchg byte [0x18029c6e0], cl
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0xbb6ba94f
lea ecx, [rbx + 0x22]
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov word [rax + 0x20], cx
mov qword [rbp + 0xa8], rax
lea r8d, [rbx + 0x22]
lea rdx, str.Loading_GTA_Online_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007bd69
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0xb0d67121
mov ecx, reloc.WS2_32.dll_socket
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov dword [rax + 0x10], ecx
mov word [rax + 0x14], cx
mov byte [rax + 0x16], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x17]
lea rdx, str.Leaving_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007bddd
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0xd1b9bac4
mov ecx, Ordinal_33
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov dword [rax + 0x18], ecx
mov byte [rax + 0x1c], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x1d]
lea rdx, str.Leave_GTA_Online_With_Unison
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007be50
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x8aa31149
mov ecx, Ordinal_32
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov dword [rax + 0x18], ecx
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x1c]
lea rdx, str.Play_GTA_Online_with_Unison
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x70]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007bec0
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x5b63e21c
mov ecx, reloc.WS2_32.dll_sendto
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov dword [rax + 0x10], ecx
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x14]
lea rdx, str.Quit_GTA_withUnison
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007bf2c
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x962887ab
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x15]
lea rdx, str.Freemode_with_Unison
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007bf9b
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0xbeb9a572
mov ecx, Ordinal_41
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov dword [rax + 0x20], ecx
mov byte [rax + 0x24], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x25]
lea rdx, str.Joining_a_new_session_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c00e
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0xfed3a03c
mov ecx, Ordinal_41
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov dword [rax + 0x20], ecx
mov byte [rax + 0x24], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x25]
lea rdx, str.Closed_Friend_Session_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c081
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x7f70ebd6
mov ecx, 0x24
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov dword [rax + 0x20], ecx
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x24]
lea rdx, str.Purchase_Shark_Cards_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x20]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c0f1
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0xe6e9b12a
mov ecx, Ordinal_33
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov dword [rax + 0x18], ecx
mov byte [rax + 0x1c], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x1d]
lea rdx, str.Quit_to_desktop_with_Unison_
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp - 0x10]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c164
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x397a31fc
mov ecx, Ordinal_46
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], rcx
mov word [rax + 0x28], cx
mov byte [rax + 0x2a], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x2b]
lea rdx, str.Joining_A_Crew_Only_Session_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c1dc
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x94dbac8d
mov ecx, Ordinal_33
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov dword [rax + 0x18], ecx
mov word [rax + 0x1c], cx
mov byte [rax + 0x1e], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x1f]
lea rdx, str.Join_GTA_Online_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x10]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c253
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x4bbb1a3d
mov ecx, reloc.WS2_32.dll_select
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov word [rax + 0x10], cx
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x12]
lea rdx, str.Online_w__Unison_
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c2c0
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x54d09560
mov ecx, Ordinal_41
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], rcx
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x28]
lea rdx, str.Join_A_Invite_Only_Session_with_Unison.
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c331
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x748c6374
mov ecx, Ordinal_35
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov word [rax + 0x20], cx
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x22]
lea rdx, str.Loading_Story_Mode_with_Unison...
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x40]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c3a2
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x7c799134
mov ecx, reloc.WLDAP32.dll_Ordinal_33
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x21]
lea rdx, str.Join_A_Crew_Session_with_Unison.
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x50]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c412
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x9a2ca845
mov ecx, Ordinal_41
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], rcx
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x28]
lea rdx, str.Join_A_Closed_Crew_Session_with_Unison.
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x60]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c483
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x69c31ec9
mov ecx, reloc.WLDAP32.dll_Ordinal_33
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x21]
lea rdx, str.Join_A_Solo_Session_with_Unison.
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x70]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c4f3
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0xc2a3f0af
mov ecx, reloc.WLDAP32.dll_Ordinal_41
call fcn.18015cc90
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], rcx
mov byte [rax + 0x28], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 0x29]
lea rdx, str.Join_A_Friends_Only_Session_with_Unison.
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c56a
call fcn.18015ca30
mov rdi, qword [0x180217fa0]
mov dword [rbp + 0xa0], 0x9b282054
mov ecx, 7
call fcn.18015cc90
xor ecx, ecx
mov dword [rax], ecx
mov word [rax + 4], cx
mov byte [rax + 6], cl
mov qword [rbp + 0xa8], rax
lea r8d, [rcx + 7]
lea rdx, [0x18018bbf0]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r9, [rbp + 0xa8]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x90]
mov rcx, rdi
call fcn.180021540
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c5d9
call fcn.18015ca30
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_1___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
xor r8d, r8d
lea rdx, str.Unison_1.5
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c66e
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007c662
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007c66e
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007c69c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007c6b6
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c6c6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_2___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x41
lea rdx, str.Driver
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c75e
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007c752
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007c75e
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007c78c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007c7a6
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c7b6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_3___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x7a
lea rdx, str.Miscellaneous
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c84e
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007c842
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007c84e
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007c87c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007c896
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c8a6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_4___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x90
lea rdx, str.Spawn_Settings
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c93e
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007c932
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007c93e
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007c96c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007c986
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007c996
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_5___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, ntohl
lea rdx, str.Modded_Vehicles
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007ca2e
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007ca22
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007ca2e
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007ca5c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007ca76
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007ca86
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_6___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, Ordinal_41
lea rdx, str.Vehicle_Spawner
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007cb1e
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007cb12
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007cb1e
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007cb4c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007cb66
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007cb76
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_7___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, Ordinal_41
lea rdx, str.Acrobatics
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007cc0e
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007cc02
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007cc0e
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007cc3c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007cc56
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007cc66
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_8___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, Ordinal_41
lea rdx, str.Ramps
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007ccfe
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007ccf2
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007ccfe
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007cd2c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007cd46
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007cd56
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_9___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x50
lea rdx, str.Manipulation
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007cdee
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007cde2
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007cdee
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007ce1c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007ce36
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007ce46
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_10___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x56
lea rdx, str.Ramp_Builder
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007cede
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007ced2
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007cede
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007cf0c
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007cf26
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007cf36
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov ecx, dword [0x18026660c]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x18029d014], ecx
jle 0x18007cf89
lea rcx, [0x18029d014]
call fcn.18015cb48
cmp dword [0x18029d014], 0xffffffff
jne 0x18007cf89
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [0x18029cf40], rax
lea rcx, [0x18029d014]
call fcn.18015cadc
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_11___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x57
lea rdx, str.Water
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007d021
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007d015
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007d021
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007d04f
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007d069
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007d079
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_12___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x87
lea rdx, str.Tune
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007d111
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007d105
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007d111
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007d13f
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007d159
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007d169
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_13___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x86
lea rdx, str.Quads
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007d201
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007d1f5
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007d201
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007d22f
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007d249
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007d259
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_14___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.World
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007d2f1
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007d2e5
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007d2f1
lea r8, [rbp + 0xa8]
call fcn.180008500
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rsi + 0x5c0]
cmp rdx, qword [rsi + 0x5c8]
je 0x18007d31f
mov rcx, rbx
mov qword [rdx], rdi
add qword [rsi + 0x5c0], 8
jmp 0x18007d339
lea r8, [rbp + 0xa8]
lea rcx, [rsi + 0x5b8]
call fcn.18006dc30
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x18007d349
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0xa0], 0x59
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c3e50
mov dword [rbp + 0xa0], 0x58
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c3f80
mov dword [rbp + 0xa0], 0x53
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c40b0
mov dword [rbp + 0xa0], 0x54
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c62e0
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c6410
mov dword [rbp + 0xa0], 0x51
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c6540
mov dword [rbp + 0xa0], 0x81
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c6670
mov dword [rbp + 0xa0], 0x52
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c67a0
mov dword [rbp + 0xa0], 0x5a
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c68d0
mov dword [rbp + 0xa0], 0x65
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c6a00
mov dword [rbp + 0xa0], WSAGetLastError
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c6b30
mov dword [rbp + 0xa0], WSAGetLastError
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c6e20
mov dword [rbp + 0xa0], WSAGetLastError
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c6f50
mov dword [rbp + 0xa0], WSAGetLastError
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7080
mov dword [rbp + 0xa0], WSAGetLastError
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7370
mov dword [rbp + 0xa0], Ordinal_79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7660
mov dword [rbp + 0xa0], 0x43
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7990
mov dword [rbp + 0xa0], gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7ac0
mov dword [rbp + 0xa0], Ordinal_50
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7bf0
mov dword [rbp + 0xa0], Ordinal_33
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7d20
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_46
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c7f50
mov dword [rbp + 0xa0], 0x42
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c8080
mov dword [rbp + 0xa0], 0x44
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c81b0
mov dword [rbp + 0xa0], 0x45
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c82e0
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_45
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c8410
mov dword [rbp + 0xa0], Ordinal_41
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c8ea0
mov dword [rbp + 0xa0], gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800c8fd0
mov dword [rbp + 0xa0], Ordinal_143
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800ca640
mov dword [rbp + 0xa0], gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800ca770
mov dword [rbp + 0xa0], gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800ca8a0
mov dword [rbp + 0xa0], gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800cfb90
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_41
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800cfcc0
mov dword [rbp + 0xa0], Ordinal_46
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800cfdf0
mov dword [rbp + 0xa0], Ordinal_46
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800cff20
mov dword [rbp + 0xa0], Ordinal_46
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d0210
mov dword [rbp + 0xa0], Ordinal_33
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d0340
mov dword [rbp + 0xa0], Ordinal_33
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d0470
mov dword [rbp + 0xa0], Ordinal_143
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d05a0
mov dword [rbp + 0xa0], 0x40
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d06d0
mov dword [rbp + 0xa0], reloc.WS2_32.dll_setsockopt
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1270
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_22
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d13a0
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_35
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d14d0
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_32
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1600
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_33
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1730
mov dword [rbp + 0xa0], Ordinal_41
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1860
mov dword [rbp + 0xa0], reloc.WS2_32.dll_select
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1990
mov dword [rbp + 0xa0], 0x84
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1ac0
mov dword [rbp + 0xa0], 0x60
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1bf0
mov dword [rbp + 0xa0], Ordinal_27
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1d20
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_26
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1e50
mov dword [rbp + 0xa0], Ordinal_27
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d1f80
mov dword [rbp + 0xa0], 0x82
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d20b0
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_27
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d21e0
mov dword [rbp + 0xa0], 0x63
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d2310
mov dword [rbp + 0xa0], 0x80
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d2d40
mov dword [rbp + 0xa0], 0x5f
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d2e70
mov dword [rbp + 0xa0], 0x5e
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d2fa0
mov dword [rbp + 0xa0], 0x5b
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d30d0
mov dword [rbp + 0xa0], gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3200
mov dword [rbp + 0xa0], 0x5d
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3330
mov dword [rbp + 0xa0], 0x5c
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3460
mov dword [rbp + 0xa0], reloc.WS2_32.dll_recv
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3590
mov dword [rbp + 0xa0], gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d36c0
mov dword [rbp + 0xa0], reloc.WS2_32.dll_gethostname
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d37f0
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_60
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3920
mov dword [rbp + 0xa0], Ordinal_60
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3a50
mov dword [rbp + 0xa0], Ordinal_60
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3b80
mov dword [rbp + 0xa0], reloc.WS2_32.dll_recvfrom
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3cb0
mov dword [rbp + 0xa0], 0x3d
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3de0
mov dword [rbp + 0xa0], 1
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d3f10
mov dword [rbp + 0xa0], 0x3f
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4040
mov dword [rbp + 0xa0], reloc.WS2_32.dll_listen
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4170
mov dword [rbp + 0xa0], 8
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d42a0
mov dword [rbp + 0xa0], 9
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d43d0
mov dword [rbp + 0xa0], 0xa
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4500
mov dword [rbp + 0xa0], 3
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4630
mov dword [rbp + 0xa0], 4
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4760
mov dword [rbp + 0xa0], 5
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4890
mov dword [rbp + 0xa0], 7
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d49c0
mov dword [rbp + 0xa0], ntohl
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4af0
mov dword [rbp + 0xa0], ntohl
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4c20
mov dword [rbp + 0xa0], reloc.WS2_32.dll_ntohs
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d4d50
mov dword [rbp + 0xa0], reloc.WS2_32.dll_ntohl
lea rax, [0x18029bffc]
mov qword [rbp + 0xa8], rax
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0xa8]
mov rcx, qword [0x180218048]
call fcn.1800d4e80
mov dword [rbp + 0xa0], Ordinal_79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d5270
mov dword [rbp + 0xa0], Ordinal_79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d53a0
mov dword [rbp + 0xa0], Ordinal_143
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d54d0
mov dword [rbp + 0xa0], Ordinal_79
movsxd rax, dword [0x18029c554]
lea rcx, str.Beach
lea rdx, [rcx + rax*8]
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d5600
mov dword [rbp + 0xa0], Ordinal_79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d5730
mov rdi, qword [0x180218048]
mov dword [rbp + 0xa0], Ordinal_79
mov ecx, dword [0x18029cfd8]
call fcn.1800f35e0
mov qword [rbp + 0xa8], rax
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0xa8]
mov rcx, rdi
call fcn.1800d5860
mov dword [rbp + 0xa0], Ordinal_79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d5990
mov dword [rbp + 0xa0], Ordinal_79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d5ac0
mov dword [rbp + 0xa0], Ordinal_143
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d5bf0
mov dword [rbp + 0xa0], reloc.WS2_32.dll_WSAGetLastError
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d5ee0
mov dword [rbp + 0xa0], WSAGetLastError
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6010
mov dword [rbp + 0xa0], __WSAFDIsSet
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6140
mov dword [rbp + 0xa0], reloc.WLDAP32.dll_Ordinal_143
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6270
mov dword [rbp + 0xa0], __WSAFDIsSet
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d63a0
mov dword [rbp + 0xa0], Ordinal_143
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d64d0
mov dword [rbp + 0xa0], WSACleanup
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d67c0
mov dword [rbp + 0xa0], 0x7f
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d68f0
mov dword [rbp + 0xa0], reloc.WS2_32.dll_WSAStartup
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6a20
mov dword [rbp + 0xa0], 0x61
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6b50
mov dword [rbp + 0xa0], reloc.WS2_32.dll_WSACleanup
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6c80
mov dword [rbp + 0xa0], 0x7c
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6db0
mov dword [rbp + 0xa0], 0x75
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d6ee0
mov dword [rbp + 0xa0], 0x76
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d7010
mov dword [rbp + 0xa0], 0x77
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d7140
mov dword [rbp + 0xa0], 0x78
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d7270
mov dword [rbp + 0xa0], 0x79
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d73a0
mov dword [rbp + 0xa0], 0x7b
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d74d0
mov dword [rbp + 0xa0], 0x7d
lea r8, [rbp + 0xa0]
mov rcx, qword [0x180218048]
call fcn.1800d7600
mov rsi, qword [0x180218048]
mov ecx, 0xac
call fcn.18015ca38
mov rdi, rax
mov qword [rbp + 0xa8], rax
xor edx, edx
mov r8d, 0xac
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__public_virtual:_void___cdecl_Big::MainScript::Initialize_void____ptr64::_5::_lambda_126___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
lea r9, [rsp + 0x20]
mov r8d, 0x7e
lea rdx, str.Stores
mov rcx, rdi
call fcn.18007afb0
mov rdi, rax
mov qword [rbp + 0xa0], rax
lea rcx, [rsi + 0x599]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007e0b7
mov qword [rbp + 0xa8], rax
cmp rdx, qword [rcx + 0x10]
je 0x18007e0ab
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x18007e0b7
lea r8, [rbp + 0xa8]
call fcn.180008500
lea rcx, [rsi + 0x5b8]
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x18007e0e0
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x18007e0f3
lea r8, [rbp + 0xa8]
call fcn.18006dc30
mov rbx, qword [rbp + 0xa8]
test rbx, rbx
je 0x18007e106
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0xb0]
xor rcx, rsp
call fcn.18015c690
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret