Function at 0x140036fc0
Capabilities:
Log keystrokes via polling

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 - 0x348]
sub rsp, 0x420
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
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14004c010]
xor rax, rsp
mov qword [rbp + 0x270], rax
xor r15d, r15d
lea ecx, [r15 + 0x21]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140037055
cmp byte [0x14004c059], r15b
sete byte [0x14004c059]
call fcn.1400292f0
call fcn.140029b00
call fcn.140006940
movzx ecx, byte [0x14004c059]
mov rax, qword [0x14004c790]
mov byte [rax + 0x70], cl
call fcn.140005590
mov rsi, rax
movss xmm15, dword [0x14004499c]
cmp byte [0x14004c05a], 1
jne 0x140037129
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x250]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm0, dword [0x140044a18]
movss dword [rbp + 0x70], xmm0
mov dword [rbp + 0x74], 0x41c80000
mov dword [rbp + 0x80], 0x41100000
mov dword [rbp + 0x84], 0x41100000
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x80]
mov rcx, rsi
call fcn.1400231e0
lea rcx, [0x14004c070]
call fcn.140002ea0
mov dword [rbp + 0x70], 0x41200000
mov dword [rbp + 0x74], 0x41200000
lea r9, str.Space___v0.1
mov r8d, eax
lea rdx, [rbp + 0x70]
mov rcx, rsi
call fcn.140023620
xorps xmm6, xmm6
cmp byte [0x14004c874], r15b
je 0x14003726f
mov rdi, qword [0x14004c9e0]
mov rbx, qword [0x14004c9d8]
cmp rbx, rdi
je 0x1400371ed
movss xmm9, dword [0x1400449c8]
nop dword [rax]
movsd xmm0, qword [rbx]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [rbx + 8]
mov dword [rsp + 0x78], eax
lea rcx, [rsp + 0x70]
call fcn.140036a80
mov qword [rbp + 0x70], rax
movss xmm8, dword [rbp + 0x70]
comiss xmm8, xmm6
jbe 0x1400371e0
movss xmm7, dword [rbp + 0x74]
comiss xmm7, xmm6
jbe 0x1400371e0
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x250]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss dword [rbp + 0x80], xmm8
movss dword [rbp + 0x84], xmm7
mov dword [rsp + 0x20], r15d
mov r9d, eax
movaps xmm2, xmm9
lea rdx, [rbp + 0x80]
mov rcx, rsi
call fcn.140023560
add rbx, 0xc
cmp rbx, rdi
jne 0x140037160
movsd xmm0, qword [0x14004c958]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [0x14004c960]
mov dword [rsp + 0x78], eax
lea rcx, [rsp + 0x70]
call fcn.140036a80
mov qword [rbp + 0x70], rax
mov edx, 0xfc
mov r9d, 3
lea r8d, [rdx - 0x64]
lea rcx, [rbp + 0x250]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm0, dword [rbp + 0x70]
movss dword [rbp + 0x80], xmm0
movss xmm1, dword [rbp + 0x74]
movss dword [rbp + 0x84], xmm1
mov dword [rsp + 0x20], r15d
mov r9d, eax
movss xmm2, dword [0x1400449d0]
lea rdx, [rbp + 0x80]
mov rcx, rsi
call fcn.140023560
mov r14, qword [0x14004c9f8]
mov rbx, qword [0x14004c9f0]
cmp rbx, r14
je 0x14003763d
nop word [rax + rax]
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x20], xmm0
movsd xmm1, qword [rbx + 0x20]
movsd qword [rbp - 0x10], xmm1
mov rdi, qword [rbx]
cmp rdi, qword [0x14004c948]
je 0x140037630
mov r8d, 1
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.1400360c0
mov r8d, 2
mov rdx, rdi
lea rcx, [rbp + 0x60]
call fcn.1400360c0
mov r8d, 3
mov rdx, rdi
lea rcx, [rbp + 0x50]
call fcn.1400360c0
mov r8d, 4
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1400360c0
mov r8d, 5
mov rdx, rdi
lea rcx, [rbp + 0xf0]
call fcn.1400360c0
mov r8d, 6
mov rdx, rdi
lea rcx, [rbp + 0xd0]
call fcn.1400360c0
movsd xmm0, qword [rsp + 0x70]
movsd qword [rbp + 0x30], xmm0
mov eax, dword [rsp + 0x78]
mov dword [rbp + 0x38], eax
lea rcx, [rbp + 0x30]
call fcn.140036a80
mov qword [rbp + 0x70], rax
movsd xmm0, qword [rbp + 0x60]
movsd qword [rbp + 0x40], xmm0
mov eax, dword [rbp + 0x68]
mov dword [rbp + 0x48], eax
lea rcx, [rbp + 0x40]
call fcn.140036a80
mov qword [rbp + 0x80], rax
movsd xmm0, qword [rbp + 0x50]
movsd qword [rbp + 0x170], xmm0
mov eax, dword [rbp + 0x58]
mov dword [rbp + 0x178], eax
lea rcx, [rbp + 0x170]
call fcn.140036a80
mov qword [rbp - 0x58], rax
movsd xmm0, qword [rbp + 0x130]
movsd qword [rbp + 0x150], xmm0
mov eax, dword [rbp + 0x138]
mov dword [rbp + 0x158], eax
lea rcx, [rbp + 0x150]
call fcn.140036a80
mov qword [rbp - 0x50], rax
movsd xmm0, qword [rbp + 0xf0]
movsd qword [rbp + 0x90], xmm0
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x98], eax
lea rcx, [rbp + 0x90]
call fcn.140036a80
mov qword [rbp - 0x48], rax
movsd xmm0, qword [rbp + 0xd0]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [rbp + 0xd8]
mov dword [rbp + 0x258], eax
lea rcx, [rbp + 0x250]
call fcn.140036a80
mov qword [rbp - 0x40], rax
movss xmm0, dword [rbp + 0x70]
comiss xmm0, xmm6
jbe 0x140037630
movss xmm0, dword [rbp + 0x74]
comiss xmm0, xmm6
jbe 0x140037630
movss xmm0, dword [rbp + 0x80]
comiss xmm0, xmm6
jbe 0x140037630
movss xmm15, dword [rbp + 0x84]
comiss xmm15, xmm6
jbe 0x140037630
movss xmm14, dword [rbp - 0x58]
comiss xmm14, xmm6
jbe 0x140037630
movss xmm13, dword [rbp - 0x54]
comiss xmm13, xmm6
jbe 0x140037630
movss xmm12, dword [rbp - 0x50]
comiss xmm12, xmm6
jbe 0x140037630
movss xmm11, dword [rbp - 0x4c]
comiss xmm11, xmm6
jbe 0x140037630
movss xmm10, dword [rbp - 0x48]
comiss xmm10, xmm6
jbe 0x140037630
movss xmm9, dword [rbp - 0x44]
comiss xmm9, xmm6
jbe 0x140037630
movss xmm8, dword [rbp - 0x40]
comiss xmm8, xmm6
jbe 0x140037630
movss xmm7, dword [rbp - 0x3c]
comiss xmm7, xmm6
jbe 0x140037630
lea rcx, [0x14004c080]
call fcn.140002ea0
movss dword [rbp - 0x38], xmm8
movss dword [rbp - 0x34], xmm7
movss xmm0, dword [rbp + 0x70]
movss dword [rbp - 0x7c], xmm0
movss xmm0, dword [rbp + 0x74]
movss dword [rbp - 0x78], xmm0
movss xmm1, dword [0x14004499c]
movss dword [rsp + 0x20], xmm1
mov r9d, eax
lea r8, [rbp - 0x38]
lea rdx, [rbp - 0x7c]
mov rcx, rsi
call fcn.140022f70
lea rcx, [0x14004c080]
call fcn.140002ea0
movss dword [rbp - 0x74], xmm8
movss dword [rbp - 0x70], xmm7
movss xmm0, dword [rbp + 0x80]
movss dword [rbp - 0x6c], xmm0
movss dword [rbp - 0x68], xmm15
movss xmm15, dword [0x14004499c]
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp - 0x74]
lea rdx, [rbp - 0x6c]
mov rcx, rsi
call fcn.140022f70
lea rcx, [0x14004c080]
call fcn.140002ea0
movss dword [rbp - 0x64], xmm10
movss dword [rbp - 0x60], xmm9
movss dword [rsp + 0x60], xmm8
movss dword [rsp + 0x64], xmm7
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp - 0x64]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140022f70
lea rcx, [0x14004c080]
call fcn.140002ea0
movss dword [rsp + 0x68], xmm10
movss dword [rsp + 0x6c], xmm9
movss dword [rsp + 0x58], xmm14
movss dword [rsp + 0x5c], xmm13
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140022f70
lea rcx, [0x14004c080]
call fcn.140002ea0
movss dword [rsp + 0x50], xmm10
movss dword [rsp + 0x54], xmm9
movss dword [rsp + 0x40], xmm12
movss dword [rsp + 0x44], xmm11
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140022f70
add rbx, 0x28
cmp rbx, r14
jne 0x140037290
movss xmm15, dword [0x140044d80]
cmp byte [0x14004c78a], r15b
je 0x140037947
mov eax, dword [0x14004c7ac]
cdq
sub eax, edx
sar eax, 1
movd xmm11, eax
cvtdq2ps xmm11, xmm11
mov eax, dword [0x14004c838]
cdq
sub eax, edx
sar eax, 1
movd xmm12, eax
cvtdq2ps xmm12, xmm12
mov ecx, 0xa4
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14003772b
movss xmm0, dword [0x14004c9cc]
comiss xmm0, xmm6
jbe 0x14003772b
mov r8d, 5
mov rdx, qword [0x14004c9b0]
lea rcx, [rbp + 0x250]
call fcn.1400360c0
movsd xmm0, qword [rbp + 0x250]
movsd qword [rbp + 0xd0], xmm0
mov eax, dword [rbp + 0x258]
mov dword [rbp + 0xd8], eax
lea rcx, [rbp + 0xd0]
call fcn.140036a80
mov qword [rsp + 0x40], rax
movd xmm2, dword [0x14004c060]
cvtdq2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x44]
subss xmm0, xmm12
divss xmm0, xmm2
cvttss2si r8, xmm0
movss xmm1, dword [rsp + 0x40]
subss xmm1, xmm11
divss xmm1, xmm2
cvttss2si rdx, xmm1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea ecx, [r9 + 1]
call qword [sym.imp.USER32.dll_mouse_event]
movaps xmm7, xmm6
lea rcx, [0x14004c070]
call fcn.140002ea0
mov ecx, dword [0x14004c920]
lea edx, [rcx + rcx*4]
add edx, edx
mov ecx, dword [0x14004c05c]
sub ecx, edx
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss dword [rsp + 0x40], xmm11
movss dword [rsp + 0x44], xmm12
movss xmm13, dword [0x14004499c]
movss dword [rsp + 0x28], xmm13
mov r9d, eax
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.1400234e0
mov rdi, qword [0x14004c9f8]
mov rbx, qword [0x14004c9f0]
cmp rbx, rdi
je 0x140037950
nop dword [rax]
movups xmm9, xmmword [rbx]
movups xmm8, xmmword [rbx + 0x10]
movsd xmm10, qword [rbx + 0x20]
lea rcx, [rbp + 0xd0]
call fcn.14003a8f0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], r15
movsd qword [rbp + 0x250], xmm8
movq xmm1, qword [rbx + 0x18]
movd dword [rbp + 0x258], xmm1
lea rcx, [rbp + 0x250]
call fcn.140036a80
mov qword [rsp + 0x40], rax
movss xmm1, dword [rsp + 0x40]
ucomiss xmm1, xmm6
jp 0x140037801
je 0x140037862
movss xmm2, dword [rsp + 0x44]
ucomiss xmm2, xmm6
jp 0x14003780e
je 0x140037862
movaps xmm0, xmm11
subss xmm0, xmm1
andps xmm0, xmm15
movaps xmm1, xmm12
subss xmm1, xmm2
andps xmm1, xmm15
addss xmm1, xmm0
movd xmm0, dword [0x14004c05c]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm1
jb 0x140037862
ucomiss xmm7, xmm6
jp 0x140037841
je 0x140037846
comiss xmm7, xmm1
jbe 0x140037862
movaps xmm7, xmm1
movups xmmword [0x14004c9b0], xmm9
movups xmmword [0x14004c9c0], xmm8
movsd qword [0x14004c9d0], xmm10
lea rcx, [rbp + 0xd0]
call fcn.14003b5b0
add rbx, 0x28
cmp rbx, rdi
jne 0x1400377a0
ucomiss xmm7, xmm6
jp 0x140037886
je 0x140037950
mov rdx, qword [0x14004c9b0]
cmp rdx, qword [0x14004c948]
je 0x140037950
mov r8d, 5
lea rcx, [rbp + 0x250]
call fcn.1400360c0
movsd xmm0, qword [rbp + 0x250]
movsd qword [rbp + 0xd0], xmm0
mov eax, dword [rbp + 0x258]
mov dword [rbp + 0xd8], eax
lea rcx, [rbp + 0xd0]
call fcn.140036a80
mov qword [rsp + 0x40], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x250]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x50], xmm0
movss xmm1, dword [rsp + 0x44]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x40], xmm11
movss dword [rsp + 0x44], xmm12
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140022f70
mov ecx, 0xa4
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
jmp 0x140037950
movss xmm13, dword [0x14004499c]
cmp byte [0x14004c789], r15b
je 0x140037a0b
mov rdi, qword [0x14004c978]
mov rbx, qword [0x14004c970]
cmp rbx, rdi
je 0x140037a0b
movss xmm6, dword [0x140044a0c]
nop dword [rax]
movsd xmm0, qword [rbx + 8]
movsd qword [rbp + 0x250], xmm0
mov r8, qword [rbx + 0x10]
mov dword [rbp + 0x258], r8d
movsd xmm0, qword [0x14004c958]
movsd qword [rbp + 0xd0], xmm0
mov eax, dword [0x14004c960]
mov dword [rbp + 0xd8], eax
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0xd0]
call fcn.140035f70
comiss xmm6, xmm0
jbe 0x1400379fb
shr r8, 0x28
test r8b, r8b
jne 0x1400379fb
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x210], xmm0
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rbp + 0x220], xmm1
mov edx, 1
lea rcx, [rbp + 0x210]
call fcn.140036190
add rbx, 0x20
cmp rbx, rdi
jne 0x140037980
xorps xmm6, xmm6
movss xmm14, dword [0x140044a5c]
movss xmm9, dword [0x140044968]
mov eax, dword [0x14004c7a8]
test eax, eax
je 0x140037c32
mov rcx, qword [0x14004c970]
mov rdx, qword [0x14004c978]
cmp rcx, rdx
je 0x140037c32
mov r8d, eax
nop word [rax + rax]
movups xmm1, xmmword [rcx]
movups xmmword [rbp + 0x110], xmm1
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x120], xmm0
movq rax, xmm1
cmp rax, r8
je 0x140037a7d
add rcx, 0x20
cmp rcx, rdx
jne 0x140037a50
jmp 0x140037c32
movss xmm0, dword [rbp + 0x118]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [rbp + 0x11c]
movss dword [rsp + 0x44], xmm1
movss xmm0, dword [rbp + 0x120]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x1400449c0]
cvtpd2ps xmm0, xmm0
movss dword [rsp + 0x48], xmm0
lea rcx, [rsp + 0x40]
call fcn.140036a80
mov qword [rsp + 0x40], rax
movss xmm8, dword [rsp + 0x40]
comiss xmm8, xmm6
jbe 0x140037c32
movss xmm7, dword [rsp + 0x44]
comiss xmm7, xmm6
jbe 0x140037c32
movsd xmm0, qword [0x14004c958]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x14004c960]
mov dword [rbp + 0x258], eax
lea rcx, [rbp + 0x250]
call fcn.140036a80
mov qword [rsp + 0x50], rax
movsd xmm0, qword [rbp + 0x118]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0x258], eax
lea rcx, [rbp + 0x250]
call fcn.140036a80
mov qword [rsp + 0x40], rax
mov edx, 0xf0
mov r9d, 5
lea r8d, [r9 + 0x46]
lea rcx, [rbp + 0x250]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x58], xmm0
movss xmm1, dword [rsp + 0x44]
movss dword [rsp + 0x5c], xmm1
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
movss dword [rsp + 0x44], xmm1
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140022f70
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rdx, str.____SELECTED____
lea rcx, [rsp + 0x40]
call fcn.1400098d0
mov edx, 0xf0
mov r9d, 5
lea r8d, [r9 + 0x46]
lea rcx, [rbp + 0x250]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm0, dword [rsp + 0x44]
mulss xmm0, xmm9
subss xmm7, xmm0
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm9
subss xmm8, xmm1
movss dword [rsp + 0x40], xmm8
movss dword [rsp + 0x44], xmm7
lea r9, str.____SELECTED____
mov r8d, eax
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140023620
cmp byte [0x14004c871], r15b
je 0x140037e1f
mov rbx, qword [0x14004c970]
mov rdi, qword [0x14004c978]
cmp rbx, rdi
je 0x140037e1f
nop word [rax + rax]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x20], xmm1
movsd xmm0, qword [rbx + 8]
movsd qword [rbp + 0x250], xmm0
movd dword [rbp + 0x258], xmm1
lea rcx, [rbp + 0x250]
call fcn.140036a80
mov qword [rsp + 0x40], rax
movss xmm8, dword [rsp + 0x40]
comiss xmm8, xmm6
jbe 0x140037e12
movss xmm7, dword [rsp + 0x44]
comiss xmm7, xmm6
jbe 0x140037e12
lea rcx, [rbp + 0xb0]
cmp byte [rbp - 0x1b], 1
jne 0x140037d65
lea rdx, str._Vehicle:_Unlocked_
call fcn.14003b760
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x50]
call fcn.1400098d0
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov r10, rax
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0xd0]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm0, dword [rsp + 0x54]
mulss xmm0, xmm9
subss xmm7, xmm0
movss xmm1, dword [rsp + 0x50]
mulss xmm1, xmm9
subss xmm8, xmm1
movss dword [rsp + 0x58], xmm8
movss dword [rsp + 0x5c], xmm7
mov r9, r10
mov r8d, eax
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140023620
nop
jmp 0x140037e06
lea rdx, str._Vehicle:_Locked_
call fcn.14003b760
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x68]
call fcn.1400098d0
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov r10, rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x90]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm0, dword [rsp + 0x6c]
mulss xmm0, xmm9
subss xmm7, xmm0
movss xmm1, dword [rsp + 0x68]
mulss xmm1, xmm9
subss xmm8, xmm1
movss dword [rsp + 0x60], xmm8
movss dword [rsp + 0x64], xmm7
mov r9, r10
mov r8d, eax
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140023620
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b700
add rbx, 0x20
cmp rbx, rdi
jne 0x140037c60
cmp byte [0x14004c872], 0
je 0x1400384ab
mov rbx, qword [0x14004c9f0]
mov r13, qword [0x14004c9f8]
cmp rbx, r13
je 0x1400384ab
movss xmm15, dword [0x14004499c]
nop dword [rax]
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x10], xmm0
movsd xmm1, qword [rbx + 0x20]
movsd qword [rbp + 0x20], xmm1
mov r14, qword [rbx]
cmp byte [0x14004c05b], 1
jne 0x140037e7b
cmp r14, qword [0x14004c948]
je 0x140038492
movsd xmm10, qword [0x14004c958]
mov edi, dword [0x14004c960]
movsd qword [rbp + 0x250], xmm10
mov dword [rbp + 0x258], edi
lea rcx, [rbp + 0x250]
call fcn.140036a80
movss xmm11, dword [rbp + 0x10]
movss dword [rbp + 0x80], xmm11
movss xmm12, dword [rbp + 0x14]
movss dword [rbp + 0x84], xmm12
movss xmm13, dword [rbp + 0x18]
movss dword [rbp + 0x88], xmm13
lea rcx, [rbp + 0x80]
call fcn.140036a80
mov qword [rsp + 0x40], rax
movss xmm7, dword [rsp + 0x44]
movss xmm8, dword [rsp + 0x40]
ucomiss xmm8, xmm6
jp 0x140037f03
jne 0x140037f03
ucomiss xmm7, xmm6
jp 0x140037f03
je 0x140038492
movss dword [rsp + 0x70], xmm11
movss dword [rsp + 0x74], xmm12
movss dword [rsp + 0x78], xmm13
movsd qword [rbp + 0xd0], xmm10
mov dword [rbp + 0xd8], edi
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xd0]
call fcn.140035f70
cvttss2si edi, xmm0
cvttss2si r15d, dword [rbp + 0x1c]
cvttss2si r12d, dword [rbp + 0x20]
cmp edi, dword [0x14004c064]
jge 0x140038492
cmp byte [0x14004c870], 1
jne 0x140038047
mov rdx, r14
lea rcx, [rbp + 0x210]
call fcn.140036e70
nop
lea r8, [rbp + 0x210]
lea rdx, [0x140044498]
lea rcx, [rbp - 0x30]
call fcn.14003ba20
nop
lea r8, [0x140044494]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.14003bb80
nop
lea rcx, [rbp - 0x30]
call fcn.14003b700
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp - 0x38]
call fcn.1400098d0
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov r10, rax
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x90]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm1, dword [rbp - 0x38]
mulss xmm1, xmm9
movaps xmm0, xmm8
subss xmm0, xmm1
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm7
mov r9, r10
mov r8d, eax
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.140023620
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b700
nop
lea rcx, [rbp + 0x210]
call fcn.14003b700
cmp byte [rbp + 0x24], 1
jne 0x1400380f7
lea rdx, str._n__In_Vehicle__
lea rcx, [rbp + 0xb0]
call fcn.14003b760
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp - 0x40]
call fcn.1400098d0
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov r10, rax
xor r9d, r9d
mov edx, 0xeb
lea r8d, [r9 + 0x71]
lea rcx, [rbp + 0xf0]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm1, dword [rbp - 0x40]
mulss xmm1, xmm9
movaps xmm0, xmm8
subss xmm0, xmm1
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm7
mov r9, r10
mov r8d, eax
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140023620
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b700
mov edx, edi
lea rcx, [rbp + 0x210]
call fcn.140035e60
nop
mov r8, rax
lea rdx, str._n_n_Player:
lea rcx, [rbp - 0x30]
call fcn.14003b8f0
nop
lea r8, [0x1400444b0]
mov rdx, rax
lea rcx, [rbp + 0x230]
call fcn.14003bb80
nop
lea rcx, [rbp - 0x30]
call fcn.14003b700
nop
lea rcx, [rbp + 0x210]
call fcn.14003b700
lea edx, [r15 - 0x64]
test edx, edx
jg 0x1400381f1
lea rdx, str._n_n_n_DEAD_
lea rcx, [rbp + 0xb0]
call fcn.14003b760
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp - 0x48]
call fcn.1400098d0
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov r10, rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x150]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm1, dword [rbp - 0x48]
mulss xmm1, xmm9
movaps xmm0, xmm8
subss xmm0, xmm1
movss dword [rsp + 0x68], xmm0
movss dword [rsp + 0x6c], xmm7
mov r9, r10
mov r8d, eax
lea rdx, [rsp + 0x68]
mov rcx, rsi
call fcn.140023620
nop
jmp 0x1400382c4
lea rcx, [rbp + 0x110]
call fcn.140035e60
nop
mov r8, rax
lea rdx, str._n_n_n_HP:
lea rcx, [rbp]
call fcn.14003b8f0
nop
lea r8, [0x140044384]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.14003bb80
nop
lea rcx, [rbp]
call fcn.14003b700
nop
lea rcx, [rbp + 0x110]
call fcn.14003b700
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp - 0x50]
call fcn.1400098d0
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov r10, rax
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x130]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm1, dword [rbp - 0x50]
mulss xmm1, xmm9
movaps xmm0, xmm8
subss xmm0, xmm1
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm7
mov r9, r10
mov r8d, eax
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140023620
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b700
test r12d, r12d
jle 0x1400383b9
mov edx, r12d
lea rcx, [rbp + 0x110]
call fcn.140035e60
nop
mov r8, rax
lea rdx, str._n_n_n_n_Armor:
lea rcx, [rbp]
call fcn.14003b8f0
nop
lea r8, [0x140044384]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.14003bb80
nop
lea rcx, [rbp]
call fcn.14003b700
nop
lea rcx, [rbp + 0x110]
call fcn.14003b700
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp - 0x58]
call fcn.1400098d0
lea rcx, [rbp + 0xb0]
call fcn.14003b6f0
mov r10, rax
xor edx, edx
mov r9d, 0xff
lea r8d, [r9 - 0x2f]
lea rcx, [rbp + 0x170]
call fcn.140035f20
mov rcx, rax
call fcn.140002ea0
movss xmm1, dword [rbp - 0x58]
mulss xmm1, xmm9
movaps xmm0, xmm8
subss xmm0, xmm1
movss dword [rbp - 0x64], xmm0
movss dword [rbp - 0x60], xmm7
mov r9, r10
mov r8d, eax
lea rdx, [rbp - 0x64]
mov rcx, rsi
call fcn.140023620
nop
lea rcx, [rbp + 0xb0]
call fcn.14003b700
lea rcx, [rbp + 0x230]
call fcn.14003b6f0
mov rdx, rax
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x70]
call fcn.1400098d0
lea rcx, [rbp + 0x230]
call fcn.14003b6f0
mov r9, rax
lea rcx, [0x14004c070]
call fcn.140002ea0
movss xmm1, dword [rbp + 0x70]
mulss xmm1, xmm9
movaps xmm0, xmm8
subss xmm0, xmm1
movss dword [rbp - 0x6c], xmm0
movss dword [rbp - 0x68], xmm7
mov r8d, eax
lea rdx, [rbp - 0x6c]
mov rcx, rsi
call fcn.140023620
cmp byte [0x14004c873], 0
je 0x140038486
lea rcx, [0x14004c070]
call fcn.140002ea0
mov r9d, eax
movss dword [rbp - 0x74], xmm8
movss dword [rbp - 0x70], xmm7
movd xmm1, dword [0x14004c838]
cvtdq2ps xmm1, xmm1
mov eax, dword [0x14004c7ac]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x7c], xmm0
movss dword [rbp - 0x78], xmm1
movss dword [rsp + 0x20], xmm15
lea r8, [rbp - 0x74]
lea rdx, [rbp - 0x7c]
mov rcx, rsi
call fcn.140022f70
nop
lea rcx, [rbp + 0x230]
call fcn.14003b700
add rbx, 0x28
cmp rbx, r13
jne 0x140037e50
movss xmm15, dword [0x140044d80]
xor r15d, r15d
cmp byte [0x14004c059], 0
je 0x14003a639
call fcn.140036f80
cmp byte [0x14004c78b], 0
je 0x1400394e4
movss xmm0, dword [0x140044a30]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x140044a34]
movss dword [rsp + 0x44], xmm1
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.14000f640
lea r8d, [rdx + 2]
lea rcx, str.Vehicle__Entity_List
call fcn.14000ca90
lea rcx, str.Entity_List__Players_
call fcn.140034b40
lea rcx, str.Vehicle_List
call fcn.140034b40
test al, al
je 0x1400394e4
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Unselect_Item
call fcn.14002d0e0
mov ecx, dword [0x14004c7a8]
test al, al
cmovne ecx, r15d
mov dword [0x14004c7a8], ecx
mov rax, qword [0x14004c790]
or dword [rax + 0x3f5c], 1
mov dword [rax + 0x3f60], 0xbf800000
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
call fcn.1400350e0
mov r13d, r15d
mov rsi, qword [0x14004c970]
mov r14, qword [0x14004c978]
mov qword [rsp + 0x58], r14
cmp rsi, r14
mov qword [rsp + 0x50], rsi
je 0x14003936d
lea r12, str._UNLOCKED__Some_Vehicle__
movups xmm1, xmmword [rsi]
movups xmmword [rbp + 0x230], xmm1
movups xmm4, xmmword [rsi + 0x10]
movups xmmword [rbp + 0x240], xmm4
movss xmm3, dword [0x14004c958]
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
subss xmm3, xmm0
andps xmm3, xmm15
movss xmm2, dword [0x14004c95c]
shufps xmm1, xmm1, 0xff
subss xmm2, xmm1
andps xmm2, xmm15
movss xmm0, dword [0x14004c960]
subss xmm0, xmm4
andps xmm0, xmm15
addss xmm2, xmm3
addss xmm2, xmm0
cvttss2si edi, xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0
movq rax, xmm4
shr rax, 0x28
lea r9, [rbp + 0x265]
mov r8d, r13d
cmp al, 1
jne 0x140038c86
test r13d, r13d
jns 0x140038690
neg r8d
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140038650
dec r9
mov byte [r9], 0x2d
jmp 0x1400386ba
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140038690
lea r8, [rbp + 0x265]
mov rdx, r9
lea rcx, [rbp + 0x210]
call fcn.14003c380
nop
movzx r8d, byte [rbp + 0x244]
lea r9, [rbp + 0xe5]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400386e0
lea r8, [rbp + 0xe5]
mov rdx, r9
lea rcx, [rbp]
call fcn.14003c380
nop
lea r9, [rbp + 0x265]
test edi, edi
jns 0x140038770
neg edi
nop dword [rax + rax]
dec r9
mov eax, 0xcccccccd
mul edi
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub dil, cl
add dil, 0x30
mov byte [r9], dil
mov edi, edx
test edx, edx
jne 0x140038730
dec r9
mov byte [r9], 0x2d
jmp 0x140038798
dec r9
mov eax, 0xcccccccd
mul edi
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub dil, cl
add dil, 0x30
mov byte [r9], dil
mov edi, edx
test edx, edx
jne 0x140038770
lea r8, [rbp + 0x265]
mov rdx, r9
lea rcx, [rbp + 0x130]
call fcn.14003c380
nop
mov r8, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x148]
mov rax, rcx
sub rax, r8
cmp rax, 0x19
jb 0x140038856
lea rax, [r8 + 0x19]
mov qword [rbp + 0x140], rax
lea rbx, [rbp + 0x130]
cmp rcx, 0x10
cmovae rbx, qword [rbp + 0x130]
lea rax, [0x140044569]
cmp rax, rbx
jbe 0x140038812
lea rax, [rbx + r8]
cmp r12, rax
ja 0x140038812
cmp rbx, r12
ja 0x14003880a
mov rdi, r15
jmp 0x140038817
mov rdi, rbx
sub rdi, r12
jmp 0x140038817
mov edi, 0x19
inc r8
lea rcx, [rbx + 0x19]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x19
sub r8, rdi
lea rdx, [rdi + 0x19]
add rdx, r12
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x130]
jmp 0x140038875
mov qword [rsp + 0x28], 0x19
mov qword [rsp + 0x20], r12
mov edx, 0x19
lea rcx, [rbp + 0x130]
call fcn.14003cc50
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], r15
mov qword [rbp + 0x108], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rcx, qword [rbp + 0x100]
mov rdx, qword [rbp + 0x108]
mov rax, rdx
sub rax, rcx
cmp rax, 6
jb 0x14003890e
lea rax, [rcx + 6]
mov qword [rbp + 0x100], rax
lea rbx, [rbp + 0xf0]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0xf0]
add rbx, rcx
mov r8d, 6
lea rdx, str.m____
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 6], 0
lea rax, [rbp + 0xf0]
jmp 0x14003892f
mov qword [rsp + 0x20], 6
lea r9, str.m____
mov edx, 6
lea rcx, [rbp + 0xf0]
call fcn.14003c000
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rbp]
lea r8, [rbp + 0xb0]
lea rcx, [rbp + 0x150]
call fcn.14003c190
nop
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x168]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400389ba
lea rax, [rcx + 2]
mov qword [rbp + 0x160], rax
lea rax, [rbp + 0x150]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0x150]
mov edx, 0x2323
mov word [rax + rcx], dx
mov byte [rax + rcx + 2], 0
lea rax, [rbp + 0x150]
jmp 0x1400389db
mov qword [rsp + 0x20], 2
lea r9, [0x14004418c]
mov edx, 2
lea rcx, [rbp + 0x150]
call fcn.14003c000
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rbp + 0x210]
lea r8, [rbp + 0x110]
lea rcx, [rbp - 0x30]
call fcn.14003c190
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x140038a57
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038a52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400392f6
call fcn.14003cf00
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rbp + 0xa0], xmm1
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140038aaf
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038aa9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400392fd
call fcn.14003cf00
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x140038af0
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038aeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039304
call fcn.14003cf00
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], 0xf
mov byte [rbp + 0x150], 0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x140038b4b
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038b45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003930b
call fcn.14003cf00
nop
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x140038b8c
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038b87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039312
call fcn.14003cf00
mov qword [rbp + 0x100], r15
mov qword [rbp + 0x108], 0xf
mov byte [rbp + 0xf0], 0
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140038be6
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038be1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039319
call fcn.14003cf00
mov qword [rbp + 0x140], r15
mov qword [rbp + 0x148], 0xf
mov byte [rbp + 0x130], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x140038c3b
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038c35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039320
call fcn.14003cf00
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 0x10
jb 0x1400390b7
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400390b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400390b2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test r13d, r13d
jns 0x140038cd0
neg r8d
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140038c90
dec r9
mov byte [r9], 0x2d
jmp 0x140038cfa
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140038cd0
lea r8, [rbp + 0x265]
mov rdx, r9
lea rcx, [rbp + 0x210]
call fcn.14003c380
nop
movzx edx, byte [rbp + 0x244]
lea rcx, [rbp + 0x170]
call fcn.140035e60
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x190]
call fcn.140035e60
nop
mov r8, rax
lea rdx, str._LOCKED__Some_Vehicle__
lea rcx, [rbp + 0x1b0]
call fcn.14003b8f0
nop
lea r8, str.m____
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.14003bb80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.14003bc60
mov rdi, rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 3
jb 0x140038dc0
lea rax, [rcx + 3]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0x10
jb 0x140038da1
mov rax, qword [rdi]
lea rbx, [rax + rcx]
mov r8d, 3
lea rdx, [0x14004456c]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 3], 0
jmp 0x140038de0
mov qword [rsp + 0x20], 3
lea r9, [0x14004456c]
mov edx, 3
mov rcx, rdi
call fcn.14003c000
mov rdi, rax
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, [rbp + 0x210]
lea r8, [rbp + 0xb0]
lea rcx, [rbp - 0x30]
call fcn.14003c190
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x140038e5c
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038e57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039327
call fcn.14003cf00
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rbp + 0xa0], xmm1
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x140038eb4
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038eae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003932e
call fcn.14003cf00
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x140038ef5
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038ef0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039335
call fcn.14003cf00
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], 0xf
mov byte [rbp + 0x1f0], 0
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x140038f4f
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038f4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003933c
call fcn.14003cf00
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], 0xf
mov byte [rbp + 0x1d0], 0
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140038fa9
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038fa4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039343
call fcn.14003cf00
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], 0
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0x10
jb 0x140039003
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038ffe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003934a
call fcn.14003cf00
mov qword [rbp + 0x1a0], r15
mov qword [rbp + 0x1a8], 0xf
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x14003905d
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039058
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039351
call fcn.14003cf00
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x188], 0xf
mov byte [rbp + 0x170], 0
mov rdx, qword [rbp + 0x228]
cmp rdx, 0x10
jb 0x1400390b7
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400390b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039358
call fcn.14003cf00
mov eax, dword [0x14004c7a8]
mov r12, qword [rbp + 0x230]
cmp rax, r12
jne 0x14003924d
mov r14, qword [rbp + 0xa0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0xb
jb 0x14003a8c9
lea r15, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
cmovae r15, qword [rbp + 0x90]
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
lea rsi, [r14 + 0xb]
mov ebx, 0xf
lea rdi, [rbp + 0x110]
cmp rsi, rbx
jbe 0x1400391a1
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140039143
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003916a
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140039189
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003a8c3
mov rcx, rax
call fcn.14003d43c
test rax, rax
je 0x14003935f
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003919a
test rcx, rcx
je 0x140039198
call fcn.14003d43c
mov rdi, rax
jmp 0x14003919a
xor edi, edi
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], rbx
movsd xmm0, qword [str._Selected_]
movsd qword [rdi], xmm0
movzx eax, word [0x140044590]
mov word [rdi + 8], ax
movzx eax, byte [0x140044592]
mov byte [rdi + 0xa], al
lea rcx, [rdi + 0xb]
mov r8, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x140039224
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003921f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003935f
call fcn.14003cf00
movups xmm0, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp + 0x120]
movups xmmword [rbp + 0xa0], xmm1
mov rsi, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
xor r15d, r15d
mov qword [rsp + 0x40], 0
lea rcx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
cmovae rcx, qword [rbp + 0x90]
lea r9, [rsp + 0x40]
movzx edx, byte [rbp + 0x246]
call fcn.140034be0
mov ecx, dword [0x14004c7a8]
test al, al
cmovne ecx, r12d
mov dword [0x14004c7a8], ecx
inc r13d
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1400392d4
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400392cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039366
call fcn.14003cf00
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0
add rsi, 0x20
jmp 0x14003858f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140009e00
call fcn.1400107f0
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Open___Lock_Vehicle_Doors
call fcn.14002cd90
movzx ebx, al
mov rdx, qword [0x14004c790]
mov rcx, qword [rdx + 0x3ea8]
cmp byte [rcx + 0x9b], 0
jne 0x1400393f6
movss xmm1, dword [rdx + 0x3844]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Repair_Vehicle
call fcn.14002cd90
test bl, bl
je 0x1400394e4
mov rcx, qword [0x14004c970]
mov rdx, qword [0x14004c978]
cmp rcx, rdx
je 0x1400394e4
mov r8d, dword [0x14004c7a8]
nop word [rax + rax]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rbp - 0x20], xmm0
cmp r8, qword [rcx]
je 0x14003945b
add rcx, 0x20
cmp rcx, rdx
jne 0x140039440
jmp 0x1400394e4
mov rax, qword [rbp - 0x20]
shr rax, 0x28
movaps xmmword [rbp - 0x20], xmm0
mov qword [rsp + 0x20], r15
mov r9d, 4
cmp al, 1
jne 0x14003948d
mov dword [rbp + 0x70], 2
mov rdx, qword [rcx]
add rdx, 0x13c0
lea r8, [rbp + 0x70]
jmp 0x1400394d7
mov dword [rbp + 0x80], 1
mov rbx, qword [rcx]
lea r8, [rbp + 0x80]
lea rdx, [rbx + 0x13c0]
mov rcx, qword [0x14004c868]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
cmp dword [rbp + 0x80], 2
jne 0x1400394e4
mov qword [rsp + 0x20], r15
mov r9d, 4
lea r8, [rbp + 0x80]
lea rdx, [rbx + 0x13c0]
mov rcx, qword [0x14004c868]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rax, qword [0x14004c790]
or dword [rax + 0x3fb0], 2
mov dword [rax + 0x3fd0], 0x44160000
mov dword [rax + 0x3fd4], 0x43af0000
mov dword [rax + 0x3fb8], 1
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, [0x14003f77e]
call fcn.14000ca90
mov rdi, qword [0x14004c790]
mov rax, qword [rdi + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rdi + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400396a8
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.Overlay__Visuals__ESP_
call fcn.140002910
mov ebx, eax
cmp dword [rdi + 0x3edc], eax
jne 0x140039589
lea r8, str.Overlay__Visuals__ESP_
mov edx, 0xb
mov ecx, eax
call fcn.140017600
xor r9d, r9d
lea r8, str.Overlay__Visuals__ESP_
lea edx, [r9 + 0x1a]
mov ecx, ebx
call fcn.140034530
test al, al
je 0x1400396a8
lea rdx, [0x14004c872]
lea rcx, str.Entity_ESP
call fcn.14002dbe0
cmp byte [0x14004c872], 0
je 0x140039682
mov dword [rbp + 0x70], 0x1f4
mov dword [rbp + 0x80], 5
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
lea r8, [0x14004c064]
lea rcx, str.Distance
call fcn.14002e550
lea rdx, [0x14004c05b]
lea rcx, str.Exclude_localPlayer
call fcn.14002dbe0
mov rax, qword [0x14004c790]
mov rcx, qword [rax + 0x3ea8]
cmp byte [rcx + 0x9b], 0
jne 0x14003966f
movss xmm1, dword [rax + 0x3844]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
lea rdx, [0x14004c873]
lea rcx, str.Draw_Snaplines
call fcn.14002dbe0
lea rdx, [0x14004c871]
lea rcx, str.Vehicle_ESP
call fcn.14002dbe0
lea rdx, [0x14004c874]
lea rcx, str.Draw_localPlayer_Track
call fcn.14002dbe0
mov rbx, qword [0x14004c790]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400397d3
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.Misc_Options
call fcn.140002910
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x14003970f
lea r8, str.Misc_Options
mov edx, 0xb
mov ecx, eax
call fcn.140017600
xor r9d, r9d
lea r8, str.Misc_Options
lea edx, [r9 + 0x1a]
mov ecx, edi
call fcn.140034530
test al, al
je 0x1400397d3
lea rdx, [0x14004c789]
lea rcx, str.Enable_Opening_Vehicles
call fcn.14002dbe0
lea rdx, [0x14004c78a]
lea rcx, str.Enable_Aimbot
call fcn.14002dbe0
lea rdx, [0x14004c78b]
lea rcx, str.Show_Vehicle_List__Ped_List__Separate_Window_
call fcn.14002dbe0
cmp byte [0x14004c78a], 0
je 0x1400397d3
mov dword [rbp + 0x70], 0x15e
mov dword [rbp + 0x80], 0x32
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
lea r8, [0x14004c05c]
lea rcx, str.Aimbot_FOV
call fcn.14002e550
mov dword [rbp + 0x70], 0xa
mov dword [rbp + 0x80], r15d
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
lea r8, [0x14004c060]
lea rcx, str.Aimbot_Smoothing
call fcn.14002e550
mov rbx, qword [0x14004c790]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400398c9
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.List_of_Settings
call fcn.140002910
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x14003983a
lea r8, str.List_of_Settings
mov edx, 0xb
mov ecx, eax
call fcn.140017600
xor r9d, r9d
lea r8, str.List_of_Settings
lea edx, [r9 + 0x1a]
mov ecx, edi
call fcn.140034530
test al, al
je 0x1400398c9
lea rdx, [0x14004c05a]
lea rcx, str.Enable_Watermark__Top_Left_Corner_
call fcn.14002dbe0
lea rdx, [0x14004c058]
lea rcx, str.Enable_Darker_Window__When_Menu_is_Opened_
call fcn.14002dbe0
lea rdx, [0x14004c870]
lea rcx, str.Enable_Memory_Address_Drawn_Over_Entity
call fcn.14002dbe0
cmp byte [0x14004c058], 1
jne 0x1400398c9
mov dword [rbp + 0x70], 0xff
mov dword [rbp + 0x80], 1
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
lea r8, [0x14004c068]
lea rcx, str.Darker_Background_Value
call fcn.14002e550
mov rbx, qword [0x14004c790]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003a634
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.Memory__Proc_Details__Debug_
call fcn.140002910
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140039930
lea r8, str.Memory__Proc_Details__Debug_
mov edx, 0xb
mov ecx, eax
call fcn.140017600
xor r9d, r9d
lea r8, str.Memory__Proc_Details__Debug_
lea edx, [r9 + 0x1a]
mov ecx, edi
call fcn.140034530
test al, al
je 0x14003a634
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.PlayerPos
call fcn.14002cd90
test al, al
je 0x1400399d0
movss xmm1, dword [0x14004c958]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140044198]
call fcn.14003bc80
movss xmm1, dword [0x14004c95c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140044198]
call fcn.14003bc80
movss xmm1, dword [0x14004c960]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
lea rdx, [0x14003be50]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea r9, [rbp + 0x265]
mov r8d, dword [0x14004c858]
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400399e0
lea r8, [rbp + 0x265]
mov rdx, r9
lea rcx, [rbp + 0xb0]
call fcn.14003c380
nop
mov rdx, qword [0x14004c850]
lea rcx, [rbp + 0x110]
call fcn.140036e70
nop
mov rdx, qword [0x14004c840]
lea rcx, [rbp + 0x1f0]
call fcn.140036e70
nop
mov rdx, qword [0x14004c830]
lea rcx, [rbp + 0x1d0]
call fcn.140036e70
nop
mov rdx, qword [0x14004c7a0]
lea rcx, [rbp + 0x1b0]
call fcn.140036e70
nop
mov rdx, qword [0x14004c848]
lea rcx, [rbp + 0x190]
call fcn.140036e70
nop
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
mov r15, qword [rbp + 0xc0]
sub rax, r15
cmp rax, 0x13
jb 0x14003a8cf
lea r14, [rbp + 0xb0]
mov r12, qword [rbp + 0xb0]
mov r13, qword [rbp + 0xc8]
cmp r13, 0x10
cmovae r14, r12
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x180], xmm1
lea rsi, [r15 + 0x13]
mov ebx, 0xf
lea rdi, [rbp + 0x170]
cmp rsi, rbx
jbe 0x140039b6a
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140039b29
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14003d43c
test rax, rax
je 0x14003a402
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140039b63
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140039b52
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003a89f
jmp 0x140039b0a
test rcx, rcx
je 0x140039b61
call fcn.14003d43c
mov rdi, rax
jmp 0x140039b63
xor edi, edi
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x188], rbx
movups xmm0, xmmword [str.Game_Process_ID___]
movups xmmword [rdi], xmm0
movzx eax, word [0x1400447d0]
mov word [rdi + 0x10], ax
movzx eax, byte [0x1400447d2]
mov byte [rdi + 0x12], al
lea rcx, [rdi + 0x13]
mov r8, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
mov r15, qword [rbp + 0x120]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x17
jb 0x14003a8d5
lea r14, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae r14, qword [rbp + 0x110]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x140], xmm1
lea rsi, [r15 + 0x17]
mov ebx, 0xf
lea rdi, [rbp + 0x130]
cmp rsi, rbx
jbe 0x140039c89
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140039c48
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14003d43c
test rax, rax
je 0x14003a3a7
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140039c82
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140039c71
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003a8a5
jmp 0x140039c29
test rcx, rcx
je 0x140039c80
call fcn.14003d43c
mov rdi, rax
jmp 0x140039c82
xor edi, edi
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], rbx
movups xmm0, xmmword [str.Game_Base_Address____0x]
movups xmmword [rdi], xmm0
mov eax, dword [0x1400447e8]
mov dword [rdi + 0x10], eax
movzx eax, word [0x1400447ec]
mov word [rdi + 0x14], ax
movzx eax, byte [0x1400447ee]
mov byte [rdi + 0x16], al
lea rcx, [rdi + 0x17]
mov r8, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
mov r15, qword [rbp + 0x200]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x13
jb 0x14003a8db
lea r14, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae r14, qword [rbp + 0x1f0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x160], xmm1
lea rsi, [r15 + 0x13]
mov ebx, 0xf
lea rdi, [rbp + 0x150]
cmp rsi, rbx
jbe 0x140039db1
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140039d70
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14003d43c
test rax, rax
je 0x14003a34c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140039daa
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140039d99
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003a8ab
jmp 0x140039d51
test rcx, rcx
je 0x140039da8
call fcn.14003d43c
mov rdi, rax
jmp 0x140039daa
xor edi, edi
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x160], rsi
mov qword [rbp + 0x168], rbx
movups xmm0, xmmword [str.World_Address____0x]
movups xmmword [rdi], xmm0
movzx eax, word [0x140044800]
mov word [rdi + 0x10], ax
movzx eax, byte [0x140044802]
mov byte [rdi + 0x12], al
lea rcx, [rdi + 0x13]
mov r8, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
mov r15, qword [rbp + 0x1e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x1d
jb 0x14003a8e1
lea r14, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae r14, qword [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x100], xmm1
lea rsi, [r15 + 0x1d]
mov ebx, 0xf
lea rdi, [rbp + 0xf0]
cmp rsi, rbx
jbe 0x140039ed0
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140039e8f
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14003d43c
test rax, rax
je 0x14003a2f1
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140039ec9
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140039eb8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003a8b1
jmp 0x140039e70
test rcx, rcx
je 0x140039ec7
call fcn.14003d43c
mov rdi, rax
jmp 0x140039ec9
xor edi, edi
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0x108], rbx
movups xmm0, xmmword [str.ReplayInterface_Address____0x]
movups xmmword [rdi], xmm0
movsd xmm1, qword [0x140044818]
movsd qword [rdi + 0x10], xmm1
mov eax, dword [0x140044820]
mov dword [rdi + 0x18], eax
movzx eax, byte [0x140044824]
mov byte [rdi + 0x1c], al
lea rcx, [rdi + 0x1d]
mov r8, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
mov r15, qword [rbp + 0x1c0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x19
jb 0x14003a8e7
lea r14, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0x10
cmovae r14, qword [rbp + 0x1b0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa0], xmm1
lea rsi, [r15 + 0x19]
mov ebx, 0xf
lea rdi, [rbp + 0x90]
cmp rsi, rbx
jbe 0x140039ffa
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x140039fb9
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14003d43c
test rax, rax
je 0x14003a296
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140039ff3
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140039fe2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003a8b7
jmp 0x140039f9a
test rcx, rcx
je 0x140039ff1
call fcn.14003d43c
mov rdi, rax
jmp 0x140039ff3
xor edi, edi
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0xa8], rbx
movups xmm0, xmmword [str.localPlayer_Address____0x]
movups xmmword [rdi], xmm0
movsd xmm1, qword [0x140044838]
movsd qword [rdi + 0x10], xmm1
movzx eax, byte [0x140044840]
mov byte [rdi + 0x18], al
lea rcx, [rdi + 0x19]
mov r8, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rdi], 0
mov r15, qword [rbp + 0x1a0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x16
jb 0x14003a899
lea r14, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0x10
cmovae r14, qword [rbp + 0x190]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
lea rsi, [r15 + 0x16]
mov ebx, 0xf
lea rdi, [rbp + 0xd0]
cmp rsi, rbx
jbe 0x14003a11b
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003a0da
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14003d43c
test rax, rax
je 0x14003a23b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003a114
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14003a103
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003a8bd
jmp 0x14003a0bb
test rcx, rcx
je 0x14003a112
call fcn.14003d43c
mov rdi, rax
jmp 0x14003a114
xor edi, edi
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xe0], rsi
mov qword [rbp + 0xe8], rbx
movups xmm0, xmmword [str.Viewport_Address____0x]
movups xmmword [rdi], xmm0
mov eax, dword [0x140044858]
mov dword [rdi + 0x10], eax
movzx eax, word [0x14004485c]
mov word [rdi + 0x14], ax
lea rcx, [rdi + 0x16]
mov r8, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rdi], 0
lea rcx, [rbp + 0x170]
cmp qword [rbp + 0x188], 0x10
cmovae rcx, qword [rbp + 0x170]
call fcn.14002c600
lea rcx, [rbp + 0x130]
cmp qword [rbp + 0x148], 0x10
cmovae rcx, qword [rbp + 0x130]
call fcn.14002c600
lea rcx, [rbp + 0x150]
cmp qword [rbp + 0x168], 0x10
cmovae rcx, qword [rbp + 0x150]
call fcn.14002c600
lea rcx, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0x10
cmovae rcx, qword [rbp + 0xf0]
call fcn.14002c600
lea rcx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
cmovae rcx, qword [rbp + 0x90]
call fcn.14002c600
lea rcx, [rbp + 0xd0]
cmp qword [rbp + 0xe8], 0x10
cmovae rcx, qword [rbp + 0xd0]
call fcn.14002c600
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x14003a247
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a242
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a242
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
movdqa xmm0, xmmword [0x140044ab0]
movdqu xmmword [rbp + 0xe0], xmm0
mov byte [rbp + 0xd0], 0
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x14003a2a2
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a29d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a29d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
movdqa xmm0, xmmword [0x140044ab0]
movdqu xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x14003a2fd
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a2f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a2f8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
movdqa xmm0, xmmword [0x140044ab0]
movdqu xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0xf0], 0
mov rdx, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x14003a358
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a353
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a353
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
movdqa xmm0, xmmword [0x140044ab0]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x14003a3b3
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a3ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a3ae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
movdqa xmm0, xmmword [0x140044ab0]
movdqu xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x130], 0
mov rdx, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x14003a40e
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a409
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a409
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
movdqa xmm0, xmmword [0x140044ab0]
movdqu xmmword [rbp + 0x180], xmm0
mov byte [rbp + 0x170], 0
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0x10
jb 0x14003a469
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a464
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a464
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
xor r15d, r15d
mov qword [rbp + 0x1a0], r15
mov qword [rbp + 0x1a8], 0xf
mov byte [rbp + 0x190], r15b
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x14003a4c9
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a4c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a4c4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], 0
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x14003a526
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a521
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a521
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], 0xf
mov byte [rbp + 0x1d0], 0
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x14003a583
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a57e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a57e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], 0xf
mov byte [rbp + 0x1f0], 0
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x14003a5e0
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a5db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a5db
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003cf00
mov qword [rbp + 0x120], r15
mov qword [rbp + 0x128], 0xf
mov byte [rbp + 0x110], 0
cmp r13, 0x10
jb 0x14003a634
lea rdx, [r13 + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x14003a62c
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003a62c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r12
call fcn.14003cf00
call fcn.14000ee20
call fcn.140009080
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
cmp byte [0x14004c059], 0
je 0x14003a6d4
cmp byte [0x14004c058], 1
jne 0x14003a6d4
mov rcx, qword [0x14004c828]
mov r10, qword [rcx]
mov eax, dword [0x14004c068]
shl eax, 0x18
mov dword [rsp + 0x30], r15d
movss xmm0, dword [0x14004499c]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], eax
mov r9d, 1
xor r8d, r8d
xor edx, edx
call qword [r10 + 0x158]
jmp 0x14003a707
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r15d
movss xmm0, dword [0x14004499c]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], r15d
mov r9d, 1
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x14003a751
call fcn.140009400
mov rax, qword [0x14004c790]
mov rcx, qword [rax + 0x40b0]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], 0
cmove rcx, r15
call fcn.140028b10
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14003a831
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x14003a831
mov rbx, qword [0x14004c790]
test rbx, rbx
je 0x14003a7f7
mov rbx, qword [rbx + 0x98]
test rbx, rbx
je 0x14003a7f7
cmp qword [rbx], 0
je 0x14003a7f7
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x14003a7c2
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 8], r15
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14003a7d5
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 0x10], r15
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x14003a7f7
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 0x18], r15
mov rax, qword [0x14004c790]
mov rcx, qword [rax + 0x50]
mov qword [rcx + 8], r15
mov rcx, qword [0x14004c828]
mov rax, qword [rcx]
lea rdx, [0x14004c7b0]
call qword [rax + 0x80]
mov rax, qword [0x14004c790]
test rax, rax
je 0x14003a831
mov rax, qword [rax + 0x98]
test rax, rax
je 0x14003a831
cmp qword [rax], 0
je 0x14003a831
call fcn.1400290c0
mov rcx, qword [rbp + 0x270]
xor rcx, rsp
call fcn.14003ce10
lea r11, [rsp + 0x420]
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]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140035e40
nop
call fcn.140035da0
nop
call fcn.140035da0
nop
call fcn.140035da0
nop
call fcn.140035da0
nop
call fcn.140035da0
nop
call fcn.140035da0
nop
call fcn.140035da0
int3
call fcn.140035e40
nop
call fcn.140035e40
nop
call fcn.140035e40
nop
call fcn.140035e40
nop
call fcn.140035e40
nop
call fcn.140035e40
int3