Function at 0x14001cec0
Capabilities:
Packed with generic packer

Disassembly:
mov dword [rsp + 0x18], r8d
mov dword [rsp + 0x10], edx
mov dword [rsp + 8], ecx
sub rsp, 0x38
mov dword [rsp + 0x50], 0x2c
xor eax, eax
test eax, eax
je 0x14001d0f0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
and eax, 0x8008438b
js 0x14001cf60
add byte [rsp + rbx - 0x75], dh
or r14b, sil
or byte [rax - 0x3fcc0003], 0x55
push 0x42d5b7
push qword fs:[rax]
mov dword fs:[rax], esp
add byte [rdx], cl
push rsp
imul r13d, dword [rbp + r12*2 + 0x52], 0x72696465
nop
add byte [rbx + rcx*8], cl
call 0x13ff80078
pop rbx
ret
ret
xor eax, eax
test eax, eax
je 0x14001d307
nop
nop
nop
nop
nop
nop
ret 8
xor eax, eax
test eax, eax
je 0x14001d51e
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
add byte [rdx], al
hlt
xor eax, eax
test eax, eax
je 0x14001d735
nop
nop
nop
nop
nop
nop
nop
nop
pop rcx
call 0x13fe040c0
xchg al, ah
cmp ax, 0x601
jb 0x14001d583
lea eax, [rbp + 0x3c]
push rsp
push rbx
add al, al
push rbp
push rbx
add ah, bh
push rbp
push rbx
add byte [rsi + 0x5c000053], dh
add byte [rax], ch
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rdx + rax*2], cl
imul ebp, dword [rsi + 0x61], 0x65537972
int3
mov ecx, dword [0x14046d5e5]
call 0x13ffafb70
pop rsi
pop rbx
mov eax, edi
mov edx, dword [rbx + 0x2dc]
xor eax, eax
test eax, eax
je 0x14001d94c
nop
invalid
mov dword [rsp + 0x48], 0x457
mov dword [rsp + 0x48], 0x8ae
mov dword [rsp + 0x40], 0xc8
mov dword [rsp + 0x40], 0xb
mov dword [rsp + 0x40], 0xc
mov dword [rsp + 0x40], 0xf
mov dword [rsp + 0x20], 0x14
xor eax, eax
test eax, eax
je 0x14001db9b
nop
nop
jae 0x14001d995
add byte [rdx], al
add byte [rsi], cl
sub byte [rsp + rbp*2], ch
or ecx, dword [rcx + 0x6e]
jae 0x14001d9a5
push rbx
insb byte [rdi], dx
add al, byte [rax]
add al, byte [rax]
or al, byte [rsi + rdx]
add byte [r10], r8b
add byte [rdx], cl
add byte [r8], al
add byte [rax], al
add byte [rax], al
add al, 0
or ecx, dword [rdi + 0x72]
imul eax, edi, 0xd845
add byte [rax], al
lea eax, [rbp - 0x10]
mov edx, 1
call 0x140054537
add byte [rax], al
add byte [rax], al
or byte [rax], al
add cl, byte [rax]
mov al, 0x57
invalid
xor eax, eax
test eax, eax
je 0x14001ddb2
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
inc dword [rax + rax*8 + 0x46c60975]
adc al, 0
jmp 0x14001dd1d
add edi, esp
retf 0xcc00
xor eax, eax
test eax, eax
je 0x14001dfc9
nop
nop
nop
nop
add byte [rdx], al
add byte [rdx], cl
sub byte [rsp + rbp*2], ch
or ecx, dword [rcx + 0x6e]
jae 0x14001de33
jb 0x14001de44
jb 0x14001de02
stosb byte [rdi], al
invalid
cmc
dec dword [rbx - 0x743b7438]
adc eax, 0x4026c8
call 0x19655b2d8
push rdi
xor ecx, ecx
mov dword [rbp - 0x2c], ecx
mov dword [rbp - 0x28], ecx
mov dword [rbp - 4], ecx
add byte [rax], al
add al, 0x53
insb byte [rdi], dx
add al, byte [rax]
add byte [rax + rdx + 0x10040], bl
mov eax, dword [rbp - 0xc]
mov eax, dword [rax + 0x14]
cmp word [rax + 0x3a], 0
je 0x14001de4a
mov edx, dword [rax + 0x30]
add byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax + 0x4b04ffff], al
inc dword [rbx + rcx*2]
jns 0x14001dec3
setne al
pop rbx
pop rbp
ret
outsd dx, dword [rsi]
invalid
xor eax, eax
test eax, eax
je 0x14001e1e0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
sub byte [rdx], ah
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x1b], al
inc dword [rax + rax*8 + 0x448b0a74]
invalid
call fcn.14001ea50
xor eax, eax
test eax, eax
je 0x14001e3fc
nop
invalid
xor eax, eax
test eax, eax
je 0x14001e613
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
insb byte [rdi], dx
add byte [rdx], al
invalid
call section..ddd
xor eax, eax
test eax, eax
je 0x14001e82f
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
jb 0x14001e67e
add byte [rax], bl
mov cl, 0x4b
add byte [rax - 0x4f], cl
add byte [r8], al
add byte [rax], al
add al, ch
mov edi, 0x8bfff26c
call 0x13f8724d6
je 0x14001e652
sub edi, 4
cmp eax, 0x109
ja 0x14001e67c
add dword [rax], eax
add byte [rdi + 0x25], dh
mov dl, 1
mov eax, ebx
call 0x140096f48
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x80000000], al
invalid
invalid
je 0x14001e693
add byte [rax], al
xor ebx, ebx
jmp 0x14001e8c2
jns 0x14001e6d1
and byte [rcx + 0x6e], cl
je 0x14001e701
jb 0x14001e6db
add al, byte [rax]
jne 0x14001e6b2
movabs eax, dword [0xc7045889006ced6c]
add byte [rax - 0x75], ah
xor byte [rdi + rdx*2 + 0x57723c00], al
push rdi
add byte [rdx + rsi*2], bh
push rdi
add byte [rsp + rax*4 + 0x72480057], al
push rdi
test byte [rdi], dl
jb 0x14001e716
add byte [rax + rcx*4 + 0x56090059], al
invalid
xor al, byte [rdx]
add byte [rdx], al
add byte [rax], cl
sub byte [rsp + rbp*2], ch
add al, 0x4d
outsd dx, dword [rsi]
jbe 0x14001e6b9
add byte [rcx*2 - 0x5278991], al
cli
dec dword [rbx - 0x7809f785]
mov byte [rcx], al
add byte [rax], al
add dword [rbp + rbx - 0x75], esi
cwde
mov eax, dword [rbp - 0x24]
mov dword [rbp - 0x60], eax
mov eax, dword [rbp - 0x20]
mov dword [rbp - 0x5c], eax
mov eax, dword [rbp - 0x1c]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add bl, byte [rbx + 9]
add byte [rdx], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rdx], al
pop rbx
or dword [rax + rax + 2], eax
add byte [rdx], al
add byte [rdx], al
jg 0x14001e725
add byte [rdx], r8b
add byte [rbp - 0x4a], ch
pop rdx
add bh, bh
mov dh, 0x5a
add ah, dh
add byte [rax], al
add al, al
add edx, dword [rsi]
push rbp
invalid
xor eax, eax
test eax, eax
je 0x14001ea46
nop
nop
nop
nop
nop
nop
nop
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
cmp byte [rcx], al
invalid
add ah, dh
jmp [rcx]
add rsp, 0x38
ret