Function at 0x14002dca0
Capabilities:
Encode data using xor

Disassembly:
fcmovb st(0), st(7)
and al, 0xd8
mov sil, r15b
sbb dword [rbp + 0xc], esi
add rsp, 0x20
pop r14
ret
pop r14
jmp 0x14002d32d
mov dword [rsp + 0x38], edi
mov rcx, rcx
push r14
movabs r14, 0x3323b63f4cb8d0eb
jne 0x14002d317
jmp 0x14002d2e9
je 0x14002d317
call fcn.14002d2cd
jmp 0x14002d2e2
mov rdi, qword [rdx]
mov rax, qword [rdi]
mov rbx, qword [rax + 0x10]
mov dword [rsp - 0x20], 0x1a8441bb
jmp 0x14002d41a
mov qword [rsi], rax
xchg rbp, rbp
add rsp, 0x20
pop rsi
ret
jne 0x14002d30c
iretd
mov dword [rsp - 0x28], 0x66663839
mov dword [rsp - 0x38], esp
mov rdi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
jmp 0x14002d344
mov r10, r10
call fcn.140099aa0
mov rdx, rax
mov rcx, rdi
call rbx
mov r14, r14
mov r15, r15
jmp 0x14002d383
sub eax, 0x24748948
adc cl, ch
invalid
push rbx
sub rsp, 0x20
cmp qword [rcx], 0
jmp 0x14002de7c
jb 0x14002ded1
mov rsi, qword [rsp + 0x30]
mov rcx, qword [rbx]
mov dword [rsp - 0x44], 0x2897bb44
mov dword [rsp - 0x38], 0x1318b604
mov rdi, rdi
xchg rbp, rbp
jmp 0x14002dd99
mov dword [rsp - 0x1c], ebp
mov dword [rsp - 0x24], 0xecee59c
mov dword [rsp - 0xc], edi
jmp 0x14002de91
mov dword [rsp - 0x14], 0x547bd22f
mov dword [rsp - 0x20], edx
xor esi, esi
nop dword [rax]
push r13
movabs r13, 0x3a5ee000000a7e9
add byte [rax], al
out dx, al
movsd dword [rdi], dword [rsi]
add esi, dword [rbp - 0xa]
jmp 0x14002ddd1
jne 0x14002dd6a
je 0x14002dd6a
div r10
jbe 0x14002e502
call rax
ja 0x14002d376
and r9d, 0x195c61a9
add esi, 0x9ef510d9
test r15, rbp
call fcn.14002ea82
popfq
push rsi
add edx, 0x9d041fbc
add r10d, 0x9b037cef
movabs rdi, 0x7c192cf00fc953eb
test r11, rbx
pause
test r15d, 0x47f684be
ret 0x10
jmp 0x14002ddbf
movabs r14, 0x68d92c0000011de9
jne 0x14002dd83
jmp 0x14002dea5
je 0x14002dd83
call fcn.140099810
mov rdi, qword [rsp + 0x38]
je 0x14002dd25
call 0x14002df3e
pop r13
nop word [rax + rax]
je 0x14002dded
jne 0x14002dded
js 0x14002cea8
mov esi, 0x52ed8181
movabs r10, 0x16483a000000dfe9
or r9d, 0xbdf7611c
ror r14d, 0xbf
dec r10
jmp rax
jmp 0x14002ded1
mov qword [rsp + 0x38], rdi
xor edi, edi
mov dword [rsp - 0x28], edi
mov dword [rsp - 0x18], 0x1ede7106
je 0x14002de65
jne 0x14002de65
mul rcx
lea r10d, [rcx - 0x3750]
test r13d, 0x75807a34
jp 0x14002ddb6
jne 0x14002de79
rcl edx, 0x75
jae 0x14002e105
lea r8d, [rdx - 0xe5f4]
jmp 0x14002d504
jmp 0x14002dcfa
mov rdx, rdx
mov dword [rsp - 0x24], esp
mov rbx, rcx
je 0x14002ddaa
jmp 0x14002de0f
cmp qword [rcx + 8], rdi
jbe 0x14002dcba
mov qword [rsp + 0x30], rsi
jmp 0x14002dd0f
pop r14
add rsi, 0x2a0
cmp rdi, qword [rbx + 8]
mov dword [rsp - 0x2c], ebp
jmp 0x14002dcaf
mov dword [rsp - 0x20], esp
mov dword [rsp - 0x3c], 0x1208c808
inc rdi
push r14
jmp 0x14002dd81
mov rcx, qword [rbx]
mov dword [rsp - 0x20], 0x4af95a46
add rcx, 0x18
add rcx, rsi
call fcn.14002def0
jmp 0x14002debb
rcl dh, 0xf5
je 0x14002e50d
call 0x173ce6567
call fcn.1400f0390
mov dword [rsp + 0x28], 0xffae454a
mov dword [rsp - 0x34], 0x5373fda5
jne 0x14002edd7
je 0x14002edd7
mov r12d, 0xc1bd92d3
mov ecx, 0xa2f5647c
mov r12d, 0x1b87c2b3
pushf
ror esi, 0x3e
cmp r12, rbp
call rcx
lea ecx, [rdi + 0x542a]
lea ebp, [rbx - 0x1f0f]
rcl r8d, 0x54
lea r8d, [rdx + 0x903a]
movabs r15, 0x7aae1000000486e9
push r11
cmp r10d, 0x507d8bae
ret
jmp 0x14002f262
mov dword [rsp - 0x44], 0x599e6c34
mov rcx, qword [rax]
mov rsi, qword [rcx + 0x60]
mov rcx, r15
call fcn.1400fd990
mov r14, r14
jmp fcn.14002f086
mov ecx, dword [rax + 4]
sub ecx, 4
mov dword [rsp + 0x80], ebp
mov dword [rsp - 0x20], 0x41ccab39
mov dword [rsp - 0x18], 0x42ae84cb
xchg r13, r13
mov dword [rsp + 0x84], ecx
jmp 0x14002f18f
mov rdx, qword [rax]
mov dword [rsp - 0x40], 0x183dc13c
mov dword [rsp - 0x28], 0x5da8b948
jmp 0x14002f53a
out dx, al
invalid
add byte [rax], al
inc rbp
add rbx, 0x2a0
cmp rbp, qword [r15 + 0x10e8]
jb 0x14002f38c
mov dword [rsp - 0x1c], 0x3cdc7c2f
invalid