Function at 0x140071070
Capabilities:
Encode data using base64
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], r12
push r13
push r14
push r15
sub rsp, 0x190
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x140232f80]
xor rax, rsp
mov qword [rsp + 0xe8], rax
call fcn.1400ab6b0
mov rax, qword [0x14023cee0]
xor r14d, r14d
test rax, rax
je 0x1400710fb
mov rcx, qword [rax + 0x98]
jmp 0x1400710fe
mov rcx, r14
cmp dword [rcx + 0x28], 0
jne 0x140071109
call fcn.14003c700
call fcn.14003b730
call fcn.1400121a0
nop
cmp byte [0x14023d104], 0
je 0x1400711be
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 [0x14023cee0]
mov rcx, qword [rcx + 0x48e8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.1400118b0
mov rcx, rax
mov eax, ebx
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0xd0], xmm0
mov eax, edi
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0xd4], xmm0
movss xmm1, dword [0x1401ef668]
movss dword [rsp + 0x28], xmm1
mov eax, dword [0x14023309c]
mov dword [rsp + 0x20], eax
mov r9d, 0xff008cff
movss xmm2, dword [0x14023308c]
lea rdx, [rsp + 0xd0]
call fcn.140031fb0
call fcn.14006a380
cmp byte [0x14023d9b9], 0
je 0x140071247
mov eax, dword [0x14023d968]
test eax, eax
jne 0x1400711e2
mov dword [0x14023d0e8], 2
jmp 0x140071242
cmp eax, 1
jne 0x1400711ef
mov dword [0x14023d0e8], eax
jmp 0x140071242
cmp eax, 2
jne 0x140071200
mov dword [0x14023d0e8], 5
jmp 0x140071242
cmp eax, 3
jne 0x140071211
mov dword [0x14023d0e8], 6
jmp 0x140071242
cmp eax, 4
jne 0x140071222
mov dword [0x14023d0e8], 0x10
jmp 0x140071242
cmp eax, 5
jne 0x140071233
mov dword [0x14023d0e8], 0x12
jmp 0x140071242
cmp eax, 6
jne 0x140071242
mov dword [0x14023d0e8], 0x45
call fcn.14006c690
cmp byte [0x14023d0ed], 0
je 0x1400712e6
mov eax, dword [0x14023d95c]
test eax, eax
jne 0x14007126a
mov dword [0x14023d958], 2
jmp 0x1400712ca
cmp eax, 1
jne 0x140071277
mov dword [0x14023d958], eax
jmp 0x1400712ca
cmp eax, 2
jne 0x140071288
mov dword [0x14023d958], 5
jmp 0x1400712ca
cmp eax, 3
jne 0x140071299
mov dword [0x14023d958], 6
jmp 0x1400712ca
cmp eax, 4
jne 0x1400712aa
mov dword [0x14023d958], 0x10
jmp 0x1400712ca
cmp eax, 5
jne 0x1400712bb
mov dword [0x14023d958], 0x12
jmp 0x1400712ca
cmp eax, 6
jne 0x1400712ca
mov dword [0x14023d958], 0x45
mov eax, dword [0x14023d0d8]
cmp eax, 1
jbe 0x1400712e1
cmp eax, 2
jne 0x1400712e6
call fcn.14006ef30
jmp 0x1400712e6
call fcn.14006eca0
lea rdx, str.readelf
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
movzx ecx, byte [0x14023d107]
test cl, cl
je 0x14007131c
mov edx, reloc.WS2_32.dll_recvfrom
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
movzx ecx, byte [0x14023d107]
test cl, cl
jne 0x140071327
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
cmp byte [0x14023d15d], 0
je 0x140071340
mov cl, 1
call fcn.14006dd60
mov byte [0x14023dad9], 1
jmp 0x140071347
mov byte [0x14023dad9], 0
cmp byte [0x14023cef5], 0
je 0x14007135e
call fcn.14006dc90
mov byte [0x14023cef6], 1
jmp 0x140071373
cmp byte [0x14023cef6], 0
je 0x14007136c
call fcn.14006dc90
mov byte [0x14023cef6], 0
cmp byte [0x14023d9c5], 0
je 0x14007138a
call fcn.14006d9e0
mov byte [0x14023d13f], 1
jmp 0x14007139f
cmp byte [0x14023d13f], 0
je 0x140071398
call fcn.14006d9e0
mov byte [0x14023d13f], 0
cmp byte [0x14023d13b], 0
je 0x1400713c6
movss xmm1, dword [0x140233090]
mov cl, 1
call fcn.14006e0f0
mov byte [0x14023d9b7], 1
mov al, 1
xorps xmm13, xmm13
jmp 0x1400713e6
xorps xmm13, xmm13
cmp byte [0x14023d9b7], 0
je 0x1400713dd
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14006e0f0
mov byte [0x14023d9b7], 0
xor al, al
cmp byte [0x14023d13b], 0
je 0x140071407
movss xmm1, dword [0x140233090]
mov cl, 1
call fcn.14006e0f0
mov byte [0x14023d9b7], 1
jmp 0x14007141c
test al, al
je 0x140071415
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14006e0f0
mov byte [0x14023d9b7], 0
cmp byte [0x14023d159], 0
je 0x140071440
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm1, xmm1
mov cl, 1
call fcn.14006df50
mov byte [0x14023d118], 1
jmp 0x14007145a
cmp byte [0x14023d118], 0
je 0x140071453
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14006df50
mov byte [0x14023d118], 0
cmp byte [0x14023d138], 0
je 0x14007147e
movd xmm1, dword [reloc.WS2_32.dll_accept]
cvtdq2ps xmm1, xmm1
mov cl, 1
call fcn.14006e030
mov byte [0x14023d9c6], 1
jmp 0x140071498
cmp byte [0x14023d9c6], 0
je 0x140071491
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14006e030
mov byte [0x14023d9c6], 0
cmp byte [0x14023d9d6], 0
je 0x1400714b1
mov cl, 1
call fcn.14006ce60
mov byte [0x14023d9c7], 1
jmp 0x1400714c8
cmp byte [0x14023d9c7], 0
je 0x1400714c1
xor ecx, ecx
call fcn.14006ce60
mov byte [0x14023d9c7], 0
cmp byte [0x14023d9a4], 0
je 0x1400714e1
mov cl, 1
call fcn.14006d060
mov byte [0x14023d15e], 1
jmp 0x1400714f8
cmp byte [0x14023d15e], 0
je 0x1400714f1
xor ecx, ecx
call fcn.14006d060
mov byte [0x14023d15e], 0
cmp byte [0x14023d9c4], 0
je 0x140071517
movss xmm0, dword [0x1401ef60c]
call fcn.14006cdc0
mov byte [0x14023d158], 1
jmp 0x14007152f
cmp byte [0x14023d158], 0
je 0x140071528
xorps xmm0, xmm0
call fcn.14006cdc0
mov byte [0x14023d158], 0
cmp byte [0x14023d0f7], 0
je 0x140071548
mov cl, 1
call fcn.14006cf90
mov byte [0x14023cef7], 1
jmp 0x14007155f
cmp byte [0x14023cef7], 0
je 0x140071558
xor ecx, ecx
call fcn.14006cf90
mov byte [0x14023cef7], 0
cmp byte [0x14023d0f6], 0
je 0x14007157f
mov cl, 1
call fcn.14006de70
mov byte [0x14023d155], 1
mov rdx, qword [0x14023d120]
jmp 0x1400715d1
mov rdx, qword [0x14023d120]
cmp byte [0x14023d155], 0
je 0x1400715ca
test rdx, rdx
je 0x1400715ca
mov byte [rsp + 0xc0], 0
add rdx, 0x189
mov qword [rsp + 0x20], r14
mov r9d, 1
lea r8, [rsp + 0xc0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [0x14023d120]
mov byte [0x14023d155], 0
mov r15d, 4
cmp byte [0x14023d15f], 0
je 0x140071638
test rdx, rdx
je 0x140071614
add rdx, 0x280
mov qword [rsp + 0x20], r14
mov r9d, r15d
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rsp + 0xa0]
jmp 0x14007161d
movss xmm0, dword [rsp + 0xe0]
movss xmm15, dword [0x1401ef74c]
comiss xmm15, xmm0
jb 0x140071641
call fcn.14006de10
call fcn.14006dee0
jmp 0x140071641
movss xmm15, dword [0x1401ef74c]
cmp byte [0x14023cef3], 0
je 0x14007165a
mov cl, 1
call fcn.14006cb50
mov byte [0x14023d15c], 1
jmp 0x140071671
cmp byte [0x14023d15c], 0
je 0x14007166a
xor ecx, ecx
call fcn.14006cb50
mov byte [0x14023d15c], 0
cmp byte [0x14023d0f5], 0
je 0x14007168a
mov cl, 1
call fcn.14006cc90
mov byte [0x14023cef2], 1
jmp 0x1400716a1
cmp byte [0x14023cef2], 0
je 0x14007169a
xor ecx, ecx
call fcn.14006cc90
mov byte [0x14023cef2], 0
cmp byte [0x14023d0f4], 0
je 0x1400716ba
mov cl, 1
call fcn.14006cab0
mov byte [0x14023d9bb], 1
jmp 0x1400716d1
cmp byte [0x14023d9bb], 0
je 0x1400716ca
xor ecx, ecx
call fcn.14006cab0
mov byte [0x14023d9bb], 0
jmp 0x1400716e7
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400766da
mov rbx, qword [0x14023cee0]
lea rsi, [rbx + 0x37c8]
movss xmm10, dword [rbx + 0x3808]
movss xmm0, dword [rsi + 0xc]
addss xmm10, xmm10
addss xmm10, dword [rbx + 0x3c30]
addss xmm0, xmm0
addss xmm10, xmm0
movss dword [rsp + 0xd0], xmm10
mov ecx, 8
mov rax, qword gs:[0x58]
mov r13, qword [rax]
mov eax, dword [rcx + r13]
cmp dword [0x14023e008], eax
jle 0x1400717a7
lea rcx, [0x14023e008]
call fcn.140120358
movss xmm6, dword [0x1401ef748]
cmp dword [0x14023e008], 0xffffffff
jne 0x14007179e
cmp byte [0x14023dad8], 0
je 0x140071779
movaps xmm0, xmm6
jmp 0x14007178a
movss xmm0, dword [rsi + 8]
addss xmm0, xmm0
addss xmm0, dword [0x1401ef71c]
movss dword [0x14023e004], xmm0
lea rcx, [0x14023e008]
call fcn.1401202ec
mov rbx, qword [0x14023cee0]
jmp 0x1400717af
movss xmm6, dword [0x1401ef748]
movss xmm1, dword [rbx + 0x18]
mulss xmm1, dword [0x1401ef6fc]
cmp byte [0x14023dad8], 0
jne 0x1400717d6
movss xmm6, dword [rsi + 8]
addss xmm6, xmm6
addss xmm6, dword [0x1401ef71c]
subss xmm6, dword [0x14023e004]
mulss xmm6, xmm1
addss xmm6, dword [0x14023e004]
cvttss2si eax, xmm6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x14023e004], xmm0
movss xmm2, dword [rbx + 0x10]
movss xmm14, dword [0x1401ef5cc]
mulss xmm2, xmm14
movss xmm0, dword [0x140233310]
mulss xmm0, xmm14
subss xmm2, xmm0
movss xmm1, dword [rbx + 0x14]
mulss xmm1, xmm14
movss xmm0, dword [0x140233314]
mulss xmm0, xmm14
subss xmm1, xmm0
movss dword [rbx + 0x47f8], xmm2
movss dword [rbx + 0x47fc], xmm1
mov qword [rbx + 0x4800], 0
mov dword [rbx + 0x47ec], 2
or dword [rbx + 0x47e8], 3
movsd xmm0, qword [0x140233310]
movsd qword [rbx + 0x4808], xmm0
mov dword [rbx + 0x47f0], 2
movss xmm1, dword [rbx + 0x37d0]
movss xmm0, dword [rbx + 0x37d4]
mov dword [rsp + 0x90], 2
movss dword [rsp + 0x94], xmm1
movss dword [rsp + 0x98], xmm0
lea rcx, [rbx + 0x4868]
lea rdx, [rsp + 0x90]
call fcn.140025d90
mov qword [rbx + 0x37d0], 0
mov rbx, qword [0x14023cee0]
mov dword [rsp + 0x90], r15d
movss xmm0, dword [rbx + 0x37dc]
movss dword [rsp + 0x94], xmm0
lea rcx, [rbx + 0x4868]
lea rdx, [rsp + 0x90]
call fcn.140025d90
mov dword [rbx + 0x37dc], r14d
xor edx, edx
mov r8d, 0xab
lea rcx, [0x1401ebf30]
call fcn.140017840
mov ecx, 2
call fcn.14000e1a0
mov r10, qword [0x14023cee0]
mov rax, qword [r10 + 0x3f08]
movss xmm12, dword [rax + 0x20]
movss xmm9, dword [rax + 0x24]
movss xmm8, dword [rax + 0x28]
movss xmm7, dword [rax + 0x2c]
movss xmm6, dword [rsi + 0x10]
movups xmm0, xmmword [rsi + 0x188]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r10 + 0x37c8]
movss dword [rsp + 0x6c], xmm0
addss xmm8, xmm12
movaps xmm11, xmm9
addss xmm11, xmm10
movss dword [rsp + 0xb0], xmm8
movss dword [rsp + 0xb4], xmm11
movss dword [rsp + 0x90], xmm12
movss dword [rsp + 0x94], xmm9
mov r10, rax
lea rcx, [rsp + 0x60]
call fcn.14000d990
mov r9d, eax
mov dword [rsp + 0x28], Ordinal_50
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x90]
mov rcx, qword [r10 + 0x298]
call fcn.140031970
movss xmm6, dword [rsi + 0x10]
movups xmm0, xmmword [rsi + 0x1b8]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mov r10, qword [0x14023cee0]
mulss xmm0, dword [r10 + 0x37c8]
movss dword [rsp + 0x6c], xmm0
movaps xmm1, xmm12
addss xmm1, dword [0x14023e004]
movaps xmm10, xmm9
addss xmm10, xmm7
movaps xmm0, xmm12
addss xmm0, xmm13
movss dword [rsp + 0x90], xmm1
movss dword [rsp + 0x94], xmm10
movss dword [rsp + 0xb0], xmm0
movss dword [rsp + 0xb4], xmm11
mov r10, qword [r10 + 0x3f08]
lea rcx, [rsp + 0x60]
call fcn.14000d990
mov r9d, eax
mov dword [rsp + 0x28], 0x40
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0xb0]
mov rcx, qword [r10 + 0x298]
call fcn.140031970
movss xmm6, dword [rsi + 0x10]
movups xmm0, xmmword [rsi + 0x108]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mov r10, qword [0x14023cee0]
mulss xmm0, dword [r10 + 0x37c8]
movss dword [rsp + 0x6c], xmm0
movaps xmm0, xmm12
addss xmm0, dword [0x14023e004]
movss dword [rsp + 0x90], xmm8
movss dword [rsp + 0x94], xmm10
movss dword [rsp + 0xb0], xmm0
movss dword [rsp + 0xb4], xmm11
mov r10, qword [r10 + 0x3f08]
lea rcx, [rsp + 0x60]
call fcn.14000d990
mov r9d, eax
mov dword [rsp + 0x28], 0x80
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0xb0]
mov rcx, qword [r10 + 0x298]
call fcn.140031970
mov rax, qword [0x14023cee0]
mov rcx, qword [rax + 0x48e8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.1400118b0
mov rbx, rax
mov rcx, qword [0x14023cee0]
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x60], xmm0
movss xmm2, dword [rcx + 0x37c8]
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm2
movss dword [rsp + 0x6c], xmm0
movups xmm1, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x70], xmm1
movaps xmm0, xmm2
mulss xmm0, xmm13
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rsp + 0x7c], xmm1
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm2
movss dword [rsp + 0x8c], xmm0
movups xmm1, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x40], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm2
movss dword [rsp + 0x4c], xmm1
movss xmm2, dword [0x14023e004]
movaps xmm0, xmm2
addss xmm0, dword [rsi + 8]
addss xmm0, xmm12
movss dword [rsp + 0x90], xmm0
movss xmm6, dword [rsp + 0xd0]
movaps xmm1, xmm6
addss xmm1, dword [rsi + 0xc]
addss xmm1, xmm9
movss dword [rsp + 0x94], xmm1
movaps xmm0, xmm12
addss xmm0, xmm2
movss dword [rsp + 0xb0], xmm0
movss dword [rsp + 0xb4], xmm11
lea rcx, [rsp + 0x60]
call fcn.14000d990
mov r11d, eax
lea rcx, [rsp + 0x70]
call fcn.14000d990
mov r10d, eax
lea rcx, [rsp + 0x80]
call fcn.14000d990
mov r8d, eax
lea rcx, [rsp + 0x40]
call fcn.14000d990
mov r9d, eax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0xb0]
mov rcx, rbx
call fcn.140031b20
mov rax, qword [0x14023cee0]
mov rcx, qword [rax + 0x48e8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.1400118b0
mov rdi, rax
mov rcx, qword [0x14023cee0]
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x40], xmm0
movss xmm2, dword [rcx + 0x37c8]
movaps xmm1, xmm2
mulss xmm1, xmm13
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rsp + 0x4c], xmm0
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rsp + 0x8c], xmm0
movups xmm1, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x70], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm2
movss dword [rsp + 0x7c], xmm1
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm2
movss dword [rsp + 0x6c], xmm0
movss dword [rsp + 0x90], xmm8
movaps xmm0, xmm6
addss xmm0, dword [rsi + 0xc]
addss xmm0, xmm9
movss dword [rsp + 0x94], xmm0
movss xmm1, dword [0x14023e004]
addss xmm1, dword [rsi + 8]
addss xmm1, xmm12
movss dword [rsp + 0xb0], xmm1
movss dword [rsp + 0xb4], xmm11
lea rcx, [rsp + 0x40]
call fcn.14000d990
mov ebx, eax
lea rcx, [rsp + 0x80]
call fcn.14000d990
mov r11d, eax
lea rcx, [rsp + 0x70]
call fcn.14000d990
mov r10d, eax
lea rcx, [rsp + 0x60]
call fcn.14000d990
mov r9d, eax
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], r11d
mov dword [rsp + 0x20], r10d
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0xb0]
mov rcx, rdi
call fcn.140031b20
mov rax, qword [0x14023cee0]
mov rcx, qword [rax + 0x48e8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.1400118b0
mov rbx, rax
mov rcx, qword [0x14023cee0]
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x40], xmm0
movss xmm2, dword [rcx + 0x37c8]
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm2
movss dword [rsp + 0x4c], xmm0
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x80], xmm0
movaps xmm1, xmm2
mulss xmm1, xmm13
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rsp + 0x8c], xmm0
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x70], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rsp + 0x7c], xmm0
movups xmm1, xmmword [rcx + 0x3900]
movups xmmword [rsp + 0x60], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm2
movss dword [rsp + 0x6c], xmm1
movss xmm2, dword [0x14023e004]
movaps xmm0, xmm2
addss xmm0, dword [rsi + 8]
addss xmm0, xmm12
movss dword [rsp + 0x90], xmm0
movss dword [rsp + 0x94], xmm10
addss xmm12, xmm2
movss dword [rsp + 0xb0], xmm12
movss dword [rsp + 0xb4], xmm11
lea rcx, [rsp + 0x40]
call fcn.14000d990
mov r11d, eax
lea rcx, [rsp + 0x80]
call fcn.14000d990
mov r10d, eax
lea rcx, [rsp + 0x70]
call fcn.14000d990
mov r8d, eax
lea rcx, [rsp + 0x60]
call fcn.14000d990
mov r9d, eax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0xb0]
mov rcx, rbx
call fcn.140031b20
mov dword [rsp + 0x90], 0
movss dword [rsp + 0x94], xmm6
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.TitleBar
call fcn.14000d400
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140071f8e
lea r8, str.TitleBar
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.TitleBar
call fcn.140014a20
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
movss xmm6, dword [rax + 0x2c]
mov qword [rsp + 0x30], r14
lea rdi, [0x1401ecc54]
mov qword [rsp + 0x28], rdi
movss xmm8, dword [0x1401ef7c4]
movss dword [rsp + 0x20], xmm8
movss xmm7, dword [0x1401ef79c]
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3c30]
lea rdx, [rsp + 0x90]
mov rcx, qword [rbx + 0x3c28]
call fcn.140038860
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
mulss xmm6, xmm14
movss xmm0, dword [rsp + 0x94]
mulss xmm0, xmm14
subss xmm6, xmm0
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm6, xmm1
movss dword [rax + 0x104], xmm6
mov byte [rax + 0x141], 1
mov rax, qword [rbx + 0x3f08]
movss xmm6, dword [rax + 0x2c]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3c30]
lea rdx, [rsp + 0x90]
mov rcx, qword [rbx + 0x3c28]
call fcn.140038860
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
mulss xmm6, xmm14
movss xmm0, dword [rsp + 0x94]
mulss xmm0, xmm14
subss xmm6, xmm0
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm6, xmm1
movss dword [rax + 0x100], xmm6
mov byte [rax + 0x141], 1
mov rcx, rdi
call fcn.14003e7a0
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x2c]
mulss xmm1, xmm14
movss xmm0, dword [rcx + 0x3c30]
mulss xmm0, xmm14
subss xmm1, xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x2c]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, str.Runner_2.0
call fcn.14003e7a0
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
movss xmm6, dword [rax + 0x28]
mov qword [rsp + 0x30], r14
lea rax, str.Your_Text
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3c30]
lea rdx, [rsp + 0x90]
mov rcx, qword [rbx + 0x3c28]
call fcn.140038860
movss xmm0, dword [rsp + 0x90]
addss xmm0, dword [0x1401ef604]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
subss xmm6, xmm1
mulss xmm6, xmm14
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm6, xmm0
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm9, dword [0x1401ef6fc]
addss xmm1, xmm9
movss dword [rax + 0x100], xmm6
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
movups xmm0, xmmword [0x14023dc20]
movaps xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x14023dc30]
movaps xmmword [rsp + 0x50], xmm1
lea rdx, [rsp + 0x40]
lea rcx, [0x140150bd0]
call fcn.14003e7a0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.14001d300
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
movss xmm4, dword [rax + 0x2c]
mulss xmm4, xmm14
movss xmm1, dword [rbx + 0x3808]
addss xmm1, xmm1
addss xmm1, dword [rbx + 0x3c30]
mulss xmm1, xmm14
movss xmm0, dword [rax + 0x28]
subss xmm0, xmm4
subss xmm0, xmm1
addss xmm0, dword [rax + 0x20]
movss dword [rsp + 0x90], xmm0
subss xmm4, xmm1
addss xmm4, dword [rax + 0x24]
movss dword [rsp + 0x94], xmm4
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.CLOSE
call fcn.14000d400
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x14007232c
lea r8, str.CLOSE
mov edx, listen
mov ecx, eax
call fcn.140025670
lea r8, [rsp + 0x90]
mov ecx, edi
call fcn.1400081f0
test al, al
je 0x140072346
mov byte [reloc.WS2_32.dll_accept], 0
call fcn.140014ca0
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, dword [rsp + 0xd0]
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
call fcn.14001d600
movss xmm0, dword [0x14023e004]
movss dword [rsp + 0x90], xmm0
mov dword [rsp + 0x94], 0
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.SideBar
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x14007240a
lea r8, str.SideBar
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.SideBar
call fcn.140014a20
mov dword [rsp + 0x90], 0xbdcccccd
mov dword [rsp + 0x94], 0x41f00000
lea rax, [rsp + 0x90]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x20], r14d
lea r8, str.Aimbot
lea rdx, [0x1401ecc88]
lea rcx, str.aimbot
call fcn.140006090
mov dword [rsp + 0x90], 0xbdcccccd
mov dword [rsp + 0x94], 0x41f00000
lea rax, [rsp + 0x90]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x20], 1
lea r8, str.Visuals
lea rdx, [0x1401ecc94]
lea rcx, str.visual
call fcn.140006090
mov dword [rsp + 0x90], 0xbdcccccd
mov dword [rsp + 0x94], 0x41f00000
lea rax, [rsp + 0x90]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x20], 2
lea r8, str.Player
lea rdx, [0x1401ecca8]
lea rcx, str.player
call fcn.140006090
mov dword [rsp + 0x90], 0xbdcccccd
mov dword [rsp + 0x94], 0x41f00000
lea rax, [rsp + 0x90]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x20], 3
lea r8, str.Misc
lea rdx, [0x1401eccb4]
lea rcx, str.legit
call fcn.140006090
mov dword [rsp + 0x90], 0xbdcccccd
mov dword [rsp + 0x94], 0x41f00000
lea rax, [rsp + 0x90]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x20], r15d
lea r8, str.Settings
lea rdx, [0x1401eccc0]
lea rcx, str.config
call fcn.140006090
movss xmm0, dword [rsi + 8]
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
addss xmm0, xmm0
addss xmm0, dword [0x1401ef71c]
movss xmm1, dword [rax + 0x2c]
subss xmm1, xmm0
addss xmm1, dword [rsi + 0xc]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x40], r14d
movups xmm0, xmmword [rbx + 0x38b0]
movups xmmword [rsp + 0x44], xmm0
lea rcx, [rbx + 0x4858]
lea rdx, [rsp + 0x40]
call fcn.140025e80
movups xmm0, xmmword [rsi + 0x118]
movups xmmword [rbx + 0x38b0], xmm0
mov rbx, qword [0x14023cee0]
mov dword [rsp + 0x40], 1
movups xmm0, xmmword [rbx + 0x38c0]
movups xmmword [rsp + 0x44], xmm0
lea rcx, [rbx + 0x4858]
lea rdx, [rsp + 0x40]
call fcn.140025e80
movups xmm0, xmmword [rsi + 0x108]
movups xmmword [rbx + 0x38c0], xmm0
mov dword [rsp + 0x90], 0xbdcccccd
mov dword [rsp + 0x94], 0xbdcccccd
lea rax, [0x1401ecccc]
lea rcx, [0x1401eccd0]
cmp byte [0x14023dad8], 0
cmovne rcx, rax
lea rdx, [rsp + 0x90]
call fcn.1400069a0
test al, al
je 0x140072691
cmp byte [0x14023dad8], 0
sete byte [0x14023dad8]
mov r8, qword [0x14023cee0]
mov eax, dword [r8 + 0x4858]
mov r9d, 2
cmp eax, r9d
cmovl r9d, eax
test r9d, r9d
jle 0x1400726ec
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4860]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38b
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4858]
mov eax, dword [r8 + 0x4858]
dec r9d
test r9d, r9d
jg 0x1400726b1
call fcn.140014ca0
movaps xmm1, xmm8
movss xmm0, dword [0x14023e004]
call fcn.14001d300
movss xmm7, dword [rsi + 8]
addss xmm7, xmm7
movss xmm6, dword [rsi + 0xc]
addss xmm6, xmm6
mov rbx, qword [0x14023cee0]
movss xmm1, dword [rbx + 0x37d0]
movss xmm0, dword [rbx + 0x37d4]
mov dword [rsp + 0x90], 2
movss dword [rsp + 0x94], xmm1
movss dword [rsp + 0x98], xmm0
lea rcx, [rbx + 0x4868]
lea rdx, [rsp + 0x90]
call fcn.140025d90
movss dword [rbx + 0x37d0], xmm7
movss dword [rbx + 0x37d4], xmm6
mov qword [rsp + 0x90], 0
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.Content
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x1400727d5
lea r8, str.Content
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.Content
call fcn.140014a20
mov ecx, 1
call fcn.14000e1a0
mov eax, dword [0x14023dde8]
test eax, eax
jne 0x140072d7d
movups xmm0, xmmword [rsi + 0xf8]
movaps xmmword [rsp + 0x40], xmm0
lea r8, str.Aimbot
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14023d140]
call fcn.140006f90
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140072874
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
call fcn.14001d600
movss xmm0, dword [rsi + 0x4c]
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
addss xmm0, xmm0
movss xmm6, dword [rax + 0x28]
subss xmm6, xmm0
movss xmm0, dword [rsi + 8]
mulss xmm0, dword [0x1401ef6e0]
subss xmm6, xmm0
mulss xmm6, xmm14
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group1
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140072912
lea r8, str.group1
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group1
call fcn.140014a20
lea rdx, [0x14023d9b9]
lea rcx, str.Enable_Aimbot
call fcn.1400078f0
lea rdx, [0x14023d104]
lea rcx, str.Show_Fov
call fcn.1400078f0
lea rdx, [0x14023d9d5]
lea rcx, str.Target_Npcs
call fcn.1400078f0
lea rdx, [0x14023d157]
lea rcx, str.Ignore_Dead
call fcn.1400078f0
lea r9, str.Right_Button
lea rdx, [0x14023d968]
lea rcx, str.Aimbot_Bind
call fcn.14000a3b0
lea rdx, [0x14023d0ed]
lea rcx, str.TriggerBot
call fcn.1400078f0
lea rdx, [0x14023d11b]
lea rcx, str.TriggerBot_Fov
call fcn.1400078f0
lea r9, str.Right_Button
lea rdx, [0x14023d95c]
lea rcx, str.TriggerBot_Bind
call fcn.14000a3b0
lea rdx, [0x14023d9a5]
lea rcx, str.Strafe_Helper
call fcn.1400078f0
lea rsi, [0x1401519b4]
cmp byte [0x14023d9a5], 0
je 0x140072a3c
mov dword [rsp + 0xa0], 0x7d0
mov dword [rsp + 0xd0], r14d
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x14023d11c]
mov edx, r15d
lea rcx, str.Speed_MS
call fcn.140043880
lea rdx, [0x14023d9b6]
lea rcx, str.Crosshair
call fcn.1400078f0
lea rdx, [0x14023d119]
lea rcx, str.Dot_Crosshair
call fcn.1400078f0
lea rdx, [0x14023d0ec]
lea rcx, str.Runner_Crosshair
call fcn.1400078f0
lea rdx, [0x14023d9c4]
lea rcx, str.Explosive_Ammo
call fcn.1400078f0
call fcn.140014ca0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140072ae3
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
mov rbx, qword [0x14023cee0]
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group2
call fcn.14000d400
mov edi, eax
mov r8, qword [rbx]
cmp dword [r8 + 0x3f50], eax
jne 0x140072b5b
lea r8, str.group2
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group2
call fcn.140014a20
lea r9, str.Head
lea rdx, [0x14023d9ac]
lea rcx, str.Aimbot_Bone
call fcn.14000a3b0
mov dword [rsp + 0xa0], 0x42480000
mov dword [rsp + 0xd0], 0
mov dword [rsp + 0x38], r14d
movss dword [rsp + 0x30], xmm13
lea rbx, str.__.2f
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140233094]
mov edx, 8
lea rcx, str.Aimbot_Smoothing
call fcn.140008870
mov dword [rsp + 0xa0], 0x43fa0000
mov dword [rsp + 0xd0], 0x41a00000
mov dword [rsp + 0x38], r14d
movss dword [rsp + 0x30], xmm13
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140233088]
mov edx, 8
lea rcx, str.Aimbot_Distance
call fcn.140008870
mov dword [rsp + 0xa0], 0x43c80000
mov dword [rsp + 0xd0], 0x41a00000
mov dword [rsp + 0x38], r14d
movss dword [rsp + 0x30], xmm13
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x14023308c]
mov edx, 8
lea rcx, str.Aimbot_Fov
call fcn.140008870
mov dword [rsp + 0xa0], reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0xd0], 1
mov dword [rsp + 0x38], r14d
movss dword [rsp + 0x30], xmm13
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x14023309c]
mov edx, r15d
lea rcx, str.Fov_Design
call fcn.140008870
mov dword [rsp + 0xa0], 0x42480000
mov dword [rsp + 0xd0], 0
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140232fe0]
mov edx, 8
lea rcx, str.TriggerBot_Fov_Value
call fcn.140043880
mov dword [rsp + 0xa0], 0x43fa0000
mov dword [rsp + 0xd0], 0x41a00000
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140233088]
mov edx, 8
lea rcx, str.TriggerBot_Distance
call fcn.140043880
jmp 0x1400766c1
cmp eax, 1
jne 0x1400747ff
movups xmm0, xmmword [rsi + 0xf8]
movaps xmmword [rsp + 0x40], xmm0
lea r8, str.Visuals
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14023d140]
call fcn.140006f90
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140072dec
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
call fcn.14001d600
movss xmm0, dword [rsi + 0x4c]
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
addss xmm0, xmm0
movss xmm6, dword [rax + 0x28]
subss xmm6, xmm0
movss xmm0, dword [rsi + 8]
mulss xmm0, dword [0x1401ef6e0]
subss xmm6, xmm0
mulss xmm6, xmm14
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group3
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140072e8a
lea r8, str.group3
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group3
call fcn.140014a20
mov dword [rsp + 0xa0], 0x43557b
mov byte [rsp + 0xa4], 1
mov rcx, r14
nop
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0xa0], al
inc rcx
cmp rcx, 3
jb 0x140072ec0
mov byte [rsp + 0xa4], 0
lea rdx, [0x14023cef4]
lea rcx, [rsp + 0xa0]
call fcn.1400078f0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rdx, qword [0x14023cee0]
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x90], 0x1c43557b
mov dword [rsp + 0x94], 0x2f53517e
mov word [rsp + 0x98], Ordinal_60
mov byte [rsp + 0x9a], 1
mov rcx, r14
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 9
jb 0x140072f70
mov byte [rsp + 0x9a], 0
mov r8d, 0x100a0
lea rdx, [0x140233168]
lea rcx, [rsp + 0x90]
call fcn.14004a1a0
movups xmm0, xmmword [0x140233168]
movups xmmword [0x1402332a0], xmm0
mov dword [rsp + 0x90], 0x1c43557b
mov dword [rsp + 0x94], 0x2e4d517e
mov dword [rsp + 0x98], 0x1003024
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xa
jb 0x140072fe0
mov byte [rsp + 0x9b], 0
lea rdx, [0x14023d13a]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rdx, qword [0x14023cee0]
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
movdqa xmm0, xmmword [0x1401efa50]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x50], 0x100
mov rcx, r14
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0x10
jb 0x140073080
mov byte [rsp + 0x51], 0
mov r8d, 0x100a0
lea rdx, [0x140233158]
lea rcx, [rsp + 0x40]
call fcn.14004a1a0
movups xmm0, xmmword [0x140233158]
movups xmmword [0x140233290], xmm0
mov dword [rsp + 0x90], 0x505e516a
mov dword [rsp + 0x94], 0x2e504a58
mov word [rsp + 0x98], 0x100
mov rcx, r14
nop dword [rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 8
jb 0x1400730e0
mov byte [rsp + 0x99], 0
lea rdx, [0x14023d15a]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rdx, qword [0x14023cee0]
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x90], 0x505e516a
mov dword [rsp + 0x94], 0x2e504a58
mov dword [rsp + 0x98], 0x282c0161
mov dword [rsp + 0x9c], 0x100342a
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xe
jb 0x140073190
mov byte [rsp + 0x9f], 0
mov r8d, 0x100a0
lea rdx, [0x140233138]
lea rcx, [rsp + 0x90]
call fcn.14004a1a0
movups xmm0, xmmword [0x140233138]
movups xmmword [0x140233280], xmm0
mov dword [rsp + 0x90], 0x4848537d
mov dword [rsp + 0x94], 0x255c505c
mov word [rsp + 0x98], 0x100
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 8
jb 0x140073200
mov byte [rsp + 0x99], 0
lea rdx, [0x14023d9a6]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rdx, qword [0x14023cee0]
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
movdqa xmm0, xmmword [0x1401efa10]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0x392525
mov byte [rsp + 0x54], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0x13
jb 0x1400732a0
mov byte [rsp + 0x54], 0
mov r8d, 0x100a0
lea rdx, [0x140233178]
lea rcx, [rsp + 0x40]
call fcn.14004a1a0
movups xmm0, xmmword [0x140233178]
movups xmmword [0x140233260], xmm0
mov dword [rsp + 0x90], 0x505a5f71
mov dword [rsp + 0x94], 0x141f5649
mov dword [rsp + 0x98], 0x373a24
mov byte [rsp + 0x9c], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xb
jb 0x140073310
mov byte [rsp + 0x9c], 0
lea rdx, [0x14023d154]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rdx, qword [0x14023cee0]
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
movdqa xmm0, xmmword [0x1401efa20]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x50], Ordinal_60
mov byte [rsp + 0x52], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0x11
jb 0x1400733b0
mov byte [rsp + 0x52], 0
mov r8d, 0x100a0
lea rdx, [0x140233128]
lea rcx, [rsp + 0x40]
call fcn.14004a1a0
movups xmm0, xmmword [0x140233128]
movups xmmword [0x140233270], xmm0
mov dword [rsp + 0xa0], 0x59555375
mov word [rsp + 0xa4], Ordinal_79
mov byte [rsp + 0xa6], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0xa0], al
inc rcx
cmp rcx, 5
jb 0x140073410
mov byte [rsp + 0xa6], 0
lea rdx, [0x14023d9d7]
lea rcx, [rsp + 0xa0]
call fcn.1400078f0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rdx, qword [0x14023cee0]
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x90], 0x59555375
mov dword [rsp + 0x94], 0x2f7c1e4e
mov dword [rsp + 0x98], 0x312d2d
mov byte [rsp + 0x9c], 1
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xb
jb 0x1400734c0
mov byte [rsp + 0x9c], 0
mov r8d, 0x100a0
lea rdx, [0x140233148]
lea rcx, [rsp + 0x90]
call fcn.14004a1a0
movups xmm0, xmmword [0x140233148]
movups xmmword [0x1402332b0], xmm0
mov dword [rsp + 0x90], 0x4b5a487d
mov dword [rsp + 0x94], 0x36f701d
mov word [rsp + 0x98], reloc.WS2_32.dll_select
mov byte [rsp + 0x9a], 1
mov rcx, r14
nop
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 9
jb 0x140073530
mov byte [rsp + 0x9a], 0
lea rdx, [0x14023d9b5]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
mov dword [rsp + 0x90], 0x53555d70
mov dword [rsp + 0x94], 0x41f5b4f
mov dword [rsp + 0x98], 0x272324
mov byte [rsp + 0x9c], 1
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xb
jb 0x140073590
mov byte [rsp + 0x9c], 0
lea rdx, [0x14023d139]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
mov dword [rsp + 0x90], 0x5057537f
mov dword [rsp + 0x94], 0x21f5a58
mov dword [rsp + 0x98], 0x1003a2e
mov rcx, r14
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xa
jb 0x1400735e3
mov byte [rsp + 0x9b], 0
lea rdx, [0x14023d156]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
mov dword [rsp + 0xa0], 0x7e1b4a71
mov dword [rsp + 0xa4], 0x1004c5c
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0xa0], al
inc rcx
cmp rcx, 6
jb 0x140073630
mov byte [rsp + 0xa7], 0
lea rdx, [0x14023d11a]
lea rcx, [rsp + 0xa0]
call fcn.1400078f0
movzx eax, byte [str.Head]
xor al, 0x39
mov byte [rsp + 0xa0], al
movzx eax, byte [0x1401ecbdd]
xor al, 0x3a
mov byte [rsp + 0xa1], al
movzx eax, byte [0x1401ecbde]
xor al, 0x3b
mov byte [rsp + 0xa2], al
movzx eax, byte [0x1401ecbdf]
xor al, 0x3c
mov byte [rsp + 0xa3], al
mov word [rsp + 0xa4], 0x100
mov rcx, r14
nop dword [rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0xa0], al
inc rcx
cmp rcx, 4
jb 0x1400736b0
mov byte [rsp + 0xa5], 0
lea rdx, [0x14023d0ee]
lea rcx, [rsp + 0xa0]
call fcn.1400078f0
mov dword [rsp + 0x90], 0x4b54526a
mov dword [rsp + 0x94], 0x7b771d
mov byte [rsp + 0x98], 1
mov rcx, r14
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 7
jb 0x140073700
mov byte [rsp + 0x98], 0
lea rdx, [0x14023d15b]
lea rcx, [rsp + 0x90]
call fcn.1400078f0
mov dword [rsp + 0x90], 0x1c4b497c
mov dword [rsp + 0x94], 0x344c5779
mov dword [rsp + 0x98], 0x21202c20
mov word [rsp + 0x9c], 0x100
mov rcx, r14
nop dword [rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xc
jb 0x140073760
mov byte [rsp + 0x9d], 0
mov dword [rsp + 0xa0], 0x447a0000
mov dword [rsp + 0xd0], 0x41a00000
mov dword [rsp + 0x38], r14d
movss dword [rsp + 0x30], xmm13
lea rbx, str.__.2f
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140232fe4]
mov edx, 8
lea rcx, [rsp + 0x90]
call fcn.140008870
call fcn.140014ca0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140073832
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
mov rbx, qword [0x14023cee0]
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov eax, dword [0x1401ef40c]
mov dword [rsp + 0xa0], eax
movzx ecx, word [0x1401ef410]
mov word [rsp + 0xa4], cx
movzx eax, byte [0x1401ef412]
mov byte [rsp + 0xa0], 0x67
xor byte [rsp + 0xa1], 0x38
xor byte [rsp + 0xa2], 0x39
xor byte [rsp + 0xa3], 0x3a
xor cl, 0x3b
mov byte [rsp + 0xa4], cl
xor byte [rsp + 0xa5], 0x3c
xor al, 0x3d
mov byte [rsp + 0xa6], al
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, [rsp + 0xa0]
call fcn.14000d400
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140073909
lea r8, [rsp + 0xa0]
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, [rsp + 0xa0]
call fcn.140014a20
mov dword [rsp + 0x90], 0x43480000
mov dword [rsp + 0x94], 0x43960000
movsd xmm1, qword [str.gTXCN]
movsd qword [rsp + 0xb0], xmm1
mov eax, dword [0x1401ef3e8]
mov dword [rsp + 0xb8], eax
mov esi, dword [reloc.WS2_32.dll_accept]
mov edi, Ordinal_33
cmp byte [0x1401ef3eb], 0
je 0x140073ad0
mov r8d, r14d
cmp esi, 2
jl 0x140073a8a
movdqa xmm4, xmmword [0x1401efb00]
movd xmm6, r15d
movd xmm5, edi
movdqa xmm2, xmmword [0x1401ef890]
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 [0x1401ef8e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1401efa40]
movd xmm0, dword [str.gTXCN]
xorps xmm2, xmm0
movd dword [rsp + 0xb0], xmm2
movdqa xmm3, xmmword [0x1401ef8d0]
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 [0x1401ef8e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1401efa40]
movd xmm0, dword [rsp + 0xb4]
xorps xmm2, xmm0
movd dword [rsp + 0xb4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xb0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140073aa0
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, [rsp + 0xb0]
call fcn.14000d400
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140073b30
lea r8, [rsp + 0xb0]
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x90]
mov edx, r12d
lea rcx, [rsp + 0xb0]
call fcn.140014a20
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x84]
addss xmm2, dword [0x1401ef72c]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, dword [0x1401ef6e4]
movss dword [rax + 0x100], xmm2
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
lea rcx, str.Player_list
call fcn.14003e7a0
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140073bf1
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movss xmm1, dword [0x1401ef60c]
call fcn.140041150
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, dword [0x1401ef720]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov r9d, 0x100
lea r8, [0x14023def0]
lea rdx, str.Search_the_id
lea rcx, str.Search
call fcn.140046980
call fcn.140070d80
call fcn.140014ca0
mov dword [rsp + 0x90], 0x43660000
mov dword [rsp + 0x94], 0x43960000
movups xmm1, xmmword [str.d_U_XHXZ]
movups xmmword [rsp + 0xb0], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x140073e70
mov r8d, r14d
cmp esi, 2
jl 0x140073e1d
movdqa xmm5, xmmword [0x1401ef890]
movdqa xmm4, xmmword [0x1401efb00]
movd xmm6, r15d
movdqa xmm7, xmmword [0x1401ef8e0]
movd xmm8, edi
movdqa xmm0, xmmword [0x1401efa40]
movdqa xmmword [rsp + 0xa0], xmm0
lea rcx, [rsp + 0xb4]
mov edx, dword [rsp + 0xa0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
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, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
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, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140073d20
cmp r8d, 0x10
jge 0x140073e70
movsxd rax, r8d
lea r9, [rsp + 0xb0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140073e40
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, [rsp + 0xb0]
call fcn.14000d400
mov r12d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140073ed0
lea r8, [rsp + 0xb0]
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x90]
mov edx, r12d
lea rcx, [rsp + 0xb0]
call fcn.140014a20
call fcn.140070a10
mov qword [rsp + 0x90], 0
movups xmm0, xmmword [str.c_U_KSOJ]
movups xmmword [rsp + 0x40], xmm0
movzx eax, word [0x1401ef248]
mov word [rsp + 0x50], ax
movzx eax, byte [0x1401ef24a]
mov byte [rsp + 0x52], al
mov r8d, r14d
cmp esi, 2
jl 0x14007406d
movdqa xmm5, xmmword [0x1401ef890]
movdqa xmm4, xmmword [0x1401efb00]
movd xmm6, r15d
movdqa xmm7, xmmword [0x1401ef8e0]
movd xmm8, edi
movdqa xmm0, xmmword [0x1401efa40]
movdqa xmmword [rsp + 0xa0], xmm0
lea rcx, [rsp + 0x44]
mov edx, dword [rsp + 0xa0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
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, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
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, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140073f70
cmp r8d, 0x13
jge 0x1400740b0
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140074080
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0x40]
call fcn.14003f140
test al, al
je 0x1400741bd
mov rdx, qword [0x14023d0e0]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xb0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x14023d120]
add rdx, 0x30
mov qword [rsp + 0x20], r14
mov r9d, 8
lea r8, [rsp + 0x90]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movsd xmm0, qword [rsp + 0xb0]
movsd qword [rsp + 0xa0], xmm0
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0xa8], eax
mov rdx, qword [rsp + 0x90]
add rdx, 0x30
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movsd xmm0, qword [rsp + 0xb0]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0xd8], eax
mov rdx, qword [0x14023d120]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov esi, dword [0x14023e000]
mov ebx, 8
cmp esi, dword [rbx + r13]
jle 0x14007421b
lea rcx, [0x14023e000]
call fcn.140120358
mov esi, dword [0x14023e000]
cmp esi, 0xffffffff
jne 0x14007421b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x14023ded0], xmm0
mov qword [0x14023dee0], rax
call fcn.140071050
lea rcx, [0x140125ab0]
call fcn.140120644
lea rcx, [0x14023e000]
call fcn.1401202ec
mov esi, dword [0x14023e000]
mov r12, qword [0x14023ded8]
mov qword [rsp + 0x90], r12
cmp esi, dword [rbx + r13]
jle 0x14007427d
lea rcx, [0x14023e000]
call fcn.140120358
mov esi, dword [0x14023e000]
cmp esi, 0xffffffff
jne 0x14007427d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x14023ded0], xmm0
mov qword [0x14023dee0], rax
call fcn.140071050
lea rcx, [0x140125ab0]
call fcn.140120644
lea rcx, [0x14023e000]
call fcn.1401202ec
mov esi, dword [0x14023e000]
mov rbx, qword [0x14023ded0]
cmp rbx, r12
lea r12, [0x140233220]
je 0x1400742e7
mov rax, qword [rsp + 0x90]
nop dword [rax + rax]
mov rdx, r12
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [0x140233220]
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400742c4
mov rcx, qword [rbx]
cmp r8, qword [0x140233230]
jne 0x1400742de
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400742e7
mov rax, qword [rsp + 0x90]
add rbx, 0x20
cmp rbx, rax
jne 0x1400742a0
mov eax, 8
cmp esi, dword [rax + r13]
jle 0x140074337
lea rcx, [0x14023e000]
call fcn.140120358
cmp dword [0x14023e000], 0xffffffff
jne 0x140074337
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x14023ded0], xmm0
mov qword [0x14023dee0], rax
call fcn.140071050
lea rcx, [0x140125ab0]
call fcn.140120644
lea rcx, [0x14023e000]
call fcn.1401202ec
mov qword [rsp + 0x90], 0
cmp rbx, qword [0x14023ded8]
je 0x1400746ce
movsd xmm0, qword [str.e_TUMY]
movsd qword [rsp + 0xb0], xmm0
mov eax, dword [0x1401ef400]
mov dword [rsp + 0xb8], eax
movzx eax, word [0x1401ef404]
mov word [rsp + 0xbc], ax
cmp byte [0x1401ef405], 0
je 0x1400744f0
mov r8d, r14d
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400744aa
movdqa xmm4, xmmword [0x1401efb00]
movd xmm6, r15d
movd xmm5, edi
movdqa xmm2, xmmword [0x1401ef890]
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 [0x1401ef8e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
mov eax, dword [0x1401efa40]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.e_TUMY]
xorps xmm2, xmm0
movd dword [rsp + 0xb0], xmm2
movdqa xmm3, xmmword [0x1401ef8d0]
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 [0x1401ef8e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xb4]
xorps xmm2, xmm1
movd dword [rsp + 0xb4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xb0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400744c0
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0xb0]
call fcn.14003f140
test al, al
je 0x1400766c1
mov eax, dword [0x14023e000]
mov edi, 8
cmp eax, dword [rdi + r13]
jle 0x14007456b
lea rcx, [0x14023e000]
call fcn.140120358
mov eax, dword [0x14023e000]
cmp eax, 0xffffffff
jne 0x14007456b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x14023ded0], xmm0
mov qword [0x14023dee0], rax
call fcn.140071050
lea rcx, [0x140125ab0]
call fcn.140120644
lea rcx, [0x14023e000]
call fcn.1401202ec
mov eax, dword [0x14023e000]
sub rbx, qword [0x14023ded0]
sar rbx, 5
cmp eax, dword [rdi + r13]
jle 0x140074618
lea rcx, [0x14023e000]
call fcn.140120358
mov eax, dword [0x14023e000]
cmp eax, 0xffffffff
jne 0x1400745cd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x14023ded0], xmm0
mov qword [0x14023dee0], rax
call fcn.140071050
lea rcx, [0x140125ab0]
call fcn.140120644
lea rcx, [0x14023e000]
call fcn.1401202ec
mov eax, dword [0x14023e000]
cmp eax, dword [rdi + r13]
jle 0x140074618
lea rcx, [0x14023e000]
call fcn.140120358
cmp dword [0x14023e000], 0xffffffff
jne 0x140074618
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x14023ded0], xmm0
mov qword [0x14023dee0], rax
call fcn.140071050
lea rcx, [0x140125ab0]
call fcn.140120644
lea rcx, [0x14023e000]
call fcn.1401202ec
movsxd rbx, ebx
shl rbx, 5
add rbx, qword [0x14023ded0]
mov rsi, qword [0x14023ded8]
lea rdi, [rbx + 0x20]
cmp rdi, rsi
je 0x1400746b1
cmp rbx, rdi
je 0x14007469d
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x140074671
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x14007466c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400746c7
mov rcx, r8
call fcn.14012065c
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x10], xmm1
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
add rbx, 0x20
add rdi, 0x20
cmp rdi, rsi
jne 0x140074636
mov rsi, qword [0x14023ded8]
lea rcx, [rsi - 0x20]
call fcn.14000ad40
sub qword [0x14023ded8], 0x20
jmp 0x1400766c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
movsd xmm0, qword [0x1401ef198]
movsd qword [rsp + 0xb0], xmm0
movzx ecx, word [0x1401ef1a0]
mov word [rsp + 0xb8], cx
movzx eax, byte [0x1401ef1a2]
mov byte [rsp + 0xb0], 0x41
xor byte [rsp + 0xb1], 0x38
xor byte [rsp + 0xb2], 0x39
xor byte [rsp + 0xb3], 0x3a
xor byte [rsp + 0xb4], 0x3b
xor byte [rsp + 0xb5], 0x3c
xor byte [rsp + 0xb6], 0x3d
xor byte [rsp + 0xb7], 0x3e
xor cl, 0x3f
mov byte [rsp + 0xb8], cl
xor byte [rsp + 0xb9], 0x40
xor al, 0x41
mov byte [rsp + 0xba], al
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0xb0]
call fcn.14003f140
test al, al
je 0x1400766c1
mov eax, 8
mov eax, dword [rax + r13]
cmp dword [0x14023e000], eax
jle 0x1400747c3
lea rcx, [0x14023e000]
call fcn.140120358
cmp dword [0x14023e000], 0xffffffff
jne 0x1400747c3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x14023ded0], xmm0
mov qword [0x14023dee0], rax
call fcn.140071050
lea rcx, [0x140125ab0]
call fcn.140120644
lea rcx, [0x14023e000]
call fcn.1401202ec
mov rax, qword [0x14023ded8]
cmp rax, qword [0x14023dee0]
je 0x1400747eb
mov rdx, r12
mov rcx, rax
call fcn.14007f010
add qword [0x14023ded8], 0x20
jmp 0x1400766c1
mov rdx, rax
lea rcx, [0x14023ded0]
call fcn.140082dc0
jmp 0x1400766c1
cmp eax, 2
jne 0x140075765
movups xmm0, xmmword [rsi + 0xf8]
movaps xmmword [rsp + 0x40], xmm0
lea r8, str.Player
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14023d140]
call fcn.140006f90
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x14007486e
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
call fcn.14001d600
movss xmm0, dword [rsi + 0x4c]
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
addss xmm0, xmm0
movss xmm9, dword [rax + 0x28]
subss xmm9, xmm0
movss xmm0, dword [rsi + 8]
mulss xmm0, dword [0x1401ef6e0]
subss xmm9, xmm0
mulss xmm9, xmm14
movss dword [rsp + 0x90], xmm9
mov dword [rsp + 0x94], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group5
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140074910
lea r8, str.group5
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group5
call fcn.140014a20
lea rdx, [0x14023d0f6]
lea rcx, str.God_Mode
call fcn.1400078f0
lea rdx, [0x14023d15f]
lea rcx, str.Semi_GodMode
call fcn.1400078f0
lea rdx, [0x14023d138]
lea rcx, str.Swim_Speed
call fcn.1400078f0
mov r12d, dword [reloc.WS2_32.dll_accept]
mov edi, Ordinal_33
cmp byte [0x14023d138], 0
je 0x140074b5d
movsd xmm0, qword [str.dOPWePQJ.5B]
movsd qword [rsp + 0x90], xmm0
mov eax, dword [0x1401eefb0]
mov dword [rsp + 0x98], eax
cmp byte [0x1401eefb3], 0
je 0x140074b10
mov r8d, r14d
cmp r12d, 2
jl 0x140074ac8
movdqa xmm4, xmmword [0x1401efb00]
movd xmm6, r15d
movd xmm5, edi
movdqa xmm2, xmmword [0x1401ef890]
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 [0x1401ef8e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
mov eax, dword [0x1401efa40]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.dOPWePQJ.5B]
xorps xmm2, xmm0
movd dword [rsp + 0x90], xmm2
movdqa xmm3, xmmword [0x1401ef8d0]
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 [0x1401ef8e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x94]
xorps xmm2, xmm1
movd dword [rsp + 0x94], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x90]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140074ae0
mov dword [rsp + 0xa0], 5
mov dword [rsp + 0xd0], r14d
lea rsi, [0x1401519b4]
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140233080]
mov edx, r15d
lea rcx, [rsp + 0x90]
call fcn.140043880
jmp 0x140074b64
lea rsi, [0x1401519b4]
lea rdx, [0x14023d13b]
lea rcx, str.Run_Speed
call fcn.1400078f0
cmp byte [0x14023d13b], 0
je 0x140074c1b
mov dword [rsp + 0x90], 0x1c554f6b
mov dword [rsp + 0x94], 0x3550537c
mov dword [rsp + 0x98], 0x100362f
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xa
jb 0x140074bb0
mov byte [rsp + 0x9b], 0
mov dword [rsp + 0xa0], 0x49742400
mov dword [rsp + 0xd0], 0
lea rax, str.__.1f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140233090]
mov edx, 8
lea rcx, [rsp + 0x90]
call fcn.140043880
call fcn.140014ca0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140074c76
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
mov rbx, qword [0x14023cee0]
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
movss dword [rsp + 0x90], xmm9
mov dword [rsp + 0x94], 0
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group6
call fcn.14000d400
mov r13d, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140074cef
lea r8, str.group6
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, r13d
lea rcx, str.group6
call fcn.140014a20
lea rdx, [0x14023d159]
lea rcx, str.Damage_Modifier
call fcn.1400078f0
cmp byte [0x14023d159], 0
je 0x140074f14
movsd xmm0, qword [str.sYT_Y]
movsd qword [rsp + 0x90], xmm0
mov eax, dword [str.R_4_7D]
mov dword [rsp + 0x98], eax
movzx eax, word [0x1401eee8c]
mov word [rsp + 0x9c], ax
cmp byte [0x1401eee8d], 0
je 0x140074ed0
mov r8d, r14d
cmp r12d, 2
jl 0x140074e85
movdqa xmm4, xmmword [0x1401efb00]
movd xmm6, r15d
movd xmm5, edi
movdqa xmm2, xmmword [0x1401ef890]
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 [0x1401ef8e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
mov eax, dword [0x1401efa40]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.sYT_Y]
xorps xmm2, xmm0
movd dword [rsp + 0x90], xmm2
movdqa xmm3, xmmword [0x1401ef8d0]
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 [0x1401ef8e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x94]
xorps xmm2, xmm1
movd dword [rsp + 0x94], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x90]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140074ea0
mov dword [rsp + 0xa0], 0x2710
mov dword [rsp + 0xd0], r14d
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x140232fec]
mov edx, r15d
lea rcx, [rsp + 0x90]
call fcn.140043880
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Give_Health
call fcn.140007040
test al, al
je 0x140074fa3
mov rdx, qword [0x14023d120]
test rdx, rdx
je 0x140074fa3
add rdx, 0x2a0
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x14023d120]
test rdx, rdx
je 0x140074fa3
mov dword [rsp + 0xa0], 0x43480000
add rdx, 0x280
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Give_Armor
call fcn.140007040
test al, al
je 0x140075044
mov rdx, qword [0x14023d120]
test rdx, rdx
je 0x140075044
add rdx, 0x2a0
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x14023d120]
test rdx, rdx
je 0x140075044
mov dword [rsp + 0xa0], 0x42c80000
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
cmp byte [0x14023d13c], 0
je 0x140075037
add rdx, 0x150c
jmp 0x14007503e
add rdx, 0x1530
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x90], 0x43340000
mov dword [rsp + 0x94], 0x42000000
lea rdx, [rsp + 0x90]
lea rcx, str.TP_Humane_Labs
call fcn.14003f140
test al, al
je 0x1400751a6
mov rdx, qword [0x14023d120]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x14023d120]
add rdx, 0x30
mov qword [rsp + 0x20], r14
mov r9d, 8
lea r8, [rsp + 0x90]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0x90]
mov qword [rsp + 0xb0], 0
mov dword [rsp + 0xb8], 0
lea rdx, [rbx + 0x30]
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xb0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xa0], 0x45639385
mov dword [rsp + 0xa4], 0x4569f829
mov dword [rsp + 0xa8], 0x41e428f6
mov rdx, qword [0x14023d120]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xb0], 0x45639385
mov dword [rsp + 0xb4], 0x4569f829
mov dword [rsp + 0xb8], 0x41e428f6
lea rdx, [rbx + 0x50]
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xb0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x90], 0x43340000
mov dword [rsp + 0x94], 0x42000000
lea rdx, [rsp + 0x90]
lea rcx, str.TP_Paleto_Bay
call fcn.14003f140
test al, al
je 0x140075308
mov rdx, qword [0x14023d120]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x14023d120]
add rdx, 0x30
mov qword [rsp + 0x20], r14
mov r9d, 8
lea r8, [rsp + 0x90]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0x90]
mov qword [rsp + 0xb0], 0
mov dword [rsp + 0xb8], 0
lea rdx, [rbx + 0x30]
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xb0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xa0], 0xc30a851f
mov dword [rsp + 0xa4], 0x45c6a7ec
mov dword [rsp + 0xa8], 0x41fbeb85
mov rdx, qword [0x14023d120]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xb0], 0xc30a851f
mov dword [rsp + 0xb4], 0x45c6a7ec
mov dword [rsp + 0xb8], 0x41fbeb85
lea rdx, [rbx + 0x50]
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xb0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x90], 0x43340000
mov dword [rsp + 0x94], 0x42000000
lea rdx, [rsp + 0x90]
lea rcx, str.TP_Los_Santos_Airport
call fcn.14003f140
test al, al
je 0x14007546a
mov rdx, qword [0x14023d120]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x14023d120]
add rdx, 0x30
mov qword [rsp + 0x20], r14
mov r9d, 8
lea r8, [rsp + 0x90]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0x90]
mov qword [rsp + 0xb0], 0
mov dword [rsp + 0xb8], 0
lea rdx, [rbx + 0x30]
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xb0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xa0], 0xc481b0a4
mov dword [rsp + 0xa4], 0xc52b1052
mov dword [rsp + 0xa8], 0x415c51ec
mov rdx, qword [0x14023d120]
add rdx, 0x90
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xb0], 0xc481b0a4
mov dword [rsp + 0xb4], 0xc52b1052
mov dword [rsp + 0xb8], 0x415c51ec
lea rdx, [rbx + 0x50]
mov qword [rsp + 0x20], r14
mov r9d, listen
lea r8, [rsp + 0xb0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
lea rdx, [0x14023d9c5]
lea rcx, str.Noclip
call fcn.1400078f0
cmp byte [0x14023d9c5], 0
je 0x140075664
movsd xmm0, qword [0x1401ef4a0]
movsd qword [rsp + 0x90], xmm0
mov eax, dword [str.l0_D]
mov dword [rsp + 0x98], eax
movzx eax, word [0x1401ef4ac]
mov word [rsp + 0x9c], ax
cmp byte [0x1401ef4ad], 0
je 0x140075620
mov r8d, r14d
cmp r12d, 2
jl 0x1400755e1
movdqa xmm4, xmmword [0x1401efb00]
movd xmm6, r15d
movd xmm5, edi
movdqa xmm2, xmmword [0x1401ef890]
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 [0x1401ef8e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
mov eax, dword [0x1401efa40]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401ef4a0]
xorps xmm2, xmm0
movd dword [rsp + 0x90], xmm2
movdqa xmm3, xmmword [0x1401ef8d0]
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 [0x1401ef8e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ef970]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x94]
xorps xmm2, xmm1
movd dword [rsp + 0x94], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x90]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400755f0
mov dword [rsp + 0xa0], 5
mov dword [rsp + 0xd0], r14d
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x14023d0f0]
mov edx, r15d
lea rcx, [rsp + 0x90]
call fcn.140043880
lea rdx, [0x14023cef5]
lea rcx, str.Fov_Changer
call fcn.1400078f0
cmp byte [0x14023cef5], 0
je 0x14007574d
movsd xmm0, qword [0x1401eeff0]
movsd qword [rsp + 0x90], xmm0
movzx ecx, word [0x1401eeff8]
mov word [rsp + 0x98], cx
movzx eax, byte [0x1401eeffa]
mov byte [rsp + 0x90], 0x46
xor byte [rsp + 0x91], 0x38
xor byte [rsp + 0x92], 0x39
xor byte [rsp + 0x93], 0x3a
xor byte [rsp + 0x94], 0x3b
xor byte [rsp + 0x95], 0x3c
xor byte [rsp + 0x96], 0x3d
xor byte [rsp + 0x97], 0x3e
xor cl, 0x3f
mov byte [rsp + 0x98], cl
xor byte [rsp + 0x99], 0x40
xor al, 0x41
mov byte [rsp + 0x9a], al
mov dword [rsp + 0xa0], __WSAFDIsSet
mov dword [rsp + 0xd0], reloc.WLDAP32.dll_Ordinal_50
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x14023d964]
mov edx, r15d
lea rcx, [rsp + 0x90]
call fcn.140043880
lea rdx, [0x14023d15d]
lea rcx, str.Infinite_Stamina
call fcn.1400078f0
jmp 0x1400766c1
cmp eax, 3
jne 0x140075be0
movups xmm0, xmmword [rsi + 0xf8]
movaps xmmword [rsp + 0x40], xmm0
lea r8, str.Misc
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14023d140]
call fcn.140006f90
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x1400757d4
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
call fcn.14001d600
movss xmm0, dword [rsi + 0x4c]
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
addss xmm0, xmm0
movss xmm6, dword [rax + 0x28]
subss xmm6, xmm0
movss xmm0, dword [rsi + 8]
mulss xmm0, dword [0x1401ef6e0]
subss xmm6, xmm0
mulss xmm6, xmm14
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group7
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140075872
lea r8, str.group7
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group7
call fcn.140014a20
lea rdx, [0x14023cef3]
lea rcx, str.Vehicle_Acceleration
call fcn.1400078f0
lea rdx, [0x14023d0f4]
lea rcx, str.Vehicle_GodMode
call fcn.1400078f0
lea rdx, [0x14023d9b8]
lea rcx, str.Fix_Engine
call fcn.1400078f0
mov dword [rsp + 0x90], 0x43400000
mov dword [rsp + 0x94], 0x41b00000
lea rdx, [rsp + 0x90]
lea rcx, str.Fix_Engine
call fcn.14003f140
test al, al
je 0x140075a25
mov rdx, qword [0x14023d120]
add rdx, 0xd30
mov qword [rsp + 0x20], r14
mov r9d, 8
lea r8, [rsp + 0x90]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x140075a25
mov dword [rsp + 0xa0], 0x447a0000
lea rdx, [rbx + 0x280]
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xd0], 0x447a0000
lea rdx, [rbx + 0x840]
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xa0], 0x447a0000
lea rdx, [rbx + 0x908]
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xa0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xd0], 0x447a0000
lea rdx, [rbx + 0x844]
mov qword [rsp + 0x20], r14
mov r9, r15
lea r8, [rsp + 0xd0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [rsp + 0xc0], 1
lea rdx, [rbx + 0x944]
mov qword [rsp + 0x20], r14
mov r9d, 1
lea r8, [rsp + 0xc0]
mov rcx, qword [0x14023d9d8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movdqa xmm0, xmmword [0x1401efa30]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0x2224233d
mov word [rsp + 0x54], 0x100
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0x14
jb 0x140075a50
mov byte [rsp + 0x55], 0
mov dword [rsp + 0xa0], 0x469c4000
mov dword [rsp + 0xd0], 0
lea rbx, str.__.2f
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [0x14023d9e4]
mov edx, 8
lea rcx, [rsp + 0x40]
call fcn.140043880
call fcn.140014ca0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140075b0d
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
mov rbx, qword [0x14023cee0]
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group8
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140075b84
lea r8, str.group8
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group8
call fcn.140014a20
lea rdx, [0x14023d9d6]
lea rcx, str.No_Recoil
call fcn.1400078f0
lea rdx, [0x14023d9a4]
lea rcx, str.No_Reload
call fcn.1400078f0
lea rdx, [0x14023d0f7]
lea rcx, str.No_Spread
call fcn.1400078f0
jmp 0x1400766c1
cmp eax, 4
jne 0x1400766cb
movups xmm0, xmmword [rsi + 0xf8]
movaps xmmword [rsp + 0x40], xmm0
lea r8, str.Settings
lea rdx, [rsp + 0x40]
mov rcx, qword [0x14023d140]
call fcn.140006f90
mov rcx, qword [0x14023cee0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140075c4f
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
call fcn.14001d600
movss xmm0, dword [rsi + 0x4c]
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
addss xmm0, xmm0
movss xmm6, dword [rax + 0x28]
subss xmm6, xmm0
movss xmm0, dword [rsi + 8]
mulss xmm0, dword [0x1401ef6e0]
subss xmm6, xmm0
mulss xmm6, xmm14
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group9
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140075ced
lea r8, str.group9
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group9
call fcn.140014a20
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Custom_Color
call fcn.14003f140
test al, al
je 0x140075da7
mov r15, qword [0x14023cee0]
mov rbx, qword [r15 + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.ColorPickerPopup
call fcn.14000d400
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140075d7e
lea r8, str.ColorPickerPopup
mov edx, listen
mov ecx, eax
call fcn.140025670
test byte [r15 + 0x5d0c], 4
je 0x140075d9e
mov r8d, edi
lea rdx, str.ColorPickerPopup
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.1400253d0
xor edx, edx
mov ecx, edi
call fcn.14001e380
mov rbx, qword [0x14023cee0]
mov eax, dword [rbx + 0x48c8]
cmp dword [rbx + 0x48b8], eax
jg 0x140075dc8
mov dword [rbx + 0x47e8], r14d
jmp 0x140075f5a
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.ColorPickerPopup
call fcn.14000d400
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140075e10
lea r8, str.ColorPickerPopup
mov edx, listen
mov ecx, eax
call fcn.140025670
mov ecx, edi
call fcn.14001e970
test al, al
je 0x140075f5a
xor r8d, r8d
lea rdx, [0x1402332c0]
lea rcx, str.Button_Color
call fcn.14004a1a0
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Set_Color
call fcn.14003f140
test al, al
je 0x140075f03
mov rax, qword [0x14023cee0]
movups xmm0, xmmword [0x1402332c0]
movups xmmword [rax + 0x3a00], xmm0
movups xmm1, xmmword [0x1402332c0]
movups xmmword [rax + 0x3a20], xmm1
movups xmm0, xmmword [0x1402332c0]
movups xmmword [rax + 0x3a10], xmm0
movups xmm1, xmmword [0x1402332c0]
movups xmmword [rax + 0x38d0], xmm1
movups xmm0, xmmword [0x1402332c0]
movups xmmword [rax + 0x38e0], xmm0
movups xmm1, xmmword [0x1402332c0]
movups xmmword [rax + 0x38f0], xmm1
movups xmm0, xmmword [0x1402332c0]
movups xmmword [rax + 0x39e0], xmm0
movups xmm1, xmmword [0x1402332c0]
movups xmmword [rax + 0x39f0], xmm1
movups xmm0, xmmword [0x1402332c0]
movups xmmword [rax + 0x3900], xmm0
movups xmm1, xmmword [0x1402332c0]
movups xmmword [rax + 0x3a60], xmm1
movups xmm0, xmmword [rax + 0x3920]
movups xmmword [rax + 0x3a00], xmm0
call fcn.14001e890
mov rbx, qword [0x14023cee0]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x140075f3e
cmp byte [rbx + 0x4969], 0
je 0x140075f3e
cmp dword [rbx + 0x4928], 0
jne 0x140075f3e
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x140075f4e
mov byte [rbx + 0x3e6e], 1
call fcn.140019af0
mov byte [rbx + 0x3e6e], 0
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Dark_Tema
call fcn.14003f140
test al, al
je 0x140076206
mov dword [rsi + 0x23c], 0x3f800000
mov dword [rsi + 0x240], 0x3f800000
mov dword [rsi + 0x244], 0x3f800000
mov dword [rsi + 0x258], 0x3f800000
mov dword [rsi + 0x25c], 0x3f800000
mov dword [rsi + 0x260], 0x3f800000
mov dword [rsi + 0x264], 0x3f800000
mov dword [rsi + 0x248], 0x3f800000
mov dword [rsi + 0x24c], 0x3f800000
mov dword [rsi + 0x250], 0x3f800000
mov dword [rsi + 0x254], 0x3f800000
mov dword [rsi + 0x108], 0x3d909091
mov dword [rsi + 0x10c], 0x3d909091
mov dword [rsi + 0x110], 0x3da0a0a1
mov dword [rsi + 0x114], 0x3f800000
mov dword [rsi + 0x118], 0x3db0b0b1
mov dword [rsi + 0x11c], 0x3db0b0b1
mov dword [rsi + 0x120], 0x3dc0c0c1
mov dword [rsi + 0x124], 0x3f800000
mov dword [rsi + 0x128], 0x3d909091
mov dword [rsi + 0x12c], 0x3d909091
mov dword [rsi + 0x130], 0x3da0a0a1
mov dword [rsi + 0x134], 0x3f800000
mov dword [rsi + 0x188], 0x3d60e0e1
mov dword [rsi + 0x18c], 0x3d60e0e1
mov dword [rsi + 0x190], 0x3d808081
mov dword [rsi + 0x194], 0x3f800000
mov dword [rsi + 0x1b8], 0x3e909091
mov dword [rsi + 0x1bc], 0x3e24a4a5
mov dword [rsi + 0x1c0], 0x3f008081
mov dword [rsi + 0x1c4], 0x3f800000
mov dword [rsi + 0xe8], 0x3f60e0e1
mov dword [rsi + 0xec], 0x3f60e0e1
mov dword [rsi + 0xf0], 0x3f60e0e1
mov dword [rsi + 0xf4], 0x3f800000
mov dword [rsi + 0xf8], 0x3eb0b0b1
mov dword [rsi + 0xfc], 0x3eb0b0b1
mov dword [rsi + 0x100], 0x3eb4b4b5
mov dword [rsi + 0x104], 0x3f800000
mov dword [rsi + 0x218], 0x3ed8d8d9
mov dword [rsi + 0x21c], 0x3ed2d2d3
mov dword [rsi + 0x220], 0x3f1d9d9e
mov dword [rsi + 0x224], 0x3f800000
mov dword [rsi + 0x228], 0x3ed8d8d9
mov dword [rsi + 0x22c], 0x3ed2d2d3
mov dword [rsi + 0x230], 0x3f1d9d9e
mov dword [rsi + 0x234], 0x3f800000
mov dword [rsi + 0x138], 0x3de0e0e1
mov dword [rsi + 0x13c], 0x3de0e0e1
mov dword [rsi + 0x140], 0x3df0f0f1
mov dword [rsi + 0x144], 0x3f800000
mov dword [rsi + 0x298], 0x3de0e0e1
mov dword [rsi + 0x29c], 0x3de0e0e1
mov dword [rsi + 0x2a0], 0x3df0f0f1
mov dword [rsi + 0x2a4], 0x3f800000
mov dword [rsi + 0x158], 0x3d909091
mov dword [rsi + 0x15c], 0x3d909091
mov dword [rsi + 0x160], 0x3da0a0a1
mov dword [rsi + 0x164], 0x3f800000
movups xmm0, xmmword [rsi + 0x158]
movups xmmword [rsi + 0x238], xmm0
mov dword [rsi + 0x168], 0x3e909091
mov dword [rsi + 0x16c], 0x3e24a4a5
mov dword [rsi + 0x170], 0x3f008081
mov dword [rsi + 0x174], 0x3f800000
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Default_Tema
call fcn.14003f140
test al, al
je 0x1400763e8
mov dword [rsi + 0x108], 0x3f70f0f1
mov dword [rsi + 0x10c], 0x3f70f0f1
mov dword [rsi + 0x110], 0x3f70f0f1
mov dword [rsi + 0x114], 0x3f800000
mov dword [rsi + 0x118], 0x3f800000
mov dword [rsi + 0x11c], 0x3f800000
mov dword [rsi + 0x120], 0x3f800000
mov dword [rsi + 0x124], 0x3f800000
mov dword [rsi + 0x128], 0x3f70f0f1
mov dword [rsi + 0x12c], 0x3f70f0f1
mov dword [rsi + 0x130], 0x3f70f0f1
mov dword [rsi + 0x134], 0x3f800000
mov dword [rsi + 0x188], 0x3f800000
mov dword [rsi + 0x18c], 0x3f800000
mov dword [rsi + 0x190], 0x3f800000
mov dword [rsi + 0x194], 0x3f800000
mov dword [rsi + 0x1b8], 0x3e0c8c8d
mov dword [rsi + 0x1bc], 0x3e3cbcbd
mov dword [rsi + 0x1c0], 0x3e8e8e8f
mov dword [rsi + 0x1c4], 0x3f800000
mov qword [rsi + 0xe8], 0
mov dword [rsi + 0xf0], r14d
mov dword [rsi + 0xf4], 0x3f800000
mov dword [rsi + 0xf8], 0x3ea0a0a1
mov dword [rsi + 0xfc], 0x3ea8a8a9
mov dword [rsi + 0x100], 0x3eaeaeaf
mov dword [rsi + 0x104], 0x3f800000
mov dword [rsi + 0x138], 0x3f61e1e2
mov dword [rsi + 0x13c], 0x3f62e2e3
mov dword [rsi + 0x140], 0x3f64e4e5
mov dword [rsi + 0x144], 0x3f800000
mov dword [rsi + 0x298], 0x3f61e1e2
mov dword [rsi + 0x29c], 0x3f62e2e3
mov dword [rsi + 0x2a0], 0x3f64e4e5
mov dword [rsi + 0x2a4], 0x3f800000
mov dword [rsi + 0x158], 0x3f70f0f1
mov dword [rsi + 0x15c], 0x3f70f0f1
mov dword [rsi + 0x160], 0x3f70f0f1
mov dword [rsi + 0x164], 0x3f800000
movups xmm0, xmmword [rsi + 0x158]
movups xmmword [rsi + 0x238], xmm0
mov dword [rsi + 0x168], 0x3c808081
mov dword [rsi + 0x16c], 0x3ef8f8f9
mov dword [rsi + 0x170], 0x3f4ccccd
mov dword [rsi + 0x174], 0x3f800000
call fcn.140042240
mov dword [rsp + 0x90], 0x59494e6a
mov dword [rsp + 0x94], 0x101f535c
mov dword [rsp + 0x98], 0x222c2d33
mov word [rsp + 0x9c], 0x100
mov rcx, r14
nop dword [rax + rax]
lea eax, [rcx + 0x39]
xor byte [rsp + rcx + 0x90], al
inc rcx
cmp rcx, 0xc
jb 0x140076420
mov byte [rsp + 0x9d], 0
lea rdx, [0x14023d107]
lea rcx, [rsp + 0x90]
call fcn.1400400f0
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Destroy_And_Clean
call fcn.14003f140
test al, al
je 0x14007647a
mov byte [0x14023d0ef], 1
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Kill_Runner
call fcn.14003f140
test al, al
je 0x1400764a5
mov byte [0x14023d13e], 1
call fcn.140014ca0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
mov rbx, qword [0x14023cee0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140076500
mov qword [rsp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x90]
call fcn.14001cfe0
mov rbx, qword [0x14023cee0]
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.14001d300
movss dword [rsp + 0x90], xmm6
mov dword [rsp + 0x94], 0
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.group10
call fcn.14000d400
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f50], eax
jne 0x140076577
lea r8, str.group10
mov edx, listen
mov ecx, eax
call fcn.140025670
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x90]
mov edx, edi
lea rcx, str.group10
call fcn.140014a20
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Legit_Config
call fcn.14003f140
test al, al
je 0x14007661f
mov byte [0x14023d9b9], 1
mov byte [0x14023d104], 1
mov dword [0x140233094], 0x40466666
mov dword [0x14023308c], 0x42a20000
mov dword [0x140233088], 0x43480000
mov dword [0x14023309c], 8
mov dword [0x14023d9ac], 1
mov byte [reloc.WS2_32.dll_accept], 1
mov byte [0x14023d13a], 1
mov byte [0x14023d9a6], 1
mov byte [0x14023d107], 1
mov dword [0x14023d0d8], 2
mov qword [rsp + 0x90], 0
lea rdx, [rsp + 0x90]
lea rcx, str.Rage_Config
call fcn.14003f140
test al, al
je 0x1400766c1
mov byte [0x14023d9b9], 1
mov byte [0x14023d104], 1
mov dword [0x140233094], 0
mov dword [0x14023308c], 0x43c80000
mov dword [0x140233088], 0x43fa0000
mov dword [0x14023309c], 8
mov dword [0x14023d9ac], 1
mov byte [reloc.WS2_32.dll_accept], 1
mov byte [0x14023d13a], 1
mov byte [0x14023d9a6], 1
mov byte [0x14023d107], 1
mov byte [0x14023d159], 1
mov dword [reloc.WLDAP32.dll_Ordinal_50], 0x2710
mov byte [0x14023d0f6], 1
mov dword [0x14023d0d8], 1
call fcn.140014ca0
call fcn.14001d730
call fcn.140014ca0
call fcn.14001d730
call fcn.140019af0
call fcn.1400142f0
lea r8, [rsp + 0xe4]
lea rdx, [rsp + 0xe0]
mov rcx, qword [0x14023d0d0]
call fcn.1400aa2a0
mov r9d, dword [rsp + 0xe4]
mov r8d, dword [rsp + 0xe0]
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 [0x14023cee0]
mov rcx, qword [rax + 0x48e8]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], 0
cmove rcx, r14
call fcn.14003bf80
mov rcx, qword [0x14023d0d0]
call fcn.1400b39c0
mov rcx, qword [rsp + 0xe8]
xor rcx, rsp
call fcn.140120290
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
ret