Function at 0x14042c548
Capabilities:
Encode data using xor

Disassembly:
xchg r13, rbx
mov qword [rsp + 0x10], r13
xchg rbx, r13
push rdi
sub rsp, 0x20
mov dword [rsp - 0x3c], 0x18e19f79
or eax, 0xffffffff
xor ebx, ebx
xchg r12, rcx
mov rdi, r12
xchg r12, rcx
mov dword [rsp + 0x30], eax
cmp byte [rcx], bl
mov dword [rsp - 0x24], ecx
je 0x14042c5cc
xchg rdi, r9
mov rdx, r9
xchg rdi, r9
lea rcx, [rsp + 0x30]
mov rcx, rcx
mov r8d, 0x47d6666e
xor r8d, 0x7f282cdd
add r8d, 0x18329698
add r8d, 0x27ae666c
xor r8d, 0x78df47b6
inc rdi
call fcn.140095260
mov dword [rsp - 0x14], esi
cmp byte [rdi], bl
jne 0x14042c57e
mov eax, dword [rsp + 0x30]
mov rbp, rbp
not eax
mov ecx, 0x710fa51e
sub ecx, 0x2d839dbc
add ecx, 0x40f431a
sub ecx, 0x1cff6cd7
xor ecx, 0x790ac575
xor eax, 0x255e503b
xchg r13, r13
cmp eax, ecx
ja 0x14042c7d4
je 0x14042c7bb
mov ecx, 0x1cb72940
add ecx, 0x490a6290
xor ecx, 0x6e4a488e
add ecx, 0x26f1a01e
cmp eax, ecx
ja 0x14042c714
mov dword [rsp - 0x24], 0x325bb631
je 0x14042c6fb
cmp eax, 0xe1c49c0
je 0x14042c6e2
mov rsp, rsp
cmp eax, 0xe94de36
je 0x14042c6c9
cmp eax, 0x21ba23a1
mov dword [rsp - 0x1c], 0x53b43d39
je 0x14042c6ab
cmp eax, 0x223ef7cf
je 0x14042c692
xchg r12, r12
mov ecx, 0x6d85307a
xor ecx, 0x351b4d42
xor ecx, 0x3c244985
sub ecx, 0xa57b051
sub ecx, 0x5a62845e
cmp eax, 0x279bbf5c
mov rbx, rbx
jmp 0x14042c75c
mov eax, 0x3226fa40
xor eax, 0x5dd3a6a6
xor eax, 0x6f5b16dc
sub eax, 0xae4a33
jmp 0x14042c954
mov eax, 0x2edb4d1c
xor eax, 0x27f9a3c0
add eax, 0xcb15ea9
add eax, 0x1c9cd7d9
sub eax, 0x32712553
jmp 0x14042c954
mov eax, 0x59be4a1b
add eax, 0x177cd2e
add eax, 0x9b13f52
xor eax, 0x64e7569a
jmp 0x14042c954
mov eax, 0xf82caf5
add eax, 0x5bc9e537
sub eax, 0x1616b2ce
sub eax, 0x5535fd52
jmp 0x14042c954
mov eax, 0x408a7d54
xor eax, 0x2033b04
add eax, 0x380fb364
sub eax, 0x7a98f9ac
jmp 0x14042c954
cmp eax, 0x327e76c3
je 0x14042c79d
xchg r9, r9
cmp eax, 0x39a26cd8
je 0x14042c784
cmp eax, 0x3bc65b3d
mov dword [rsp - 0x18], edx
je 0x14042c766
mov ecx, 0x1e7b0ee
add ecx, 0x6913b223
xor ecx, 0x5da55dd1
xor ecx, 0x375e3ec2
cmp eax, 0x3c5eeae6
mov dword [rsp - 0xc], ebp
cmove ebx, ecx
mov eax, ebx
jmp 0x14042c954
mov eax, 0x37fc9fc0
xor eax, 0x6fd5edf
xor eax, 0x6ea2b145
sub eax, 0x458c110d
xor eax, 0x1a175f42
jmp 0x14042c954
mov eax, 0x27137edc
sub eax, 0x28c16f9
xor eax, 0x21acee3c
sub eax, 0x52b89d2
jmp 0x14042c954
mov eax, 0x5fdd31
add eax, 0x5bb93271
add eax, 0x20167f2f
xor eax, 0x276ff95c
sub eax, 0x5b40777a
jmp 0x14042c954
mov eax, 0x5bff3da4
sub eax, 0x471fe381
xor eax, 0x12832782
xor eax, 0x65c7db3
jmp 0x14042c954
cmp eax, 0x71fde9b3
je 0x14042c93b
xchg rsp, rsp
cmp eax, 0x7fd18f0a
je 0x14042c922
cmp eax, 0x9ded4b5f
je 0x14042c904
mov dword [rsp - 0x14], 0x756a892c
cmp eax, 0xafdb29dd
je 0x14042c8e6
cmp eax, 0xb515ac07
xchg rdx, rdx
je 0x14042c8cd
cmp eax, 0xc8d50ba7
je 0x14042c8af
xchg rcx, rcx
cmp eax, 0xe002858d
je 0x14042c896
cmp eax, 0xe7f77b03
xchg r15, r15
je 0x14042c878
cmp eax, 0xe8043b46
pushf
mov ecx, 0x65c425a0
sub ecx, 0x592d1e15
xor ecx, 0x51db359
sub ecx, 0x973333b
xor ecx, 0x178192
popf
cmovne ecx, ebx
mov dword [rsp - 0x40], 0x2eb12395
mov eax, ecx
jmp 0x14042c954
mov eax, 0x66da1100
sub eax, 0x61750ec0
add eax, 0xcbd78e3
add eax, 0x67762ca
sub eax, 0x1899ddd9
jmp 0x14042c954
mov eax, 0x7ffb522a
sub eax, 0x2f281d7d
sub eax, 0xc7cb112
sub eax, 0x4456838a
jmp 0x14042c954
mov eax, 0x1541eaea
xor eax, 0x7a1bb454
xor eax, 0x52a7d9d5
sub eax, 0x11dab2c8
xor eax, 0x2c22d4b3
jmp 0x14042c954
mov eax, 0x4c4bbbb4
sub eax, 0x38f1db30
sub eax, 0x40eb9a2
xor eax, 0xf4b26e8
jmp 0x14042c954
mov eax, 0x63129534
sub eax, 0x16aa3eb4
sub eax, 0x1043bf31
sub eax, 0x2dccc1c8
sub eax, 0xe57d584
jmp 0x14042c954
mov eax, 0x70231755
sub eax, 0x2f824ace
add eax, 0x39644617
add eax, 0x19abe25
sub eax, 0x7b9fd0bf
jmp 0x14042c954
mov eax, 0x65f45a39
sub eax, 0x30e8fd80
sub eax, 0x2565bc4a
sub eax, 0xfa5a069
jmp 0x14042c954
mov eax, 0x1ef1be0f
add eax, 0x55ea87a7
sub eax, 0x414c0601
sub eax, 0x1ce5244c
sub eax, 0x16ab1b60
xchg r13, rbx
mov r13, qword [rsp + 0x38]
xchg r13, rbx
neg rsp
add rsp, 0xffffffffffffffe0
neg rsp
pop rdi
xchg r15, r15
ret