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

Disassembly:
mov byte [ebp + eax - 0x114], 0
movsx eax, cx
lahf
jmp 0xe45a93
jne 0x11623bb
mov eax, dword [edx + 0x78]
cmp esp, 0x187a6d8c
mov dword [ebp - 4], eax
test si, ax
test sp, 0x6978
test eax, eax
jmp 0xe71dbc
mov esp, ebp
xchg bp, bp
mov ebp, 0x67395686
pop ebp
ret
test ecx, ecx
jmp 0x142ba0b
mov esp, ebp
bswap ebp
cmovp bp, ax
pop ebp
jmp 0x10f61cf
mov esp, ebp
mov ebp, 0x79f26d46
mov ebp, esi
pop ebp
ret
je 0x1189529
mov ebx, dword [ebp + 0xc]
inc si
lea eax, [ebp - 0x114]
sbb esi, 0x4e2477b4
xor edx, edx
sub ebx, eax
lahf
mov edi, edi
xchg al, cl
mov eax, 0x61912379
mov cl, dl
jmp 0xe1432c
pop edi
jmp 0xdb2348
lea ecx, [ebp - 0x114]
push ecx
jmp 0xda4d2a
je 0x11b219a
mov edi, edi
cmp edi, 0x13c25c1a
cmc
cmp cl, 0x2e
jmp 0x11583d5
push ecx
push eax
jmp 0x1165dcd
push edx
jmp 0xe8de1d
inc edx
jmp 0xe5a270
mov cl, byte [esi + 2]
cmp esp, 0x411630d1
add esi, 2
xor edx, edx
test cl, cl
jmp 0xe1f464
push eax
mov ax, di
movsx eax, bx
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
call eax
pop esi
not di
pop ebx
pop edi
jmp 0xe2d021
push ebp
mov ebp, esp
test ch, al
lea esp, [esp - 0x114]
push edi
mov edi, dword [ebp + 8]
jmp 0xe88996
pop esi
setl bl
movsx edi, sp
pop ebx
pop edi
jmp 0xe04f6c
mov esp, ebp
not ebp
movzx ebp, bp
pop ebp
ret
je 0x11b219a
cmp ecx, eax
jmp 0x1129d1c
mov ecx, dword [ebp - 4]
cbw
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cdq
movzx ecx, word [eax + edi]
movsx edx, bx
cmovbe edx, ebx
lea edx, [ebx + 1]
jmp 0x135c32e
rol eax, cl
inc si
cmp dl, 0xa5
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
jmp 0x1106658
cmp byte [esi + 1], 0x23
not cx
lea ecx, [esi + 1]
je 0xdecfa6
push 0
jmp 0xdd280c
je 0x113a21f
mov bl, cl
test esp, 0x2bf91eca
sub bl, 0x30
jmp 0xe55843
mov esp, ebp
movsx ebp, sp
pop ebp
jmp 0x1103a7b
test cl, cl
jmp 0x11b2194
mov ebx, dword [eax + edi + 0x18]
cmp edi, ebx
test ebp, 0x7e3e1f3f
cmc
test ebx, ebx
jmp 0x1139413
je 0xe56a34
mov byte [ebx + eax], dl
inc dl
cmovbe dx, ax
bswap edx
mov edx, dword [ebp + 8]
jmp 0xdea2b2
jle 0x13555d7
mov eax, dword [ebp - 4]
not esi
mov esi, dword [ebp - 8]
test ah, 0xea
cmc
cmp al, 0xc1
cmp esi, dword [eax + edi + 0x14]
jmp 0xe81e85
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x11aff7e
call eax
test eax, eax
je 0x11b219a
cmp eax, edi
jmp 0xe6cc9f
inc esi
stc
cmp bl, 9
jmp 0x113a200
jb 0x142ba1e
mov eax, dword [ebp + 8]
cmovne ecx, edx
jmp 0xdc861f
ret
inc eax
stc
mov dword [ebp + 8], edx
test esi, 0x1edc1090
cmp edx, ecx
jmp 0xe56a2e
jae 0x11b219a
mov dword [ebp + 8], 0
cmp ebp, 0x65231a21
jmp 0xdb4ddb
je 0x111378f
inc edx
jmp 0x1119c26
jne 0xe1db09
cmp byte [ebp + 0x10], 0
jmp 0xdbdf1c
je 0x11623bb
mov edx, dword [edx + 0x7c]
clc
push ebx
push esi
stc
cmp edi, 0x317934b5
or esi, 0xffffffff
clc
mov dword [ebp - 0x10], edx
cmp dx, 0x36d2
clc
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x10fba8a
je 0xe1396b
cmp eax, 1
jne 0x1429e61
inc esi
jmp 0x114318f
jae 0x11b219a
mov ecx, dword [eax + edi + 0x1c]
adc dh, 0x6e
bts dx, sp
movsx edx, sp
lea edx, [ecx + esi*4]
add cx, di
bsf ecx, esi
xchg cx, cx
mov ecx, dword [edx + edi]
stc
clc
test ecx, ecx
jmp 0xe06bf0
test edi, edi
jmp 0x11273e3
ret
push eax
jmp 0x1149de9
ret
inc esi
cmp bl, 0xc7
test ebp, 0xfb3241a
jmp 0xe2d47c
ja 0xe33e01
sub ecx, dword [eax + edi + 0x10]
cmp bh, 0x29
clc
cmp ecx, dword [eax + edi + 0x14]
jae 0x11b219a
mov edx, dword [eax + edi + 0x1c]
cmp dl, 0xfe
test bp, 0x4ca6
lea ecx, [edx + ecx*4]
cmp si, dx
test cl, 0x5e
mov ecx, dword [ecx + edi]
test bl, 0x4c
cmp cl, 0xd7
test ecx, ecx
jmp 0x112a026
ret
mov byte [esi], al
jmp 0xe6974c
push eax
cwde
lahf
cmovp ax, di
push edi
cbw
cmovs eax, ebp
mov ax, 0x2380
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x117db26
cmp ecx, edx
jae 0x141b903
lea eax, [ecx + edi]
sub cl, dl
bts si, di
mov cl, byte [eax]
mov esi, eax
test cl, cl
jmp 0xdd1302
jb 0xdbdf3d
lea eax, [ebp - 0x114]
jmp 0x110666d
cmp edx, 0x104
jmp 0x1113789
mov esp, ebp
pop ebp
jmp 0xe56af3
mov esp, ebp
pop ebp
jmp 0xe89c93
je 0x11623bb
mov ecx, dword [ebp + 0xc]
stc
test edi, 0x705e5bd6
cmc
test ecx, ecx
jmp 0x1176021
jb 0x141b903
mov edx, dword [ebp - 0x10]
cmc
stc
lea edx, [edx + eax]
jmp 0x1113456
jne 0xe06bf6
pop esi
pop ebx
bts di, bp
sub eax, eax
pop edi
jmp 0x111b854
je 0xe3c8ec
mov edx, dword [eax + edi + 0x20]
jmp 0x118b127
ja 0x113a21f
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
rcr cl, cl
xor cl, 0x52
mov cl, byte [esi]
test cl, cl
jne 0xe1f46a
push 0
jmp 0xdd902a
mov dword [ebp + 8], esi
jmp 0x1429e61
mov ecx, esi
cmp esi, 0x400a3e35
sub ecx, eax
cmp ecx, 0x104
jmp 0xe60979
jl 0xe3c8ec
jmp 0x13555e6
call fcn.00dfc670
add esp, 0xc
pop esi
pop ebx
movsx edi, sp
xchg edi, edi
pop edi
jmp 0xdb7538
je 0x1143e59
mov cl, byte [esi + 1]
jmp 0x10f693c
je 0x116afcb
sub eax, eax
pop edi
jmp 0x1166e2a
call fcn.00dfc670
add esp, 0xc
jmp 0xdfe832
mov esp, ebp
mov bp, 0x416
pop ebp
jmp 0x1183967
jmp 0x1429e61
mov edx, dword [edi + 0x3c]
cmp esp, 0x5b433b52
lea edx, [edx + edi]
clc
cmp si, 0x779e
cmp dword [edx], 0x4550
jmp 0xdabee7
je 0x11623bb
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x11623b5
call eax
pop esi
bswap ebx
pop ebx
mov edi, 0x2bf85925
not edi
jmp 0xdc3019
ret
call fcn.00dcae22
add esp, 4
test sp, 0x393
test ch, dh
clc
cmp eax, 0xffffffff
je 0x1429e58
test eax, eax
jmp 0xe75451
mov eax, dword [ebp + 0xc]
jmp 0xded816
dec ebx
add edx, edi
cmp si, 0x7ea5
cmc
test eax, eax
mov dword [ebp + 8], 0
cmp edi, esp
mov dword [ebp - 0xc], edx
cmc
test ebx, ebx
jmp 0x1145494
call eax
test eax, eax
jne 0xe49833
lea edx, [ebp - 0x114]
nop
push edx
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0xe49829
jne 0xdd1311
pop esi
not ebx
cmp edi, 0x1a80577
rol bh, cl
pop ebx
sub edi, esp
xor eax, eax
xchg edi, edi
mov edi, edx
pop edi
jmp 0xdbcde2
mov ecx, dword [ebp + 0xc]
cdq
sal edx, cl
movzx eax, dx
mov edx, dword [ebp - 0xc]
sar esi, 0x64
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
sar al, cl
mov eax, dword [ebp + 0x10]
push eax
inc ah
rcr ah, cl
shld ax, ax, 0xbe
sar esi, 1
and eax, 0x30f42348
ror ah, cl
xor ah, 0x61
mov eax, dword [edx + esi*4]
cmp bp, di
test ebp, ecx
add eax, edi
jmp 0x118873f
mov dword [ebp - 8], ecx
jmp 0x141eb8b
pop esi
cmovne ax, bx
pop ebx
movzx eax, si
movsx eax, dx
lea eax, [ecx + edi]
bswap di
pop edi
jmp 0x1122418
mov dword [ebp + 8], edx
jmp 0x11688e7
lea ebx, [esi - 1]
clc
test dx, 0x2e44
cmp dword [ebp + 8], ebx
jmp 0xe3c8d8
jbe 0xe56a34
lea ebx, [ebp - 0x114]
inc dl
sub ebx, eax
xor dl, 0xaf
mov dl, byte [eax]
test dl, dl
jmp 0xe3a4c8