Function at 0x1400c6270
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x108
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x80], 0xfffffffffffffffe
mov r15, r9
mov rbx, r8
mov rsi, rdx
mov r14, rcx
cmp rdx, 0x21
mov qword [rbp + 0x70], r8
jae 0x1400c6303
cmp rsi, 2
jb 0x1400c6d30
lea rax, [rsi + 0x10]
cmp rax, r15
ja 0x1400c6d8a
mov r15, rsi
shr r15, 1
imul r12, r15, 0x38
lea r13, [r14 + r12]
lea rdi, [rbx + r12]
cmp rsi, 7
mov qword [rbp + 0x78], r13
jbe 0x1400c689c
mov rcx, r14
mov rdx, rbx
call fcn.1400c6070
mov rcx, r13
mov rdx, rdi
call fcn.1400c6070
mov eax, 4
jmp 0x1400c68e4
mov rdi, qword [rbp + 0x100]
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x40], rax
mov r13d, dword [rbp + 0xf0]
lea rax, [rbx - 0x38]
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x50], r15
mov rdx, rsi
mov qword [rbp + 0x48], r14
nop
sub r13d, 1
jb 0x1400c687f
mov rcx, r14
mov r8, rdi
mov qword [rbp + 0x68], rdx
call fcn.1400e79a0
mov r10, qword [rbp + 0x68]
mov qword [rbp + 0x78], rax
imul rax, rax, 0x38
lea rdi, [r14 + rax]
mov rcx, qword [r14 + rax + 0x30]
mov qword [rbp - 0x10], rcx
movups xmm0, xmmword [r14 + rax]
movups xmm1, xmmword [r14 + rax + 0x10]
movups xmm2, xmmword [r14 + rax + 0x20]
movaps xmmword [rbp - 0x20], xmm2
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
cmp qword [rbp + 0x40], 0
mov dword [rbp + 0x60], r13d
je 0x1400c63c2
mov rax, qword [rbp + 0x40]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rsi, rax
sub rsi, r8
cmovb r8, rax
call sub.VCRUNTIME140.dll_memcmp
mov r10, qword [rbp + 0x68]
cdqe
test eax, eax
cmovne rsi, rax
test rsi, rsi
jns 0x1400c6640
cmp r10, r15
ja 0x1400c6d8a
imul rax, r10, 0x38
mov qword [rbp + 0x30], rax
add rbx, rax
xor esi, esi
mov r12, r14
mov qword [rbp + 0x38], rbx
mov rdx, qword [rbp + 0x78]
nop word cs:[rax + rax]
mov qword [rbp + 0x58], rdx
imul r15, rdx, 0x38
add r15, r14
cmp r12, r15
mov r14, qword [rbp + 0x70]
jae 0x1400c6484
nop dword [rax + rax]
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov r13, rax
sub r13, r8
cmovb r8, rax
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne r13, rax
add rbx, 0xffffffffffffffc8
test r13, r13
mov rax, rbx
cmovs rax, r14
imul rcx, rsi, 0x38
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rax + rcx], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx + 0x20], xmm2
mov rdx, qword [r12 + 0x30]
mov qword [rax + rcx + 0x30], rdx
shr r13, 0x3f
add rsi, r13
add r12, 0x38
cmp r12, r15
jb 0x1400c6410
mov rdx, qword [rbp + 0x68]
cmp qword [rbp + 0x58], rdx
je 0x1400c64d0
imul rax, rsi, 0x38
mov rcx, qword [r12 + 0x30]
mov qword [rbx + rax - 8], rcx
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rbx + rax - 0x18], xmm2
movups xmmword [rbx + rax - 0x28], xmm1
movups xmmword [rbx + rax - 0x38], xmm0
add rbx, 0xffffffffffffffc8
add r12, 0x38
mov r14, qword [rbp + 0x48]
jmp 0x1400c63f0
imul r12, rsi, 0x38
mov r14, qword [rbp + 0x48]
mov rcx, r14
mov rbx, qword [rbp + 0x70]
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rbp + 0x68]
mov rdx, r10
sub rdx, rsi
mov r15, qword [rbp + 0x50]
mov r13d, dword [rbp + 0x60]
je 0x1400c65f4
lea r8, [r14 + r12]
lea rcx, [rsi + 1]
cmp r10, rcx
mov qword [rbp + 0x58], r8
jne 0x1400c6520
xor r9d, r9d
jmp 0x1400c65a8
mov rcx, rdx
and rcx, 0xfffffffffffffffe
mov r15, qword [rbp + 0x30]
add r15, qword [rbp + 0x28]
xor r10d, r10d
movabs r11, 0x1ffffffffffffffe
mov rax, qword [rbp + 0x38]
mov r9, qword [r15 + 0x30]
mov qword [r8 + 0x30], r9
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
lea r9, [r10 + 2]
xor r10, r11
imul r10, r10, 0x38
movups xmm0, xmmword [rax + r10]
movups xmm1, xmmword [rax + r10 + 0x10]
movups xmm2, xmmword [rax + r10 + 0x20]
movups xmmword [r8 + 0x38], xmm0
movups xmmword [r8 + 0x48], xmm1
movups xmmword [r8 + 0x58], xmm2
mov r10, qword [rax + r10 + 0x30]
mov qword [r8 + 0x68], r10
add r8, 0x70
add r15, 0xffffffffffffff90
mov r10, r9
cmp rcx, r9
jne 0x1400c6540
test dl, 1
mov r10, qword [rbp + 0x68]
mov r15, qword [rbp + 0x50]
je 0x1400c65f4
imul rcx, r9, 0x38
not r9
imul r8, r9, 0x38
mov rax, qword [rbp + 0x38]
mov r9, qword [rax + r8 + 0x30]
mov r11, qword [rbp + 0x58]
mov qword [r11 + rcx + 0x30], r9
movups xmm0, xmmword [rax + r8]
movups xmm1, xmmword [rax + r8 + 0x10]
movups xmm2, xmmword [rax + r8 + 0x20]
movups xmmword [r11 + rcx + 0x20], xmm2
movups xmmword [r11 + rcx + 0x10], xmm1
movups xmmword [r11 + rcx], xmm0
test rsi, rsi
je 0x1400c6640
cmp r10, rsi
jb 0x1400c6d44
add r12, r14
mov rdi, qword [rbp + 0x100]
mov qword [rsp + 0x30], rdi
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r13d
mov rcx, r12
mov r8, rbx
mov r9, r15
call fcn.1400c6270
mov rdx, rsi
cmp rsi, 0x21
jae 0x1400c6330
jmp 0x1400c62ac
cmp r10, r15
ja 0x1400c6d8a
imul rcx, r10, 0x38
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x40], rcx
lea r13, [rax + rcx]
xor r12d, r12d
mov rsi, r14
mov qword [rbp + 0x58], r13
mov r8, qword [rbp + 0x78]
nop word [rax + rax]
mov qword [rbp + 0x78], r8
imul r14, r8, 0x38
add r14, qword [rbp + 0x48]
cmp rsi, r14
mov rbx, qword [rbp + 0x70]
jae 0x1400c66fc
nop word cs:[rax + rax]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov r15, rax
sub r15, r8
cmovb r8, rax
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne r15, rax
add r13, 0xffffffffffffffc8
xor eax, eax
test r15, r15
setns al
mov rcx, r13
cmovns rcx, rbx
imul rdx, r12, 0x38
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx + 0x20], xmm2
mov r8, qword [rsi + 0x30]
mov qword [rcx + rdx + 0x30], r8
add r12, rax
add rsi, 0x38
cmp rsi, r14
jb 0x1400c6690
mov r8, qword [rbp + 0x68]
cmp qword [rbp + 0x78], r8
je 0x1400c6740
add r13, 0xffffffffffffffc8
imul rax, r12, 0x38
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rbp + 0x70]
mov qword [rdx + rax + 0x30], rcx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rdx + rax + 0x20], xmm2
movups xmmword [rdx + rax + 0x10], xmm1
movups xmmword [rdx + rax], xmm0
inc r12
add rsi, 0x38
jmp 0x1400c6670
imul r15, r12, 0x38
mov r14, qword [rbp + 0x48]
mov rcx, r14
mov rdx, qword [rbp + 0x70]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0x68]
mov rsi, rdx
sub rsi, r12
mov rdi, qword [rbp + 0x100]
mov r13d, dword [rbp + 0x60]
movabs r10, 0x1ffffffffffffffe
mov rbx, qword [rbp + 0x58]
je 0x1400c6853
lea r11, [r14 + r15]
lea rcx, [r12 + 1]
cmp rdx, rcx
mov qword [rbp + 0x78], r11
jne 0x1400c679a
xor r8d, r8d
jmp 0x1400c6815
mov rcx, rsi
and rcx, 0xfffffffffffffffe
mov rax, qword [rbp + 0x40]
add rax, qword [rbp + 0x28]
xor r9d, r9d
nop dword [rax]
mov r8, qword [rax + 0x30]
mov qword [r11 + 0x30], r8
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [r11 + 0x20], xmm2
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
lea r8, [r9 + 2]
xor r9, r10
imul r9, r9, 0x38
movups xmm0, xmmword [rbx + r9]
movups xmm1, xmmword [rbx + r9 + 0x10]
movups xmm2, xmmword [rbx + r9 + 0x20]
movups xmmword [r11 + 0x38], xmm0
movups xmmword [r11 + 0x48], xmm1
movups xmmword [r11 + 0x58], xmm2
mov r9, qword [rbx + r9 + 0x30]
mov qword [r11 + 0x68], r9
add r11, 0x70
add rax, 0xffffffffffffff90
mov r9, r8
cmp rcx, r8
jne 0x1400c67b0
test sil, 1
je 0x1400c6853
imul rcx, r8, 0x38
not r8
imul r9, r8, 0x38
mov r8, qword [rbx + r9 + 0x30]
mov rax, qword [rbp + 0x78]
mov qword [rax + rcx + 0x30], r8
movups xmm0, xmmword [rbx + r9]
movups xmm1, xmmword [rbx + r9 + 0x10]
movups xmm2, xmmword [rbx + r9 + 0x20]
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
cmp rdx, r12
jb 0x1400c6d76
add r14, r15
mov eax, 0
mov qword [rbp + 0x40], rax
cmp rsi, 0x21
mov rbx, qword [rbp + 0x70]
mov r15, qword [rbp + 0x50]
jae 0x1400c6328
jmp 0x1400c62ac
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x20], 1
mov rcx, r14
mov r8, rbx
mov r9, r15
call fcn.1400e1510
jmp 0x1400c6d30
mov rax, qword [r14 + 0x30]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rax, qword [r13 + 0x30]
mov qword [rdi + 0x30], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, 1
mov qword [rbp + 0x68], rdi
mov qword [rbp + 0x48], r14
mov rcx, rsi
sub rcx, r15
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x50], rax
cmp rax, r15
jae 0x1400c6a4d
mov r13, qword [rbp + 0x50]
imul rax, r13, 0x38
mov qword [rbp + 0x60], rax
jmp 0x1400c6950
mov rax, rbx
mov rcx, qword [rbp + 0x30]
mov qword [rax], rcx
mov qword [rbx + rdi - 0x30], r14
mov qword [rbx + rdi - 0x28], r15
mov rax, qword [rbp + 0x38]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + rdi - 0x20], xmm0
movups xmmword [rbx + rdi - 0x10], xmm1
inc r13
add qword [rbp + 0x60], 0x38
cmp r13, qword [rbp + 0x58]
je 0x1400c6a4d
imul rdi, r13, 0x38
mov rax, qword [rbp + 0x48]
movups xmm0, xmmword [rax + rdi]
movups xmm1, xmmword [rax + rdi + 0x10]
movups xmm2, xmmword [rax + rdi + 0x20]
movups xmmword [rbx + rdi], xmm0
movups xmmword [rbx + rdi + 0x10], xmm1
mov rax, qword [rax + rdi + 0x30]
mov qword [rbx + rdi + 0x30], rax
movups xmmword [rbx + rdi + 0x20], xmm2
mov r14, qword [rbx + rdi + 8]
mov r15, qword [rbx + rdi + 0x10]
mov rdx, qword [rbx + rdi - 0x30]
mov r8, qword [rbx + rdi - 0x28]
mov rbx, r15
sub rbx, r8
cmovb r8, r15
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne rbx, rax
test rbx, rbx
mov rbx, qword [rbp + 0x70]
jns 0x1400c693e
mov rax, qword [rbp + 0x48]
add rax, rdi
add rdi, rbx
mov rcx, qword [rdi]
mov qword [rbp + 0x30], rcx
add rax, 0x18
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x60]
nop word cs:[rax + rax]
mov rdi, rax
mov rax, qword [rbx + rax - 8]
mov qword [rbx + rdi + 0x30], rax
movups xmm0, xmmword [rbx + rdi - 0x38]
movups xmm1, xmmword [rbx + rdi - 0x28]
movups xmm2, xmmword [rbx + rdi - 0x18]
movups xmmword [rbx + rdi + 0x20], xmm2
movups xmmword [rbx + rdi + 0x10], xmm1
movups xmmword [rbx + rdi], xmm0
cmp rdi, 0x38
je 0x1400c6915
mov rdx, qword [rbx + rdi - 0x68]
mov r8, qword [rbx + rdi - 0x60]
mov rbx, r15
sub rbx, r8
cmovb r8, r15
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne rbx, rax
lea rax, [rdi - 0x38]
test rbx, rbx
mov rbx, qword [rbp + 0x70]
js 0x1400c69e0
add rax, rbx
jmp 0x1400c6918
mov r13, qword [rbp + 0x50]
cmp r13, qword [rbp + 0x40]
mov rax, qword [rbp + 0x78]
jae 0x1400c6b9f
add r12, qword [rbp + 0x70]
imul rcx, r13, 0x38
mov qword [rbp + 0x60], rcx
jmp 0x1400c6aae
mov rax, r12
mov r13, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x38]
mov qword [rax], rcx
mov qword [r12 + r15 - 0x30], r14
mov qword [r12 + r15 - 0x28], rbx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [r12 + r15 - 0x20], xmm0
movups xmmword [r12 + r15 - 0x10], xmm1
inc r13
add qword [rbp + 0x60], 0x38
cmp r13, qword [rbp + 0x40]
mov rax, qword [rbp + 0x78]
je 0x1400c6b9f
imul rdi, r13, 0x38
movups xmm0, xmmword [rax + rdi]
movups xmm1, xmmword [rax + rdi + 0x10]
movups xmm2, xmmword [rax + rdi + 0x20]
movups xmmword [r12 + rdi], xmm0
movups xmmword [r12 + rdi + 0x10], xmm1
mov rax, qword [rax + rdi + 0x30]
mov qword [r12 + rdi + 0x30], rax
movups xmmword [r12 + rdi + 0x20], xmm2
mov r14, qword [r12 + rdi + 8]
mov rbx, qword [r12 + rdi + 0x10]
mov rdx, qword [r12 + rdi - 0x30]
mov r8, qword [r12 + rdi - 0x28]
mov r15, rbx
sub r15, r8
cmovb r8, rbx
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne r15, rax
test r15, r15
jns 0x1400c6a98
mov qword [rbp + 0x50], r13
mov rax, qword [rbp + 0x78]
add rax, rdi
add rdi, r12
mov rcx, qword [rdi]
mov qword [rbp + 0x38], rcx
add rax, 0x18
mov rdi, rax
mov rax, qword [rbp + 0x60]
nop
mov r15, rax
mov rax, qword [r12 + rax - 8]
mov qword [r12 + r15 + 0x30], rax
movups xmm0, xmmword [r12 + r15 - 0x38]
movups xmm1, xmmword [r12 + r15 - 0x28]
movups xmm2, xmmword [r12 + r15 - 0x18]
movups xmmword [r12 + r15 + 0x20], xmm2
movups xmmword [r12 + r15 + 0x10], xmm1
movups xmmword [r12 + r15], xmm0
cmp r15, 0x38
je 0x1400c6a6d
mov rdx, qword [r12 + r15 - 0x68]
mov r8, qword [r12 + r15 - 0x60]
mov r13, rbx
sub r13, r8
cmovb r8, rbx
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne r13, rax
lea rax, [r15 - 0x38]
test r13, r13
js 0x1400c6b30
add rax, r12
jmp 0x1400c6a70
mov r15, qword [rbp + 0x68]
lea rcx, [r15 - 0x38]
imul rdx, rsi, 0x38
mov r12, qword [rbp + 0x70]
lea rax, [r12 + rdx]
add rax, 0xffffffffffffffc8
mov rbx, qword [rbp + 0x48]
mov qword [rbp + 0x60], rdx
lea r14, [rbx + rdx]
add r14, 0xffffffffffffffc8
mov rdx, qword [rbp + 0x58]
nop dword [rax + rax]
mov qword [rbp + 0x58], rdx
mov r13, rax
mov qword [rbp + 0x78], rcx
mov rdi, r12
mov rcx, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov r12, rax
sub r12, r8
cmovb r8, rax
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne r12, rax
xor eax, eax
test r12, r12
setns al
mov rcx, r15
cmovns rcx, rdi
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 0x20], xmm2
mov rcx, qword [rcx + 0x30]
mov qword [rbx + 0x30], rcx
shr r12, 0x3f
imul rcx, r12, 0x38
add rcx, r15
mov qword [rbp + 0x68], rcx
imul r12, rax, 0x38
add r12, rdi
add rbx, 0x38
mov rcx, qword [r13 + 8]
mov rax, qword [r13 + 0x10]
mov r15, qword [rbp + 0x78]
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
mov rdi, rax
sub rdi, r8
cmovb r8, rax
call sub.VCRUNTIME140.dll_memcmp
mov rdx, qword [rbp + 0x58]
cdqe
test eax, eax
cmovne rdi, rax
xor eax, eax
test rdi, rdi
setns al
mov rcx, r15
cmovns rcx, r13
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmmword [r14], xmm0
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14 + 0x20], xmm2
mov rcx, qword [rcx + 0x30]
mov qword [r14 + 0x30], rcx
neg rax
imul rax, rax, 0x38
add rax, r13
sar rdi, 0x3f
imul rcx, rdi, 0x38
add rcx, r15
mov r15, qword [rbp + 0x68]
add r14, 0xffffffffffffffc8
dec rdx
jne 0x1400c6bd0
add rcx, 0x38
test sil, 1
je 0x1400c6d22
xor edx, edx
xor r8d, r8d
cmp r12, rcx
setae dl
setb r8b
mov r9, r15
cmovb r9, r12
mov r10, qword [r9 + 0x30]
mov qword [rbx + 0x30], r10
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmm2, xmmword [r9 + 0x20]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
imul r8, r8, 0x38
add r12, r8
imul rdx, rdx, 0x38
add r15, rdx
cmp r12, rcx
jne 0x1400c6d85
add rax, 0x38
cmp r15, rax
jne 0x1400c6d85
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x140401e60]
mov qword [rbp - 8], rax
mov qword [rbp], 1
mov qword [rbp + 8], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
lea rdx, [0x140401e70]
lea rcx, [rbp - 8]
call fcn.1403f1cb0
lea r8, [0x140401e88]
mov rcx, r12
call fcn.1403f2150
call fcn.1403f2110
ud2