Function at 0x1401022d0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x158]
sub rsp, 0x220
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
mov rax, qword [0x1402376b8]
xor rax, rsp
mov qword [rbp + 0xc0], rax
mov rbx, qword [rcx + 0x40]
mov r13, rcx
mov qword [rsp + 0x28], rcx
mov eax, 0x80
sub rax, rbx
mov qword [rsp + 0x20], r9
mov edi, 0x40
mov byte [rbp + 0x70], 0x80
sub rdi, rbx
lea rcx, [rbp + 0x71]
cmp rbx, 0x38
cmovae rdi, rax
xor edx, edx
lea r8, [rdi - 9]
call fcn.14018ad08
cmp rbx, 0x38
mov r8, rdi
sbb rcx, rcx
add rcx, 2
add rcx, qword [r13 + 0x88]
rol rcx, 0x20
mov rdx, rcx
mov rax, rcx
shl rcx, 0x10
shr rdx, 0x10
shl rax, 0x10
xor rdx, rax
movabs rax, 0xffff0000ffff
and rdx, rax
xor rdx, rcx
mov rcx, rdx
mov rax, rdx
shr rcx, 8
shl rax, 8
xor rcx, rax
shl rdx, 8
movabs rax, 0xff00ff00ff00ff
and rcx, rax
xor rcx, rdx
lea rdx, [rbp + 0x70]
mov qword [rbp + rdi + 0x68], rcx
mov rcx, r13
call fcn.140100960
movups xmm0, xmmword [r13 + 0x48]
lea r8, [0x140000000]
movups xmm1, xmmword [r13 + 0x58]
movups xmm6, xmmword [r13 + 0x68]
movups xmm7, xmmword [r13 + 0x78]
xor r13d, r13d
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm1
movups xmmword [rbp - 0x10], xmm0
lea r12d, [r13 + 0x20]
movups xmmword [rbp], xmm1
movups xmmword [rbp + 0x10], xmm6
movups xmmword [rbp + 0x20], xmm7
nop word [rax + rax]
lea r14, [r12 + 0x40]
movd xmm0, r13d
xor r14, qword [rbp + 0x20]
lea r9, [r12 + 0x30]
xor r9, qword [rbp + 0x18]
lea r11, [r12 + 0x20]
xor r11, qword [rbp + 0x10]
lea rbx, [r12 + 0x10]
xor rbx, qword [rbp + 8]
lea r15, [r12 - 0x10]
xor r15, qword [rbp - 8]
lea rsi, [r12 + 0x50]
xor rsi, qword [rbp + 0x28]
lea r10, [r12 - 0x20]
xor r10, qword [rbp - 0x10]
mov rax, r14
shr rax, 0x30
mov rdi, r12
xor rdi, qword [rbp]
movzx edx, al
mov rax, r9
shr rax, 0x28
movzx ecx, al
mov rax, r11
shr rax, 0x20
mov r8, qword [r8 + rdx*8 + 0x1cf3c0]
lea rdx, [0x140000000]
pshufd xmm0, xmm0, 0
xor r8, qword [rdx + rcx*8 + 0x1d23c0]
movzx ecx, al
mov rax, rbx
shr rax, 0x18
movq qword [rbp - 0x30], xmm0
movq qword [rbp - 0x60], xmm0
xor r8, qword [rdx + rcx*8 + 0x1d2bc0]
movzx ecx, al
mov rax, rdi
shr rax, 0x10
movq qword [rsp + 0x70], xmm0
movq qword [rsp + 0x40], xmm0
xor r8, qword [rdx + rcx*8 + 0x1d0bc0]
movzx ecx, al
mov rax, r15
shr rax, 8
xor r8, qword [rdx + rcx*8 + 0x1d1bc0]
movzx ecx, al
mov rax, rsi
shr rax, 0x38
xor r8, qword [rdx + rcx*8 + 0x1d03c0]
xor r8, qword [rdx + rax*8 + 0x1d13c0]
movzx eax, r10b
xor r8, qword [rdx + rax*8 + 0x1cfbc0]
mov rax, rsi
shr rax, 0x30
movzx edx, al
mov rax, r14
shr rax, 0x28
movzx ecx, al
mov rax, r9
shr rax, 0x20
mov qword [rbp + 0x30], r8
lea r8, [0x140000000]
mov r8, qword [r8 + rdx*8 + 0x1cf3c0]
lea rdx, [0x140000000]
xor r8, qword [rdx + rcx*8 + 0x1d23c0]
movzx ecx, al
mov rax, r11
shr rax, 0x18
xor r8, qword [rdx + rcx*8 + 0x1d2bc0]
movzx ecx, al
mov rax, rbx
shr rax, 0x10
xor r8, qword [rdx + rcx*8 + 0x1d0bc0]
movzx ecx, al
mov rax, rdi
shr rax, 8
xor r8, qword [rdx + rcx*8 + 0x1d1bc0]
movzx ecx, al
mov rax, r10
xor r8, qword [rdx + rcx*8 + 0x1d03c0]
shr rax, 0x38
xor r8, qword [rdx + rax*8 + 0x1d13c0]
movzx eax, r15b
xor r8, qword [rdx + rax*8 + 0x1cfbc0]
mov rax, r10
shr rax, 0x30
movzx edx, al
mov rax, rsi
shr rax, 0x28
movzx ecx, al
mov rax, r14
shr rax, 0x20
mov qword [rbp + 0x38], r8
lea r8, [0x140000000]
mov r8, qword [r8 + rdx*8 + 0x1cf3c0]
lea rdx, [0x140000000]
xor r8, qword [rdx + rcx*8 + 0x1d23c0]
movzx ecx, al
mov rax, r9
shr rax, 0x18
xor r8, qword [rdx + rcx*8 + 0x1d2bc0]
movzx ecx, al
mov rax, r11
shr rax, 0x10
xor r8, qword [rdx + rcx*8 + 0x1d0bc0]
movzx ecx, al
mov rax, rbx
shr rax, 8
xor r8, qword [rdx + rcx*8 + 0x1d1bc0]
movzx ecx, al
mov rax, r15
shr rax, 0x38
xor r8, qword [rdx + rcx*8 + 0x1d03c0]
xor r8, qword [rdx + rax*8 + 0x1d13c0]
movzx eax, dil
xor r8, qword [rdx + rax*8 + 0x1cfbc0]
mov rax, r10
shr rax, 0x28
movzx edx, al
mov rax, rsi
shr rax, 0x20
movzx ecx, al
mov rax, r14
shr rax, 0x18
mov qword [rbp + 0x40], r8
lea r8, [0x140000000]
mov r8, qword [r8 + rdx*8 + 0x1d23c0]
lea rdx, [0x140000000]
xor r8, qword [rdx + rcx*8 + 0x1d2bc0]
movzx ecx, al
mov rax, r9
shr rax, 0x10
xor r8, qword [rdx + rcx*8 + 0x1d0bc0]
movzx ecx, al
mov rax, r11
shr rax, 8
xor r8, qword [rdx + rcx*8 + 0x1d1bc0]
movzx ecx, al
mov rax, r15
shr rax, 0x30
xor r8, qword [rdx + rcx*8 + 0x1d03c0]
movzx ecx, al
mov rax, rdi
shr rax, 0x38
xor r8, qword [rdx + rcx*8 + 0x1cf3c0]
xor r8, qword [rdx + rax*8 + 0x1d13c0]
movzx eax, bl
xor r8, qword [rdx + rax*8 + 0x1cfbc0]
mov rax, r10
shr rax, 0x20
movzx edx, al
mov rax, rsi
shr rax, 0x18
movzx ecx, al
mov rax, r14
mov qword [rbp + 0x48], r8
lea r8, [0x140000000]
mov r8, qword [r8 + rdx*8 + 0x1d2bc0]
lea rdx, [0x140000000]
xor r8, qword [rdx + rcx*8 + 0x1d0bc0]
shr rax, 0x10
movzx ecx, al
xor r8, qword [rdx + rcx*8 + 0x1d1bc0]
mov rax, r9
shr rax, 8
movzx ecx, al
mov rax, rdi
shr rax, 0x30
xor r8, qword [rdx + rcx*8 + 0x1d03c0]
movzx ecx, al
mov rax, r15
shr rax, 0x28
xor r8, qword [rdx + rcx*8 + 0x1cf3c0]
movzx ecx, al
mov rax, rbx
shr rax, 0x38
xor r8, qword [rdx + rcx*8 + 0x1d23c0]
xor r8, qword [rdx + rax*8 + 0x1d13c0]
movzx eax, r11b
xor r8, qword [rdx + rax*8 + 0x1cfbc0]
mov rax, r10
shr rax, 0x18
movzx edx, al
mov rax, rsi
shr rax, 0x10
movzx ecx, al
mov rax, r14
shr rax, 8
mov qword [rbp + 0x50], r8
lea r8, [0x140000000]
mov r8, qword [r8 + rdx*8 + 0x1d0bc0]
lea rdx, [0x140000000]
xor r8, qword [rdx + rcx*8 + 0x1d1bc0]
movzx ecx, al
mov rax, rbx
shr rax, 0x30
xor r8, qword [rdx + rcx*8 + 0x1d03c0]
movzx ecx, al
mov rax, rdi
shr rax, 0x28
xor r8, qword [rdx + rcx*8 + 0x1cf3c0]
movzx ecx, al
mov rax, r15
shr rax, 0x20
xor r8, qword [rdx + rcx*8 + 0x1d23c0]
movzx ecx, al
mov rax, r11
shr rax, 0x38
xor r8, qword [rdx + rcx*8 + 0x1d2bc0]
xor r8, qword [rdx + rax*8 + 0x1d13c0]
movzx eax, r9b
xor r8, qword [rdx + rax*8 + 0x1cfbc0]
mov rax, r10
shr rax, 0x10
movzx edx, al
mov rax, rsi
shr rax, 8
movzx ecx, al
mov rax, r11
shr rax, 0x30
mov qword [rbp + 0x58], r8
lea r8, [0x140000000]
mov r8, qword [r8 + rdx*8 + 0x1d1bc0]
lea rdx, [0x140000000]
xor r8, qword [rdx + rcx*8 + 0x1d03c0]
movzx ecx, al
mov rax, rbx
shr rax, 0x28
xor r8, qword [rdx + rcx*8 + 0x1cf3c0]
movzx ecx, al
mov rax, rdi
shr rax, 0x20
xor r8, qword [rdx + rcx*8 + 0x1d23c0]
movzx ecx, al
mov rax, r15
shr rax, 0x18
xor r8, qword [rdx + rcx*8 + 0x1d2bc0]
movzx ecx, al
mov rax, r9
shr rax, 0x38
xor r8, qword [rdx + rcx*8 + 0x1d0bc0]
xor r8, qword [rdx + rax*8 + 0x1d13c0]
movzx eax, r14b
xor r8, qword [rdx + rax*8 + 0x1cfbc0]
movups xmm2, xmmword [rbp + 0x30]
movups xmm8, xmmword [rbp + 0x40]
movups xmm9, xmmword [rbp + 0x50]
shr r9, 0x30
movzx eax, r9b
lea r9, [0x140000000]
shr r10, 8
shr r11, 0x28
shr rbx, 0x20
shr rdi, 0x18
shr r15, 0x10
shr r14, 0x38
movzx ecx, r10b
mov qword [rbp + 0x60], r8
movdqu xmmword [rbp - 0x10], xmm2
movdqu xmmword [rbp], xmm8
mov rdx, qword [r9 + rcx*8 + 0x1d03c0]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, r11b
movdqu xmmword [rbp + 0x10], xmm9
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, bl
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, dil
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, r15b
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
xor rdx, qword [r9 + r14*8 + 0x1d13c0]
movzx eax, sil
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
cmp dword [0x1402376d8], 2
mov qword [rbp + 0x68], rdx
movups xmm10, xmmword [rbp + 0x60]
movdqu xmmword [rbp + 0x20], xmm10
jl 0x140102a88
movdqa xmm3, xmmword [0x14021ab70]
mov eax, 4
movdqa xmm5, xmmword [0x14021ab50]
movdqa xmm0, xmm3
movdqa xmm1, xmmword [rsp + 0x30]
movd xmm4, eax
pslld xmm0, xmm4
movsd xmm1, xmm0
movdqa xmm0, xmmword [rsp + 0x50]
movsd xmm0, xmm5
movdqa xmmword [rsp + 0x30], xmm1
paddd xmm1, xmmword [rsp + 0x40]
paddd xmm1, xmm0
movdqa xmmword [rsp + 0x50], xmm0
pmovsxdq xmm0, xmm1
movdqa xmm1, xmmword [0x14021ab60]
pxor xmm0, xmm2
movdqa xmm2, xmmword [rsp + 0x60]
paddd xmm1, xmm3
movdqu xmmword [rbp - 0x10], xmm0
movdqa xmm0, xmmword [rbp - 0x80]
movsd xmm0, xmm5
pslld xmm1, xmm4
movdqa xmmword [rbp - 0x80], xmm0
movsd xmm2, xmm1
movdqa xmm1, xmmword [0x14021ab80]
paddd xmm1, xmm3
movdqa xmmword [rsp + 0x60], xmm2
paddd xmm2, xmmword [rsp + 0x70]
paddd xmm2, xmm0
pslld xmm1, xmm4
pmovsxdq xmm0, xmm2
movdqa xmm2, xmmword [rbp - 0x70]
pxor xmm0, xmm8
movsd xmm2, xmm1
movdqu xmmword [rbp], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
movsd xmm0, xmm5
movdqa xmmword [rbp - 0x70], xmm2
paddd xmm2, xmmword [rbp - 0x60]
paddd xmm2, xmm0
movdqa xmmword [rbp - 0x50], xmm0
movq xmm0, xmm2
pmovsxdq xmm1, xmm0
movdqa xmm0, xmmword [0x14021ab90]
pxor xmm1, xmm9
movdqu xmmword [rbp + 0x10], xmm1
paddd xmm0, xmm3
movdqa xmm1, xmmword [rbp - 0x40]
pslld xmm0, xmm4
movsd xmm1, xmm0
movdqa xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x40], xmm1
movsd xmm0, xmm5
paddd xmm1, xmmword [rbp - 0x30]
paddd xmm1, xmm0
movdqa xmmword [rbp - 0x20], xmm0
movq xmm0, xmm1
pmovsxdq xmm1, xmm0
pxor xmm1, xmm10
movdqu xmmword [rbp + 0x20], xmm1
jmp 0x140102ab1
lea rax, [rbp - 0x10]
mov edx, 8
lea rcx, [r12 - 0x1f]
nop word [rax + rax]
xor qword [rax], rcx
lea rax, [rax + 8]
add rcx, 0x10
sub rdx, 1
jne 0x140102aa0
movzx eax, byte [rbp - 7]
mov r8, qword [rbp + 0x28]
mov rcx, r8
shr rcx, 0x38
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp + 2]
mov rcx, qword [rbp - 0x10]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp + 0xb]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, byte [rbp + 0x14]
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp + 0x1d]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp + 0x26]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, cl
shr rcx, 0x38
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
movzx eax, byte [rbp + 1]
mov qword [rbp + 0x30], rdx
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
mov rcx, qword [rbp - 8]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp + 0xa]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp + 0x13]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, byte [rbp + 0x1c]
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp + 0x25]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp + 0x2e]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, cl
shr rcx, 0x38
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
movzx eax, byte [rbp + 9]
mov qword [rbp + 0x38], rdx
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
mov rcx, qword [rbp]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp + 0x12]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp + 0x1b]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, byte [rbp + 0x24]
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp + 0x2d]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp - 0xa]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, cl
shr rcx, 0x38
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
movzx eax, byte [rbp + 0x11]
mov qword [rbp + 0x40], rdx
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
mov rcx, qword [rbp + 8]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp + 0x1a]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp + 0x23]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, byte [rbp + 0x2c]
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp - 0xb]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp - 2]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, cl
shr rcx, 0x38
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
movzx eax, byte [rbp + 0x19]
mov qword [rbp + 0x48], rdx
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp + 0x22]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp + 0x2b]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
add r13d, 2
movzx eax, byte [rbp - 0xc]
add r12, 2
mov rcx, qword [rbp + 0x10]
movups xmm0, xmmword [rbp + 0x30]
movups xmm1, xmmword [rbp + 0x40]
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp - 3]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp + 6]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, cl
shr rcx, 0x38
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
movzx eax, byte [rbp + 0x21]
mov qword [rbp + 0x50], rdx
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
mov rcx, qword [rbp + 0x18]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp + 0x2a]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp - 0xd]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, byte [rbp - 4]
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp + 5]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp + 0xe]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, cl
shr rcx, 0x38
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
movzx eax, byte [rbp + 0x29]
mov qword [rbp + 0x58], rdx
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
mov rcx, qword [rbp + 0x20]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp - 0xe]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp - 5]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, byte [rbp + 4]
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp + 0xd]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp + 0x16]
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, cl
shr rcx, 0x38
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
movzx eax, byte [rbp - 0xf]
mov qword [rbp + 0x60], rdx
mov rdx, qword [r9 + rcx*8 + 0x1d13c0]
xor rdx, qword [r9 + rax*8 + 0x1d03c0]
movzx eax, byte [rbp - 6]
movups xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [rbp + 0x50]
xor rdx, qword [r9 + rax*8 + 0x1d1bc0]
movzx eax, byte [rbp + 3]
xor rdx, qword [r9 + rax*8 + 0x1d0bc0]
movzx eax, byte [rbp + 0xc]
movups xmmword [rbp], xmm1
xor rdx, qword [r9 + rax*8 + 0x1d2bc0]
movzx eax, byte [rbp + 0x15]
xor rdx, qword [r9 + rax*8 + 0x1d23c0]
movzx eax, byte [rbp + 0x1e]
movdqu xmmword [rbp + 0x10], xmm0
xor rdx, qword [r9 + rax*8 + 0x1cf3c0]
movzx eax, r8b
lea r8, [0x140000000]
xor rdx, qword [r9 + rax*8 + 0x1cfbc0]
mov qword [rbp + 0x68], rdx
movups xmm1, xmmword [rbp + 0x60]
movdqu xmmword [rbp + 0x20], xmm1
cmp r13d, 0xa
jl 0x140102410
mov r13, qword [rsp + 0x28]
xor ecx, ecx
mov rax, qword [rsp + 0x20]
pxor xmm6, xmm0
pxor xmm7, xmm1
movq qword [rbp + 0x70], xmm6
movq qword [rbp + 0x80], xmm7
psrldq xmm6, 8
psrldq xmm7, 8
movq qword [rbp + 0x78], xmm6
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rax], xmm0
movq qword [rbp + 0x88], xmm7
movups xmm1, xmmword [rbp + 0x80]
movups xmmword [rax + 0x10], xmm1
mov qword [r13 + 0x40], rcx
movabs rax, 0x1000000000000
mov qword [r13 + 0x48], rcx
mov qword [r13 + 0x50], rcx
mov qword [r13 + 0x58], rcx
mov qword [r13 + 0x60], rcx
mov qword [r13 + 0x68], rcx
mov qword [r13 + 0x70], rcx
mov qword [r13 + 0x78], rcx
mov qword [r13 + 0x80], rax
mov qword [r13 + 0x88], rcx
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.140189f20
lea r11, [rsp + 0x220]
mov rbx, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret