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

Disassembly:
ja 0xfef877
movsx ecx, cl
cmp cx, 0x63ab
lea edx, [edx + edx*4]
test edi, edi
cmp ecx, edi
lea edx, [ecx + edx*2 - 0x30]
test ebp, 0x2fb64209
mov cl, byte [esi]
stc
cmp sp, si
test cl, cl
jmp 0xfef871
push ecx
jmp 0xe63c18
pop esi
cwde
pop ebx
mov ah, 0x6c
movsx eax, di
mov eax, ebp
lea eax, [ecx + edi]
xchg di, di
pop edi
jmp 0xeb2222
push eax
movzx ax, ch
push edi
movsx eax, si
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xec0b2f
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xe924dc
jne 0xfd2d2f
cmp byte [ebp + 0x10], 0
jmp 0xfeb0fd
je 0xf3b926
mov edx, dword [edx + 0x7c]
test bl, 0x66
push ebx
push esi
cmp si, ax
or esi, 0xffffffff
cmp di, 0x1ec7
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
ja 0x1033519
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jae 0xf1548b
mov edx, dword [eax + edi + 0x1c]
cmp esi, edx
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test edi, ebp
test ecx, ecx
jmp 0x103c599
mov esp, ebp
mov ebp, 0x7e7c6903
not bp
mov bp, bp
pop ebp
ret
jae 0xf1548b
mov ecx, dword [eax + edi + 0x1c]
sar dh, 0x79
and dx, 0x34d4
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test di, cx
test ecx, ecx
je 0xf1548b
cmp ecx, eax
jmp 0xf2efef
jle 0xff04cd
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xa5606a
inc edx
inc eax
test edi, esp
test ch, 0x45
mov dword [ebp + 8], edx
jmp 0x107af8b
je 0xf3b926
mov eax, 0x5a4d
cmp edi, 0x180e6c8f
cmp edi, edi
cmp word [edi], ax
jmp 0xf3b920
push eax
jmp 0x1026dae
je 0xf3b926
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0xe515b1
mov esp, ebp
mov bp, ax
pop ebp
jmp 0x101784b
jmp 0x100963c
je 0xe9bc42
push 0
jmp 0xa32347
push ebp
mov ebp, esp
cmc
sub esp, 0x114
clc
cmp bl, 0x27
push edi
add di, di
mov edi, dword [ebp + 8]
test edi, edi
jmp 0xe640b7
ret
call eax
test eax, eax
jmp 0x102c22f
je 0xe3a6aa
mov edx, dword [eax + edi + 0x20]
jmp 0xf0487e
mov cl, byte [esi + 2]
stc
cmp si, 0x1dd4
test bh, 0xfd
lea esi, [esi + 2]
cmc
xor edx, edx
stc
test cl, cl
jmp 0xf319cc
call fcn.00f822af
lea esp, [esp + 4]
test al, 0xe0
cmp eax, 0xffffffff
je 0x1009633
test eax, eax
je 0xf755ef
cmp eax, 1
jmp 0x1004be3
mov edx, dword [edi + 0x3c]
test eax, edi
test di, 0x5697
lea edx, [edx + edi]
cmc
clc
cmp dword [edx], 0x4550
jne 0xf3b926
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
stc
cmp dx, sp
test eax, eax
jmp 0xa487a6
test cl, cl
jmp 0xf25eae
jae 0xa33f7c
lea eax, [ecx + edi]
mov cl, byte [eax]
sbb si, 0x6370
mov esi, eax
test edi, esi
jmp 0xeacebd
mov dword [ebp + 8], edx
jmp 0xe7f5ab
ret
mov esp, ebp
movzx ebp, si
pop ebp
ret
mov ecx, esi
jmp 0xfc0eb7
mov byte [esi], al
jmp 0xf2647e
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
mov bp, ax
pop ebp
jmp 0xeaf171
lea ecx, [ebp - 0x114]
push ecx
jmp 0xa3aaa5
call eax
test eax, eax
je 0xf1548b
cmp eax, edi
jmp 0xa4352e
jl 0xe3a6aa
jmp 0xff04e0
jb 0xfa2edb
mov eax, dword [ebp + 8]
jmp 0xec40b7
mov eax, dword [ebp + 0xc]
jmp 0xff4471
inc esi
cmp bl, 9
jmp 0xa31da5
jb 0xfeb12a
lea eax, [ebp - 0x114]
jmp 0xa3807c
ret
je 0xeb7c7c
mov cl, byte [esi + 1]
jmp 0xf02eaa
inc esi
test bp, 0x362d
cmc
test cl, cl
jmp 0xf15485
dec ebx
add edx, edi
test sp, sp
cmc
mov dword [ebp + 8], 0
test ah, dh
mov dword [ebp - 0xc], edx
stc
cmc
test ebx, ebx
jmp 0xeca285
jne 0xf25ebe
pop esi
btc edi, esi
pop ebx
sub eax, eax
pop edi
mov esp, ebp
movsx ebp, bp
xchg ebp, ebp
pop ebp
ret
je 0xf1548b
mov edi, edi
test si, 0x14fb
cmp esp, ebp
stc
cmp cl, 0x2e
jmp 0xf020dc
je 0xee41a1
inc edx
cmp edi, ecx
test si, 0x111e
cmp edx, 0x104
jmp 0xee419b
jb 0xa33f7c
mov edx, dword [ebp - 0x10]
clc
add edx, eax
cmp ecx, edx
jmp 0xead3b7
je 0xfef877
mov bl, cl
sub bl, 0x30
jmp 0xedea49
push edx
push eax
jmp 0xf7b553
add al, dl
xor al, byte [ebx + esi]
jmp 0xebd6cf
je 0xe9c975
sub eax, eax
movsx edi, si
xchg di, di
movzx edi, di
pop edi
jmp 0xa525d7
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cwd
cdq
movzx ecx, word [eax + edi]
setge dl
lea edx, [ebx + 1]
jmp 0xfd44da
call fcn.00e8b5b4
add esp, 0xc
pop esi
mov bx, si
movzx edi, dx
pop ebx
pop edi
jmp 0xff4a7f
jae 0xf1548b
mov dword [ebp + 8], 0
jmp 0x1038f70
jbe 0xecef62
lea ebx, [ebp - 0x114]
neg dl
rcl dl, cl
sub ebx, eax
not dl
rcl dl, 0xbf
mov dl, byte [eax]
clc
test dl, dl
jmp 0xfef0e6
call eax
pop esi
pop ebx
movzx edi, di
pop edi
jmp 0xe68c98
mov esp, ebp
pop ebp
jmp 0xeec9d9
sub ecx, eax
cmp di, 0x2cf2
clc
cmp ecx, 0x104
jmp 0xf90b87
cmp byte [esi + 1], 0x23
movsx ecx, dx
bswap ecx
lea ecx, [esi + 1]
jmp 0xe80494
mov dword [ebp - 8], ecx
jmp 0xeaf013
je 0xecf235
mov ebx, dword [ebp + 0xc]
ror cl, cl
rcr eax, cl
bts esi, ecx
lea eax, [ebp - 0x114]
cmc
sub edx, edx
bt esi, 0x68
sar cl, cl
sub ebx, eax
cwde
mov edi, edi
rcl cl, cl
movzx ax, ah
rol esi, 0x44
mov eax, 0x7bb113fa
mov cl, dl
bts si, ax
rcr si, 0xa6
rol eax, cl
and si, 0x499a
rcl si, 0xdb
lea esi, [ebp + edx - 0x114]
jmp 0xf3a8ff
je 0xecef62
mov byte [ebx + eax], dl
setge dh
mov dx, 0x2bed
mov edx, dword [ebp + 8]
jmp 0xe4e03b
jne 0xf319d2
push 0
jmp 0xf36257
mov ecx, dword [ebp + 0xc]
cmp ebx, ebp
sar eax, cl
bswap eax
mov edx, dword [ebp - 0xc]
shl al, cl
shrd si, ax, 0xa7
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
rcl al, cl
cmovnp eax, ecx
mov eax, dword [ebp + 0x10]
push eax
sar esi, 1
and ah, dh
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0xe9bc5c
push eax
push edi
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xfb18ed
mov esp, ebp
pop ebp
ret
mov dword [ebp + 8], esi
jmp 0x10788c1
jne 0x100963c
inc esi
jmp 0xffbea2
lea ebx, [esi - 1]
test di, 0x11d9
stc
cmp dword [ebp + 8], ebx
jmp 0xe3a69e
ret
call fcn.00e8b5b4
add esp, 0xc
movsx ebx, ax
xchg si, di
pop esi
xchg bx, di
cmovl ebx, edi
movzx bx, bh
pop ebx
bswap edi
pop edi
mov esp, ebp
not ebp
bswap ebp
pop ebp
jmp 0xe8c697
jne 0xec5041
lea edx, [ebp - 0x114]
movsx ax, bh
movsx eax, bx
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xec5037
mov ebx, dword [eax + edi + 0x18]
cmp bp, bp
test edi, 0x218549ef
test ebx, ebx
jmp 0xe93fb2
test ecx, ecx
jmp 0xfa2ec4
jne 0xa5608d
pop esi
sub bh, 0xcc
bts bx, sp
pop ebx
cmp bl, dl
xor eax, eax
movsx edi, ax
cmovb edi, esi
pop edi
jmp 0xfb208c
jmp 0x100963c
cmp edx, ecx
jmp 0xecef5c