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

Disassembly:
je 0x880f15
mov cl, byte [esi + 1]
jmp 0x94a3a7
mov ecx, esi
stc
cmp ebp, eax
jmp 0x930d2c
push eax
movzx eax, cx
push edi
not ah
lahf
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xa03276
ret
push ecx
jmp 0x9f8f22
mov edx, dword [ebp + 8]
inc edx
jmp 0xdccb02
mov edx, dword [edi + 0x3c]
test ax, bp
jmp 0xdcd012
push eax
call fcn.00dcbc4e
add esp, 0xc
xchg ebx, ebx
movzx bx, bl
pop esi
mov di, 0x7d7a
bswap bx
movzx ebx, bx
pop ebx
bswap edi
xchg edi, edi
pop edi
mov esp, ebp
mov ebp, edx
pop ebp
ret
mov dword [ebp + 8], esi
jmp 0x9f32f8
jae 0xd9b229
mov ecx, dword [eax + edi + 0x1c]
setne dl
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test ecx, ecx
je 0xd9b229
cmp ecx, eax
jb 0xdafa4e
mov edx, dword [ebp - 0x10]
cmp edi, edi
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x91638b
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
seta ah
lea eax, [edx + esi*2]
jmp 0x92e936
jne 0xd84bd4
push 0
push edx
jmp 0x8bc08f
jne 0xdbe9bb
inc esi
jmp 0x8c5f4c
jae 0xd9b229
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
test sp, 0x5b73
cmp esi, edi
cmp esi, 0x175e4719
mov ecx, dword [ecx + edi]
cmp edi, 0x2d1f66e4
test ecx, ecx
jne 0x8da505
pop esi
pop ebx
sbb edi, 0xf5e0e4e
sub eax, eax
mov di, sp
mov di, 0x710e
pop edi
jmp 0xd82d16
jne 0x941048
cmp byte [ebp + 0x10], 0
je 0x9ac3e9
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
rcr cl, cl
sub edx, edx
dec cl
sub ebx, eax
mov edi, edi
rcr esi, 0xee
rol cl, 0xb5
stc
mov eax, 0x7836617b
mov cl, dl
bt si, 0x5e
bts esi, ebp
rol eax, cl
sar esi, 0xf4
mov si, cx
lea esi, [ebp + edx - 0x114]
test di, bp
jmp 0x9db10b
je 0x9a3e24
mov edx, dword [edx + 0x7c]
test dh, dl
clc
push ebx
cmp di, 0xde9
push esi
test bp, ax
jmp 0x9987eb
jb 0x8fcb30
lea eax, [ebp - 0x114]
push eax
cwde
not ah
push edi
cbw
setns ah
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xdc5400
jae 0xdafa4e
lea eax, [ecx + edi]
mov cl, byte [eax]
rol esi, 0xbe
mov esi, eax
test ch, 0xcb
test cl, cl
jmp 0xda8de3
movzx ecx, word [eax + edi]
cmovno dx, dx
bswap edx
movzx edx, di
lea edx, [ebx + 1]
jmp 0x9e9dfe
sub ecx, eax
cmp ecx, 0x104
jae 0xd9b229
mov dword [ebp + 8], 0
clc
test ecx, ecx
jmp 0xe35e06
ret
je 0xdb0434
push 0
jmp 0x977ea0
call fcn.00dcbc4e
add esp, 0xc
pop esi
pop ebx
mov di, sp
pop edi
jmp 0x9ae68d
cmp byte [esi + 1], 0x23
not ecx
lea ecx, [esi + 1]
jmp 0x936c8c
ret
jne 0x9a3e24
mov eax, dword [edx + 0x78]
cmp bp, ax
mov dword [ebp - 4], eax
stc
test eax, eax
jmp 0x90bccd
mov esp, ebp
bswap ebp
pop ebp
jmp 0xd7700b
inc esi
jmp 0x9e4176
call eax
test eax, eax
jne 0xd7b56b
lea edx, [ebp - 0x114]
mov eax, ebp
push edx
cmovns ax, cx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xdbb55a
je 0x8defe5
cmp eax, 1
jmp 0x8e7ef4
push ecx
jmp 0xd9fe55
pop edi
mov esp, ebp
cmovge ebp, edi
movsx ebp, sp
pop ebp
jmp 0x933d27
mov ebx, dword [eax + edi + 0x18]
test esp, 0x6be10256
test ebx, ebx
je 0xda3883
mov edx, dword [eax + edi + 0x20]
jmp 0xe36187
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
test ebx, eax
mov dword [ebp - 8], esi
cmp edx, esp
cmp ecx, 0xffff
ja 0x991be6
sub ecx, dword [eax + edi + 0x10]
test bp, 0x3ee3
cmp ecx, dword [eax + edi + 0x14]
jmp 0x8f5874
call fcn.00da538c
lea esp, [esp + 4]
clc
cmc
cmp eax, 0xffffffff
jmp 0xd76fac
je 0x8b771a
xor eax, eax
pop edi
mov esp, ebp
pop ebp
jmp 0x942737
ret
mov eax, dword [ebp + 0xc]
jmp 0x88b1ab
mov esp, ebp
pop ebp
ret
mov esp, ebp
jmp 0xa005e5
add al, dl
cmp si, ax
xor al, byte [ebx + esi]
jmp 0xddaafa
test cl, cl
jmp 0xd9b223
mov dword [ebp - 8], ecx
jmp 0xe38ea5
ret
ja 0x8e07da
movsx ecx, cl
cmp si, dx
lea edx, [edx + edx*4]
test bl, 0xec
cmp dl, 0xf2
clc
lea edx, [ecx + edx*2 - 0x30]
test sp, 0x3315
mov cl, byte [esi]
test cl, cl
jmp 0x8e07d4
jmp 0xdbe9bb
cmp cl, 0x2e
jmp 0x87ecc3
mov byte [ebp + eax - 0x114], 0
cmovbe eax, ecx
jmp 0xd97154
pop ebp
jmp 0x9aa0ef
call eax
pop esi
pop ebx
mov edi, 0x54a84c28
pop edi
mov esp, ebp
pop ebp
jmp 0x88b1ce
je 0xdbe9b8
test eax, eax
jmp 0x96974e
ret
mov ecx, dword [ebp + 0xc]
btc ax, 0xa6
sub esi, ebx
mov edx, dword [ebp - 0xc]
rcl ax, 0x92
mov eax, dword [ebp + 8]
cmc
lea esi, [ebx + eax]
bts ax, bp
mov eax, dword [ebp + 0x10]
push eax
sar esi, 1
xchg ah, al
sbb eax, ebp
mov eax, dword [edx + esi*4]
test bl, 0x4c
jmp 0xdd561f
je 0xd9b229
cmp eax, edi
jmp 0x8fcb06
je 0x9a3e24
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x9a3e24
mov eax, 0x5a4d
cmp bp, 0x37cd
cmp word [edi], ax
jmp 0x9a3e1e
mov esp, ebp
mov ebp, 0x1891554f
pop ebp
jmp 0x9f12c3
sub edx, edx
cmc
test cl, cl
je 0x8e07da
mov bl, cl
sub bl, 0x30
jmp 0xd9ce41
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x958270
jne 0x9f6eda
pop esi
rcl bl, 0x27
pop ebx
xor eax, eax
mov edi, 0x2117032f
jmp 0x988519
inc esi
cmp bl, 9
jmp 0x9f2e13
push eax
jmp 0x939192
jle 0xd77d17
mov eax, dword [ebp - 4]
test di, si
mov esi, dword [ebp - 8]
test bp, dx
cmp eax, 0x668e7681
cmp esi, dword [eax + edi + 0x14]
jmp 0x8da4ea
je 0xd9b229
mov edi, edi
test edi, 0x27200540
jmp 0x9f6eda
jmp 0xdbe9bb
je 0x90e1f8
inc edx
cmp edx, 0x104
jmp 0x90e1f2
pop esi
pop ebx
lea eax, [ecx + edi]
mov edi, esp
pop edi
jmp 0x9487d9
mov cl, byte [esi + 2]
cmp ch, 0xf
lea esi, [esi + 2]
cmp bx, dx
clc
jmp 0xd84bc9
call eax
test eax, eax
jmp 0xd7b565
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0xda386c
call eax
pop esi
setle bl
pop ebx
bswap edi
movzx edi, di
pop edi
jmp 0x9d2192
je 0xdccb0f
mov byte [ebx + eax], dl
cwd
movsx dx, bh
jmp 0x8a4592
push ebp
mov ebp, esp
sub esp, 0x114
stc
push edi
shr di, 0x2b
mov edi, dword [ebp + 8]
cmp eax, esp
cmc
test edi, edi
jmp 0xd7d6ec
inc eax
clc
mov dword [ebp + 8], edx
cmp edx, ecx
jb 0xe35e16
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x89c63b
add edx, edi
cmp edi, 0x7c6b5f3e
cmc
cmp dword [edx], 0x4550
jmp 0x946c1d
add eax, edi
jmp 0x9999b0
mov byte [esi], al
jmp 0xdacaf7
jbe 0xdccb0f
lea ebx, [ebp - 0x114]
add dl, dl
sub ebx, eax
mov dl, byte [eax]
clc
test dl, dl
jmp 0xdc87e9
dec ebx
add edx, edi
mov dword [ebp + 8], 0
clc
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0xda3883
jmp 0xd77d28
mov dword [ebp + 8], edx
jmp 0xdaa82c