Function at 0x140075a10
Capabilities:
Create process on windows
Self delete
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 - 0x188]
sub rsp, 0x270
vmovaps xmmword [rax - 0x28], xmm6
vmovaps xmmword [rax - 0x38], xmm7
vmovaps xmmword [rax - 0x48], xmm8
vmovaps xmmword [rax - 0x58], xmm9
vmovaps xmmword [rax - 0x68], xmm10
vmovaps xmmword [rax - 0x78], xmm11
mov rax, qword [0x1400a1028]
xor rax, rsp
mov qword [rbp + 0x100], rax
xor r15d, r15d
mov ebx, r15d
mov dword [rbp - 0x80], ebx
mov rax, qword [0x14016d700]
vmovups xmm0, xmmword [0x14016c7c0]
vmovups xmmword [rax + 0x39d8], xmm0
vmovss xmm1, dword [0x14016c7c4]
vmovss xmm2, dword [0x14016c7c8]
vmovss xmm0, dword [0x14016c7c0]
vmovss dword [rax + 0x3a38], xmm0
vmovss dword [rax + 0x3a3c], xmm1
vmovss dword [rax + 0x3a40], xmm2
mov dword [rax + 0x3a44], 0x3dcccccd
or dword [rax + 0x47d0], 2
mov dword [rax + 0x47f0], 0x442f0000
mov dword [rax + 0x47f4], 0x44048000
mov dword [rax + 0x47d8], 1
xor edx, edx
lea r8d, [r15 + 0x22]
lea rcx, str.Ferrarihook.cc
call fcn.140016640
mov rax, qword [0x14016d700]
mov dword [rax + 0x3818], 0x3f800000
mov dword [rax + 0x37e0], 0x40a00000
mov dword [rax + 0x37fc], r15d
mov dword [rax + 0x3814], 0x40a00000
mov dword [rax + 0x3804], r15d
mov dword [rax + 0x3848], r15d
mov dword [rax + 0x3850], r15d
mov dword [rax + 0x3858], r15d
mov dword [rax + 0x37f0], r15d
mov dword [rax + 0x37f4], 0x3f000000
mov dword [rax + 0x3864], r15d
mov dword [rax + 0x38b8], 0x3f800000
mov dword [rax + 0x38bc], 0x3f800000
mov dword [rax + 0x38c0], 0x3f800000
mov dword [rax + 0x38c4], 0x3f800000
mov dword [rax + 0x38c8], 0x3e800000
mov dword [rax + 0x38cc], 0x3e800000
mov dword [rax + 0x38d0], 0x3e800000
mov dword [rax + 0x38d4], 0x3f800000
mov dword [rax + 0x38d8], 0x3db851ec
mov dword [rax + 0x38dc], 0x3db851ec
mov dword [rax + 0x38e0], 0x3db851ec
mov dword [rax + 0x38e4], 0x3f70a3d7
mov dword [rax + 0x38e8], 0x3de147ae
mov dword [rax + 0x38ec], 0x3de147ae
mov dword [rax + 0x38f0], 0x3de147ae
mov dword [rax + 0x38f4], 0x3f800000
mov dword [rax + 0x38f8], 0x3de147ae
mov dword [rax + 0x38fc], 0x3de147ae
mov dword [rax + 0x3900], 0x3de147ae
mov dword [rax + 0x3904], 0x3f70a3d7
vmovups xmm0, xmmword [0x14016c7c0]
vmovups xmmword [rax + 0x3908], xmm0
mov qword [rax + 0x3918], r15
mov qword [rax + 0x3920], r15
mov dword [rax + 0x3928], 0x3eb33333
mov dword [rax + 0x392c], 0x3eb33333
mov dword [rax + 0x3930], 0x3eb33333
mov dword [rax + 0x3934], 0x3f0a3d71
mov dword [rax + 0x3938], 0x3e9eb852
mov dword [rax + 0x393c], 0x3e947ae1
mov dword [rax + 0x3940], 0x3e8a3d71
mov dword [rax + 0x3944], 0x3f800000
mov dword [rax + 0x3948], 0x3ecccccd
mov dword [rax + 0x394c], 0x3eb851ec
mov dword [rax + 0x3950], 0x3ea8f5c3
mov dword [rax + 0x3954], 0x3f2b851f
mov dword [rax + 0x3958], 0x3db851ec
mov dword [rax + 0x395c], 0x3db851ec
mov dword [rax + 0x3960], 0x3db851ec
mov dword [rax + 0x3964], 0x3f70a3d7
mov dword [rax + 0x3968], 0x3db851ec
mov dword [rax + 0x396c], 0x3db851ec
mov dword [rax + 0x3970], 0x3db851ec
mov dword [rax + 0x3974], 0x3f70a3d7
mov dword [rax + 0x3978], 0x3db851ec
mov dword [rax + 0x397c], 0x3db851ec
mov dword [rax + 0x3980], 0x3db851ec
mov dword [rax + 0x3984], 0x3f70a3d7
mov dword [rax + 0x3988], 0x3e3851ec
mov dword [rax + 0x398c], 0x3e3851ec
mov dword [rax + 0x3990], 0x3e3851ec
mov qword [rax + 0x3994], 0x3f70a3d7
mov qword [rax + 0x399c], r15
mov dword [rax + 0x39a4], 0x3e23d70a
mov dword [rax + 0x39a8], 0x3e75c28f
mov dword [rax + 0x39ac], 0x3e6147ae
mov dword [rax + 0x39b0], 0x3e570a3d
mov dword [rax + 0x39b4], 0x3f800000
mov dword [rax + 0x39b8], 0x3e9eb852
mov dword [rax + 0x39bc], 0x3e947ae1
mov dword [rax + 0x39c0], 0x3e8a3d71
mov dword [rax + 0x39c4], 0x3f800000
mov dword [rax + 0x39c8], 0x3ecccccd
mov dword [rax + 0x39cc], 0x3eb851ec
mov dword [rax + 0x39d0], 0x3ea8f5c3
mov dword [rax + 0x39d4], 0x3f800000
mov dword [rax + 0x39e8], 0x3f4ccccd
mov dword [rax + 0x39ec], 0x3f4ccccd
mov dword [rax + 0x39f0], 0x3f4ccccd
mov dword [rax + 0x39f4], 0x3f800000
mov dword [rax + 0x39f8], 0x3f0ccccd
mov dword [rax + 0x39fc], 0x3f0ccccd
mov dword [rax + 0x3a00], 0x3f0ccccd
mov dword [rax + 0x3a04], 0x3f800000
mov dword [rax + 0x3a08], 0x3dcccccd
mov dword [rax + 0x3a0c], 0x3dcccccd
mov dword [rax + 0x3a10], 0x3dcccccd
mov dword [rax + 0x3a14], 0x3ecccccd
mov dword [rax + 0x3a18], 0x3e19999a
mov dword [rax + 0x3a1c], 0x3e19999a
mov dword [rax + 0x3a20], 0x3e19999a
mov dword [rax + 0x3a24], 0x3f1eb852
mov dword [rax + 0x3a28], 0x3f19999a
mov dword [rax + 0x3a2c], 0x3f19999a
mov dword [rax + 0x3a30], 0x3f19999a
mov dword [rax + 0x3a34], 0x3f800000
mov dword [rax + 0x3a38], 0x3f570a3d
mov dword [rax + 0x3a3c], 0x3eb851ec
mov qword [rax + 0x3a40], 0x3d4ccccd
mov dword [rax + 0x3a48], 0x3e800000
mov dword [rax + 0x3a4c], 0x3e800000
mov dword [rax + 0x3a50], 0x3e800000
mov dword [rax + 0x3a54], 0x3f4ccccd
mov dword [rax + 0x3a58], 0x3ed70a3d
mov dword [rax + 0x3a5c], 0x3ed70a3d
mov dword [rax + 0x3a60], 0x3ed70a3d
mov dword [rax + 0x3a64], 0x3f800000
vmovups xmm0, xmmword [0x14016c7c0]
vmovups xmmword [rax + 0x3a68], xmm0
vmovups xmm1, xmmword [0x14016c7c0]
vmovups xmmword [rax + 0x3a78], xmm1
vmovups xmm0, xmmword [0x14016c7c0]
vmovups xmmword [rax + 0x3a88], xmm0
mov dword [rax + 0x3a98], 0x3f800000
mov dword [rax + 0x3a9c], 0x3f800000
mov dword [rax + 0x3aa0], 0x3f800000
mov dword [rax + 0x3aa4], 0x3e800000
mov dword [rax + 0x3aa8], 0x3f800000
mov dword [rax + 0x3aac], 0x3f800000
mov dword [rax + 0x3ab0], 0x3f800000
mov dword [rax + 0x3ab4], 0x3ecccccd
mov dword [rax + 0x3ab8], 0x3f800000
mov dword [rax + 0x3abc], 0x3f800000
mov dword [rax + 0x3ac0], 0x3f800000
mov dword [rax + 0x3ac4], 0x3f733333
mov dword [rax + 0x3ac8], 0x3e3851ec
mov dword [rax + 0x3acc], 0x3e3851ec
mov dword [rax + 0x3ad0], 0x3e3851ec
mov dword [rax + 0x3ad4], 0x3f800000
mov dword [rax + 0x3ad8], 0x3f147ae1
mov dword [rax + 0x3adc], 0x3f147ae1
mov dword [rax + 0x3ae0], 0x3f147ae1
mov dword [rax + 0x3ae4], 0x3f4ccccd
mov dword [rax + 0x3ae8], 0x3f19999a
mov dword [rax + 0x3aec], 0x3f19999a
mov dword [rax + 0x3af0], 0x3f19999a
mov dword [rax + 0x3af4], 0x3f800000
mov dword [rax + 0x3af8], 0x3d8f5c29
mov dword [rax + 0x3afc], 0x3dcccccd
mov dword [rax + 0x3b00], 0x3e19999a
mov dword [rax + 0x3b04], 0x3f7851ec
mov dword [rax + 0x3b08], 0x3e0f5c29
mov dword [rax + 0x3b0c], 0x3e851eb8
mov dword [rax + 0x3b10], 0x3ed70a3d
mov dword [rax + 0x3b14], 0x3f800000
mov dword [rax + 0x3b18], 0x3f28f5c3
mov dword [rax + 0x3b1c], 0x3f19999a
mov dword [rax + 0x3b20], 0x3f051eb8
mov dword [rax + 0x3b24], 0x3f800000
mov dword [rax + 0x3b28], 0x3f7ae148
mov dword [rax + 0x3b2c], 0x3e947ae1
mov dword [rax + 0x3b30], 0x3e4ccccd
mov dword [rax + 0x3b34], 0x3f800000
mov dword [rax + 0x3b38], 0x3f19999a
mov dword [rax + 0x3b3c], 0x3f170a3d
mov dword [rax + 0x3b40], 0x3dcccccd
mov dword [rax + 0x3b44], 0x3f800000
mov dword [rax + 0x3b48], 0x3f3851ec
mov dword [rax + 0x3b4c], 0x3f3ae148
mov dword [rax + 0x3b50], 0x3e19999a
mov dword [rax + 0x3b54], 0x3f800000
mov dword [rax + 0x3ba8], 0x3e8a3d71
mov dword [rax + 0x3bac], 0x3f051eb8
mov dword [rax + 0x3bb0], 0x3f07ae14
mov dword [rax + 0x3bb4], 0x3eb33333
mov dword [rax + 0x3bb8], 0x3f19999a
mov dword [rax + 0x3bbc], 0x3f170a3d
mov dword [rax + 0x3bc0], 0x3dcccccd
mov dword [rax + 0x3bc4], 0x3f666666
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp - 0x50]
call sub.VCRUNTIME140.dll_memset
lea rcx, [rbp - 0x50]
call fcn.14007bee0
nop
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], r15
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], r15b
or ebx, 2
mov dword [rbp - 0x80], ebx
xor eax, eax
vmovups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rax
mov rcx, qword [rbp + 0x28]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x1400761e2
mov rax, qword [rbp - 8]
mov rbx, qword [rax]
test rbx, rbx
je 0x1400761e2
mov rax, qword [rbp - 0x28]
mov r9, qword [rax]
cmp rbx, qword [rbp + 0x20]
cmovb rbx, qword [rbp + 0x20]
jmp 0x140076204
test cl, 4
jne 0x140076238
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
test rcx, rcx
je 0x140076238
mov rax, qword [rbp - 0x30]
mov r9, qword [rax]
mov rax, qword [rbp + 8]
movsxd rbx, dword [rax]
add rbx, rcx
mov rax, r9
sub rbx, r9
test rax, rax
je 0x140076238
lea rcx, [rbp - 0x78]
cmp rbx, 0xf
ja 0x14007622f
mov qword [rbp - 0x68], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rbx - 0x78], 0
jmp 0x140076238
mov rdx, rbx
call fcn.140007a90
nop
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140010650
lea rax, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae rax, qword [rbp - 0x78]
mov rbx, qword [0x14016d700]
vmovss xmm7, dword [0x1400934b0]
test rax, rax
je 0x1400762af
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
vmovss dword [rsp + 0x20], xmm7
vmovss xmm3, dword [0x14009346c]
vmovss xmm2, dword [rbx + 0x3c20]
lea rdx, [rsp + 0x50]
mov rcx, qword [rbx + 0x3c18]
call fcn.140037570
lea rax, str._Legitbot
mov qword [rbp + 0xa0], rax
lea rax, str.Aimlock_RCS_Triggerbot
mov qword [rbp + 0xa8], rax
mov dword [rbp + 0xb0], r15d
lea rax, str._Visuals
mov qword [rbp + 0xb8], rax
lea rax, str.see_other_players_through_walls
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xc8], 1
lea rax, str._Misc
mov qword [rbp + 0xd0], rax
lea rsi, str.Misc
mov qword [rbp + 0xd8], rsi
mov dword [rbp + 0xe0], 2
lea rax, str._Settings
mov qword [rbp + 0xe8], rax
lea rax, str.Config_system
mov qword [rbp + 0xf0], rax
mov dword [rbp + 0xf8], 3
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140076367
cmp qword [rbx + 0x4b58], 0
je 0x14007636f
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmovss xmm6, dword [0x140093194]
vfmsub213ss xmm6, xmm0, dword [0x140093314]
lea rbx, [rbp + 0xa0]
vmovss xmm8, dword [0x14009336c]
nop word [rax + rax]
vmovss dword [rsp + 0x70], xmm6
vmovss dword [rsp + 0x74], xmm8
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx]
call fcn.14003e6e0
test al, al
je 0x1400763c6
mov eax, dword [rbx + 0x10]
mov dword [0x14016e2c4], eax
mov rcx, qword [0x14016d700]
mov r8, qword [rcx + 0x3ef8]
cmp byte [rcx + 0x4917], 0
je 0x140076405
cmp byte [rcx + 0x4916], 0
jne 0x140076405
mov eax, dword [rcx + 0x48e0]
cmp eax, dword [rcx + 0x4794]
jne 0x1400764d4
test eax, eax
je 0x1400764d4
jmp 0x1400764c4
mov eax, dword [rcx + 0x479c]
test al, 1
je 0x1400764d4
cmp qword [rcx + 0x3f00], r8
je 0x140076424
test al, al
jns 0x1400764d4
mov eax, dword [rcx + 0x3f58]
test eax, eax
je 0x140076449
cmp eax, dword [rcx + 0x4794]
je 0x140076449
cmp byte [rcx + 0x3f65], 0
jne 0x140076449
cmp eax, dword [r8 + 0x7c]
jne 0x1400764d4
mov rdx, qword [rcx + 0x48d8]
test rdx, rdx
je 0x1400764ae
mov rdx, qword [rdx + 0x378]
test rdx, rdx
je 0x1400764ae
cmp byte [rdx + 0xb7], 0
je 0x1400764ae
mov rax, qword [r8 + 0x378]
cmp rdx, rax
je 0x1400764ae
mov r9d, dword [rdx + 0x14]
bt r9d, 0x1b
jb 0x140076488
bt r9d, 0x1a
jae 0x1400764ae
cmp qword [rax + 0x378], rdx
je 0x1400764ae
cmp rax, rdx
je 0x1400764ae
mov rax, qword [rax + 0x370]
test rax, rax
jne 0x140076491
test dword [rcx + 0x4798], 0x100
je 0x1400764d4
mov eax, dword [r8 + 0x7c]
cmp dword [rcx + 0x4794], eax
jne 0x1400764c4
cmp byte [r8 + 0xb8], 0
jne 0x1400764d4
mov rcx, qword [rbx + 8]
call fcn.14001d1c0
mov rcx, qword [0x14016d700]
mov rdx, qword [rcx + 0x3ef8]
cmp byte [rdx + 0xbb], 0
jne 0x14007652f
vmovss xmm0, dword [rcx + 0x381c]
vaddss xmm1, xmm0, dword [rdx + 0x108]
vmovss xmm0, dword [rdx + 0x10c]
vmovss dword [rdx + 0x100], xmm1
vmovss dword [rdx + 0x104], xmm0
vmovsd xmm0, qword [rdx + 0x130]
vmovsd qword [rdx + 0x128], xmm0
mov eax, dword [rdx + 0x13c]
mov dword [rdx + 0x138], eax
mov byte [rdx + 0x140], 1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
add rbx, 0x18
lea rax, [rbp + 0x100]
cmp rbx, rax
jne 0x1400763a0
mov rdx, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], 0
jne 0x140076574
cmp qword [rcx + 0x4b58], 0
je 0x14007657c
vmovss xmm0, dword [rdx + 0x220]
vsubss xmm0, xmm0, dword [rdx + 0x100]
vmovss xmm9, dword [0x1400932d8]
vmovss dword [rsp + 0x70], xmm9
vmovss dword [rsp + 0x74], xmm0
lea rcx, [rsp + 0x70]
call fcn.1400409b0
mov ecx, dword [0x14016e2c4]
test ecx, ecx
je 0x140077a9f
sub ecx, 1
je 0x140077008
sub ecx, 1
je 0x140076b59
cmp ecx, 1
jne 0x140078b40
mov rbx, qword [0x14016d700]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], cl
mov rax, qword [rbx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076614
vxorps xmm0, xmm0, xmm0
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm0
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x70]
call fcn.14001bed0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140076647
cmp qword [rbx + 0x4b58], 0
je 0x14007664f
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmulss xmm0, xmm0, dword [0x1400931c8]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.LeftChild
call fcn.14000be30
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f40], eax
jne 0x1400766ba
lea r8, str.LeftChild
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.LeftChild
call fcn.1400138a0
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076733
lea rdx, str.Config
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14007672e
nop word [rax + rax]
movzx ecx, byte [r8]
test cl, cl
je 0x14007672e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x140076725
cmp byte [rax], cl
je 0x14007672e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140076710
call fcn.140041160
vmovups xmm0, xmmword [0x140093710]
vmovups xmmword [rsp + 0x50], xmm0
lea rdx, str.Reworking_Config_System_nPreviously_in_disrepair
lea rcx, [rsp + 0x50]
call fcn.14003de00
call fcn.140013b80
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x14007679a
cmp qword [rbx + 0x4b58], 0
je 0x1400767a2
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.RightChild
call fcn.14000be30
mov edi, eax
mov r8, qword [rbx]
cmp dword [r8 + 0x3f40], eax
jne 0x140076806
lea r8, str.RightChild
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.RightChild
call fcn.1400138a0
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076880
lea rdx, str.Menu
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x140076874
movzx ecx, byte [r8]
test cl, cl
je 0x140076874
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14007686b
cmp byte [rax], cl
je 0x140076874
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140076856
call fcn.140041160
mov rcx, qword [0x14016d700]
or dword [rcx + 0x4780], 1
mov dword [rcx + 0x4784], 0x42c80000
mov r8d, 0x20
lea rdx, [0x14016c7c0]
lea rcx, str.Accent
call fcn.140049f40
call fcn.140013770
test al, al
je 0x1400768bf
lea rcx, str.Settings
call fcn.14001d210
lea rcx, str.Settings
call fcn.14001d9c0
test al, al
je 0x14007699b
xor edx, edx
lea r8d, [rdx + 1]
lea rcx, [0x14008b7c0]
call fcn.14003d500
lea rdx, [0x14016c619]
lea rcx, str.Cheat_Name
call fcn.14003fab0
lea rdx, [0x14016c68c]
lea rcx, [0x140092f0c]
call fcn.14003fab0
lea rdx, [0x14016c68d]
lea rcx, str.Time
call fcn.14003fab0
lea rdx, [0x14016c604]
lea rcx, str.Username
call fcn.14003fab0
lea rdx, [0x14016c63a]
lea rcx, str.Build
call fcn.14003fab0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
cmp qword [rbx + 0x48d8], rcx
jne 0x14007697f
cmp byte [rbx + 0x4951], 0
je 0x14007697f
cmp dword [rbx + 0x4910], 0
jne 0x14007697f
mov eax, dword [rbx + 0x4954]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4954], eax
test dword [rcx + 0x14], 0x1000000
je 0x14007698f
mov byte [rbx + 0x3e5e], 1
call fcn.1400188a0
mov byte [rbx + 0x3e5e], 0
lea rcx, str.RightClick_for_more_Options
call fcn.140074670
lea rdx, [0x14016e33b]
lea rcx, str.Data_list
call fcn.14003fab0
lea rdx, [0x1401223f0]
lea rcx, str.V_sync
call fcn.14003fab0
mov rcx, qword [0x14016d700]
mov rdx, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], 0
jne 0x1400769f7
cmp qword [rcx + 0x4b58], 0
je 0x1400769ff
vmovss xmm0, dword [rdx + 0x220]
vsubss xmm0, xmm0, dword [rdx + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss xmm6, dword [0x140093364]
vmovss dword [rsp + 0x74], xmm6
lea rdx, [rsp + 0x70]
lea rcx, str.Discord
call fcn.14003e6e0
test al, al
je 0x140076a56
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__discord.gg_nqhXGVDCcU
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rax, qword [0x14016d700]
mov rcx, qword [rax + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140076a86
mov eax, dword [rcx + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
vmovss xmm0, dword [rax + 0x254]
vsubss xmm1, xmm0, dword [rax + 0x104]
vcvtss2sd xmm2, xmm1, xmm1
vmulsd xmm0, xmm2, qword [0x140093280]
vcvtsd2ss xmm3, xmm0, xmm0
vmovss xmm1, dword [0x140093350]
vmovss dword [rsp + 0x70], xmm1
vmovss dword [rsp + 0x74], xmm3
lea rcx, [rsp + 0x70]
call fcn.1400409b0
mov rax, qword [0x14016d700]
vmovaps ymm0, ymmword [0x140093980]
vmovups ymmword [rax + 0x3a08], ymm0
vmovups xmm0, xmmword [0x140093740]
vmovups xmmword [rax + 0x3a28], xmm0
mov rdx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], 0
jne 0x140076b15
cmp qword [rax + 0x4b58], 0
je 0x140076b1d
vmovss xmm0, dword [rdx + 0x220]
vsubss xmm0, xmm0, dword [rdx + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm6
lea rdx, [rsp + 0x70]
lea rcx, str.Exit_cheat
vzeroupper
call fcn.14003e6e0
test al, al
je 0x140078b3a
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rbx, qword [0x14016d700]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076ba3
vxorps xmm0, xmm0, xmm0
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm0
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x70]
call fcn.14001bed0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140076bd6
cmp qword [rbx + 0x4b58], 0
je 0x140076bde
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmulss xmm0, xmm0, dword [0x1400931c8]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.LeftChild
call fcn.14000be30
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x140076c49
lea r8, str.LeftChild
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.LeftChild
call fcn.1400138a0
mov rcx, rsi
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076c95
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016e330]
lea rcx, str.Crosshair
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c830]
lea rcx, str.CrossHairColor
call fcn.140049f40
lea rdx, [0x14016e351]
lea rcx, str.Spread_Circle
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c850]
lea rcx, str.SpreadColor
call fcn.140049f40
lea rdx, [0x14016c644]
lea rcx, str.Hitsound
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov rdx, qword [0x14016d700]
or dword [rdx + 0x4780], 1
mov dword [rdx + 0x4784], 0x430c0000
mov edx, r15d
lea rcx, str.Neverlose
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140076d47
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x140076d40
mov dword [rsp + 0x20], edx
lea r9, str.Neverlose
lea rdx, [0x14016e310]
lea rcx, str.hitsounds
call fcn.140042060
lea rcx, str.Movement
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076db0
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016c629]
lea rcx, str.Bunnyhop
call fcn.14003fab0
call fcn.140013b80
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140076e0b
cmp qword [rbx + 0x4b58], 0
je 0x140076e13
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.RightChild
call fcn.14000be30
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x140076e76
lea r8, str.RightChild
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.RightChild
call fcn.1400138a0
lea rcx, str.Cheat_sided
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076ec6
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016e2f0]
lea rcx, str.Anti_Screenshot
call fcn.14003fab0
lea rdx, [0x14016c628]
lea rcx, str.Watermark
call fcn.14003fab0
lea rcx, str.Indicators
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140076f21
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016c620]
lea rcx, str.Velocity_text
call fcn.14003fab0
cmp byte [0x14016c620], 0
je 0x140076f50
lea rdx, [0x14016c65c]
lea rcx, str.Max_Velocity
call fcn.14003fab0
lea rdx, [0x14016c678]
lea rcx, str.Velocity_Graph
call fcn.14003fab0
cmp byte [0x14016c678], 0
je 0x140076f8e
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c860]
lea rcx, str.graphColor
call fcn.140049f40
lea rdx, [0x14016e320]
lea rcx, str.Slowed_indicator
call fcn.14003fab0
lea rcx, str.Shows_when_your_Movement_Speed_is_Reduced
call fcn.140074670
lea rdx, [0x14016e338]
lea rcx, str.Keystrokes
call fcn.14003fab0
lea rcx, [0x14016c820]
call fcn.14000c3c0
test eax, eax
je 0x140078b40
cmp dword [0x14016e34c], 0
jne 0x140078b40
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c820]
lea rcx, str.KeyColor
call fcn.140049f40
jmp 0x140078b40
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vxorps xmm8, xmm8, xmm8
cmp byte [rax + 0xbb], 0
jne 0x140077053
vmovss dword [rsp + 0x70], xmm8
vmovss dword [rsp + 0x74], xmm8
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x70]
call fcn.14001bed0
mov rcx, qword [0x14016d700]
mov r8, qword [rcx + 0x3ef8]
vmovss xmm0, dword [r8 + 0x254]
vsubss xmm1, xmm0, dword [r8 + 0x104]
vmovss xmm0, dword [r8 + 0x250]
cmp qword [r8 + 0x1a8], 0
jne 0x140077089
cmp qword [rcx + 0x4b58], 0
je 0x140077092
vmovss xmm0, dword [r8 + 0x220]
vsubss xmm0, xmm0, dword [r8 + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov dword [rsp + 0x20], 1
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, 2
xor ecx, ecx
call fcn.1400138a0
test al, al
je 0x140078b40
mov rbx, qword [0x14016d700]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140077111
vmovss dword [rsp + 0x70], xmm8
vmovss dword [rsp + 0x74], xmm8
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x70]
call fcn.14001bed0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140077144
cmp qword [rbx + 0x4b58], 0
je 0x14007714c
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmulss xmm0, xmm0, dword [0x1400931c8]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140092878]
call fcn.14000be30
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f40], eax
jne 0x1400771b7
lea r8, [0x140092878]
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, [0x140092878]
call fcn.1400138a0
mov ecx, dword [0x14016d748]
test ecx, ecx
je 0x14007727f
cmp ecx, 1
jne 0x14007766a
vmovss xmm0, dword [0x140093444]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm0
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Main1
call fcn.14000be30
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f40], eax
jne 0x14007725a
lea r8, str.Main1
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.Main1
call fcn.1400138a0
call fcn.140013b80
jmp 0x14007766a
lea rcx, str.Enemy_ESP
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x1400772b4
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016e321]
lea rcx, str.Bounding_box
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c780]
lea rcx, str.BoedxColor
call fcn.140049f40
lea rdx, [0x14016e35c]
lea rcx, str.Filled_box
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c708]
lea rcx, str.FilledBoxColor
call fcn.140049f40
lea rdx, [0x14016c639]
lea rcx, str.Health_bar
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c880]
lea rcx, str.Healthcol
call fcn.140049f40
lea rdx, [0x14016e2ff]
lea rcx, str.Ammo_bar
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c718]
lea rcx, str.Ammocol
call fcn.140049f40
lea rdx, [0x14016e307]
lea rcx, str.Head_circle
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c758]
lea rcx, str.HeadCol
call fcn.140049f40
lea rdx, [0x14016c64c]
lea rcx, str.Skeleton
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c870]
lea rcx, str.BoneC2olor
call fcn.140049f40
lea rdx, [0x14016c679]
lea rcx, str.Player_name
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c8b0]
lea rcx, str.Namecolor
call fcn.140049f40
lea rdx, [0x14016c67a]
lea rcx, str.Weapon_ESP
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c8a0]
lea rcx, str.Weaponcolor
call fcn.140049f40
lea rdx, [0x14016e314]
lea rcx, str.Tracers
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c810]
lea rcx, str.SnaplineCol
call fcn.140049f40
vmovss xmm0, dword [0x1400933a0]
call fcn.14001c260
call fcn.140042280
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov r8, qword [rcx + 0x3ef8]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
vmovss xmm0, dword [0x1400933a0]
call fcn.14001c260
mov edx, r15d
lea rcx, str.Normal
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140077507
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x140077500
mov dword [rsp + 0x20], edx
lea r9, str.Normal
lea rdx, [0x14016e344]
lea rcx, str.Box_Style
call fcn.140042060
mov edx, r15d
lea rcx, str.Filled
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140077557
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x140077550
mov dword [rsp + 0x20], edx
lea r9, str.Filled
lea rdx, [0x14016c650]
lea rcx, str.Filled_Style
call fcn.140042060
mov edx, r15d
lea rcx, str.Icon
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x1400775a7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x1400775a0
mov dword [rsp + 0x20], edx
lea r9, str.Icon
lea rdx, [0x14016e354]
lea rcx, str.Weapon_Style
call fcn.140042060
mov edx, r15d
lea rcx, str.None
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x1400775f7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x1400775f0
mov dword [rsp + 0x20], edx
lea r9, str.None
lea rdx, [0x14016e33c]
lea rcx, str.Image_esp
call fcn.140042060
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov r8, qword [rcx + 0x3ef8]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
call fcn.140013b80
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x1400776b2
cmp qword [rbx + 0x4b58], 0
je 0x1400776ba
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.RightChild
call fcn.14000be30
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x14007771d
lea r8, str.RightChild
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.RightChild
call fcn.1400138a0
cmp dword [0x14016d748], 0
jne 0x140078b40
lea rcx, str.World_visuals
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x14007777a
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016e350]
lea rcx, str.Nightmode
call fcn.14003fab0
lea rcx, str.This_is_not_actual_Nightmode
call fcn.140074670
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov rdx, qword [0x14016d700]
or dword [rdx + 0x4780], 1
mov dword [rdx + 0x4784], 0x430c0000
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.0f
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x1400933e0]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm8
lea r9, [0x14016c614]
lea rdx, str.brightness
call fcn.140067ef0
lea rdx, [0x14016e339]
lea rcx, str.Zeus_range
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c6f8]
lea rcx, str.zeusRangeColor
call fcn.140049f40
lea rdx, [0x14016e33a]
lea rcx, str.Zeus_target
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c840]
lea rcx, str.zeusTargetColor
call fcn.140049f40
lea rdx, [0x14016c62b]
lea rcx, str.Hitmarker
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c790]
lea rcx, str.Danagetextdwaolor
call fcn.140049f40
call fcn.140013770
test al, al
je 0x1400778b1
lea rcx, str.Settings
call fcn.14001d210
lea rcx, str.Settings
call fcn.14001d9c0
test al, al
je 0x1400779ae
xor edx, edx
lea r8d, [rdx + 1]
lea rcx, [0x14008b7c0]
call fcn.14003d500
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
vaddss xmm1, xmm9, dword [0x14016c688]
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093364]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm1
lea r9, [0x14016c61c]
lea rdx, str.Hitmarker_Size
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093350]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm8
lea r9, [0x14016c688]
lea rdx, str.Hitmarker_Gap
call fcn.140067ef0
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
cmp qword [rbx + 0x48d8], rcx
jne 0x140077992
cmp byte [rbx + 0x4951], 0
je 0x140077992
cmp dword [rbx + 0x4910], 0
jne 0x140077992
mov eax, dword [rbx + 0x4954]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4954], eax
test dword [rcx + 0x14], 0x1000000
je 0x1400779a2
mov byte [rbx + 0x3e5e], 1
call fcn.1400188a0
mov byte [rbx + 0x3e5e], 0
lea rcx, str.RightClick_for_more_Options
call fcn.140074670
lea rdx, [0x14016c618]
lea rcx, str.Damage_Text
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c7b0]
lea rcx, str.Danagetextolor
call fcn.140049f40
lea rcx, str.Shows_the_Damage_of_a_Hit
call fcn.140074670
lea rcx, str.Sound_esp
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140077a30
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016e328]
lea rcx, str.Enemy_Sound_esp
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c8c0]
lea rcx, str.EnemysoundColor
call fcn.140049f40
lea rdx, [0x14016e331]
lea rcx, str.Local_Sound_esp
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov r8d, 0x20
lea rdx, [0x14016c7d0]
lea rcx, str.localsoundColor
call fcn.140049f40
jmp 0x140078b40
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vxorps xmm9, xmm9, xmm9
cmp byte [rax + 0xbb], 0
jne 0x140077aea
vmovss dword [rsp + 0x70], xmm9
vmovss dword [rsp + 0x74], xmm9
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x70]
call fcn.14001bed0
mov rcx, qword [0x14016d700]
mov rdx, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rdx + 0x254]
vsubss xmm1, xmm0, dword [rdx + 0x104]
vmovss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], 0
jne 0x140077b1d
cmp qword [rcx + 0x4b58], 0
je 0x140077b25
vmovss xmm0, dword [rdx + 0x220]
vsubss xmm0, xmm0, dword [rdx + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov dword [rsp + 0x20], 1
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, 2
xor ecx, ecx
call fcn.1400138a0
test al, al
je 0x140078b40
lea rax, str.Aimlock
mov qword [rsp + 0x50], rax
lea r14, str.Triggerbot
mov qword [rsp + 0x58], r14
mov edi, r15d
lea rsi, [rsp + 0x50]
vmovss xmm10, dword [0x140093364]
vmovss xmm6, dword [0x1400932ac]
vmovss xmm11, dword [0x140093210]
mov rbx, qword [0x14016d700]
nop dword [rax]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140077bc3
cmp qword [rbx + 0x4b58], 0
je 0x140077bcb
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm3, xmm0, dword [rcx + 0x100]
vmovd xmm1, r15d
vmovd xmm0, edi
vpcmpeqd xmm2, xmm0, xmm1
vblendvps xmm0, xmm11, xmm6, xmm2
vdivss xmm1, xmm3, xmm0
vmovss dword [rsp + 0x70], xmm1
vmovss dword [rsp + 0x74], xmm10
lea rdx, [rsp + 0x70]
mov rcx, qword [rsi]
call fcn.14003e6e0
test al, al
je 0x140077c0d
mov dword [0x14016d738], edi
mov rbx, qword [0x14016d700]
cmp edi, 1
jae 0x140077c74
mov rcx, qword [rbx + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140077c74
vmovss xmm0, dword [rbx + 0x381c]
vaddss xmm1, xmm0, dword [rcx + 0x108]
vmovss xmm0, dword [rcx + 0x10c]
vmovss dword [rcx + 0x100], xmm1
vmovss dword [rcx + 0x104], xmm0
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
inc edi
add rsi, 8
cmp edi, 2
jl 0x140077ba0
mov dword [rsp + 0x50], 5
vmovups xmm0, xmmword [rbx + 0x3908]
vmovups xmmword [rsp + 0x54], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rsp + 0x50]
call fcn.140025100
mov qword [rbx + 0x3908], r15
mov qword [rbx + 0x3910], r15
mov rbx, qword [0x14016d700]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140077cfe
vmovss dword [rsp + 0x70], xmm9
vmovss dword [rsp + 0x74], xmm9
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x70]
call fcn.14001bed0
mov rbx, qword [0x14016d700]
mov ecx, dword [0x14016d738]
test ecx, ecx
je 0x140077f39
cmp ecx, 1
jne 0x140078b3a
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140077d48
cmp qword [rbx + 0x4b58], 0
je 0x140077d50
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmulss xmm0, xmm0, dword [0x1400931c8]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140092878]
call fcn.14000be30
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x140077dbb
lea r8, [0x140092878]
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, [0x140092878]
call fcn.1400138a0
mov rcx, r14
call fcn.14003dcc0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140077e07
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
lea rdx, [0x14016c60d]
lea rcx, str.Enable_triggerbot
call fcn.14003fab0
vmovaps xmm1, xmm7
call fcn.14001c1f0
lea rcx, [0x1401223f8]
call fcn.1400747b0
mov rax, qword [0x14016d700]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43160000
mov dword [rbp - 0x80], 0x3e8
mov dword [rsp + 0x70], 0x64
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [0x1401223fc]
lea rcx, str.Delay
call fcn.140043830
mov rax, qword [0x14016d700]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43160000
mov dword [rsp + 0x70], 0x96
mov dword [rbp - 0x80], r15d
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1401223f4]
lea rcx, str.Legitimate
call fcn.140043830
call fcn.140013b80
vmovaps xmm1, xmm7
call fcn.14001c1f0
mov rdx, qword [0x14016d700]
mov rcx, qword [rdx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140077f04
cmp qword [rdx + 0x4b58], 0
je 0x140077f0c
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmovss dword [rsp + 0x70], xmm0
vmovss dword [rsp + 0x74], xmm1
mov r8b, 1
lea rdx, [rsp + 0x70]
lea rcx, str.RightChild
call fcn.140013ad0
jmp 0x140078b35
mov edi, r15d
lea rsi, str.General
lea r14, [0x140090650]
nop word [rax + rax]
test edi, edi
je 0x140077f6c
mov rax, qword [rbx + 0x58]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx + 8]
call fcn.140019020
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140077f8f
cmp qword [rbx + 0x4b58], 0
je 0x140077f97
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vdivss xmm1, xmm0, dword [r14]
vmovss dword [rsp + 0x70], xmm1
vmovss dword [rsp + 0x74], xmm10
lea rdx, [rsp + 0x70]
mov rcx, qword [rsi]
call fcn.14003e6e0
test al, al
je 0x140077fc7
mov dword [0x14016e2c0], edi
test edi, edi
je 0x140077fd0
call fcn.1400190c0
mov rbx, qword [0x14016d700]
cmp edi, 5
jae 0x140078037
mov rcx, qword [rbx + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140078037
vmovss xmm0, dword [rbx + 0x381c]
vaddss xmm1, xmm0, dword [rcx + 0x108]
vmovss xmm0, dword [rcx + 0x10c]
vmovss dword [rcx + 0x100], xmm1
vmovss dword [rcx + 0x104], xmm0
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
cmp edi, dword [0x14016e2c0]
jne 0x1400780b6
vmovss xmm8, dword [rbx + 0x47a0]
vmovss xmm7, dword [rbx + 0x47ac]
vmovss xmm6, dword [rbx + 0x47a8]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
mov r10, qword [rax + 0x298]
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
vmovss dword [rbp - 0x80], xmm6
vmovss dword [rbp - 0x7c], xmm7
vmovss dword [rsp + 0x50], xmm8
vmovss dword [rsp + 0x54], xmm7
vmovss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x50]
mov rcx, r10
call fcn.140030590
mov rbx, qword [0x14016d700]
inc edi
add r14, 4
add rsi, 8
cmp edi, 6
jl 0x140077f50
movsxd rax, dword [rbx + 0x4840]
cmp eax, 1
jl 0x1400780fd
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4848]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
vmovups xmm0, xmmword [rcx + rdx*4 - 0x10]
vmovups xmmword [rbx + rax*8 + 0x38b8], xmm0
dec dword [rbx + 0x4840]
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140078130
cmp qword [rbx + 0x4b58], 0
je 0x140078138
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmulss xmm0, xmm0, dword [0x1400931c8]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140092878]
call fcn.14000be30
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x1400781a3
lea r8, [0x140092878]
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, [0x140092878]
call fcn.1400138a0
lea rdx, [0x14016e332]
lea rcx, str.Enable_aimlock
call fcn.14003fab0
mov rax, qword [0x14016d700]
mov rcx, qword [rax + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140078233
vmovss xmm0, dword [rax + 0x381c]
vaddss xmm1, xmm0, dword [rcx + 0x108]
vmovss xmm0, dword [rcx + 0x10c]
vmovss dword [rcx + 0x100], xmm1
vmovss dword [rcx + 0x104], xmm0
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
lea rcx, [0x14016e300]
call fcn.1400747b0
lea rdx, [0x14016c654]
lea rcx, str.Fov_circle
call fcn.14003fab0
mov rax, qword [0x14016d700]
mov rcx, qword [rax + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x1400782b4
vmovss xmm0, dword [rax + 0x381c]
vaddss xmm1, xmm0, dword [rcx + 0x108]
vmovss xmm0, dword [rcx + 0x10c]
vmovss dword [rcx + 0x100], xmm1
vmovss dword [rcx + 0x104], xmm0
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov r8d, 0x20
lea rdx, [0x14016c748]
lea rcx, str.FovCircleColor
call fcn.140049f40
lea rdx, [0x14016e2fd]
lea rcx, str.Ignore_flash
call fcn.14003fab0
lea rdx, [0x14016e2fc]
lea rcx, str.Scoped_only
call fcn.14003fab0
lea rdx, [0x14016e333]
lea rcx, str.Visible_only
call fcn.14003fab0
lea rdx, [0x14016c61a]
lea rcx, str.Shoot_enemies_only
call fcn.14003fab0
mov rax, qword [0x14016d700]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140078342
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140040b30
movsxd rax, dword [0x14016e2c0]
cmp eax, 5
ja case.default.0x140078363
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x78c24]
add rcx, rdx
jmp rcx
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.0f
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093384]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c658]
lea rdx, [0x140092904]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x1400933a0]
vmovss dword [rsp + 0x28], xmm0
lea r9, [0x14016c63c]
lea rdx, str.Smooth
jmp 0x140078987
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.0f
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093384]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c648]
lea rdx, [0x140092904]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x1400933a0]
vmovss dword [rsp + 0x28], xmm0
lea r9, [0x14016c684]
lea rdx, str.Smooth
jmp 0x140078987
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.0f
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093384]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c690]
lea rdx, [0x140092904]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x1400933a0]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c608]
lea rdx, str.Smooth
call fcn.140067ef0
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140078533
lea rdx, str.Recoil_control_system
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14007852e
nop dword [rax + rax]
movzx ecx, byte [r8]
test cl, cl
je 0x14007852e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x140078525
cmp byte [rax], cl
je 0x14007852e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140078510
call fcn.140041160
lea rdx, [0x14016c63b]
lea rcx, [0x140092928]
call fcn.14003fab0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.2f
mov qword [rsp + 0x30], rbx
vmovss xmm6, dword [0x1400932a8]
vmovss dword [rsp + 0x28], xmm6
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c630]
lea rdx, [0x14009292c]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
lea r9, [0x14016c634]
jmp 0x140078971
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.0f
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093384]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c67c]
lea rdx, [0x140092904]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x1400933a0]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c624]
lea rdx, str.Smooth
call fcn.140067ef0
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140078678
lea rdx, str.Recoil_control_system
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x140078673
movzx ecx, byte [r8]
test cl, cl
je 0x140078673
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14007866a
cmp byte [rax], cl
je 0x140078673
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140078655
call fcn.140041160
lea rdx, [0x14016c62a]
lea rcx, [0x140092928]
call fcn.14003fab0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.2f
mov qword [rsp + 0x30], rbx
vmovss xmm6, dword [0x1400932a8]
vmovss dword [rsp + 0x28], xmm6
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c670]
lea rdx, [0x14009292c]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
lea r9, [0x14016c674]
jmp 0x140078971
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.0f
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093384]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016e32c]
lea rdx, [0x140092904]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x1400933a0]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c640]
lea rdx, str.Smooth
call fcn.140067ef0
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x1400787c3
lea rdx, str.Recoil_control_system
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x1400787be
nop word [rax + rax]
movzx ecx, byte [r8]
test cl, cl
je 0x1400787be
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x1400787b5
cmp byte [rax], cl
je 0x1400787be
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x1400787a0
call fcn.140041160
lea rdx, [0x14016c65d]
lea rcx, [0x140092928]
call fcn.14003fab0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.2f
mov qword [rsp + 0x30], rbx
vmovss xmm6, dword [0x1400932a8]
vmovss dword [rsp + 0x28], xmm6
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016e318]
lea rdx, [0x14009292c]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
lea r9, [0x14016e31c]
jmp 0x140078971
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.0f
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x140093384]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c668]
lea rdx, [0x140092904]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
vmovss xmm0, dword [0x1400933a0]
vmovss dword [rsp + 0x28], xmm0
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c680]
lea rdx, str.Smooth
call fcn.140067ef0
mov rcx, qword [0x14016d700]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140078908
lea rdx, str.Recoil_control_system
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x140078903
movzx ecx, byte [r8]
test cl, cl
je 0x140078903
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x1400788fa
cmp byte [rax], cl
je 0x140078903
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x1400788e5
call fcn.140041160
lea rdx, [0x14016c638]
lea rcx, [0x140092928]
call fcn.14003fab0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
mov dword [rsp + 0x38], eax
lea rbx, str._.2f
mov qword [rsp + 0x30], rbx
vmovss xmm6, dword [0x1400932a8]
vmovss dword [rsp + 0x28], xmm6
vmovss dword [rsp + 0x20], xmm9
lea r9, [0x14016c660]
lea rdx, [0x14009292c]
call fcn.140067ef0
lea rcx, [0x14016c7c0]
call fcn.14000c3c0
lea r9, [0x14016c664]
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rbx
lea rdx, str.Pitch
vmovss dword [rsp + 0x28], xmm6
vmovss dword [rsp + 0x20], xmm9
call fcn.140067ef0
call fcn.140013b80
mov rbx, qword [0x14016d700]
mov rcx, qword [rbx + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x1400789f9
vmovss xmm0, dword [rbx + 0x381c]
vaddss xmm1, xmm0, dword [rcx + 0x108]
vmovss xmm0, dword [rcx + 0x10c]
vmovss dword [rcx + 0x100], xmm1
vmovss dword [rcx + 0x104], xmm0
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov rcx, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rcx + 0x254]
vsubss xmm1, xmm0, dword [rcx + 0x104]
vmovss xmm0, dword [rcx + 0x250]
cmp qword [rcx + 0x1a8], 0
jne 0x140078a2c
cmp qword [rbx + 0x4b58], 0
je 0x140078a34
vmovss xmm0, dword [rcx + 0x220]
vsubss xmm0, xmm0, dword [rcx + 0x100]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm1
mov byte [rcx + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.RightChild
call fcn.14000be30
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x140078a97
lea r8, str.RightChild
mov edx, 0xb
mov ecx, eax
call fcn.1400248e0
mov dword [rsp + 0x20], r15d
mov r9b, 1
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.RightChild
call fcn.1400138a0
mov rcx, qword [0x14016d700]
mov rdx, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], 0
jne 0x140078adc
cmp qword [rcx + 0x4b58], 0
je 0x140078ae4
vmovss xmm0, dword [rdx + 0x220]
vsubss xmm0, xmm0, dword [rdx + 0x100]
vmovss dword [rsp + 0x50], xmm0
vmovss xmm1, dword [0x14009333c]
vmovss dword [rsp + 0x54], xmm1
lea rcx, [rsp + 0x50]
call fcn.1400409b0
vmovups xmm1, xmmword [0x140093730]
vmovups xmm0, xmmword [0x140093750]
vmovdqa xmmword [rsp + 0x50], xmm1
vmovdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140074980
call fcn.140013b80
call fcn.140013b80
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, 0x10
jb 0x140078b7e
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140078b79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140078b79
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140080c5c
mov qword [rbp - 0x68], r15
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], 0
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx - 0x50], rax
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx - 0x54], edx
lea rcx, [rbp - 0x48]
call fcn.14007be20
lea rcx, [rbp - 0x40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x38]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.1400809b0
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop rbp
ret