Function at 0x1400260d0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x728
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x690], xmm9
movdqa xmmword [rbp + 0x680], xmm8
movdqa xmmword [rbp + 0x670], xmm7
movaps xmmword [rbp + 0x660], xmm6
mov qword [rbp + 0x658], 0xfffffffffffffffe
mov rsi, r9
mov rdi, r8
mov r15, rdx
mov qword [rbp + 0x638], rcx
movzx ebx, byte [rdx + 0x20]
lea eax, [rbx*4]
mov qword [rbp + 0x5e8], rax
lea r14, [rax + 8]
mov edx, 1
mov rcx, r14
call fcn.14001d5e0
test rax, rax
je 0x140026e81
mov qword [rbp + 0x600], r15
mov rcx, r15
mov qword [rbp + 0x630], rax
mov rdx, rax
mov qword [rbp + 0x628], r14
mov r8, r14
call fcn.140025f70
test rax, rax
je 0x14002619f
mov rbx, qword [rbp + 0x638]
mov qword [rbx], rax
mov byte [rbx + 0xd8], 3
mov rdx, qword [rbp + 0x628]
mov rcx, qword [rbp + 0x630]
jmp 0x140026abc
mov ecx, 2
mov edx, 1
call fcn.14001d5e0
test rax, rax
je 0x140026e8e
mov r8d, 2
mov rcx, qword [rbp + 0x600]
mov qword [rbp + 0x5f0], rax
mov rdx, rax
call fcn.140025f70
test rax, rax
je 0x140026203
mov rbx, qword [rbp + 0x638]
mov qword [rbx], rax
mov byte [rbx + 0xd8], 3
mov rsi, qword [rbp + 0x628]
mov rdi, qword [rbp + 0x630]
mov rcx, qword [rbp + 0x5f0]
jmp 0x140026aa6
lea rax, [rbx*8 + 0x10]
mov qword [rbp + 0x5f8], rax
lea ebx, [rax + rax]
mov rcx, rbx
or rcx, 2
mov edx, 1
mov qword [rbp + 0x608], rcx
call fcn.14001d5e0
mov qword [rbp + 0x650], rax
test rax, rax
je 0x140026e9f
mov qword [rbp + 0x4d8], rbx
lea rcx, [rbp - 0x60]
mov rdx, rdi
mov r8, rsi
call fcn.140025520
movdqa xmm7, xmmword [str.6666666666666666jjjjjjjjjjjjjjjj]
movdqa xmm0, xmmword [rbp - 0x60]
pxor xmm0, xmm7
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
pxor xmm0, xmm7
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmm7
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x30]
pxor xmm0, xmm7
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp + 0x528]
movaps xmm6, xmmword [0x140244dd0]
movups xmmword [rbp + 0x528], xmm6
mov dword [rbp + 0x538], 0xc3d2e1f0
mov qword [rbp + 0x520], 1
lea rdx, [rbp - 0x60]
mov r8d, 1
call fcn.140033130
movdqa xmm8, xmmword [0x1402451a0]
movdqa xmm0, xmmword [rbp - 0x60]
pxor xmm0, xmm8
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
pxor xmm0, xmm8
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmm8
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x30]
pxor xmm0, xmm8
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp + 0x3d8]
movups xmmword [rbp + 0x3d8], xmm6
mov dword [rbp + 0x3e8], 0xc3d2e1f0
mov qword [rbp + 0x3d0], 1
lea rdx, [rbp - 0x60]
mov r8d, 1
call fcn.140033130
mov r8, qword [rbp + 0x520]
lea rcx, [rbp + 0x528]
mov eax, dword [rcx + 0x10]
mov dword [rbp + 0x510], eax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x500], xmm0
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x570], rax
lea rdx, [rbp + 0x3d8]
mov eax, dword [rdx + 0x10]
mov dword [rbp + 0x4f0], eax
movups xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x4e0], xmm0
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x580], xmm0
mov eax, dword [rcx + 0x10]
mov dword [rbp + 0x590], eax
pxor xmm9, xmm9
movdqu xmmword [rbp - 0x5c], xmm9
movdqu xmmword [rbp - 0x4c], xmm9
movdqu xmmword [rbp - 0x3c], xmm9
movdqu xmmword [rbp - 0x2c], xmm9
mov eax, dword [rbp - 0x20]
mov dword [rbp + 0x560], eax
movdqu xmm0, xmmword [rbp - 0x60]
movdqu xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x550], xmm3
movaps xmmword [rbp + 0x540], xmm2
movdqa xmmword [rbp + 0x530], xmm1
movdqa xmmword [rbp + 0x520], xmm0
lea r13, [rbp]
mov rax, qword [rbp + 0x5e8]
add al, 0xc
mov qword [rbp + 0x5e8], rax
mov qword [rbp + 0x648], r8
shl r8, 9
or r8, 0xa0
bswap r8
mov qword [rbp + 0x4c0], r8
mov rdi, qword [rbp + 0x650]
mov r15, qword [rbp + 0x608]
xor ebx, ebx
jmp 0x140026460
mov rdi, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4c8]
mov r15, rax
test rax, rax
mov ebx, dword [rbp + 0x5e4]
je 0x140026a4c
cmp r15, 0x14
mov esi, setsockopt
cmovb rsi, r15
inc ebx
mov rcx, rdi
xor edx, edx
mov r8, rsi
call sub.VCRUNTIME140.dll_memset
mov eax, dword [rbp + 0x590]
lea rcx, [rbp + 0x3d8]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rbp + 0x580]
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x4f0]
lea rdx, [rbp + 0x430]
mov dword [rdx - 0x28], eax
movaps xmm0, xmmword [rbp + 0x4e0]
movups xmmword [rdx - 0x38], xmm0
mov eax, dword [rbp + 0x510]
mov dword [rdx - 8], eax
movaps xmm0, xmmword [rbp + 0x500]
movups xmmword [rdx - 0x18], xmm0
lea rax, [rbp + 0x524]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov rax, qword [rbp + 0x648]
mov qword [rbp + 0x3d0], rax
mov rcx, qword [rbp + 0x570]
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x410], rax
mov rcx, rdx
mov rdx, qword [rbp + 0x630]
mov r14, qword [rbp + 0x628]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov dword [rbp + 0x5e4], ebx
mov eax, ebx
bswap eax
mov dword [rbp + r14 + 0x430], eax
mov rax, qword [rbp + 0x5e8]
mov byte [rbp + 0x470], al
mov r8d, 0xa8
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x3d0]
call sub.VCRUNTIME140.dll_memcpy
movzx r14d, byte [rbp + 0x40]
mov rbx, qword [rbp - 0x60]
mov eax, dword [r13 - 0x48]
mov dword [rbp + 0x620], eax
movups xmm0, xmmword [r13 - 0x58]
movaps xmmword [rbp + 0x610], xmm0
mov byte [rbp + r14], 0x80
mov r8, r14
xor r8, 0x3f
je 0x14002659c
lea rcx, [r14 + r13]
inc rcx
test rcx, rcx
je 0x14002659c
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x640], r15
shl rbx, 9
mov r15d, r14d
shl r15d, 3
or r15, rbx
bswap r15
xor r14d, 0x38
cmp r14d, 8
jae 0x140026630
mov r8d, 1
lea rcx, [rbp + 0x610]
mov rdx, r13
call fcn.140033130
lea rbx, [rbp + 0x15]
lea r14, [rbp + 0x5a0]
movdqa xmmword [rbp + 0x5c0], xmm9
movdqa xmmword [rbp + 0x5b0], xmm9
movdqa xmmword [rbp + 0x5a0], xmm9
mov qword [rbp + 0x5d0], 0
mov qword [rbp + 0x5d8], r15
mov r8d, 1
lea rcx, [rbp + 0x610]
mov rdx, r14
call fcn.140033130
jmp 0x140026654
mov qword [rbp + 0x38], r15
mov r8d, 1
lea rcx, [rbp + 0x610]
mov rdx, r13
call fcn.140033130
lea rbx, [rbp + 0x15]
lea r14, [rbp + 0x5a0]
mov eax, dword [rbp + 0x620]
bswap eax
movdqa xmm0, xmmword [rbp + 0x610]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm9
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm9
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
mov rcx, qword [rbp - 0x40]
mov edx, dword [r13 - 0x28]
mov dword [rbp + 0x5b0], edx
movups xmm1, xmmword [r13 - 0x38]
movaps xmmword [rbp + 0x5a0], xmm1
movdqu xmmword [rbp], xmm0
mov dword [rbp + 0x10], eax
mov byte [rbp + 0x40], setsockopt
shl rcx, 9
or rcx, 0xa0
bswap rcx
mov byte [rbp + 0x14], 0x80
movdqu xmmword [rbx + 0x10], xmm9
movdqu xmmword [rbx], xmm9
mov dword [rbx + 0x1f], 0
mov qword [rbp + 0x38], rcx
mov r8d, 1
mov rcx, r14
mov rdx, r13
call fcn.140033130
mov eax, dword [rbp + 0x5b0]
bswap eax
movdqa xmm0, xmmword [rbp + 0x5a0]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm9
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm9
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
movdqa xmmword [rbp - 0x60], xmm0
mov dword [rbp - 0x50], eax
mov r8, qword [rbp + 0x640]
cmp r8, 8
jae 0x140026750
xor eax, eax
lea rbx, [rbp]
lea rdx, [rbp + 0x15]
lea r15, [rbp + 0x5a0]
jmp 0x140026780
mov eax, esi
and eax, 0x18
mov rcx, qword [rbp - 0x60]
xor qword [rdi], rcx
cmp rax, 8
lea rbx, [rbp]
lea rdx, [rbp + 0x15]
lea r15, [rbp + 0x5a0]
je 0x140026779
mov rcx, qword [rbp - 0x58]
xor qword [rdi + 8], rcx
cmp rsi, rax
je 0x140026794
nop
movzx ecx, byte [rbp + rax - 0x60]
xor byte [rdi + rax], cl
lea rcx, [rax + 1]
mov rax, rcx
cmp rsi, rcx
jne 0x140026780
lea rax, [rdi + rsi]
mov qword [rbp + 0x4d0], rax
sub r8, rsi
mov qword [rbp + 0x4c8], r8
mov eax, dword [rbp - 0x50]
mov dword [rbp + 0x620], eax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0x610], xmm0
mov eax, esi
and eax, 0x18
mov qword [rbp + 0x578], rax
mov r14d, 1
jmp 0x1400267f0
inc r14d
cmp r14d, 0x3e8
je 0x140026440
mov eax, dword [rbp + 0x590]
mov dword [r13 - 0x48], eax
movaps xmm0, xmmword [rbp + 0x580]
movups xmmword [r13 - 0x58], xmm0
mov eax, dword [rbp + 0x4f0]
mov dword [r13 - 0x28], eax
movaps xmm0, xmmword [rbp + 0x4e0]
movups xmmword [r13 - 0x38], xmm0
mov eax, dword [rbp + 0x510]
mov dword [r13 - 8], eax
movaps xmm0, xmmword [rbp + 0x500]
movups xmmword [r13 - 0x18], xmm0
lea rax, [rbp + 0x524]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
lea rcx, [rbp + 0x430]
movups xmmword [rcx - 0x2c], xmm3
movups xmmword [rcx - 0x3c], xmm2
movups xmmword [rcx - 0x4c], xmm1
movups xmmword [rcx - 0x5c], xmm0
mov eax, dword [rbp + 0x620]
mov dword [rcx - 0x4c], eax
movaps xmm0, xmmword [rbp + 0x610]
movups xmmword [rcx - 0x5c], xmm0
mov rax, qword [rbp + 0x3e0]
mov qword [r13 + 0xc], rax
movups xmm0, xmmword [rbp + 0x3d0]
movups xmmword [r13 - 4], xmm0
mov rax, qword [rbp + 0x648]
mov qword [rbp - 0x60], rax
mov rcx, qword [rbp + 0x570]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x20], rax
mov byte [rbp + 0x40], setsockopt
mov eax, dword [rbp + 0x590]
mov dword [rbp + 0x5b0], eax
movaps xmm0, xmmword [rbp + 0x580]
movaps xmmword [rbp + 0x5a0], xmm0
mov byte [rbp + 0x14], 0x80
movdqu xmmword [rdx + 0x10], xmm9
movdqu xmmword [rdx], xmm9
mov dword [rdx + 0x1f], 0
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x38], rax
mov r8d, 1
mov rcx, r15
mov r12, rdx
mov rdx, rbx
call fcn.140033130
mov rax, qword [rbp - 0x40]
mov ecx, dword [rbp + 0x5b0]
bswap ecx
movdqa xmm0, xmmword [rbp + 0x5a0]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm9
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm9
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
mov edx, dword [r13 - 0x28]
mov dword [rbp + 0x5b0], edx
movups xmm1, xmmword [r13 - 0x38]
movaps xmmword [rbp + 0x5a0], xmm1
movdqu xmmword [rbp], xmm0
mov dword [rbp + 0x10], ecx
mov byte [rbp + 0x40], setsockopt
shl rax, 9
or rax, 0xa0
bswap rax
mov byte [rbp + 0x14], 0x80
movdqu xmmword [r12 + 0x10], xmm9
movdqu xmmword [r12], xmm9
mov dword [r12 + 0x1f], 0
mov qword [rbp + 0x38], rax
mov r8d, 1
mov rcx, r15
mov rdx, rbx
call fcn.140033130
mov eax, dword [rbp + 0x5b0]
bswap eax
movdqa xmm0, xmmword [rbp + 0x5a0]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm9
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm9
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
movdqa xmmword [rbp + 0x610], xmm0
mov dword [rbp + 0x620], eax
cmp qword [rbp + 0x640], 8
jae 0x1400269f0
xor eax, eax
lea rbx, [rbp]
lea rdx, [rbp + 0x15]
lea r15, [rbp + 0x5a0]
jmp 0x140026a30
mov rax, qword [rbp + 0x610]
xor qword [rdi], rax
cmp dword [rbp + 0x578], 8
lea rbx, [rbp]
lea rdx, [rbp + 0x15]
lea r15, [rbp + 0x5a0]
je 0x140026a1d
mov rax, qword [rbp + 0x618]
xor qword [rdi + 8], rax
mov rcx, qword [rbp + 0x578]
jmp 0x140026a3f
movzx ecx, byte [rbp + rax + 0x610]
xor byte [rdi + rax], cl
lea rcx, [rax + 1]
mov rax, rcx
cmp rsi, rcx
jne 0x140026a30
jmp 0x1400267e0
mov rcx, qword [rbp + 0x5f0]
movzx eax, word [rcx]
mov rdx, qword [rbp + 0x650]
mov r8, qword [rbp + 0x4d8]
cmp ax, word [rdx + r8]
je 0x140026afc
mov rbx, qword [rbp + 0x638]
mov byte [rbx + 0xd8], 2
mov r8d, 1
mov rsi, rcx
mov rcx, rdx
mov rdx, qword [rbp + 0x608]
call fcn.14001d5c0
mov rcx, rsi
mov rsi, qword [rbp + 0x628]
mov rdi, qword [rbp + 0x630]
mov edx, 2
mov r8d, 1
call fcn.14001d5c0
mov rdx, rsi
mov rcx, rdi
mov r8d, 1
call fcn.14001d5c0
mov rax, rbx
movaps xmm6, xmmword [rbp + 0x660]
movaps xmm7, xmmword [rbp + 0x670]
movaps xmm8, xmmword [rbp + 0x680]
movaps xmm9, xmmword [rbp + 0x690]
add rsp, 0x728
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x600]
movzx eax, byte [rax + 0x20]
cmp eax, 2
je 0x140026b69
cmp eax, 1
jne 0x140026bba
lea rcx, [rbp - 0x60]
mov r8, qword [rbp + 0x5f8]
call fcn.1400287a0
movzx eax, byte [0x14034bda1]
mov ecx, 0x370
mov edx, reloc.WS2_32.dll_recv
call fcn.14001d5b0
test rax, rax
je 0x140026eb2
lea rdx, [rbp - 0x60]
mov r8d, 0x370
mov qword [rbp + 0x640], rax
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rax, [0x1402451d0]
jmp 0x140026c09
lea rcx, [rbp - 0x60]
mov r8, qword [rbp + 0x5f8]
call fcn.140028a80
movzx eax, byte [0x14034bda1]
mov ecx, 0x3f0
mov edx, reloc.WS2_32.dll_recv
call fcn.14001d5b0
test rax, rax
je 0x140026ec3
lea rdx, [rbp - 0x60]
mov r8d, 0x3f0
mov qword [rbp + 0x640], rax
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rax, [0x1402451f0]
jmp 0x140026c09
lea rcx, [rbp - 0x60]
mov r8, qword [rbp + 0x5f8]
call fcn.140028910
movzx eax, byte [0x14034bda1]
mov ecx, 0x2f0
mov edx, reloc.WS2_32.dll_recv
call fcn.14001d5b0
test rax, rax
je 0x140026ed4
lea rdx, [rbp - 0x60]
mov r8d, 0x2f0
mov qword [rbp + 0x640], rax
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rax, [0x1402451b0]
mov qword [rbp + 0x648], rax
mov rbx, qword [rbp + 0x638]
mov rdx, qword [rbp + 0x650]
mov rsi, qword [rbp + 0x600]
mov r8, qword [rbp + 0x5f8]
add rdx, r8
lea rcx, [rbp - 0x60]
call fcn.140025520
movdqa xmm0, xmmword [rbp - 0x60]
pxor xmm0, xmm7
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
pxor xmm0, xmm7
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmm7
movdqa xmmword [rbp - 0x40], xmm0
pxor xmm7, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x30], xmm7
movups xmmword [rbp + 0x528], xmm6
mov dword [rbp + 0x538], 0xc3d2e1f0
mov qword [rbp + 0x520], 1
lea rdx, [rbp - 0x60]
mov r8d, 1
lea rcx, [rbp + 0x528]
call fcn.140033130
movdqa xmm0, xmmword [rbp - 0x60]
pxor xmm0, xmm8
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
pxor xmm0, xmm8
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmm8
movdqa xmmword [rbp - 0x40], xmm0
pxor xmm8, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x30], xmm8
lea rcx, [rbp + 0x3d8]
movups xmmword [rbp + 0x3d8], xmm6
mov dword [rbp + 0x3e8], 0xc3d2e1f0
mov qword [rbp + 0x3d0], 1
lea rdx, [rbp - 0x60]
mov r8d, 1
call fcn.140033130
mov rax, qword [rbp + 0x520]
lea rdx, [rbp + 0x528]
mov ecx, dword [rdx + 0x10]
mov dword [rbp + 0x5b0], ecx
movups xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x5a0], xmm0
movups xmm0, xmmword [rbp + 0x3d0]
movups xmm1, xmmword [rbp + 0x3e0]
movaps xmmword [rbp + 0x3b0], xmm0
movaps xmmword [rbp + 0x3c0], xmm1
movups xmm0, xmmword [rbp + 0x520]
movups xmm1, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x390], xmm0
movaps xmmword [rbp + 0x3a0], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x47c], xmm0
movups xmmword [rbp + 0x48c], xmm0
movups xmmword [rbp + 0x49c], xmm0
movups xmmword [rbp + 0x4ac], xmm0
mov byte [rbp + 0x4bc], 0
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x10]
mov qword [rbx + 0x10], rdx
movups xmm0, xmmword [rsi]
movups xmmword [rbx], xmm0
mov rdx, qword [rbp + 0x640]
mov qword [rbx + 0x18], rdx
mov rdx, qword [rbp + 0x648]
mov qword [rbx + 0x20], rdx
mov qword [rbx + 0x28], rcx
movaps xmm0, xmmword [rbp + 0x390]
movaps xmm1, xmmword [rbp + 0x3a0]
movaps xmm2, xmmword [rbp + 0x3b0]
movaps xmm3, xmmword [rbp + 0x3c0]
movups xmmword [rbx + 0x30], xmm0
movups xmmword [rbx + 0x40], xmm1
movups xmmword [rbx + 0x50], xmm2
movups xmmword [rbx + 0x60], xmm3
mov qword [rbx + 0x70], rax
movaps xmm0, xmmword [rbp + 0x5a0]
movups xmmword [rbx + 0x78], xmm0
mov eax, dword [rbp + 0x5b0]
mov dword [rbx + 0x88], eax
movdqu xmm0, xmmword [rbp + 0x478]
movdqu xmm1, xmmword [rbp + 0x488]
movups xmm2, xmmword [rbp + 0x498]
movups xmm3, xmmword [rbp + 0x4a8]
movdqu xmmword [rbx + 0x8c], xmm0
movdqu xmmword [rbx + 0x9c], xmm1
movups xmmword [rbx + 0xac], xmm2
movups xmmword [rbx + 0xbc], xmm3
mov rax, qword [rbp + 0x4b5]
mov qword [rbx + 0xc9], rax
mov byte [rbx + 0xd8], 0
mov r8d, 1
mov rcx, qword [rbp + 0x650]
mov rdx, qword [rbp + 0x608]
call fcn.14001d5c0
mov edx, 2
mov r8d, 1
mov rcx, qword [rbp + 0x5f0]
call fcn.14001d5c0
jmp 0x14002618c
mov ecx, 1
mov rdx, r14
call fcn.14023fda0
mov ecx, 1
mov edx, 2
call fcn.14023fda0
jmp 0x140026ee3
mov ecx, 1
mov rdx, qword [rbp + 0x608]
call fcn.14023fda0
jmp 0x140026ee3
mov ecx, reloc.WS2_32.dll_recv
mov edx, 0x370
call fcn.14023fda0
jmp 0x140026ee3
mov ecx, reloc.WS2_32.dll_recv
mov edx, 0x3f0
call fcn.14023fda0
jmp 0x140026ee3
mov ecx, reloc.WS2_32.dll_recv
mov edx, 0x2f0
call fcn.14023fda0
ud2