Function at 0x140049620
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 [0x1400ce180]
xor rax, rsp
mov qword [rbp - 0x10], rax
movsxd rax, dword [0x1400ce4d0]
cmp eax, 7
ja case.0x1400496a9.0
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x4b530]
add rcx, rdx
jmp rcx
mov dword [0x1400d5c40], 2
jmp 0x140049709
mov dword [0x1400d5c40], 5
jmp 0x140049709
mov dword [0x1400d5c40], 6
jmp 0x140049709
mov dword [0x1400d5c40], 0x10
jmp 0x140049709
mov dword [0x1400d5c40], 0x11
jmp 0x140049709
mov dword [0x1400d5c40], 0x12
jmp 0x140049709
mov dword [0x1400d5c40], 0x14
jmp 0x140049709
mov dword [0x1400d5c40], 1
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400d5d1c], eax
jle 0x140049752
lea rcx, [0x1400d5d1c]
call fcn.1400a032c
cmp dword [0x1400d5d1c], 0xffffffff
jne 0x140049752
lea rcx, [0x1400d5d00]
call fcn.140044880
lea rcx, [0x1400d5d1c]
call fcn.1400a02c0
lea rcx, [rsp + 0x70]
call fcn.140044880
mov r8d, dword [0x1400d5ca0]
inc r8d
mov dword [0x1400d5ca0], r8d
mov rax, qword [rsp + 0x70]
mov rcx, rax
sub rcx, qword [0x1400d5d00]
xor esi, esi
cmp rcx, 0x3baa0c40
jl 0x14004979d
mov dword [0x1400d5c9c], r8d
mov dword [0x1400d5ca0], esi
mov qword [0x1400d5d00], rax
jmp 0x1400497a4
mov r8d, dword [0x1400d5c9c]
lea rdx, str.Venomware_Public___.i_FPS
lea rcx, [rbp - 0x50]
call fcn.1400517d0
mov rbx, qword [0x1400d5b30]
mov qword [rsp + 0x30], rsi
lea rax, [rbp - 0x50]
mov qword [rsp + 0x28], rax
movss xmm14, dword [0x1400b527c]
movss dword [rsp + 0x20], xmm14
movss xmm15, dword [0x1400b5258]
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 [0x1400b5118]
cvttss2si eax, xmm0
movd xmm10, eax
cvtdq2ps xmm10, xmm10
movss xmm7, dword [rsp + 0x74]
movaps xmm11, xmm7
addss xmm11, dword [0x1400b51dc]
movaps xmm9, xmm10
addss xmm9, dword [0x1400b51f0]
movss xmm8, dword [0x1400b51c4]
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 [0x1400b5570]
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 [0x1400d5b30]
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 [0x1400b56c0]
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 [0x1400d5b30]
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 [0x1400b56d0]
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.140003650
mov r9d, eax
subss xmm11, xmm7
movss xmm13, dword [0x1400b50e4]
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 [0x1400d5b30]
mov rcx, qword [rax + 0x3c08]
test r9d, 0xff000000
je 0x140049a2f
lea rdx, [rbp - 0x50]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax], sil
jne 0x1400499c0
lea rdx, [rbp - 0x50]
add rdx, rax
lea rax, [rbp - 0x50]
cmp rax, rdx
je 0x140049a2f
test rcx, rcx
jne 0x1400499e6
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 [0x1400b51e8]
mov rdx, r8
call fcn.14002b450
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140049a50
cmp byte [0x1400ce224], sil
sete al
mov byte [0x1400ce224], al
jmp 0x140049a57
movzx eax, byte [0x1400ce224]
test al, al
je 0x14004b4cf
mov rax, qword [0x1400d5b30]
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, ntohs
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, reloc.WS2_32.dll_setsockopt
call fcn.140003b60
mov edx, 0xff000080
mov ecx, reloc.WS2_32.dll_shutdown
call fcn.140003b60
mov edx, 0xff0000c0
mov ecx, reloc.WS2_32.dll_socket
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_FN_Public
call fcn.14000d150
call fcn.140012f30
mov rax, qword [0x1400d5b30]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rax + 0x3804]
mulss xmm0, dword [0x1400b518c]
movss xmm6, dword [rcx + 0x28]
subss xmm6, xmm0
mulss xmm6, dword [0x1400b50d0]
cmp dword [0x1400d5c80], esi
sete dl
movss xmm2, dword [0x1400b51f0]
unpcklps xmm6, xmm2
movq r8, xmm6
lea r15, str.Aimbot
mov rcx, r15
call fcn.1400323a0
test al, al
je 0x140049bc5
mov dword [0x1400d5c80], esi
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
cmp dword [0x1400d5c80], 1
sete dl
movq r8, xmm6
lea r14, str.Visuals
mov rcx, r14
call fcn.1400323a0
test al, al
je 0x140049bfe
mov dword [0x1400d5c80], 1
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
cmp dword [0x1400d5c80], 2
sete dl
movq r8, xmm6
lea rcx, str.Colors
call fcn.1400323a0
test al, al
je 0x140049c34
mov dword [0x1400d5c80], 2
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
cmp dword [0x1400d5c80], 3
sete dl
movq r8, xmm6
lea rcx, str.Settings
call fcn.1400323a0
test al, al
je 0x140049c6a
mov dword [0x1400d5c80], 3
movaps xmm1, xmm12
movaps xmm0, xmm12
call fcn.140012c30
call fcn.140013060
mov dword [rsp + 0x70], esi
movss xmm7, dword [0x1400b5120]
mov dword [rsp + 0x74], 0x3f800000
lea rcx, [rsp + 0x70]
call fcn.1400335b0
mov qword [rsp + 0x70], rsi
mov rcx, qword [0x1400d5b30]
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 0x140049cfc
lea r8, str.content
mov edx, ntohs
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 [0x1400d5c80]
test ecx, ecx
je 0x14004addf
sub ecx, 1
je 0x14004a79f
sub ecx, 1
je 0x14004a42a
cmp ecx, 1
jne 0x14004b4c5
mov rbx, qword [0x1400d5b30]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], cl
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140049d74
cmp dword [rcx + 0x10], 2
jne 0x140049d6f
cmp dword [rcx + 4], 1
je 0x140049d8b
call fcn.14002fd20
mov edx, 2
mov r8d, 1
call fcn.14002f3d0
mov rbx, qword [0x1400d5b30]
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
jne 0x140049da4
movaps xmm1, xmm12
jmp 0x140049dbc
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 [0x1400b5224]
mov ecx, 3
call fcn.14002eed0
mov rcx, qword [rbx + 0x3ed8]
mov r9, qword [rcx + 0x1a8]
test r9, r9
jne 0x140049e04
movss xmm6, dword [rcx + 0x250]
cmp qword [rbx + 0x4b30], rsi
je 0x140049dfa
movss xmm6, dword [rcx + 0x220]
subss xmm6, dword [rcx + 0x100]
jmp 0x140049e34
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 [0x1400b51dc]
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 0x140049eac
lea r8, str.info
mov edx, ntohs
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 [0x1400d5b30]
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 [0x1400b5118]
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 0x140049f4b
cmp qword [rbx + 0x4b30], rsi
je 0x140049f53
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 [0x1400d5b30]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x140049fd5
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 0x140049ffa
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__4_2024
call fcn.140030a50
mov r9, qword [0x1400d5b30]
movsxd rax, dword [r9 + 0x4820]
cmp eax, 1
jl 0x14004a07d
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 [0x1400b5300]
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.14005b1bc
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, [0x1400af31c]
call fcn.140030a50
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14004a14c
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a147
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004a147
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a020c
movdqa xmm0, xmmword [0x1400b52f0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14004a1a4
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a197
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004a197
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a020c
movdqa xmm0, xmmword [0x1400b52f0]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov r8, qword [0x1400d5b30]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004a1e9
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 [0x1400d5b30]
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 0x14004a25f
lea r8, str.options
mov edx, ntohs
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 [0x1400d5b30]
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 0x14004a2f7
cmp qword [rbx + 0x4b30], 0
je 0x14004a2ff
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 [0x1400d5b30]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004a381
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 0x14004a3a6
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 [0x1400d5b30]
mov rdx, qword [rcx + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], 0
jne 0x14004a3ea
cmp qword [rcx + 0x4b30], 0
je 0x14004a3f2
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 0x14004b487
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 [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a45e
cmp qword [rax + 0x4b30], rsi
je 0x14004a466
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, [0x1400ce4f8]
lea rcx, str.crosshair
call fcn.14003c010
lea rcx, [0x1400b4844]
call fcn.140030a50
mov rax, qword [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a4cc
cmp qword [rax + 0x4b30], rsi
je 0x14004a4d4
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, [0x1400ce4d8]
lea rcx, str.fov
call fcn.14003c010
lea rcx, str.Box_Visible
call fcn.140030a50
mov rax, qword [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a53a
cmp qword [rax + 0x4b30], rsi
je 0x14004a542
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, [0x1400ce550]
lea rcx, str.boxVisible
call fcn.14003c010
lea rcx, str.Box_Invisible
call fcn.140030a50
mov rax, qword [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a5a8
cmp qword [rax + 0x4b30], rsi
je 0x14004a5b0
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, [0x1400ce628]
lea rcx, str.boxInsible
call fcn.14003c010
lea rcx, str.Skeleton_Visible
call fcn.140030a50
mov rax, qword [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a616
cmp qword [rax + 0x4b30], rsi
je 0x14004a61e
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, [0x1400ce4e8]
lea rcx, str.skeletonVisible
call fcn.14003c010
lea rcx, str.Skeleton_Invisible
call fcn.140030a50
mov rax, qword [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a684
cmp qword [rax + 0x4b30], rsi
je 0x14004a68c
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, [0x1400ce618]
lea rcx, str.skeletonInvisible
call fcn.14003c010
lea rcx, str.Line_Visible
call fcn.140030a50
mov rax, qword [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a6f2
cmp qword [rax + 0x4b30], rsi
je 0x14004a6fa
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, [0x1400ce560]
lea rcx, str.lineVisible
call fcn.14003c010
lea rcx, str.Line_Invisible
call fcn.140030a50
mov rax, qword [0x1400d5b30]
mov rdx, qword [rax + 0x3ed8]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rsi
jne 0x14004a760
cmp qword [rax + 0x4b30], rsi
je 0x14004a768
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, [0x1400ce508]
lea rcx, str.lineInvisible
call fcn.14003c010
jmp 0x14004b4c5
mov rbx, qword [0x1400d5b30]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14004a7d8
cmp dword [rcx + 0x10], 2
jne 0x14004a7d3
cmp dword [rcx + 4], 1
je 0x14004a7ef
call fcn.14002fd20
mov edx, 2
mov r8d, 1
call fcn.14002f3d0
mov rbx, qword [0x1400d5b30]
mov rax, qword [rbx + 0x3ed8]
mov rax, qword [rax + 0x1a8]
test rax, rax
je 0x14004a821
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 [0x1400b5224]
movaps xmm1, xmm12
mov ecx, 3
call fcn.14002eed0
mov rcx, qword [rbx + 0x3ed8]
mov r9, qword [rcx + 0x1a8]
test r9, r9
jne 0x14004a86e
movss xmm6, dword [rcx + 0x250]
cmp qword [rbx + 0x4b30], rsi
je 0x14004a864
movss xmm6, dword [rcx + 0x220]
subss xmm6, dword [rcx + 0x100]
jmp 0x14004a89e
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 [0x1400b51dc]
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 0x14004a916
lea r8, str.visual
mov edx, ntohs
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 [0x1400d5b30]
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 [0x1400b5118]
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 0x14004a9ae
cmp qword [rbx + 0x4b30], rsi
je 0x14004a9b6
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 [0x1400d5b30]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004aa38
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 0x14004aa5d
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, [0x1400d5c94]
lea rcx, str.Enable_Visuals
call fcn.140032910
cmp byte [0x1400d5c94], sil
je 0x14004ab2b
lea rdx, [0x1400d5c93]
lea rcx, str.2D_Radar
call fcn.140032910
lea rdx, [0x1400d5c98]
lea rcx, [0x1400b3e04]
call fcn.140032910
lea rdx, [0x1400d5c90]
lea rcx, str.Skeleton
call fcn.140032910
lea rdx, [0x1400d5c91]
lea rcx, str.Line
call fcn.140032910
lea rdx, [0x1400d5c95]
lea rcx, str.Device
call fcn.140032910
lea rdx, [0x1400d5c96]
lea rcx, str.Name
call fcn.140032910
lea rdx, [0x1400d5c97]
lea rcx, str.Distance
call fcn.140032910
lea rdx, [0x1400d5c92]
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 [0x1400d5b30]
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 0x14004ab9c
lea r8, str.visualsOptions
mov edx, ntohs
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 [0x1400d5b30]
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 0x14004ac32
cmp qword [rbx + 0x4b30], rsi
je 0x14004ac3a
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 [0x1400d5b30]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004acbc
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 0x14004ace1
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, [0x1400ce220]
lea rcx, str.Render_Distance
call fcn.140035660
mov ecx, dword [0x1400d5c8c]
test ecx, ecx
je 0x14004ad54
cmp ecx, 1
je 0x14004ad4b
lea rdx, str.Unknown
jmp 0x14004ad5b
lea rdx, str.Corner
jmp 0x14004ad5b
lea rdx, str.Normal
lea rcx, str.Box_Type
call fcn.140033d80
test al, al
je 0x14004b430
lea rdi, [0x1400ce228]
mov qword [rsp + 0x70], rsi
lea rsi, str.Bronze_1
nop dword [rax]
nop word [rax + rax]
mov ebx, dword [rdi]
cmp dword [0x1400d5c8c], ebx
sete dl
test ebx, ebx
je 0x14004adb6
cmp ebx, 1
je 0x14004adad
lea rcx, str.Unknown
jmp 0x14004adbd
lea rcx, str.Corner
jmp 0x14004adbd
lea rcx, str.Normal
lea r9, [rsp + 0x70]
call fcn.140040940
test al, al
je 0x14004add1
mov dword [0x1400d5c8c], ebx
add rdi, 4
cmp rdi, rsi
jne 0x14004ad90
jmp 0x14004b430
mov rbx, qword [0x1400d5b30]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14004ae18
cmp dword [rcx + 0x10], 2
jne 0x14004ae13
cmp dword [rcx + 4], 1
je 0x14004ae2f
call fcn.14002fd20
mov edx, 2
mov r8d, 1
call fcn.14002f3d0
mov rbx, qword [0x1400d5b30]
mov rax, qword [rbx + 0x3ed8]
mov rax, qword [rax + 0x1a8]
test rax, rax
je 0x14004ae61
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 [0x1400b5224]
movaps xmm1, xmm12
mov ecx, 3
call fcn.14002eed0
mov rcx, qword [rbx + 0x3ed8]
mov r9, qword [rcx + 0x1a8]
test r9, r9
jne 0x14004aeae
movss xmm6, dword [rcx + 0x250]
cmp qword [rbx + 0x4b30], rsi
je 0x14004aea4
movss xmm6, dword [rcx + 0x220]
subss xmm6, dword [rcx + 0x100]
jmp 0x14004aede
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 [0x1400b51dc]
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 0x14004af56
lea r8, str.aimbot
mov edx, ntohs
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 [0x1400d5b30]
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 [0x1400b5118]
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 0x14004afee
cmp qword [rbx + 0x4b30], rsi
je 0x14004aff6
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 [0x1400d5b30]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004b078
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 0x14004b09d
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, [0x1400d5c88]
lea rcx, str.Enable_Aimbot
call fcn.140032910
cmp byte [0x1400d5c88], sil
je 0x14004b11b
lea rdx, [0x1400d5c86]
lea rcx, str.Kernel_Aim___Mostly_UD__
call fcn.140032910
lea rdx, [0x1400d5c87]
lea rcx, str.Bullet_Prediction
call fcn.140032910
lea rdx, [0x1400d5c89]
lea rcx, str.Crosshair
call fcn.140032910
lea rdx, [0x1400d5c85]
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 [0x1400d5b30]
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 0x14004b18c
lea r8, str.aimbotOptions
mov edx, ntohs
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 [0x1400d5b30]
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 0x14004b222
cmp qword [rbx + 0x4b30], rsi
je 0x14004b22a
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 [0x1400d5b30]
movsxd rax, dword [r8 + 0x4820]
cmp eax, 1
jl 0x14004b2ac
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 0x14004b2d1
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, [0x1400b4840]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
lea r8, [0x1400ce21c]
lea rcx, [0x1400b4844]
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, [0x1400ce218]
lea rcx, str.Smoothness
call fcn.140035660
call fcn.140034660
lea rsi, str.Head
mov eax, dword [0x1400ce4d4]
cmp eax, 7
je 0x14004b3a2
cmp eax, 0x43
je 0x14004b399
cmp eax, 0x45
je 0x14004b390
lea rdx, str.Unknown
cmp eax, 0x6e
cmove rdx, rsi
jmp 0x14004b3a9
lea rdx, [0x1400b4570]
jmp 0x14004b3a9
lea rdx, str.Neck
jmp 0x14004b3a9
lea rdx, str.Chest
lea rcx, str.Hitbox
call fcn.140033d80
test al, al
je 0x14004b430
lea rdi, str.nC_aE
mov qword [rsp + 0x70], 0
lea r14, [0x1400ce218]
mov ebx, dword [rdi]
cmp dword [0x1400ce4d4], ebx
sete dl
cmp ebx, 7
je 0x14004b40c
cmp ebx, 0x43
je 0x14004b403
cmp ebx, 0x45
je 0x14004b3fa
lea rcx, str.Unknown
cmp ebx, 0x6e
cmove rcx, rsi
jmp 0x14004b413
lea rcx, [0x1400b4570]
jmp 0x14004b413
lea rcx, str.Neck
jmp 0x14004b413
lea rcx, str.Chest
lea r9, [rsp + 0x70]
call fcn.140040940
test al, al
je 0x14004b427
mov dword [0x1400ce4d4], ebx
add rdi, 4
cmp rdi, r14
jne 0x14004b3d0
mov rbx, qword [0x1400d5b30]
mov rcx, qword [rbx + 0x3ed8]
cmp qword [rbx + 0x48b8], rcx
jne 0x14004b46b
cmp byte [rbx + 0x4931], 0
je 0x14004b46b
cmp dword [rbx + 0x48f0], 0
jne 0x14004b46b
mov eax, dword [rbx + 0x4934]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4934], eax
test dword [rcx + 0x14], 0x1000000
je 0x14004b47b
mov byte [rbx + 0x3e3e], 1
call fcn.14000f360
mov byte [rbx + 0x3e3e], 0
call fcn.14000a6e0
mov rcx, qword [0x1400d5b30]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14004b4c5
cmp dword [rcx + 0x10], 1
jne 0x14004b4c0
cmp dword [rcx + 4], 0
je 0x14004b4c5
call fcn.14002fd20
call fcn.14000a6e0
call fcn.14000f360
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14009ffa0
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