Function at 0x14002cb2d
Capabilities:
Encode data using xor

Disassembly:
xchg ebp, ebp
out dx, al
and byte [rbp + 0x78], bl
xchg esi, eax
in eax, dx
or al, 0x75
div byte [rsp + rsi*8 - 0x18]
js 0x14002c186
popfq
xor r11d, 0x246b717b
jne 0x14002bb79
test r11, rbp
rcr ebp, 0xcd
call rax
pop rbx
jno 0x14002b6b7
idiv edi
invalid
jg 0x14002b2a2
mul rbx
movabs r11, 0x14d46c551f5817eb
cmp r13d, 0xc6b35c93
test rcx, rdx
jmp rax
ror byte [rbp - 0x79], 0xe4
invalid
and al, 0xd0
cmp byte [rsi - 0x7f], bh
imul ecx, dword [rax + 0x39], 0x10e899
add cl, ch
mov esi, 0xc7000001
mov dword [rsp - 0x34], 0x4239d304
mov dword [rsp - 0x1c], ebp
fld dword [rbp + rcx*4 - 0x76]
sbb dword [rdx - 0x1e010000], esi
xor r13d, 0x319303cc
xor ebp, 0x319303cc
xor ebp, 0x319303cc
movabs rcx, 0x5e20310000023ce9
mov ecx, 0xe8bdd8af
jmp 0x14002cd6f
mov rsi, rsi
nop
mov rax, qword [rbx + 0x78]
cmp rax, 0x78
jmp 0x14002cc53
call fcn.14002d020
mov dword [rsp - 0x40], 0x41e18aae
xchg rcx, rcx
mov dword [rsp - 0x44], ebx
lea rcx, [rbx + 0x10e0]
lea rdx, [rsp + 0x20]
call fcn.14002a360
jmp 0x14002cb2c
xchg r13, r13
mov dword [rsp - 0x3c], esp
mov dword [rsp + 0x34], eax
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x2b8], rsi
jmp 0x14002c978
mov rcx, qword [rbx]
push r10
movabs r10, 0x38b79a0000025de9
jne 0x14002ca2b
jmp 0x14002cc47
je 0x14002ca2b
jle 0x14002cd9e
cmp r11, rcx
neg r12
call rax
cmp edx, 0x4a59c948
xor edx, 0xa14de66d
jg 0x14002bb3d
rol r12d, 0xd1
popf
test r13d, 0x371a2e82
jmp 0x14002c930
jmp 0x14002cacb
je 0x14002cba4
call 0x14002c977
add rsp, 0x2c0
pop r14
ret
pop r14
jmp 0x14002c966
mov dword [rsp - 0x38], 0x157888a8
mov dword [rsp - 0x44], ebp
call qword [rax]
jmp 0x14002c9de
inc rdx
movabs rdi, 0x6b65461d346e9aeb
call rcx
call rcx
rcr esi, 0xac
jmp 0x14002beba
jne 0x14002c9e5
je 0x14002c9e5
call 0x14002cc39
add rsp, 0x2c0
pop r10
jne 0x14002cb15
je 0x14002cb15
rcr r12d, 0xaf
jbe 0x14002c223
jmp rax
jmp 0x14002cc46
mov dword [rsp - 0x18], 0x634b8578
mov dword [rsp - 0x3c], esi
mov dword [rsp - 0x28], 0x5eec1c42
mov edi, esi
cmp qword [rsp + 0x2b8], rsi
jbe 0x14002cd30
lea rbx, [rsp + 0x38]
jne 0x14002cb79
je 0x14002cb79
mov ebp, 0x99c35b0c
jge 0x14002c5ea
dec r15
cmp r10, rdx
popfq
cpuid
lea r14d, [rdx - 0xfeda]
test r14, rbp
movabs r12, 0x21ca40cd056d1deb
ret 0x30
jmp 0x14002cb98
mov dword [rsp - 0x14], ecx
mov dword [rsp - 0x30], esp
push r14
movabs r14, 0x1c3013fffffecee9
jne 0x14002cba4
jmp 0x14002ca77
jmp 0x14002ca62
mov dword [rsp - 0x2c], 0x3d088fd7
mov rcx, qword [rbx]
xor edx, edx
mov rax, qword [rcx]
jmp 0x14002ca7e
xor eax, dword [0xf94acc07]
jmp 0x14002cc2e
mov eax, dword [r9]
mov dword [rsp + 0x30], eax
mov eax, dword [r9 + 4]
mov dword [rsp - 0x10], 0x19e709dc
jmp 0x14002c9c1
ret
pop r10
call fcn.140099810
jmp 0x14002ccc0
jbe 0x14002cc9a
mov dword [rsp - 0x2c], 0xaac7b5b
mov dword [rsp - 0xc], 0xdb4afc5
je 0x14002cc88
jne 0x14002cc88
jmp rax
jmp 0x14002cbb3
test rax, rax
je 0x14002ccc0
mov rax, qword [rbx]
xchg r8, r8
mov dword [rsp - 0x20], ebp
xor edx, edx
jmp 0x14002ce0f
add rsp, 0x31
pop rbp
ret
pop rbp
jmp 0x14002cd96
mov qword [rbx + 0x78], rsi
inc rdi
sub rbx, 0xffffffffffffff80
xchg r11, r11
mov dword [rsp - 0x18], 0x2038519e
jne 0x14002cd1e
je 0x14002cd1e
jmp rax
jmp 0x14002cd75
lea r11, [rsp + 0x2c0]
xchg rbp, rbp
xchg r9, r9
mov dword [rsp - 0x2c], edx
mov dword [rsp - 0x2c], 0x48150c0e
xchg r9, r9
jmp 0x14002cd52
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
mov rbp, rbp
mov dword [rsp - 0x20], 0x65edb23e
mov dword [rsp - 0x18], 0x13a35116
jmp 0x14002cd9b
adc ebp, ecx
add byte es:[rax], al
add byte [rax - 0x79], cl
dec dword [rax - 0x79]
leave
xchg rdi, rdi
xchg rcx, rcx
mov dword [rsp - 0x1c], 0x4e6af45d
cmp rdi, qword [rsp + 0x2b8]
jb 0x14002c96b
jmp 0x14002cd30
xchg r10, r10
pop rdi
ret
mov dword [rsp - 0x34], 0x39726fc8
push rbp
movabs rbp, 0x2dadf4ffffff0fe9
jne 0x14002cda6
int3
jmp 0x14002ccba
je 0x14002cda6
call 0x14002cca6
jne 0x14002cdfc
je 0x14002cdfc
jg 0x14002cab2
rol edi, 0x3f
rcr ecx, 0x97
rcl edx, 0x61
and ebp, 0x8567f86b
rcr ebx, 0x3e
jg 0x14002cc01
cmp r11d, 0x10202750
lea edi, [rbp + 0xbed1]
rcr ecx, 0x4c
jb 0x14002d889
popf
jmp rax
jmp 0x14002ccb4
mov rcx, rbx
call qword [rax]
mov dword [rsp - 0x3c], edi
xchg rsi, rsi
mov dword [rsp - 0x44], 0x2b13cfa1
mov dword [rsp - 0x28], 0x2f46d64a
jmp 0x14002ccc0
je 0x14002d88d
add byte [rax], al