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

Disassembly:
call eax
test eax, eax
jmp 0x11944da
test eax, eax
jmp 0x1183e09
je 0xe603d2
mov ecx, dword [ebp + 0xc]
cmc
test ebp, 0x7ad8640b
stc
test ecx, ecx
jmp 0x10a5305
test edi, edi
jmp 0xde02b7
mov dword [ebp + 8], edx
cmc
cmp edx, ecx
jmp 0x10a2d41
mov eax, dword [ebp + 0xc]
jmp 0x1063cb0
call eax
test eax, eax
jne 0x11944e0
lea edx, [ebp - 0x114]
mov ax, 0x2613
cwde
push edx
cbw
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0xdd36b5
mov esp, ebp
jmp 0x11ae5c7
jne 0x1024742
pop esi
pop ebx
sub eax, eax
mov edi, 0x5be23ed9
pop edi
jmp 0x142b601
mov byte [esi], al
jmp 0xe69ac4
mov dword [ebp - 8], ecx
jmp 0xe26396
inc esi
cmp bl, 9
ja 0x10cec2a
movsx ecx, cl
lea edx, [edx + edx*4]
test si, sp
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jmp 0x10cec24
jne 0x1196909
pop esi
pop ebx
add edi, ebx
bts di, di
sub eax, eax
pop edi
mov esp, ebp
movzx ebp, dx
pop ebp
jmp 0x1020193
inc edx
jmp 0x11acf39
push eax
jmp 0x140fdf5
jne 0x1421f40
cmp byte [ebp + 0x10], 0
jmp 0x109c32e
ret
mov cl, byte [esi + 2]
lea esi, [esi + 2]
jmp 0x1413b28
mov dword [ebp + 8], edx
jmp 0x10aa1dd
cmp ecx, 0xffff
jmp 0x142072d
je 0x10cec2a
mov bl, cl
sub bl, 0x30
jmp 0xe14f8a
push ebp
mov ebp, esp
cmp cx, cx
clc
lea esp, [esp - 0x114]
push edi
add edi, 0x47101aa
mov edi, dword [ebp + 8]
stc
test edx, 0x47d16c76
jmp 0xde651d
pop edi
jmp 0xe05413
je 0x11931c8
xor eax, eax
bswap edi
pop edi
jmp 0x109003f
push eax
call fcn.00e30883
add esp, 0xc
not bl
pop esi
not di
movsx ebx, si
cmovbe bx, cx
pop ebx
movsx edi, di
pop edi
mov esp, ebp
movsx ebp, ax
jmp 0x143d083
je 0xe69add
inc edx
cmp cx, 0x6f36
cmc
cmp edx, 0x104
jb 0x109c358
lea eax, [ebp - 0x114]
push eax
jmp 0x14336b8
ret
ret
jae 0xe1549e
mov ecx, dword [eax + edi + 0x1c]
rcl dx, 0x60
mov edx, edi
bts dx, cx
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp sp, sp
test ecx, ebp
test ecx, ecx
je 0xe1549e
cmp ecx, eax
jmp 0x1410d30
inc esi
test cl, cl
jmp 0xe15498
mov ecx, dword [ebp - 4]
setbe al
mov edx, dword [ecx + edi + 0x24]
xchg ecx, eax
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
movsx dx, ah
lea edx, [ebx + 1]
jmp 0xe0c2df
push eax
bswap eax
mov ax, si
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x141c76d
jle 0x14183b2
mov eax, dword [ebp - 4]
and esi, 0x768918ca
mov esi, dword [ebp - 8]
cmc
clc
stc
cmp esi, dword [eax + edi + 0x14]
jmp 0x102471b
je 0x1064dec
mov edx, dword [eax + edi + 0x20]
jmp 0x1414242
pop esi
pop ebx
setne ah
lea eax, [ecx + edi]
cmovno di, ax
pop edi
mov esp, ebp
pop ebp
ret
push ecx
jmp 0xe6416f
cmp ecx, 0x104
jae 0xe1549e
mov dword [ebp + 8], 0
jmp 0x1079ee3
ret
lea ebx, [esi - 1]
cmc
cmp al, 0x97
cmp dword [ebp + 8], ebx
jmp 0x1064dd7
test ecx, ecx
jmp 0x1434274
mov byte [ebp + eax - 0x114], 0
cbw
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0xe02e19
mov esp, ebp
movsx ebp, ax
cmovle bp, bx
pop ebp
jmp 0x1076e07
je 0xdefbde
mov ebx, dword [ebp + 0xc]
neg ax
bt si, ax
lea eax, [ebp - 0x114]
add si, sp
sub edx, edx
mov cl, 0x7c
sub ebx, eax
mov edi, edi
ror al, 0xdf
ror ah, cl
bts si, di
mov eax, 0x120b7e53
mov cl, dl
xchg esi, esi
btr esi, edi
movzx esi, di
rol eax, cl
btr esi, 0x7a
lea esi, [ebp + edx - 0x114]
test cx, bx
cmp esp, ebx
add al, dl
test di, cx
xor al, byte [ebx + esi]
jmp 0xe0a47f
jb 0x143428a
mov eax, dword [ebp + 8]
movzx ecx, si
lea ecx, [ebp - 0x114]
jmp 0x143b194
je 0xe603d2
mov eax, 0x5a4d
cmp sp, sp
cmp word [edi], ax
jmp 0xe603cc
jmp 0x10775e5
jne 0xe603d2
mov eax, dword [edx + 0x78]
test esp, ecx
test cl, 0x4b
mov dword [ebp - 4], eax
jmp 0xdde18d
je 0x1038897
cmp eax, 1
jmp 0x11a8e04
mov esp, ebp
movsx ebp, ax
pop ebp
jmp 0x1406eef
jne 0xe2adaf
push 0
push edx
jmp 0xe1961c
mov ecx, esi
sub ecx, eax
clc
jmp 0x1068ef7
je 0xe603d2
mov edx, dword [edx + 0x7c]
cmc
jmp 0x1429e9f
je 0x10a2d47
mov byte [ebx + eax], dl
cdq
cwd
movzx dx, cl
mov edx, dword [ebp + 8]
jmp 0xe170e0
jl 0x1064dec
jmp 0x14183bb
mov edx, dword [edi + 0x3c]
test dl, 0xd8
add edx, edi
test di, 0x59ba
cmp dword [edx], 0x4550
jmp 0x10afbbf
je 0xe1549e
cmp eax, edi
jmp 0xe219ca
je 0xe1549e
mov edi, edi
stc
cmp cl, 0x2e
jmp 0x143b7e6
jne 0x10775e5
inc esi
jmp 0x1430e52
inc eax
test dl, 0x84
jmp 0xde91eb
mov ebx, dword [eax + edi + 0x18]
cmp si, 0x3ae0
cmp edi, eax
test ebx, ebx
jmp 0x1068661
pop ebp
ret
jae 0x1068ae1
lea eax, [ecx + edi]
mov cl, byte [eax]
dec si
clc
mov esi, eax
test cl, cl
jmp 0x1196900
ret
call fcn.00e30883
add esp, 0xc
not esi
pop esi
mov ebx, eax
movsx ebx, bx
movsx bx, ch
pop ebx
xchg edi, edi
bswap edi
pop edi
jmp 0x1419ac7
jb 0x1068ae1
mov edx, dword [ebp - 0x10]
stc
cmp si, 0x6bf8
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x140630e
xor edx, edx
cmp dh, bh
test cl, cl
jmp 0xe2ada9
dec ebx
lea edx, [edx + edi]
stc
mov dword [ebp + 8], 0
clc
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x118a732
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
shr esi, 0x72
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
rol ax, 0xf7
bsr ax, cx
cmovp eax, ebp
sar esi, 1
rcr ah, 0x73
mov eax, dword [edx + esi*4]
jmp 0x1431af9
mov esp, ebp
pop ebp
jmp 0xe77cb3
call eax
pop esi
movsx bx, dl
xchg di, di
movsx ebx, cx
pop ebx
mov edi, edx
xchg di, di
pop edi
jmp 0x10c71de
ja 0x11adbff
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jae 0xe1549e
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
clc
mov ecx, dword [ecx + edi]
cmp ebp, 0x15605e9a
test ecx, ecx
jmp 0xe0a26c
cmp byte [esi + 1], 0x23
mov cl, 0xc6
lea ecx, [esi + 1]
je 0xe25ce5
push 0
jmp 0x1068b7b
push ebx
stc
push esi
or esi, 0xffffffff
stc
jmp 0x1441da2
call fcn.01037583
add esp, 4
cmp bl, ah
test si, si
cmp di, 0x27cd
cmp eax, 0xffffffff
je 0x10775df
test eax, eax
jmp 0x10bf6a8
mov esp, ebp
mov ebp, edx
xchg bp, bp
pop ebp
jmp 0x1416533
mov dword [ebp + 8], esi
jmp 0x10775e5
add eax, edi
jmp 0x142aabe
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x143eee3
jbe 0x10a2d47
lea ebx, [ebp - 0x114]
sub ebx, eax
setl dl
dec dl
rol dl, 0xe
mov dl, byte [eax]
cmp dh, 0x7c
clc
test dl, dl
jmp 0x1185ee1
push ecx
jmp 0x1086be8
je 0x10cfa99
mov cl, byte [esi + 1]
jmp 0x103529a
pop ebp
jmp 0xe24163
call eax
pop esi
movsx ebx, ax
pop ebx
cmovge edi, eax
jmp 0xe3ec2a
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
jmp 0xe26cde