Function at 0x140052730
Capabilities:
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.1400196c0
mov byte [rsp + 0x58], 0
mov edx, 1
mov r8d, Ordinal_301
lea rcx, [rsp + 0x58]
call fcn.140005c70
xor ecx, ecx
call fcn.140027460
call fcn.14000d530
call fcn.14000daa0
mov rbx, rax
xor ecx, ecx
call fcn.140027460
call fcn.14000daa0
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 [0x1400c97c0]
movups xmmword [rax + 0x198], xmm0
movdqa xmm1, xmmword [0x1400c97b0]
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.14000dcb0
lea rcx, [rbp - 0x78]
call fcn.14000dc90
mov dword [rsp + 0x30], 0x42a00000
mov dword [rsp + 0x34], 0x41c80000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
mov dword [rsp + 0x30], 0x41c80000
mov dword [rsp + 0x34], 0x41f00000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
cmp dword [0x14049d158], edi
sete dl
mov eax, dword [0x1400c8f88]
mov dword [rsp + 0x40], eax
movzx eax, byte [0x1400c8f8c]
mov byte [rsp + 0x40], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor al, 0x3d
mov byte [rsp + 0x44], al
lea rcx, [rsp + 0x40]
call fcn.140002f20
test al, al
je 0x14005294d
mov dword [0x14049d158], edi
movss xmm6, dword [0x1400c1d00]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018840
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 0x1400529bf
mov byte [rsp + 0x60], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x61], 0x3a
xor byte [rsp + 0x62], 0x3b
xor byte [rsp + 0x63], 0x3c
xor byte [rsp + 0x64], 0x3d
xor byte [rsp + 0x65], 0x3e
xor byte [rsp + 0x66], 0x3f
xor byte [rsp + 0x67], 0x40
xor byte [rsp + 0x68], 0x41
xor byte [rsp + 0x69], 0x42
lea rcx, [rsp + 0x60]
call fcn.140002f20
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x1400529dd
mov dword [0x14049d158], 2
call fcn.140018840
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor byte [rsp + 0x34], 0x3d
xor byte [rsp + 0x35], 0x3e
xor al, 0x3f
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
call fcn.140002f20
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x140052a4b
mov dword [0x14049d158], 3
call fcn.140018840
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor byte [rsp + 0x34], 0x3d
xor byte [rsp + 0x35], 0x3e
xor byte [rsp + 0x36], 0x3f
xor byte [rsp + 0x37], 0x40
xor al, 0x41
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0x30]
call fcn.140002f20
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x140052abb
mov dword [0x14049d158], 4
call fcn.140018840
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], 0x3a
xor byte [rsp + 0x62], 0x3b
xor byte [rsp + 0x63], 0x3c
xor byte [rsp + 0x64], 0x3d
xor byte [rsp + 0x65], 0x3e
xor byte [rsp + 0x66], 0x3f
xor byte [rsp + 0x67], 0x40
xor byte [rsp + 0x68], 0x41
xor byte [rsp + 0x69], 0x42
xor al, 0x43
mov byte [rsp + 0x6a], al
lea rcx, [rsp + 0x60]
call fcn.140002f20
movaps xmm1, xmm6
xorps xmm0, xmm0
test al, al
je 0x140052b41
mov dword [0x14049d158], 5
call fcn.140018840
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor byte [rsp + 0x34], 0x3d
xor byte [rsp + 0x35], 0x3e
xor byte [rsp + 0x36], 0x3f
xor byte [rsp + 0x37], 0x40
xor al, 0x41
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0x30]
call fcn.140002f20
test al, al
je 0x140052bab
mov dword [0x14049d158], 6
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018840
cmp dword [0x14049d158], 7
sete r10b
mov rax, qword [0x1400c8fd8]
mov qword [rsp + 0x30], rax
movdqa xmm11, xmmword [0x1400c9770]
movdqa xmm13, xmmword [0x1400c9780]
movdqa xmm12, xmmword [0x1400c9760]
movdqa xmm8, xmmword [0x1400c9820]
movdqa xmm7, xmmword [0x1400c7530]
movdqa xmm9, xmmword [0x1400c9750]
mov esi, dword [reloc.WS2_32.dll_accept]
cmp byte [str._xSVRJ_], dil
je 0x140052d20
cmp esi, 2
jl 0x140052ce5
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 0x140052d20
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140052cf0
movzx edx, r10b
lea rcx, [rsp + 0x30]
call fcn.140002f20
test al, al
je 0x140052d3c
mov dword [0x14049d158], 7
mov ecx, 1
call fcn.140014df0
call fcn.14000bcf0
mov eax, dword [0x14049d158]
test eax, eax
jne 0x140053376
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3e
xor al, 0x3f
mov byte [rsp + 0x36], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.1400082d0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
mov rdx, qword [0x14049cda0]
add rdx, 0x5c
mov eax, dword [str.xSVRJ_]
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3e
xor al, 0x3f
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
call fcn.1400020f0
movsd xmm0, qword [str.HZK]
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], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
lea rcx, [rsp + 0x40]
call fcn.1400020f0
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 0x140052f11
mov byte [rsp + 0x60], 0x56
xor byte [rsp + 0x61], 0x3a
xor byte [rsp + 0x62], 0x3b
xor byte [rsp + 0x63], 0x3c
xor byte [rsp + 0x64], 0x3d
xor byte [rsp + 0x65], 0x3e
xor byte [rsp + 0x66], 0x3f
xor byte [rsp + 0x67], 0x40
xor byte [rsp + 0x68], 0x41
xor byte [rsp + 0x69], 0x42
lea rcx, [rsp + 0x60]
call fcn.1400020f0
movss xmm0, dword [0x1400c8444]
call fcn.140019210
mov rbx, 0xffffffffffffffff
mov dword [rsp + 0x20], ebx
mov r9d, 3
lea r8, str.Head
lea rdx, [0x14049d15c]
lea rcx, str.Hitboxes
call fcn.14003f340
mov rcx, qword [0x14049cda0]
mov eax, dword [0x14049d15c]
test eax, eax
jne 0x140052f72
mov byte [rcx + 0x54], 1
mov byte [rcx + 0x62], dil
mov eax, dword [0x14049d15c]
cmp eax, 1
jne 0x140052f85
mov byte [rcx + 0x54], dil
mov byte [rcx + 0x62], dil
mov eax, dword [0x14049d15c]
lea rdx, [rcx + 0x80]
cmp eax, 2
jne 0x140052f99
mov byte [rcx + 0x54], dil
mov byte [rcx + 0x62], 1
movzx eax, word [0x1400c9030]
mov word [rsp + 0x68], ax
movsd xmm0, qword [str.jWTSIVQ_21C]
movzx eax, byte [0x1400c9032]
movsd qword [rsp + 0x60], xmm0
mov byte [rsp + 0x60], 0x53
xor byte [rsp + 0x61], 0x3a
xor byte [rsp + 0x62], 0x3b
xor byte [rsp + 0x63], 0x3c
xor byte [rsp + 0x64], 0x3d
xor byte [rsp + 0x65], 0x3e
xor byte [rsp + 0x66], 0x3f
xor byte [rsp + 0x67], 0x40
xor byte [rsp + 0x68], 0x41
xor byte [rsp + 0x69], 0x42
xor al, 0x43
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.140045ae0
mov r10, qword [0x14049cda0]
mov eax, dword [0x1400c9034]
mov dword [rsp + 0x40], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x1400530e0
cmp esi, 2
jl 0x14005309b
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 0x1400530e0
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400530b0
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.140045ae0
mov rax, qword [0x1400c9038]
mov qword [rsp + 0x30], rax
cmp byte [0x1400c903f], dil
je 0x140053240
cmp esi, 2
jl 0x1400531fa
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 0x140053240
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140053210
lea rcx, [rsp + 0x30]
call fcn.140046760
mov r14d, dword [0x14049cd74]
mov rax, qword [0x14049cda0]
movsxd rcx, dword [rax + 0xa0]
mov rdx, rdi
cmp ecx, 0x7b
ja 0x140053272
lea rdx, str.Keybind
mov rdx, qword [rdx + rcx*8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movdqa xmm1, xmmword [0x1400c9730]
movdqu xmmword [rsp + 0x70], xmm1
mov byte [rsp + 0x60], dil
test rdx, rdx
jne 0x1400532a1
mov r8d, 0xa
lea rdx, str.Select_Key
jmp 0x1400532ad
inc rbx
cmp byte [rdx + rbx], 0
jne 0x1400532a1
mov r8, rbx
lea rcx, [rsp + 0x60]
call fcn.140046de0
cmp r14d, 1
jne 0x1400532d4
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Press_the_Key
lea rcx, [rsp + 0x60]
call fcn.140046de0
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.14003afc0
test al, al
je 0x140053326
test r14d, r14d
jne 0x140053326
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x140050af0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140053366
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053361
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053361
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400bb38c
call fcn.14000bcf0
call fcn.14000b610
mov eax, dword [0x14049d158]
cmp eax, 7
jne 0x140053440
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42c80000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
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], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor al, 0x3d
mov byte [rsp + 0x44], al
xor byte [rsp + 0x45], 0x3e
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400082d0
mov dword [rsp + 0x30], 0x40a00000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
movdqa xmm0, xmmword [0x1400c9800]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.World_ESP_Soon_
lea rcx, [rsp + 0x60]
call fcn.140046790
call fcn.14000bcf0
call fcn.14000b610
mov eax, dword [0x14049d158]
cmp eax, 2
jne 0x140053d27
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x44], 0x43a28000
mov rax, qword [str.oSHIRL_TZQ__]
mov qword [rsp + 0x30], rax
cmp byte [0x1400c904f], 0
je 0x1400535a0
cmp esi, 2
jl 0x140053567
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 0x1400535a0
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140053570
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.1400082d0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3e
xor al, 0x3f
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
call fcn.1400020f0
mov rdx, qword [0x14049cda0]
add rdx, 0x1b
movsd xmm0, qword [str.k___O]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400c9060]
mov word [rsp + 0x68], ax
lea rcx, [rsp + 0x60]
cmp byte [0x1400c9061], 0
je 0x140053691
mov byte [rsp + 0x60], 0x52
xor byte [rsp + 0x61], 0x3a
xor byte [rsp + 0x62], 0x3b
xor byte [rsp + 0x63], 0x3c
xor byte [rsp + 0x64], 0x3d
xor byte [rsp + 0x65], 0x3e
xor byte [rsp + 0x66], 0x3f
xor byte [rsp + 0x67], 0x40
xor byte [rsp + 0x68], 0x41
xor byte [rsp + 0x69], 0x42
call fcn.1400020f0
movsd xmm0, qword [str.rSWP]
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], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
lea rcx, [rsp + 0x40]
call fcn.1400020f0
mov eax, dword [str._veRF_]
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3e
xor al, 0x3f
mov byte [rsp + 0x36], al
mov rdx, qword [0x14049cda0]
add rdx, 0x18
lea rcx, [rsp + 0x30]
call fcn.1400020f0
movsd xmm0, qword [str.zUIRXLZ_a]
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 0x140053855
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.zUIRXLZ_a]
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140053860
lea rdx, [r10 + 0x1e]
lea rcx, [rsp + 0x60]
call fcn.1400020f0
movsd xmm0, qword [str.jQPXJP.A]
movsd qword [rsp + 0x30], xmm0
movzx eax, byte [0x1400c9098]
mov byte [rsp + 0x30], 0x53
xor byte [rsp + 0x31], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor byte [rsp + 0x34], 0x3d
xor byte [rsp + 0x35], 0x3e
xor byte [rsp + 0x36], 0x3f
xor byte [rsp + 0x37], 0x40
xor al, 0x41
mov byte [rsp + 0x38], al
mov rdx, qword [0x14049cda0]
add rdx, 0x97
lea rcx, [rsp + 0x30]
call fcn.1400020f0
movsd xmm0, qword [str.w_VY]
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], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
lea rcx, [rsp + 0x40]
call fcn.1400020f0
mov r10, qword [0x14049cda0]
movsd xmm0, qword [0x1400c90b0]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [0x1400c90b8]
mov dword [rsp + 0x68], eax
cmp byte [0x1400c90bb], 0
je 0x140053aa0
mov r8d, edi
cmp esi, 2
jl 0x140053a65
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 [0x1400c90b0]
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140053a70
lea rdx, [r10 + 0x1a]
lea rcx, [rsp + 0x60]
call fcn.1400020f0
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], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
lea rcx, [rsp + 0x40]
call fcn.1400020f0
movsd xmm0, qword [str.SHHP_A]
movsd qword [rsp + 0x30], xmm0
movzx eax, byte [0x1400c90d0]
mov byte [rsp + 0x30], 0x44
xor byte [rsp + 0x31], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor byte [rsp + 0x34], 0x3d
xor byte [rsp + 0x35], 0x3e
xor byte [rsp + 0x36], 0x3f
xor byte [rsp + 0x37], 0x40
xor al, 0x41
mov byte [rsp + 0x38], al
mov rdx, qword [0x14049cda0]
add rdx, 0x3e
lea rcx, [rsp + 0x30]
call fcn.1400020f0
movsd xmm0, qword [str.k_UXXL]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [str._:_75G]
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 0x140053c69
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.k_UXXL]
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140053c80
lea rdx, [r10 + 0x66]
lea rcx, [rsp + 0x60]
call fcn.1400020f0
movsd xmm0, qword [str.iVZH_QM_A]
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor byte [rsp + 0x34], 0x3d
xor byte [rsp + 0x35], 0x3e
xor byte [rsp + 0x36], 0x3f
xor byte [rsp + 0x37], 0x40
xor cl, 0x41
mov byte [rsp + 0x38], cl
lea rcx, [rsp + 0x30]
call fcn.1400020f0
call fcn.14000bcf0
call fcn.14000b610
mov eax, dword [0x14049d158]
cmp eax, 3
jne 0x140053ec9
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
mov dword [rsp + 0x30], 0x43fa0000
mov dword [rsp + 0x34], 0x43a28000
mov eax, dword [str.tSH_]
mov dword [rsp + 0x40], eax
movzx eax, byte [0x1400c90f8]
mov byte [rsp + 0x40], Ordinal_79
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor al, 0x3d
mov byte [rsp + 0x44], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400082d0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
lea rcx, str.Thank_you_for_using_Saturn_Free_
call fcn.140046760
lea rcx, str.Made_By_Payson
call fcn.140046760
movdqa xmm0, xmmword [0x1400c97d0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.BattlEye___
lea rcx, [rsp + 0x60]
call fcn.140046790
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018840
movdqa xmm2, xmmword [0x1400c9790]
movups xmmword [rsp + 0x60], xmm2
lea rdx, str.Undetected
lea rcx, [rsp + 0x60]
call fcn.140046790
movdqa xmm2, xmmword [0x1400c97f0]
movups xmmword [rsp + 0x60], xmm2
lea rdx, str.EasyAntiCheat___
lea rcx, [rsp + 0x60]
call fcn.140046790
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140018840
movdqa xmm0, xmmword [0x1400c9790]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Undetected
lea rcx, [rsp + 0x60]
call fcn.140046790
movdqa xmm0, xmmword [0x1400c97e0]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Compatible_with_v30.00
lea rcx, [rsp + 0x60]
call fcn.140046790
movdqa xmm0, xmmword [0x1400c3750]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.discord.gg_saturniv
lea rcx, [rsp + 0x60]
call fcn.140046790
movdqa xmm0, xmmword [0x1400c9800]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.t.me_saturncheats
lea rcx, [rsp + 0x60]
call fcn.140046790
call fcn.14000bcf0
call fcn.14000b610
mov eax, dword [0x14049d158]
cmp eax, 4
jne 0x14005485e
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
mov dword [rsp + 0x30], 0x43fa0000
mov dword [rsp + 0x34], 0x43aa0000
movsd xmm1, qword [str.j_OHTPX3A]
movsd qword [rsp + 0x40], xmm1
movzx eax, byte [0x1400c9108]
mov byte [rsp + 0x40], 0x53
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400082d0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
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 0x140054081
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140054090
lea rdx, [r10 + 0x38]
lea rcx, [rsp + 0x60]
call fcn.1400020f0
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 0x140054250
mov r8d, edi
cmp esi, 2
jl 0x14005420f
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 0x140054120
cmp r8d, 0x12
jge 0x140054250
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140054220
lea rdx, [r10 + 0x98]
lea rcx, [rsp + 0x40]
call fcn.1400020f0
mov r10, qword [0x14049cda0]
movsd xmm0, qword [str.vOOPTPZ_a]
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 0x1400543c0
mov r8d, edi
cmp esi, 2
jl 0x14005437d
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.vOOPTPZ_a]
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140054390
lea rdx, [r10 + 0x41]
lea rcx, [rsp + 0x30]
call fcn.1400020f0
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 0x140054431
mov byte [rsp + 0x60], 0x42
xor byte [rsp + 0x61], 0x3a
xor byte [rsp + 0x62], 0x3b
xor byte [rsp + 0x63], 0x3c
xor byte [rsp + 0x64], 0x3d
xor byte [rsp + 0x65], 0x3e
xor byte [rsp + 0x66], 0x3f
xor byte [rsp + 0x67], 0x40
xor byte [rsp + 0x68], 0x41
xor byte [rsp + 0x69], 0x42
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.140045a90
mov r10, qword [0x14049cda0]
movsd xmm0, qword [str.jQPXJP.a]
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 0x140054579
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.jQPXJP.a]
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, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140054590
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.140045a90
lea rcx, str.AimBone
call fcn.140046760
mov rdx, qword [0x14049cda0]
add rdx, 0x5d
mov eax, dword [str.q_ZX]
mov dword [rsp + 0x40], eax
movzx eax, byte [0x1400c916c]
mov byte [rsp + 0x40], 0x48
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor al, 0x3d
mov byte [rsp + 0x44], al
lea rcx, [rsp + 0x40]
call fcn.14003b790
mov eax, dword [str.zROI_]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400c9174]
mov word [rsp + 0x34], ax
mov byte [rsp + 0x30], 0x43
xor byte [rsp + 0x31], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor al, 0x3d
mov byte [rsp + 0x34], al
xor byte [rsp + 0x35], 0x3e
mov rdx, qword [0x14049cda0]
add rdx, 0x5e
lea rcx, [rsp + 0x30]
call fcn.14003b790
mov eax, dword [str.k_UXRS_]
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], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor r8b, 0x3d
mov byte [rsp + 0x44], r8b
xor byte [rsp + 0x45], 0x3e
xor cl, 0x3f
mov byte [rsp + 0x46], cl
lea rcx, [rsp + 0x40]
call fcn.14003b790
mov r9, qword [0x14049cda0]
movups xmm0, xmmword [str.uUXW]
movups xmmword [rsp + 0x60], xmm0
movzx eax, byte [0x1400c9190]
mov byte [rsp + 0x70], al
cmp esi, 2
jl 0x1400547fc
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 0x140054710
cmp eax, 0x11
jge 0x14005483d
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, 0x39
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x11
jl 0x140054810
lea rdx, [r9 + 0xd8]
lea rcx, [rsp + 0x60]
call fcn.1400020f0
call fcn.14000bcf0
call fcn.14000b610
mov eax, dword [0x14049d158]
cmp eax, 6
jne 0x140054963
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42c80000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
mov dword [rsp + 0x40], 0x43fa0000
mov dword [rsp + 0x44], 0x43be0000
mov eax, dword [str.zUWSOM_]
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], 0x3a
xor byte [rsp + 0x32], 0x3b
xor byte [rsp + 0x33], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x34], cl
xor byte [rsp + 0x35], 0x3e
xor al, 0x3f
mov byte [rsp + 0x36], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.1400082d0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
lea rcx, [0x1400c36a4]
call fcn.140046760
call fcn.140045390
mov rdx, qword [0x14049cda0]
add rdx, 0xdc
xor r8d, r8d
lea rcx, str.Visible
call fcn.14003c9d0
mov rdx, qword [0x14049cda0]
add rdx, 0xec
xor r8d, r8d
lea rcx, str.InVisible
call fcn.14003c9d0
call fcn.14000bcf0
call fcn.14000b610
mov eax, dword [0x14049d158]
cmp eax, 5
jne 0x140054a9e
mov dword [rsp + 0x30], 0x41a00000
mov dword [rsp + 0x34], 0x42aa0000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
mov dword [rsp + 0x30], 0x43fa0000
mov dword [rsp + 0x34], 0x43b68000
movsd xmm1, qword [str.BKPRWK3A]
movsd qword [rsp + 0x40], xmm1
movzx eax, byte [0x1400c91a8]
mov byte [rsp + 0x40], 0x45
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400082d0
mov dword [rsp + 0x30], 0x41200000
mov dword [rsp + 0x34], 0x41700000
lea rcx, [rsp + 0x30]
call fcn.1400191b0
call fcn.140008b00
lea rcx, str.Exploits__Under_Development
call fcn.140046760
call fcn.140045390
lea rcx, str.Exploits_will_get_you_banned
call fcn.140046760
mov rdx, qword [0x14049cda0]
add rdx, 0x3d
movsd xmm0, qword [str.wUenX_P__B]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x1400c91b8]
mov word [rsp + 0x68], ax
cmp byte [0x1400c91b9], 0
je 0x140054a8a
mov byte [rsp + 0x60], Ordinal_79
xor byte [rsp + 0x61], 0x3a
xor byte [rsp + 0x62], 0x3b
xor byte [rsp + 0x63], 0x3c
xor byte [rsp + 0x64], 0x3d
xor byte [rsp + 0x65], 0x3e
xor byte [rsp + 0x66], 0x3f
xor byte [rsp + 0x67], 0x40
xor byte [rsp + 0x68], 0x41
xor byte [rsp + 0x69], 0x42
lea rcx, [rsp + 0x60]
call fcn.1400020f0
call fcn.14000bcf0
call fcn.14000b610
call fcn.14000b2e0
call fcn.1400156d0
mov rcx, qword [rbp - 0x70]
xor rcx, rsp
call fcn.1400bb800
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