Function at 0x18003a880
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x248]
sub rsp, 0x320
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
mov rax, qword [0x1800a8008]
xor rax, rsp
mov qword [rbp + 0x180], rax
xor r15d, r15d
mov r12d, r15d
mov dword [rsp + 0x5c], r15d
mov byte [0x1800c823a], r12b
lea rax, [fcn.18001be40]
mov qword [rsp + 0x20], rax
lea r9, [0x180028240]
lea edx, [r15 + 0x20]
lea r8d, [r15 + 4]
lea rcx, [rbp + 0x40]
call fcn.18005073c
nop
movdqa xmm0, xmmword [0x18009ab60]
movdqu xmmword [rbp - 0x60], xmm0
mov dword [rbp - 0x50], 0xe
mov dword [rbp - 0x4c], 0xf
mov qword [rbp + 0xc0], r15
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], r15b
xor r8d, r8d
lea rdx, [0x180094fdf]
lea rcx, [rbp + 0xc0]
call fcn.18001bf00
nop
mov qword [rbp + 0xe0], r15
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0xe0], r15b
lea r8d, [r15 + 5]
lea rdx, str._____
lea rcx, [rbp + 0xe0]
call fcn.18001bf00
nop
mov qword [rbp + 0x100], r15
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0x110], xmm0
mov byte [rbp + 0x100], r15b
lea r8d, [r15 + 5]
lea rdx, str._____
lea rcx, [rbp + 0x100]
call fcn.18001bf00
nop
mov qword [rbp + 0x120], r15
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x120], r15b
xor r8d, r8d
lea rdx, [0x180094fdf]
lea rcx, [rbp + 0x120]
call fcn.18001bf00
nop
mov qword [rbp + 0x140], r15
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0x150], xmm0
mov byte [rbp + 0x140], r15b
xor r8d, r8d
lea rdx, [0x180094fdf]
lea rcx, [rbp + 0x140]
call fcn.18001bf00
nop
mov qword [rbp + 0x160], r15
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0x170], xmm0
mov byte [rbp + 0x160], r15b
lea r8d, [r15 + 5]
lea rdx, str._____
lea rcx, [rbp + 0x160]
call fcn.18001bf00
nop
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], r15b
lea r8d, [r15 + 0xf]
lea rdx, str.Decor__Options
lea rcx, [rbp - 0x40]
call fcn.18001bf00
nop
mov edx, r15d
mov dword [rsp + 0x58], edx
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x50], rcx
mov r14d, r15d
lea rdi, [0x180000000]
lea rsi, [0x1800b3780]
movabs r8, 0x7fffffffffffffff
movabs r9, 0x8000000000000000
lea r10d, [r15 + 0x16]
lea r13d, [r15 + 1]
nop word [rax + rax]
movsxd rbx, dword [rcx]
movzx ecx, word [rdi + rbx*2 + 0xc8470]
cmp cx, 1
jne 0x18003ad68
shl rbx, 5
add rbx, rsi
mov r13, qword [rbx + 0x10]
mov rax, r8
sub rax, r13
cmp rax, 3
jb 0x18003cddf
cmp qword [rbx + 0x18], 0x10
jb 0x18003ab2a
mov rbx, qword [rbx]
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x68], r15
lea r15, [r13 + 3]
mov edi, 0xf
lea rsi, [rbp - 0x80]
cmp r15, rdi
jbe 0x18003abb3
mov rdi, r15
or rdi, 0xf
cmp rdi, r8
jbe 0x18003ab5d
mov rdi, r8
lea rax, [r9 + 0x27]
jmp 0x18003ab7f
cmp rdi, 0x16
cmovb rdi, r10
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x18003ab9e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003cdcd
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003cdd9
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003abaf
test rcx, rcx
je 0x18003abaa
call fcn.18004ffe0
jmp 0x18003abac
xor eax, eax
mov rsi, rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x68], rdi
movzx eax, word [0x180099408]
mov word [rsi], ax
movzx eax, byte [0x18009940a]
mov byte [rsi + 2], al
lea rcx, [rsi + 3]
mov r8, r13
mov rdx, rbx
call fcn.180053c40
mov byte [rsi + r15], 0
or r12d, 1
lea rdx, [rbp + 0xc0]
add rdx, r14
cmp qword [rbp + r14 + 0xd8], 0x10
jb 0x18003abff
mov rdx, qword [rdx]
mov r8, qword [rbp + r14 + 0xd0]
lea rcx, [rbp - 0x80]
call fcn.180029b30
movups xmm6, xmmword [rax]
movups xmmword [rbp], xmm6
movups xmm7, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm7
xor r15d, r15d
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], r15b
or r12d, 2
lea rbx, [rbp + 0x40]
add rbx, r14
lea rax, [rbp]
cmp rbx, rax
je 0x18003ac97
mov rdx, qword [rbp + r14 + 0x58]
cmp rdx, 0x10
jb 0x18003ac80
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x18003ac7b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18003cdd3
mov rcx, r8
call fcn.18005001c
mov qword [rbp + r14 + 0x50], r15
mov qword [rbp + r14 + 0x58], 0xf
movups xmmword [rbx], xmm6
movups xmmword [rbx + 0x10], xmm7
jmp 0x18003acd3
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x18003acd3
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003accd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003cdd3
call fcn.18005001c
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x18003ad0e
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003ad09
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003cdd9
call fcn.18005001c
mov r13d, 1
lea rsi, [0x1800b3780]
lea rdi, [0x180000000]
movabs r8, 0x7fffffffffffffff
movabs r9, 0x8000000000000000
mov r10d, 0x16
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
mov rcx, qword [rsp + 0x50]
add rcx, 4
mov qword [rsp + 0x50], rcx
add r14, 0x20
cmp eax, 6
jge 0x18003b081
mov edx, eax
jmp 0x18003aaf0
movsxd rax, dword [rbp + rbx*4 - 0x60]
cmp word [rdi + rax*2 + 0xc8470], 2
jne 0x18003adad
shl rbx, 5
add rbx, rsi
movsxd rax, edx
shl rax, 5
lea rcx, [rbp + 0x40]
add rcx, rax
cmp rcx, rbx
je 0x18003ad3c
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x18003ad9f
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
call fcn.18001bf00
jmp 0x18003ad22
test cx, cx
jne 0x18003ad3c
mov edx, dword [rdi + rbx*4 + 0x94e70]
lea rcx, [rbp - 0x20]
call fcn.18001d550
or r12d, 4
mov dword [rsp + 0x5c], r12d
shl rbx, 5
add rbx, rsi
mov r15, qword [rbx + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 6
jb 0x18003ce03
cmp qword [rbx + 0x18], 0x10
jb 0x18003adfa
mov rbx, qword [rbx]
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rax
lea r12, [r15 + 6]
mov edi, 0xf
lea rsi, [rbp - 0x80]
cmp r12, rdi
jbe 0x18003ae90
mov rdi, r12
or rdi, 0xf
cmp rdi, rcx
jbe 0x18003ae39
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003ae60
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x18003ae7f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003cde5
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003cdf7
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003ae8c
test rcx, rcx
je 0x18003ae89
call fcn.18004ffe0
mov rsi, rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], rdi
mov r8, r15
mov rdx, rbx
mov rcx, rsi
call fcn.180053c40
mov eax, dword [str.___r]
mov dword [r15 + rsi], eax
movzx eax, word [0x180099414]
mov word [r15 + rsi + 4], ax
mov byte [rsi + r12], 0
lea r9, [rbp - 0x20]
lea r8, [rbp - 0x80]
lea rcx, [rsp + 0x60]
call fcn.18002d900
nop
mov r8, r13
lea rdx, [0x18009940c]
lea rcx, [rsp + 0x60]
call fcn.180029b30
movups xmm6, xmmword [rax]
movups xmmword [rbp + 0x20], xmm6
movups xmm7, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm7
xor r15d, r15d
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], r15b
mov r12d, dword [rsp + 0x5c]
or r12d, 0x38
lea rbx, [rbp + 0x40]
add rbx, r14
lea rax, [rbp + 0x20]
cmp rbx, rax
je 0x18003af75
mov rdx, qword [rbp + r14 + 0x58]
cmp rdx, 0x10
jb 0x18003af5e
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x18003af59
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18003cdeb
mov rcx, r8
call fcn.18005001c
mov qword [rbp + r14 + 0x50], r15
mov qword [rbp + r14 + 0x58], 0xf
movups xmmword [rbx], xmm6
movups xmmword [rbx + 0x10], xmm7
jmp 0x18003afb1
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x18003afb1
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003afab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003cdeb
call fcn.18005001c
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x18003afee
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003afe9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003cdf1
call fcn.18005001c
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x18003b03d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003b037
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003cdf7
call fcn.18005001c
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x18003ad14
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003b077
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003cdfd
call fcn.18005001c
jmp 0x18003ad14
mov r13, qword [rbp - 0x30]
movss xmm6, dword [0x18009a260]
movss xmm10, dword [0x18009a29c]
movss xmm11, dword [0x18009a288]
movsd xmm8, qword [0x18009a220]
movsd xmm7, qword [0x18009a240]
movss xmm9, dword [0x18009a290]
movsd xmm12, qword [0x18009a228]
movss xmm13, dword [0x18009a284]
movss xmm14, dword [0x18009a204]
mov r14d, 0x96
movabs rbx, 0x5f4b6931816e599b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea esi, [r14 + rax]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
nop word [rax + rax]
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x48], r15
lea rdi, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rdi, qword [rbp - 0x40]
cmp r13, 0x10
jae 0x18003b141
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x48], 0xf
jmp 0x18003b1bb
mov rbx, r13
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003b195
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce0f
mov rcx, rax
call fcn.18004ffe0
mov rcx, rax
test rax, rax
je 0x18003ce09
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18003b1a4
test rcx, rcx
je 0x18003b1a1
call fcn.18004ffe0
jmp 0x18003b1a4
mov rax, r15
mov qword [rbp - 0x60], rax
lea r8, [r13 + 1]
mov rdx, rdi
mov rcx, rax
call fcn.180053c40
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x50], r13
mov byte [rsp + 0x38], 1
mov byte [rsp + 0x30], 0
movss dword [rsp + 0x28], xmm6
movaps xmm3, xmm10
movaps xmm2, xmm11
lea rcx, [rbp - 0x60]
call fcn.1800399c0
mov ebx, r15d
lea rdi, [rbp + 0x40]
mov eax, dword [0x1800c896c]
nop dword [rax]
cmp ebx, eax
je 0x18003b237
mov rdx, rdi
lea rcx, [rbp - 0x20]
call fcn.180028260
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
addsd xmm0, xmm7
cvtpd2ps xmm3, xmm0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
movss dword [rsp + 0x28], xmm9
movaps xmm2, xmm6
mov rcx, rax
call fcn.1800399c0
mov eax, dword [0x1800c896c]
inc ebx
add rdi, 0x20
cmp ebx, 6
jl 0x18003b1f0
cdqe
shl rax, 5
lea rdx, [rbp + 0x40]
add rdx, rax
lea rcx, [rbp - 0x20]
call fcn.180028260
movd xmm0, dword [0x1800c896c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm12
addsd xmm0, xmm7
cvtpd2ps xmm3, xmm0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm13
movaps xmm2, xmm14
mov rcx, rax
call fcn.1800399c0
call fcn.180038ec0
xor ecx, ecx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp eax, esi
jb 0x18003b110
mov r14d, r15d
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7710]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b2cb
cmp dword [0x1800c771c], 0
je 0x18003b309
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7190]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b2ea
cmp dword [0x1800c719c], 0
je 0x18003b309
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c72c0]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b30e
cmp dword [0x1800c72cc], 0
jne 0x18003b30e
mov sil, 1
jmp 0x18003b311
xor sil, sil
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c76c0]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b330
cmp dword [0x1800c76cc], 0
je 0x18003b34f
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7140]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b354
cmp dword [0x1800c714c], 0
jne 0x18003b354
mov dil, 1
jmp 0x18003b357
xor dil, dil
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7740]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b376
cmp dword [0x1800c774c], 0
je 0x18003b395
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7320]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b399
cmp dword [0x1800c732c], 0
jne 0x18003b399
mov bl, 1
jmp 0x18003b39b
xor bl, bl
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c76e0]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b3ba
cmp dword [0x1800c76ec], 0
je 0x18003b3d9
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7340]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003b3dd
cmp dword [0x1800c734c], 0
jne 0x18003b3dd
mov al, 1
jmp 0x18003b3df
xor al, al
test sil, sil
je 0x18003ccbf
movabs rcx, 0x67c540aa08e4a6f5
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0xffffffff
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
lea rcx, str.NAV_UP_DOWN
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
lea rcx, str.HUD_FRONTEND_DEFAULT_SOUNDSET
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movsxd rax, dword [0x1800c896c]
cmp eax, 5
ja case.default.0x18003b45a
lea rdi, [0x180000000]
mov ecx, dword [rdi + rax*4 + 0x3ce34]
add rcx, rdi
jmp rcx
movzx eax, word [0x1800c8470]
test ax, ax
jne 0x18003b6f6
mov ecx, 0xdac
call fcn.1800317f0
test al, al
je 0x18003b69b
mov ebx, 1
mov word [0x1800c8470], bx
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r15, qword [0x1800b3790]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003ce21
lea r14, [0x1800b3780]
cmp qword [0x1800b3798], 0x10
cmovae r14, qword [0x1800b3780]
xor eax, eax
mov qword [rsp + 0x60], rax
lea rsi, [r15 + 3]
mov ebx, 0xf
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x18003b60b
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003b5b3
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003b5da
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003b5f9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce15
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce1b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003b606
test rcx, rcx
je 0x18003b603
call fcn.18004ffe0
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r14
call fcn.180053c40
mov byte [rdi + rsi], 0
or r12d, 0x40
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x18003b67b
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003b676
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce1b
call fcn.18005001c
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x50], xmm1
xor r15d, r15d
mov r14d, 0xc8
jmp 0x18003b0da
movabs rcx, 0x202709f4c58a0424
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.STRING
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movabs rcx, 0x5f68520888e69014
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.You_dont_have_enough_for_this.
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movabs rcx, 0x2ed7843f8f801023
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
jmp 0x18003b969
cmp ax, 2
jne 0x18003b985
mov ebx, 1
mov word [0x1800c8470], bx
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r15, qword [0x1800b3790]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003ce21
lea r14, [0x1800b3780]
cmp qword [0x1800b3798], 0x10
cmovae r14, qword [0x1800b3780]
xor eax, eax
mov qword [rsp + 0x60], rax
lea rsi, [r15 + 3]
mov ebx, 0xf
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x18003b88d
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003b835
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003b85c
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003b87b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce15
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce1b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003b888
test rcx, rcx
je 0x18003b885
call fcn.18004ffe0
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r14
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 7
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x18003b8fe
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003b8f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce1b
call fcn.18005001c
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x50], xmm1
movabs rcx, 0x202709f4c58a0424
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.STRING
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movabs rcx, 0x5f68520888e69014
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.Dealership_Constructions_have_finished_
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movabs rcx, 0x2ed7843f8f801023
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
xor r15d, r15d
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov eax, 1
mov dword [rsp + 0x50], eax
jmp 0x18003bae7
cmp ax, 1
jne case.default.0x18003b45a
mov eax, 2
mov word [0x1800c8470], ax
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov ebx, 1
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
lea rdx, [0x1800b3780]
cmp qword [0x1800b3798], 0x10
cmovae rdx, qword [0x1800b3780]
mov r8, qword [0x1800b3790]
lea rcx, [rbp + 0x40]
call fcn.18001bf00
movabs rcx, 0x202709f4c58a0424
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.STRING
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movabs rcx, 0x5f68520888e69014
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.Dealership_Constructions_have_finished_
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movabs rcx, 0x2ed7843f8f801023
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r14d, 0xc8
jmp 0x18003b0da
cmp word [0x1800c8472], 0
jne 0x18003bd48
mov ecx, 0x7d0
call fcn.1800317f0
test al, al
je 0x18003b69b
mov ebx, 1
mov word [0x1800c8472], bx
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r15, qword [0x1800b37b0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003ce21
lea r14, [0x1800b37a0]
cmp qword [0x1800b37b8], 0x10
cmovae r14, qword [0x1800b37a0]
xor eax, eax
mov qword [rsp + 0x60], rax
lea rsi, [r15 + 3]
mov ebx, 0xf
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x18003bca6
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003bc4e
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003bc75
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003bc94
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce15
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce1b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003bca1
test rcx, rcx
je 0x18003bc9e
call fcn.18004ffe0
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r14
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 8
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x18003bd17
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003bd12
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce1b
call fcn.18005001c
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x70], xmm1
mov edx, 3
lea ecx, [rdx - 1]
lea r8d, [rdx + 3]
call fcn.18003ce50
xor r15d, r15d
mov r14d, 0xc8
jmp 0x18003b0da
mov edx, 3
lea ecx, [rdx - 1]
lea r8d, [rdx + 3]
call fcn.18003ce50
mov r14d, 0xc8
jmp 0x18003b0da
cmp word [0x1800c847e], 0
jne 0x18003bf07
mov ecx, 0xb71b0
call fcn.1800317f0
test al, al
je 0x18003b69b
mov eax, 1
mov word [0x1800c847e], ax
mov r14, qword [0x1800b3870]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 3
jb 0x18003ce21
lea r15, [0x1800b3860]
cmp qword [0x1800b3878], 0x10
cmovae r15, qword [0x1800b3860]
xor eax, eax
mov qword [rsp + 0x60], rax
lea rsi, [r14 + 3]
mov ebx, 0xf
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x18003be59
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003be01
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003be28
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003be47
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce15
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce1b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003be54
test rcx, rcx
je 0x18003be51
call fcn.18004ffe0
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r14
mov rdx, r15
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 9
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x18003bed0
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003becb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce1b
call fcn.18005001c
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x90], xmm1
mov edx, 9
lea ecx, [rdx - 1]
lea r8d, [rdx + 3]
call fcn.18003ce50
xor r15d, r15d
mov r14d, 0xc8
jmp 0x18003b0da
mov edx, 9
lea ecx, [rdx - 1]
lea r8d, [rdx + 3]
call fcn.18003ce50
mov r14d, 0xc8
jmp 0x18003b0da
movzx eax, word [0x1800c848a]
test ax, ax
jne 0x18003c16f
mov ecx, 0x3567e0
call fcn.1800317f0
test al, al
je 0x18003b69b
mov ebx, 1
mov word [0x1800c848a], bx
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r15, qword [0x1800b3930]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003ce21
lea r14, [0x1800b3920]
cmp qword [0x1800b3938], 0x10
cmovae r14, qword [0x1800b3920]
xor eax, eax
mov qword [rsp + 0x60], rax
lea rsi, [r15 + 3]
mov ebx, 0xf
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x18003c0d2
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003c07a
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003c0a1
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003c0c0
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce15
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce1b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003c0cd
test rcx, rcx
je 0x18003c0ca
call fcn.18004ffe0
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r14
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 0xa
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x18003c149
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003c144
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce1b
call fcn.18005001c
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xb0], xmm1
xor r15d, r15d
mov r14d, 0xc8
jmp 0x18003b0da
cmp ax, 2
jne 0x18003c39a
mov ebx, 1
mov word [0x1800c848a], bx
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r15, qword [0x1800b3930]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003ce21
lea r14, [0x1800b3920]
cmp qword [0x1800b3938], 0x10
cmovae r14, qword [0x1800b3920]
xor eax, eax
mov qword [rsp + 0x60], rax
lea rsi, [r15 + 3]
mov ebx, 0xf
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x18003c306
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003c2ae
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003c2d5
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003c2f4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce15
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce1b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003c301
test rcx, rcx
je 0x18003c2fe
call fcn.18004ffe0
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r14
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 0xb
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x18003c37d
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003c378
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce1b
call fcn.18005001c
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xb0], xmm1
jmp 0x18003b910
cmp ax, 1
jne case.default.0x18003b45a
mov eax, 2
mov word [0x1800c848a], ax
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov ebx, 1
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
lea rdx, [0x1800b3920]
cmp qword [0x1800b3938], 0x10
cmovae rdx, qword [0x1800b3920]
mov r8, qword [0x1800b3930]
lea rcx, [rbp + 0xa0]
jmp 0x18003ba7a
movzx eax, word [0x1800c848c]
test ax, ax
jne 0x18003c733
mov ecx, 0x3d090
call fcn.1800317f0
test al, al
je 0x18003b69b
mov ebx, 1
mov word [0x1800c848c], bx
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r15, qword [0x1800b3950]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003cdc7
lea r14, [0x1800b3940]
cmp qword [0x1800b3958], 0x10
cmovae r14, qword [0x1800b3940]
xor eax, eax
mov qword [rbp - 0x80], rax
lea rsi, [r15 + 3]
mov ebx, 0xf
lea rdi, [rbp - 0x80]
cmp rsi, rbx
jbe 0x18003c643
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003c5ec
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003c613
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003c632
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce27
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce2d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003c63f
test rcx, rcx
je 0x18003c63c
call fcn.18004ffe0
mov rdi, rax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r14
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 0xc
lea rbx, [rbp + 0xc0]
lea rax, [rbp - 0x80]
cmp rbx, rax
je 0x18003c6e6
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x18003c6c1
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18003c6bc
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18003ce2d
mov rcx, r8
call fcn.18005001c
mov qword [rbx + 0x18], 0xf
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x70]
movups xmmword [rbx + 0x10], xmm1
xor r15d, r15d
mov r14d, 0xc8
jmp 0x18003b0da
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x18003bd3a
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003c720
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce2d
call fcn.18005001c
xor r15d, r15d
mov r14d, 0xc8
jmp 0x18003b0da
cmp ax, 2
jne 0x18003c9db
mov ebx, 1
mov word [0x1800c848c], bx
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov r15, qword [0x1800b3950]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003cdc7
lea r14, [0x1800b3940]
cmp qword [0x1800b3958], 0x10
cmovae r14, qword [0x1800b3940]
xor eax, eax
mov qword [rbp - 0x80], rax
lea rsi, [r15 + 3]
mov ebx, 0xf
lea rdi, [rbp - 0x80]
cmp rsi, rbx
jbe 0x18003c8c7
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003c870
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003c897
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003c8b6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce27
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce2d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003c8c3
test rcx, rcx
je 0x18003c8c0
call fcn.18004ffe0
mov rdi, rax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r14
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 0xd
lea rbx, [rbp + 0xc0]
lea rax, [rbp - 0x80]
cmp rbx, rax
je 0x18003c95e
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x18003c945
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18003c940
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18003ce2d
mov rcx, r8
call fcn.18005001c
mov qword [rbx + 0x18], 0xf
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x70]
movups xmmword [rbx + 0x10], xmm1
jmp 0x18003c999
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x18003c999
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003c994
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003ce2d
call fcn.18005001c
xor r15d, r15d
movabs rcx, 0x202709f4c58a0424
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.STRING
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
movabs rcx, 0x5f68520888e69014
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
lea rcx, str.Dealership_Constructions_have_finished_
jmp 0x18003b6d5
cmp ax, 1
jne case.default.0x18003b45a
mov eax, 2
mov word [0x1800c848c], ax
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
call fcn.180016860
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
call fcn.180016910
movabs rcx, 0xd716f30d8c8980e2
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov ebx, 1
mov dword [rsp + 0x50], ebx
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, r15
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
mov ecx, 0x1f4
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0xd4e8e24955024033
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], r15
mov dword [rsp + 0x50], 0x12c
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
call qword [sym.imp.ScriptHookV.dll_unsigned_long_long_unsigned___int64_____ptr64___cdecl_nativeCall_void_]
lea rcx, [rbp + 0xc0]
lea rdi, [0x1800b3940]
cmp rcx, rdi
je 0x18003ba7f
mov rdx, rdi
cmp qword [0x1800b3958], 0x10
cmovae rdx, qword [0x1800b3940]
mov r8, qword [0x1800b3950]
jmp 0x18003ba7a
cmp word [0x1800c848e], 0
jne 0x18003cc8c
mov ecx, 0x124f8
call fcn.1800317f0
test al, al
je 0x18003cca8
mov eax, 1
mov word [0x1800c848e], ax
mov r14, qword [0x1800b3970]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 3
jb 0x18003cdc7
lea r15, [0x1800b3960]
cmp qword [0x1800b3978], 0x10
cmovae r15, qword [0x1800b3960]
xor eax, eax
mov qword [rbp - 0x60], rax
lea rsi, [r14 + 3]
mov ebx, 0xf
lea rdi, [rbp - 0x60]
cmp rsi, rbx
jbe 0x18003cbd6
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003cb7f
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003cba6
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003cbc5
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003ce27
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003ce2d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003cbd2
test rcx, rcx
je 0x18003cbcf
call fcn.18004ffe0
mov rdi, rax
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r14
mov rdx, r15
call fcn.180053c40
mov byte [rdi + rsi], 0
bts r12d, 0xe
lea rbx, [rbp + 0xe0]
lea rax, [rbp - 0x60]
cmp rbx, rax
je 0x18003cc80
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x18003cc54
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18003cc4f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18003ce2d
mov rcx, r8
call fcn.18005001c
xor r15d, r15d
mov qword [rbx + 0x18], 0xf
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x50]
movups xmmword [rbx + 0x10], xmm1
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x48], 0xf
mov byte [rbp - 0x60], r15b
jmp 0x18003cc83
xor r15d, r15d
lea rcx, [rbp - 0x60]
call fcn.18001be40
mov edx, 0x11
lea ecx, [rdx - 1]
lea r8d, [rdx + 3]
call fcn.18003ce50
mov r14d, 0xc8
jmp 0x18003b0da
lea rcx, str.You_dont_have_enough_for_this.
call fcn.18004e9e0
mov r14d, 0xc8
jmp 0x18003b0da
test dil, dil
jne 0x18003cd21
test bl, bl
je 0x18003ccea
call fcn.180038b90
mov eax, dword [0x1800c896c]
test eax, eax
mov ecx, 6
cmove eax, ecx
dec eax
mov dword [0x1800c896c], eax
jmp 0x18003b0d4
test al, al
movabs rbx, 0x5f4b6931816e599b
je 0x18003b0e4
call fcn.180038b90
mov eax, dword [0x1800c896c]
inc eax
cmp eax, 6
cmove eax, r15d
mov dword [0x1800c896c], eax
mov r14d, 0x96
jmp 0x18003b0e4
call fcn.180038b90
nop
lea rcx, [rbp - 0x40]
call fcn.18001be40
nop
lea r9, [fcn.18001be40]
mov edx, 0x20
lea r8d, [rdx - 0x1a]
lea rcx, [rbp + 0xc0]
call fcn.18005066c
nop
lea r9, [fcn.18001be40]
mov edx, 0x20
lea r8d, [rdx - 0x1c]
lea rcx, [rbp + 0x40]
call fcn.18005066c
mov rcx, qword [rbp + 0x180]
xor rcx, rsp
call fcn.18004ffc0
lea r11, [rsp + 0x320]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.180015630
nop
call fcn.180015590
nop
call fcn.180057d6c
nop
call fcn.180057d6c
int3
call fcn.180015630
nop
call fcn.180015590
nop
call fcn.180057d6c
nop
call fcn.180057d6c
nop
call fcn.180057d6c
nop
call fcn.180057d6c
nop
call fcn.180015630
nop
call fcn.180057d6c
int3
call fcn.180015590
int3
call fcn.180015590
int3
call fcn.180057d6c
int3
call fcn.180015630
int3
call fcn.180015590
int3
call fcn.180057d6c
int3