Function at 0x18007bb40
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 - 0x57]
sub rsp, 0x90
mov rax, qword [0x18012e6b8]
xor rax, rsp
mov qword [rbp + 0x47], rax
mov rbx, rcx
cmp byte [0x180123ee7], 1
jne 0x18007bb8e
lea rcx, str.Welcome_to_bLiquid_w_pF5w_
call fcn.18009c9c0
mov byte [0x180123ee7], 0
call fcn.180078e30
mov byte [rbx + 8], 1
lea r8, str.Playing_with_Liquid
mov edx, 0xbb6ba94f
mov rcx, qword [0x180109018]
call fcn.180003140
lea r8, str.Playing_with_Liquid
mov edx, 0x9cc04180
mov rcx, qword [0x180109018]
call fcn.180003140
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
xor esi, esi
test rax, rax
je 0x18007bc20
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_6253339ebd8f011a92049d378bfd93be___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
lea r8d, [rsi + 0x2d]
lea rdx, str.Home
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007bc23
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007bc54
mov qword [rbp - 0x11], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007bc4b
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007bc54
lea r8, [rbp - 0x11]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007bc7c
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007bc90
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007bca0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007bcfe
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_9d1904612e212ae61171f42819d6cbcd___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x3b
lea rdx, str.Network
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007bd01
mov rbx, rsi
mov qword [rbp + 0x37], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007bd32
mov qword [rbp + 0x3f], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007bd29
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007bd32
lea r8, [rbp + 0x3f]
call fcn.18004a560
mov qword [rbp + 0x37], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007bd5a
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007bd6e
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007bd7e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007bddc
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_0812376c201ba7e0e9fd1fdb14559c83___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x25
lea rdx, str.Session
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007bddf
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007be10
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007be07
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007be10
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007be38
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007be4c
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007be5c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007beba
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_e2cea9d8b1adac61ab82754e1382414b___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x3a
lea rdx, str.Protections
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007bebd
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007beee
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007bee5
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007beee
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007bf16
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007bf2a
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007bf3a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007bf98
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_5d7178c551a78d6408dbce265d9debc1___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x61
lea rdx, str.World
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007bf9b
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007bfcc
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007bfc3
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007bfcc
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007bff4
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c008
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c018
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c076
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_17e90e5f9499958e19d4d23033b5ff0a___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x64
lea rdx, str.Weather
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c079
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c0aa
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c0a1
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c0aa
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c0d2
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c0e6
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c0f6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c154
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_56aa4c28b77e48049a365d268e6c032d___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x39
lea rdx, str.Players
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c157
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c188
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c17f
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c188
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c1b0
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c1c4
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c1d4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c232
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_d371119bfce773b0b2d8da23cb966e80___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x60
lea rdx, str.Misc
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c235
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c266
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c25d
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c266
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c28e
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c2a2
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c2b2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c310
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_840dbc8224789c813c5a13420e57c8b2___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x62
lea rdx, str.Vision_Type
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c313
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c344
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c33b
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c344
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c36c
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c380
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c390
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c3ee
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_f0a3193947f247d1672c9ef9c3edab36___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x5f
lea rdx, str.Player_Esp
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c3f1
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c422
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c419
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c422
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c44a
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c45e
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c46e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x38
lea rax, [0x18019d8f8]
mov qword [rbp + 0x37], rax
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, [rbp + 0x37]
mov rcx, qword [0x180109030]
call fcn.180044b80
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c4fa
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_936aa7239167f55013e97adb2070dc9e___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x5d
lea rdx, str.Vehicle
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c4fd
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c52e
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c525
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c52e
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c556
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c56a
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c57a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c5d8
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_4e58023473aa0404e5787f57f2b431b9___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x21
lea rdx, str.Protex_Script
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c5db
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c60c
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c603
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c60c
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c634
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c648
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c658
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c6b6
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_2fb782d8f58bc2d8146e044499514098___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x22
lea rdx, str.Protex_Crash
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c6b9
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c6ea
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c6e1
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c6ea
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c712
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c726
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c736
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c794
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_0adf7448dd772815bac956907fd175a9___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x23
lea rdx, str.Protex_Entity
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c797
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c7c8
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c7bf
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c7c8
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c7f0
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c804
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c814
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c872
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_4c1c9c264dbab5dcad7476670a6c1dc3___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x24
lea rdx, str.Protex_Other
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c875
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c8a6
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c89d
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c8a6
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c8ce
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c8e2
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c8f2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007c950
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_86b4d9290b97ca169a97b003d149db22___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x5a
lea rdx, str.Script_Events
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007c953
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007c984
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007c97b
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007c984
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007c9ac
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007c9c0
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007c9d0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007ca2e
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_9d375bfd06ee3f4af53c2fe0ebd1bdcc___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x3c
lea rdx, str.Local
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007ca31
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007ca62
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007ca59
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007ca62
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007ca8a
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007ca9e
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007caae
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007cb0c
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_8fedde30ec5c091d15a7c6f67dafd8c3___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x50
lea rdx, str.Outfit_Editor
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007cb0f
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007cb40
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007cb37
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007cb40
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007cb68
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007cb7c
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007cb8c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdi, qword [0x180109030]
mov ecx, 0xb0
call fcn.1800ac170
mov rbx, rax
mov qword [rbp + 0x37], rax
test rax, rax
je 0x18007cbea
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_d4e5f27fe81bf16472b9df663499f369___void__class_Big::UserInterface::RegularSubmenu____ptr64_.0
mov qword [rbp - 9], rax
lea rax, [rbp - 9]
mov qword [rbp + 0x2f], rax
lea r9, [rbp - 9]
mov r8d, 0x42
lea rdx, str.Teleport
mov rcx, rbx
call fcn.18004c590
mov rbx, rax
jmp 0x18007cbed
mov rbx, rsi
mov qword [rbp + 0x3f], rbx
lea rcx, [rdi + 0x1d0]
mov rdx, qword [rcx + 8]
cmp qword [rcx], rdx
jne 0x18007cc1e
mov qword [rbp + 0x37], rbx
cmp rdx, qword [rcx + 0x10]
je 0x18007cc15
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x18007cc1e
lea r8, [rbp + 0x37]
call fcn.18004a560
mov qword [rbp + 0x3f], rsi
mov qword [rbp - 0x11], rbx
mov rdx, qword [rdi + 0x1c0]
cmp rdx, qword [rdi + 0x1c8]
je 0x18007cc46
mov rcx, rsi
mov qword [rdx], rbx
add qword [rdi + 0x1c0], 8
jmp 0x18007cc5a
lea r8, [rbp - 0x11]
lea rcx, [rdi + 0x1b8]
call fcn.18004a720
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18007cc6a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x27
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Airports
mov rcx, qword [0x180109030]
call fcn.180047250
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x2c
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Activities
mov rcx, qword [0x180109030]
call fcn.180048b40
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x26
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Clothing_Shops
mov rcx, qword [0x180109030]
call fcn.18004a0a0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x28
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Ammu_Nations
mov rcx, qword [0x180109030]
call fcn.180049ab0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x3e
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Spawner
mov rcx, qword [0x180109030]
call fcn.180046a00
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x40
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Car_Spawn_Opt
mov rcx, qword [0x180109030]
call fcn.180049e40
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x3f
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Car_Spawner
mov rcx, qword [0x180109030]
call fcn.180048da0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x5e
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.DLC_Vehicles
mov rcx, qword [0x180109030]
call fcn.180049be0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x41
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Weapons
mov rcx, qword [0x180109030]
call fcn.180046b30
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 8
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Recovery
mov rcx, qword [0x180109030]
call fcn.180046ec0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x63
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Casino_Heist
mov rcx, qword [0x180109030]
call fcn.180049980
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x44
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.r_Money
mov rcx, qword [0x180109030]
call fcn.1800475e0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x48
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Stats
mov rcx, qword [0x180109030]
call fcn.180045240
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x43
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Rank_Options
mov rcx, qword [0x180109030]
call fcn.180049720
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x45
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Unlocks
mov rcx, qword [0x180109030]
call fcn.1800467a0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x4f
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Vehicle
mov rcx, qword [0x180109030]
call fcn.1800468d0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x46
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.PTFX
mov rcx, qword [0x180109030]
call fcn.180044eb0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x4d
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Animations
mov rcx, qword [0x180109030]
call fcn.180048680
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x49
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Model_Changer
mov rcx, qword [0x180109030]
call fcn.180049d10
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x20
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Themes
mov rcx, qword [0x180109030]
call fcn.180045f50
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x2e
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Settings
mov rcx, qword [0x180109030]
call fcn.180047380
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x33
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Infobar
mov rcx, qword [0x180109030]
call fcn.180046410
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x34
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Options
mov rcx, qword [0x180109030]
call fcn.180046c60
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x35
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Footer
mov rcx, qword [0x180109030]
call fcn.180045830
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x2f
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Header
mov rcx, qword [0x180109030]
call fcn.180045960
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x30
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Header_Background
mov rcx, qword [0x180109030]
call fcn.180047e30
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x31
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Header_Gradient
mov rcx, qword [0x180109030]
call fcn.180047970
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x32
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Header_Text
mov rcx, qword [0x180109030]
call fcn.180048c70
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x36
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Description
mov rcx, qword [0x180109030]
call fcn.180049390
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x37
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Input
mov rcx, qword [0x180109030]
call fcn.180045110
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x4a
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Animals
mov rcx, qword [0x180109030]
call fcn.1800462e0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x54
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Nude__NSFW_
mov rcx, qword [0x180109030]
call fcn.1800494c0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x4b
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Female_Ambient_Models
mov rcx, qword [0x180109030]
call fcn.180048420
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x4c
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Male_Ambient_Models
mov rcx, qword [0x180109030]
call fcn.1800481c0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x4e
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Cutscene_Models
mov rcx, qword [0x180109030]
call fcn.180047840
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x51
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Female_Gang_Models
mov rcx, qword [0x180109030]
call fcn.180048090
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x52
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Male_Gang_Models
mov rcx, qword [0x180109030]
call fcn.180047bd0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x53
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Story_Models
mov rcx, qword [0x180109030]
call fcn.1800495f0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x55
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Multiplayer
mov rcx, qword [0x180109030]
call fcn.180049000
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x56
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Tuners_DLC_Models
mov rcx, qword [0x180109030]
call fcn.180047f60
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x57
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.ScenarioFemale
mov rcx, qword [0x180109030]
call fcn.18004a1d0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x58
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.ScenarioMale
mov rcx, qword [0x180109030]
call fcn.180049850
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x59
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.StoryScenarioFemale
mov rcx, qword [0x180109030]
call fcn.1800482f0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x5c
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.StoryScenarioMale
mov rcx, qword [0x180109030]
call fcn.180047d00
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x47
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Scenarios
mov rcx, qword [0x180109030]
call fcn.180047710
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 1
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Arena_Wars
mov rcx, qword [0x180109030]
call fcn.180048a10
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], esi
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Diamond_Casino
mov rcx, qword [0x180109030]
call fcn.18004a300
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 2
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.After_Hours
mov rcx, qword [0x180109030]
call fcn.180049260
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 3
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Doomsday
mov rcx, qword [0x180109030]
call fcn.180047120
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 4
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Smugglers_Run
mov rcx, qword [0x180109030]
call fcn.18004a430
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 5
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Gunrunning
mov rcx, qword [0x180109030]
call fcn.1800488e0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 6
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Import_Export
mov rcx, qword [0x180109030]
call fcn.180049f70
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 7
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Super
mov rcx, qword [0x180109030]
call fcn.180045370
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0xa
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Sports
mov rcx, qword [0x180109030]
call fcn.180045a90
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0xb
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Sports_Classics
mov rcx, qword [0x180109030]
call fcn.180047aa0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0xc
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Offroad
mov rcx, qword [0x180109030]
call fcn.1800461b0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0xd
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Sedans
mov rcx, qword [0x180109030]
call fcn.1800454a0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0xe
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Coupes
mov rcx, qword [0x180109030]
call fcn.180045bc0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0xf
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Muscle
mov rcx, qword [0x180109030]
call fcn.1800455d0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x10
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Utility
mov rcx, qword [0x180109030]
call fcn.180046080
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x11
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Commercial
mov rcx, qword [0x180109030]
call fcn.180048550
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x12
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Compacts
mov rcx, qword [0x180109030]
call fcn.180046ff0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x13
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, [0x1800b9d04]
mov rcx, qword [0x180109030]
call fcn.180044d80
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x14
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Cycles
mov rcx, qword [0x180109030]
call fcn.180045cf0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x15
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Motorcycles
mov rcx, qword [0x180109030]
call fcn.180049130
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x16
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Helicopters
mov rcx, qword [0x180109030]
call fcn.180048ed0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x17
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Planes
mov rcx, qword [0x180109030]
call fcn.180045700
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x18
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Emergency
mov rcx, qword [0x180109030]
call fcn.1800474b0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x19
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Industrial
mov rcx, qword [0x180109030]
call fcn.1800487b0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x1a
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Trailer
mov rcx, qword [0x180109030]
call fcn.180046540
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x1b
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Trains
mov rcx, qword [0x180109030]
call fcn.180045e20
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x1d
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Boats
mov rcx, qword [0x180109030]
call fcn.180044fe0
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x1c
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Service
mov rcx, qword [0x180109030]
call fcn.180046670
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x11], 0x1e
lea r9, [rbp - 0x19]
lea r8, [rbp - 0x11]
lea rdx, str.Military
mov rcx, qword [0x180109030]
call fcn.180046d90
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.1800ac150
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret