Function at 0x14001bb10
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
mov dword [rsp + 0x34], r9d
cmp rdx, 0x15
jae 0x14001bb60
mov r12, rdx
mov r13, rcx
cmp r12, 1
jbe 0x14001bb4b
mov r8d, 1
mov rcx, r13
mov rdx, r12
call fcn.14001b8e0
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x40], 1
mov bl, 1
cmp byte [rsp + 0x40], 0
sete al
test bl, bl
sete cl
or cl, al
mov byte [rsp + 0x70], cl
mov r13, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x48]
nop word cs:[rax + rax]
cmp dword [rsp + 0x34], 0
je 0x14001c7df
cmp byte [rsp + 0x40], 0
je 0x14001c072
mov rbp, rsi
shr rbp, 2
lea r12, [rbp*2]
lea r14, [rbp*2]
add r14, rbp
mov qword [rsp + 0x20], rsi
cmp rsi, 0x31
jbe 0x14001bd80
lea rsi, [rbp - 1]
lea rdi, [rbp + 1]
mov rcx, rbp
shl rcx, 5
add rcx, r13
mov rdx, rsi
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx ebx, al
test bl, bl
mov r15, rbp
cmovne r15, rsi
cmovne rsi, rbp
mov rcx, rdi
shl rcx, 5
add rcx, r13
mov rdx, r15
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
lea rbp, [rax + rbx]
test al, al
cmovne r15, rdi
mov rcx, r15
shl rcx, 5
add rcx, r13
mov rdx, rsi
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
mov qword [rsp + 0x38], rax
test al, al
cmovne r15, rsi
lea rsi, [r12 - 1]
mov rdi, r12
or rdi, 1
mov rcx, r12
shl rcx, 5
add rcx, r13
mov rdx, rsi
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
lea rbx, [rax + rbp]
test al, al
mov rbp, r12
cmovne rbp, rsi
cmovne rsi, r12
mov rcx, rdi
shl rcx, 5
add rcx, r13
mov rdx, rbp
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
lea rcx, [rax + rbx]
mov rdx, qword [rsp + 0x38]
lea rbx, [rdx + rcx]
test al, al
cmovne rbp, rdi
mov rcx, rbp
shl rcx, 5
add rcx, r13
mov rdx, rsi
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
lea rcx, [rax + rbx]
mov qword [rsp + 0x38], rcx
test al, al
cmovne rbp, rsi
lea rsi, [r14 - 1]
lea rdi, [r14 + 1]
mov rcx, r14
shl rcx, 5
add rcx, r13
mov rdx, rsi
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx r12d, al
test r12b, r12b
mov rbx, r14
cmovne rbx, rsi
cmovne rsi, r14
mov rcx, rdi
shl rcx, 5
add rcx, r13
mov rdx, rbx
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
lea r14, [rax + r12]
test al, al
cmovne rbx, rdi
mov rcx, rbx
shl rcx, 5
add rcx, r13
mov rdx, rsi
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
lea rdi, [rax + r14]
add rdi, qword [rsp + 0x38]
test al, al
cmovne rbx, rsi
mov r14, rbx
mov r12, rbp
mov rbp, r15
jmp 0x14001bd82
xor edi, edi
mov rbx, qword [rsp + 0x78]
mov rcx, r12
shl rcx, 5
add rcx, r13
mov rdx, rbp
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
add rdi, rax
test al, al
mov rsi, r12
cmovne rsi, rbp
cmovne rbp, r12
mov rcx, r14
shl rcx, 5
add rcx, r13
mov rdx, rsi
shl rdx, 5
add rdx, r13
call fcn.14000b880
movzx eax, al
add rdi, rax
test al, al
cmovne rsi, r14
mov rcx, rsi
shl rcx, 5
add rcx, r13
mov rdx, rbp
shl rdx, 5
add rdx, r13
call fcn.14000b880
test al, al
je 0x14001be90
mov eax, 1
cmp rdi, 0xb
jb 0x14001be96
mov rdi, qword [rsp + 0x20]
mov rax, rdi
shr rax, 1
mov rcx, rdi
shl rcx, 5
add rcx, r13
add rcx, 0xffffffffffffffe0
mov rdx, r13
nop word cs:[rax + rax]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add rdx, 0x20
add rcx, 0xffffffffffffffe0
dec rax
jne 0x14001be30
not rbp
add rbp, rdi
mov al, 1
jmp 0x14001bea1
mov rbp, rsi
mov rax, rdi
mov rdi, qword [rsp + 0x20]
test rax, rax
sete al
test al, al
sete al
or al, byte [rsp + 0x70]
cmp al, 1
jne 0x14001c086
test rbx, rbx
je 0x14001c0a0
cmp rbp, rdi
jae 0x14001c7ef
mov r12, rbp
shl r12, 5
add r12, r13
mov rcx, rbx
mov rdx, r12
call fcn.14000b880
test al, al
jne 0x14001c0b0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r13], xmm0
movups xmmword [r13 + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
lea r14, [r13 + 0x20]
lea r15, [rdi - 1]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
xor ebp, ebp
lea rsi, [rsp + 0x130]
cmp rbp, r15
jae 0x14001bf8e
mov r12, rbp
shl r12, 5
add r12, r14
nop word cs:[rax + rax]
mov rcx, rsi
mov rdx, r12
call fcn.14000b880
test al, al
jne 0x14001bf8e
inc rbp
add r12, 0x20
cmp r15, rbp
jne 0x14001bf70
mov rbp, r15
mov rcx, r15
shl rcx, 5
add rcx, r13
nop dword [rax + rax]
dec r15
cmp rbp, r15
jae 0x14001c030
mov r12, rcx
mov rcx, rsi
mov rdx, r12
call fcn.14000b880
lea rcx, [r12 - 0x20]
test al, al
jne 0x14001bfa0
mov rax, rbp
shl rax, 5
movups xmm0, xmmword [r14 + rax]
movups xmm1, xmmword [r14 + rax + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r14 + rax], xmm0
movups xmmword [r14 + rax + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
inc rbp
cmp rbp, r15
jb 0x14001bf5c
jmp 0x14001bf8e
inc rbp
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov r12, rdi
sub r12, rbp
jb 0x14001c81f
shl rbp, 5
add r13, rbp
mov rsi, r12
cmp r12, 0x15
jae 0x14001bba0
jmp 0x14001bb34
mov rcx, r13
mov rdx, rsi
call fcn.14001b2d0
dec dword [rsp + 0x34]
jmp 0x14001bbb6
mov rcx, r13
mov rdx, rdi
call fcn.14001b4d0
test al, al
je 0x14001beb2
jmp 0x14001bb4b
mov r13, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x48]
jmp 0x14001c0b3
mov rdx, rdi
cmp rbp, rdx
jae 0x14001c801
shl rbp, 5
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [r13 + rbp]
movups xmm1, xmmword [r13 + rbp + 0x10]
movups xmmword [r13], xmm0
movups xmmword [r13 + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [r13 + rbp + 0x10], xmm1
movups xmmword [r13 + rbp], xmm0
lea rsi, [r13 + 0x20]
mov qword [rsp + 0x48], rdx
lea rbx, [rdx - 1]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rdi, rsi
xor r14d, r14d
mov qword [rsp + 0x28], r13
nop
mov rcx, rdi
lea rdx, [rsp + 0x80]
call fcn.14000b880
test al, al
je 0x14001c163
inc r14
add rdi, 0x20
cmp rbx, r14
jne 0x14001c140
mov r14, rbx
mov rax, qword [rsp + 0x48]
shl rax, 5
lea rdi, [rax + r13]
add rdi, 0xffffffffffffffe0
nop word cs:[rax + rax]
mov r15, rbx
cmp r14, rbx
jae 0x14001c1a4
mov rcx, rdi
lea rdx, [rsp + 0x80]
call fcn.14000b880
lea rbx, [r15 - 1]
add rdi, 0xffffffffffffffe0
test al, al
je 0x14001c180
cmp r14, r15
ja 0x14001c831
mov qword [rsp + 0x70], r14
mov rax, r14
shl rax, 5
add rax, rsi
mov qword [rsp + 0xa8], r15
mov rbx, r15
shl rbx, 5
add rbx, rsi
mov ecx, pe_nt_image_headers64
mov qword [rsp + 0x20], rcx
xor r13d, r13d
xor ebp, ebp
xor r14d, r14d
xor r15d, r15d
mov r12d, pe_nt_image_headers64
mov qword [rsp + 0x38], rax
mov rsi, rax
jmp 0x14001c254
shl r9, 5
movups xmmword [rbx + r9], xmm0
mov qword [rbx + r9 + 0x10], rcx
mov qword [rbx + r9 + 0x18], rdx
inc r15
inc rbp
cmp r15, r14
mov eax, 0
cmove rax, r12
shl rax, 5
add rsi, rax
mov rax, qword [rsp + 0x20]
neg rax
cmp rbp, r13
mov ecx, 0
cmovne rax, rcx
shl rax, 5
add rbx, rax
cmp rdi, 0x2020
jb 0x14001c470
mov rdi, rbx
sub rdi, rsi
cmp rdi, 0x2020
jae 0x14001c2ad
mov rax, rdi
shr rax, 5
cmp r15, r14
setb cl
cmp rbp, r13
setb dl
or dl, cl
lea rcx, [rax - 0x80]
test dl, dl
mov r8, rax
cmovne r8, rcx
cmp r15, r14
mov r9, qword [rsp + 0x20]
cmovb r9, rcx
mov qword [rsp + 0x20], r9
cmovae r12, r8
test dl, dl
jne 0x14001c2ad
mov r12, rdi
shr r12, 6
sub rax, r12
mov qword [rsp + 0x20], rax
cmp r15, r14
jne 0x14001c304
test r12, r12
je 0x14001c367
mov qword [rsp + 0x40], rdi
lea r14, [rsp + 0x130]
mov rdi, rsi
xor r15d, r15d
nop
mov byte [r14], r15b
mov rcx, rdi
lea rdx, [rsp + 0x80]
call fcn.14000b880
inc r15
xor al, 1
movzx eax, al
add r14, rax
add rdi, 0x20
cmp r12, r15
jne 0x14001c2d0
lea r15, [rsp + 0x130]
mov rdi, qword [rsp + 0x40]
cmp rbp, r13
jne 0x14001c390
cmp qword [rsp + 0x20], 0
je 0x14001c379
mov qword [rsp + 0x40], rdi
lea rdi, [rbx - 0x20]
lea r13, [rsp + 0xb0]
xor ebp, ebp
nop dword [rax + rax]
mov byte [r13], bpl
mov rcx, rdi
lea rdx, [rsp + 0x80]
call fcn.14000b880
inc rbp
movzx eax, al
add r13, rax
add rdi, 0xffffffffffffffe0
cmp qword [rsp + 0x20], rbp
jne 0x14001c330
lea rbp, [rsp + 0xb0]
mov rdi, qword [rsp + 0x40]
jmp 0x14001c390
lea r15, [rsp + 0x130]
mov r14, r15
cmp rbp, r13
jne 0x14001c390
jmp 0x14001c30d
lea rbp, [rsp + 0xb0]
mov r13, rbp
nop word cs:[rax + rax]
mov rcx, r14
sub rcx, r15
mov rax, r13
sub rax, rbp
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je 0x14001c219
movzx r10d, byte [r15]
shl r10, 5
movups xmm0, xmmword [rsi + r10]
mov rcx, qword [rsi + r10 + 0x10]
mov rdx, qword [rsi + r10 + 0x18]
movzx r8d, byte [rbp]
mov r9, r8
not r9
mov r11, r9
shl r11, 5
movups xmm1, xmmword [rbx + r11]
movups xmm2, xmmword [rbx + r11 + 0x10]
movups xmmword [rsi + r10], xmm1
movups xmmword [rsi + r10 + 0x10], xmm2
cmp rax, 1
je 0x14001c200
dec rax
nop dword [rax + rax]
movzx r10d, byte [r15 + 1]
inc r15
shl r10, 5
movzx r8d, r8b
not r8
shl r8, 5
movups xmm1, xmmword [rsi + r10]
movups xmm2, xmmword [rsi + r10 + 0x10]
movups xmmword [rbx + r8 + 0x10], xmm2
movups xmmword [rbx + r8], xmm1
movzx r8d, byte [rbp + 1]
inc rbp
mov r9, r8
not r9
mov r11, r9
shl r11, 5
movups xmm1, xmmword [rbx + r11]
movups xmm2, xmmword [rbx + r11 + 0x10]
movups xmmword [rsi + r10 + 0x10], xmm2
movups xmmword [rsi + r10], xmm1
dec rax
jne 0x14001c400
jmp 0x14001c200
cmp r15, r14
jae 0x14001c490
mov eax, r14d
sub eax, r15d
test al, 1
jne 0x14001c4b8
mov rax, r14
jmp 0x14001c502
cmp rbp, r13
jae 0x14001c5b5
mov eax, r13d
sub eax, ebp
test al, 1
mov r9, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x38]
jne 0x14001c5cc
mov rax, r13
jmp 0x14001c617
lea rax, [r14 - 1]
movzx ecx, byte [r14 - 1]
shl rcx, 5
lea r12, [rbx - 0x20]
movups xmm0, xmmword [rsi + rcx]
movups xmm1, xmmword [rsi + rcx + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rbx - 0x20]
movups xmm1, xmmword [rbx - 0x10]
movups xmmword [rsi + rcx], xmm0
movups xmmword [rsi + rcx + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx - 0x10], xmm1
movups xmmword [rbx - 0x20], xmm0
mov rbx, r12
mov r8, qword [rsp + 0x28]
mov rcx, r15
not rcx
add rcx, r14
mov r9, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x38]
je 0x14001c6d0
movzx ecx, byte [rax - 1]
shl rcx, 5
movups xmm0, xmmword [rsi + rcx]
movups xmm1, xmmword [rsi + rcx + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rbx - 0x20]
movups xmm1, xmmword [rbx - 0x10]
movups xmmword [rsi + rcx], xmm0
movups xmmword [rsi + rcx + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx - 0x10], xmm1
movups xmmword [rbx - 0x20], xmm0
movzx ecx, byte [rax - 2]
add rax, 0xfffffffffffffffe
shl rcx, 5
lea r12, [rbx - 0x40]
movups xmm0, xmmword [rsi + rcx]
movups xmm1, xmmword [rsi + rcx + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rbx - 0x40]
movups xmm1, xmmword [rbx - 0x30]
movups xmmword [rsi + rcx], xmm0
movups xmmword [rsi + rcx + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx - 0x30], xmm1
movups xmmword [rbx - 0x40], xmm0
mov rbx, r12
cmp r15, rax
jb 0x14001c520
jmp 0x14001c6d0
mov r12, rsi
mov r8, qword [rsp + 0x28]
mov r9, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x38]
jmp 0x14001c6d0
lea rax, [r13 - 1]
movzx ecx, byte [r13 - 1]
not rcx
shl rcx, 5
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rbx + rcx]
movups xmm1, xmmword [rbx + rcx + 0x10]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx + rcx + 0x10], xmm1
movups xmmword [rbx + rcx], xmm0
add rsi, 0x20
mov r12, rsi
mov rcx, rbp
not rcx
add rcx, r13
mov r8, qword [rsp + 0x28]
je 0x14001c6d0
nop dword [rax + rax]
movzx ecx, byte [rax - 1]
not rcx
shl rcx, 5
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rbx + rcx]
movups xmm1, xmmword [rbx + rcx + 0x10]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx + rcx + 0x10], xmm1
movups xmmword [rbx + rcx], xmm0
movzx ecx, byte [rax - 2]
add rax, 0xfffffffffffffffe
not rcx
shl rcx, 5
movups xmm0, xmmword [rsi + 0x20]
movups xmm1, xmmword [rsi + 0x30]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rbx + rcx]
movups xmm1, xmmword [rbx + rcx + 0x10]
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx + rcx + 0x10], xmm1
movups xmmword [rbx + rcx], xmm0
add rsi, 0x40
cmp rbp, rax
jb 0x14001c630
mov r12, rsi
nop word cs:[rax + rax]
sub r12, rdx
shr r12, 5
add r12, r9
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov rdx, qword [rsp + 0x48]
mov rdi, rdx
sub rdi, r12
jbe 0x14001c810
cmp r9, qword [rsp + 0xa8]
setae bl
mov rax, r12
shl rax, 5
mov rsi, r8
lea r13, [r8 + rax]
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [r8 + rax]
movups xmm1, xmmword [r8 + rax + 0x10]
movups xmmword [r8], xmm0
movups xmmword [r8 + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [r8 + rax + 0x10], xmm1
movups xmmword [r8 + rax], xmm0
cmp r12, rdi
mov rcx, rdi
cmovb rcx, r12
shr rdx, 3
cmp rcx, rdx
setae byte [rsp + 0x40]
lea rbp, [r8 + rax]
add rbp, 0x20
dec rdi
cmp r12, rdi
jae 0x14001c7b0
mov rcx, rsi
mov rdx, r12
mov r8, qword [rsp + 0x78]
mov r9d, dword [rsp + 0x34]
call fcn.14001bb10
mov qword [rsp + 0x78], r13
mov r12, rdi
mov r13, rbp
jmp 0x14001c7c6
mov rcx, rbp
mov rdx, rdi
mov r8, r13
mov r9d, dword [rsp + 0x34]
call fcn.14001bb10
mov r13, rsi
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x28], r13
cmp r12, 0x15
jae 0x14001bb76
jmp 0x14001bb34
mov rcx, r13
mov rdx, rsi
call fcn.14001c8a0
jmp 0x14001bb4b
lea r8, [0x1403415e8]
mov rcx, rbp
mov rdx, rdi
call fcn.1400a6cf0
lea r8, [0x140341660]
mov rcx, rbp
call fcn.1400a6cf0
lea r8, [0x140341690]
mov rcx, r12
call fcn.1400a6cf0
lea r8, [0x140341600]
mov rcx, rbp
mov rdx, rdi
call fcn.1400a6c70
lea r8, [0x140341678]
mov rcx, r14
mov rdx, r15
call fcn.1400abaa0
ud2