Function at 0x1400107a0
Capabilities:
Encode data using xor
Receive data
Receive data on socket

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xe0]
sub rsp, 0x1e0
mov rax, qword [0x1400e5558]
xor rax, rsp
mov qword [rbp + 0xd0], rax
xor bl, bl
mov qword [rsp + 0x48], rcx
mov r13, rcx
cmp byte [rcx + 0x1440], bl
je 0x140011375
mov rax, qword [rcx + 0x13f8]
movabs rsi, 0x12831123892138
mov rdx, rax
xor eax, 0x23892138
xor rdx, rsi
cmp rdx, 0x4f
jae 0x14001081b
mov r8d, 0x4f
sub r8d, eax
jmp 0x14001082a
movzx r8d, word [rcx + 0x12d8]
sub r8d, eax
add r8d, 0x4f
test r8d, r8d
je 0x1400108a2
mov rcx, qword [rcx + 0x1a0]
movabs rax, 0x82121723712743
add rdx, 0x12a7
xor rcx, rax
add rdx, r13
xor r9d, r9d
call sub.WS2_32.dll_recv
test eax, eax
jns 0x14001087a
call sub.WS2_32.dll_WSAGetLastError
cmp eax, 0x2733
je 0x140011375
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x30]
xor al, al
jmp 0x140011378
je 0x140010869
test eax, eax
jle 0x140011375
mov rcx, qword [r13 + 0x13f8]
xor rcx, rsi
cdqe
add rcx, rax
xor rcx, rsi
mov qword [r13 + 0x13f8], rcx
jmp 0x140011373
movzx r9d, word [rcx + 0x12bf]
movabs rax, 0xb21642c8590b2165
mov r8, qword [rcx + 0x1400]
mov rcx, qword [rcx + 0x1408]
sub rcx, r8
imul rcx
add rdx, rcx
sar rdx, 8
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jae 0x14001136c
mov edi, dword [r13 + 0x12c2]
movabs r15, 0x30e84f79812571dd
mov eax, dword [r13 + 0x12e0]
mov r11d, 2
imul r12, r9, 0x170
add r12, r8
mov qword [rsp + 0x58], r12
cmp edi, eax
jae 0x140010b8f
cmp eax, 0xf4240
ja 0x140010b8f
mov r9, qword [r12]
mov r8d, eax
mov rcx, qword [r12 + 8]
mov rax, r15
sub rcx, r9
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jb 0x14001095f
mov edx, r8d
mov rcx, r12
call fcn.1400128b0
mov r9, qword [r12]
mov r11d, 2
cmp word [r12 + 0x49], 0
jne 0x140010a0e
lea rcx, [r12 + 0x18]
mov rax, r11
lea rdx, [r13 + 0x12a7]
nop dword [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub rax, 1
jne 0x140010980
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x30], xmm1
mov rax, qword [rdx + 0x40]
mov qword [rcx + 0x40], rax
mov eax, dword [rdx + 0x48]
mov dword [rcx + 0x48], eax
movzx eax, word [rdx + 0x4c]
mov word [rcx + 0x4c], ax
movzx eax, byte [rdx + 0x4e]
mov byte [rcx + 0x4e], al
lea rcx, [r13 + 0x12a7]
mov rax, r11
lea rdx, [rsp + 0x60]
nop dword [rax]
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rdx - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rdx - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rdx - 0x20], xmm0
movups xmmword [rdx - 0x10], xmm1
sub rax, 1
jne 0x140010a20
mov rax, qword [rcx + 0x40]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x30], xmm1
mov qword [rdx + 0x40], rax
mov eax, dword [rcx + 0x48]
mov dword [rdx + 0x48], eax
movzx eax, word [rcx + 0x4c]
mov word [rdx + 0x4c], ax
movzx eax, byte [rcx + 0x4e]
lea rcx, [rsp + 0x60]
mov byte [rdx + 0x4e], al
mov rax, r11
imul rdx, rdi, 0x14f
add rdx, r9
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rdx - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rdx - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rdx - 0x20], xmm0
movups xmmword [rdx - 0x10], xmm1
sub rax, 1
jne 0x140010ac0
movups xmm0, xmmword [rcx]
mov rax, qword [rcx + 0x40]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x30], xmm1
mov qword [rdx + 0x40], rax
mov eax, dword [rcx + 0x48]
mov dword [rdx + 0x48], eax
movzx eax, word [rcx + 0x4c]
mov word [rdx + 0x4c], ax
movzx eax, byte [rcx + 0x4e]
mov byte [rdx + 0x4e], al
mov eax, dword [r12 + 0x168]
xor eax, 0x88812723
inc eax
xor eax, 0x88812723
mov dword [r12 + 0x168], eax
mov eax, dword [r12 + 0x16c]
movzx ecx, word [r13 + 0x12d8]
xor eax, 0x12737123
add ecx, eax
xor ecx, 0x12737123
mov dword [r12 + 0x16c], ecx
mov r10, qword [r12 + 8]
mov rax, r15
mov r9, qword [r12]
mov rcx, r10
mov r14d, dword [r12 + 0x51]
sub rcx, r9
imul rcx
mov qword [rsp + 0x38], r10
sar rdx, 6
mov rax, rdx
mov qword [rsp + 0x50], r9
shr rax, 0x3f
add rdx, rax
cmp rdx, r14
jb 0x14001136c
xor edx, edx
xor ecx, ecx
test r14d, r14d
je 0x140010c02
lea r8, [r9 + 0x1b]
nop word [rax + rax]
cmp dword [r8], ecx
lea eax, [rdx + 1]
lea r8, [r8 + 0x14f]
cmovne eax, edx
inc ecx
mov edx, eax
cmp ecx, r14d
jb 0x140010be0
cmp eax, r14d
jb 0x14001136c
mov rax, r9
mov rsi, r9
mov r8d, 0x100
lea r15, [rax + 0x1b]
cmp r9, r10
je 0x140010dd1
nop dword [rax + rax]
mov rcx, rsi
lea rdx, [rsp + 0x60]
mov rax, r11
nop dword [rax + rax]
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rdx - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rdx - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rdx - 0x20], xmm0
movups xmmword [rdx - 0x10], xmm1
sub rax, 1
jne 0x140010c30
movups xmm0, xmmword [rcx]
mov rax, qword [rcx + 0x40]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x30], xmm1
mov qword [rdx + 0x40], rax
mov eax, dword [rcx + 0x48]
mov dword [rdx + 0x48], eax
movzx eax, word [rcx + 0x4c]
mov word [rdx + 0x4c], ax
movzx eax, byte [rcx + 0x4e]
mov byte [rdx + 0x4e], al
movzx eax, word [rbp - 0x6f]
cmp ax, r8w
jb 0x140010ccb
mov eax, r8d
xor ecx, ecx
mov edi, eax
xor ebx, ebx
xor r8d, r8d
test eax, eax
je 0x140010da5
mov r13d, 0x15ae
nop dword [rax]
nop word [rax + rax]
xor r9d, r9d
xor r10d, r10d
cmp rdi, r13
mov r11, rdi
cmova r11, r13
sub rdi, r11
cmp r11, 2
jb 0x140010d40
lea rdx, [r11 - 2]
shr rdx, 1
inc rdx
imul rax, rdx, 0xfffffffffffffffe
add r11, rax
nop word [rax + rax]
movsx eax, byte [rbp + r8 - 0x51]
add ecx, eax
movsx eax, byte [rbp + r8 - 0x50]
add r9d, ecx
add r8, 2
add ecx, eax
add r10d, ecx
sub rdx, 1
jne 0x140010d20
test r11, r11
je 0x140010d52
movsx eax, byte [rbp + r8 - 0x51]
add ecx, eax
add ebx, ecx
inc r8
lea eax, [r9 + r10]
add ebx, eax
mov eax, 0x7ff87f8f
imul ecx
sub edx, ecx
sar edx, 0xf
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0xfff1
add ecx, eax
mov eax, 0x7ff87f8f
imul ebx
sub edx, ebx
sar edx, 0xf
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0xfff1
add ebx, eax
test rdi, rdi
jne 0x140010cf0
mov r13, qword [rsp + 0x48]
lea r11d, [rdi + 2]
mov r10, qword [r12 + 8]
shl ebx, 0x10
movzx eax, cx
or ebx, eax
cmp ebx, dword [rbp - 0x56]
jne 0x1400111a5
add rsi, 0x14f
mov r8d, 0x100
cmp rsi, r10
jne 0x140010c20
mov r9, qword [rsp + 0x50]
mov r12d, dword [r13 + 0x145c]
xor edx, edx
mov r13d, dword [r13 + 0x1454]
xor ecx, ecx
mov byte [rsp + 0x20], 0
mov qword [rsp + 0x21], 0
mov dword [rsp + 0x29], 0
mov byte [rsp + 0x2d], 1
mov dword [rsp + 0x30], r12d
test r14d, r14d
je 0x140010e32
mov dword [rsp + 0x30], r12d
nop dword [rax]
cmp dword [r15], ecx
lea eax, [rdx + 1]
lea r15, [r15 + 0x14f]
cmovne eax, edx
inc ecx
mov edx, eax
cmp ecx, r14d
jb 0x140010e10
cmp eax, r14d
jb 0x1400111fb
mov rsi, r9
cmp r9, r10
je 0x140010fec
nop
mov rcx, rsi
lea rdx, [rsp + 0x60]
mov rax, r11
nop dword [rax + rax]
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rdx - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rdx - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rdx - 0x20], xmm0
movups xmmword [rdx - 0x10], xmm1
sub rax, 1
jne 0x140010e50
movups xmm0, xmmword [rcx]
mov rax, qword [rcx + 0x40]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x30], xmm1
mov qword [rdx + 0x40], rax
mov eax, dword [rcx + 0x48]
mov dword [rdx + 0x48], eax
movzx eax, word [rcx + 0x4c]
mov word [rdx + 0x4c], ax
movzx eax, byte [rcx + 0x4e]
mov byte [rdx + 0x4e], al
movzx eax, word [rbp - 0x6f]
cmp ax, r8w
jb 0x140010eeb
mov eax, r8d
xor ecx, ecx
mov edi, eax
xor ebx, ebx
xor r8d, r8d
test eax, eax
je 0x140010fc5
mov r12d, 0x15ae
nop dword [rax]
nop word [rax + rax]
xor r9d, r9d
xor r10d, r10d
cmp rdi, r12
mov r11, rdi
cmova r11, r12
sub rdi, r11
cmp r11, 2
jb 0x140010f60
lea rdx, [r11 - 2]
shr rdx, 1
inc rdx
imul rax, rdx, 0xfffffffffffffffe
add r11, rax
nop word [rax + rax]
movsx eax, byte [rbp + r8 - 0x51]
add ecx, eax
movsx eax, byte [rbp + r8 - 0x50]
add r9d, ecx
add r8, 2
add ecx, eax
add r10d, ecx
sub rdx, 1
jne 0x140010f40
test r11, r11
je 0x140010f72
movsx eax, byte [rbp + r8 - 0x51]
add ecx, eax
add ebx, ecx
inc r8
lea eax, [r9 + r10]
add ebx, eax
mov eax, 0x7ff87f8f
imul ecx
sub edx, ecx
sar edx, 0xf
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0xfff1
add ecx, eax
mov eax, 0x7ff87f8f
imul ebx
sub edx, ebx
sar edx, 0xf
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0xfff1
add ebx, eax
test rdi, rdi
jne 0x140010f10
mov r12d, dword [rsp + 0x30]
lea r11d, [rdi + 2]
mov r10, qword [rsp + 0x38]
shl ebx, 0x10
movzx eax, cx
or ebx, eax
cmp ebx, dword [rbp - 0x56]
jne 0x1400111d3
add rsi, 0x14f
mov r8d, 0x100
cmp rsi, r10
jne 0x140010e40
mov rdi, qword [rsp + 0x58]
mov ecx, dword [rdi + 0x16c]
xor ecx, 0x12737123
call fcn.14008a470
xor r14d, r14d
xor esi, esi
mov r15, rax
cmp dword [rdi + 0x51], esi
jbe 0x1400110b5
nop dword [rax]
nop word [rax + rax]
mov eax, esi
imul rbx, rax, 0x14f
add rbx, qword [rdi]
movzx edi, word [rbx + 0x31]
mov eax, edi
shr eax, 1
je 0x140011062
lea r8, [rbx + 0x4f]
mov r10d, eax
lea r9d, [rdi - 1]
movzx eax, byte [r8]
lea r8, [r8 + 1]
movsxd rcx, r9d
dec r9d
movzx edx, byte [rcx + rbx + 0x4f]
mov byte [rcx + rbx + 0x4f], al
mov byte [r8 - 1], dl
sub r10, 1
jne 0x140011041
test edi, edi
je 0x14001108a
lea r8, [rbx + 0x4f]
mov r9, rdi
nop dword [rax]
movzx eax, r12b
mov ecx, r13d
xor al, byte [r8]
lea r8, [r8 + 1]
rol al, cl
mov byte [r8 - 1], al
sub r9, 1
jne 0x140011070
movzx r8d, word [rbx + 0x31]
lea rdx, [rbx + 0x4f]
movsxd rcx, r14d
add rcx, r15
call fcn.14007c340
mov rdi, qword [rsp + 0x58]
inc esi
movzx eax, word [rbx + 0x31]
add r14d, eax
cmp esi, dword [rdi + 0x51]
jb 0x140011020
movzx eax, byte [rdi + 0x66]
mov r13, qword [rsp + 0x48]
mov byte [rsp + 0x2d], al
movzx eax, byte [rdi + 0x39]
mov byte [rsp + 0x20], al
mov eax, dword [rdi + 0x16c]
mov rbx, qword [r13 + 0x1428]
xor eax, 0x12737123
mov dword [rsp + 0x29], eax
movabs rax, 0x8192321321
xor rbx, rax
mov qword [rsp + 0x21], r15
mov eax, dword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x20]
mov dword [rsp + 0x40], eax
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x44], ax
shr ax, 8
movsd qword [rsp + 0x38], xmm0
test al, al
je 0x14001112a
test rbx, rbx
je 0x14001112a
xor r8d, r8d
lea rdx, [rsp + 0x38]
mov rcx, r13
call rbx
movzx eax, byte [rsp + 0x38]
movabs rcx, 0x78138583258235
add rax, rax
movups xmm0, xmmword [r13 + rax*8 + 0x1b8]
movups xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x20]
xor rax, rcx
je 0x140011170
mov rcx, qword [rsp + 0x28]
lea r8, [rsp + 0x38]
movabs rdx, 0x91284282358235
xor rcx, rdx
mov rdx, r13
call rax
cmp byte [rsp + 0x45], 0
je 0x140011200
mov rax, qword [r13 + 0x1430]
movabs rcx, 0x765321481124
xor rax, rcx
je 0x140011200
test rbx, rbx
je 0x140011200
xor r8d, r8d
lea rdx, [rsp + 0x38]
mov rcx, r13
call rax
jmp 0x140011200
mov rcx, qword [rsp + 0x50]
cmp rcx, qword [r12 + 8]
je 0x1400111b6
mov qword [r12 + 8], rcx
mov dword [r12 + 0x168], 0x88812723
mov dword [r12 + 0x16c], 0x12737123
jmp 0x140011362
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x50]
cmp rcx, qword [rax + 8]
je 0x1400111e7
mov qword [rax + 8], rcx
mov dword [rax + 0x168], 0x88812723
mov dword [rax + 0x16c], 0x12737123
mov r13, qword [rsp + 0x48]
xor edx, edx
lea rcx, [rsp + 0x60]
mov r8d, 0x170
call fcn.14007c9f0
movzx eax, word [r13 + 0x12bf]
lea rcx, [rsp + 0x60]
imul rbx, rax, 0x170
add rbx, qword [r13 + 0x1400]
cmp rbx, rcx
je 0x1400112a7
mov r8, qword [rbx]
test r8, r8
je 0x140011290
mov rcx, qword [rbx + 0x10]
movabs rax, 0x30e84f79812571dd
sub rcx, r8
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rdx, rdx, 0x14f
cmp rdx, 0x1000
jb 0x140011288
mov rcx, qword [r8 - 8]
add rdx, 0x27
sub r8, rcx
lea rax, [r8 - 8]
cmp rax, 0x1f
ja 0x1400113a8
mov r8, rcx
mov rcx, r8
call fcn.1400763ac
mov qword [rbx], 0
mov qword [rbx + 8], 0
mov qword [rbx + 0x10], 0
lea rcx, [rbx + 0x18]
mov eax, 2
lea rdx, [rsp + 0x78]
nop word [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rax, 1
jne 0x1400112c0
movups xmm0, xmmword [rdx]
mov rax, qword [rdx + 0x40]
movups xmm1, xmmword [rdx + 0x10]
mov dword [rbx + 0x168], 0x88812723
movups xmmword [rcx], xmm0
mov dword [rbx + 0x16c], 0x12737123
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmmword [rcx + 0x30], xmm1
mov qword [rcx + 0x40], rax
mov eax, dword [rdx + 0x48]
mov dword [rcx + 0x48], eax
movzx eax, word [rdx + 0x4c]
mov word [rcx + 0x4c], ax
movzx eax, byte [rdx + 0x4e]
mov byte [rcx + 0x4e], al
movabs rsi, 0x12831123892138
mov qword [r13 + 0x13f8], rsi
mov bl, 1
movzx eax, bl
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.140076350
lea r11, [rsp + 0x1e0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14008a3e4
int3