Function at 0x18006e290
Capabilities:
Read file on windows
Write file on windows

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x18013d010]
xor rax, rsp
mov qword [rbp + 7], rax
mov r14, rcx
xor r13d, r13d
mov esi, r13d
mov dword [rbp - 0x41], r13d
mov edx, dword [rcx + 0x170]
lea eax, [rdx - 0xc]
cmp eax, 5
ja case.default.0x18006e2fc
cdqe
lea r8, [0x180000000]
mov ecx, dword [r8 + rax*4 + 0x6ffdc]
add rcx, r8
jmp rcx
mov edx, dword [0x18016a524]
mov rax, qword gs:[0x58]
mov ecx, 8
mov rax, qword [rax + rdx*8]
mov eax, dword [rcx + rax]
cmp dword [0x1801719c8], eax
jle 0x18006e367
lea rcx, [0x1801719c8]
call fcn.18009a27c
cmp dword [0x1801719c8], 0xffffffff
jne 0x18006e367
mov qword [0x180171a40], r13
mov qword [0x180171a50], r13
mov qword [0x180171a58], 0xf
lea rcx, [0x1800d5600]
call fcn.18009a75c
lea rcx, [0x1801719c8]
call fcn.18009a21c
cmp dword [r14 + 0x170], 0xc
jne 0x18006e5cd
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov r8d, 0xd
lea rdx, str.Spawn_Vehicle
lea rcx, [rbp - 0x19]
call fcn.1800542c0
lea rax, [rbp - 0x19]
mov qword [rbp - 0x69], rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0x70]
call fcn.180064550
nop
lea rcx, [rbp - 0x19]
call fcn.1800540d0
mov dword [0x18014f9b4], 0xffffffff
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov byte [rbp - 0x19], 0
mov dword [rbp - 0x41], 1
mov rbx, qword [0x180171610]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x18006e49a
nop
lea rdi, [rbx + 0x20]
mov rdx, rdi
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0xe0]
call fcn.180065090
test al, al
je 0x18006e446
lea rax, [rbp - 0x19]
cmp rax, rdi
je 0x18006e446
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x18006e43a
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp - 0x19]
call fcn.1800542c0
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x18006e478
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x18006e473
nop word [rax + rax]
cmp rbx, qword [rax + 0x10]
jne 0x18006e473
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x18006e460
mov rbx, rax
jmp 0x18006e490
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
jne 0x18006e490
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x18006e484
cmp byte [rbx + 0x19], 0
je 0x18006e400
lea rbx, [0x180171a40]
mov rcx, rbx
call fcn.1800540d0
movups xmm0, xmmword [rbp - 0x19]
movups xmmword [0x180171a40], xmm0
movups xmm1, xmmword [rbp - 9]
movups xmmword [0x180171a50], xmm1
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov byte [rbp - 0x19], 0
lea rcx, [rbp - 0x19]
call fcn.1800540d0
mov rax, qword [0x180171a50]
test rax, rax
je 0x18006ff18
movabs r12, 0x7fffffffffffffff
sub r12, rax
cmp r12, 0x18
jb 0x18006ff57
cmp qword [0x180171a58], 0x10
cmovae rbx, qword [0x180171a40]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], 0x18
lea r9, str.Spawn_Vehicle___CCCCCC
lea rcx, [rbp - 0x39]
call fcn.180095100
lea rax, [rbp - 0x39]
mov qword [rbp - 0x69], rax
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x19]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0x70]
call fcn.180064550
nop
lea rcx, [rbp - 0x39]
call fcn.1800540d0
lea rcx, [r14 + 0xe0]
mov edx, 0xd
call fcn.180065d90
mov dword [0x18014f9b4], r13d
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ff5d
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x69], rax
mov qword [rax], r13
lea rcx, [0x18005de80]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
jmp 0x18006ff18
mov rcx, r14
call fcn.18006a450
cmp eax, 0xffffffff
je 0x18006ff18
cmp qword [0x18016b8b8], rsi
je 0x18006ff18
mov byte [0x18016b8aa], 1
jmp 0x18006ff18
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
lea rcx, [rbp - 0x19]
cmp edx, 0xe
jne 0x18006ee03
lea r8d, [rdx + 1]
lea rdx, str.Vehicle___Color
call fcn.1800542c0
lea rax, [rbp - 0x19]
mov qword [rbp - 0x69], rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0x70]
call fcn.180064550
nop
lea rcx, [rbp - 0x19]
call fcn.1800540d0
add r14, 0xe0
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 7
lea rdx, str.Presets
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065090
test al, al
je 0x18006e6a0
mov edx, 0xf
mov rcx, r14
call fcn.180065d90
mov byte [0x180169380], 1
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 7
lea rdx, str.Rainbow
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 6
lea rdx, str.Enable
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea r8, [0x18014f9b8]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.1800651f0
test al, al
je 0x18006e762
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ff65
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x69], rax
mov qword [rax], r13
lea rcx, [0x18005e740]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
cmp byte [0x18014f9b8], 0
je 0x18006e865
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 5
lea rdx, str.Speed
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8, [0x18014f9bc]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 8
lea rdx, str.Vibrance
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x64
xor r9d, r9d
lea r8, [0x18014f9c0]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0x10
lea rdx, str.Secondary_Offset
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x64
xor r9d, r9d
lea r8, [0x18014f9c4]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 7
lea rdx, str.Primary
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 3
lea rdx, [0x180103784]
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea r8, [0x180169388]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 5
lea rdx, str.Green
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea r8, [0x18016938c]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 4
lea rdx, str.Blue
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea r8, [0x180169390]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 9
lea rdx, str.Secondary
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 3
lea rdx, [0x180103784]
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea r8, [0x180169394]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 5
lea rdx, str.Green
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea r8, [0x180169398]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 4
lea rdx, str.Blue
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea r8, [0x18016939c]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065570
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0x13
lea rdx, str.Metallic_Reflection
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 9
lea rdx, str.Intensity
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x38], 0
lea rdi, str._.1f
mov qword [rsp + 0x30], rdi
movss xmm7, dword [0x180125a38]
movss dword [rsp + 0x28], xmm7
movss xmm6, dword [0x180125ae8]
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
lea r8, [0x1801693a0]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065750
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0x11
lea rdx, str.Intensity_Balance
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rdi
movss dword [rsp + 0x28], xmm7
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x180125d0c]
lea r8, [0x1801693a4]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065750
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 6
lea rdx, str.Effect
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 9
lea rdx, str.Value__1_
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rdi
movss xmm7, dword [0x180125a5c]
movss dword [rsp + 0x28], xmm7
movss xmm6, dword [0x180125c5c]
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
lea r8, [0x1801693a8]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065750
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 9
lea rdx, str.Value__2_
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rdi
movss dword [rsp + 0x28], xmm7
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
lea r8, [0x1801693ac]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065750
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 9
lea rdx, str.Value__3_
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rdi
movss dword [rsp + 0x28], xmm7
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
lea r8, [0x1801693b0]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180065750
mov rax, qword [0x18014f988]
cmp rax, qword [0x180169388]
jne 0x18006ed47
mov eax, dword [0x18014f990]
cmp eax, dword [0x180169390]
jne 0x18006ed47
mov rax, qword [0x18014f994]
cmp rax, qword [0x180169394]
jne 0x18006ed47
mov eax, dword [0x18014f99c]
cmp eax, dword [0x18016939c]
jne 0x18006ed47
mov rax, qword [0x18014f9a0]
cmp rax, qword [0x1801693a0]
jne 0x18006ed47
mov rax, qword [0x18014f9a8]
cmp rax, qword [0x1801693a8]
jne 0x18006ed47
mov eax, dword [0x18014f9b0]
cmp eax, dword [0x1801693b0]
je 0x18006ff18
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ff6d
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x69], rax
mov qword [rax], r13
lea r13, [0x18005e500]
mov qword [rax + 8], r13
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rcx
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
movsd xmm0, qword [0x180169388]
movsd qword [0x18014f988], xmm0
mov eax, dword [0x180169390]
mov dword [0x18014f990], eax
movsd xmm0, qword [0x180169394]
movsd qword [0x18014f994], xmm0
mov eax, dword [0x18016939c]
mov dword [0x18014f99c], eax
mov rax, qword [0x1801693a0]
mov qword [0x18014f9a0], rax
movsd xmm0, qword [0x1801693a8]
movsd qword [0x18014f9a8], xmm0
mov eax, dword [0x1801693b0]
mov dword [0x18014f9b0], eax
jmp 0x18006ff18
mov r8d, 0x17
lea rdx, str.Vehicle___Color_Presets
call fcn.1800542c0
lea rax, [rbp - 0x19]
mov qword [rbp - 0x69], rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0x70]
call fcn.180064550
nop
lea rcx, [rbp - 0x19]
call fcn.1800540d0
mov edx, dword [0x18016a524]
mov rax, qword gs:[0x58]
mov ecx, 8
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x180171a90], ecx
jle 0x18006eea2
lea rcx, [0x180171a90]
call fcn.18009a27c
cmp dword [0x180171a90], 0xffffffff
jne 0x18006eea2
xorps xmm0, xmm0
movdqu xmmword [0x180171da8], xmm0
mov qword [0x180171db8], r13
lea rcx, [0x1800d55f0]
call fcn.18009a75c
lea rcx, [0x180171a90]
call fcn.18009a21c
movabs r12, 0x7fffffffffffffff
cmp byte [0x180169380], 0
je 0x18006f01e
mov byte [0x180169380], 0
lea rax, [rbp - 0x39]
mov qword [rbp - 0x69], rax
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 4
lea rdx, str..bin
lea rcx, [rbp - 0x39]
call fcn.1800542c0
nop
mov qword [rbp - 0x61], r13
mov qword [rbp - 0x51], r13
mov qword [rbp - 0x49], r13
mov rdi, qword [0x180171530]
lea r15, [0x180171520]
cmp qword [0x180171538], 0x10
cmovae r15, qword [0x180171520]
cmp rdi, 0x10
jae 0x18006ef31
movups xmm0, xmmword [r15]
movups xmmword [rbp - 0x61], xmm0
mov qword [rbp - 0x49], 0xf
jmp 0x18006efa1
mov rbx, rdi
or rbx, 0xf
cmp rbx, r12
cmova rbx, r12
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18006ef7b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18006ff75
mov rcx, rax
call fcn.18009a38c
mov rcx, rax
test rax, rax
je 0x18006ff7b
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18006ef8a
test rcx, rcx
je 0x18006ef87
call fcn.18009a38c
jmp 0x18006ef8a
mov rax, r13
mov qword [rbp - 0x61], rax
lea r8, [rdi + 1]
mov rdx, r15
mov rcx, rax
call fcn.1800a0f40
mov qword [rbp - 0x49], rbx
mov qword [rbp - 0x51], rdi
lea r8, [rbp - 0x39]
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x19]
call fcn.180058020
mov rbx, rax
lea rcx, [0x180171da8]
cmp rcx, rax
je 0x18006eff5
call fcn.18008f040
mov rcx, qword [rbx]
mov qword [0x180171da8], rcx
mov rcx, qword [rbx + 8]
mov qword [0x180171db0], rcx
mov rcx, qword [rbx + 0x10]
mov qword [0x180171db8], rcx
mov qword [rbx], r13
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], r13
lea rcx, [rbp - 0x19]
call fcn.18008f040
mov rdx, qword [0x180171db0]
mov r8, rdx
mov rcx, qword [0x180171da8]
sub r8, rcx
sar r8, 5
xor r9d, r9d
call fcn.1800974a0
lea rbx, [r14 + 0xe0]
mov qword [rbp - 0x41], rbx
lea rax, [rbp - 0x39]
mov qword [rbp - 0x69], rax
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0xf
lea rdx, str.Name_of_preset:
lea rcx, [rbp - 0x39]
call fcn.1800542c0
nop
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov r8d, 0xc
lea rdx, str.Save_Current
lea rcx, [rbp - 0x19]
call fcn.1800542c0
nop
lea rdi, [0x180171bd0]
mov r9, rdi
lea r8, [rbp - 0x39]
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.180065af0
lea rdx, [0x1801109a0]
cmp byte [0x180171bd0], 0
je 0x18006f1f4
mov rax, r12
mov rcx, qword [0x180171530]
sub rax, rcx
cmp rax, 1
jb 0x18006ff81
lea r9, [0x180171520]
cmp qword [0x180171538], 0x10
cmovae r9, qword [0x180171520]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x61]
call fcn.180095100
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rdi + r8], 0
jne 0x18006f100
mov rdx, rdi
lea rcx, [rbp - 0x61]
call fcn.180054420
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x19], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 9], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, str..bin
lea rcx, [rbp - 0x19]
call fcn.180054420
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x39], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x29], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov esi, 0x1c
lea rcx, [rbp - 0x19]
call fcn.1800540d0
nop
lea rcx, [rbp - 0x61]
call fcn.1800540d0
lea rcx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rcx, qword [rbp - 0x39]
lea rdx, [0x180109b30]
call fcn.1800a8b1c
mov rdi, rax
test rax, rax
je 0x18006f1cc
mov r9, rax
lea edx, [rsi + 0x10]
lea r8d, [rsi - 0x1b]
lea rcx, [0x180169388]
call fcn.1800a8904
mov rcx, rdi
call fcn.1800a5988
mov byte [0x180169380], 1
xorps xmm0, xmm0
movups xmmword [0x180171bd0], xmm0
movups xmmword [0x180171be0], xmm0
movups xmmword [0x180171bf0], xmm0
lea rcx, [rbp - 0x39]
call fcn.1800540d0
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 5
lea rdx, str.Saved
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064d00
mov rbx, qword [0x180171da8]
mov rax, qword [0x180171db0]
mov qword [rbp - 0x69], rax
cmp rbx, rax
je 0x18006ff18
lea r13, [0x18005e500]
nop dword [rax + rax]
mov rdi, qword [rbx + 0x10]
mov r14, rbx
mov r15, qword [rbx + 0x18]
cmp r15, 0x10
jb 0x18006f264
mov r14, qword [rbx]
test rdi, rdi
je 0x18006f283
mov r8, rdi
mov edx, 0x2e
mov rcx, r14
call fcn.1800a15f0
test rax, rax
je 0x18006f283
sub rax, r14
jmp 0x18006f28a
mov rax, 0xffffffffffffffff
xor r14d, r14d
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], 0xf
cmp rdi, rax
cmovb rax, rdi
mov rdx, rbx
cmp r15, 0x10
jb 0x18006f2b0
mov rdx, qword [rbx]
mov r8, rax
lea rcx, [rbp - 0x39]
call fcn.1800542c0
or esi, 0x20
lea rdx, [rbp - 0x39]
mov rcx, qword [rbp - 0x41]
call fcn.180064e20
test al, al
je 0x18006f43d
mov rax, r12
mov rcx, qword [0x180171530]
sub rax, rcx
cmp rax, 1
jb 0x18006ff8f
lea r9, [0x180171520]
cmp qword [0x180171538], 0x10
cmovae r9, qword [0x180171520]
mov qword [rsp + 0x30], 1
lea rax, [0x1801109a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x61]
call fcn.180095100
or esi, 0x40
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x18006f335
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp - 0x61]
call fcn.180054420
mov qword [rbp - 0x19], r14
mov qword [rbp - 9], r14
mov qword [rbp - 1], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x19], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 9], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts esi, 7
lea rcx, [rbp - 0x61]
call fcn.1800540d0
lea rcx, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rcx, qword [rbp - 0x19]
lea rdx, [0x180109b64]
call fcn.1800a8b1c
mov rdi, rax
test rax, rax
je 0x18006f434
xor edx, edx
lea r8d, [rdx + 2]
mov rcx, rax
call fcn.1800a5bfc
mov rcx, rdi
call fcn.1800a53b8
cmp eax, 0x2c
jne 0x18006f42b
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.1800a5bfc
mov r9, rdi
mov edx, 0x2c
lea r8d, [rdx - 0x2b]
lea rcx, [0x180169388]
call fcn.1800a8d9c
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ff87
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r14
mov qword [rax + 8], r13
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r14
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov rcx, rdi
call fcn.1800a5988
nop
lea rcx, [rbp - 0x19]
call fcn.1800540d0
add rbx, 0x20
cmp rbx, qword [rbp - 0x69]
je 0x18006ff18
jmp 0x18006f250
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov r8d, 0x11
lea rdx, str.Vehicle___Texture
lea rcx, [rbp - 0x19]
call fcn.1800542c0
lea rax, [rbp - 0x19]
mov qword [rbp - 0x61], rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0x70]
call fcn.180064550
nop
lea rcx, [rbp - 0x19]
call fcn.1800540d0
mov edx, dword [0x18016a524]
mov rax, qword gs:[0x58]
mov ecx, 8
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x180171a60], ecx
jle 0x18006f522
lea rcx, [0x180171a60]
call fcn.18009a27c
cmp dword [0x180171a60], 0xffffffff
jne 0x18006f522
mov qword [0x180171c98], r13
mov qword [0x180171ca0], r13
mov ecx, 0x48
call fcn.18009a38c
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x180171c98], rax
lea rcx, [0x1800d55d0]
call fcn.18009a75c
nop
lea rcx, [0x180171a60]
call fcn.18009a21c
cmp qword [0x180171ca0], 0
jne 0x18006f617
mov rax, qword [0x180171608]
lea rcx, [rax + 0x235b2f0]
add rax, 0x170b80
mov edx, 0x8b43fabf
call rax
mov rdx, rax
lea rcx, [rbp - 0x19]
call fcn.1800581b0
nop
mov rbx, qword [rbp - 0x19]
mov rsi, qword [rbp - 0x11]
cmp rbx, rsi
je 0x18006f5d2
nop word [rax + rax]
mov rax, qword [rbx]
mov edi, dword [rax + 0x18]
lea rdx, [rax + 0x34]
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov byte [rbp - 0x39], 0
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x18006f595
lea rcx, [rbp - 0x39]
call fcn.1800542c0
nop
lea r8, [rbp - 0x39]
lea rdx, [rbp - 0x61]
call fcn.180091c70
mov rcx, qword [rax]
mov dword [rcx + 0x40], edi
lea rcx, [rbp - 0x39]
call fcn.1800540d0
add rbx, 8
cmp rbx, rsi
jne 0x18006f570
mov rbx, qword [rbp - 0x19]
test rbx, rbx
je 0x18006f617
mov rax, qword [rbp - 9]
sub rax, rbx
sar rax, 3
lea rdx, [rax*8]
mov rax, rbx
cmp rdx, 0x1000
jb 0x18006f60f
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006ff95
mov rcx, rbx
call fcn.18009a07c
mov rbx, qword [0x180171c98]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x18006ff18
lea r15, [0x18005e680]
lea rdx, [rbx + 0x20]
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0xe0]
call fcn.180064e20
test al, al
je 0x18006f6b0
mov ecx, 4
call fcn.18009a38c
mov rdi, rax
mov ecx, dword [rbx + 0x40]
mov dword [rax], ecx
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ff9b
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
mov qword [rax + 8], r15
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rdi
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x18006f6dc
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x18006f6d7
cmp rbx, qword [rax + 0x10]
jne 0x18006f6d7
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x18006f6c4
mov rbx, rax
jmp 0x18006f6fc
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
jne 0x18006f6fc
nop dword [rax + rax]
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x18006f6f0
cmp byte [rbx + 0x19], 0
jne 0x18006ff18
jmp 0x18006f632
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov r8d, 0xd
lea rdx, str.Vehicle___Fun
lea rcx, [rbp - 0x19]
call fcn.1800542c0
lea rax, [rbp - 0x19]
mov qword [rbp - 0x61], rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0x70]
call fcn.180064550
nop
lea rcx, [rbp - 0x19]
call fcn.1800540d0
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0xb
lea rdx, str.Disable_All
lea rcx, [rbp - 0x39]
call fcn.1800542c0
add r14, 0xe0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180064e20
movzx ecx, byte [0x18014f978]
test al, al
cmovne ecx, r13d
mov byte [0x18014f978], cl
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0xf
lea rdx, str.Extreme_Ramming
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 6
lea rdx, str.Enable
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea r8, [0x18014f978]
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.1800651f0
test al, al
je 0x18006f82a
lea r8, [0x18005e9b0]
lea rcx, [0x18014f980]
call fcn.18005ba80
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0x10
lea rdx, str.Force_Multiplier
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x38], 1
lea rax, str._.2f
mov qword [rsp + 0x30], rax
movss xmm3, dword [0x180125a5c]
movss dword [rsp + 0x28], xmm3
movss xmm0, dword [0x180125b4c]
movss dword [rsp + 0x20], xmm0
lea r8, [0x18014f97c]
mov rcx, r14
jmp 0x18006ff0f
mov qword [rbp - 0x19], r13
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov r8d, 0xf
lea rdx, str.Vehicle_Options
lea rcx, [rbp - 0x19]
call fcn.1800542c0
lea rax, [rbp - 0x19]
mov qword [rbp - 0x61], rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.180053cc0
mov rdx, rax
lea rcx, [r14 + 0x70]
call fcn.180064550
nop
lea rcx, [rbp - 0x19]
call fcn.1800540d0
lea rbx, [r14 + 0xe0]
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 5
lea rdx, str.Spawn
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180065090
test al, al
je 0x18006f927
mov edx, 0xc
mov rcx, rbx
call fcn.180065d90
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0x12
lea rdx, str.Delete_All_Spawned
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064e20
test al, al
je 0x18006f9b0
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ffa3
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [0x18005e2c0]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 7
lea rdx, str.Options
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 5
lea rdx, str.Color
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180065090
test al, al
je 0x18006fa25
mov edx, 0xe
mov rcx, rbx
call fcn.180065d90
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 7
lea rdx, str.Texture
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180065090
test al, al
je 0x18006fa68
mov edx, 0x10
mov rcx, rbx
call fcn.180065d90
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 3
lea rdx, [0x18011b6dc]
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180065090
test al, al
je 0x18006faab
mov edx, 0x11
mov rcx, rbx
call fcn.180065d90
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 4
lea rdx, str.Flip
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064e20
test al, al
je 0x18006fb34
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ffab
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [0x18005ec50]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 6
lea rdx, str.Repair
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064e20
test al, al
je 0x18006fbbd
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ffb3
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [fcn.18005ed90]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 6
lea rdx, str.Damage
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064e20
test al, al
je 0x18006fc46
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ffbb
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [0x18005ee30]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0xd
lea rdx, str.Repair_Visual
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064e20
test al, al
je 0x18006fccf
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ffc3
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [fcn.18005ef20]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0xd
lea rdx, str.Damage_Visual
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064e20
test al, al
je 0x18006fd58
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ffcb
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [0x18005f000]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 7
lea rdx, str.Toggles
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.180064d00
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 7
lea rdx, str.Godmode
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea r8, [0x18016b8b0]
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.1800651f0
test al, al
je 0x18006fe1a
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ffd3
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [0x18005f100]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0xa
lea rdx, str.Horn_Boost
lea rcx, [rbp - 0x39]
call fcn.1800542c0
lea r8, [0x18016b8b1]
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.1800651f0
test al, al
je 0x18006feaa
lea rcx, [0x1801714a0]
call fcn.18009cf78
test eax, eax
jne 0x18006ff4f
lea ecx, [rax + 0x20]
call fcn.18009a38c
mov qword [rbp - 0x61], rax
mov qword [rax], r13
lea rcx, [0x18005f130]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r13
mov rcx, qword [0x1801714f8]
mov qword [rax], rcx
mov qword [0x1801714f8], rax
lea rcx, [0x1801714a0]
call fcn.18009cfbc
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x29], r13
mov qword [rbp - 0x21], 0xf
mov r8d, 0x15
lea rdx, str.Horn_Boost_Multiplier
lea rcx, [rbp - 0x39]
call fcn.1800542c0
mov byte [rsp + 0x38], 1
lea rdi, str._.1f
mov qword [rsp + 0x30], rdi
movss xmm0, dword [0x180125a38]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [0x180125b70]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [0x180125ae8]
lea r8, [0x18016b8b4]
mov rcx, rbx
lea rdx, [rbp - 0x39]
call fcn.180065750
mov rcx, qword [rbp + 7]
xor rcx, rsp
call fcn.180099cf0
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, eax
call fcn.18009d5d8
int3
call fcn.18004d100
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
nop
call fcn.18004d060
nop
call fcn.1800ae63c
nop
call fcn.18004d100
nop
mov ecx, eax
call fcn.18009d5d8
nop
call fcn.18004d100
int3
call fcn.1800ae63c
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3
mov ecx, eax
call fcn.18009d5d8
int3