Function at 0x1400534e0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push r15
sub rsp, 0x110
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x78], xmm12
movaps xmmword [rax - 0x88], xmm13
movaps xmmword [rax - 0x98], xmm14
mov rax, qword [0x14016cf80]
xor rax, rsp
mov qword [rsp + 0x78], rax
call fcn.140080ac0
mov rax, qword [0x140193c70]
xor esi, esi
test rax, rax
je 0x140053558
mov rcx, qword [rax + 0x98]
jmp 0x14005355b
mov rcx, rsi
cmp dword [rcx + 0x28], 0
jne 0x140053566
call fcn.14002ca50
call fcn.14002ba80
call fcn.140008160
mov eax, dword [0x140195720]
test eax, eax
jne 0x140053586
mov dword [0x1401956e8], 0x73
jmp 0x1400535b7
cmp eax, 1
jne 0x140053597
mov dword [0x1401956e8], 0x77
jmp 0x1400535b7
cmp eax, 2
jne 0x1400535a8
mov dword [0x1401956e8], 0x2e
jmp 0x1400535b7
cmp eax, 3
jne 0x1400535b7
mov dword [0x1401956e8], 0x2d
cmp byte [0x140194670], 0
je 0x140053658
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov edi, eax
mov rcx, qword [0x140193c70]
mov rcx, qword [rcx + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.140006920
mov rcx, rax
mov eax, ebx
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
mov eax, edi
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x44], xmm0
movss xmm1, dword [0x14012e1c8]
movss dword [rsp + 0x28], xmm1
mov eax, dword [0x14018a1c8]
mov dword [rsp + 0x20], eax
mov r9d, 0xff008cff
movss xmm2, dword [0x14017c06c]
lea rdx, [rsp + 0x40]
call fcn.140024be0
call fcn.14004d700
cmp byte [0x14019570d], 0
je 0x140053720
mov eax, dword [0x140194ec4]
test eax, eax
jne 0x14005368b
mov dword [0x140193e5c], 2
lea edi, [rax + 0x10]
call fcn.14004ef80
jmp 0x140053725
cmp eax, 1
jne 0x1400536a3
mov dword [0x140193e5c], eax
lea edi, [rax + 0xf]
call fcn.14004ef80
jmp 0x140053725
cmp eax, 2
jne 0x1400536bc
mov dword [0x140193e5c], 5
lea edi, [rax + 0xe]
call fcn.14004ef80
jmp 0x140053725
cmp eax, 3
jne 0x1400536d5
mov dword [0x140193e5c], 6
lea edi, [rax + 0xd]
call fcn.14004ef80
jmp 0x140053725
cmp eax, 4
jne 0x1400536ec
mov edi, reloc.WS2_32.dll_recv
mov dword [0x140193e5c], edi
call fcn.14004ef80
jmp 0x140053725
cmp eax, 5
jne 0x140053705
mov dword [0x140193e5c], 0x12
lea edi, [rax + 0xb]
call fcn.14004ef80
jmp 0x140053725
cmp eax, 6
jne 0x140053714
mov dword [0x140193e5c], 0x45
mov edi, reloc.WS2_32.dll_recv
call fcn.14004ef80
jmp 0x140053725
mov edi, reloc.WS2_32.dll_recv
cmp byte [0x140193c6d], 0
je 0x1400537c0
mov eax, dword [0x140194ebc]
test eax, eax
jne 0x140053748
mov dword [0x140194eb8], 2
jmp 0x1400537a4
cmp eax, 1
jne 0x140053755
mov dword [0x140194eb8], eax
jmp 0x1400537a4
cmp eax, 2
jne 0x140053766
mov dword [0x140194eb8], 5
jmp 0x1400537a4
cmp eax, 3
jne 0x140053777
mov dword [0x140194eb8], 6
jmp 0x1400537a4
cmp eax, 4
jne 0x140053784
mov dword [0x140194eb8], edi
jmp 0x1400537a4
cmp eax, 5
jne 0x140053795
mov dword [0x140194eb8], 0x12
jmp 0x1400537a4
cmp eax, 6
jne 0x1400537a4
mov dword [0x140194eb8], 0x45
mov eax, dword [0x140193e58]
cmp eax, 1
jbe 0x1400537bb
cmp eax, 2
jne 0x1400537c0
call fcn.140050ba0
jmp 0x1400537c0
call fcn.140050930
lea rdx, str.RunnnnerMunnnerr
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
movzx ecx, byte [0x140194673]
test cl, cl
je 0x1400537f6
mov edx, reloc.WS2_32.dll_recvfrom
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
movzx ecx, byte [0x140194673]
test cl, cl
jne 0x140053801
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
cmp byte [0x1401946a2], 0
je 0x140053828
movss xmm1, dword [0x14018a1bc]
mov cl, 1
call fcn.14004fd50
mov byte [0x1401956ef], 1
mov al, 1
xorps xmm11, xmm11
jmp 0x140053848
xorps xmm11, xmm11
cmp byte [0x1401956ef], 0
je 0x14005383f
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14004fd50
mov byte [0x1401956ef], 0
xor al, al
cmp byte [0x1401946a2], 0
je 0x140053869
movss xmm1, dword [0x14018a1bc]
mov cl, 1
call fcn.14004fd50
mov byte [0x1401956ef], 1
jmp 0x14005387e
test al, al
je 0x140053877
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14004fd50
mov byte [0x1401956ef], 0
cmp byte [0x1401946bc], 0
je 0x1400538a2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm1, xmm1
mov cl, 1
call fcn.14004fbb0
mov byte [0x140194684], 1
jmp 0x1400538bc
cmp byte [0x140194684], 0
je 0x1400538b5
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14004fbb0
mov byte [0x140194684], 0
cmp byte [0x140194687], 0
je 0x1400538e0
movd xmm1, dword [reloc.WS2_32.dll_accept]
cvtdq2ps xmm1, xmm1
mov cl, 1
call fcn.14004fc90
mov byte [0x140195724], 1
jmp 0x1400538fa
cmp byte [0x140195724], 0
je 0x1400538f3
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14004fc90
mov byte [0x140195724], 0
cmp byte [0x140195738], 0
je 0x140053913
mov cl, 1
call fcn.14004f690
mov byte [0x140195725], 1
jmp 0x14005392a
cmp byte [0x140195725], 0
je 0x140053923
xor ecx, ecx
call fcn.14004f690
mov byte [0x140195725], 0
cmp byte [0x140194ece], 0
je 0x140053943
mov cl, 1
call fcn.14004f890
mov byte [0x140194ecc], 1
jmp 0x14005395a
cmp byte [0x140194ecc], 0
je 0x140053953
xor ecx, ecx
call fcn.14004f890
mov byte [0x140194ecc], 0
cmp byte [0x14019466f], 0
je 0x140053973
mov cl, 1
call fcn.14004f7c0
mov byte [0x140193c6c], 1
jmp 0x14005398a
cmp byte [0x140193c6c], 0
je 0x140053983
xor ecx, ecx
call fcn.14004f7c0
mov byte [0x140193c6c], 0
cmp byte [0x14019466e], 0
je 0x1400539aa
mov cl, 1
call fcn.14004fad0
mov byte [0x1401946a5], 1
mov rdx, qword [0x140194688]
jmp 0x1400539f6
mov rdx, qword [0x140194688]
cmp byte [0x1401946a5], 0
je 0x1400539ef
test rdx, rdx
je 0x1400539ef
mov byte [rsp + 0x68], 0
add rdx, 0x189
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x68]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [0x140194688]
mov byte [0x1401946a5], 0
mov r14d, 4
cmp byte [0x140194ecd], 0
je 0x140053a54
test rdx, rdx
je 0x140053a33
add rdx, 0x280
mov qword [rsp + 0x20], rsi
mov r9d, r14d
lea r8, [rsp + 0x60]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rsp + 0x60]
jmp 0x140053a39
movss xmm0, dword [rsp + 0x70]
movss xmm12, dword [0x14012e2d8]
comiss xmm12, xmm0
jb 0x140053a5d
call fcn.14004fa70
call fcn.14004fb40
jmp 0x140053a5d
movss xmm12, dword [0x14012e2d8]
cmp byte [0x140193c6a], 0
je 0x140053a76
mov cl, 1
call fcn.14004f420
mov byte [0x1401946bf], 1
jmp 0x140053a8d
cmp byte [0x1401946bf], 0
je 0x140053a86
xor ecx, ecx
call fcn.14004f420
mov byte [0x1401946bf], 0
cmp byte [0x14019466d], 0
je 0x140053aa6
mov cl, 1
call fcn.14004f560
mov byte [0x140193c69], 1
jmp 0x140053abd
cmp byte [0x140193c69], 0
je 0x140053ab6
xor ecx, ecx
call fcn.14004f560
mov byte [0x140193c69], 0
cmp byte [0x14019466c], 0
je 0x140053ad6
mov cl, 1
call fcn.14004f380
mov byte [0x14019570f], 1
jmp 0x140053aed
cmp byte [0x14019570f], 0
je 0x140053ae6
xor ecx, ecx
call fcn.14004f380
mov byte [0x14019570f], 0
jmp 0x140053b05
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140055d95
mov rax, qword [0x140193c70]
or dword [rax + 0x3f88], 2
mov dword [rax + 0x3fa8], 0x44020000
mov dword [rax + 0x3fac], 0x43a50000
mov dword [rax + 0x3f90], 1
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, [0x14012c1a0]
call fcn.14000e520
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
mov rbx, qword [rax + 0x280]
movsd xmm6, qword [rax + 0x18]
movss xmm7, dword [rax + 0x20]
movss xmm10, dword [rax + 0x24]
movaps xmm0, xmmword [0x14012e660]
movups xmmword [rsp + 0x48], xmm0
movsd qword [rsp + 0x60], xmm6
movaps xmm9, xmm6
addss xmm9, dword [0x14012e2ac]
movss dword [rsp + 0x40], xmm9
movss xmm8, dword [rsp + 0x64]
addss xmm10, xmm8
movss dword [rsp + 0x44], xmm10
lea rcx, [rsp + 0x48]
call fcn.140003ed0
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.1400245a0
movaps xmm0, xmmword [0x14012e660]
movups xmmword [rsp + 0x48], xmm0
addss xmm7, xmm6
movss dword [rsp + 0x40], xmm7
movaps xmm6, xmm8
addss xmm6, dword [0x14012e2a0]
movss dword [rsp + 0x44], xmm6
movss dword [rsp + 0x60], xmm9
movss dword [rsp + 0x64], xmm8
lea rcx, [rsp + 0x48]
call fcn.140003ed0
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.1400245a0
movaps xmm0, xmmword [0x14012e5d0]
movups xmmword [rsp + 0x48], xmm0
movss dword [rsp + 0x40], xmm7
movss dword [rsp + 0x44], xmm6
movss dword [rsp + 0x60], xmm9
movss dword [rsp + 0x64], xmm6
lea rcx, [rsp + 0x48]
call fcn.140003ed0
mov r9d, eax
movss xmm6, dword [0x14012e170]
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140024330
movaps xmm0, xmmword [0x14012e5d0]
movups xmmword [rsp + 0x48], xmm0
movss dword [rsp + 0x40], xmm9
movss dword [rsp + 0x44], xmm10
movss dword [rsp + 0x60], xmm9
movss dword [rsp + 0x64], xmm8
lea rcx, [rsp + 0x48]
call fcn.140003ed0
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140024330
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x14012e2d4]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x14012e1fc]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.140012090
cmp dword [0x140195adc], 0
sete dl
lea rcx, [0x140125a00]
call fcn.14005f590
test al, al
je 0x140053d8c
mov edx, esi
mov dword [0x140195adc], edx
mov dword [0x140195ad8], esi
jmp 0x140053d92
mov edx, dword [0x140195adc]
movss xmm6, dword [0x14012e338]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140011e10
cmp edx, 1
sete dl
lea rcx, [0x140125a08]
call fcn.14005f590
test al, al
je 0x140053dd2
mov edx, 1
mov dword [0x140195adc], edx
mov dword [0x140195ad8], 2
jmp 0x140053dd8
mov edx, dword [0x140195adc]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140011e10
cmp edx, 2
sete dl
lea rcx, [0x140125a04]
call fcn.14005f590
test al, al
je 0x140053e10
mov edx, 2
mov dword [0x140195adc], edx
mov dword [0x140195ad8], 0xb8
jmp 0x140053e16
mov edx, dword [0x140195adc]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140011e10
cmp edx, 3
sete dl
lea rcx, [0x140125a0c]
call fcn.14005f590
test al, al
je 0x140053e4b
mov dword [0x140195adc], 3
mov dword [0x140195ad8], 0x1c8
call fcn.1400121c0
cmp dword [0x140195adc], 0
jne 0x1400545ef
call fcn.140012090
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm10, dword [0x14012e264]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
movss xmm14, dword [0x14012e2c0]
addss xmm2, xmm14
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140195ad8], 0
sete dl
lea rcx, str.Aimbot
call fcn.14005faf0
test al, al
je 0x140053f0a
mov edx, esi
mov dword [0x140195ad8], edx
jmp 0x140053f10
mov edx, dword [0x140195ad8]
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
movss xmm7, dword [0x14012e2d0]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp edx, 0x10
sete dl
lea rcx, str.TrigBot
call fcn.14005faf0
test al, al
je 0x140053fa7
mov dword [0x140195ad8], edi
jmp 0x140053fad
mov edi, dword [0x140195ad8]
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm12
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp edi, 0x57
sete dl
lea rcx, str.Friends
call fcn.14005faf0
test al, al
je 0x14005403f
mov dword [0x140195ad8], 0x57
call fcn.1400121c0
mov eax, dword [0x140195ad8]
movss xmm13, dword [0x14012e2b4]
movss xmm9, dword [0x14012e2a4]
test eax, eax
jne 0x140054331
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm13
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Aim_Assistance
call fcn.14000b8c0
lea rdx, [0x14019570d]
lea rcx, str.Enable_Aimbot
call fcn.140030710
lea rdx, [0x140194670]
lea rcx, str.Show_Fov
call fcn.140030710
lea rdx, [0x140195727]
lea rcx, str.Target_Npcs
call fcn.140030710
lea rdx, [0x1401946a7]
lea rcx, str.Ignore_Dead
call fcn.140030710
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea rdx, [0x140194ec4]
lea rcx, str.Aimbot_Bind
call fcn.1400325a0
call fcn.14000b9f0
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm8, dword [0x14012e2ec]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Config
call fcn.14000b8c0
mov dword [rsp + 0x20], 7
lea r9, str.Head
lea rdx, [0x140195704]
lea rcx, str.Aimbot_Bone
call fcn.1400325a0
mov dword [rsp + 0x60], 0x42480000
mov dword [rsp + 0x40], 0
lea rdi, str.__.2f
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x14018a1c0]
mov edx, 8
lea rcx, str.Aimbot_Smoothing
call fcn.140032c30
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x60], 0x41a00000
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14017baac]
mov edx, 8
lea rcx, str.Aimbot_Distance
call fcn.140032c30
mov dword [rsp + 0x40], 0x43c80000
mov dword [rsp + 0x60], 0x41a00000
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14017c06c]
mov edx, 8
lea rcx, str.Aimbot_Fov
call fcn.140032c30
mov dword [rsp + 0x40], reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x60], 1
lea r15, [0x140125e24]
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14018a1c8]
mov edx, r14d
lea rcx, str.Fov_Design
call fcn.140032c30
call fcn.14000b9f0
mov eax, dword [0x140195ad8]
jmp 0x140054348
lea rdi, str.__.2f
lea r15, [0x140125e24]
movss xmm8, dword [0x14012e2ec]
cmp eax, 0x10
jne 0x140054547
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm13
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.TriggerBot
call fcn.14000b8c0
lea rdx, [0x140193c6d]
lea rcx, str.TriggerBot
call fcn.140030710
lea rdx, [0x140194686]
lea rcx, str.TriggerBot_Fov
call fcn.140030710
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea rdx, [0x140194ebc]
lea rcx, str.TriggerBot_Bind
call fcn.1400325a0
call fcn.14000b9f0
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Config
call fcn.14000b8c0
mov dword [rsp + 0x40], 0x42480000
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14016d8b8]
mov edx, 8
lea rcx, str.TriggerBot_Fov_Value
call fcn.140032c30
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x60], 0x41a00000
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14017baac]
mov edx, 8
lea rcx, str.TriggerBot_Distance
call fcn.140032c30
call fcn.14000b9f0
mov eax, dword [0x140195ad8]
cmp eax, 0x57
jne 0x140054632
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm13
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Friend_List
call fcn.14000b8c0
call fcn.140052fd0
call fcn.14000b9f0
jmp 0x140054632
lea rdi, str.__.2f
lea r15, [0x140125e24]
movss xmm10, dword [0x14012e264]
movss xmm14, dword [0x14012e2c0]
movss xmm7, dword [0x14012e2d0]
movss xmm13, dword [0x14012e2b4]
movss xmm9, dword [0x14012e2a4]
movss xmm8, dword [0x14012e2ec]
cmp dword [0x140195adc], 1
jne 0x140054fc4
call fcn.140012090
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm14
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140195ad8], 2
sete dl
lea rcx, str.Visuals
call fcn.14005faf0
test al, al
je 0x1400546da
mov dword [0x140195ad8], 2
call fcn.1400121c0
cmp dword [0x140195ad8], 2
jne 0x140054fc4
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm13
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Visuals
call fcn.14000b8c0
mov dword [rsp + 0x40], 0x2b3d13
mov byte [rsp + 0x44], 1
mov rcx, rsi
nop
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 3
jb 0x140054790
mov byte [rsp + 0x44], 0
lea rdx, [0x140193c6b]
lea rcx, [rsp + 0x40]
call fcn.140030710
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.140011e10
mov rdx, qword [0x140193c70]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm12
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
mov dword [rsp + 0x48], 0x742b3d13
mov dword [rsp + 0x4c], 0x373b3916
mov word [rsp + 0x50], Ordinal_45
mov byte [rsp + 0x52], 1
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 9
jb 0x140054830
mov byte [rsp + 0x52], 0
mov r8d, 0x100a0
lea rdx, [0x14018a248]
lea rcx, [rsp + 0x48]
call fcn.1400335c0
movups xmm0, xmmword [0x14018a248]
movups xmmword [0x14018a360], xmm0
mov dword [rsp + 0x48], 0x742b3d13
mov dword [rsp + 0x4c], 0x36253916
mov dword [rsp + 0x50], 0x100283c
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xa
jb 0x140054890
mov byte [rsp + 0x53], 0
lea rdx, [0x1401946a1]
lea rcx, [rsp + 0x48]
call fcn.140030710
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.140011e10
mov rdx, qword [0x140193c70]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm12
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
movdqa xmm1, xmmword [0x14012e580]
movdqu xmmword [rsp + 0x48], xmm1
mov word [rsp + 0x58], 0x100
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x10
jb 0x140054930
mov byte [rsp + 0x59], 0
mov r8d, 0x100a0
lea rdx, [0x14018a238]
lea rcx, [rsp + 0x48]
call fcn.1400335c0
movups xmm0, xmmword [0x14018a238]
movups xmmword [0x14018a350], xmm0
mov dword [rsp + 0x48], 0x38363902
mov dword [rsp + 0x4c], 0x36382230
mov word [rsp + 0x50], 0x100
mov rcx, rsi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 8
jb 0x140054990
mov byte [rsp + 0x51], 0
lea rdx, [0x1401946bd]
lea rcx, [rsp + 0x48]
call fcn.140030710
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.140011e10
mov rdx, qword [0x140193c70]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm12
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
mov dword [rsp + 0x48], 0x38363902
mov dword [rsp + 0x4c], 0x36382230
mov dword [rsp + 0x50], 0x30341979
mov dword [rsp + 0x54], 0x1002c32
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xe
jb 0x140054a30
mov byte [rsp + 0x57], 0
mov r8d, 0x100a0
lea rdx, [0x14018a218]
lea rcx, [rsp + 0x48]
call fcn.1400335c0
movups xmm0, xmmword [0x14018a218]
movups xmmword [0x14018a340], xmm0
mov dword [rsp + 0x48], 0x20203b15
mov dword [rsp + 0x4c], 0x3d343834
mov word [rsp + 0x50], 0x100
mov rcx, rsi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 8
jb 0x140054a90
mov byte [rsp + 0x51], 0
lea rdx, [0x140194ecf]
lea rcx, [rsp + 0x48]
call fcn.140030710
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.140011e10
mov rdx, qword [0x140193c70]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm12
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
movdqa xmm1, xmmword [0x14012e540]
movdqu xmmword [rsp + 0x48], xmm1
mov dword [rsp + 0x58], 0x110d0d
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x13
jb 0x140054b30
mov byte [rsp + 0x5c], 0
mov r8d, 0x100a0
lea rdx, [0x14018a258]
lea rcx, [rsp + 0x48]
call fcn.1400335c0
movups xmm0, xmmword [0x14018a258]
movups xmmword [0x14018a320], xmm0
mov dword [rsp + 0x48], 0x38323719
mov dword [rsp + 0x4c], 0xc773e21
mov dword [rsp + 0x50], 0x2f223c
mov byte [rsp + 0x54], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xb
jb 0x140054b90
mov byte [rsp + 0x54], 0
lea rdx, [0x1401946a4]
lea rcx, [rsp + 0x48]
call fcn.140030710
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.140011e10
mov rdx, qword [0x140193c70]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm12
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
movdqa xmm1, xmmword [0x14012e550]
movdqu xmmword [rsp + 0x48], xmm1
mov word [rsp + 0x58], reloc.WS2_32.dll_send
mov byte [rsp + 0x5a], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x11
jb 0x140054c30
mov byte [rsp + 0x5a], 0
mov r8d, 0x100a0
lea rdx, [0x14018a208]
lea rcx, [rsp + 0x48]
call fcn.1400335c0
movups xmm0, xmmword [0x14018a208]
movups xmmword [0x14018a330], xmm0
mov dword [rsp + 0x40], 0x313d3b1d
mov word [rsp + 0x44], Ordinal_41
mov byte [rsp + 0x46], 1
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 5
jb 0x140054c90
mov byte [rsp + 0x46], 0
lea rdx, [0x140195739]
lea rcx, [rsp + 0x40]
call fcn.140030710
movaps xmm1, xmm6
movaps xmm0, xmm11
call fcn.140011e10
mov rdx, qword [0x140193c70]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm12
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
mov dword [rsp + 0x48], 0x313d3b1d
mov dword [rsp + 0x4c], 0x37147626
mov dword [rsp + 0x50], 0x293535
mov byte [rsp + 0x54], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xb
jb 0x140054d30
mov byte [rsp + 0x54], 0
mov r8d, 0x100a0
lea rdx, [0x14018a228]
lea rcx, [rsp + 0x48]
call fcn.1400335c0
movups xmm0, xmmword [0x14018a228]
movups xmmword [0x14018a370], xmm0
mov dword [rsp + 0x48], 0x23322015
mov dword [rsp + 0x4c], 0x1b071875
mov word [rsp + 0x50], 0xa
mov byte [rsp + 0x52], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 9
jb 0x140054d90
mov byte [rsp + 0x52], 0
lea rdx, [0x1401956ee]
lea rcx, [rsp + 0x48]
call fcn.140030710
mov dword [rsp + 0x48], 0x3b3d3518
mov dword [rsp + 0x4c], 0x1c773327
mov dword [rsp + 0x50], 0x3f3b3c
mov byte [rsp + 0x54], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xb
jb 0x140054de0
mov byte [rsp + 0x54], 0
lea rdx, [0x1401946a0]
lea rcx, [rsp + 0x48]
call fcn.140030710
mov dword [rsp + 0x48], 0x383f3b17
mov dword [rsp + 0x4c], 0x1a773230
mov dword [rsp + 0x50], 0x1002236
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xa
jb 0x140054e30
mov byte [rsp + 0x53], 0
lea rdx, [0x1401946a6]
lea rcx, [rsp + 0x48]
call fcn.140030710
mov dword [rsp + 0x40], 0x16732219
mov dword [rsp + 0x44], 0x1002434
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 6
jb 0x140054e70
mov byte [rsp + 0x47], 0
lea rdx, [0x140194685]
lea rcx, [rsp + 0x40]
call fcn.140030710
movzx eax, byte [str.Head]
xor al, 0x51
mov byte [rsp + 0x40], al
movzx eax, byte [0x14012cced]
xor al, 0x52
mov byte [rsp + 0x41], al
movzx eax, byte [0x14012ccee]
xor al, 0x53
mov byte [rsp + 0x42], al
movzx eax, byte [0x14012ccef]
xor al, 0x54
mov byte [rsp + 0x43], al
mov word [rsp + 0x44], 0x100
mov rcx, rsi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 4
jb 0x140054ee0
mov byte [rsp + 0x45], 0
lea rdx, [0x140193c6e]
lea rcx, [rsp + 0x40]
call fcn.140030710
mov dword [rsp + 0x48], 0x233c3a02
mov dword [rsp + 0x4c], 0x131f75
mov byte [rsp + 0x50], 1
mov rcx, rsi
nop
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 7
jb 0x140054f20
mov byte [rsp + 0x50], 0
lea rdx, [0x1401946be]
lea rcx, [rsp + 0x48]
call fcn.140030710
mov dword [rsp + 0x48], 0x74232114
mov dword [rsp + 0x4c], 0x2c243f11
mov dword [rsp + 0x50], 0x39383438
mov word [rsp + 0x54], 0x100
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xc
jb 0x140054f70
mov byte [rsp + 0x55], 0
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x60], 0x41a00000
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14016d8bc]
mov edx, 8
lea rcx, [rsp + 0x48]
call fcn.140032c30
call fcn.14000b9f0
cmp dword [0x140195adc], 2
jne 0x140055a85
call fcn.140012090
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm14
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140195ad8], 0xb8
sete dl
lea rcx, str.Self
call fcn.14005faf0
test al, al
je 0x140055072
mov edx, 0xb8
mov dword [0x140195ad8], edx
jmp 0x140055078
mov edx, dword [0x140195ad8]
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp edx, 0x91
sete dl
lea rcx, str.Misc
call fcn.14005faf0
test al, al
je 0x14005510c
mov dword [0x140195ad8], 0x91
call fcn.1400121c0
mov eax, dword [0x140195ad8]
cmp eax, 0xb8
jne 0x140055735
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm13
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Player
call fcn.14000b8c0
lea rdx, [0x14019466e]
lea rcx, str.God_Mode
call fcn.140030710
lea rdx, [0x140194ecd]
lea rcx, str.Semi_GodMode
call fcn.140030710
lea rdx, [0x140194687]
lea rcx, str.Swim_Speed
call fcn.140030710
mov ebx, Ordinal_33
cmp byte [0x140194687], 0
je 0x1400553b4
movsd xmm0, qword [str.gB_Z]
movsd qword [rsp + 0x48], xmm0
mov eax, dword [0x14012e090]
mov dword [rsp + 0x50], eax
cmp byte [0x14012e093], 0
je 0x140055380
mov r8d, esi
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x140055336
movdqa xmm4, xmmword [0x14012e740]
movd xmm6, r14d
movd xmm5, ebx
movdqa xmm2, xmmword [0x14012e400]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14012e480]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14012e500]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, dword [str.gB_Z]
xorps xmm2, xmm0
movd dword [rsp + 0x48], xmm2
movdqa xmm3, xmmword [0x14012e460]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14012e480]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14012e500]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, dword [rsp + 0x4c]
xorps xmm2, xmm0
movd dword [rsp + 0x4c], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x48]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140055350
mov dword [rsp + 0x40], 5
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14017baa8]
mov edx, r14d
lea rcx, [rsp + 0x48]
call fcn.140032c30
lea rdx, [0x1401946a2]
lea rcx, str.Run_Speed
call fcn.140030710
cmp byte [0x1401946a2], 0
je 0x140055446
mov dword [rsp + 0x40], 0x49742400
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x48], 0x743d2703
mov dword [rsp + 0x4c], 0x2d383b14
mov dword [rsp + 0x50], 0x1002e37
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xa
jb 0x140055400
mov byte [rsp + 0x53], 0
lea rax, str.__.1f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14018a1bc]
mov edx, 8
lea rcx, [rsp + 0x48]
call fcn.140032c30
lea rdx, [0x1401946bc]
lea rcx, str.Damage_Modifier
call fcn.140030710
cmp byte [0x1401946bc], 0
je 0x140055624
movsd xmm0, qword [str.pT_V__]
movsd qword [rsp + 0x48], xmm0
mov eax, dword [0x14012dc98]
mov dword [rsp + 0x50], eax
movzx eax, word [0x14012dc9c]
mov word [rsp + 0x54], ax
cmp byte [0x14012dc9d], 0
je 0x1400555f0
mov r8d, esi
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400555ae
movdqa xmm4, xmmword [0x14012e740]
movd xmm6, r14d
movd xmm5, ebx
movdqa xmm2, xmmword [0x14012e400]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14012e480]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14012e500]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.pT_V__]
xorps xmm2, xmm0
movd dword [rsp + 0x48], xmm2
movdqa xmm3, xmmword [0x14012e460]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14012e480]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14012e500]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x4c]
xorps xmm2, xmm1
movd dword [rsp + 0x4c], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x48]
add r9, rax
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400555c0
mov dword [rsp + 0x40], 0x2710
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x14016d8c4]
mov edx, r14d
lea rcx, [rsp + 0x48]
call fcn.140032c30
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Give_Health
call fcn.14002f420
test al, al
je 0x1400556a4
mov rdx, qword [0x140194688]
test rdx, rdx
je 0x1400556a4
add rdx, 0x2a0
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x60]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x140194688]
test rdx, rdx
je 0x1400556a4
mov dword [rsp + 0x40], 0x43480000
add rdx, 0x280
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x40]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Give_Armor
call fcn.14002f420
test al, al
je 0x140055a80
mov rdx, qword [0x140194688]
test rdx, rdx
je 0x140055a80
add rdx, 0x2a0
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x60]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x140194688]
test rdx, rdx
je 0x140055a80
mov dword [rsp + 0x40], 0x42c80000
add rdx, 0x1530
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x40]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140055a80
cmp eax, 0x91
jne 0x140055a85
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm13
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Vehicle
call fcn.14000b8c0
lea rdx, [0x140193c6a]
lea rcx, str.Vehicle_Acceleration
call fcn.140030710
lea rdx, [0x14019466c]
lea rcx, str.Vehicle_GodMode
call fcn.140030710
lea rdx, [0x14019570c]
lea rcx, str.Fix_Engine
call fcn.140030710
mov dword [rsp + 0x40], 0x43400000
mov dword [rsp + 0x44], 0x41b00000
lea rdx, [rsp + 0x40]
lea rcx, str.Fix_Engine
call fcn.14002f420
test al, al
je 0x14005593b
mov rdx, qword [0x140194688]
add rdx, 0xd30
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0x48]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0x48]
test rbx, rbx
je 0x14005593b
mov dword [rsp + 0x40], 0x447a0000
lea rdx, [rbx + 0x280]
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x40]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x60], 0x447a0000
lea rdx, [rbx + 0x840]
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x60]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x40], 0x447a0000
lea rdx, [rbx + 0x908]
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x40]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x60], 0x447a0000
lea rdx, [rbx + 0x844]
mov qword [rsp + 0x20], rsi
mov r9, r14
lea r8, [rsp + 0x60]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [rsp + 0x68], 1
lea rdx, [rbx + 0x944]
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x68]
mov rcx, qword [0x140195728]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movdqa xmm0, xmmword [str._a7_6:2x]
movdqu xmmword [rsp + 0x48], xmm0
mov dword [rsp + 0x58], 0xa0c0b15
mov word [rsp + 0x5c], 0x100
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x14
jb 0x140055960
mov byte [rsp + 0x5d], 0
mov dword [rsp + 0x40], 0x469c4000
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x140195734]
mov edx, 8
lea rcx, [rsp + 0x48]
call fcn.140032c30
call fcn.14000b9f0
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Weapons
call fcn.14000b8c0
lea rdx, [0x140195738]
lea rcx, str.No_Recoil
call fcn.140030710
lea rdx, [0x140194ece]
lea rcx, str.No_Reload
call fcn.140030710
lea rdx, [0x14019466f]
lea rcx, str.No_Spread
call fcn.140030710
call fcn.14000b9f0
cmp dword [0x140195adc], 3
jne 0x140055d90
call fcn.140012090
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm14
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140195ad8], 0x1c8
sete dl
lea rcx, str.Config
call fcn.14005faf0
test al, al
je 0x140055b30
mov dword [0x140195ad8], 0x1c8
call fcn.1400121c0
cmp dword [0x140195ad8], 0x1c8
jne 0x140055d90
mov rcx, qword [0x140193c70]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm13
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0x40], 0x435b0000
mov dword [rsp + 0x44], 0x43ab0000
lea rdx, [rsp + 0x40]
lea rcx, str.Binds
call fcn.14000b8c0
mov dword [rsp + 0x20], r14d
lea r9, [0x14016d900]
lea rdx, [0x140195720]
lea rcx, str.Menu_Bind
call fcn.1400325a0
mov dword [rsp + 0x48], 0x31212602
mov dword [rsp + 0x4c], 0x8773b34
mov dword [rsp + 0x50], 0x3a34352b
mov word [rsp + 0x54], 0x100
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x51]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xc
jb 0x140055c20
mov byte [rsp + 0x55], 0
lea rdx, [0x140194673]
lea rcx, [rsp + 0x48]
call fcn.140030710
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Destroy_And_Clean
call fcn.14002f420
test al, al
je 0x140055c6b
mov byte [0x140193c6f], 1
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Legit_Config
call fcn.14002f420
test al, al
je 0x140055cef
mov byte [0x14019570d], 1
mov byte [0x140194670], 1
mov dword [0x14018a1c0], 0x40466666
mov dword [0x14017c06c], 0x42a20000
mov dword [0x14017baac], 0x43480000
mov dword [0x14018a1c8], 8
mov dword [0x140195704], 1
mov byte [reloc.WS2_32.dll_accept], 1
mov byte [0x1401946a1], 1
mov byte [0x140194ecf], 1
mov byte [0x140194673], 1
mov dword [0x140193e58], 2
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Rage_Config
call fcn.14002f420
test al, al
je 0x140055d8b
mov byte [0x14019570d], 1
mov byte [0x140194670], 1
mov dword [0x14018a1c0], 0
mov dword [0x14017c06c], 0x43c80000
mov dword [0x14017baac], 0x43fa0000
mov dword [0x14018a1c8], 8
mov dword [0x140195704], 1
mov byte [reloc.WS2_32.dll_accept], 1
mov byte [0x1401946a1], 1
mov byte [0x140194ecf], 1
mov byte [0x140194673], 1
mov byte [0x1401946bc], 1
mov dword [reloc.WLDAP32.dll_Ordinal_50], 0x2710
mov byte [0x14019466e], 1
mov dword [0x140193e58], 1
call fcn.14000b9f0
call fcn.1400108b0
call fcn.14000ac90
lea r8, [rsp + 0x74]
lea rdx, [rsp + 0x70]
mov rcx, qword [0x140193e50]
call fcn.14007f6b0
mov r9d, dword [rsp + 0x74]
mov r8d, dword [rsp + 0x70]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
mov rax, qword [0x140193c70]
mov rcx, qword [rax + 0x4088]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], 0
cmove rcx, rsi
call fcn.14002c2d0
mov rcx, qword [0x140193e50]
call fcn.140088dd0
mov rcx, qword [rsp + 0x78]
xor rcx, rsp
call fcn.1400f5100
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
ret