Function at 0x1400a01f0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov dword [rsp - 0x30], 0x47edbe2e
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
add rsp, 0xa225154
sub rsp, 0xa225174
or eax, 0xffffffff
mov dword [rsp - 0x44], edi
xor ebx, ebx
mov rdi, rcx
mov dword [rsp + 0x30], eax
xchg r13, r13
cmp byte [rcx], bl
je 0x1400a0278
xchg rdx, rbx
mov rbx, rdi
xchg rbx, rdx
lea rcx, [rsp + 0x30]
mov dword [rsp - 0xc], esp
mov r8d, 0x651be229
sub r8d, 0x3fceb527
add r8d, 0x35206f23
xor r8d, 0x5a6d9c24
inc rdi
call fcn.14008e1e0
mov rdi, rdi
cmp byte [rdi], bl
jne 0x1400a0231
mov eax, dword [rsp + 0x30]
mov r9, r9
not eax
mov ecx, 0x3846033d
xor ecx, 0x5a272b7
add ecx, 0x7f6a4fe
sub ecx, 0x29370ce5
xor ecx, 0x53064ff6
xor eax, 0x396d0ebe
cmp eax, ecx
mov dword [rsp - 0x34], 0x4790561c
ja 0x1400a0482
je 0x1400a0464
mov ecx, 0x1f79feb9
sub ecx, 0x157caae2
sub ecx, 0x4c18e8c
xor ecx, 0x27ab2ccc
add ecx, 0xbbc3ebf
cmp eax, ecx
ja 0x1400a03b5
mov r9, r9
je 0x1400a039c
cmp eax, 0x122f1745
je 0x1400a0383
mov rcx, rcx
cmp eax, 0x12a780b3
je 0x1400a036a
cmp eax, 0x206db463
je 0x1400a0351
mov r9, r9
cmp eax, 0x2591325d
je 0x1400a0333
mov ecx, 0x7b948e9d
sub ecx, 0x74f7d101
xor ecx, 0x5428cf87
sub ecx, 0x52b4720c
cmp eax, 0x27f505b8
jmp 0x1400a0400
mov eax, 0x12cd8bc3
add eax, 0x494cda02
add eax, 0x14c6a8
sub eax, 0xd00bd63
sub eax, 0x4f2e6efd
jmp 0x1400a0601
mov eax, 0x502821c0
xor eax, 0x180d5164
sub eax, 0x3159c0ce
xor eax, 0x16cbafd4
jmp 0x1400a0601
mov eax, 0x30224432
xor eax, 0x4288f574
xor eax, 0x6113feb6
sub eax, 0x13b94fef
jmp 0x1400a0601
mov eax, 0x2449125
add eax, 0x5090eb2a
xor eax, 0x6617b616
xor eax, 0x34c2ca55
jmp 0x1400a0601
mov eax, 0x13cfd982
xor eax, 0x438af047
sub eax, 0x18facce3
sub eax, 0x374a5ccf
jmp 0x1400a0601
cmp eax, 0x2e4e3df9
je 0x1400a0446
xchg r8, r8
cmp eax, 0x3ba8e1d9
je 0x1400a0428
cmp eax, 0x3d897d24
mov dword [rsp - 0xc], 0x34b72d6c
je 0x1400a040a
mov ecx, 0x39e665c9
add ecx, 0xd9e69c
xor ecx, 0x3675e68c
xor ecx, 0xcb5aaee
cmp eax, 0x3e0da94a
mov rdi, rdi
cmove ebx, ecx
mov eax, ebx
jmp 0x1400a0601
mov eax, 0x7488ed6
add eax, 0xc6f0f6c
add eax, 0x4c257c2a
xor eax, 0x1980eabf
sub eax, 0x465df0c8
jmp 0x1400a0601
mov eax, 0x478444bf
sub eax, 0xf7868a2
add eax, 0x1a0ba6ab
xor eax, 0x604f12e6
xor eax, 0x32589020
jmp 0x1400a0601
mov eax, 0x23e9cb17
add eax, 0xe7a029d
sub eax, 0xa69f00f
add eax, 0x30cd7ab6
sub eax, 0x58c75853
jmp 0x1400a0601
mov eax, 0x2ce2d24
add eax, 0x4c97ce97
add eax, 0x1ee2a34e
sub eax, 0x37a9cdec
sub eax, 0x369ed10b
jmp 0x1400a0601
cmp eax, 0x63e2d18f
je 0x1400a05e8
mov dword [rsp - 0x14], 0x761fedab
cmp eax, 0x6dceb736
je 0x1400a05cf
cmp eax, 0x81de15da
xchg rbp, rbp
je 0x1400a05b1
cmp eax, 0xa926f282
je 0x1400a0593
cmp eax, 0xb3e87758
mov rcx, rcx
je 0x1400a0575
cmp eax, 0xd4e65522
je 0x1400a055c
xchg r10, r10
cmp eax, 0xf43765c3
je 0x1400a053e
cmp eax, 0xfbc42586
mov r14, r14
je 0x1400a0520
cmp eax, 0xfc31db08
pushf
mov ecx, 0x622be72b
sub ecx, 0x59ccccd0
xor ecx, 0x17e28ce0
sub ecx, 0x1fbd96aa
popf
cmovne ecx, ebx
mov eax, ecx
mov dword [rsp - 0x40], 0x75018345
jmp 0x1400a0601
mov eax, 0x50683e00
xor eax, 0x20c470b4
xor eax, 0x625240f5
add eax, 0x1bd821d5
sub eax, 0x2ed63002
jmp 0x1400a0601
mov eax, 0x6086199
xor eax, 0x589b9f0
xor eax, 0x1103b251
add eax, 0x1bae353f
sub eax, 0x2e309f72
jmp 0x1400a0601
mov eax, 0x148c7aba
add eax, 0x529cc081
xor eax, 0x6f30cd9
sub eax, 0x61da37d2
jmp 0x1400a0601
mov eax, 0x431f53
sub eax, 0x285040
add eax, 0x7ad03269
sub eax, 0x78c75765
sub eax, 0x223aa14
jmp 0x1400a0601
mov eax, 0x17c6d4d
add eax, 0x76578c
add eax, 0x2a7f665
xor eax, 0x4f317b39
sub eax, 0x4babbffd
jmp 0x1400a0601
mov eax, 0x2bd4d305
sub eax, 0xab5bfc5
xor eax, 0x3e3e3c82
add eax, 0x2bd50c83
sub eax, 0x4af63c41
jmp 0x1400a0601
mov eax, 0xedf4159
xor eax, 0x3d9adca3
xor eax, 0x216cd8f5
sub eax, 0x12294506
jmp 0x1400a0601
mov eax, 0x7ca477d8
xor eax, 0x3994b327
sub eax, 0x1525dfc5
add eax, 0x24a57025
sub eax, 0x54b05559
mov rbx, qword [rsp + 0x38]
mov dword [rsp - 0x34], 0x1188ab6e
nop
add rsp, 0x664c1f6f
sub rsp, 0x664c1f4f
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret