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

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1a8]
sub rsp, 0x270
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
mov rax, qword [0x1800a8008]
xor rax, rsp
mov qword [rbp + 0xd0], rax
mov edi, r8d
movsxd r14, edx
mov dword [rsp + 0x5c], r14d
movsxd rbx, ecx
xor esi, esi
mov r13d, esi
mov dword [rsp + 0x78], esi
mov byte [0x1800c823a], sil
mov qword [rbp + 0x50], rsi
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], sil
lea r8d, [rsi + 5]
lea rdx, str.EMPTY
lea rcx, [rbp + 0x50]
call fcn.18001bf00
nop
mov qword [rbp + 0x70], rsi
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], sil
lea r8d, [rsi + 5]
lea rdx, str.EMPTY
lea rcx, [rbp + 0x70]
call fcn.18001bf00
nop
mov qword [rbp + 0x90], rsi
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], sil
lea r8d, [rsi + 5]
lea rdx, str.EMPTY
lea rcx, [rbp + 0x90]
call fcn.18001bf00
nop
mov qword [rbp + 0xb0], rsi
movdqa xmm0, xmmword [0x18009ab50]
movdqa xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0xb0], sil
lea r8d, [rsi + 5]
lea rdx, str.EMPTY
lea rcx, [rbp + 0xb0]
call fcn.18001bf00
nop
xor r8d, r8d
mov qword [rbp - 0x18], r8
mov qword [rbp - 8], r8
mov qword [rbp], r8
shl rbx, 5
lea rax, [0x1800b3780]
add rbx, rax
mov r15, qword [rbx + 0x10]
mov qword [rsp + 0x68], r15
cmp qword [rbx + 0x18], 0x10
jb 0x18003cfcc
mov rbx, qword [rbx]
movabs r9, 0x7fffffffffffffff
cmp r15, 0x10
jae 0x18003cffb
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x18], xmm0
mov r12d, 0xf
mov qword [rsp + 0x70], r12
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x68], rax
jmp 0x18003d086
mov r12, r15
or r12, 0xf
cmp r12, r9
cmova r12, r9
mov qword [rsp + 0x70], r12
lea rcx, [r12 + 1]
cmp rcx, 0x1000
jb 0x18003d04c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f451
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f457
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rbp - 0x68], rsi
mov qword [rsi - 8], rax
jmp 0x18003d066
test rcx, rcx
je 0x18003d05f
call fcn.18004ffe0
mov rsi, rax
mov qword [rbp - 0x68], rax
jmp 0x18003d066
mov rsi, r8
mov qword [rbp - 0x68], r8
mov qword [rbp - 0x18], rsi
lea r8, [r15 + 1]
mov rdx, rbx
mov rcx, rsi
call fcn.180053c40
xor r8d, r8d
movabs r9, 0x7fffffffffffffff
mov qword [rbp], r12
mov qword [rbp - 8], r15
mov r12d, r14d
mov dword [rsp + 0x7c], r14d
lea eax, [rdi + 1]
mov dword [rsp + 0x58], eax
mov qword [rbp - 0x60], r14
lea rdx, [0x180000000]
movabs r10, 0x8000000000000000
mov r11d, 0x16
cmp r14d, eax
jge 0x18003d614
lea rax, [rdx + 0x94e70]
lea rax, [rax + r14*4]
mov qword [rsp + 0x60], rax
lea rax, [rdx + 0xc8470]
lea rax, [rax + r14*2]
mov qword [rsp + 0x50], rax
lea rsi, [rbp + 0x68]
mov rax, r14
shl rax, 5
lea rcx, [rbp + 0x68]
sub rax, rcx
lea rcx, [0x1800b3780]
lea rdi, [rcx + 0x10]
add rdi, rax
mov qword [rbp - 0x78], rdi
lea rbx, [rcx + 0x18]
add rbx, rax
mov qword [rbp - 0x80], rbx
lea r15, [rax + rcx]
mov qword [rbp - 0x70], r15
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x58]
nop word [rax + rax]
movzx eax, word [rax]
cmp ax, 1
jne 0x18003d2bc
mov r13, qword [rdi + rsi]
mov rax, r9
sub rax, r13
cmp rax, 3
jb 0x18003f4ab
add r15, rsi
cmp qword [rbx + rsi], 0x10
jb 0x18003d15e
mov r15, qword [r15]
mov qword [rbp - 0x38], r8
lea r14, [r13 + 3]
mov ebx, 0xf
lea rdi, [rbp - 0x38]
cmp r14, rbx
jbe 0x18003d1e0
mov rbx, r14
or rbx, 0xf
cmp rbx, r9
jbe 0x18003d189
mov rbx, r9
lea rax, [r10 + 0x27]
jmp 0x18003d1ab
cmp rbx, 0x16
cmovb rbx, r11
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003d1ca
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f49f
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f4a5
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003d1dc
test rcx, rcx
je 0x18003d1d9
call fcn.18004ffe0
mov rdi, rax
jmp 0x18003d1dc
mov rdi, r8
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], rbx
movzx eax, word [0x180099408]
mov word [rdi], ax
movzx eax, byte [0x18009940a]
mov byte [rdi + 2], al
lea rcx, [rdi + 3]
mov r8, r13
mov rdx, r15
call fcn.180053c40
mov byte [rdi + r14], 0
mov r13d, dword [rsp + 0x78]
or r13d, 1
mov dword [rsp + 0x78], r13d
lea rbx, [rsi - 0x18]
lea rax, [rbp - 0x38]
cmp rbx, rax
je 0x18003d278
mov rdx, qword [rsi]
cmp rdx, 0x10
jb 0x18003d264
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x18003d25f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18003f4a5
mov rcx, r8
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x38]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [rbx + 0x10], xmm1
jmp 0x18003d5ab
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x18003d5ab
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003d2b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f4a5
call fcn.18005001c
jmp 0x18003d5ab
cmp ax, 2
jne 0x18003d2fb
mov eax, r12d
sub eax, r14d
movsxd rcx, eax
shl rcx, 5
lea rdx, [rbp + 0x50]
add rcx, rdx
lea rdx, [rsi + r15]
cmp rcx, rdx
je 0x18003d5cc
cmp qword [rbx + rsi], 0x10
jb 0x18003d2ed
mov rdx, qword [rdx]
mov r8, qword [rdi + rsi]
call fcn.18001bf00
jmp 0x18003d5bc
test ax, ax
jne 0x18003d5d5
mov edx, dword [rcx]
lea rcx, [rbp + 8]
call fcn.18001d550
or r13d, 2
mov r14, qword [rdi + rsi]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 6
jb 0x18003f47b
lea r12, [rsi + r15]
cmp qword [rbx + rsi], 0x10
jb 0x18003d340
mov r12, qword [r12]
xor eax, eax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rax
lea r15, [r14 + 6]
mov ebx, 0xf
lea rdi, [rbp - 0x38]
cmp r15, rbx
jbe 0x18003d3d6
mov rbx, r15
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003d37f
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003d3a6
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003d3c5
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f45d
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f46f
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003d3d2
test rcx, rcx
je 0x18003d3cf
call fcn.18004ffe0
mov rdi, rax
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rbx
mov r8, r14
mov rdx, r12
mov rcx, rdi
call fcn.180053c40
mov eax, dword [str.___r]
mov dword [rdi + r14], eax
movzx eax, word [0x180099414]
mov word [rdi + r14 + 4], ax
mov byte [rdi + r15], 0
lea r9, [rbp + 8]
lea r8, [rbp - 0x38]
lea rcx, [rbp - 0x58]
call fcn.18002d900
nop
mov r8d, 1
lea rdx, [0x18009940c]
lea rcx, [rbp - 0x58]
call fcn.180029b30
movups xmm6, xmmword [rax]
movups xmmword [rbp + 0x28], xmm6
movups xmm7, xmmword [rax + 0x10]
movups xmmword [rbp + 0x38], xmm7
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
or r13d, 0x1c
mov dword [rsp + 0x78], r13d
lea rbx, [rsi - 0x18]
lea rax, [rbp + 0x28]
cmp rbx, rax
je 0x18003d4a8
mov rdx, qword [rsi]
cmp rdx, 0x10
jb 0x18003d49f
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x18003d49a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18003f463
mov rcx, r8
call fcn.18005001c
movups xmmword [rbx], xmm6
movups xmmword [rbx + 0x10], xmm7
jmp 0x18003d4e4
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x18003d4e4
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003d4de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f463
call fcn.18005001c
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x18003d51f
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003d51a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f469
call fcn.18005001c
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], 0xf
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x18003d56b
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003d565
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f46f
call fcn.18005001c
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x18003d5a6
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003d5a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f475
call fcn.18005001c
mov r12d, dword [rsp + 0x7c]
mov rbx, qword [rbp - 0x80]
mov rdi, qword [rbp - 0x78]
mov r15, qword [rbp - 0x70]
mov r14d, dword [rsp + 0x5c]
mov r11d, 0x16
movabs r10, 0x8000000000000000
mov rcx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x58]
inc r12d
mov dword [rsp + 0x7c], r12d
add rsi, 0x20
mov rax, qword [rsp + 0x50]
add rax, 2
mov qword [rsp + 0x50], rax
add rcx, 4
mov qword [rsp + 0x60], rcx
cmp r12d, edx
jge 0x18003d60f
xor r8d, r8d
movabs r9, 0x7fffffffffffffff
jmp 0x18003d130
mov r15, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
cmp rbx, 0x10
setae r12b
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 rdi, 0x5f4b6931816e599b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea esi, [r14 + rax]
mov rcx, rdi
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
xor r14d, r14d
mov ecx, r14d
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 - 0x38], r14
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r14
lea rdi, [rbp - 0x18]
cmp rbx, 0x10
cmovae rdi, qword [rbp - 0x68]
cmp r15, 0x10
jae 0x18003d6e0
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x20], 0xf
jmp 0x18003d75a
mov rbx, r15
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003d734
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f487
mov rcx, rax
call fcn.18004ffe0
mov rcx, rax
test rax, rax
je 0x18003f481
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18003d743
test rcx, rcx
je 0x18003d740
call fcn.18004ffe0
jmp 0x18003d743
mov rax, r14
mov qword [rbp - 0x38], rax
lea r8, [r15 + 1]
mov rdx, rdi
mov rcx, rax
call fcn.180053c40
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x28], r15
mov byte [rsp + 0x38], 1
mov byte [rsp + 0x30], r14b
movss dword [rsp + 0x28], xmm6
movaps xmm3, xmm10
movaps xmm2, xmm11
lea rcx, [rbp - 0x38]
call fcn.1800399c0
mov ebx, r14d
lea rdi, [rbp + 0x50]
mov eax, dword [0x1800c8968]
nop dword [rax]
cmp ebx, eax
je 0x18003d7d7
mov rdx, rdi
lea rcx, [rbp + 8]
call fcn.180028260
movd xmm0, ebx
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
addsd xmm0, xmm7
cvtpd2ps xmm3, xmm0
mov byte [rsp + 0x38], r14b
mov byte [rsp + 0x30], r14b
movss dword [rsp + 0x28], xmm9
movaps xmm2, xmm6
mov rcx, rax
call fcn.1800399c0
mov eax, dword [0x1800c8968]
inc ebx
add rdi, 0x20
cmp ebx, 4
jl 0x18003d790
cdqe
shl rax, 5
lea rdx, [rbp + 0x50]
add rdx, rax
lea rcx, [rbp + 8]
call fcn.180028260
movd xmm0, dword [0x1800c8968]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm12
addsd xmm0, xmm7
cvtpd2ps xmm3, xmm0
mov byte [rsp + 0x38], r14b
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
mov rbx, qword [rsp + 0x70]
jb 0x18003d6b0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7710]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d86d
cmp dword [0x1800c771c], r14d
je 0x18003d8ab
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7190]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d88c
cmp dword [0x1800c719c], r14d
je 0x18003d8ab
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c72c0]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d8b0
cmp dword [0x1800c72cc], r14d
jne 0x18003d8b0
mov sil, 1
jmp 0x18003d8b3
xor sil, sil
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c76c0]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d8d2
cmp dword [0x1800c76cc], r14d
je 0x18003d8f1
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7140]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d8f6
cmp dword [0x1800c714c], r14d
jne 0x18003d8f6
mov dil, 1
jmp 0x18003d8f9
xor dil, dil
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7740]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d918
cmp dword [0x1800c774c], r14d
je 0x18003d937
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7320]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d93b
cmp dword [0x1800c732c], r14d
jne 0x18003d93b
mov bl, 1
jmp 0x18003d93d
xor bl, bl
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c76e0]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d95c
cmp dword [0x1800c76ec], r14d
je 0x18003d97b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1800c7340]
add ecx, 0x1388
cmp eax, ecx
jae 0x18003d97f
cmp dword [0x1800c734c], r14d
jne 0x18003d97f
mov al, 1
jmp 0x18003d981
xor al, al
test sil, sil
je 0x18003f23f
movabs rcx, 0x67c540aa08e4a6f5
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
xor ebx, ebx
mov qword [rsp + 0x50], rbx
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 ecx, ebx
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, dword [0x1800c8968]
test ecx, ecx
je 0x18003eb9f
sub ecx, 1
je 0x18003e616
sub ecx, 1
je 0x18003e008
cmp ecx, 1
jne 0x18003f22f
mov rdi, qword [rbp - 0x60]
add rdi, 3
lea rcx, [0x180000000]
movzx eax, word [rcx + rdi*2 + 0xc8470]
test ax, ax
jne 0x18003dcd3
mov ecx, dword [rcx + rdi*4 + 0x94e70]
call fcn.1800317f0
test al, al
je 0x18003dc6a
mov esi, 1
lea rdx, [0x180000000]
mov word [rdx + rdi*2 + 0xc8470], si
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov ecx, ebx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov ecx, ebx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
mov r15, qword [rdi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f499
cmp qword [rdi + 0x18], 0x10
jb 0x18003db39
mov rdi, qword [rdi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rsi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003dbc9
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003db6e
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003db95
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003dbb4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f48d
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f493
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003dbc5
test rcx, rcx
je 0x18003dbc3
call fcn.18004ffe0
mov rsi, rax
jmp 0x18003dbc5
xor esi, esi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rbx
movzx eax, word [0x180099408]
mov word [rsi], ax
movzx eax, byte [0x18009940a]
mov byte [rsi + 2], al
lea rcx, [rsi + 3]
mov r8, r15
mov rdx, rdi
call fcn.180053c40
mov byte [rsi + r14], 0
bts r13d, 0xb
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x18003dc3f
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003dc3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f493
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0xc0], xmm1
mov r15, qword [rsp + 0x68]
mov r14d, 0xc8
mov rbx, qword [rsp + 0x70]
jmp 0x18003d676
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__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov esi, 1
jmp 0x18003f215
cmp ax, 2
jne 0x18003def9
mov esi, 1
mov word [rcx + rdi*2 + 0xc8470], si
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
mov r15, qword [rdi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f499
cmp qword [rdi + 0x18], 0x10
jb 0x18003ddd8
mov rdi, qword [rdi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rsi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003de68
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003de0d
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003de34
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003de53
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f48d
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f493
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003de64
test rcx, rcx
je 0x18003de62
call fcn.18004ffe0
mov rsi, rax
jmp 0x18003de64
xor esi, esi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rbx
movzx eax, word [0x180099408]
mov word [rsi], ax
movzx eax, byte [0x18009940a]
mov byte [rsi + 2], al
lea rcx, [rsi + 3]
mov r8, r15
mov rdx, rdi
call fcn.180053c40
mov byte [rsi + r14], 0
bts r13d, 0xc
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x18003dede
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003ded9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f493
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0xc0], xmm1
jmp 0x18003f01a
cmp ax, 1
jne 0x18003f22f
mov eax, 2
mov word [rcx + rdi*2 + 0xc8470], ax
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov esi, 1
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
lea rax, [rbp + 0xb0]
cmp rax, rdi
je 0x18003f1b6
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18003dff8
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp + 0xb0]
jmp 0x18003f1b1
mov rdi, qword [rbp - 0x60]
add rdi, 2
lea rcx, [0x180000000]
movzx eax, word [rcx + rdi*2 + 0xc8470]
test ax, ax
jne 0x18003e2e1
mov ecx, dword [rcx + rdi*4 + 0x94e70]
call fcn.1800317f0
test al, al
je 0x18003e26f
mov esi, 1
lea rdx, [0x180000000]
mov word [rdx + rdi*2 + 0xc8470], si
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
mov r15, qword [rdi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f4ab
cmp qword [rdi + 0x18], 0x10
jb 0x18003e13e
mov rdi, qword [rdi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rsi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003e1ce
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003e173
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003e19a
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003e1b9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f49f
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f4a5
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003e1ca
test rcx, rcx
je 0x18003e1c8
call fcn.18004ffe0
mov rsi, rax
jmp 0x18003e1ca
xor esi, esi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rbx
movzx eax, word [0x180099408]
mov word [rsi], ax
movzx eax, byte [0x18009940a]
mov byte [rsi + 2], al
lea rcx, [rsi + 3]
mov r8, r15
mov rdx, rdi
call fcn.180053c40
mov byte [rsi + r14], 0
bts r13d, 9
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x18003e244
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003e23f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f4a5
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0xa0], xmm1
mov r15, qword [rsp + 0x68]
mov r14d, 0xc8
mov rbx, qword [rsp + 0x70]
jmp 0x18003d676
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__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
mov eax, 1
mov dword [rsp + 0x50], eax
jmp 0x18003f21e
cmp ax, 2
jne 0x18003e507
mov esi, 1
mov word [rcx + rdi*2 + 0xc8470], si
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
mov r15, qword [rdi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f4ab
cmp qword [rdi + 0x18], 0x10
jb 0x18003e3e6
mov rdi, qword [rdi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rsi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003e476
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003e41b
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003e442
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003e461
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f49f
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f4a5
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003e472
test rcx, rcx
je 0x18003e470
call fcn.18004ffe0
mov rsi, rax
jmp 0x18003e472
xor esi, esi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rbx
movzx eax, word [0x180099408]
mov word [rsi], ax
movzx eax, byte [0x18009940a]
mov byte [rsi + 2], al
lea rcx, [rsi + 3]
mov r8, r15
mov rdx, rdi
call fcn.180053c40
mov byte [rsi + r14], 0
bts r13d, 0xa
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x18003e4ec
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003e4e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f4a5
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0xa0], xmm1
jmp 0x18003f01a
cmp ax, 1
jne 0x18003f22f
mov eax, 2
mov word [rcx + rdi*2 + 0xc8470], ax
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov esi, 1
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
lea rax, [rbp + 0x90]
cmp rax, rdi
je 0x18003f1b6
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18003e606
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp + 0x90]
jmp 0x18003f1b1
mov rdi, qword [rbp - 0x60]
inc rdi
lea rcx, [0x180000000]
movzx eax, word [rcx + rdi*2 + 0xc8470]
test ax, ax
jne 0x18003e876
mov ecx, dword [rcx + rdi*4 + 0x94e70]
call fcn.1800317f0
test al, al
je 0x18003e26f
mov esi, 1
lea rdx, [0x180000000]
mov word [rdx + rdi*2 + 0xc8470], si
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
mov r15, qword [rdi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f4ab
cmp qword [rdi + 0x18], 0x10
jb 0x18003e74b
mov rdi, qword [rdi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rsi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003e7db
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003e780
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003e7a7
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003e7c6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f49f
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f4a5
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003e7d7
test rcx, rcx
je 0x18003e7d5
call fcn.18004ffe0
mov rsi, rax
jmp 0x18003e7d7
xor esi, esi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rbx
movzx eax, word [0x180099408]
mov word [rsi], ax
movzx eax, byte [0x18009940a]
mov byte [rsi + 2], al
lea rcx, [rsi + 3]
mov r8, r15
mov rdx, rdi
call fcn.180053c40
mov byte [rsi + r14], 0
bts r13d, 7
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x18003e84e
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003e849
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f4a5
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x80], xmm1
mov r15, qword [rsp + 0x68]
mov r14d, 0xc8
mov rbx, qword [rsp + 0x70]
jmp 0x18003d676
cmp ax, 2
jne 0x18003ea96
mov esi, 1
mov word [rcx + rdi*2 + 0xc8470], si
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
mov r15, qword [rdi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f4ab
cmp qword [rdi + 0x18], 0x10
jb 0x18003e97b
mov rdi, qword [rdi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rsi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003ea0b
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003e9b0
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003e9d7
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003e9f6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f49f
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f4a5
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x18003ea07
test rcx, rcx
je 0x18003ea05
call fcn.18004ffe0
mov rsi, rax
jmp 0x18003ea07
xor esi, esi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], rbx
movzx eax, word [0x180099408]
mov word [rsi], ax
movzx eax, byte [0x18009940a]
mov byte [rsi + 2], al
lea rcx, [rsi + 3]
mov r8, r15
mov rdx, rdi
call fcn.180053c40
mov byte [rsi + r14], 0
bts r13d, 8
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x18003ea7e
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003ea79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f4a5
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x80], xmm1
jmp 0x18003f01a
cmp ax, 1
jne 0x18003f22f
mov eax, 2
mov word [rcx + rdi*2 + 0xc8470], ax
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov esi, 1
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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_]
shl rdi, 5
lea rax, [0x1800b3780]
add rdi, rax
lea rax, [rbp + 0x70]
cmp rax, rdi
je 0x18003f1b6
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18003eb92
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp + 0x70]
jmp 0x18003f1b1
mov rdi, qword [rbp - 0x60]
lea rcx, [0x180000000]
movzx eax, word [rcx + rdi*2 + 0xc8470]
test ax, ax
jne 0x18003ee03
mov ecx, dword [rcx + rdi*4 + 0x94e70]
call fcn.1800317f0
test al, al
je 0x18003e26f
mov esi, 1
lea rdx, [0x180000000]
mov word [rdx + rdi*2 + 0xc8470], si
mov ecx, 0x2bc
call qword [sym.imp.ScriptHookV.dll_void___cdecl_scriptWait_unsigned_long_int_]
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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 rsi, rdi
shl rsi, 5
lea rax, [0x1800b3780]
add rsi, rax
mov r15, qword [rsi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f4ab
cmp qword [rsi + 0x18], 0x10
jb 0x18003ecdf
mov rsi, qword [rsi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rdi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003ed6f
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003ed14
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003ed3b
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003ed5a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f49f
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f4a5
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003ed6b
test rcx, rcx
je 0x18003ed69
call fcn.18004ffe0
mov rdi, rax
jmp 0x18003ed6b
xor edi, edi
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], 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, rsi
call fcn.180053c40
mov byte [rdi + r14], 0
or r13d, 0x20
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x18003edde
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003edd9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f4a5
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x60], xmm1
mov r15, qword [rsp + 0x68]
mov r14d, 0xc8
mov rbx, qword [rsp + 0x70]
jmp 0x18003d676
cmp ax, 2
jne 0x18003f0ae
mov esi, 1
mov word [rcx + rdi*2 + 0xc8470], si
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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 rsi, rdi
shl rsi, 5
lea rax, [0x1800b3780]
add rsi, rax
mov r15, qword [rsi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x18003f4ab
cmp qword [rsi + 0x18], 0x10
jb 0x18003ef0b
mov rsi, qword [rsi]
mov qword [rbp - 0x58], rbx
lea r14, [r15 + 3]
mov ebx, 0xf
lea rdi, [rbp - 0x58]
cmp r14, rbx
jbe 0x18003ef9b
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x18003ef40
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18003ef67
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x18003ef86
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18003f49f
mov rcx, rax
call fcn.18004ffe0
test rax, rax
je 0x18003f4a5
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x18003ef97
test rcx, rcx
je 0x18003ef95
call fcn.18004ffe0
mov rdi, rax
jmp 0x18003ef97
xor edi, edi
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], 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, rsi
call fcn.180053c40
mov byte [rdi + r14], 0
or r13d, 0x40
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x18003f00a
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003f005
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f4a5
call fcn.18005001c
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x60], 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 ebx, ebx
mov ecx, ebx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
mov eax, 1
mov dword [rsp + 0x50], eax
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 [rsp + 0x68]
mov r14d, 0xc8
mov rbx, qword [rsp + 0x70]
jmp 0x18003d676
cmp ax, 1
jne 0x18003f22f
mov eax, 2
mov word [rcx + rdi*2 + 0xc8470], ax
movabs rcx, 0x891b5b39ac6302af
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
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], rbx
mov esi, 1
mov dword [rsp + 0x50], esi
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov rcx, rbx
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], rbx
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 r8, rdi
shl r8, 5
lea rax, [0x1800b3780]
add r8, rax
lea rax, [rbp + 0x50]
cmp rax, r8
je 0x18003f1b6
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x18003f1a9
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x50]
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, rbx
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativePush64_unsigned_long_long_unsigned___int64__]
mov qword [rsp + 0x50], rbx
mov dword [rsp + 0x50], esi
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
mov rbx, qword [rsp + 0x70]
jmp 0x18003d676
test dil, dil
jne 0x18003f34d
test bl, bl
je 0x18003f2c0
movabs rcx, 0x67c540aa08e4a6f5
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
xor ebx, ebx
mov qword [rsp + 0x50], rbx
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 ecx, ebx
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 eax, dword [0x1800c8968]
test eax, eax
mov ecx, 4
cmove eax, ecx
dec eax
mov dword [0x1800c8968], eax
mov rbx, qword [rsp + 0x70]
jmp 0x18003d670
test al, al
mov rbx, qword [rsp + 0x70]
movabs rdi, 0x5f4b6931816e599b
je 0x18003d680
movabs rcx, 0x67c540aa08e4a6f5
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
xor ebx, ebx
mov qword [rsp + 0x50], rbx
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 ecx, ebx
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 eax, dword [0x1800c8968]
inc eax
cmp eax, 4
cmove eax, ebx
mov dword [0x1800c8968], eax
mov r14d, 0x96
mov rbx, qword [rsp + 0x70]
jmp 0x18003d680
movabs rcx, 0x67c540aa08e4a6f5
call qword [sym.imp.ScriptHookV.dll_void___cdecl_nativeInit_unsigned_long_long_unsigned___int64__]
xor ebx, ebx
mov qword [rsp + 0x50], rbx
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 ecx, ebx
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
test r12b, r12b
je 0x18003f3d8
mov rdx, qword [rsp + 0x70]
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003f3d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003f44b
call fcn.18005001c
nop
lea r9, [fcn.18001be40]
mov edx, 0x20
lea r8d, [rdx - 0x1c]
lea rcx, [rbp + 0x50]
call fcn.18005066c
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.18004ffc0
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x50]
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 rdi
pop rsi
pop rbp
ret
call fcn.180057d6c
nop
call fcn.180015590
int3
call fcn.180057d6c
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
call fcn.180015630
int3