Function at 0x14008b230
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, rdi
mov qword [rsp + 0x10], rdi
xchg rbx, rdi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 0x7ba26010
add rsp, 0x7ba25ff0
or eax, 0xffffffff
xchg r15, r15
xor ebx, ebx
xchg rcx, rbp
mov rdi, rbp
xchg rbp, rcx
mov dword [rsp + 0x30], eax
cmp byte [rcx], bl
je 0x14008b2c8
mov dword [rsp - 0x40], edx
xchg rdi, r9
mov rdx, r9
xchg rdi, r9
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x30], edx
mov r8d, 0x5b61885e
xor r8d, 0x98f0170
sub r8d, 0xcb085cc
sub r8d, 0xc4b0611
sub r8d, 0x39f2fd50
inc rdi
call fcn.14007a560
xchg rdx, rdx
cmp byte [rdi], bl
jne 0x14008b275
mov eax, dword [rsp + 0x30]
mov dword [rsp - 0x30], 0x7ce9c5b3
not eax
mov ecx, 0x5ac93504
sub ecx, 0x448714e8
add ecx, 0x455a3b18
xor ecx, 0x2f2fb22a
sub ecx, 0x4832ac4f
xor eax, 0x7c32534
xchg rdi, rdi
cmp eax, ecx
ja 0x14008b47b
je 0x14008b462
cmp eax, 0xa382c0
mov dword [rsp - 0x3c], 0x59865c7a
je 0x14008b449
cmp eax, 0x32756ae
je 0x14008b430
mov dword [rsp - 0x28], ecx
cmp eax, 0x506ca53
je 0x14008b412
cmp eax, 0x10e01673
mov dword [rsp - 0x24], 0x597ef8a2
je 0x14008b3f9
cmp eax, 0x10e303cc
je 0x14008b3db
mov r12, r12
cmp eax, 0x195b2e32
je 0x14008b3bd
cmp eax, 0x1b3f19d7
je 0x14008b3a4
xchg r12, r12
cmp eax, 0x1ec39fe9
je 0x14008b386
cmp eax, 0x2c09ab39
mov dword [rsp - 0x40], 0x3aa082ac
sete bl
mov eax, ebx
jmp 0x14008b5e7
mov eax, 0xd76249d
xor eax, 0x7c78a64b
sub eax, 0x5a5225da
add eax, 0x3112ef2f
sub eax, 0x47cf4c29
jmp 0x14008b5e7
mov eax, 0x9a9648f
add eax, 0x4f4d072f
add eax, 0x1a664ef2
sub eax, 0x735cbaa3
jmp 0x14008b5e7
mov eax, 0x6afe7dea
xor eax, 0x11a3734
add eax, 0xf77914c
sub eax, 0x55dcb44d
xor eax, 0x257f27d2
jmp 0x14008b5e7
mov eax, 0x3b187a40
sub eax, 0xa1a1bea
sub eax, 0x1e6a3901
xor eax, 0x33b8922
sub eax, 0x11afac64
jmp 0x14008b5e7
mov eax, 0xdf4457c
add eax, 0x4b85cf0b
xor eax, 0x2755332d
sub eax, 0x7e2f27a2
jmp 0x14008b5e7
mov eax, 0x2cc576b7
sub eax, 0x26b571cb
add eax, 0x268213dd
sub eax, 0x25f38e08
xor eax, 0x69e8acf
jmp 0x14008b5e7
mov eax, 0x4623dd37
add eax, 0x86d0d17
xor eax, 0x1bbfc403
xor eax, 0x552f2e46
jmp 0x14008b5e7
mov eax, 0x110bdb19
xor eax, 0x766a9d76
xor eax, 0xa06d0c1
sub eax, 0x6d6796a7
jmp 0x14008b5e7
mov eax, 0x1053382
xor eax, 0x5b7484cf
sub eax, 0x4c1eb3c4
sub eax, 0xe53037d
jmp 0x14008b5e7
cmp eax, 0x53609cbc
je 0x14008b5d3
cmp eax, 0x5d4cfa05
mov rcx, rcx
je 0x14008b5b5
cmp eax, 0x710c6ddf
je 0x14008b597
cmp eax, 0x8d465cd2
mov dword [rsp - 0xc], ecx
je 0x14008b57e
cmp eax, 0x9788d908
je 0x14008b560
cmp eax, 0xbf703e50
xchg r11, r11
je 0x14008b547
cmp eax, 0xc29ff082
je 0x14008b52e
mov rbp, rbp
cmp eax, 0xca994e49
je 0x14008b510
cmp eax, 0xea487ea8
xchg r11, r11
pushf
mov ecx, 0x2b568d50
xor ecx, 0x181f4694
xor ecx, 0x6173e95d
sub ecx, 0x523a2289
popf
cmovne ecx, ebx
xchg r15, r15
mov eax, ecx
jmp 0x14008b5e7
mov eax, 0x214d3720
add eax, 0x52e9c2e6
xor eax, 0x6111d9d0
xor eax, 0x30b00dbc
sub eax, 0x25972e65
jmp 0x14008b5e7
mov eax, 0x51b17dec
sub eax, 0x48a32b4f
add eax, 0x1c87668
sub eax, 0xad6c8f4
jmp 0x14008b5e7
mov eax, 0x4ab26593
sub eax, 0x29bbf14d
add eax, 0x4d7f2d90
xor eax, 0x6e75a1d2
jmp 0x14008b5e7
mov eax, 0x110db6e5
add eax, 0x52d51418
sub eax, 0x64c2aa3
sub eax, 0x1b7c4526
sub eax, 0x421a5b2a
jmp 0x14008b5e7
mov eax, 0x372f9428
add eax, 0xfeff03e
add eax, 0x23ead476
xor eax, 0x6b0a58df
jmp 0x14008b5e7
mov eax, 0x7430af8f
add eax, 0x2b0dd7d
sub eax, 0x64bf4dd6
sub eax, 0x10a87598
xor eax, 0x179c98c
jmp 0x14008b5e7
mov eax, 0x77c02440
sub eax, 0x459a94a8
xor eax, 0x182b673b
xor eax, 0x6437bba9
sub eax, 0x4e395304
jmp 0x14008b5e7
mov eax, 0x3498eaa7
add eax, 0x3b089e5e
sub eax, 0xff8e05f
sub eax, 0x5fa8a89d
xchg rbx, rdi
mov rdi, qword [rsp + 0x38]
xchg rdi, rbx
neg rsp
add rsp, 0xffffffffffffffe0
neg rsp
nop
mov rdi, qword [rsp]
add rsp, 8
ret