Function at 0x14009fcc0
Capabilities:
Encode data using xor

Disassembly:
xchg r11, rbx
mov qword [rsp + 0x10], r11
xchg rbx, r11
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 0x5e277bd6
add rsp, 0x5e277bb6
or eax, 0xffffffff
xor ebx, ebx
mov dword [rsp - 0x28], esi
xchg r13, rcx
mov rdi, r13
xchg r13, rcx
mov dword [rsp + 0x30], eax
cmp byte [rcx], bl
mov rcx, rcx
je 0x14009fd4c
mov rdx, rdi
lea rcx, [rsp + 0x30]
mov rsp, rsp
mov r8d, 0x3d2919ca
add r8d, 0x20e9dc68
sub r8d, 0x434bf510
xor r8d, 0x42e2ad42
xor r8d, 0x5825ac61
inc rdi
call fcn.14008dff0
xchg r9, r9
cmp byte [rdi], bl
jne 0x14009fd05
mov eax, dword [rsp + 0x30]
xchg rdi, rdi
not eax
mov ecx, 0x31a8eeb2
add ecx, 0x1ddb472f
sub ecx, 0x1e7cc9cb
add ecx, 0x12788e7d
xor eax, 0x17dc431b
xchg rbx, rbx
cmp eax, ecx
ja 0x14009ff61
je 0x14009ff43
xchg rcx, rcx
mov ecx, 0x1ce5be29
xor ecx, 0x5b800798
xor ecx, 0x59b97bf5
add ecx, 0x2d77961d
xor ecx, 0x5ce8bc8e
cmp eax, ecx
ja 0x14009fe9b
xchg r13, r13
je 0x14009fe7d
cmp eax, 0xfc65e3
je 0x14009fe5f
mov dword [rsp - 0xc], ebp
cmp eax, 0xff705c
je 0x14009fe46
cmp eax, 0x944481d
je 0x14009fe28
mov dword [rsp - 0x28], 0xee9cb67
cmp eax, 0xb207ff8
je 0x14009fe0f
mov ecx, 0x3d05c68e
xor ecx, 0x2394653d
add ecx, 0x40787548
add ecx, 0x1d0ff022
sub ecx, 0x7c1a091b
cmp eax, 0xedcf9c6
mov dword [rsp - 0x20], ecx
jmp 0x14009fee4
mov eax, 0x351c5abd
sub eax, 0x7b52e4f
add eax, 0x3bffde8f
xor eax, 0x69670af0
jmp 0x1400a00d3
mov eax, 0x68344ee
add eax, 0x2939fcc6
sub eax, 0xbf34f6c
xor eax, 0x5a2d2b1e
xor eax, 0x79e4d959
jmp 0x1400a00d3
mov eax, 0x1f3e31cc
add eax, 0xf0177fd
xor eax, 0x7081eef8
xor eax, 0x5ebe4739
jmp 0x1400a00d3
mov eax, 0x505f1882
sub eax, 0x6bb69bf
sub eax, 0x3c24b2d2
add eax, 0x1b01dec3
sub eax, 0x2880daa1
jmp 0x1400a00d3
mov eax, 0x5f2c89b2
xor eax, 0x4af84753
add eax, 0x56942b6a
add eax, 0xcd63cad
sub eax, 0x793f36f1
jmp 0x1400a00d3
cmp eax, 0x13383081
je 0x14009ff25
cmp eax, 0x1519ac7c
mov dword [rsp - 0x44], esi
je 0x14009ff07
cmp eax, 0x3c16cd16
je 0x14009feee
mov ecx, 0x63243563
sub ecx, 0x558db340
add ecx, 0x3e022c9e
sub ecx, 0x4b98aeb5
cmp eax, 0x3c9e5ae0
mov dword [rsp - 0x10], 0x48e889d5
cmove ebx, ecx
mov eax, ebx
jmp 0x1400a00d3
mov eax, 0x45d0e601
add eax, 0x1183474f
xor eax, 0x5b5bb9a6
xor eax, 0xc0f94f7
jmp 0x1400a00d3
mov eax, 0x3011c3f2
sub eax, 0x1044680b
add eax, 0xaf4c7f2
add eax, 0x1a9a8177
sub eax, 0x455ca542
jmp 0x1400a00d3
mov eax, 0x3fa717a4
xor eax, 0x41b065b8
sub eax, 0x1db86707
sub eax, 0x1f271a59
sub eax, 0x4137f0b1
jmp 0x1400a00d3
mov eax, 0x1a3abd13
xor eax, 0x1bbc503e
xor eax, 0x5aea4c62
sub eax, 0x2928244f
xor eax, 0x32447d09
jmp 0x1400a00d3
cmp eax, 0x4d539c2a
mov rcx, rcx
je 0x1400a00bf
cmp eax, 0x61130bf0
je 0x1400a00a6
cmp eax, 0x8797bf27
mov dword [rsp - 0x18], 0x7527e277
je 0x1400a008d
cmp eax, 0x9d593afd
je 0x1400a0074
cmp eax, 0xaf6f587f
xchg rcx, rcx
je 0x1400a0056
cmp eax, 0xd28096ad
je 0x1400a0038
mov r14, r14
cmp eax, 0xd5756823
je 0x1400a001f
cmp eax, 0xda862866
mov rsp, rsp
je 0x1400a0001
cmp eax, 0xfa571887
pushf
mov ecx, 0xfcd093f
xor ecx, 0x6d79c863
add ecx, 0x1bc84f9f
sub ecx, 0x49609687
xor ecx, 0x351c7a64
popf
cmovne ecx, ebx
mov eax, ecx
mov dword [rsp - 0x14], ebx
jmp 0x1400a00d3
mov eax, 0xec875ad
sub eax, 0xe9c7a32
xor eax, 0x73a53128
xor eax, 0x381154a0
xor eax, 0x4b9f9ef6
jmp 0x1400a00d3
mov eax, 0x33cd87c9
xor eax, 0x3afd89b4
add eax, 0x4ea0c6a0
sub eax, 0x57d0d509
jmp 0x1400a00d3
mov eax, 0x6fb73c51
sub eax, 0x257da3f8
xor eax, 0x3b28288b
sub eax, 0x58936b54
xor eax, 0x187e456f
jmp 0x1400a00d3
mov eax, 0x1a298bd6
sub eax, 0x2d469eb
add eax, 0x51493380
sub eax, 0x2ce01421
sub eax, 0x3bbe4146
jmp 0x1400a00d3
mov eax, 0x4cbfc67b
add eax, 0x32d82829
sub eax, 0x362e6e58
sub eax, 0x49698049
jmp 0x1400a00d3
mov eax, 0xcebcc45
add eax, 0x4da221db
xor eax, 0x1550e4a6
sub eax, 0x4fdd0a7c
jmp 0x1400a00d3
mov eax, 0x34bfcbb3
sub eax, 0x21986cda
xor eax, 0x535cedeb
xor eax, 0x407bb320
jmp 0x1400a00d3
mov eax, 0x5e5bf534
add eax, 0x1b3c6d44
sub eax, 0x73747b65
sub eax, 0x623e70d
mov rbx, qword [rsp + 0x38]
neg rsp
add rsp, 0xffffffffffffffe0
neg rsp
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret