Function at 0x140010ab8
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add ebx, ebx
dec dword [rbx - 0x4d0f7426]
movabs eax, dword [0xb8e8008b006ceab4]
and al, 9
add cl, ch
add r8b, byte [rax]
nop
nop
nop
nop
nop
nop
mov rax, qword [rsp + 0x18]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x18]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x60], rax
xor eax, eax
test eax, eax
je 0x140010d06
nop
nop
nop
nop
nop
nop
nop
clc
ret 0x47
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x60]
mov eax, dword [rcx + rax + 0x88]
mov dword [rsp + 0x24], eax
xor eax, eax
test eax, eax
je 0x140010f36
nop
nop
nop
nop
nop
nop
nop
add byte [rax], al
movzx eax, byte [rax + 0x470fd0]
jmp qword [rax*4 + 0x470fe3]
xor eax, eax
test eax, eax
je 0x14001114d
add byte [rax], al
add byte [rax + 0x2c], bh
jmp 0x140010f51
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0xc]
mov eax, dword [rax + 0x1c]
test eax, eax
je 0x140010f63
sbb al, 0x85
sal byte [rbp + rax - 0x7d], 0xe8
invalid
sub eax, 0xfffffff0
adc eax, ebp
cmpsb byte [rsi], byte [rdi]
cli
dec dword [rbp - 0x2dcc1bb3]
call 0x195fcf32c
jb 0x140010fdf
add al, byte [rax]
add bh, byte [rax + 0x8004012]
add byte [rax], al
add byte [rax], cl
sub eax, 0x2e002500
add byte [rax], bh
add byte [rax], bh
and eax, 0x38002e00
add byte [rax], ch
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rax], ch
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rax], ch
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rax], ch
insb byte [rdi], dx
insb byte [rdi], dx
add ah, dl
jbe 0x140010fb8
mov ecx, dword [rbp - 0x2c]
mov edx, dword [rbp - 8]
movzx edx, byte [rdx]
shl edx, cl
add dword [rbp + 2], edx
fld qword [rax + rsi*8]
fucompp
wait
fnstsw ax
sahf
loopne 0x140010f58
jp 0x140010fbe
jbe 0x140010fc0
mov esi, edi
je 0x14001100c
je 0x14001102a
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14001101e
je 0x140011046
insb byte [rdi], dx
add ebp, dword gs:[rcx]
add byte [0x1af73821d], al
jb 0x140010fdd
add byte [rax], al
add byte [rax], al
add byte [rax], cl
insb byte [rdi], dx
add byte [rax], al
or byte [rbp + 0x6c], ah
cld
retf 0x5f
add al, byte [rax]
add byte [rax], al
invalid
sahf
invalid
adc al, ch
mov dl, bh
invalid
imul dword [rbp - 0x14]
mov edx, dword [rbp - 0xc]
add edx, eax
mov edi, dword [rbp + 0x45]
ror byte [rbx + 0x5287e8d7], 0xe5
dec dword [rbp + 0x73e8c045]
invalid
xor eax, eax
test eax, eax
je 0x140011364
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov edx, 0xb041
mov eax, edi
call 0x13ff6b088
test bl, bl
je 0x140011193
insb byte [rdi], dx
add byte [rdx], cl
ja 0x1400111cb
outsd dx, dword [rsi]
jo 0x1400111c6
imul ebp, dword [rsi + 0x65], 0x29c0003
or byte [rax + rbp*2 + 0x4d], dl
add byte [rax], al
add byte [rbx + rdx*2], al
insb byte [rdi], dx
add al, byte [rax]
add dword [rdx + rdx*2 + 0x61], esi
outsb dx, byte [rsi]
add eax, dword gs:[eax]
add byte [rax], al
add byte [rax], al
or byte [rax], al
add ecx, dword [rax]
mov edx, dword [rax]
call qword [rdx + 0x48]
test al, al
je 0x140011925
mov eax, dword [rbp - 4]
outsd dx, dword [rsi]
jbe 0x140011218
js 0x14001122b
add eax, dword [rax]
add byte [rax], dl
add byte [rax], cl
add byte [rcx], al
test byte [rdi + 0x45], ah
add byte [rax], cl
add byte [rcx], al
or byte [rcx + rbp*2 + 0x45], bh
add al, 0x53
add dword [rax], ecx
mov esp, 0x4569
add byte [rax], al
add byte [rbx + rdx*2], al
add al, 0x8b
and al, 8
mov dword [rdx + 8], eax
add esp, 0xc
pop rbx
ret
push rbx
insb byte [rdi], dx
add al, byte [rax]
add byte [rdi + rsi*8 + 0x138de8ff], bl
cmc
call qword [rsi - 0x75]
push rsp
and al, 4
push rdx
add al, 0x52
mov ecx, eax
imul ebx
adc ecx, dword [rbx - 0xbba742a]
mov ecx, dword [rax]
call qword [rcx]
mov edx, esi
mov eax, dword [rbp - 8]
rol byte [rdi - 0x783bffc0], 0x40
add byte [rax - 0x1bffbf79], bh
add dword [rax], 0x6c
cmp al, 0x53
jns 0x1400112c9
je 0x1400112bd
insd dword [rdi], dx
je 0x14001128c
je 0x14001124d
call fcn.14000eba0
mov eax, dword [rbp - 0x18]
cdq
push rdx
push rax
mov eax, dword [rbp - 0x10]
call 0x19bec1274
mov dword [rcx + 4], 4
mov eax, 0x10
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rsi + rdx*4 + 0x4f], ch
add byte [rdi], al
invalid
invalid
jno 0x140011306
add byte [rax], al
cmp edx, 0xb01b
jg 0x1400112ef
je 0x1400114aa
cmp dword [rdx + rdx + 0x64], 0xa000100
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
invalid
push rbx
insb byte [rdi], dx
add al, byte [rax]
add byte [rax + rdx + 0x10040], bl
add eax, 0x146e49
add byte [rax], al
push rax
call 0x13ff87a78
outsb dx, byte [rsi]
idiv edi
test eax, eax
jne 0x140011313
call fcn.140016f98
add byte [rbx + rdx*2], al
insb byte [rdi], dx
add al, byte [rax]
or byte [rax + 0x23005cbc], cl
add byte [rax], al
add ah, ah
adc byte [rax], al
xor eax, eax
test eax, eax
je 0x14001157b
nop
nop
mov edx, dword [rsp]
add eax, 4
call fcn.140023e50
pop rdx
ret
add dword [rbp - 0x45fbdbbc], ecx
je 0x14001151b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [rcx], al
add byte [rax], al
invalid
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
cmp dword [rsp + 0x24], 0
jne 0x1400117af
xor eax, eax
test eax, eax
je 0x1400117aa
nop
nop
nop
invalid
jmp fcn.140010453
xor eax, eax
test eax, eax
je 0x1400119c6
nop
nop
nop
nop
nop
nop
nop
invalid
add byte [rax], al
andps xmm1, xmmword [rbp + 0x65]
jae 0x1400119a0
invalid
je 0x1400119fb
outsb dx, byte [rsi]
invalid
or al, 0xd
jne 0x1400119d6
mov edx, eax
add edx, 4
mov edx, dword [rdx]
mov eax, dword [rax]
test eax, eax
je 0x140011995
wait
add byte [r15], r9b
adc eax, 0x6e754654
jne 0x140011a28
invalid
xor eax, eax
test eax, eax
je 0x140011bdd
mov dword [rdx + 4], eax
mov ecx, dword [rbp - 0x10]
movabs eax, dword [0x558b0189006c6c4c]
lock xor byte [rcx + rcx*4 + 0x20], ah
mov eax, dword [rbp + 0xc]
push rax
mov eax, dword [rbp + 8]
push rax
lea edx, [rbp - 0x1c]
mov esi, dword [rdx + 0x6c]
jns 0x140011a37
push 0x65676e61
jae 0x140011a39
push rsp
jns 0x1400119b7
pop rax
add cl, byte [rax - 0x49f0fda6]
pop rax
add dword [rax - 0x49f0fea6], ecx
add byte [rsi + 2], ch
add byte [rbx], al
xor byte [rdx + 0x3e40060], ch
add byte [rax], al
or eax, dword [rsi + 0x4e]
adc eax, 0x16506e8
add byte [rbx - 0x74287438], cl
mov edx, edi
mov eax, esi
call fcn.140f6bf70
mov dword [rsi + 0x338], edi
invalid
mov edx, edi
mov eax, esi
call fcn.1400117e4
loopne 0x140011a2b
xchg ecx, eax
pop rcx
int1
dec dword [rbx + 0x458bec55]
fsub st(0), st(0)
xchg byte [rcx - 5], bl
add byte [rsi + 8], bh
mov eax, dword [rbp - 4]
call 0x13ffa2490
pop rcx
pop rcx
pop rbp
ret
mov dword [rsp], 0
jmp 0x140011bee
mov eax, dword [rsp]
inc eax
mov dword [rsp], eax
movzx eax, word [rsp + 0x72]
cmp dword [rsp], eax
jae 0x1400128f0
xor eax, eax
test eax, eax
je 0x140011e13
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
invalid
mov eax, dword [rsp]
mov rcx, qword [rsp + 0x78]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10], rax
xor eax, eax
test eax, eax
je 0x14001203d
add al, byte [rax]
add byte [rax + rdx + 0x180040], bl
add bl, byte [rcx + 0x32]
add al, byte [rax]
add byte [rdx + rsi*2 + 0x73006500], bl
add byte [rbp], ah
jb 0x140011e4a
jbe 0x140011e4c
add byte gs:[rax + rax - 1], ah
invalid
xor eax, eax
test eax, eax
je 0x140012254
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov esi, eax
mov ecx, ebx
mov eax, dword [rsp + 4]
shr eax, 0xd
mov ecx, dword [rsp + 4]
shl ecx, 0x13
or eax, ecx
mov dword [rsp + 4], eax
mov rax, qword [rsp + 0x10]
movsx eax, byte [rax]
cmp eax, 0x61
jl 0x1400124a9
xor eax, eax
test eax, eax
je 0x140012490
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
add byte cs:[0x177015297], dh
add byte [rdx], dh
add byte [rdi], dh
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax + rdx + 0x80040], bl
add cl, byte [rax]
movsb byte [rdi], byte [rsi]
out dx, eax
add byte fs:[rax], al
add ah, al
xchg dword [rax], eax
mov eax, 0xe4004087
add dword [rax], 0
test byte [rax], al
lodsb al, byte [rsi]
scasb al, byte [rdi]
add byte [rdx], al
add byte [rcx], al
add dword [rdx], eax
add byte [rdx], al
add byte [rax + 0x10066e6], ah
cmp cl, byte [rdi + 1]
jne 0x1400122fa
add byte [rsi + rbp*4 + 0x20066], ch
add dword [rcx], eax
add al, byte [rax]
add al, byte [rax]
movabs al, byte [0x75014f3a010066e6]
and al, 0x4a
je 0x1400122e1
je 0x1400122e1
mov cl, byte [rsi + 2]
cmp cl, byte [rdi + 2]
jne 0x1400122bf
dec dword [rbx - 0x3f7a03bb]
je 0x1400122ee
sub eax, 4
mov eax, dword [rax]
push rax
mov eax, dword [rbx]
call 0x13ffd1dfc
call 0x13ffb25e4
jmp 0x140012300
cli
invalid
imul eax, dword [rax], 0xf7514de8
dec dword [rbx + 0xc35bc3]
mov al, 4
add al, byte [rax]
add byte [rax], ch
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rbx], cl
js 0x14001238d
jb 0x14001237c
invalid
add byte [rax + rax*2 + 0x458d0000], al
cld
call 0x13fe551d8
ret
in al, 0xff
jmp 0x1400123d5
add al, 0x49
je 0x14001243e
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x52], cl
push rbx
push rsi
push rdi
test dl, dl
je 0x1400123ef
add esp, 0xfffffff0
call 0x13ffa06d0
mov edx, dword [rax + rax + 7]
push rsp
outsd dx, dword [rsi]
jb 0x14001246a
invalid
call qword [rcx + 0xe]
invalid
or al, 0x89
hlt
mov rax, qword [rsp + 0x10]
movsx eax, byte [rax]
mov ecx, dword [rsp + 4]
lea eax, [rcx + rax - 0x20]
mov dword [rsp + 4], eax
invalid
add al, 0