Function at 0x140052850
Capabilities:
Authenticate hmac
Create thread
Encode data using xor
Resolve function by parsing pe exports

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 rbp
lea rbp, [rax - 0x18]
sub rsp, 0x110
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm11
movaps xmmword [rax - 0x68], xmm12
movaps xmmword [rax - 0x78], xmm13
mov rax, qword [0x14049c380]
xor rax, rsp
mov qword [rbp - 0x70], rax
mov dword [rsp + 0x30], 0x44070000
mov dword [rsp + 0x34], 0x43d70000
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.1400197a0
mov byte [rsp + 0x58], 0
mov edx, 1
mov r8d, Ordinal_301
lea rcx, [rsp + 0x58]
call fcn.140005d50
xor ecx, ecx
call fcn.140027540
call fcn.14000d610
call fcn.14000db80
mov rbx, rax
xor ecx, ecx
call fcn.140027540
call fcn.14000db80
xor edi, edi
mov qword [rbx + 8], rdi
mov dword [rbx + 0x80], 0x41800000
mov dword [rbx + 0x44], 0x40a9999a
mov dword [rbx + 0x10], 0x41000000
xorps xmm0, xmm0
movups xmmword [rax + 0x118], xmm0
xorps xmm1, xmm1
movups xmmword [rax + 0x128], xmm1
movdqa xmm0, xmmword [0x1400c9750]
movups xmmword [rax + 0x198], xmm0
movdqa xmm1, xmmword [0x1400c9740]
movups xmmword [rax + 0xe8], xmm1
movdqa xmm0, xmmword [0x1400c7700]
movups xmmword [rax + 0x328], xmm0
movdqa xmm1, xmmword [0x1400c76f0]
movups xmmword [rax + 0x338], xmm1
movdqa xmm0, xmmword [0x1400c7670]
movups xmmword [rax + 0x348], xmm0
movdqa xmm1, xmmword [0x1400c7660]
movups xmmword [rax + 0x358], xmm1
movdqa xmm0, xmmword [0x1400c7590]
movups xmmword [rax + 0x3b8], xmm0
movdqa xmm1, xmmword [0x1400c7620]
movups xmmword [rax + 0x3c8], xmm1
movdqa xmm0, xmmword [0x1400c7740]
movups xmmword [rax + 0x3d8], xmm0
movdqa xmm1, xmmword [0x1400c75f0]
movups xmmword [rax + 0x3e8], xmm1
movdqa xmm0, xmmword [0x1400c7550]
movups xmmword [rax + 0x3f8], xmm0
movdqa xmm1, xmmword [0x1400c7580]
movups xmmword [rax + 0x408], xmm1
lea rcx, [rbp - 0x80]
call fcn.14000dd90
lea rcx, [rbp - 0x78]
call fcn.14000dd70
mov dword [rsp + 0x30], 0x42a00000
mov dword [rsp + 0x34], 0x41c80000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
mov dword [rsp + 0x30], 0x41c80000
mov dword [rsp + 0x34], 0x41f00000
lea rcx, [rsp + 0x30]
call fcn.140019290
cmp dword [0x14049d158], edi
sete dl
mov eax, dword [0x1400c8f88]
mov dword [rsp + 0x40], eax
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rsp + 0x40], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor al, 0x39
mov byte [rsp + 0x44], al
lea rcx, [rsp + 0x40]
call fcn.140003000
test al, al
je 0x140052a6d
mov dword [0x14049d158], edi
movss xmm6, dword [0x1400c1d00]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018920
cmp dword [0x14049d158], 2
sete dl
movsd xmm0, qword [0x1400c8f90]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400c8f98]
mov word [rsp + 0x68], ax
cmp byte [0x1400c8f99], dil
je 0x140052adf
mov byte [rsp + 0x60], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x61], 0x36
xor byte [rsp + 0x62], 0x37
xor byte [rsp + 0x63], 0x38
xor byte [rsp + 0x64], 0x39
xor byte [rsp + 0x65], 0x3a
xor byte [rsp + 0x66], 0x3b
xor byte [rsp + 0x67], 0x3c
xor byte [rsp + 0x68], 0x3d
xor byte [rsp + 0x69], 0x3e
lea rcx, [rsp + 0x60]
call fcn.140003000
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x140052afd
mov dword [0x14049d158], 2
call fcn.140018920
mov eax, dword [0x1400c8f9c]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400c8fa0]
mov word [rsp + 0x34], ax
cmp dword [0x14049d158], 3
movzx eax, byte [0x1400c8fa2]
sete dl
mov byte [rsp + 0x30], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor byte [rsp + 0x34], 0x39
xor byte [rsp + 0x35], 0x3a
xor al, 0x3b
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
call fcn.140003000
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x140052b6b
mov dword [0x14049d158], 3
call fcn.140018920
movsd xmm0, qword [0x1400c8fa8]
cmp dword [0x14049d158], 4
movzx eax, byte [0x1400c8fb0]
movsd qword [rsp + 0x30], xmm0
sete dl
mov byte [rsp + 0x30], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor byte [rsp + 0x34], 0x39
xor byte [rsp + 0x35], 0x3a
xor byte [rsp + 0x36], 0x3b
xor byte [rsp + 0x37], 0x3c
xor al, 0x3d
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0x30]
call fcn.140003000
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x140052bdb
mov dword [0x14049d158], 4
call fcn.140018920
movzx eax, word [0x1400c8fc0]
mov word [rsp + 0x68], ax
movsd xmm0, qword [0x1400c8fb8]
cmp dword [0x14049d158], 5
movzx eax, byte [0x1400c8fc2]
movsd qword [rsp + 0x60], xmm0
sete dl
mov byte [rsp + 0x60], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x61], 0x36
xor byte [rsp + 0x62], 0x37
xor byte [rsp + 0x63], 0x38
xor byte [rsp + 0x64], 0x39
xor byte [rsp + 0x65], 0x3a
xor byte [rsp + 0x66], 0x3b
xor byte [rsp + 0x67], 0x3c
xor byte [rsp + 0x68], 0x3d
xor byte [rsp + 0x69], 0x3e
xor al, 0x3f
mov byte [rsp + 0x6a], al
lea rcx, [rsp + 0x60]
call fcn.140003000
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x140052c61
mov dword [0x14049d158], 5
call fcn.140018920
movsd xmm0, qword [0x1400c8fc8]
cmp dword [0x14049d158], 6
movzx eax, byte [0x1400c8fd0]
movsd qword [rsp + 0x30], xmm0
sete dl
mov byte [rsp + 0x30], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor byte [rsp + 0x34], 0x39
xor byte [rsp + 0x35], 0x3a
xor byte [rsp + 0x36], 0x3b
xor byte [rsp + 0x37], 0x3c
xor al, 0x3d
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0x30]
call fcn.140003000
test al, al
je 0x140052ccb
mov dword [0x14049d158], 6
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018920
cmp dword [0x14049d158], 7
sete r10b
mov rax, qword [0x1400c8fd8]
mov qword [rsp + 0x30], rax
movdqa xmm11, xmmword [0x1400c9700]
movdqa xmm13, xmmword [0x1400c9710]
movdqa xmm12, xmmword [0x1400c96f0]
movdqa xmm8, xmmword [0x1400c97b0]
movdqa xmm7, xmmword [0x1400c7530]
movdqa xmm9, xmmword [0x1400c96e0]
mov esi, dword [reloc.WS2_32.dll_accept]
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x140052e40
cmp esi, 2
jl 0x140052e05
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm13
movd xmm0, dword [rsp + 0x30]
xorps xmm1, xmm0
movd dword [rsp + 0x30], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm9
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm13
movd xmm0, dword [rsp + 0x34]
xorps xmm1, xmm0
movd dword [rsp + 0x34], xmm1
jmp 0x140052e40
lea r9, [rsp + 0x30]
mov r8d, edi
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140052e10
movzx edx, r10b
lea rcx, [rsp + 0x30]
call fcn.140003000
test al, al
je 0x140052e5c
mov dword [0x14049d158], 7
mov ecx, 1
call fcn.140014ed0
call fcn.14000bdd0
mov eax, dword [0x14049d158]
test eax, eax
jne 0x140053496
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.140019290
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x44], 0x43a28000
mov eax, dword [0x1400c8fe0]
mov dword [rsp + 0x30], eax
movzx ecx, word [0x1400c8fe4]
mov word [rsp + 0x34], cx
movzx eax, byte [0x1400c8fe6]
mov byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor cl, 0x39
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3a
xor al, 0x3b
mov byte [rsp + 0x36], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.1400083b0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
mov rdx, qword [0x14049cda0]
add rdx, 0x5c
mov eax, dword [str.t_ZZVN_]
mov dword [rsp + 0x30], eax
movzx ecx, word [0x1400c8fec]
mov word [rsp + 0x34], cx
movzx eax, byte [0x1400c8fee]
mov byte [rsp + 0x30], 0x41
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor cl, 0x39
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3a
xor al, 0x3b
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
call fcn.1400021d0
movsd xmm0, qword [str.qDVO]
movsd qword [rsp + 0x40], xmm0
movzx ecx, byte [0x1400c8ff8]
mov rdx, qword [0x14049cda0]
add rdx, 0x8e
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor byte [rsp + 0x44], 0x39
xor byte [rsp + 0x45], 0x3a
xor byte [rsp + 0x46], 0x3b
xor byte [rsp + 0x47], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x48], cl
lea rcx, [rsp + 0x40]
call fcn.1400021d0
mov rdx, qword [0x14049cda0]
add rdx, 0xa5
movsd xmm0, qword [0x1400c9000]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400c9008]
mov word [rsp + 0x68], ax
cmp byte [0x1400c9009], dil
je 0x140053031
mov byte [rsp + 0x60], 0x56
xor byte [rsp + 0x61], 0x36
xor byte [rsp + 0x62], 0x37
xor byte [rsp + 0x63], 0x38
xor byte [rsp + 0x64], 0x39
xor byte [rsp + 0x65], 0x3a
xor byte [rsp + 0x66], 0x3b
xor byte [rsp + 0x67], 0x3c
xor byte [rsp + 0x68], 0x3d
xor byte [rsp + 0x69], 0x3e
lea rcx, [rsp + 0x60]
call fcn.1400021d0
movss xmm0, dword [0x1400c8444]
call fcn.1400192f0
mov rbx, 0xffffffffffffffff
mov dword [rsp + 0x20], ebx
mov r9d, 3
lea r8, str.Head
lea rdx, [0x14049d15c]
lea rcx, str.Hitboxes
call fcn.14003f420
mov rcx, qword [0x14049cda0]
mov eax, dword [0x14049d15c]
test eax, eax
jne 0x140053092
mov byte [rcx + 0x54], 1
mov byte [rcx + 0x62], dil
mov eax, dword [0x14049d15c]
cmp eax, 1
jne 0x1400530a5
mov byte [rcx + 0x54], dil
mov byte [rcx + 0x62], dil
mov eax, dword [0x14049d15c]
lea rdx, [rcx + 0x80]
cmp eax, 2
jne 0x1400530b9
mov byte [rcx + 0x54], dil
mov byte [rcx + 0x62], 1
movzx eax, word [0x1400c9030]
mov word [rsp + 0x68], ax
movsd xmm0, qword [str.f_XWMRUYNM_]
movzx eax, byte [0x1400c9032]
movsd qword [rsp + 0x60], xmm0
mov byte [rsp + 0x60], 0x53
xor byte [rsp + 0x61], 0x36
xor byte [rsp + 0x62], 0x37
xor byte [rsp + 0x63], 0x38
xor byte [rsp + 0x64], 0x39
xor byte [rsp + 0x65], 0x3a
xor byte [rsp + 0x66], 0x3b
xor byte [rsp + 0x67], 0x3c
xor byte [rsp + 0x68], 0x3d
xor byte [rsp + 0x69], 0x3e
xor al, 0x3f
mov byte [rsp + 0x6a], al
mov dword [rsp + 0x28], edi
lea r14, [0x1400c33c0]
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_26
mov r8d, 1
lea rcx, [rsp + 0x60]
call fcn.140045bc0
mov r10, qword [0x14049cda0]
mov eax, dword [str.sya8t_Z]
mov dword [rsp + 0x40], eax
cmp byte [0x1400c9037], dil
je 0x140053200
cmp esi, 2
jl 0x1400531bb
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm13
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
jmp 0x140053200
lea r9, [rsp + 0x40]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400531d0
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x1f4
mov r8d, 0xa
lea rdx, [r10 + 0x88]
lea rcx, [rsp + 0x40]
call fcn.140045bc0
mov rax, qword [0x1400c9038]
mov qword [rsp + 0x30], rax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x140053360
cmp esi, 2
jl 0x14005331a
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm7
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd eax, xmm13
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x30]
xorps xmm2, xmm1
movd dword [rsp + 0x30], xmm2
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x34]
xorps xmm2, xmm1
movd dword [rsp + 0x34], xmm2
jmp 0x140053360
lea r9, [rsp + 0x30]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140053330
lea rcx, [rsp + 0x30]
call fcn.140046840
mov r14d, dword [0x14049cd74]
mov rax, qword [0x14049cda0]
movsxd rcx, dword [rax + 0xa0]
mov rdx, rdi
cmp ecx, 0x7b
ja 0x140053392
lea rdx, str.Keybind
mov rdx, qword [rdx + rcx*8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movdqa xmm1, xmmword [0x1400c96c0]
movdqu xmmword [rsp + 0x70], xmm1
mov byte [rsp + 0x60], dil
test rdx, rdx
jne 0x1400533c1
mov r8d, 0xa
lea rdx, str.Select_Key
jmp 0x1400533cd
inc rbx
cmp byte [rdx + rbx], 0
jne 0x1400533c1
mov r8, rbx
lea rcx, [rsp + 0x60]
call fcn.140046ec0
cmp r14d, 1
jne 0x1400533f4
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Press_the_Key
lea rcx, [rsp + 0x60]
call fcn.140046ec0
mov dword [rsp + 0x30], 0x43480000
mov dword [rsp + 0x34], 0x41f00000
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
lea rdx, [rsp + 0x30]
call fcn.14003b0a0
test al, al
je 0x140053446
test r14d, r14d
jne 0x140053446
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x140050c10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140053486
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053481
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053481
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400bb35c
call fcn.14000bdd0
call fcn.14000b6f0
mov eax, dword [0x14049d158]
cmp eax, 7
jne 0x140053560
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42c80000
lea rcx, [rsp + 0x30]
call fcn.140019290
mov dword [rsp + 0x30], 0x43fa0000
mov dword [rsp + 0x34], 0x43c80000
mov eax, dword [0x1400c9040]
mov dword [rsp + 0x40], eax
movzx eax, word [0x1400c9044]
mov word [rsp + 0x44], ax
mov byte [rsp + 0x40], 0x57
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor al, 0x39
mov byte [rsp + 0x44], al
xor byte [rsp + 0x45], 0x3a
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400083b0
mov dword [rsp + 0x30], 0x40a00000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
movdqa xmm0, xmmword [0x1400c9790]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.World_ESP_Soon_
lea rcx, [rsp + 0x60]
call fcn.140046870
call fcn.14000bdd0
call fcn.14000b6f0
mov eax, dword [0x14049d158]
cmp eax, 2
jne 0x140053e47
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.140019290
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x44], 0x43a28000
mov rax, qword [str.c_DMXVH_pXVZU__]
mov qword [rsp + 0x30], rax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x1400536c0
cmp esi, 2
jl 0x140053687
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm7
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd eax, xmm13
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x30]
xorps xmm2, xmm1
movd dword [rsp + 0x30], xmm2
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x34]
xorps xmm2, xmm1
movd dword [rsp + 0x34], xmm2
jmp 0x1400536c0
lea r9, [rsp + 0x30]
mov r8d, edi
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140053690
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.1400083b0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
mov rdx, qword [0x14049cda0]
add rdx, 0x1d
mov eax, dword [0x1400c9050]
mov dword [rsp + 0x30], eax
movzx ecx, word [0x1400c9054]
mov word [rsp + 0x34], cx
movzx eax, byte [0x1400c9056]
mov byte [rsp + 0x30], 0x45
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor cl, 0x39
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3a
xor al, 0x3b
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
call fcn.1400021d0
mov rdx, qword [0x14049cda0]
add rdx, 0x1b
movsd xmm0, qword [str.gWSYK]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400c9060]
mov word [rsp + 0x68], ax
lea rcx, [rsp + 0x60]
cmp byte [0x1400c9061], 0
je 0x1400537b1
mov byte [rsp + 0x60], 0x52
xor byte [rsp + 0x61], 0x36
xor byte [rsp + 0x62], 0x37
xor byte [rsp + 0x63], 0x38
xor byte [rsp + 0x64], 0x39
xor byte [rsp + 0x65], 0x3a
xor byte [rsp + 0x66], 0x3b
xor byte [rsp + 0x67], 0x3c
xor byte [rsp + 0x68], 0x3d
xor byte [rsp + 0x69], 0x3e
call fcn.1400021d0
movsd xmm0, qword [0x1400c9068]
mov rdx, qword [0x14049cda0]
movzx ecx, byte [0x1400c9070]
movsd qword [rsp + 0x40], xmm0
add rdx, 0x1c
mov byte [rsp + 0x40], Ordinal_79
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor byte [rsp + 0x44], 0x39
xor byte [rsp + 0x45], 0x3a
xor byte [rsp + 0x46], 0x3b
xor byte [rsp + 0x47], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x48], cl
lea rcx, [rsp + 0x40]
call fcn.1400021d0
mov eax, dword [0x1400c9074]
mov dword [rsp + 0x30], eax
movzx ecx, word [0x1400c9078]
mov word [rsp + 0x34], cx
movzx eax, byte [0x1400c907a]
mov byte [rsp + 0x30], reloc.WLDAP32.dll_Ordinal_50
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor cl, 0x39
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3a
xor al, 0x3b
mov byte [rsp + 0x36], al
mov rdx, qword [0x14049cda0]
add rdx, 0x18
lea rcx, [rsp + 0x30]
call fcn.1400021d0
movsd xmm0, qword [str.vYEVHX]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [0x1400c9088]
mov dword [rsp + 0x68], eax
movzx eax, byte [0x1400c908c]
mov byte [rsp + 0x6c], al
mov r10, qword [0x14049cda0]
mov r8d, edi
cmp esi, 2
jl 0x140053975
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.vYEVHX]
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140053980
lea rdx, [r10 + 0x1e]
lea rcx, [rsp + 0x60]
call fcn.1400021d0
movsd xmm0, qword [0x1400c9090]
movsd qword [rsp + 0x30], xmm0
movzx eax, byte [0x1400c9098]
mov byte [rsp + 0x30], 0x53
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor byte [rsp + 0x34], 0x39
xor byte [rsp + 0x35], 0x3a
xor byte [rsp + 0x36], 0x3b
xor byte [rsp + 0x37], 0x3c
xor al, 0x3d
mov byte [rsp + 0x38], al
mov rdx, qword [0x14049cda0]
add rdx, 0x97
lea rcx, [rsp + 0x30]
call fcn.1400021d0
movsd xmm0, qword [str.WZ_]
movsd qword [rsp + 0x40], xmm0
movzx ecx, byte [0x1400c90a8]
mov rdx, qword [0x14049cda0]
add rdx, 0x99
mov byte [rsp + 0x40], Ordinal_79
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor byte [rsp + 0x44], 0x39
xor byte [rsp + 0x45], 0x3a
xor byte [rsp + 0x46], 0x3b
xor byte [rsp + 0x47], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x48], cl
lea rcx, [rsp + 0x40]
call fcn.1400021d0
mov r10, qword [0x14049cda0]
movsd xmm0, qword [str.SV_]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [0x1400c90b8]
mov dword [rsp + 0x68], eax
cmp byte [0x1400c90bb], 0
je 0x140053bc0
mov r8d, edi
cmp esi, 2
jl 0x140053b85
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.SV_]
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140053b90
lea rdx, [r10 + 0x1a]
lea rcx, [rsp + 0x60]
call fcn.1400021d0
mov eax, dword [0x1400c90bc]
mov dword [rsp + 0x40], eax
movzx eax, word [0x1400c90c0]
mov rdx, qword [0x14049cda0]
mov word [rsp + 0x44], ax
add rdx, 0x65
mov byte [rsp + 0x40], Ordinal_79
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor byte [rsp + 0x44], 0x39
xor byte [rsp + 0x45], 0x3a
lea rcx, [rsp + 0x40]
call fcn.1400021d0
movsd xmm0, qword [str.q_DLXTXY]
movsd qword [rsp + 0x30], xmm0
movzx eax, byte [0x1400c90d0]
mov byte [rsp + 0x30], 0x44
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor byte [rsp + 0x34], 0x39
xor byte [rsp + 0x35], 0x3a
xor byte [rsp + 0x36], 0x3b
xor byte [rsp + 0x37], 0x3c
xor al, 0x3d
mov byte [rsp + 0x38], al
mov rdx, qword [0x14049cda0]
add rdx, 0x3e
lea rcx, [rsp + 0x30]
call fcn.1400021d0
movsd xmm0, qword [str.gSYHelQ_F_31C]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [0x1400c90e0]
mov dword [rsp + 0x68], eax
movzx eax, word [0x1400c90e4]
mov word [rsp + 0x6c], ax
movzx eax, byte [0x1400c90e6]
mov byte [rsp + 0x6e], al
mov r10, qword [0x14049cda0]
mov r8d, edi
cmp esi, 2
jl 0x140053d89
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.gSYHelQ_F_31C]
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140053da0
lea rdx, [r10 + 0x66]
lea rcx, [rsp + 0x60]
call fcn.1400021d0
movsd xmm0, qword [str.eZVL_UIQ]
movsd qword [rsp + 0x30], xmm0
movzx ecx, byte [0x1400c90f0]
mov rdx, qword [0x14049cda0]
add rdx, 0x43
mov byte [rsp + 0x30], 0x50
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor byte [rsp + 0x34], 0x39
xor byte [rsp + 0x35], 0x3a
xor byte [rsp + 0x36], 0x3b
xor byte [rsp + 0x37], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x38], cl
lea rcx, [rsp + 0x30]
call fcn.1400021d0
call fcn.14000bdd0
call fcn.14000b6f0
mov eax, dword [0x14049d158]
cmp eax, 3
jne 0x140053fe9
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.140019290
mov dword [rsp + 0x30], 0x43fa0000
mov dword [rsp + 0x34], 0x43a28000
mov eax, dword [str.x_D_9]
mov dword [rsp + 0x40], eax
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rsp + 0x40], Ordinal_79
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor al, 0x39
mov byte [rsp + 0x44], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400083b0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
lea rcx, str.Thank_you_for_using_Saturn_Free_
call fcn.140046840
lea rcx, str.Made_By_Payson
call fcn.140046840
movdqa xmm0, xmmword [0x1400c9760]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.BattlEye___
lea rcx, [rsp + 0x60]
call fcn.140046870
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018920
movdqa xmm2, xmmword [0x1400c9720]
movups xmmword [rsp + 0x60], xmm2
lea rdx, str.Undetected
lea rcx, [rsp + 0x60]
call fcn.140046870
movdqa xmm2, xmmword [0x1400c9780]
movups xmmword [rsp + 0x60], xmm2
lea rdx, str.EasyAntiCheat___
lea rcx, [rsp + 0x60]
call fcn.140046870
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018920
movdqa xmm0, xmmword [0x1400c9720]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Undetected
lea rcx, [rsp + 0x60]
call fcn.140046870
movdqa xmm0, xmmword [0x1400c9770]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Compatible_with_v30.00
lea rcx, [rsp + 0x60]
call fcn.140046870
movdqa xmm0, xmmword [0x1400c3750]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.discord.gg_saturniv
lea rcx, [rsp + 0x60]
call fcn.140046870
movdqa xmm0, xmmword [0x1400c9790]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.t.me_saturncheats
lea rcx, [rsp + 0x60]
call fcn.140046870
call fcn.14000bdd0
call fcn.14000b6f0
mov eax, dword [0x14049d158]
cmp eax, 4
jne 0x14005497e
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.140019290
mov dword [rsp + 0x30], 0x43fa0000
mov dword [rsp + 0x34], 0x43aa0000
movsd xmm1, qword [str.fSCLPTO]
movsd qword [rsp + 0x40], xmm1
movzx eax, byte [0x1400c9108]
mov byte [rsp + 0x40], 0x53
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor byte [rsp + 0x44], 0x39
xor byte [rsp + 0x45], 0x3a
xor byte [rsp + 0x46], 0x3b
xor byte [rsp + 0x47], 0x3c
xor al, 0x3d
mov byte [rsp + 0x48], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400083b0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
mov r10, qword [0x14049cda0]
movsd xmm0, qword [0x1400c9110]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [0x1400c9118]
mov dword [rsp + 0x68], eax
movzx eax, byte [0x1400c911c]
mov byte [rsp + 0x6c], al
mov r8d, edi
cmp esi, 2
jl 0x1400541a1
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x1400c9110]
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400541b0
lea rdx, [r10 + 0x38]
lea rcx, [rsp + 0x60]
call fcn.1400021d0
mov r10, qword [0x14049cda0]
movups xmm0, xmmword [0x1400c9120]
movups xmmword [rsp + 0x40], xmm0
movzx eax, word [0x1400c9130]
mov word [rsp + 0x50], ax
cmp byte [0x1400c9131], 0
je 0x140054370
mov r8d, edi
cmp esi, 2
jl 0x14005432f
movdqa xmmword [rsp + 0x30], xmm13
lea rcx, [rsp + 0x44]
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
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 0x140054240
cmp r8d, 0x12
jge 0x140054370
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140054340
lea rdx, [r10 + 0x98]
lea rcx, [rsp + 0x40]
call fcn.1400021d0
mov r10, qword [0x14049cda0]
movsd xmm0, qword [str.zCCTPTX]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400c9140]
mov dword [rsp + 0x38], eax
movzx eax, word [0x1400c9144]
mov word [rsp + 0x3c], ax
cmp byte [0x1400c9145], 0
je 0x1400544e0
mov r8d, edi
cmp esi, 2
jl 0x14005449d
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.zCCTPTX]
xorps xmm1, xmm0
movd dword [rsp + 0x30], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x34]
xorps xmm2, xmm1
movd dword [rsp + 0x34], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400544b0
lea rdx, [r10 + 0x41]
lea rcx, [rsp + 0x30]
call fcn.1400021d0
mov rdx, qword [0x14049cda0]
add rdx, 0xd0
movsd xmm0, qword [0x1400c9148]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400c9150]
mov word [rsp + 0x68], ax
cmp byte [0x1400c9151], 0
je 0x140054551
mov byte [rsp + 0x60], 0x42
xor byte [rsp + 0x61], 0x36
xor byte [rsp + 0x62], 0x37
xor byte [rsp + 0x63], 0x38
xor byte [rsp + 0x64], 0x39
xor byte [rsp + 0x65], 0x3a
xor byte [rsp + 0x66], 0x3b
xor byte [rsp + 0x67], 0x3c
xor byte [rsp + 0x68], 0x3d
xor byte [rsp + 0x69], 0x3e
mov dword [rsp + 0x28], edi
lea rbx, str._.0f
mov qword [rsp + 0x20], rbx
movss xmm6, dword [0x1400c1cec]
movaps xmm3, xmm6
movss xmm2, dword [0x1400c1cd8]
lea rcx, [rsp + 0x60]
call fcn.140045b70
mov r10, qword [0x14049cda0]
movsd xmm0, qword [str.f_RTNTR]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400c9160]
mov dword [rsp + 0x38], eax
movzx eax, word [0x1400c9164]
mov word [rsp + 0x3c], ax
movzx eax, byte [0x1400c9166]
mov byte [rsp + 0x3e], al
mov r8d, edi
cmp esi, 2
jl 0x140054699
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
movdqa xmm1, xmm7
psubd xmm1, xmm0
andps xmm1, xmm11
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.f_RTNTR]
xorps xmm1, xmm0
movd dword [rsp + 0x30], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm9, xmm0
andps xmm9, xmm11
packuswb xmm9, xmm9
packuswb xmm9, xmm9
movd xmm0, eax
paddb xmm9, xmm0
movd xmm1, dword [rsp + 0x34]
xorps xmm9, xmm1
movd dword [rsp + 0x34], xmm9
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400546b0
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm6
movss xmm2, dword [0x1400c1cd8]
lea rdx, [r10 + 0xd4]
lea rcx, [rsp + 0x30]
call fcn.140045b70
lea rcx, str.AimBone
call fcn.140046840
mov rdx, qword [0x14049cda0]
add rdx, 0x5d
mov eax, dword [str.SV9]
mov dword [rsp + 0x40], eax
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rsp + 0x40], 0x48
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor al, 0x39
mov byte [rsp + 0x44], al
lea rcx, [rsp + 0x40]
call fcn.14003b870
mov eax, dword [str.vRKM:]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400c9174]
mov word [rsp + 0x34], ax
mov byte [rsp + 0x30], 0x43
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor al, 0x39
mov byte [rsp + 0x34], al
xor byte [rsp + 0x35], 0x3a
mov rdx, qword [0x14049cda0]
add rdx, 0x5e
lea rcx, [rsp + 0x30]
call fcn.14003b870
mov eax, dword [str.gWYVW_]
mov dword [rsp + 0x40], eax
movzx r8d, word [0x1400c917c]
mov word [rsp + 0x44], r8w
movzx ecx, byte [0x1400c917e]
mov rdx, qword [0x14049cda0]
add rdx, 0x63
mov byte [rsp + 0x40], 0x52
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor r8b, 0x39
mov byte [rsp + 0x44], r8b
xor byte [rsp + 0x45], 0x3a
xor cl, 0x3b
mov byte [rsp + 0x46], cl
lea rcx, [rsp + 0x40]
call fcn.14003b870
mov r9, qword [0x14049cda0]
movups xmm0, xmmword [str.yYTS]
movups xmmword [rsp + 0x60], xmm0
movzx eax, byte [0x1400c9190]
mov byte [rsp + 0x70], al
cmp esi, 2
jl 0x14005491c
movdqa xmmword [rsp + 0x30], xmm13
lea rcx, [rsp + 0x64]
mov edx, dword [rsp + 0x30]
nop
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdi + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm12
psubd xmm2, xmm0
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edi, 8
mov eax, edi
lea rcx, [rcx + 8]
cmp edi, 0x10
jl 0x140054830
cmp eax, 0x11
jge 0x14005495d
movsxd rax, edi
lea r8, [rsp + 0x60]
add r8, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, dil
sub al, cl
add al, 0x35
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x11
jl 0x140054930
lea rdx, [r9 + 0xd8]
lea rcx, [rsp + 0x60]
call fcn.1400021d0
call fcn.14000bdd0
call fcn.14000b6f0
mov eax, dword [0x14049d158]
cmp eax, 6
jne 0x140054a83
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42c80000
lea rcx, [rsp + 0x30]
call fcn.140019290
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x44], 0x43be0000
mov eax, dword [str.vY_WKI_]
mov dword [rsp + 0x30], eax
movzx ecx, word [0x1400c9198]
mov word [rsp + 0x34], cx
movzx eax, byte [0x1400c919a]
mov byte [rsp + 0x30], 0x43
xor byte [rsp + 0x31], 0x36
xor byte [rsp + 0x32], 0x37
xor byte [rsp + 0x33], 0x38
xor cl, 0x39
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3a
xor al, 0x3b
mov byte [rsp + 0x36], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.1400083b0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
lea rcx, [0x1400c36a4]
call fcn.140046840
call fcn.140045470
mov rdx, qword [0x14049cda0]
add rdx, 0xdc
xor r8d, r8d
lea rcx, str.Visible
call fcn.14003cab0
mov rdx, qword [0x14049cda0]
add rdx, 0xec
xor r8d, r8d
lea rcx, str.InVisible
call fcn.14003cab0
call fcn.14000bdd0
call fcn.14000b6f0
mov eax, dword [0x14049d158]
cmp eax, 5
jne 0x140054bbe
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.140019290
mov dword [rsp + 0x30], 0x43fa0000
mov dword [rsp + 0x34], 0x43b68000
movsd xmm1, qword [str.pNGTVSOO]
movsd qword [rsp + 0x40], xmm1
movzx eax, byte [0x1400c91a8]
mov byte [rsp + 0x40], 0x45
xor byte [rsp + 0x41], 0x36
xor byte [rsp + 0x42], 0x37
xor byte [rsp + 0x43], 0x38
xor byte [rsp + 0x44], 0x39
xor byte [rsp + 0x45], 0x3a
xor byte [rsp + 0x46], 0x3b
xor byte [rsp + 0x47], 0x3c
xor al, 0x3d
mov byte [rsp + 0x48], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400083b0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.140019290
call fcn.140008be0
lea rcx, str.Exploits__Under_Development
call fcn.140046840
call fcn.140045470
lea rcx, str.Exploits_will_get_you_banned
call fcn.140046840
mov rdx, qword [0x14049cda0]
add rdx, 0x3d
movsd xmm0, qword [0x1400c91b0]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400c91b8]
mov word [rsp + 0x68], ax
cmp byte [0x1400c91b9], 0
je 0x140054baa
mov byte [rsp + 0x60], Ordinal_79
xor byte [rsp + 0x61], 0x36
xor byte [rsp + 0x62], 0x37
xor byte [rsp + 0x63], 0x38
xor byte [rsp + 0x64], 0x39
xor byte [rsp + 0x65], 0x3a
xor byte [rsp + 0x66], 0x3b
xor byte [rsp + 0x67], 0x3c
xor byte [rsp + 0x68], 0x3d
xor byte [rsp + 0x69], 0x3e
lea rcx, [rsp + 0x60]
call fcn.1400021d0
call fcn.14000bdd0
call fcn.14000b6f0
call fcn.14000b3c0
call fcn.1400157b0
mov rcx, qword [rbp - 0x70]
xor rcx, rsp
call fcn.1400bb7d0
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm11, xmmword [r11 - 0x50]
movaps xmm12, xmmword [r11 - 0x60]
movaps xmm13, xmmword [r11 - 0x70]
mov rsp, r11
pop rbp
ret