Function at 0x14004fd60
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, 0x140
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 [0x1400e4f10]
xor rax, rsp
mov qword [rsp + 0xa8], rax
call fcn.140075b20
mov rax, qword [0x140138810]
xor esi, esi
test rax, rax
je 0x14004fddb
mov rcx, qword [rax + 0x98]
jmp 0x14004fdde
mov rcx, rsi
cmp dword [rcx + 0x28], 0
jne 0x14004fde9
call fcn.14002c210
call fcn.14002b230
call fcn.140007b40
mov rax, qword [0x140138810]
mov rax, qword [rax + 0x4088]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400062f0
mov rbx, rax
mov rdx, qword [0x140138810]
mov rcx, qword [rdx + 0x3bf0]
mov qword [rsp + 0x30], rsi
lea rdi, str.Atrac.pro__https:__discord.gg_WHTYZSWNVF
mov qword [rsp + 0x28], rdi
movss xmm14, dword [0x1400afe64]
movss dword [rsp + 0x20], xmm14
movss xmm7, dword [0x1400afe48]
movaps xmm3, xmm7
movss xmm2, dword [rdx + 0x3bf8]
lea rdx, [rsp + 0x50]
call fcn.140028420
movss xmm0, dword [rsp + 0x50]
movss xmm8, dword [0x1400afc7c]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movaps xmm0, xmmword [0x1400b03b0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400038f0
movss xmm9, dword [0x1400afd68]
addss xmm6, xmm9
movss xmm10, dword [0x1400afd54]
addss xmm6, xmm10
movss dword [rsp + 0x68], xmm6
mov dword [rsp + 0x6c], 0x40c00000
mov dword [rsp + 0x78], 0x40c00000
movss xmm0, dword [0x1400afd44]
movss dword [rsp + 0x7c], xmm0
mov dword [rsp + 0x28], esi
xorps xmm11, xmm11
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.140023d40
movaps xmm0, xmmword [0x1400b02c0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400038f0
movss dword [rsp + 0x68], xmm6
movss xmm0, dword [0x1400afdb0]
movss dword [rsp + 0x6c], xmm0
mov dword [rsp + 0x78], 0x40c00000
mov dword [rsp + 0x7c], 0x40c00000
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.140023d40
movaps xmm0, xmmword [0x1400b03d0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400038f0
mov dword [rsp + 0x68], 0x41200000
mov dword [rsp + 0x6c], 0x40c00000
test eax, 0xff000000
je 0x14004ffd2
mov rdx, qword [rbx + 0x38]
mov rcx, qword [rdx + 8]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm11
lea r8, [0x1400af789]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rdi
lea r9, [rsp + 0x50]
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x68]
movss xmm2, dword [rdx + 0x10]
mov rdx, rbx
call fcn.140028640
mov rax, qword [0x140138810]
mov rax, qword [rax + 0x4088]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400062f0
mov rbx, rax
mov rdx, qword [0x140138810]
mov rcx, qword [rdx + 0x3bf0]
mov qword [rsp + 0x30], rsi
lea rdi, str.Version:_Client
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movss xmm2, dword [rdx + 0x3bf8]
lea rdx, [rsp + 0x50]
call fcn.140028420
movss xmm0, dword [rsp + 0x50]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movaps xmm1, xmmword [0x1400b03b0]
movups xmmword [rsp + 0x50], xmm1
lea rcx, [rsp + 0x50]
call fcn.1400038f0
addss xmm6, xmm9
addss xmm6, xmm10
movss dword [rsp + 0x68], xmm6
mov dword [rsp + 0x6c], 0x42000000
mov dword [rsp + 0x78], 0x40c00000
movss xmm1, dword [0x1400afdbc]
movss dword [rsp + 0x7c], xmm1
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.140023d40
movaps xmm0, xmmword [0x1400b02c0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400038f0
movss dword [rsp + 0x68], xmm6
movss xmm0, dword [0x1400afdd4]
movss dword [rsp + 0x6c], xmm0
mov dword [rsp + 0x78], 0x40c00000
mov dword [rsp + 0x7c], 0x42000000
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.140023d40
movaps xmm0, xmmword [0x1400b03d0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400038f0
mov dword [rsp + 0x68], 0x41200000
movss xmm0, dword [0x1400afdc4]
movss dword [rsp + 0x6c], xmm0
test eax, 0xff000000
je 0x140050187
mov rdx, qword [rbx + 0x38]
mov rcx, qword [rdx + 8]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm11
lea r8, [0x1400af79f]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rdi
lea r8, [rsp + 0x50]
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x68]
movss xmm2, dword [rdx + 0x10]
mov rdx, rbx
call fcn.140028640
mov ecx, dword [0x14013a2c8]
test ecx, ecx
jne 0x14005019d
mov dword [0x14013a288], 0x2d
jmp 0x1400501d6
cmp ecx, 1
jne 0x1400501ae
mov dword [0x14013a288], 0x77
jmp 0x1400501d6
cmp ecx, 2
jne 0x1400501bf
mov dword [0x14013a288], 0x2e
jmp 0x1400501d6
mov eax, dword [0x14013a288]
mov edx, 0x73
cmp ecx, 3
cmove eax, edx
mov dword [0x14013a288], eax
cmp byte [0x140139214], 0
je 0x140050277
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 [0x140138810]
mov rcx, qword [rcx + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.1400062f0
mov rcx, rax
mov eax, ebx
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
mov eax, edi
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x54], xmm0
movss xmm1, dword [0x1400afce0]
movss dword [rsp + 0x28], xmm1
mov eax, dword [0x14012f74c]
mov dword [rsp + 0x20], eax
mov r9d, 0xffe8e8e9
movss xmm2, dword [0x14010a5f8]
lea rdx, [rsp + 0x50]
call fcn.140024380
call fcn.14004bee0
mov ebx, 0x45
cmp byte [0x14013a2b5], 0
je 0x14005036d
mov ecx, dword [0x140139a64]
test ecx, ecx
jne 0x1400502b1
mov edi, 2
mov dword [0x140138a00], edi
lea r14d, [rbx - 0x35]
call fcn.14004d6c0
jmp 0x140050376
cmp ecx, 1
jne 0x1400502cf
mov dword [0x140138a00], ecx
mov edi, 2
lea r14d, [rdi + 0xe]
call fcn.14004d6c0
jmp 0x140050376
cmp ecx, 2
jne 0x1400502f1
mov dword [0x140138a00], 5
mov edi, 2
lea r14d, [rdi + 0xe]
call fcn.14004d6c0
jmp 0x140050376
cmp ecx, 3
jne 0x140050310
mov dword [0x140138a00], 6
mov edi, 2
lea r14d, [rdi + 0xe]
call fcn.14004d6c0
jmp 0x140050376
cmp ecx, 4
jne 0x14005032c
mov r14d, 0x10
mov dword [0x140138a00], r14d
lea edi, [rcx - 2]
call fcn.14004d6c0
jmp 0x140050376
cmp ecx, 5
jne 0x14005034b
mov dword [0x140138a00], 0x12
mov edi, 2
lea r14d, [rdi + 0xe]
call fcn.14004d6c0
jmp 0x140050376
mov eax, dword [0x140138a00]
cmp ecx, 6
cmove eax, ebx
mov dword [0x140138a00], eax
mov edi, 2
lea r14d, [rdi + 0xe]
call fcn.14004d6c0
jmp 0x140050376
mov edi, 2
lea r14d, [rdi + 0xe]
cmp byte [0x1401389fe], 0
je 0x140050411
mov ecx, dword [0x140139a58]
test ecx, ecx
jne 0x140050395
mov dword [0x14013925c], edi
jmp 0x1400503f5
cmp ecx, 1
jne 0x1400503a2
mov dword [0x14013925c], ecx
jmp 0x1400503f5
cmp ecx, 2
jne 0x1400503b3
mov dword [0x14013925c], 5
jmp 0x1400503f5
cmp ecx, 3
jne 0x1400503c4
mov dword [0x14013925c], 6
jmp 0x1400503f5
cmp ecx, 4
jne 0x1400503d2
mov dword [0x14013925c], r14d
jmp 0x1400503f5
cmp ecx, 5
jne 0x1400503e3
mov dword [0x14013925c], 0x12
jmp 0x1400503f5
mov eax, dword [0x14013925c]
cmp ecx, 6
cmove eax, ebx
mov dword [0x14013925c], eax
mov eax, dword [0x14013880c]
cmp eax, 1
jbe 0x14005040c
cmp eax, 2
jne 0x140050411
call fcn.14004f5d0
jmp 0x140050411
call fcn.14004f360
cmp byte [0x14013922c], 0
je 0x140050434
movss xmm1, dword [0x14010a5fc]
mov cl, 1
call fcn.14004e780
mov byte [0x14013a2b2], 1
mov al, 1
jmp 0x140050450
cmp byte [0x14013a2b2], 0
je 0x140050447
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14004e780
mov byte [0x14013a2b2], 0
xor al, al
cmp byte [0x14013922c], 0
je 0x140050471
movss xmm1, dword [0x14010a5fc]
mov cl, 1
call fcn.14004e780
mov byte [0x14013a2b2], 1
jmp 0x140050486
test al, al
je 0x14005047f
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14004e780
mov byte [0x14013a2b2], 0
cmp byte [0x14013a2cf], 0
je 0x14005049f
mov cl, 1
call fcn.14004e280
mov byte [0x14013a2cc], 1
jmp 0x1400504b6
cmp byte [0x14013a2cc], 0
je 0x1400504af
xor ecx, ecx
call fcn.14004e280
mov byte [0x14013a2cc], 0
cmp byte [0x140139a61], 0
je 0x1400504da
movss xmm13, dword [0x1400afc84]
movaps xmm0, xmm13
call fcn.14004e080
mov byte [0x140139a6d], 1
jmp 0x1400504fb
cmp byte [0x140139a6d], 0
je 0x1400504eb
xorps xmm0, xmm0
call fcn.14004e080
mov byte [0x140139a6d], 0
movss xmm13, dword [0x1400afc84]
cmp byte [0x14013a28f], 0
je 0x140050514
mov cl, 1
call fcn.14004e490
mov byte [0x14013a28d], 1
jmp 0x14005052b
cmp byte [0x14013a28d], 0
je 0x140050524
xor ecx, ecx
call fcn.14004e490
mov byte [0x14013a28d], 0
cmp byte [0x140139213], 0
je 0x140050544
mov cl, 1
call fcn.14004e3c0
mov byte [0x1401389fc], 1
jmp 0x14005055b
cmp byte [0x1401389fc], 0
je 0x140050554
xor ecx, ecx
call fcn.14004e3c0
mov byte [0x1401389fc], 0
cmp byte [0x140139212], 0
je 0x14005057b
mov cl, 1
call fcn.14004e670
mov byte [0x140139a63], 1
mov rdx, qword [0x140139230]
jmp 0x1400505cd
mov rdx, qword [0x140139230]
cmp byte [0x140139a63], 0
je 0x1400505c6
test rdx, rdx
je 0x1400505c6
mov byte [rsp + 0x88], 0
add rdx, 0x189
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x88]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [0x140139230]
mov byte [0x140139a63], 0
cmp byte [0x140139a60], 0
je 0x1400505f3
mov ecx, 1
call fcn.14004e6e0
mov dword [0x1401389f8], 1
mov rdx, qword [0x140139230]
jmp 0x140050610
cmp dword [0x1401389f8], 0
je 0x14005060a
xor ecx, ecx
call fcn.14004e6e0
mov rdx, qword [0x140139230]
mov dword [0x1401389f8], esi
cmp byte [0x14013922b], 0
je 0x14005065a
test rdx, rdx
je 0x140050651
mov byte [rsp + 0x90], 1
add rdx, 0x2c
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x90]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [0x140139230]
mov byte [0x14013a2b4], 1
jmp 0x14005069c
cmp byte [0x14013a2b4], 0
je 0x140050695
test rdx, rdx
je 0x140050695
mov byte [rsp + 0x70], 0x37
add rdx, 0x2c
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x70]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [0x140139230]
mov byte [0x14013a2b4], 0
cmp byte [0x14013a2aa], 0
je 0x1400506be
movaps xmm0, xmm13
call fcn.14004e160
mov byte [0x14013922f], 1
mov rdx, qword [0x140139230]
jmp 0x1400506dd
cmp byte [0x14013922f], 0
je 0x1400506d6
xorps xmm0, xmm0
call fcn.14004e160
mov rdx, qword [0x140139230]
mov byte [0x14013922f], 0
cmp byte [0x14013a28e], 0
je 0x1400507ed
test rdx, rdx
je 0x140050728
add rdx, 0x280
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x9c]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rsp + 0x9c]
mov rdx, qword [0x140139230]
jmp 0x140050731
movss xmm0, dword [rsp + 0x98]
movss xmm12, dword [0x1400afdfc]
comiss xmm12, xmm0
jb 0x1400507f6
test rdx, rdx
je 0x140050782
add rdx, 0x2a0
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm6, dword [rsp + 0xa0]
mov rdx, qword [0x140139230]
jmp 0x14005078b
movss xmm6, dword [rsp + 0x98]
test rdx, rdx
je 0x1400507f6
movss dword [rsp + 0x78], xmm6
add rdx, 0x280
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x78]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movss dword [rsp + 0x68], xmm6
mov rdx, qword [0x140139230]
add rdx, 0x2a0
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x68]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x1400507f6
movss xmm12, dword [0x1400afdfc]
cmp byte [0x14013880a], 0
je 0x14005080f
mov cl, 1
call fcn.14004dd60
mov byte [0x14013a28c], 1
jmp 0x140050826
cmp byte [0x14013a28c], 0
je 0x14005081f
xor ecx, ecx
call fcn.14004dd60
mov byte [0x14013a28c], 0
cmp byte [0x140139211], 0
je 0x14005083f
mov cl, 1
call fcn.14004dea0
mov byte [0x140138809], 1
jmp 0x140050856
cmp byte [0x140138809], 0
je 0x14005084f
xor ecx, ecx
call fcn.14004dea0
mov byte [0x140138809], 0
cmp byte [0x140139210], 0
je 0x14005086f
mov cl, 1
call fcn.14004dcb0
mov byte [0x14013a2b7], 1
jmp 0x140050886
cmp byte [0x14013a2b7], 0
je 0x14005087f
xor ecx, ecx
call fcn.14004dcb0
mov byte [0x14013a2b7], 0
cmp byte [0x14013a2a8], 0
je 0x1400508a2
mov cl, 1
call fcn.14004dfd0
mov dword [0x14013a5e8], 0x3f800000
jmp 0x1400508bc
cmp byte [0x14013922e], 0
je 0x1400508b2
xor ecx, ecx
call fcn.14004dfd0
mov dword [0x14013a5e8], 0
jmp 0x1400508e2
cmp byte [0x14010abbc], 0
je 0x1400524c1
mov rax, qword [0x140138810]
or dword [rax + 0x3f88], 2
mov dword [rax + 0x3fa8], 0x44020000
mov dword [rax + 0x3fac], 0x43c58000
mov dword [rax + 0x3f90], 1
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Atrac.pro
call fcn.14000df30
mov rcx, qword [0x140138810]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
mov rbx, qword [rax + 0x280]
movsd xmm8, qword [rax + 0x18]
movss xmm6, dword [rax + 0x20]
movaps xmm0, xmmword [0x1400b0290]
movups xmmword [rsp + 0x78], xmm0
movaps xmm10, xmm8
addss xmm10, dword [0x1400afdd8]
movss dword [rsp + 0x50], xmm10
movaps xmm9, xmm8
shufps xmm9, xmm9, 0x55
movsd qword [rsp + 0x68], xmm8
movaps xmm7, xmm9
addss xmm7, dword [rax + 0x24]
movss dword [rsp + 0x54], xmm7
lea rcx, [rsp + 0x78]
call fcn.1400038f0
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.140023d40
movaps xmm0, xmmword [0x1400b0290]
movups xmmword [rsp + 0x78], xmm0
addss xmm8, xmm6
movss dword [rsp + 0x50], xmm8
movaps xmm6, xmm9
addss xmm6, dword [0x1400afdc8]
movss dword [rsp + 0x54], xmm6
movss dword [rsp + 0x68], xmm10
movss dword [rsp + 0x6c], xmm9
lea rcx, [rsp + 0x78]
call fcn.1400038f0
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.140023d40
movaps xmm0, xmmword [0x1400b00c0]
movups xmmword [rsp + 0x78], xmm0
movss dword [rsp + 0x50], xmm8
movss dword [rsp + 0x54], xmm6
movss dword [rsp + 0x68], xmm10
movss dword [rsp + 0x6c], xmm6
lea rcx, [rsp + 0x78]
call fcn.1400038f0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.140023ad0
movaps xmm0, xmmword [0x1400b00c0]
movups xmmword [rsp + 0x78], xmm0
movss dword [rsp + 0x50], xmm10
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x68], xmm10
movss dword [rsp + 0x6c], xmm9
lea rcx, [rsp + 0x78]
call fcn.1400038f0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.140023ad0
mov rcx, qword [0x140138810]
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 [0x1400afd84]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x1400afd78]
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.140011a90
cmp dword [0x14013a5f0], 0
sete dl
lea rcx, str.BCDE
call fcn.1400545e0
test al, al
je 0x140050b66
mov eax, esi
mov dword [0x14013a5f0], eax
mov dword [0x14013a5ec], esi
jmp 0x140050b6c
mov eax, dword [0x14013a5f0]
cmp eax, 1
sete dl
lea rcx, [0x1400a8da4]
call fcn.1400545e0
test al, al
je 0x140050b95
mov eax, 1
mov dword [0x14013a5f0], eax
mov dword [0x14013a5ec], edi
jmp 0x140050b9b
mov eax, dword [0x14013a5f0]
cmp eax, 2
sete dl
lea rcx, [0x1400a8da0]
call fcn.1400545e0
mov ebx, 0xb8
test al, al
je 0x140050bc6
mov eax, edi
mov dword [0x14013a5f0], eax
mov dword [0x14013a5ec], ebx
jmp 0x140050bcc
mov eax, dword [0x14013a5f0]
cmp eax, 3
sete dl
lea rcx, [0x1400a8da8]
call fcn.1400545e0
mov r15d, 0x1c8
test al, al
je 0x140050bf9
mov dword [0x14013a5f0], 3
mov dword [0x14013a5ec], r15d
call fcn.140011bc0
cmp dword [0x14013a5f0], 0
jne 0x140051265
call fcn.140011a90
mov rcx, qword [0x140138810]
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 xmm6, dword [0x1400afde0]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
movss xmm8, dword [0x1400afd88]
addss xmm2, xmm8
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 [0x14013a5ec], 0
sete dl
lea rcx, str.Aimbot
call fcn.140054b40
mov edx, dword [0x14013a5ec]
test al, al
cmovne edx, esi
mov dword [0x14013a5ec], edx
movaps xmm1, xmm14
xorps xmm0, xmm0
call fcn.140011830
cmp edx, 0x10
sete dl
lea rcx, str.TriggerBot
call fcn.140054b40
mov edx, dword [0x14013a5ec]
test al, al
cmovne edx, r14d
mov dword [0x14013a5ec], edx
movaps xmm1, xmm14
xorps xmm0, xmm0
call fcn.140011830
cmp edx, 0x57
sete dl
lea rcx, str.Config
call fcn.140054b40
mov ecx, dword [0x14013a5ec]
mov edx, 0x57
test al, al
cmovne ecx, edx
mov dword [0x14013a5ec], ecx
call fcn.140011bc0
mov eax, dword [0x14013a5ec]
movss xmm7, dword [0x1400afdcc]
test eax, eax
jne 0x140050fd5
mov rcx, qword [0x140138810]
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, xmm6
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Aim_Assistance
call fcn.14000b2c0
lea rdx, [0x14013a2b5]
lea rcx, str.Lock_Aimbot
call fcn.14002ff60
lea rdx, [0x140139214]
lea rcx, str.Show_Fov
call fcn.14002ff60
lea rdx, [0x14013a2ce]
lea rcx, str.Target_Npcs
call fcn.14002ff60
call fcn.14000b3f0
mov rcx, qword [0x140138810]
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 xmm9, dword [0x1400afe10]
addss xmm0, xmm9
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Config
call fcn.14000b2c0
mov dword [rsp + 0x20], 7
lea r9, str.Head
lea rdx, [0x14013a2a4]
lea rcx, str.Aimbot_Bone
call fcn.140031d30
mov dword [rsp + 0x68], 0x42480000
mov dword [rsp + 0x78], 0
lea r14, str.__.2f
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x14012f744]
mov edx, 8
lea rcx, str.Aimbot_Smoothing
call fcn.1400323d0
mov dword [rsp + 0x68], 0x43fa0000
mov dword [rsp + 0x78], 0x41a00000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400e6364]
mov edx, 8
lea rcx, str.Aimbot_Distance
call fcn.1400323d0
movss xmm0, dword [0x1400afe30]
movss dword [rsp + 0x68], xmm0
mov dword [rsp + 0x78], 0x41a00000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x14010a5f8]
mov edx, 8
lea rcx, str.Aimbot_Fov
call fcn.1400323d0
mov dword [rsp + 0x68], 0x32
mov dword [rsp + 0x78], 1
lea rax, [0x1400a91b4]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x14012f74c]
mov edx, 4
lea rcx, str.Fov_Segments
call fcn.1400323d0
call fcn.14000b3f0
mov eax, dword [0x14013a5ec]
jmp 0x140050fe5
lea r14, str.__.2f
movss xmm9, dword [0x1400afe10]
cmp eax, 0x10
jne 0x1400511bf
mov rcx, qword [0x140138810]
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, xmm6
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.TriggerBot
call fcn.14000b2c0
lea rdx, [0x1401389fe]
lea rcx, str.TriggerBot
call fcn.14002ff60
lea rdx, [0x140139229]
lea rcx, str.TriggerBot_Fov
call fcn.14002ff60
call fcn.14000b3f0
mov rcx, qword [0x140138810]
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, xmm9
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Config
call fcn.14000b2c0
mov dword [rsp + 0x68], 0x42480000
mov dword [rsp + 0x78], 0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400e6358]
mov edx, 8
lea rcx, str.TriggerBot_Fov_Value
call fcn.1400323d0
mov dword [rsp + 0x68], 0x43fa0000
mov dword [rsp + 0x78], 0x41a00000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400e6364]
mov edx, 8
lea rcx, str.TriggerBot_Distance
call fcn.1400323d0
call fcn.14000b3f0
mov eax, dword [0x14013a5ec]
cmp eax, 0x57
jne 0x14005128e
mov rcx, qword [0x140138810]
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, xmm6
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Friend_List
call fcn.14000b2c0
call fcn.14004f850
call fcn.14000b3f0
jmp 0x14005128e
lea r14, str.__.2f
movss xmm6, dword [0x1400afde0]
movss xmm8, dword [0x1400afd88]
movss xmm7, dword [0x1400afdcc]
movss xmm9, dword [0x1400afe10]
cmp dword [0x14013a5f0], 1
jne 0x140051c24
call fcn.140011a90
mov rcx, qword [0x140138810]
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, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm8
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 [0x14013a5ec], 2
sete dl
lea rcx, str.Visuals
call fcn.140054b40
mov ecx, dword [0x14013a5ec]
test al, al
cmovne ecx, edi
mov dword [0x14013a5ec], ecx
call fcn.140011bc0
cmp dword [0x14013a5ec], 2
jne 0x140051c24
mov rcx, qword [0x140138810]
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, xmm6
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Visuals
call fcn.14000b2c0
mov dword [rsp + 0x68], 0x9088a4
mov byte [rsp + 0x6c], 1
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 3
jb 0x1400513f0
mov byte [rsp + 0x6c], 0
lea rdx, [0x14013880b]
lea rcx, [rsp + 0x68]
call fcn.14002ff60
movaps xmm1, xmm14
movaps xmm0, xmm11
call fcn.140011830
mov rdx, qword [0x140138810]
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 + 0x50], 0xc99088a4
mov dword [rsp + 0x54], 0x828084a9
mov word [rsp + 0x58], 0x9c
mov byte [rsp + 0x5a], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 9
jb 0x140051490
mov byte [rsp + 0x5a], 0
mov r8d, 0x100a0
lea rdx, [0x14012f7c8]
lea rcx, [rsp + 0x50]
call fcn.140032d60
movups xmm0, xmmword [0x14012f7c8]
movups xmmword [0x14012f9a0], xmm0
mov dword [rsp + 0x50], 0xc99088a4
mov dword [rsp + 0x54], 0x839e84a9
mov dword [rsp + 0x58], 0x1009d8b
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x1400514f0
mov byte [rsp + 0x5b], 0
lea rdx, [0x14013922a]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
movaps xmm1, xmm14
movaps xmm0, xmm11
call fcn.140011830
mov rdx, qword [0x140138810]
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 [0x1400b0420]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x60], 0x100
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x140051590
mov byte [rsp + 0x61], 0
mov r8d, 0x100a0
lea rdx, [0x14012f7b8]
lea rcx, [rsp + 0x50]
call fcn.140032d60
movups xmm0, xmmword [0x14012f7b8]
movups xmmword [0x14012f990], xmm0
mov dword [rsp + 0x50], 0x858d8cb5
mov dword [rsp + 0x54], 0x83839f8f
mov word [rsp + 0x58], 0x100
mov rcx, rsi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 8
jb 0x1400515f0
mov byte [rsp + 0x59], 0
lea rdx, [0x140139a6e]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
movaps xmm1, xmm14
movaps xmm0, xmm11
call fcn.140011830
mov rdx, qword [0x140138810]
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 + 0x50], 0x858d8cb5
mov dword [rsp + 0x54], 0x83839f8f
mov dword [rsp + 0x58], 0x9d9facce
mov dword [rsp + 0x5c], 0x100819d
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xe
jb 0x140051690
mov byte [rsp + 0x5f], 0
mov r8d, 0x100a0
lea rdx, [0x14012f798]
lea rcx, [rsp + 0x50]
call fcn.140032d60
movups xmm0, xmmword [0x14012f798]
movups xmmword [0x14012f980], xmm0
mov dword [rsp + 0x50], 0x9d9b8ea2
mov dword [rsp + 0x54], 0x888f858b
mov word [rsp + 0x58], 0x100
mov rcx, rsi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 8
jb 0x1400516f0
mov byte [rsp + 0x59], 0
lea rdx, [0x14013a2a9]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
movaps xmm1, xmm14
movaps xmm0, xmm11
call fcn.140011830
mov rdx, qword [0x140138810]
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 [0x1400b0460]
movdqu xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x60], 0x8a989a
mov byte [rsp + 0x64], 1
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140051790
mov byte [rsp + 0x64], 0
mov r8d, 0x100a0
lea rdx, [0x14012f7d8]
lea rcx, [rsp + 0x50]
call fcn.140032d60
movups xmm0, xmmword [0x14012f7d8]
movups xmmword [0x14012f960], xmm0
mov dword [rsp + 0x50], 0x858982ae
mov dword [rsp + 0x54], 0xb9cc839e
mov dword [rsp + 0x58], 0x84978b
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x1400517f0
mov byte [rsp + 0x5c], 0
lea rdx, [0x140139a62]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
movaps xmm1, xmm14
movaps xmm0, xmm11
call fcn.140011830
mov rdx, qword [0x140138810]
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 [0x1400b0440]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x60], 0x84
mov byte [rsp + 0x62], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x140051890
mov byte [rsp + 0x62], 0
mov r8d, 0x100a0
lea rdx, [0x14012f788]
lea rcx, [rsp + 0x50]
call fcn.140032d60
movups xmm0, xmmword [0x14012f788]
movups xmmword [0x14012f970], xmm0
mov dword [rsp + 0x68], 0x8c868eaa
mov word [rsp + 0x6c], 0x99
mov byte [rsp + 0x6e], 1
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 5
jb 0x1400518f0
mov byte [rsp + 0x6e], 0
lea rdx, [0x14013a2e0]
lea rcx, [rsp + 0x68]
call fcn.14002ff60
movaps xmm1, xmm14
movaps xmm0, xmm11
call fcn.140011830
mov rdx, qword [0x140138810]
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 + 0x50], 0x8c868eaa
mov dword [rsp + 0x54], 0x82afcb99
mov dword [rsp + 0x58], 0x828082
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140051990
mov byte [rsp + 0x5c], 0
mov r8d, 0x100a0
lea rdx, [0x14012f7a8]
lea rcx, [rsp + 0x50]
call fcn.140032d60
movups xmm0, xmmword [0x14012f7a8]
movups xmmword [0x14012f9b0], xmm0
mov dword [rsp + 0x50], 0x9e8995a2
mov dword [rsp + 0x54], 0xaebca5ca
mov word [rsp + 0x58], 0xbd
mov byte [rsp + 0x5a], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 9
jb 0x1400519f0
mov byte [rsp + 0x5a], 0
lea rdx, [0x14013a2b1]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
mov dword [rsp + 0x50], 0x85848ea0
mov dword [rsp + 0x54], 0xafcc8f8f
mov dword [rsp + 0x58], 0x1009781
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x140051a40
mov byte [rsp + 0x5b], 0
lea rdx, [0x140139a6c]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
mov dword [rsp + 0x68], 0xabc897ae
mov dword [rsp + 0x6c], 0x100998b
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 6
jb 0x140051a80
mov byte [rsp + 0x6f], 0
lea rdx, [0x140139228]
lea rcx, [rsp + 0x68]
call fcn.14002ff60
mov dword [rsp + 0x50], 0xabc897ae
mov dword [rsp + 0x54], 0xa5cc998b
mov dword [rsp + 0x58], 0x948e8b
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140051ad0
mov byte [rsp + 0x5c], 0
lea rdx, [0x1401389fd]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
movzx eax, byte [str.Head]
xor al, 0xe6
mov byte [rsp + 0x68], al
movzx eax, byte [0x1400af6fd]
xor al, 0xe7
mov byte [rsp + 0x69], al
movzx eax, byte [0x1400af6fe]
xor al, 0xe8
mov byte [rsp + 0x6a], al
movzx eax, byte [0x1400af6ff]
xor al, 0xe9
mov byte [rsp + 0x6b], al
mov word [rsp + 0x6c], 0x100
mov rcx, rsi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 4
jb 0x140051b40
mov byte [rsp + 0x6d], 0
lea rdx, [0x1401389ff]
lea rcx, [rsp + 0x68]
call fcn.14002ff60
mov dword [rsp + 0x50], 0x9e878fb5
mov dword [rsp + 0x54], 0xa8a2ca
mov byte [rsp + 0x58], 1
mov rcx, rsi
nop
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 7
jb 0x140051b80
mov byte [rsp + 0x58], 0
lea rdx, [0x140139a6f]
lea rcx, [rsp + 0x50]
call fcn.14002ff60
mov dword [rsp + 0x50], 0xc99894a3
mov dword [rsp + 0x54], 0x999f82ae
mov dword [rsp + 0x58], 0x9493818f
mov word [rsp + 0x5c], 0x100
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x140051bd0
mov byte [rsp + 0x5d], 0
mov dword [rsp + 0x68], 0x43fa0000
mov dword [rsp + 0x78], 0x41a00000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x1400e635c]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.1400323d0
call fcn.14000b3f0
cmp dword [0x14013a5f0], 2
jne 0x140052303
call fcn.140011a90
mov rcx, qword [0x140138810]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm8
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
movss xmm2, dword [rax + 0xf8]
maxss xmm2, xmm1
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss dword [rax + 0xf8], xmm2
movss dword [rax + 0xfc], xmm1
cmp dword [0x14013a5ec], ebx
sete dl
lea rcx, str.Self
call fcn.140054b40
mov edx, dword [0x14013a5ec]
test al, al
cmovne edx, ebx
mov dword [0x14013a5ec], edx
movaps xmm1, xmm14
movaps xmm0, xmm11
call fcn.140011830
mov edi, 0x91
cmp edx, edi
sete dl
lea rcx, str.Misc
call fcn.140054b40
mov ecx, dword [0x14013a5ec]
test al, al
cmovne ecx, edi
mov dword [0x14013a5ec], ecx
call fcn.140011bc0
mov eax, dword [0x14013a5ec]
cmp eax, ebx
jne 0x140051e8b
mov rcx, qword [0x140138810]
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, xmm6
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Player
call fcn.14000b2c0
lea rdx, [0x140139a60]
lea rcx, str.Freeze_Player
call fcn.14002ff60
lea rdx, [0x14013922b]
lea rcx, str.Invisible
call fcn.14002ff60
lea rdx, [0x140139212]
lea rcx, str.God_Mode
call fcn.14002ff60
lea rdx, [0x14013a28e]
lea rcx, str.Semi_GodMode
call fcn.14002ff60
lea rdx, [0x14013922c]
lea rcx, str.Run_Speed
call fcn.14002ff60
mov dword [rsp + 0x50], 0xc98692b4
mov dword [rsp + 0x54], 0x88899bb9
mov word [rsp + 0x58], 0x8a
mov byte [rsp + 0x5a], 1
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 9
jb 0x140051e30
mov byte [rsp + 0x5a], 0
mov dword [rsp + 0x68], 0x43fa0000
mov dword [rsp + 0x78], 0
lea rax, str.__.1f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x14010a5fc]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.1400323d0
jmp 0x1400522fe
cmp eax, edi
jne 0x140052303
mov rcx, qword [0x140138810]
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, xmm6
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Vehicle
call fcn.14000b2c0
lea rdx, [0x14013880a]
lea rcx, str.Vehicle_Acceleration
call fcn.14002ff60
lea rdx, [0x140139211]
lea rcx, str.Vehicle_Brake_Force
call fcn.14002ff60
lea rdx, [0x140139210]
lea rcx, str.Vehicle_GodMode
call fcn.14002ff60
lea rdx, [0x14013a2b3]
lea rcx, str.Fix_Engine
call fcn.14002ff60
movss xmm0, dword [0x1400afdf8]
movss dword [rsp + 0x50], xmm0
movss xmm1, dword [0x1400afda8]
movss dword [rsp + 0x54], xmm1
lea rdx, [rsp + 0x50]
lea rcx, str.Fix_Engine
call fcn.14002ec50
test al, al
je 0x1400520b7
mov rdx, qword [0x140139230]
add rdx, 0xd30
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0x50]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0x50]
test rbx, rbx
je 0x1400520b7
mov dword [rsp + 0x68], 0x447a0000
lea rdx, [rbx + 0x280]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x68]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x78], 0x447a0000
lea rdx, [rbx + 0x840]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x78]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x68], 0x447a0000
lea rdx, [rbx + 0x908]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x68]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x78], 0x447a0000
lea rdx, [rbx + 0x844]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x78]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [rsp + 0x70], 1
lea rdx, [rbx + 0x944]
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x70]
mov rcx, qword [0x14013a2d0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movdqa xmm0, xmmword [0x1400b0430]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x97979e82
mov word [rsp + 0x64], 0x100
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x14
jb 0x1400520e0
mov byte [rsp + 0x65], 0
mov dword [rsp + 0x68], 0x469c4000
mov dword [rsp + 0x78], 0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x14013a2dc]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.1400323d0
mov rcx, qword [0x140138810]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x14005216b
mov qword [rsp + 0x50], 0
movaps xmm1, xmm14
lea rcx, [rsp + 0x50]
call fcn.140011520
movdqa xmm0, xmmword [0x1400b0450]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x9d9484
mov byte [rsp + 0x64], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 0x1a]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140052190
mov byte [rsp + 0x64], 0
mov dword [rsp + 0x68], 0x469c4000
mov dword [rsp + 0x78], 0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
lea r8, [0x14013a2b8]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.1400323d0
mov rcx, qword [0x140138810]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x14005221b
mov qword [rsp + 0x50], 0
movaps xmm1, xmm14
lea rcx, [rsp + 0x50]
call fcn.140011520
call fcn.14000b3f0
mov rcx, qword [0x140138810]
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, xmm9
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Weapons
call fcn.14000b2c0
lea rdx, [0x14013a2aa]
lea rcx, str.Max_Ammo
call fcn.14002ff60
lea rdx, [0x14013a2cf]
lea rcx, str.No_Recoil
call fcn.14002ff60
lea rdx, [0x14013a28f]
lea rcx, str.No_Reaload
call fcn.14002ff60
lea rdx, [0x140139213]
lea rcx, str.No_Spread
call fcn.14002ff60
call fcn.14000b3f0
cmp dword [0x14013a5f0], 3
jne 0x1400524bc
call fcn.140011a90
mov rcx, qword [0x140138810]
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, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm8
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 [0x14013a5ec], r15d
sete dl
lea rcx, str.Config
call fcn.140054b40
mov ecx, dword [0x14013a5ec]
test al, al
cmovne ecx, r15d
mov dword [0x14013a5ec], ecx
call fcn.140011bc0
cmp dword [0x14013a5ec], r15d
jne 0x1400524bc
mov rcx, qword [0x140138810]
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, xmm6
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
mov dword [rsp + 0x50], 0x435b0000
mov dword [rsp + 0x54], 0x43ab0000
lea rdx, [rsp + 0x50]
lea rcx, str.Binds
call fcn.14000b2c0
mov dword [rsp + 0x20], 4
lea r9, str.Insert
lea rdx, [0x14013a2c8]
lea rcx, str.Menu_Bind
call fcn.140031d30
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea rdx, [0x140139a64]
lea rcx, str.Aimbot_Bind
call fcn.140031d30
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea rdx, [0x140139a58]
lea rcx, str.TriggerBot_Bind
call fcn.140031d30
call fcn.14000b3f0
call fcn.1400102c0
call fcn.14000a680
lea r8, [rsp + 0xa4]
lea rdx, [rsp + 0x98]
mov rcx, qword [0x1401389f0]
call fcn.140074710
mov r9d, dword [rsp + 0xa4]
mov r8d, dword [rsp + 0x98]
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 [0x140138810]
mov rcx, qword [rax + 0x4088]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], 0
cmove rcx, rsi
call fcn.14002ba90
mov rcx, qword [0x1401389f0]
call fcn.14007de30
mov rcx, qword [rsp + 0xa8]
xor rcx, rsp
call fcn.140089620
lea r11, [rsp + 0x140]
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