Function at 0x140049480
Capabilities:
Log keystrokes via polling
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0xb8]
sub rsp, 0x1a0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x140078140]
xor rax, rsp
mov qword [rbp - 0x10], rax
movsxd rax, dword [0x140078490]
cmp eax, 7
ja case.0x140049509.0
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x4b390]
add rcx, rdx
jmp rcx
mov dword [0x14007aaf0], 2
jmp 0x140049569
mov dword [0x14007aaf0], 5
jmp 0x140049569
mov dword [0x14007aaf0], 6
jmp 0x140049569
mov dword [0x14007aaf0], 0x10
jmp 0x140049569
mov dword [0x14007aaf0], 0x11
jmp 0x140049569
mov dword [0x14007aaf0], 0x12
jmp 0x140049569
mov dword [0x14007aaf0], 0x14
jmp 0x140049569
mov dword [0x14007aaf0], 1
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14007abc4], eax
jle 0x1400495b2
lea rcx, [0x14007abc4]
call fcn.14006079c
cmp dword [0x14007abc4], 0xffffffff
jne 0x1400495b2
lea rcx, [0x14007aba8]
call fcn.140044880
lea rcx, [0x14007abc4]
call fcn.140060730
lea rcx, [rsp + 0x70]
call fcn.140044880
mov r8d, dword [0x14007ab48]
inc r8d
mov dword [0x14007ab48], r8d
mov rax, qword [rsp + 0x70]
mov rcx, rax
sub rcx, qword [0x14007aba8]
xor esi, esi
cmp rcx, 0x3baa0c40
jl 0x1400495fd
mov dword [0x14007ab44], r8d
mov dword [0x14007ab48], esi
mov qword [0x14007aba8], rax
jmp 0x140049604
mov r8d, dword [0x14007ab44]
lea rdx, str.Venomware___.i_FPS
lea rcx, [rbp - 0x50]
call fcn.14004edc0
mov rbx, qword [0x14007a9e0]
mov qword [rsp + 0x30], rsi
lea rax, [rbp - 0x50]
mov qword [rsp + 0x28], rax
movss xmm14, dword [0x14006cd0c]
movss dword [rsp + 0x20], xmm14
movss xmm15, dword [0x14006cce8]
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c08]
call fcn.14002b230
movss xmm0, dword [rsp + 0x70]
addss xmm0, dword [0x14006cba8]
cvttss2si eax, xmm0
movd xmm10, eax
cvtdq2ps xmm10, xmm10
movss xmm7, dword [rsp + 0x74]
movaps xmm11, xmm7
addss xmm11, dword [0x14006cc6c]
movaps xmm9, xmm10
addss xmm9, dword [0x14006cc80]
movss xmm8, dword [0x14006cc54]
mov dword [rsp + 0x70], 0x40a00000
mov dword [rsp + 0x74], 0x40a00000
mov rax, qword [rbx + 0x48b0]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1400072b0
mov r10, rax
movdqa xmm0, xmmword [0x14006cff0]
movups xmmword [rbp - 0x70], xmm0
lea rcx, [rbp - 0x70]
call fcn.140003650
movaps xmm0, xmm11
addss xmm0, xmm8
movaps xmm6, xmm9
addss xmm6, xmm8
movss dword [rbp - 0x70], xmm6
movss dword [rbp - 0x6c], xmm0
mov dword [rsp + 0x28], esi
xorps xmm12, xmm12
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
mov rcx, r10
call fcn.140026cc0
mov rax, qword [0x14007a9e0]
mov rax, qword [rax + 0x48b0]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1400072b0
mov r10, rax
movdqa xmm0, xmmword [0x14006d140]
movups xmmword [rbp - 0x70], xmm0
lea rcx, [rbp - 0x70]
call fcn.140003650
movss dword [rbp - 0x70], xmm6
mov dword [rbp - 0x6c], 0x40e00000
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
mov rcx, r10
call fcn.140026cc0
mov rax, qword [0x14007a9e0]
mov rax, qword [rax + 0x48b0]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1400072b0
mov r8, rax
movdqa xmm0, xmmword [0x14006d150]
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.140003650
mov r9d, eax
subss xmm11, xmm7
movss xmm13, dword [0x14006cb74]
mulss xmm11, xmm13
addss xmm11, xmm8
subss xmm9, xmm10
mulss xmm9, xmm13
addss xmm9, xmm8
movss dword [rsp + 0x70], xmm9
movss dword [rsp + 0x74], xmm11
mov rax, qword [0x14007a9e0]
mov rcx, qword [rax + 0x3c08]
test r9d, 0xff000000
je 0x14004988f
lea rdx, [rbp - 0x50]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax], sil
jne 0x140049820
lea rdx, [rbp - 0x50]
add rdx, rax
lea rax, [rbp - 0x50]
cmp rax, rdx
je 0x14004988f
test rcx, rcx
jne 0x140049846
mov rax, qword [r8 + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp - 0x70], xmm0
mov byte [rsp + 0x48], sil
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], rdx
lea rax, [rbp - 0x50]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rsp + 0x70]
movss xmm2, dword [0x14006cc78]
mov rdx, r8
call fcn.14002b450
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400498b0
cmp byte [0x1400781e4], sil
sete al
mov byte [0x1400781e4], al
jmp 0x1400498b7
movzx eax, byte [0x1400781e4]
test al, al
je 0x14004b32f
mov rax, qword [0x14007a9e0]
or dword [rax + 0x47b0], 2
mov dword [rax + 0x47d0], 0x43fa0000
mov dword [rax + 0x47d4], 0x43af0000
mov dword [rax + 0x47b8], 1
mov edx, 0xff000000
mov ecx, 2
call fcn.140003b60
mov edx, 0xff000040
mov ecx, 0xa
call fcn.140003b60
mov edx, 0xff000080
mov ecx, 0xb
call fcn.140003b60
mov edx, 0xff000080
mov ecx, 0x18
call fcn.140003b60
mov edx, 0xff0000c0
mov ecx, 0x19
call fcn.140003b60
mov edx, 0xff0000ff
mov ecx, 0x1a
call fcn.140003b60
mov edx, 0xff000040
mov ecx, 0x15
call fcn.140003b60
mov edx, 0xff000080
mov ecx, 0x16
call fcn.140003b60
mov edx, 0xff0000c0
mov ecx, 0x17
call fcn.140003b60
mov edx, 0xff000080
mov ecx, 0x1b
call fcn.140003b60
mov edx, 0xff0000c0
mov ecx, 0x1c
call fcn.140003b60
mov edx, 0xff0000ff
mov ecx, 0x1d
call fcn.140003b60
mov edx, 0xffffffff
xor ecx, ecx
call fcn.140003b60
xor edx, edx
mov r8d, 0x2a
lea rcx, str.Venomware_Free
call fcn.14000d150
call fcn.140012f30
mov rax, qword [0x14007a9e0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rax + 0x3804]
mulss xmm0, dword [0x14006cc1c]
movss xmm6, dword [rcx + 0x28]
subss xmm6, xmm0
mulss xmm6, dword [0x14006cb60]
cmp dword [0x14007ab28], esi
sete dl
movss xmm2, dword [0x14006cc80]
unpcklps xmm6, xmm2
movq r8, xmm6
lea r15, str.Aimbot
mov rcx, r15
call fcn.1400323a0
test al, al
je 0x140049a25
mov dword [0x14007ab28], esi
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
cmp dword [0x14007ab28], 1
sete dl
movq r8, xmm6
lea r14, str.Visuals
mov rcx, r14
call fcn.1400323a0
test al, al
je 0x140049a5e
mov dword [0x14007ab28], 1
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
cmp dword [0x14007ab28], 2
sete dl
movq r8, xmm6
lea rcx, str.Colors
call fcn.1400323a0
test al, al
je 0x140049a94
mov dword [0x14007ab28], 2
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
cmp dword [0x14007ab28], 3
sete dl
movq r8, xmm6
lea rcx, str.Settings
call fcn.1400323a0
test al, al
je 0x140049aca
mov dword [0x14007ab28], 3
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
call fcn.140013060
mov dword [rsp + 0x70], esi
movss xmm7, dword [0x14006cbb0]
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
mov qword [rsp + 0x70], rsi
mov rcx, qword [0x14007a9e0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ed8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.content
call fcn.1400030c0
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x140049b5c
lea r8, str.content
mov edx, 0xb
mov ecx, eax
call fcn.14001b0a0
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.content
call fcn.14000a470
mov ecx, dword [0x14007ab28]
test ecx, ecx
je 0x14004ac3f
sub ecx, 1
je 0x14004a5ff
sub ecx, 1
je 0x14004a28a
cmp ecx, 1
jne 0x14004b325
mov rbx, qword [0x14007a9e0]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], cl
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140049bd4
cmp dword [rcx + 0x10], 2
jne 0x140049bcf
cmp dword [rcx + 4], 1
je 0x140049beb
call fcn.14002fd20
mov edx, 2
mov r8d, 1
call fcn.14002f3d0
mov rbx, qword [0x14007a9e0]
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
jne 0x140049c04
movaps xmm1, xmm12
jmp 0x140049c1c
mov rax, qword [rcx + 0x68]
movss xmm1, dword [rcx + 0x18]
subss xmm1, dword [rcx + 0x14]
mulss xmm1, dword [rax + 0x38]
addss xmm1, dword [rcx + 0x14]
addss xmm1, dword [0x14006ccb4]
mov ecx, 3
call fcn.14002eed0
mov rcx, qword [rbx + 0x3ed8]
mov r9, qword [rcx + 0x1a8]
test r9, r9
jne 0x140049c64
movss xmm6, dword [rcx + 0x250]
cmp qword [rbx + 0x4b30], rsi
je 0x140049c5a
movss xmm6, dword [rcx + 0x220]
subss xmm6, dword [rcx + 0x100]
jmp 0x140049c94
movsxd rdx, dword [r9 + 0xc]
mov r8, qword [r9 + 0x68]
lea rax, [rdx + 1]
imul rcx, rax, 0x1c
imul rax, rdx, 0x1c
movss xmm6, dword [rcx + r8]
subss xmm6, dword [rax + r8]
movss xmm0, dword [r9 + 0x18]
subss xmm0, dword [r9 + 0x14]
mulss xmm6, xmm0
movss xmm0, dword [rbx + 0x37f8]
subss xmm6, dword [0x14006cc6c]
addss xmm0, xmm0
subss xmm6, xmm0
movss dword [rsp + 0x70], xmm6
mov dword [rsp + 0x74], esi
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ed8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.info
call fcn.1400030c0
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x140049d0c
lea r8, str.info
mov edx, 0xb
mov ecx, eax
call fcn.14001b0a0
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.info
call fcn.14000a470
mov edx, 0xff9b9b9b
xor ecx, ecx
call fcn.140003b60
mov rbx, qword [0x14007a9e0]
mov qword [rsp + 0x30], rsi
lea rdi, str.Info
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c08]
call fcn.14002b230
movss xmm0, dword [rsp + 0x70]
movss xmm8, dword [0x14006cba8]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rcx, qword [rbx + 0x3ed8]
movss xmm2, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], rsi
jne 0x140049dab
cmp qword [rbx + 0x4b30], rsi
je 0x140049db3
movss xmm2, dword [rcx + 0x220]
mov byte [rcx + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [rcx + 0x100]
subss xmm2, xmm3
mulss xmm2, xmm13
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, rdi
call fcn.140030a50
mov r8, qword [0x14007a9e0]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x140049e35
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4828]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4820]
mov rax, qword [r8 + 0x3ed8]
cmp byte [rax + 0xbb], sil
jne 0x140049e5a
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.140033740
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
lea rcx, str.Updated:
call fcn.140030a50
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
mov edx, 0xffff00ff
xor ecx, ecx
call fcn.140003b60
lea rcx, str.Aug_13_2024
call fcn.140030a50
mov r9, qword [0x14007a9e0]
movsxd rax, dword [r9 + 0x4820]
cmp eax, 1
jl 0x140049edd
lea r8, [rax + rax*4]
mov rcx, qword [r9 + 0x4828]
movsxd rax, dword [rcx + r8*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + r8*4 - 0x10]
movups xmmword [r9 + rax*8 + 0x38a4], xmm0
dec dword [r9 + 0x4820]
lea rcx, str.Your_subscription_expires_in
call fcn.140030a50
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
mov edx, 0xffff00ff
xor ecx, ecx
call fcn.140003b60
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x14006cd90]
movdqu xmmword [rbp - 0x80], xmm1
movsd xmm0, qword [str.expiresAt]
movsd qword [rsp + 0x70], xmm0
movzx eax, byte [reloc.WS2_32.dll_WSACleanup]
mov byte [rsp + 0x78], al
mov byte [rsp + 0x79], sil
lea rcx, [rsp + 0x70]
call fcn.14005096c
mov edx, eax
lea rcx, [rbp - 0x70]
call fcn.140044dd0
nop
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x60], xmm1
lea rdx, [rsp + 0x50]
lea rcx, [0x140066f5c]
call fcn.140030a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140049fac
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049fa7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140049fa7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006067c
movdqa xmm0, xmmword [0x14006cd80]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14004a004
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049ff7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140049ff7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006067c
movdqa xmm0, xmmword [0x14006cd80]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov r8, qword [0x14007a9e0]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004a049
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4828]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4820]
call fcn.14000a6e0
call fcn.14002fa20
movss dword [rsp + 0x70], xmm6
mov dword [rsp + 0x74], 0
mov rcx, qword [0x14007a9e0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.options
call fcn.1400030c0
mov edi, eax
mov r8, qword [rbx]
cmp dword [r8 + 0x3f20], eax
jne 0x14004a0bf
lea r8, str.options
mov edx, 0xb
mov ecx, eax
call fcn.14001b0a0
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.options
call fcn.14000a470
mov edx, 0xff9b9b9b
xor ecx, ecx
call fcn.140003b60
mov rbx, qword [0x14007a9e0]
mov qword [rsp + 0x30], rsi
lea rdi, str.Options
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c08]
call fcn.14002b230
movss xmm0, dword [rsp + 0x70]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rcx, qword [rbx + 0x3ed8]
movss xmm2, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x14004a157
cmp qword [rbx + 0x4b30], 0
je 0x14004a15f
movss xmm2, dword [rcx + 0x220]
mov byte [rcx + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [rcx + 0x100]
subss xmm2, xmm3
mulss xmm2, xmm13
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, rdi
call fcn.140030a50
mov r8, qword [0x14007a9e0]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004a1e1
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4828]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4820]
mov rax, qword [r8 + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x14004a206
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.140033740
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
mov rcx, qword [0x14007a9e0]
mov rdx, qword [rcx + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], 0
jne 0x14004a24a
cmp qword [rcx + 0x4b30], 0
je 0x14004a252
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
movss dword [rsp + 0x70], xmm0
mov dword [rsp + 0x74], 0x41a00000
lea rdx, [rsp + 0x70]
lea rcx, str.Unload_Cheat
call fcn.1400313d0
test al, al
je 0x14004b2e7
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Crosshair
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a2be
cmp qword [rax + 0x4b30], rsi
je 0x14004a2c6
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x1400784b8]
lea rcx, str.crosshair
call fcn.14003c010
lea rcx, [0x14006c42c]
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a32c
cmp qword [rax + 0x4b30], rsi
je 0x14004a334
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x140078498]
lea rcx, str.fov
call fcn.14003c010
lea rcx, str.Box_Visible
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a39a
cmp qword [rax + 0x4b30], rsi
je 0x14004a3a2
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x140078510]
lea rcx, str.boxVisible
call fcn.14003c010
lea rcx, str.Box_Invisible
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a408
cmp qword [rax + 0x4b30], rsi
je 0x14004a410
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x1400785e8]
lea rcx, str.boxInsible
call fcn.14003c010
lea rcx, str.Skeleton_Visible
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a476
cmp qword [rax + 0x4b30], rsi
je 0x14004a47e
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x1400784a8]
lea rcx, str.skeletonVisible
call fcn.14003c010
lea rcx, str.Skeleton_Invisible
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a4e4
cmp qword [rax + 0x4b30], rsi
je 0x14004a4ec
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x1400785d8]
lea rcx, str.skeletonInvisible
call fcn.14003c010
lea rcx, str.Line_Visible
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a552
cmp qword [rax + 0x4b30], rsi
je 0x14004a55a
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x140078520]
lea rcx, str.lineVisible
call fcn.14003c010
lea rcx, str.Line_Invisible
call fcn.140030a50
mov rax, qword [0x14007a9e0]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a5c0
cmp qword [rax + 0x4b30], rsi
je 0x14004a5c8
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
subss xmm0, dword [rax + 0x3814]
movaps xmm1, xmm12
call fcn.140012c30
mov r8d, 0x60
lea rdx, [0x1400784c8]
lea rcx, str.lineInvisible
call fcn.14003c010
jmp 0x14004b325
mov rbx, qword [0x14007a9e0]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14004a638
cmp dword [rcx + 0x10], 2
jne 0x14004a633
cmp dword [rcx + 4], 1
je 0x14004a64f
call fcn.14002fd20
mov edx, 2
mov r8d, 1
call fcn.14002f3d0
mov rbx, qword [0x14007a9e0]
mov rax, qword [rbx + 0x3ed8]
mov rax, qword [rax + 0x1a8]
test rax, rax
je 0x14004a681
movss xmm0, dword [rax + 0x14]
movss xmm12, dword [rax + 0x18]
subss xmm12, xmm0
mov rax, qword [rax + 0x68]
mulss xmm12, dword [rax + 0x38]
addss xmm12, xmm0
addss xmm12, dword [0x14006ccb4]
movaps xmm1, xmm12
mov ecx, 3
call fcn.14002eed0
mov rcx, qword [rbx + 0x3ed8]
mov r9, qword [rcx + 0x1a8]
test r9, r9
jne 0x14004a6ce
movss xmm6, dword [rcx + 0x250]
cmp qword [rbx + 0x4b30], rsi
je 0x14004a6c4
movss xmm6, dword [rcx + 0x220]
subss xmm6, dword [rcx + 0x100]
jmp 0x14004a6fe
movsxd rdx, dword [r9 + 0xc]
mov r8, qword [r9 + 0x68]
lea rax, [rdx + 1]
imul rcx, rax, 0x1c
imul rax, rdx, 0x1c
movss xmm6, dword [rcx + r8]
subss xmm6, dword [rax + r8]
movss xmm0, dword [r9 + 0x18]
subss xmm0, dword [r9 + 0x14]
mulss xmm6, xmm0
movss xmm0, dword [rbx + 0x37f8]
subss xmm6, dword [0x14006cc6c]
addss xmm0, xmm0
subss xmm6, xmm0
movss dword [rsp + 0x70], xmm6
mov dword [rsp + 0x74], esi
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.visual
call fcn.1400030c0
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x14004a776
lea r8, str.visual
mov edx, 0xb
mov ecx, eax
call fcn.14001b0a0
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.visual
call fcn.14000a470
mov edx, 0xff9b9b9b
xor ecx, ecx
call fcn.140003b60
mov rbx, qword [0x14007a9e0]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c08]
call fcn.14002b230
movss xmm0, dword [rsp + 0x70]
movss xmm8, dword [0x14006cba8]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rcx, qword [rbx + 0x3ed8]
movss xmm2, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], rsi
jne 0x14004a80e
cmp qword [rbx + 0x4b30], rsi
je 0x14004a816
movss xmm2, dword [rcx + 0x220]
mov byte [rcx + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [rcx + 0x100]
subss xmm2, xmm3
mulss xmm2, xmm13
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, r14
call fcn.140030a50
mov r8, qword [0x14007a9e0]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004a898
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4828]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4820]
mov rax, qword [r8 + 0x3ed8]
cmp byte [rax + 0xbb], sil
jne 0x14004a8bd
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.140033740
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
lea rdx, [0x14007ab3c]
lea rcx, str.Enable_Visuals
call fcn.140032910
cmp byte [0x14007ab3c], sil
je 0x14004a98b
lea rdx, [0x14007ab3b]
lea rcx, str.2D_Radar
call fcn.140032910
lea rdx, [0x14007ab40]
lea rcx, [0x14006ba34]
call fcn.140032910
lea rdx, [0x14007ab38]
lea rcx, str.Skeleton
call fcn.140032910
lea rdx, [0x14007ab39]
lea rcx, str.Line
call fcn.140032910
lea rdx, [0x14007ab3d]
lea rcx, str.Device
call fcn.140032910
lea rdx, [0x14007ab3e]
lea rcx, str.Name
call fcn.140032910
lea rdx, [0x14007ab3f]
lea rcx, str.Distance
call fcn.140032910
lea rdx, [0x14007ab3a]
lea rcx, str.Rank
call fcn.140032910
call fcn.14000a6e0
call fcn.14002fa20
movss dword [rsp + 0x70], xmm6
mov dword [rsp + 0x74], esi
mov rcx, qword [0x14007a9e0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.visualsOptions
call fcn.1400030c0
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x14004a9fc
lea r8, str.visualsOptions
mov edx, 0xb
mov ecx, eax
call fcn.14001b0a0
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.visualsOptions
call fcn.14000a470
mov edx, 0xff9b9b9b
xor ecx, ecx
call fcn.140003b60
mov rbx, qword [0x14007a9e0]
mov qword [rsp + 0x30], rsi
lea rdi, str.Visuals_Options
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c08]
call fcn.14002b230
movss xmm0, dword [rsp + 0x70]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rcx, qword [rbx + 0x3ed8]
movss xmm2, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], rsi
jne 0x14004aa92
cmp qword [rbx + 0x4b30], rsi
je 0x14004aa9a
movss xmm2, dword [rcx + 0x220]
mov byte [rcx + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [rcx + 0x100]
subss xmm2, xmm3
mulss xmm2, xmm13
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, rdi
call fcn.140030a50
mov r8, qword [0x14007a9e0]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004ab1c
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4828]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4820]
mov rax, qword [r8 + 0x3ed8]
cmp byte [rax + 0xbb], sil
jne 0x14004ab41
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.140033740
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
mov dword [rbp - 0x70], 0x44bb8000
mov dword [rsp + 0x70], 0x42480000
lea rax, str._.fm
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [0x1400781e0]
lea rcx, str.Render_Distance
call fcn.140035660
mov ecx, dword [0x14007ab34]
test ecx, ecx
je 0x14004abb4
cmp ecx, 1
je 0x14004abab
lea rdx, str.Unknown
jmp 0x14004abbb
lea rdx, str.Corner
jmp 0x14004abbb
lea rdx, str.Normal
lea rcx, str.Box_Type
call fcn.140033d80
test al, al
je 0x14004b290
lea rdi, [0x1400781e8]
mov qword [rsp + 0x70], rsi
lea rsi, str.Bronze_1
nop dword [rax]
nop word [rax + rax]
mov ebx, dword [rdi]
cmp dword [0x14007ab34], ebx
sete dl
test ebx, ebx
je 0x14004ac16
cmp ebx, 1
je 0x14004ac0d
lea rcx, str.Unknown
jmp 0x14004ac1d
lea rcx, str.Corner
jmp 0x14004ac1d
lea rcx, str.Normal
lea r9, [rsp + 0x70]
call fcn.140040940
test al, al
je 0x14004ac31
mov dword [0x14007ab34], ebx
add rdi, 4
cmp rdi, rsi
jne 0x14004abf0
jmp 0x14004b290
mov rbx, qword [0x14007a9e0]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14004ac78
cmp dword [rcx + 0x10], 2
jne 0x14004ac73
cmp dword [rcx + 4], 1
je 0x14004ac8f
call fcn.14002fd20
mov edx, 2
mov r8d, 1
call fcn.14002f3d0
mov rbx, qword [0x14007a9e0]
mov rax, qword [rbx + 0x3ed8]
mov rax, qword [rax + 0x1a8]
test rax, rax
je 0x14004acc1
movss xmm0, dword [rax + 0x14]
movss xmm12, dword [rax + 0x18]
subss xmm12, xmm0
mov rax, qword [rax + 0x68]
mulss xmm12, dword [rax + 0x38]
addss xmm12, xmm0
addss xmm12, dword [0x14006ccb4]
movaps xmm1, xmm12
mov ecx, 3
call fcn.14002eed0
mov rcx, qword [rbx + 0x3ed8]
mov r9, qword [rcx + 0x1a8]
test r9, r9
jne 0x14004ad0e
movss xmm6, dword [rcx + 0x250]
cmp qword [rbx + 0x4b30], rsi
je 0x14004ad04
movss xmm6, dword [rcx + 0x220]
subss xmm6, dword [rcx + 0x100]
jmp 0x14004ad3e
movsxd rdx, dword [r9 + 0xc]
mov r8, qword [r9 + 0x68]
lea rax, [rdx + 1]
imul rcx, rax, 0x1c
imul rax, rdx, 0x1c
movss xmm6, dword [rcx + r8]
subss xmm6, dword [rax + r8]
movss xmm0, dword [r9 + 0x18]
subss xmm0, dword [r9 + 0x14]
mulss xmm6, xmm0
movss xmm0, dword [rbx + 0x37f8]
subss xmm6, dword [0x14006cc6c]
addss xmm0, xmm0
subss xmm6, xmm0
movss dword [rsp + 0x70], xmm6
mov dword [rsp + 0x74], esi
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.aimbot
call fcn.1400030c0
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x14004adb6
lea r8, str.aimbot
mov edx, 0xb
mov ecx, eax
call fcn.14001b0a0
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.aimbot
call fcn.14000a470
mov edx, 0xff9b9b9b
xor ecx, ecx
call fcn.140003b60
mov rbx, qword [0x14007a9e0]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c08]
call fcn.14002b230
movss xmm0, dword [rsp + 0x70]
movss xmm8, dword [0x14006cba8]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rcx, qword [rbx + 0x3ed8]
movss xmm2, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], rsi
jne 0x14004ae4e
cmp qword [rbx + 0x4b30], rsi
je 0x14004ae56
movss xmm2, dword [rcx + 0x220]
mov byte [rcx + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [rcx + 0x100]
subss xmm2, xmm3
mulss xmm2, xmm13
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, r15
call fcn.140030a50
mov r8, qword [0x14007a9e0]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004aed8
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4828]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4820]
mov rax, qword [r8 + 0x3ed8]
cmp byte [rax + 0xbb], sil
jne 0x14004aefd
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.140033740
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
lea rdx, [0x14007ab30]
lea rcx, str.Enable_Aimbot
call fcn.140032910
cmp byte [0x14007ab30], sil
je 0x14004af7b
lea rdx, [0x14007ab2e]
lea rcx, str.Kernel_Aim___Mostly_UD__
call fcn.140032910
lea rdx, [0x14007ab2f]
lea rcx, str.Bullet_Prediction
call fcn.140032910
lea rdx, [0x14007ab31]
lea rcx, str.Crosshair
call fcn.140032910
lea rdx, [0x14007ab2d]
lea rcx, str.Show_FOV
call fcn.140032910
call fcn.14000a6e0
call fcn.14002fa20
movss dword [rsp + 0x70], xmm6
mov dword [rsp + 0x74], esi
mov rcx, qword [0x14007a9e0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.aimbotOptions
call fcn.1400030c0
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x14004afec
lea r8, str.aimbotOptions
mov edx, 0xb
mov ecx, eax
call fcn.14001b0a0
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.aimbotOptions
call fcn.14000a470
mov edx, 0xff9b9b9b
xor ecx, ecx
call fcn.140003b60
mov rbx, qword [0x14007a9e0]
mov qword [rsp + 0x30], rsi
lea rdi, str.Aimbot_Options
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c10]
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c08]
call fcn.14002b230
movss xmm0, dword [rsp + 0x70]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rcx, qword [rbx + 0x3ed8]
movss xmm2, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], rsi
jne 0x14004b082
cmp qword [rbx + 0x4b30], rsi
je 0x14004b08a
movss xmm2, dword [rcx + 0x220]
mov byte [rcx + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [rcx + 0x100]
subss xmm2, xmm3
mulss xmm2, xmm13
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, rdi
call fcn.140030a50
mov r8, qword [0x14007a9e0]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004b10c
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4828]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4820]
mov rax, qword [r8 + 0x3ed8]
cmp byte [rax + 0xbb], sil
jne 0x14004b131
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.140033740
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
mov dword [rsp + 0x70], 0x43fa0000
mov dword [rbp - 0x70], 0x42480000
lea rax, [0x14006c428]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
lea r8, [0x1400781dc]
lea rcx, [0x14006c42c]
call fcn.140035660
mov dword [rsp + 0x70], 0x41200000
mov dword [rbp - 0x70], 0x3f800000
lea rax, str._.f_
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
lea r8, [0x1400781d8]
lea rcx, str.Smoothness
call fcn.140035660
call fcn.140034660
lea rsi, str.Head
mov eax, dword [0x140078494]
cmp eax, 7
je 0x14004b202
cmp eax, 0x43
je 0x14004b1f9
cmp eax, 0x45
je 0x14004b1f0
lea rdx, str.Unknown
cmp eax, 0x6e
cmove rdx, rsi
jmp 0x14004b209
lea rdx, [0x14006c174]
jmp 0x14004b209
lea rdx, str.Neck
jmp 0x14004b209
lea rdx, str.Chest
lea rcx, str.Hitbox
call fcn.140033d80
test al, al
je 0x14004b290
lea rdi, str.nC_aE
mov qword [rsp + 0x70], 0
lea r14, [0x1400781d8]
mov ebx, dword [rdi]
cmp dword [0x140078494], ebx
sete dl
cmp ebx, 7
je 0x14004b26c
cmp ebx, 0x43
je 0x14004b263
cmp ebx, 0x45
je 0x14004b25a
lea rcx, str.Unknown
cmp ebx, 0x6e
cmove rcx, rsi
jmp 0x14004b273
lea rcx, [0x14006c174]
jmp 0x14004b273
lea rcx, str.Neck
jmp 0x14004b273
lea rcx, str.Chest
lea r9, [rsp + 0x70]
call fcn.140040940
test al, al
je 0x14004b287
mov dword [0x140078494], ebx
add rdi, 4
cmp rdi, r14
jne 0x14004b230
mov rbx, qword [0x14007a9e0]
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x14004b2cb
cmp byte [rbx + 0x4931], 0
je 0x14004b2cb
cmp dword [rbx + 0x48f0], 0
jne 0x14004b2cb
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x14004b2db
mov byte [rbx + 0x3e3e], 1
call fcn.14000f360
mov byte [rbx + 0x3e3e], 0
call fcn.14000a6e0
mov rcx, qword [0x14007a9e0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14004b325
cmp dword [rcx + 0x10], 1
jne 0x14004b320
cmp dword [rcx + 4], 0
je 0x14004b325
call fcn.14002fd20
call fcn.14000a6e0
call fcn.14000f360
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140060410
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
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 rbp
ret