Function at 0x140bb4d39
Capabilities:
Encode data using xor

Disassembly:
test byte [rsp + 0x10], r8b
jb 0x140af9792
jo 0x140b30245
jae 0x140a9ebb4
add byte [rax], al
add byte [rdi + rbp*2 + 0x63], cl
invalid
movsxd r8, dword [rsp + 0x28]
mov r10, qword [rsp + 0x10]
add r8w, 0x3791
sub word [rsp + 0x28], 0x2d3a
movsx r8d, bl
cmovae r8, rbx
cmp word [rsp + 0x28], 0x4632
setge byte [rsp + 0x28]
add qword [rsp + 8], 0xc79c4
mov rbx, qword [rsp]
lea rsp, [rsp + 8]
ret 8
setb byte [rsp + 0x20]
add qword [rsp], 0xffffffffbf45948d
cmp word [rsp + 0x20], 0x1c58
jl 0x140ba6bbc
push r12
movabs r12, 0x7467337d31a9324e
pushfq
neg r12
add r12w, 0x6ce4
or r12, 0x7e6c41fc
call fcn.140a41af5
test byte [rsp + 0x12], r8b
not ecx
lea r8, [rcx*4 + 0x8b6044c]
mov r8, qword [rsp + 0x18]
lea rsp, [rsp + 0x20]
ret 8
cmp bx, 0xe40
jns 0x1405c5a74
jg 0x1405c5a7f
neg bl
mov ebx, 0x46787fcb
lea rbx, [rbx*2 + 0x2a2d692f]
bswap ebx
add bl, 0x21
push rcx
movabs rcx, 0x42100aaf13bd1c80
sub bx, cx
xor bx, bx
and ebx, 0x3db8214d
add bx, 0x208d
sub bl, 0x99
jg 0x140af979d
movsxd rbx, ecx
neg ecx
push r12
mov cx, 0x334f
call 0x140ba6cec
and eax, 0x66958961
xchg esi, eax
xchg byte [rsi + rsi*4 - 0x6f], bl
stc
invalid
cmp qword [rsp + 0x60], 0x761b1684
call 0x140bb4d39
push rbx
pushfq
movabs rbx, 0x4ed8282f42c13fbc
or bx, 0x7bd6
not bx
add ebx, 0x7e7c4b8e
xor rbx, 0x71262263
jg 0x140af976d
pop qword [rcx]
xchg ebp, eax
cld
dec dword [rbx - 0x29674653]
cmpsd dword [rsi], dword [rdi]
mov ebp, dword [rbp - 0x58296747]
jmp 0x140b30267
popfq
call fcn.140b956a0
jbe 0x140a57ae6
test byte [rsp + 0x1f], dil
mov r11w, word [rsp + 0x1b]
je 0x140b7f7db
push rdx
invalid
test byte [rsp + 0x23], bl
not esi
call fcn.140a4edd4
setg bpl
movzx r13, byte [rsp + 0x18]
add qword [rsp + 0x50], 0xfffffffffffcfb40
not word [rsp + 0x18]
or r13d, dword [rsp + 0x19]
neg r15d
setg bpl
movabs r11, 0x1b7a62c631375a96
mov r11, qword [rsp + 0x68]
call fcn.140ba8934
push r12
mov r12, rbx
and r12b, bl
mov rdx, rbx
call fcn.140b3a5f5
call fcn.140a47485
mov dh, 0x93
ret 0xd805
bswap rbp
mov r8, qword [rsp + 0x58]
test byte [rsp + 0x30], r15b
jne 0x140afea87
test rdx, rdx
lea rdx, [rdx + 0x661f35a4]
sete dl
or rdx, 0x4adf70ec
xor edx, 0x44773431
bswap edx
add edx, edx
and dx, 0x6cd0
js 0x140b84b8e
neg dl
lea rdx, [rdx*2 + 0x61b35f2]
call fcn.140a72ab9
xor edx, 0x267843d1
or cl, 0x1c
push rdi
call fcn.140b2fb44
xchg ebp, eax
mov cl, byte [rbx - 0x2cd35152]
invalid
add dword [rsp + 0x20], 0x272e0628
xor dword [rsp + 0x20], 0x3ca97323
jge 0x140bb4d2d
push qword [rsp + 0x30]
popfq
lea rsp, [rsp + 0x38]
call fcn.140ca7437
mov rbp, qword [rsp + 0x18]
not byte [rsp + 0x10]
seta byte [rsp + 0x40]
add qword [rsp], 0xd5649
call fcn.1409f61e3
and word [rsp + 0x18], 0x414b
not dword [rsp + 0x18]
add qword [rsp + 0x18], 0x15277c76
or word [rsp + 0x18], 0x6c58
and qword [rsp + 0x28], 0x4eb6442f
and word [rsp + 0x18], 0x2986
and dword [rsp + 0x28], 0x2e051d0c
or dword [rsp + 0x18], 0x709c5ea6
mov word [rsp + 0x28], 0x5574
add qword [rsp + 8], 0xffffffffbf5c482e
add qword [rsp + 0x18], 0x3bfe259e
cmp byte [rsp + 0x28], 0xe1
push qword [rsp + 0x20]
popfq
lea rsp, [rsp + 0x30]
call fcn.140ce4007
jl 0x140b353d5
and r11b, bpl
setg bpl
test dil, 0x8c
not r11b
mov r12, qword [rsp + 0x48]
sets r13b
xor r11w, word [rsp + 0x1e]
not r11d
sub dil, bpl
cmovg rdi, rbp
neg ebp
jbe 0x140b768e4
neg r11
bswap r11
bswap r11
setle r11b
neg r11b
add r11, 0x30af52d7
not r11w
xor r11, r11
lea r11, [r11*8 + 0x1d5864d1]
sub r11d, r11d
movabs r11, 0x2798471e250b2bbd
neg r11d
sub r11, 0x4b9664c4
mov r11, qword [rsp + 8]
mov qword [rsp + 8], 0xffffffffff7aa941
push r13
call fcn.140af3109
lea rbx, [rcx*8 + 0x55872c59]
push r8
add rbx, rcx
movabs r8, 0x1ec061e30d411dc1
not bx
or ecx, 0x23375e93
and r8d, 0x30c52c5f
mov rbx, qword [rsp + 0x28]
mov qword [rsp + 0x28], 0x48fbb541
xor r8w, cx
sub r8b, r8b
mov r12, rcx
lea rcx, [r12 + r8*4 + 0x42f63cf1]
or r8, 0x72365870
and cx, 0x6274
setns cl
push r8
cmp r12b, byte [rsp + 7]
jge 0x140b30246
and cx, r8w
add word [rsp], r8w
sub ecx, ecx
add qword [rsp + 0x10], 0xfffffffffff0bcef
cmp r12d, 0x5e291335
call fcn.140a8a056
jbe 0x140ba6bd7
jno 0x140a4f79b
setbe r15b
or dword [rsp + 0x68], 0x68d0342b
sub rsi, 0xdd017d8
mov dword [rsp + 0x30], 0x37a76c0e
or sil, 0x3a
and bpl, byte [rsp + 0x3b]
bswap rbp
mov r9, rbx
mov rsi, qword [rsp + 0x48]
jo 0x140b84b6e
movsxd r9, dword [rsp + 0x38]
or bpl, byte [rsp + 0x3f]
or r13d, r15d
neg r15b
bswap rbx
seto bpl
test r13w, 0x7a02
je 0x140b7ec8b
call fcn.140a2d3e3
pop rbx
or dword [rbp + 0x47fc32a6], eax
invalid