Function at 0x1400fd1a8
Capabilities:
Encode data using xor

Disassembly:
jmp 0x1400fd1ca
jmp 0x1400fd536
mov eax, dword [rsi]
jmp 0x1400fd1d5
mov r11d, dword [rsi + 4]
jmp 0x1400fd1dd
mov r8d, 0x20
jmp 0x1400fd1e7
mov r12d, 0x176eca66
jmp 0x1400fd1f0
mov r14, qword [rsi]
jmp 0x1400fd1f7
xor r12d, 0xd181fd46
jb 0x1400fd20e
jmp 0x1400fd264
je 0x1400fd3b1
add cl, ch
push rax
add al, byte [rax]
add byte [rax + 0x63b803eb], dl
or dword [rbp + 0x33], 0xfffffff6
jmp 0x1400fd464
xor r14, r14
jo 0x1400fd1e3
xor r15, r15
jl entry0
jmp 0x1400fd1cf
pop rbx
jmp 0x1400fd22e
pop r15
jmp 0x1400fd234
pop r14
jmp 0x1400fd23a
pop r13
jmp 0x1400fd23f
pop r12
jmp 0x1400fd245
pop rsi
jmp 0x1400fd24b
pop rdi
jmp 0x1400fd250
inc byte [0x1400fd620]
jmp 0x1400fd25b
jmp 0x1400fd604
mov edx, eax
jmp 0x1400fd26b
mov r10d, eax
jmp 0x1400fd273
enter 0x432b, 0xffffffffffffffc1
loop 0x1400fd27a
shl edx, 4
jmp 0x1400fd27a
shr r10d, 5
jmp 0x1400fd282
xor edx, r10d
jb 0x1400fd270
add edx, eax
jmp 0x1400fd28e
mov r10d, r12d
jmp 0x1400fd294
mov ecx, r12d
jmp 0x1400fd29c
xadd rcx, r13
or ebp, ebx
add ch, cl
test eax, 0x7303e183
add bh, byte [rsi + 0x140345c2]
shr ecx, 0xb
jmp 0x1400fd2a3
and ecx, 3
jae 0x1400fd2aa
mov esi, 0x140345c2
add r10d, dword [r9 + rcx*4]
jmp 0x1400fd2b2
mov ebx, ebp
add cl, byte [rbx + rax*4 + 0x71d23341]
add ch, byte [rcx - 0x25d4bb60]
xor edx, r10d
jno 0x1400fd2b9
test eax, 0xda2b44a0
sub r11d, edx
jmp 0x1400fd2bf
ja 0x1400fd301
sub r12d, 0xf85ca8be
sub esp, 0xf85ca8be
jmp 0x1400fd2c9
mov edx, r11d
jmp 0x1400fd2d0
mov r10d, r11d
jmp 0x1400fd2d6
shl edx, 4
jmp 0x1400fd2de
shr r10d, 5
jmp 0x1400fd2e6
xor edx, r10d
jb 0x1400fd29a
add edx, r11d
jmp 0x1400fd2f1
sub r12d, 0xa5dad0fb
jmp 0x1400fd2fc
mov ecx, r12d
jmp 0x1400fd303
mov ebp, 0xd48b4544
mov r10d, r12d
jmp 0x1400fd309
and ecx, 3
jo 0x1400fd2be
add r10d, dword [r9 + rcx*4]
jmp 0x1400fd316
xor edx, r10d
jno 0x1400fd31e
movabs dword [0xaec102ebc22be5e1], eax
sub eax, edx
jmp 0x1400fd324
dec r8
jmp 0x1400fd32a
jmp 0x1400fd4d1
invalid
mov eax, 0x80b88351
jmp 0x1400fd33b
xor eax, 0xbf0320
jno 0x1400fd343
adc dword [rcx - 9], eax
loopne 0x1400fd332
mul r8d
jmp 0x1400fd34a
add cl, byte [rdi + 0x75]
mov eax, 0xec749531
jmp 0x1400fd352
xor eax, 0x6c731540
jo 0x1400fd3a9
shr edx, 0xf
jmp 0x1400fd360
imul edx, edx, 0xffff000f
jmp 0x1400fd369
add r8d, edx
jmp 0x1400fd371
mul r10d
jmp 0x1400fd378
shr edx, 0xf
jmp 0x1400fd380
imul edx, edx, 0xffff000f
jmp 0x1400fd38b
add r10d, edx
jmp 0x1400fd393
test r11, r11
jb 0x1400fd3b7
jmp 0x1400fd52a
jne 0x1400fd604
jmp 0x1400fd585
add dword [rax], eax
add byte [rax - 0x5f2ffd15], dl
shl r10d, 0x10
jmp 0x1400fd3b9
xchg byte [rdi + 0x45], bh
or edx, eax
or r10d, r8d
jae 0x1400fd3c0
idiv byte [rdx - 0x143d74bf]
add ecx, eax
add al, 0x58
mov eax, r10d
jmp 0x1400fd3c8
add rsp, 8
jmp 0x1400fd3d0
lea r9, [0x1400fd625]
jmp 0x1400fd3dc
mov r8d, dword [0x1400fd621]
jmp 0x1400fd3e8
xor dword [0x1400fd631], eax
jb 0x1400fd469
lea rcx, [0x1400fd635]
jmp 0x1400fd3fa
xor dword [0x1400fd62d], eax
jb 0x1400fd414
xor dword [0x1400fd629], eax
jno 0x1400fd40c
sub eax, 0x130531de
add al, byte [rax]
add byte [rax + 0x52], dh
xor dword [0x1400fd625], eax
jo 0x1400fd466
mov rdx, rcx
jmp 0x1400fd41b
push rdi
jmp 0x1400fd41f
push rsi
jmp 0x1400fd423
push r12
jmp 0x1400fd429
push r13
jmp 0x1400fd42e
push r14
jmp 0x1400fd434
push r15
jmp 0x1400fd43b
push rbx
jmp 0x1400fd441
mov rdi, rdx
jmp 0x1400fd448
mov rsi, rcx
jmp 0x1400fd44e
mov rbx, r8
jmp 0x1400fd455
and rbx, 0xfffffffffffffff8
jb 0x1400fd4a2
jmp 0x1400fd60e
mov qword [rsp], rbx
sbb al, 0x24
jmp 0x1400fd46c
add ah, byte [0xcd789063]
xor edx, dword [rsi + 0x312d02eb]
mov ebx, 0x96338d68
jmp 0x1400fd475
xor ebx, 0x963398c6
jae 0x1400fd47e
cmp ebp, ebx
invalid
jmp 0x1400fd4e1
xor eax, r15d
jae 0x1400fd490
sbb eax, 0xc1497846
out dx, eax
and bl, ch
add dword [rdi], ecx
shr r15, 0x20
jmp 0x1400fd497
xor r11d, r15d
jb 0x1400fd48d
mov dword [rdi], eax
jmp 0x1400fd4a1
mov dword [rdi + 4], r11d
mov dword [rdi + 4], ebx
jmp 0x1400fd4a9
mov r15, r14
jmp 0x1400fd4af
add rdi, 8
jmp 0x1400fd4b6
add rsi, 8
jmp 0x1400fd4bd
sub rbx, 8
jmp 0x1400fd4bf
jmp 0x1400fd4c9
jmp 0x1400fd576
jne 0x1400fd264
jmp 0x1400fd488
mov r9, r11
jmp 0x1400fd4e7
cmp r11, rbx
jmp 0x1400fd4ed
cmova r9, rbx
jmp 0x1400fd4f5
sub r11, r9
jmp 0x1400fd4fc
jmp 0x1400fd4ff
movzx eax, byte [rcx]
jmp 0x1400fd505
inc rcx
jmp 0x1400fd50b
add r8d, eax
jmp 0x1400fd511
add r10d, r8d
jmp 0x1400fd519
sub r9, 1
jmp 0x1400fd520
jne 0x1400fd4ff
jmp 0x1400fd333
jne 0x1400fd4e1
jmp 0x1400fd5f3
push r12
jmp 0x1400fd53c
sub rsp, 0x60
jmp 0x1400fd545
mov qword [rsp + 0x70], rcx
jmp 0x1400fd54e
mov qword [rsp + 0x80], r8
jmp 0x1400fd55a
mov qword [rsp + 0x78], rdx
jmp 0x1400fd562
cmp byte [0x1400fd620], 0
jmp 0x1400fd56c
jmp 0x1400fd3a1
jne 0x1400fd1cf
jmp 0x1400fd229
lea r10, [0x1400fd1ca]
jmp 0x1400fd58f
sub r10, 0x22
jmp 0x1400fd599
mov eax, 0xfd1a8
jmp 0x1400fd5a2
mov r12, r10
jmp 0x1400fd5a8
sub r12, rax
jmp 0x1400fd5ae
lea rdx, [0x1400fd620]
jmp 0x1400fd5b9
mov rcx, r10
jmp 0x1400fd5c0
sub rdx, r10
jmp 0x1400fd5c7
sub rsp, 8
jmp 0x1400fd5cf
xor r10d, r10d
jne 0x1400fd636
mov r11, rdx
jmp 0x1400fd5dc
mov r8d, 1
jmp 0x1400fd5e5
test rdx, rdx
jo 0x1400fd669
jmp 0x1400fd209
mov rbx, qword [rsp]
jmp 0x1400fd5fb
jmp 0x1400fd3b1
jmp 0x1400fd635
je 0x1400fd229
jmp 0x1400fd21a
invalid
invalid
frstor dword [rdx + rbp*2]
ret 0x4e2b