Function at 0x14072c4fc
Capabilities:
Encode data using xor

Disassembly:
jmp 0x14072c506
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
pushfq
sub rsp, 8
stmxcsr dword [rsp]
call 0x14072c52f
pop rbp
sub rbp, 0x33
sub rbp, 0x72c4fc
sub rsp, 0x20
jmp 0x14072c54e
add byte [rax - 0x7f], cl
in eax, dx
cld
invalid
mov rax, 0x72c4fc
add rax, rbp
add rax, 0x84
mov rcx, 0x647
mov rdx, 0xffffffffaa4b2576
invalid
xor byte [rax], dl
inc rax
dec rcx
jne 0x14072c56d
jmp 0x14072c584
notrack call ds:[rdi + 0x764afffd]
jbe 0x14072c603
div dword ds:[rdi + 0x7676777e]
ja 0x14072c536
mov cl, 0xb6
jne 0x14072c612
jbe 0x14072c614
mov cl, 0xb4
pop rsi
jbe 0x14072c61a
jbe 0x14072c5e4
adc dword [rsi + rdi - 0x8024889], 0x7676767a
ja 0x14072c552
invalid
invalid
div dword ds:[edi + 0x76767672]
mov dword ds:[rsi - 0x76670c87], edi
mov dword [rcx + 0x242c2eb5], ecx
invalid
jbe 0x14072c67b
iretd
sahf
jae 0x14072c68b
jbe 0x14072c68c
jbe 0x14072c68d
jbe 0x14072c5b7
lahf
sti
je 0x14072c691
jbe 0x14072c692
jbe 0x14072c641
and al, 0x9e
sahf
or esi, dword [rsi + 0x76]
jbe 0x14072c64f
and dword [rsi], edi
jmp qword [rcx + 0x3ebf473e]
push 0x4f
test byte [rbp + 0x6af2799e], 0x76
jbe 0x14072c6c2
test byte [rbp + 0x65f2799f], 0x76
jbe 0x14072c6cb
jns 0x14072c643
jbe 0x14072c6ca
jbe 0x14072c666
adc bh, dh
lea ecx, [rcx + 0x69f27953]
jbe 0x14072c6d5
test dword [rbp - 0xd86ac77], 0x76767669
mov dword ds:[rdi - 0x76764161], esi
jbe 0x14072c69f
mov dword [rdi - 0x76764161], esi
mov dword [rcx + 0x774f3a5f], ecx
div dword ds:[rdi + 0x76767673]
mov dword [rdi + 0x3a], ebx
ja 0x14072c6ab
ja 0x14072c6ab
div dword [rdi + 0x76767673]
neg dword ds:[rsi + 0x76767672]
lahf
invalid
neg dword [rdx + rsi*2 + 0x3e767676]
pushfq
jb 0x14072c705
jbe 0x14072c707
neg dword ds:[rsi + 0x76767673]
neg dword [rsi + 0x76767673]
lahf
in eax, 0x89
mov dword [rcx + 0x2120b529], ecx
and byte [rcx], ah
and esp, dword [rsi + rdi]
jmp qword [rcx - 0x754700c2]
idiv ah
jo 0x14072c6ed
div dword [rax + 0x76767677]
invalid
jbe 0x14072c734
mov cl, 0xb5
je 0x14072c739
jbe 0x14072c73a
jbe 0x14072c73b
jbe 0x14072c73a
je 0x14072c66b
movsb byte [rdi], byte [rsi]
jns 0x14072c6bc
jno 0x14072c741
jbe 0x14072c742
jbe 0x14072c743
jbe 0x14072c6ca
cld
invalid
cmc
movsb byte [rdi], byte [rsi]
mov dword [rcx + 0x79a47489], ecx
jno 0x14072c756
jbe 0x14072c758
cld
invalid
jns 0x14072c6e0
or dword [rsi + 0x76], esi
jbe 0x14072c72e
jbe 0x14072c765
mov r14b, 0x74
mov r14b, 0x74
movsb byte [rdi], byte [rsi]
jns 0x14072c6e9
jno 0x14072c76e
jbe 0x14072c770
cld
invalid
mov al, 0x64
movsb byte [rdi], byte [rsi]
jns 0x14072c6f8
adc byte [rdi + 0x76], dh
jbe 0x14072c77c
jbe 0x14072c77d
je 0x14072c6ad
movsb byte [rdi], byte [rsi]
jns 0x14072c6fe
jno 0x14072c783
jbe 0x14072c785
cld
invalid
jns 0x14072c710
jno 0x14072c795
jbe 0x14072c797
cld
invalid
jno 0x14072c7a7
jbe 0x14072c7a9
cld
invalid
movsb byte [rdi], byte [rsi]
mov dh, 0x74
mov dh, 0x74
movsb byte [rdi], byte [rsi]
jns 0x14072c734
jno 0x14072c7b9
jbe 0x14072c7ba
jbe 0x14072c7bb
jbe 0x14072c742
cld
invalid
dec dword [rbp - 0x34aa0c2]
pop rdi
pop rdi
mov ch, 0xfc
jne 0x14072c75c
jno 0x14072c79e
mov dword [rcx + 0x74b5b13e], esi
jbe 0x14072c7de
je 0x14072c7dd
jbe 0x14072c7df
jbe 0x14072c709
lahf
and dword [rcx - 0x4ec17677], ecx
mov dword [rcx + 0x77b6b13e], ecx
mov cl, 0xb6
ja 0x14072c7e9
mov dh, 0x77
jbe 0x14072c7ea
jbe 0x14072c7eb
jbe 0x14072c7ea
je 0x14072c71b
movsb byte [rdi], byte [rsi]
jns 0x14072c76c
jno 0x14072c7f1
jbe 0x14072c7f2
jbe 0x14072c7f3
jbe 0x14072c77a
cld
invalid
movsb byte [rdi], byte [rsi]
mov dh, 0x74
mov dh, 0x74
movsb byte [rdi], byte [rsi]
jns 0x14072c77e
jno 0x14072c803
jbe 0x14072c804
jbe 0x14072c805
jbe 0x14072c78c
cld
invalid
movsb byte [rdi], byte [rsi]
jns 0x14072c78c
hlt
scasd eax, dword [rdi]
mov dword [rcx - 0x51a0c177], ecx
mov dword [rsi], edi
pop rdi
scasb al, byte [rdi]
mov cl, 0xb5
ja 0x14072c81a
jbe 0x14072c81c
jbe 0x14072c820
jns 0x14072c79b
jbe 0x14072c821
jbe 0x14072c821
jbe 0x14072c821
jbe 0x14072c822
jbe 0x14072c7eb
mov cl, 0xb7
mov cl, 0xb7
ja 0x14072c827
jbe 0x14072c829
je 0x14072c759
jns 0x14072c7aa
jno 0x14072c82f
jbe 0x14072c830
jbe 0x14072c831
jbe 0x14072c7b8
cld
invalid
mov byte [rsi], bh
pop rdi
pop rdi
cwde
test edx, edx
sub byte [rdi - 0x76767756], bl
mov dword ds:[rsi + 0x7e96b73e], edi
mov dword [rsi + 0x7e96b73e], edi
mov esi, 0x7e96b73e
cld
jo 0x14072c831
mov dword ds:[rax + 0x3eb3ff3e], esi
mov dword [rax + 0x3eb3ff3e], esi
push qword [rbx + 0x77b7b13e]
jbe 0x14072c874
mov cl, 0xb7
ja 0x14072c873
jbe 0x14072c875
jbe 0x14072c874
je 0x14072c7a5
movsb byte [rdi], byte [rsi]
jns 0x14072c7f6
jno 0x14072c87b
jbe 0x14072c87c
jbe 0x14072c87d
jbe 0x14072c804
cld
invalid
jbe 0x14072c88e
jbe 0x14072c816
invalid
mov dword [rax - 0xb865b9c], esi
jns 0x14072c816
hlt
scasd eax, dword [rdi]
mov dword [rcx - 0x7108c177], ecx
test dword [rsi + 0x76760b76], 0x89aff73e
jbe 0x14072c836
jbe 0x14072c8a3
imul dword ds:[rdi - 0x76767677]
test dword ds:[rsi + 0x76767376], 0x89aff73e
mov dword [rcx - 0x7108c177], ecx
div byte [rsi + 0x76]
jbe 0x14072c888
scasd eax, dword [rdi]
mov dword [rcx - 0x8c17677], ecx
mov dword [rcx - 0x7108c177], ecx
jbe 0x14072c8ac
invalid
jbe 0x14072c8b1
imul dword ds:[rdi - 0x76767677]
test dword ds:[rsi + 0x767676f6], 0x76a7f73e
jbe 0x14072c8c5
mul dword [rdi + 0x76767676]
test dword ds:[rsi + 0x767676f6], 0x76a7f73e
jbe 0x14072c88f
test dword [rsi + 0x767676f6], 0x76a7f73e
jbe 0x14072c8d3
jbe 0x14072c87f
dec dword ds:[rax - 0x7a4fa0c2]
shr byte [rax], cl
lahf
mov byte cs:[rcx + 0x3e70fc89], cl
mov dword [rax - 0x4940b8c2], esi
sahf
mov r15d, 0x79779eb6
mov edi, 0x79779eb6
mov dh, 0x9e
ja 0x14072c8f2
push rsi
jbe 0x14072c8f3
jbe 0x14072c8f4
jbe 0x14072c8bd
mul dword ds:[rdi + 0x76767674]
mul dword [rdi + 0x76767674]
push qword ds:[rbx - 0x7700c1e0]
pop rdi
and byte [rsi], bh
dec dword [rax - 0x7a4fa0c2]
mov al, 0x85
test edx, edx
sub byte [rsi], bh
mov cl, 0xb5
shr byte [rax], cl
mov cl, 0xb5
ja 0x14072c90d
jbe 0x14072c90e
jbe 0x14072c90f
jbe 0x14072c839
lahf
push rcx
mov byte [rcx + 0x5f3e2c89], cl
movabs eax, dword [0x29b528292b8eff3e]
sub byte [rdi + 0x76767672], bl
dec dword [rsi - 0x4ad7d6d5]
sub dword [rax], ebp
lahf
jb 0x14072c924
jbe 0x14072c926
ja 0x14072c896
in al, 0xbe
insb byte [rdi], dx
mov cl, 0xb6
mov esi, 0xb6b13e6c
mov dh, byte [rdx + 0x773e7604]
sahf
div dword ds:[rsi + 0x7676759c]
mov cl, 0xb7
xchg edi, eax
je 0x14072c941
jbe 0x14072c90b
mov cl, 0xb4
invalid
mov word ds:[rsi + 0x79bf893e], si
test byte [rcx + 0x729f8989], cl
jbe 0x14072c95b
jbe 0x14072c932
movabs dword [0xca1ebfc80917d002], eax
invalid
retf 0x76fd
std
jbe 0x14072c8e7
or dword [r8 - 0x4a], eax
retf 0x7d07
mov dl, 9
push 0x4116ca82
retf 0x450e
invalid
retf 0x4116
or eax, eax
xchg byte [rcx + 0x41], cl
or r8d, eax
test al, 0x49
sar byte [r8 + 0x41414141], 0x4e
sar byte [rax + 0x41414141], 0x4e
invalid
sub byte [rcx + 0x4ea1c24d], 0xc0
mov ecx, 0x4141414b
invalid
or dword [r8 - 0x6f], eax
or dword [rax + 0x59], eax
or dword [rsi - 0x7741f678], edi
or eax, eax
xchg byte [rbx + 0x41], al
test al, 0xff
mov esi, 0x45a8bebe
lahf
or byte [rsi - 0x72], bh
or dword [rsi + 0x3385bd81], eax
or dword [r8 - 0x57], eax
or eax, eax
xor edx, 0x9414145
xchg byte [rax + 0x41414359], al
or dword [rsi - 0x22c727d], eax
mov eax, 0xbe095171
or dword [rcx], 0xc44e88be
mov bl, 0xbe
mov esi, 0x4145a8be
invalid