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

Disassembly:
je 0xa36cc4
inc edx
stc
clc
cmp edx, 0x104
jmp 0xa36cbe
test cl, cl
jmp 0xdb505b
push ecx
jmp 0xf8d6fd
pop ebp
jmp 0xf42217
pop edi
jmp 0xa3890b
je 0xf4681d
test eax, eax
jmp 0xe4a644
mov esp, ebp
pop ebp
jmp 0xe1c09b
jae 0xf37071
lea eax, [ecx + edi]
neg si
shr cl, cl
btc si, 0xc6
mov cl, byte [eax]
rcr esi, 8
mov esi, eax
cmp ecx, 0x737e13a3
test dx, si
test cl, cl
je 0xe3d297
mov edi, edi
stc
jmp 0xa33b8f
cmp cl, 0x2e
jmp 0xd77373
jb 0xdbe76e
lea eax, [ebp - 0x114]
jmp 0xd7996e
mov esp, ebp
bswap bp
cmovno bp, bx
pop ebp
jmp 0xf3dbdf
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
je 0xf5c7e5
mov edx, dword [eax + edi + 0x20]
dec ebx
cmp dx, cx
test esp, esp
cmp edx, 0x2a4d6e12
lea edx, [edx + edi]
cmp ah, 0x53
test sp, 0x46fa
mov dword [ebp + 8], 0
jmp 0xda3cc2
inc esi
jmp 0xdd6fef
call eax
pop esi
pop ebx
movsx edi, ax
pop edi
jmp 0xfb3fa2
call eax
pop esi
xchg bx, di
mov ebx, esi
pop ebx
movsx edi, bx
pop edi
jmp 0xdf9b23
mov esp, ebp
movzx ebp, dx
xchg ebp, ebp
pop ebp
jmp 0xe24a7b
cmp byte [esi + 1], 0x23
setb ch
lea ecx, [esi + 1]
jmp 0xdffc9d
je 0xd79b1c
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0xd79b08
jne 0xdc04ed
pop esi
add di, 0x668d
test dh, dh
shrd bx, ax, 0x60
pop ebx
shld di, sp, 0x52
xor eax, eax
pop edi
jmp 0xa24c11
pop ebp
jmp 0xf9950b
mov cl, byte [esi + 2]
cmc
add esi, 2
jmp 0xd8ba44
mov ecx, dword [ebp - 4]
mov ah, 0xf2
xchg ah, al
mov edx, dword [ecx + edi + 0x24]
jmp 0xe45fab
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xa49cbc
je 0xdcd2a2
mov cl, byte [esi + 1]
jmp 0xf4e908
push eax
movzx ax, dh
setnp al
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xa4b3f6
je 0xd79b1c
mov eax, 0x5a4d
cmp word [edi], ax
je 0xf32296
sub eax, eax
pop edi
mov esp, ebp
not ebp
pop ebp
jmp 0xed6867
jl 0xf5c7e5
jmp 0xe2a4db
mov esp, ebp
pop ebp
ret
xor edx, edx
test ebp, ecx
test cl, cl
je 0xdb5061
mov bl, cl
cmp bp, sp
jmp 0xfb983c
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xd8238e
jne 0xd79b1c
mov eax, dword [edx + 0x78]
stc
mov dword [ebp - 4], eax
test eax, eax
jmp 0xf4f45e
jae 0xe3d297
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
ror cx, cl
mov ecx, dword [edx + edi]
cmp cx, ax
test ecx, ecx
jmp 0xdc04e7
ret
jne 0xd8ba50
push 0
jmp 0xfa8102
jbe 0xf8b2dc
lea ebx, [ebp - 0x114]
and dl, cl
sub ebx, eax
mov dl, byte [eax]
clc
test dl, dl
jmp 0xfc2134
je 0xfd3261
mov ebx, dword [ebp + 0xc]
sal cl, cl
lea eax, [ebp - 0x114]
adc cl, dl
cmp edi, edx
sub edx, edx
sub ebx, eax
btc eax, 0x94
bts ax, di
mov edi, edi
movsx ax, cl
rcl cl, cl
mov eax, 0x354f3784
mov eax, 0x405a4c34
mov cl, dl
rol eax, cl
or esi, ecx
lea esi, [ebp + edx - 0x114]
stc
add al, dl
xor al, byte [ebx + esi]
jmp 0xde705a
je 0xe3d297
cmp ecx, eax
jmp 0xdeab03
push ebp
mov ebp, esp
cmc
stc
jmp 0xdebb17
mov ecx, esi
cmp si, 0x29ce
test esi, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0xfb541e
cmp bl, 9
ja 0xdb5061
movsx ecx, cl
stc
lea edx, [edx + edx*4]
clc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
cmp cx, 0x1db3
jmp 0x9f143f
push ecx
jmp 0xfbdbcd
mov dword [ebp - 8], ecx
jmp 0xe0a703
call eax
test eax, eax
jmp 0xed1f39
mov byte [esi], al
jmp 0x9d88ed
jb 0xf37071
mov edx, dword [ebp - 0x10]
test dh, 0x51
add edx, eax
jmp 0xe3ccbe
sub esp, 0x114
cmc
cmp bh, 0xf9
cmp sp, di
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0xa4ef23
mov esp, ebp
jmp 0xd60cf1
je 0xd65d9a
push 0
jmp 0xa0110b
mov dword [ebp + 8], edx
jmp 0xf46820
ret
call eax
test eax, eax
jmp 0xfc4ce6
ret
mov ecx, dword [ebp + 0xc]
rcl dx, cl
xadd eax, esi
mov edx, dword [ebp - 0xc]
xor esi, ebx
adc si, 0x599a
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
btr eax, 0x32
bswap eax
stc
mov eax, dword [ebp + 0x10]
cmc
push eax
bts eax, ecx
sar esi, 1
rol al, 0xb6
or ax, bx
not al
mov eax, dword [edx + esi*4]
clc
add eax, edi
jmp 0xf68afd
cmp ecx, edx
jmp 0xa2a136
jne 0xa33b8f
pop esi
bsr ebx, esp
xadd bx, di
ror bh, 0xe9
pop ebx
or edi, 0x13dc4140
bsr di, sp
sbb edi, 0x55b26b9b
sub eax, eax
pop edi
jmp 0xa4d982
call fcn.00dc7dbe
add esp, 0xc
not di
movsx esi, ax
cmovb esi, ebx
pop esi
setp bh
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0xdb4e61
jmp 0xf46820
lea eax, [edx + esi*2]
cwd
movsx edx, cx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xddeb2d
test ecx, ecx
jmp 0xd5df83
je 0xd6d95f
cmp eax, 1
jmp 0xf71235
je 0xe3d297
cmp eax, edi
jne 0xa4e5b2
cmp byte [ebp + 0x10], 0
jmp 0xdbe740
ret
mov edx, dword [edi + 0x3c]
cmc
add edx, edi
test ax, 0x23d6
cmp dword [edx], 0x4550
jmp 0xdab5f8
pop esi
pop ebx
lea eax, [ecx + edi]
jmp 0xa16b7f
ret
ret
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0xf5c7d1
inc esi
test cl, cl
jmp 0xe3d291
je 0xd79b1c
mov edx, dword [edx + 0x7c]
push ebx
push esi
test edi, ebx
or esi, 0xffffffff
stc
cmp di, 0x3d80
test ebp, 0x2963510a
mov dword [ebp - 0x10], edx
cmp ebx, ebx
cmc
mov dword [ebp - 8], esi
cmp sp, 0x37ab
clc
cmp ecx, 0xffff
jmp 0xf80089
jle 0xe2a4c8
mov eax, dword [ebp - 4]
inc si
ror esi, 0xc8
or esi, ecx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xdb2363
mov dword [ebp + 8], esi
jmp 0xe425c3
call fcn.00e036fe
add esp, 4
cmp eax, 0xffffffff
jmp 0xa17bce
jne 0xf46820
inc esi
jmp 0xf5d15c
ja 0xa3cbc7
sub ecx, dword [eax + edi + 0x10]
cmc
cmp ecx, dword [eax + edi + 0x14]
jae 0xe3d297
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
clc
mov ecx, dword [ecx + edi]
stc
jmp 0xe49e11
inc eax
test si, bx
mov dword [ebp + 8], edx
stc
cmp edx, ecx
jb 0xdb919e
mov eax, dword [ebp + 8]
movsx ecx, sp
lea ecx, [ebp - 0x114]
jmp 0xddcfea
push eax
call fcn.00dc7dbe
add esp, 0xc
xchg bx, bx
movsx bx, bl
pop esi
xchg edi, ebx
bswap di
pop ebx
mov edi, 0x321c105a
pop edi
jmp 0xd88c99
ret
push edx
push eax
jmp 0xe404ce
mov esp, ebp
jmp 0xa0bb8d
jae 0xe3d297
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0xdb918e
sub bl, 0x30
jmp 0xa3f468
mov byte [ebp + eax - 0x114], 0
cmovno eax, eax
mov eax, 0x751b5d23
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xe2355c
je 0xf8b2dc
mov byte [ebx + eax], dl
cdq
xchg dx, dx
mov edx, dword [ebp + 8]
inc edx
jmp 0xf8b2cc
jne 0xed1f3f
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xde6b57
mov eax, dword [ebp + 0xc]
push eax
mov al, cl
bswap eax
push edi
cbw
jmp 0xd71939