Function at 0x1400a8af0
Capabilities:
Terminate process

Disassembly:
add eax, 0x4fc009
sub edi, edx
add byte [r14], r15b
sub edi, edx
test dword [rax], ebp
xor al, 0x5b
xchg ecx, eax
js 0x1400784a8
pop rbp
sbb ch, byte [rdx + 0x7d3ad883]
push 0x589158c6
je 0x14007846c
cmp dword [rcx], edx
jns 0x1400784a7
invalid
fild dword [rsi]
sahf
push rdi
invalid
ja 0x14007845c
invalid
in eax, 0x75
xchg edi, eax
jne 0x140078441
out 0x80, eax
loopne 0x14007851e
mov ecx, 0x8dec232c
pop rsp
jle 0x140078444
mov esp, 0x1076141c
invalid
and bh, byte fs:[rax]
xchg ebp, eax
push rsi
leave
add byte [rbx], bl
mov edx, 0x1f588e30
mov bh, 0xa1
adc byte [rbx + 0x22], bh
cmp dword [r10], ebp
mov edi, esp
adc dword [rsi - 0x1a], 0x1bf518e3
jbe 0x14007854c
mov esp, 0xe27fc6fe
lea edx, [rax]
imul ebx, ebp, 0x11
xchg edi, eax
jmp 0x1b374bf92
cmp bpl, byte [rbp + 0x73]
sbb byte [rax + 1], al
xor al, 3
rcl byte [rbp + riz - 0x4596f150], 0x42
pop rax
push 0xffffffffc0109e09
fcom qword [rdi - 0x14d790e0]
push rsp
cmpsq qword [rsi], qword [rdi]
invalid
cld
pop r11
jmp 0x1400a8afd
inc rsi
mov byte [rdi], dl
inc rdi
mov dl, byte [rsi]
add ebx, ebx
jne 0x1400a8b0d
mov ebx, dword [rsi]
sub rsi, 0xfffffffffffffffc
adc ebx, ebx
mov dl, byte [rsi]
jb 0x1400a8af5
lea eax, [rcx + 1]
jmp 0x1400a8b1b
dec eax
call r11
adc eax, eax
call r11
adc eax, eax
add ebx, ebx
jne 0x1400a8b2e
mov ebx, dword [rsi]
sub rsi, 0xfffffffffffffffc
adc ebx, ebx
mov dl, byte [rsi]
jae 0x1400a8b14
sub eax, 3
jb 0x1400a8b4e
shl eax, 8
movzx edx, dl
or eax, edx
inc rsi
xor eax, 0xffffffff
je 0x1400a8b9d
sar eax, 1
movsxd rbp, eax
jb 0x1400a8b84
jmp 0x1400a8b5c
add ebx, ebx
jne 0x1400a8b5a
mov ebx, dword [rsi]
sub rsi, 0xfffffffffffffffc
adc ebx, ebx
jb 0x1400a8b84
inc ecx
add ebx, ebx
jne 0x1400a8b6a
mov ebx, dword [rsi]
sub rsi, 0xfffffffffffffffc
adc ebx, ebx
jb 0x1400a8b84
call r11
adc ecx, ecx
add ebx, ebx
jne 0x1400a8b7d
mov ebx, dword [rsi]
sub rsi, 0xfffffffffffffffc
adc ebx, ebx
jae 0x1400a8b6c
add ecx, 2
jmp 0x1400a8b89
call r11
adc ecx, ecx
cmp rbp, 0xfffffffffffffb00
adc ecx, 2
call fcn.1400a8ab2
jmp 0x1400a8afd
pop rsi
pop rdi
pop rax
mov dword [rdi], eax
mov rdi, rsi
push rsi
mov rdi, rsi
mov rsi, 0x7ac00
mov dl, 0x1f
push rbx
push rdi
lea rcx, [rdi + rsi - 3]
pop rsi
push rsi
pop rbx
jmp 0x1400a8bed
cmp rsi, rcx
jae 0x1400a8bf5
push rsi
pop rsi
lodsb al, byte [rsi]
cmp al, 0x80
jb 0x1400a8bd4
cmp al, 0x8f
ja 0x1400a8bd4
cmp byte [rsi - 2], 0xf
je 0x1400a8bda
sub al, 0xe8
cmp al, 1
ja 0x1400a8bbe
cmp rsi, rcx
jae 0x1400a8bf5
push rsi
lodsd eax, dword [rsi]
sub al, dl
jne 0x1400a8bc4
pop rdi
bswap eax
sub eax, edi
add eax, ebx
stosd dword [rdi], eax
cmp rsi, rcx
jae 0x1400a8bf5
lodsb al, byte [rsi]
jmp 0x1400a8bd4
pop rbx
pop rsi
sub rsp, 0x28
lea rdi, [rsi + 0xa6000]
mov eax, dword [rdi]
or eax, eax
je 0x1400a8c52
mov ebx, dword [rdi + 4]
lea rcx, [rax + rsi + 0xa8000]
add rbx, rsi
add rdi, 8
call qword [sym.imp.KERNEL32.DLL_LoadLibraryA]
xchg rbp, rax
mov al, byte [rdi]
inc rdi
or al, al
je 0x1400a8c02
mov rcx, rdi
mov rdx, rdi
dec eax
repne scasb al, byte [rdi]
mov rcx, rbp
call qword [sym.imp.KERNEL32.DLL_GetProcAddress]
or rax, rax
je 0x1400a8c4c
mov qword [rbx], rax
add rbx, 8
jmp 0x1400a8c22
jmp qword [sym.imp.KERNEL32.DLL_ExitProcess]
add rsp, 0x28
add rdi, 4
lea rbx, [rsi - 4]
xor eax, eax
mov al, byte [rdi]
inc rdi
or eax, eax
je 0x1400a8c8c
cmp al, 0xef
ja 0x1400a8c7e
add rbx, rax
mov rax, qword [rbx]
bswap rax
add rax, rsi
mov qword [rbx], rax
jmp 0x1400a8c5e
and al, 0xf
shl eax, 0x10
mov ax, word [rdi]
add rdi, 2
jmp 0x1400a8c6d
mov rbp, qword [sym.imp.KERNEL32.DLL_VirtualProtect]
lea rdi, [rsi - 0x1000]
mov ebx, 0x1000
push rax
mov r9, rsp
mov r8d, 4
mov rdx, rbx
mov rcx, rdi
sub rsp, 0x20
call rbp
lea rax, [rdi + 0x1af]
and byte [rax], 0x7f
and byte [rax + 0x28], 0x7f
lea r9, [rsp + 0x20]
mov r8, qword [r9]
mov rdx, rbx
mov rcx, rdi
call rbp
add rsp, 0x28
mov byte [fcn.1400a8d0b], 0xfc
lea rcx, [rsi - 0x1000]
push 1
pop rdx
xor r8, r8
push rax
call fcn.1400a8d0b
pop rax
pop rbp
pop rdi
pop rsi
pop rbx
lea rax, [rsp - 0x80]
push 0
cmp rsp, rax
jne 0x1400a8cfb
sub rsp, 0xffffffffffffff80
jmp 0x140078474