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

Disassembly:
je 0xe80b84
mov edx, dword [edx + 0x7c]
cmc
clc
jmp 0x11b42d4
je 0x1109868
mov ebx, dword [ebp + 0xc]
rcl ah, cl
and si, 0x260f
lea eax, [ebp - 0x114]
adc cl, 0xb3
sub edx, edx
sub ebx, eax
mov edi, edi
clc
mov eax, 0x42515c7a
mov cl, dl
btr esi, eax
cmovs si, si
rol eax, cl
lea esi, [ebp + edx - 0x114]
stc
add al, dl
test dx, ax
test bx, 0x5c0e
xor al, byte [ebx + esi]
jmp 0xe0e9a9
ret
call eax
test eax, eax
jmp 0xe7ff6c
mov byte [esi], al
je 0x164bbe6
inc edx
cmp edx, 0x104
jmp 0x164bbe0
inc esi
cmp ax, sp
cmp bl, 9
ja 0x1622481
movsx ecx, cl
cmp ebx, 0x2b8339c4
clc
lea edx, [edx + edx*4]
cmc
lea edx, [ecx + edx*2 - 0x30]
jmp 0x1622473
cmp dword [edx], 0x4550
jmp 0x110dcd8
ret
push ebp
mov ebp, esp
test ebx, edi
test ebp, 0x41f71918
stc
sub esp, 0x114
cmc
push edi
mov edi, dword [ebp + 8]
cmp bp, ax
test edi, edi
jmp 0x1626ed5
je 0x105e4d8
mov byte [ebx + eax], dl
cdq
mov edx, dword [ebp + 8]
jmp 0x10ff6d5
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0xe26fef
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
xchg cl, cl
lea eax, [edx + esi*2]
jmp 0x10daf6d
pop ebp
jmp 0x10fbabb
mov edx, dword [edi + 0x3c]
test edx, esi
test sp, 0x2aa4
add edx, edi
jmp 0xe106b0
pop esi
xchg ebx, ebx
cmovp ebx, esi
cbw
pop ebx
mov al, 0x37
bswap eax
cwde
lea eax, [ecx + edi]
xchg edi, edi
pop edi
jmp 0x10c09bf
ret
mov dword [ebp + 8], esi
jmp 0x10d1d73
mov esp, ebp
xchg ebp, ebp
movzx ebp, bx
pop ebp
jmp 0x119a207
mov dword [ebp + 8], 0
cmc
mov dword [ebp - 0xc], edx
cmc
stc
jmp 0x111c53d
jbe 0x105e4d8
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0xe2fa4a
pop ebp
jmp 0x1109423
je 0x106e4b7
cmp eax, edi
jmp 0x10713f1
je 0xe4b4af
sub eax, eax
not di
mov edi, 0x494d2660
pop edi
jmp 0x1110c1f
je 0xe80b84
mov eax, 0x5a4d
cmc
clc
cmp word [edi], ax
jmp 0xe80b7e
call fcn.010b00b0
add esp, 4
test sp, 0x74f7
stc
test ecx, esp
cmp eax, 0xffffffff
jmp 0x11ad145
mov esp, ebp
movzx ebp, bp
cmovo bp, si
pop ebp
jmp 0xdffb37
ret
je 0x106e4b7
mov edi, edi
cmp si, cx
cmp cl, 0x2e
jmp 0x10b6d3d
test ecx, ecx
jmp 0xe67b62
je 0xe3d7fd
cmp eax, 1
jmp 0x10d51a2
push eax
call fcn.00e2dc10
add esp, 0xc
movsx ebx, dx
pop esi
pop ebx
pop edi
jmp 0xe89367
jb 0xe55100
mov edx, dword [ebp - 0x10]
test bp, ax
add edx, eax
clc
test esp, ebp
cmp ecx, edx
jmp 0x109f432
mov esp, ebp
jmp 0xe3f2d1
jb 0xe67b70
mov eax, dword [ebp + 8]
jmp 0x11aa41f
jne 0xe8cd21
pop esi
pop ebx
xor eax, eax
jmp 0x10c0e40
jne 0x1179c6b
cmp byte [ebp + 0x10], 0
jmp 0xdfd28a
ja 0x109957a
sub ecx, dword [eax + edi + 0x10]
clc
test ebp, edx
cmp edi, 0x57a32583
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1631908
cmp ecx, 0xffff
jmp 0x107243c
push eax
jmp 0x10a8439
je 0x11bc5ca
push 0
push ecx
jmp 0x104de14
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
btc eax, esp
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
clc
push eax
sar esi, 1
sal eax, cl
mov eax, dword [edx + esi*4]
cmc
clc
add eax, edi
jmp 0xe83f13
jne 0x1637590
pop esi
btr di, bp
clc
xadd ebx, edi
pop ebx
test ecx, ebp
movsx edi, dx
sub eax, eax
not edi
pop edi
jmp 0x10525ed
mov ebx, dword [eax + edi + 0x18]
cmc
cmp edi, 0x4a583a3f
clc
test ebx, ebx
jmp 0x1670e43
inc esi
stc
test cl, cl
jmp 0x106e4b1
jae 0xe55100
lea eax, [ecx + edi]
mov cl, byte [eax]
btc esi, 0x9a
bts si, si
mov esi, eax
test cl, cl
jmp 0xe8cd16
call fcn.00e2dc10
add esp, 0xc
movzx edi, sp
pop esi
xchg di, di
not bx
pop ebx
movzx edi, ax
pop edi
mov esp, ebp
mov ebp, edx
cmovle ebp, esp
movzx ebp, bp
pop ebp
jmp 0xe63587
mov byte [ebp + eax - 0x114], 0
not al
movsx eax, cx
cmovae eax, edx
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jne 0xe7ff72
lea edx, [ebp - 0x114]
cmova eax, ebp
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xe049a2
mov esp, ebp
pop ebp
jmp 0x10f5c39
je 0x117f46f
mov cl, byte [esi + 1]
jmp 0x109a8d1
mov esp, ebp
jmp 0xe77a1d
pop edi
jmp 0xe6460e
jmp 0x1671716
push ecx
jmp 0x10a922c
jne 0x1671716
inc esi
jmp 0xe63658
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x119fd38
ret
ret
push edx
jmp 0x108c161
inc edx
jmp 0x11c332b
ret
mov eax, dword [ebp + 0xc]
push eax
bswap eax
cbw
cwde
push edi
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11aa540
jne 0xe80b84
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
clc
test eax, eax
jmp 0xdefc71
mov esp, ebp
pop ebp
jmp 0xe89887
test ebx, ebx
jl 0x167172a
jmp 0x1092349
push eax
cmova eax, eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11b9575
cmp byte [esi + 1], 0x23
mov ecx, esp
lea ecx, [esi + 1]
jmp 0x108f45a
mov ecx, esi
cmc
sub ecx, eax
clc
stc
cmp edi, 0x62714ca5
cmp ecx, 0x104
jae 0x106e4b7
mov dword [ebp + 8], 0
cmp bp, 0x6a17
clc
jmp 0x104a134
add esi, 2
sub edx, edx
cmc
test cl, cl
jmp 0x162543d
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x105e4d2
ret
jmp 0x1671716
lea ecx, [ebp - 0x114]
jmp 0x10d4c05
call eax
pop esi
xchg di, di
pop ebx
pop edi
jmp 0x10b0453
je 0x1671713
test eax, eax
jmp 0x104c886
dec ebx
test di, 0x2bd2
cmp si, di
add edx, edi
test di, 0x4c8c
jmp 0xe666b6
push ebx
test bp, 0x462b
cmp esi, 0xd0c389a
push esi
stc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp sp, ax
clc
stc
mov dword [ebp - 8], esi
jmp 0x108a84c
call eax
pop esi
movzx ebx, si
pop ebx
pop edi
jmp 0xe381d9
mov cl, byte [esi + 2]
clc
cmp ch, 0x24
jmp 0x117f4ff
inc eax
jmp 0x118152f
mov cl, byte [esi]
clc
test ebp, ebp
stc
test cl, cl
jne 0x1625443
push 0
jmp 0x10fcb21
je 0x1622481
mov bl, cl
sub bl, 0x30
jmp 0xe0ea61
je 0xe80b84
mov ecx, dword [ebp + 0xc]
cmp di, 0x604a
test ecx, ecx
jmp 0xe82880
jae 0x106e4b7
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmc
cmp edx, esp
test ecx, ecx
jmp 0x1094b12
jae 0x106e4b7
mov ecx, dword [eax + edi + 0x1c]
rol dh, 0x92
cwd
lea edx, [ecx + esi*4]
sub ecx, edx
mov ecx, dword [edx + edi]
test ecx, ecx
je 0x106e4b7
cmp ecx, eax
jmp 0x1051f37
jb 0xdfd2aa
lea eax, [ebp - 0x114]
jmp 0x117017d
je 0x167172a
mov edx, dword [eax + edi + 0x20]
jmp 0x11b005c
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x1092340
mov eax, dword [ebp - 4]
btr si, 0xfa
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x1637571