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

Disassembly:
call eax
test eax, eax
jmp 0xf9931a
mov dword [ebp + 8], esi
jmp 0xe9e00b
mov dword [ebp + 8], edx
jmp 0xf8e8e0
push eax
jmp 0xddaca9
je 0x125f0a7
push 0
jmp 0xe595b8
call fcn.00e9ae19
add esp, 0xc
jmp 0xeb0bc1
call eax
pop esi
cmovg di, cx
pop ebx
not di
pop edi
mov esp, ebp
pop ebp
ret
mov esp, ebp
movsx ebp, bp
pop ebp
jmp 0xff5653
je 0x1279849
mov ecx, dword [ebp + 0xc]
cmp dx, bx
jmp 0xfedf4a
inc eax
jmp 0xfbf272
push edx
jmp 0x126c7ed
jae 0xfd3d62
mov edx, dword [eax + edi + 0x1c]
jmp 0xfd1ac0
ret
jne 0xf9eddb
cmp byte [ebp + 0x10], 0
je 0x14244ca
mov ebx, dword [ebp + 0xc]
not ax
test sp, bx
cbw
lea eax, [ebp - 0x114]
sbb cl, 0x2a
cmp bl, 0x35
dec esi
xor edx, edx
neg cl
sub ebx, eax
bts si, ax
ror cl, cl
mov edi, edi
ror cl, 0xdb
rcr esi, 0x2c
mov eax, 0x3b5674f0
mov cl, dl
rol eax, cl
xchg si, si
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
jmp 0xff21ad
je 0xe3c2c6
inc edx
jmp 0xe3c2ba
test dl, dl
jmp 0x1268b0e
call eax
test eax, eax
je 0xfd3d62
cmp eax, edi
jmp 0xdeddb5
ret
ret
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ch, al
test di, si
cmp ecx, 0xffff
jmp 0x126c32e
jne 0xff95ec
inc esi
jmp 0xdb9b0e
test cl, cl
je 0xe5d02c
mov bl, cl
test di, si
clc
cmp bx, 0xfd3
sub bl, 0x30
jmp 0xeba55c
jbe 0xfb7f38
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
jmp 0xdf605e
cmp edx, 0x104
jb 0xdeddf1
lea eax, [ebp - 0x114]
jmp 0xfb17ca
jne 0xec5344
pop esi
pop ebx
sbb edi, eax
rcr edi, 0x48
sub eax, eax
cmovne edi, esp
pop edi
jmp 0xff121f
call fcn.00dbddf9
add esp, 4
test bp, bx
test ebp, 0x5eb5ef1
cmp eax, 0xffffffff
jmp 0xec0219
push ecx
jmp 0xdcce4c
jne 0xe3a202
push 0
jmp 0xde4b19
jle 0x126e26a
mov eax, dword [ebp - 4]
inc si
clc
sbb si, dx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jae 0xfd3d62
mov ecx, dword [eax + edi + 0x1c]
jmp 0x126086a
jae 0xfd3d62
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0xe3b825
lea edx, [ecx + edx*2 - 0x30]
sar cl, 0xb1
adc cl, 0xf0
mov cl, byte [esi]
test cl, cl
jmp 0xe5d026
mov ebx, dword [eax + edi + 0x18]
cmp cl, 0x3c
jmp 0xf9f58f
je 0xe6321b
mov edx, dword [eax + edi + 0x20]
jmp 0x14251de
push ecx
jmp 0xeca497
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
push edi
mov edi, dword [ebp + 8]
cmc
test edi, edi
jmp 0xde1db5
jmp 0xff95ec
push eax
cbw
mov eax, esi
mov eax, 0x7436b46
push edi
movzx eax, ax
lahf
setb ah
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xddbbf9
pop esi
seta bh
cmovns edi, esi
pop ebx
pop edi
jmp 0xec15ab
inc esi
cmp bl, 9
jmp 0xfb678b
je 0xff95e9
test eax, eax
je 0xfbb6ec
cmp eax, 1
jmp 0xe38e73
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0xfd3b67
je 0xfd3d62
cmp ecx, eax
jmp 0xffba94
call fcn.00e9ae19
add esp, 0xc
pop esi
pop ebx
xchg edi, edi
pop edi
jmp 0xfc0072
mov byte [ebp + eax - 0x114], 0
cwde
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0xdac281
lea edx, [edx + edx*4]
jmp 0xe68e04
jmp 0xff95ec
jne 0x1279849
mov eax, dword [edx + 0x78]
stc
mov dword [ebp - 4], eax
cmc
test eax, eax
jmp 0xfb80c0
jne 0xe0ef31
lea edx, [ebp - 0x114]
seto al
push edx
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0xe0ef27
ret
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0xdd0389
test ebx, ebx
jmp 0xe8a30a
mov edx, dword [edi + 0x3c]
cmc
jmp 0xfeb587
je 0xfec681
mov cl, byte [esi + 1]
jmp 0xfb73e8
pop esi
bswap bx
pop ebx
movsx eax, si
nop
lea eax, [ecx + edi]
jmp 0x1268e3d
push eax
mov eax, ebp
bswap eax
cmovs eax, eax
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
call eax
pop esi
pop ebx
movsx edi, cx
cmovne di, sp
pop edi
mov esp, ebp
pop ebp
jmp 0xe2ab47
ja 0xe5d02c
movsx ecx, cl
jmp 0xecc430
inc esi
test bp, bx
cmc
test cl, cl
jmp 0xfd3d5c
jb 0xe3b833
mov eax, dword [ebp + 8]
setae ch
lea ecx, [ebp - 0x114]
jmp 0xe9655c
je 0x1279849
mov edx, dword [edx + 0x7c]
clc
cmp bx, 0xc79
stc
push ebx
jmp 0x125f0c2
mov ecx, dword [ebp - 4]
xchg edx, eax
not dh
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cmove ecx, edx
movsx edx, cx
movzx ecx, word [eax + edi]
sets dh
movzx edx, di
lea edx, [ebx + 1]
jmp 0xfde134
mov dword [ebp + 8], edx
test bl, 0x9d
cmp edx, ecx
jmp 0xfb7f32
mov esp, ebp
cmovns ebp, eax
pop ebp
jmp 0xdecd99
inc edx
jmp 0xde38be
mov esp, ebp
cmovne bp, bx
movzx ebp, di
pop ebp
jmp 0xf9b7f0
lea ecx, [edx + ecx*4]
test ebx, ebp
mov ecx, dword [ecx + edi]
clc
cmc
test ecx, ecx
jmp 0xe478ed
ret
jne 0xff9bf5
pop esi
btc bx, ax
pop ebx
xor eax, eax
cmovnp di, di
pop edi
jmp 0xddc3c9
test ecx, ecx
jmp 0xec533e
mov dword [ebp - 8], ecx
jmp 0xdc14a9
lea edx, [edx + eax]
cmc
test dl, 0x97
cmp ecx, edx
jmp 0xff9bc9
add edx, edi
cmp dword [edx], 0x4550
jmp 0xf92f56
mov ecx, esi
sub ecx, eax
stc
cmp ecx, 0x104
jmp 0xe67171
test ecx, ecx
jmp 0x1256859
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x1247e37
mov byte [esi], al
jmp 0xdf47b4
ret
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0xe63208
jae 0xfacf59
lea eax, [ecx + edi]
sbb esi, 0x1d3f009b
adc si, dx
mov cl, byte [eax]
not si
test si, 0x2fae
stc
mov esi, eax
test cl, cl
je 0xfd3d62
mov edi, edi
test esp, ecx
stc
cmp cl, 0x2e
jmp 0xfaa5a0
jb 0xfacf59
mov edx, dword [ebp - 0x10]
jmp 0xfe97a9
ret
je 0x1279849
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x1279843
mov cl, byte [esi + 2]
lea esi, [esi + 2]
sub edx, edx
jmp 0xe3a1fa
push esi
cmp bx, bx
or esi, 0xffffffff
test bl, 0xce
jmp 0xe367ac
lea edx, [ecx + esi*4]
and cl, 0x7d
mov ecx, dword [edx + edi]
test sp, 0x613a
jmp 0xfd56b5
je 0xfb7f38
mov byte [ebx + eax], dl
mov dx, cx
setl dh
mov edx, dword [ebp + 8]
jmp 0xfc127b
pop edi
mov esp, ebp
pop ebp
jmp 0xe0f80b
ja 0xe6c985
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0xdea483
push eax
jmp 0xec8fe9
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
sub eax, esp
sal ax, cl
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
btr ax, 0xfa
sbb eax, 0x73490643
mov eax, dword [ebp + 0x10]
cmp cx, dx
clc
push eax
sar eax, 0x39
sar esi, 1
bts eax, esi
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0xe510e3
je 0xfaa280
xor eax, eax
pop edi
jmp 0xfcfec0
mov eax, dword [ebp + 0xc]
jmp 0xeaeaea
dec ebx
cmc
lea edx, [edx + edi]
stc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
cmc
test edx, esp
cmp ax, bp
test ebx, ebx
jl 0xe6321b
jmp 0x126e275