Function at 0x8e8fc7
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call fcn.008e8fc7
add esp, 0xc
pop esi
not ebx
pop ebx
mov edi, 0x2ae3324c
pop edi
jmp 0x8e2f46
ret
ret
ret
jne 0x8e2b33
pop esi
neg bx
add bx, cx
cmc
pop ebx
xor eax, eax
bswap di
pop edi
jmp 0x8e33eb
je 0x8e1b17
cmp byte [esi + 1], 0x23
xchg ch, ch
sete cl
lea ecx, [esi + 1]
jmp 0xa50ef1
je 0x8e1b17
mov edi, edi
clc
test bh, 0xd6
cmp cl, 0x2e
je 0x8f350c
mov cl, byte [esi + 1]
jmp 0x8e95e4
mov esp, ebp
pop ebp
ret
mov esp, ebp
cmovo bp, dx
mov bp, 0x647e
pop ebp
jmp 0x8e08ef
jae 0x8f6625
lea eax, [ecx + edi]
add si, 0x3d17
mov cl, byte [eax]
sal esi, 0xaa
bt esi, 0x49
clc
mov esi, eax
cmp dh, ah
test cl, cl
jmp 0x8e2b27
pop edi
jmp 0x8f3b59
ret
mov dword [ebp + 8], esi
jmp 0xb445ca
inc esi
cmp al, 9
jmp 0x8e711f
jne 0xa4c8b6
inc esi
jmp 0x8e659c
ja 0xb4554b
movsx eax, cl
mov cl, byte [esi]
cmp edi, 0x1952661d
cmp esp, ebx
lea edx, [edx + edx*4]
cmp esp, edx
lea edx, [eax + edx*2 - 0x30]
test cl, 0xc
cmp sp, 0xe01
test cl, cl
jmp 0xb45545
test ecx, ecx
jmp 0x8f3940
push ebp
mov ebp, esp
test edx, 0x8b37d70
clc
lea esp, [esp - 0x114]
push edi
cmp bx, 0x3389
mov edi, dword [ebp + 8]
jmp 0x8ef77c
inc esi
test edx, 0x67253b41
cmp ax, 0x4032
test cl, cl
jmp 0x8e1b11
je 0xa4a014
mov edx, dword [edx + 0x7c]
push ebx
test bl, 0xc4
clc
push esi
or esi, 0xffffffff
cmp sp, 0x4e0b
cmp edi, esp
mov dword [ebp - 0x10], edx
stc
test edi, 0x4a264e83
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x8efa96
call eax
mov edi, eax
stc
clc
test eax, 0x59af6e58
test edi, edi
jmp 0x8e1bde
jae 0x8e1b17
mov edx, dword [eax + edi + 0x1c]
cmc
lea ecx, [edx + ecx*4]
test cx, 0xfe3
test eax, edi
cmp edi, 0x48214046
mov ecx, dword [ecx + edi]
cmp sp, 0x555a
test ax, 0x4dde
test ecx, ecx
jmp 0xb3d4de
mov eax, dword [0xb3e298]
call eax
mov edi, eax
test edi, edi
jmp 0xb40607
jae 0x8e1b17
mov ecx, dword [eax + edi + 0x1c]
cdq
sbb edx, edx
lea edx, [ecx + esi*4]
neg cx
mov ecx, dword [edx + edi]
jmp 0x8e7b05
test edi, edi
je 0xa4a014
mov ecx, dword [ebp + 0xc]
cmc
cmp bp, dx
test bh, ch
test ecx, ecx
je 0xa4a014
mov eax, 0x5a4d
test ebp, 0x229e2b12
cmp edi, ebp
cmp word [edi], ax
jmp 0xa4a00e
ja 0x8f661a
sub ecx, dword [eax + edi + 0x10]
cmp di, di
cmp ecx, dword [eax + edi + 0x14]
jmp 0x8ed6d6
inc ecx
inc eax
jmp 0xa50db1
push edx
jmp 0xb3f7ec
call fcn.008e8fc7
add esp, 0xc
pop esi
pop ebx
jmp 0x8e48e7
push edi
jmp 0x8dd87f
mov cl, byte [esi + 2]
test ebp, 0x18a6432e
lea esi, [esi + 2]
jmp 0xa4bffc
mov dword [ebp + 8], edx
jmp 0xa4fa54
mov ebx, esi
test ebp, esi
stc
cmp cx, 0x5705
sub ebx, eax
cmp ebx, 0x104
jae 0x8e1b17
xor ecx, ecx
cmp ebp, ecx
test esp, 0x70e37b19
test ebx, ebx
jmp 0xb40267
je 0x8e1b17
cmp ecx, eax
jb 0x8f6625
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
stc
cmp ecx, edx
jmp 0x8e3796
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x8dda39
push eax
sar esi, 1
or al, 0x6f
mov eax, dword [edx + esi*4]
stc
add eax, edi
call fcn.00b42b12
add esp, 4
stc
clc
cmp eax, 0xffffffff
jmp 0xa4c04a
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0xb3de67
pop esi
mov ebx, 0x5a8e4059
mov bh, cl
pop ebx
lea eax, [ecx + edi]
mov edi, 0x5a621e32
not di
pop edi
jmp 0xa4bc14
je 0xb4410e
sub eax, eax
mov edi, esp
pop edi
mov esp, ebp
pop ebp
jmp 0x8e0bcb
pop ebp
jmp 0x8e5a0f
dec ebx
clc
test esp, 0x71f60829
lea edx, [edx + edi]
test ah, dl
cmc
test dh, 0x23
mov dword [ebp + 8], 0
stc
cmc
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0xa4bc5f
jmp 0xb41143
mov esp, ebp
mov bp, 0x30c6
bswap bp
pop ebp
ret
jle 0xb41135
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp sp, 0x1694
test sp, 0x1c5d
cmp esi, dword [eax + edi + 0x14]
jmp 0x8eef4d
xor edx, edx
clc
stc
test cl, cl
jmp 0xb3fcaf
je 0xa4c8af
test eax, eax
jmp 0xb404b3
lea ebx, [esi - 1]
cmc
cmp sp, bp
cmp dword [ebp + 8], ebx
jmp 0xa4bc49
mov esp, ebp
jmp 0xa4a11e
jmp 0xa4c8b6
cmp ecx, ebx
jmp 0xb418af
je 0x8f2cdd
push 0
jmp 0xb3f5b2
jne 0x8f3946
pop esi
cmc
rol bh, 0x13
pop ebx
clc
xor eax, eax
pop edi
jmp 0xa4d169
je 0xa4bc5f
mov edx, dword [eax + edi + 0x20]
jmp 0xa4a124
push ecx
jmp 0x8f2c9e
push edi
jmp 0x8f1c16
je 0xb4554b
mov al, cl
sub al, 0x30
jmp 0x8e65a4
je 0xb418b5
mov byte [edi + eax], dl
jmp 0x8f0049
jbe 0xb418b5
lea edi, [ebp - 0x114]
adc dl, 0xa8
sub edi, eax
sbb dl, cl
mov dl, byte [eax]
clc
cmp ax, 0x58b7
cmc
test dl, dl
jmp 0xb40043
je 0xb42027
cmp eax, 1
jmp 0x8e6945
jne 0x8e1be4
lea ecx, [ebp - 0x114]
push ecx
mov eax, dword [0xb3e294]
jmp 0x8eb7eb
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
bt si, dx
btc ax, sp
mov eax, dword [ebp + 8]
cmp ch, ch
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
test bx, 0x4c27
jmp 0x8f40b4
mov dword [ebp - 8], ecx
jmp 0x8f307a
jb 0xb4027a
lea eax, [ebp - 0x114]
push eax
lahf
cmovg eax, edi
mov byte [ebp + ecx - 0x114], 0
jmp 0x8eee02
mov ecx, dword [ebp - 4]
cwd
mov edx, dword [ecx + edi + 0x24]
lahf
cmova cx, bx
not ah
lea eax, [edx + esi*2]
movzx edx, bx
cwd
movzx ecx, word [eax + edi]
jmp 0xb43e08
lea edx, [ebx + 1]
jmp 0xb4127a
mov edx, dword [edi + 0x3c]
cmp ebp, 0x7a7a39c6
test esp, 0x66df46ec
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0xb448ee
jmp 0xa4c8b6
jne 0xa4a014
mov eax, dword [edx + 0x78]
cmp edi, ebx
stc
mov dword [ebp - 4], eax
test eax, eax
jmp 0x8eb3a4
jne 0xb3fcb5
push 0
jmp 0x8f02b3