Function at 0x140725803
Capabilities:
Encode data using xor

Disassembly:
or dx, ax
not dx
push 0xfffffffff318b6a3
mov word [r9], dx
jmp 0x1406e3aea
lea rsp, [rsp + 0x10]
jmp fcn.1406fda71
lea rsp, [rsp + 0x10]
jmp fcn.140708507
jbe 0x1407162c6
mov rdx, qword [r9]
mov r8d, 0xf584f116
add r8w, 0xecb8
mov r8w, word [r9 + riz + 8]
push 0xffffffffc3084b27
adc r9, 9
call fcn.14070e3f4
mov edx, dword [r9]
mov edi, 0x52ef6bd
mov eax, 0xb73d699e
xor edi, eax
mov eax, dword [r9 + riz + 4]
neg rdi
call fcn.14070e045
lea rsp, [rsp + 0x20]
jmp fcn.1406fcc26
xor di, r10w
dec word [rsp + 0x22]
call fcn.140710672
jmp 0x1406e2376
mov dword [rbx], r9d
call fcn.1407288e8
mov qword [r9], rbp
push 0x6ca0358b
jmp 0x14072afe8
jbe 0x14070dae3
lea r10, [rbx + r10 - 0x70b16622]
ror bx, 0xc7
movsx ebp, bx
movzx ebx, byte [r10 + rbp*4 - 0x10b30]
shl rbp, 0xfd
jns 0x1406f8e70
xor bl, r8b
ror bp, 0xa3
neg bl
dec bl
rol bl, 1
not bl
ror rbp, 0xf0
xor r8b, bl
or bp, bp
adc rbx, rsp
mov bp, word [rbx + rbp*2 - 0x10000]
push 0x56015b01
add dword [rsp], 0x66016b98
push 0xffffffffb4b223ab
sbb rsi, 2
call fcn.140701f22
jmp 0x14071ba0a
cmpsb byte [rsi], byte [rdi]
xchg edx, eax
sar byte [rsp + 0xe], 0xa6
lea rbx, [rsp + rbx + 0x20]
js 0x1406f133b
push 0x2b1a5317
rol byte [rsp + 1], 0x84
xor r10w, 0x9a08
mov qword [rsp + 8], 0xfffffffff7260aa3
add r10w, 0xc59f
not r10w
neg byte [rsp + 0xe]
jg 0x14071f45e
jae 0x1407257ec
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
shr byte [rax + 0x14072], 1
add byte [rax], al
ja 0x140725853
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
jb 0x140725876
add byte [rax], al
add byte [rdx + 0x2c], dh
jo 0x14072588c
add dword [rax], eax
add byte [rax], al
pop rdx
lahf
jno 0x140725894
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
popfq
jno 0x14072589c
add dword [rax], eax
add byte [rax], al
jnp 0x140725845
insd dword [rdi], dx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
push r15
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
xchg edx, eax
xchg esp, eax
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
sbb byte [rsi + 0x6f], al
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
sbb al, 0x15
jno 0x1407258d4
add dword [rax], eax
add byte [rax], al
xchg ebp, eax
fild qword [rsi + 0x40]
add dword [rax], eax
add byte [rax], al
clc
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
call 0x141b2c924
add byte [rax], al
add byte [rdx], al
invalid
jo 0x1407258ec
add dword [rax], eax
add byte [rax], al
add bh, dh
jo 0x1407258f4
add dword [rax], eax
add byte [rax], al
ret 0x7101
add dword [rax], eax
add byte [rax], al
pop rsp
cmc
jb 0x14072591c
add dword [rax], eax
add byte [rax], al
adc dword [rcx + 0x6e], edx
push rcx
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
xor al, 0x59
jno 0x14072592c
add dword [rax], eax
add byte [rax], al
jne 0x1407258aa
jo 0x140725934
add dword [rax], eax
add byte [rax], al
jb 0x14072593c
add dword [rax], eax
add byte [rax], al
push rsp
mov bh, 0x6f
add dword [rax], eax
add byte [rax], al
jne 0x1407258e1
jb 0x14072594c
add dword [rax], eax
add byte [rax], al
int1
invalid
add dword [rax], eax
add byte [rax], al
js 0x140725994
add dword [rax], eax
add byte [rax], al
movaps xmm6, xmmword [rax + 0x40]
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
fdiv qword [r9 + 0x40]
add dword [rax], eax
add byte [rax], al
mov dword [0x1407399b6], ebp
add byte [rax], al
jo 0x14072598c
add dword [rax], eax
add byte [rax], al
mov cl, 0x94
jb 0x140725994
add dword [rax], eax
add byte [rax], al
out 0x8e, al
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
hlt
add dword [rax], eax
add byte [rax], al
bnd jb 0x1407259d4
add dword [rax], eax
add byte [rax], al
push rsi
in eax, 0x6d
add dword [rax], eax
add byte [rax], al
adc dword [rbp + 0x6e], 0x140
add byte [rdi - 9], cl
jb 0x1407259ec
add dword [rax], eax
add byte [rax], al
mov ebp, 0x1406de7
add byte [rax], al
add byte [rsi], dh
sub dword [rdi + 0x40], ebp
add dword [rax], eax
add byte [rax], al
or byte [rcx], ah
jno 0x140725a04
add dword [rax], eax
add byte [rax], al
mov ebx, 0x14072a2
add byte [rax], al
add dl, dh
jo 0x140725a14
add dword [rax], eax
add byte [rax], al
mov al, 0x55
jno 0x140725a1c
add dword [rax], eax
add byte [rax], al
leave
adc al, 0x6e
add dword [rax], eax
add byte [rax], al
or byte [rcx + 0x1406e], dl
add dword [rax], eax
add byte [rax], al
pushfq
in eax, 0x6e
add dword [rax], eax
add byte [rax], al
sbb esi, ebx
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
cmc
adc dh, byte [rdx + 0x40]
add dword [rax], eax
add byte [rax], al
cld
test al, 0x6e
add dword [rax], eax
add byte [rax], al
leave
invalid
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
clc
sal byte [rdx + 0x40], cl
add dword [rax], eax
add byte [rax], al
hlt
call fcn.14070f416
mov edx, dword [rsp + 2]
mov dx, word [r9 + rdx*2 - 0xfc70]
and qword [rsp], 0xfffffffff6a367a1
rol byte [rsp + 2], 0xc1
mov ax, word [r9 + 2]
rol word [rsp], 0x65
adc r9, 2
jmp 0x1406df037