Function at 0x1400169d3
Capabilities:
Encode data using xor

Disassembly:
adc byte [r8], al
mov ecx, 0xc600104b
adc byte [r8], al
adc byte [rax], r8b
invalid
ret 0x784e
invalid
sub dword [rcx - 0x7f], eax
ror dword [0x1a68525b5], 0x9d
lea ebp, [rbx + 0xbe3]
lea r12d, [rdx - 0x9449]
jmp 0x14001587d
movabs r15, 0x32e7b100000142e9
jne 0x14001687e
jmp 0x1400169c5
je 0x14001687e
call 0x140016830
add rsp, 0x20
pop r15
je 0x1400168aa
jne 0x1400168aa
bswap r15
test esi, 0x5335f003
lea edx, [rbx + 0x21ed]
movabs rcx, 0x7fcd5900000115e9
rcl esi, 0xd0
jl 0x140016c1b
jmp 0x1400169c4
rcr r14d, 0xe9
add ebx, 0x560ec963
test ebp, 0x35788feb
jne 0x1400160f5
jmp 0x140017609
mov dword [rsp - 0x40], 0x2e9f5315
jne 0x140016998
push rdi
movabs rdi, 0x37ec08000000c1e9
jne 0x1400168e7
jmp 0x1400169ad
je 0x1400168e7
call 0x1400169d3
jmp 0x1400168fd
add rsp, 0x20
pop rdi
ret
xchg r13, r13
xchg r8, r8
je 0x140016ba2
call fcn.140097490
jmp 0x140016ba2
mov dword [rsp - 0x44], ebx
mov dword [rsp - 0x1c], 0x69e9422b
push r15
jne 0x140016963
je 0x140016963
ror edi, 0x5d
jmp 0x140016128
jmp 0x14001687c
mov rcx, qword [rdx + rax]
mov dword [rsp - 0x40], 0xd469480
mov dword [rsp - 0x30], esp
jmp 0x14001691e
pop rdi
mov rcx, qword [rbx]
test rcx, rcx
mov r14, r14
mov dword [rsp - 0x34], 0x7df8bbdb
jmp 0x140016908
ret
pop r15
mov qword [rax], rcx
lea rax, [rax + 8]
sub r8, 1
xchg rsi, rsi
jmp 0x1400168d6
mov rdi, rax
test r8, r8
xchg r13, r13
je 0x1400169ae
mov rdx, qword [rbx]
sub rdx, rax
jmp 0x140016998
ror edx, 0x96
cmp rbp, rdi
movabs r11, 0x7e09d78f378233eb
test rcx, rbp
test r9d, 0x53801b37
cpuid
lea ebx, [rdx - 0x3e5]
jo 0x14001662d
rol esi, 0xaa
and ebp, 0x6a0d56d7
popfq
cmp esi, 0xacba1a6c
call 0x140016bd6
mov dword [rsp - 0x18], 0x5944e5fa
xchg r11, r11
mov r8, qword [rbx + 8]
jne 0x140016b3d
je 0x140016b3d
popfq
jo 0x14001731f
jmp rcx
jmp 0x140016a44
mov qword [rbx], rdi
jmp 0x140016c68
mov dword [rsp - 0x10], edi
mov qword [rbx + 8], rcx
mov rcx, qword [rsi]
mov rbx, qword [rsp + 0x30]
jmp 0x140016ccd
lea rax, [rdi + rcx*8]
inc rcx
mov dword [rsp - 0x2c], 0x56a5af27
mov r9, r9
jne 0x140016c36
je 0x140016c36
pushf
test r14, rbx
bswap rcx
lea r12d, [rdi - 0x2176]
pushf
lea edi, [rdi + 0x8a9f]
int3
mov bl, dh
invalid
jmp 0x140016bca
mov esi, esi
mov rcx, qword [rbx + 8]
jmp 0x140016bfa
jge 0x140016c66
pushfq
invalid
mov rsi, qword [rsp + 0x38]
mov dword [rsp - 0x30], 0x654eb844
mov dword [rsp - 0x14], 0x53cff67a
mov dword [rsp - 0x10], edi
mov dword [rsp - 0x28], 0x3511e8ce
je 0x140016d06
jne 0x140016d06
test r8, rbp
jmp rcx
jmp 0x140016d24
mov qword [rax], rcx
add rsp, 0x20
pop rdi
mov dword [rsp - 0x38], 0x61305066
mov dword [rsp - 0x1c], 0x4571802d
ret
int3
insd dword [rdi], dx
xor al, 0x48
cmp ecx, eax
je 0x14001766f
call fcn.1400175aa
add rsp, 0x32
pop rsi
ret
pop rsi
jne 0x140017440
je 0x140017440
cpuid
div r8
jmp 0x140016586
jmp 0x14001759d
push rbp
movabs rbp, 0x5ca1d9642d260deb
jne 0x140017480
jmp 0x14001748f
jmp 0x1400176c4
pop rbp
mov word [rcx + rbx*2], ax
inc rbx
jmp 0x1400175dc
mov r13, r13
mov dword [rsp - 0x20], edi
movdqa xmm0, xmmword [0x1400010a0]
lea r14, [rax + 0x10]
mov dword [rax], 0x501b92eb
mov qword [rax + 8], r14
jmp 0x14001770f
movups xmmword [r14 + 0x10], xmm0
mov byte [rsp + 0x72], 0x38
movups xmmword [r14 + 0x20], xmm0
mov qword [rax + 0x40], 0x13
xchg r11, r11
mov dword [rsp - 0x34], 0x71b11ba1
je 0x140017529
jne 0x140017529
jmp 0x140016cae
jmp 0x140017543
cmp rbx, qword [rdi + 0x40]
jb 0x140017653
xchg rcx, rcx
mov rsi, rsi
mov bl, byte [rdi - 0x18017ea]
invalid