Function at 0x14001a68e
Capabilities:
Encode data using xor

Disassembly:
mov dword [rbp - 0x78], 0x2c007a
mov dword [rbp - 0x74], 0x5e0024
mov dword [rbp - 0x70], 0x640069
mov dword [rsp - 0x1c], 0x48c36ac2
xchg r15, r15
dec dword [rax - 0x79]
fisttp dword [rcx + 0x75ec247c]
invalid
je 0x14001893b
test r10, rcx
jne 0x140019406
syscall
lea r15d, [rdx + 0xc1db]
movabs rcx, 0x53542b000000f1e9
pushfq
rcl r12d, 0xbf
jmp rcx
jmp 0x140018a31
pop r14
ret
pop r14
mov dword [rbp - 0x6c], 0x55003a
mov dword [rbp - 0x68], 0x300060
mov dword [rbp - 0x64], 0x47006d
jmp 0x140018d6c
push r14
movabs r14, 0x7d4287822dbec9eb
jne 0x140018a35
jmp 0x140018a00
je 0x140018a35
call fcn.1400189c3
add rsp, 0x49
jmp 0x1400189fd
pop r13
ret
mov dword [rbp - 0x80], 0x2b005d
mov dword [rsp - 0x1c], edx
mov dword [rsp - 0x1c], 0x5a40a9df
xchg rbx, rbx
mov dword [rsp - 0x18], 0x68b909b0
mov dword [rbp - 0x7c], 0x550020
jmp 0x1400188fc
outsb dx, byte [rsi]
jne 0x140018af0
je 0x140018af0
rol ecx, 0x57
ret
jmp 0x1400190b6
and cl, 3
shl cl, 3
movzx edx, word [rbp + rax*2 - 0x80]
mov dword [rsp - 0x18], edx
mov dword [rsp - 0x28], 0x1d02f2ce
push r14
jmp 0x140018f5d
shr eax, cl
movzx ecx, al
mov rax, qword [rbp + 0xb58]
jmp 0x14001919c
mov dword [rbp - 0x60], 0x2b007c
mov rbp, rbp
xchg r13, r13
mov dword [rbp - 0x5c], 0x570023
mov qword [rbp + 0xb58], r13
mov rax, qword [rbp + 0xb58]
mov rcx, qword [rbp + 0xb58]
add byte [rax], al
jmp 0x140018e8d
shr al, cl
enter 1, 0
add rsp, 0x49
jmp 0x140018a4f
mov dword [rsp - 0x24], 0x32dd600e
mov dword [rsp - 0x28], 0x1c407d86
mov dword [rsp - 0x18], 0x11bd07cd
mov rax, qword [rbp + 0xb58]
jne 0x140018ebf
je 0x140018ebf
lea esi, [rbp + 0x2d0a]
ret
jmp 0x140018cc8
ret
pop r14
mov r14, r14
mov eax, esi
jmp 0x140018ce6
movabs r14, 0x737d3ac2304d86eb
jne 0x140018f5f
jmp 0x140018ee7
je 0x140018f5f
call fcn.140018e7c
add rsp, 0x49
pop r14
jne 0x140018fb1
je 0x140018fb1
pushf
cmp ebx, 0x40d3c039
jmp rax
jmp 0x140018ee6
mov dword [rsp - 0x1c], 0x5484ca0c
mov r8, r8
mov dword [rsp - 0x18], edx
mov word [rbp + 0x764], r13w
mov word [rbp - 0x58], dx
jmp 0x140018a73
mov dword [rsp - 0x30], edi
mov rsi, rsi
mov dword [rsp - 0x1c], 0x66c1282d
xor cx, dx
mov word [rbp + rax*2 + 0x660], cx
je 0x14001920b
jne 0x14001920b
jmp loc.1400187d8
xchg rdx, rdx
mov dword [rsp - 0xc], 0x36a3bc5d
mov dword [rsp - 0x14], 0x4d3d807e
jmp 0x140019b26
add byte [rax], al
and al, 0
add cl, r13b
out dx, al
invalid
ret
pop rbp
mov rax, qword [rbp + 0xb58]
jmp 0x14001984b
pop r13
mov rcx, rbx
rep stosb byte [rdi], al
lea rdi, [rbp + 0x6ba]
mov r9, r9
mov dword [rsp - 0x40], 0x522c94e4
mov dword [rsp - 0x20], 0x415a7c99
jmp 0x1400199e2
call 0x140019702
add rsp, 0x78
pop rdx
ret
call fcn.14001958c
add rsp, 0x78
pop rdi
jne 0x140019678
je 0x140019678
rcl ecx, 0x55
test edi, 0x6bf75469
lea r9d, [rdx - 0xb8c5]
or ebx, 0x1a8ac8f7
neg r9
pushfq
ror ecx, 0x2c
xor r12d, 0x3f41c48a
syscall
add r13d, 0xc469f145
jmp rcx
jmp 0x140019992
push rbp
movabs rbp, 0x1c6739fffffd58e9
jne 0x1400196b5
jmp 0x140019412
je 0x1400196b5
call 0x1400197ea
add rsp, 0x78
pop rbp
jmp 0x140019411
invalid
call 0x14001988d
add rsp, 0x78
pop r13
ret
mov dword [rsp - 0x38], esi
not rax
movabs rcx, 0x4e04da5d9048bfe4
add rax, rcx
xor ecx, ecx
mov dword [rsp - 0x44], ecx
not rax
jmp 0x140019885
mov rcx, qword [rbp + 0xb58]
jmp 0x1400196b2
and cl, 3
shl cl, 3
mov dword [rsp - 0x1c], 0x39211a54
mov dword [rsp - 0x20], 0x282dcb85
mov rbx, rbx
jne 0x14001986a
je 0x14001986a
movabs r15, 0x6dc0b00000021de9
cmp ebp, 0xdedbc611
jmp 0x140019a8c
ror r8d, 0x9c
rol r15d, 0x6d
call fcn.14001a7e2
rol rax, 0x25
not rax
mov dword [rsp - 0x38], 0x7cc1daa0
jmp 0x140019e2c
mov rax, qword [rbp + 0xb58]
inc rax
mov dword [rsp - 0x44], 0x28e251bf
xchg r11, r11
mov dword [rsp - 0xc], 0x854493
jne 0x140019957
je 0x140019957
jl 0x140018d93
cpuid
mul r14
rcr r15d, 0x8a
js 0x14001a1ad
lea r15d, [rcx - 0x9daf]
jl 0x14001a0b5
jmp rax
jmp 0x140019d5f
ret
pop rdi
call rax
xor eax, eax
lea rdi, [rbp + 0xa40]
xchg rbx, rbx
push r13
jmp 0x140019c93
lea ecx, [rax + 0x19]
rep stosb byte [rdi], al
mov edi, 0x5bb
xchg rbp, rbp
xchg r11, r11
mov dword [rsp - 0x30], edi
je 0x140019a1f
jne 0x140019a1f
lea r12d, [rbx - 0x9200]
popfq
add r11d, 0xefba578c
jbe 0x140018ae5
lea r10d, [rbx - 0xa8fc]
dec rdx
rcr r15d, 0xe9
movabs rsi, 0x7a8dba0000019be9
ja 0x140018dd6
jmp 0x140019bbf
call 0x14001991f
mov dword [rsp - 0x10], 0x488b6fad
jb 0x14001978f
mov rax, qword [0x140143070]
lea r8, [rbp + 0x6ba]
movabs rcx, 0x2732d56586d88413
jne 0x140019a7c
je 0x140019a7c
and bh, bh
loopne 0x140019aa3
jmp rax
lea ecx, [rdi + 0xd346]
bswap rdx
lea r10d, [rbp - 0x337c]
test esi, 0x4aa26ab9
call rax
call rcx
pushfq
movabs rdi, 0x45f8e7fffff944e9
cmp r8, rcx
call fcn.140019ddc
jmp 0x1400193c5
mov rbx, rbx
movzx edx, word [rbp + rax*2 + 0x1d8]
mov eax, esi
shr eax, cl
mov dword [rsp - 0x10], 0x723e9c56
jmp 0x140019ce5
mov dword [rsp - 0x28], 0x2d294d34
mov dword [rsp - 0x20], esp
mov word [rbp + 0xb0e], di
add rax, rcx
lea rdx, [rbp + 0xa40]
mov dword [rsp - 0x44], 0x9275dd3
jne 0x140019b70
jmp 0x14001970c
mov r8, r8
movabs r13, 0x6f149bfffff885e9
jne 0x140019c95
jmp 0x14001951f
je 0x140019c95
jmp 0x1400196fb
pop rdx
mov qword [rbp + 0xb58], rax
mov rax, qword [rbp + 0xb58]
cmp rax, rbx
mov dword [rsp - 0x24], ebp
xchg r12, r12
mov dword [rsp - 0x1c], esi
jmp 0x140019a32
movzx ecx, al
mov rax, qword [rbp + 0xb58]
xor cx, dx
mov dword [rsp - 0x44], esp
mov dword [rsp - 0x10], 0x5d12aa0e
mov dword [rsp - 0x20], 0x600af475
mov word [rbp + rax*2 + 0xa40], cx
jmp 0x1400198f5
push rdx
movabs rdx, 0x77f282ffffff3fe9
jne 0x140019d62
jmp 0x140019ca6
je 0x140019d62
jmp 0x14001959a
xchg rsi, rsi
mov dword [rsp - 0x44], 0x784d5e79
push rdi
movabs rdi, 0x156459fffffb54e9
jne 0x140019e3a
jmp 0x140019993
je 0x140019e3a
jne 0x140019e4e
je 0x140019e4e
call rax
movabs r15, 0x513427fffff7d6e9
pushfq
or r15d, 0x599173c
jae 0x14001a9cf
jmp 0x140019629
ror r11d, 0x37
inc r9
rcr r13d, 0x86
jnp 0x14001ae2d
jnp 0x14001a65c
call rcx
rol r11d, 0xe1
call fcn.14001a1c9
xchg ebp, eax
clc
add eax, dword [rax]
add byte [rdi], cl
push rdi
ror byte [rax - 0x77], 0x95
lock add eax, dword [rax]
add cl, ch
invalid
lodsd eax, dword [rsi]
mov dh, 0x64
add byte [rax], al
dec r9
mul r13
cpuid
ror r8d, 0x9e
lea edx, [rdi + 0x1ed]
lea ebp, [rbx + 0x8f87]
movabs rbx, 0xcfa9e00000ae7e9
pop rcx
neg rbp
test r13d, 0xfb7d7c2a
jl 0x140019a5b
jmp rax
invalid
add byte [rax], al
fnstenv [rax + 0x74f67548]
hlt