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

Disassembly:
jne 0xd6da92
pop esi
or bx, bp
pop ebx
xor eax, eax
movzx edi, bx
xchg edi, edi
pop edi
mov esp, ebp
pop ebp
jmp 0x8b271b
push eax
movzx eax, sp
xchg al, al
sar esi, 1
bts ax, sp
mov eax, dword [edx + esi*4]
cmc
cmp edx, 0x1b3060b5
test bp, 0x18b8
add eax, edi
call fcn.00c57134
lea esp, [esp + 4]
test esp, esp
cmp bp, 0x1358
cmp eax, 0xffffffff
je 0xcdc215
test eax, eax
jmp 0xc16230
mov byte [ebp + eax - 0x114], 0
cbw
not eax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xbf3346
ret
je 0x86b936
mov byte [ebx + eax], dl
movsx edx, si
mov dh, 0xb4
mov edx, dword [ebp + 8]
jmp 0xc2d265
push eax
call fcn.00c05cf0
add esp, 0xc
cmovbe di, bx
pop esi
jmp 0xd74c22
lea eax, [ecx + edi]
xchg di, di
pop edi
mov esp, ebp
mov bp, 0x5a3a
pop ebp
jmp 0xcda4df
jmp 0xcdc21a
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
jmp 0x875d2b
jae 0xd35342
lea eax, [ecx + edi]
sbb esi, esp
mov cl, byte [eax]
movsx esi, sp
stc
mov esi, eax
test cl, cl
jmp 0xbee99c
jbe 0x86b936
lea ebx, [ebp - 0x114]
rcr dl, cl
stc
sub ebx, eax
ror dl, cl
shr dl, 0x2c
mov dl, byte [eax]
stc
clc
test eax, ebp
test dl, dl
jmp 0x83846f
jb 0x85166f
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0xc2fe1a
ret
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xcda147
jne 0xc59c86
cmp byte [ebp + 0x10], 0
jmp 0x899695
je 0xd1509f
mov ebx, dword [ebp + 0xc]
jmp 0xcc43ac
dec ebx
lea edx, [edx + edi]
clc
mov dword [ebp + 8], 0
cmp bp, 0x110c
mov dword [ebp - 0xc], edx
cmp bp, bp
test ebx, ebx
jmp 0xbc11fc
je 0xc5b17b
push 0
jmp 0x8b6e24
push eax
jmp 0xc0352e
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0xcce3f7
ret
push ecx
jmp 0x83c5ab
mov esp, ebp
pop ebp
jmp 0xcf6e1f
jl 0xc2377a
jmp 0xcca9e4
jne 0xcb9724
lea edx, [ebp - 0x114]
nop
movsx ax, ah
push edx
movzx eax, ax
cmovbe ax, cx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0xcb971e
mov esp, ebp
pop ebp
jmp 0xce97dd
mov ecx, esi
sub ecx, eax
stc
clc
cmp ecx, 0x104
jae 0xc622ee
mov dword [ebp + 8], 0
cmp sp, dx
test ecx, ecx
jmp 0x851659
mov ecx, dword [ebp - 4]
lahf
mov edx, dword [ecx + edi + 0x24]
not ecx
lea eax, [edx + esi*2]
setne ch
movzx ecx, word [eax + edi]
cwd
bswap edx
lea edx, [ebx + 1]
jmp 0xcb8029
je 0xd74f9e
mov edx, dword [edx + 0x7c]
stc
cmc
test ebp, 0x296477d2
push ebx
stc
push esi
jmp 0x844b24
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0xbe8b0f
je 0xd20a31
inc edx
test bp, 0x733f
cmp edx, 0x104
jmp 0xd20a2b
mov dword [ebp + 8], esi
jmp 0x83fcde
je 0xc2377a
mov edx, dword [eax + edi + 0x20]
jmp 0x899915
je 0xc622ee
mov edi, edi
test ebx, 0x74665a5
stc
clc
cmp cl, 0x2e
jmp 0xc4a60f
call eax
test eax, eax
jmp 0xbce1e3
test cl, cl
jmp 0xd35a1e
call fcn.00c05cf0
add esp, 0xc
bswap di
not di
pop esi
pop ebx
pop edi
jmp 0xd2dbd2
push eax
movzx eax, bx
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
mov di, 0x7b5d
bswap bx
pop ebx
xchg di, di
bswap di
movsx edi, bp
pop edi
mov esp, ebp
movsx ebp, ax
mov bp, 0xa4d
pop ebp
jmp 0x86c29f
push ebp
mov ebp, esp
cmp bx, 0x110
lea esp, [esp - 0x114]
test esp, ecx
test ebp, 0x15492a75
push edi
rcr di, 0x20
shr edi, 0xd7
mov edi, dword [ebp + 8]
test edi, ecx
test edi, edi
jmp 0xcc8409
cmp dword [edx], 0x4550
jne 0xd74f9e
mov eax, dword [edx + 0x78]
stc
mov dword [ebp - 4], eax
test eax, eax
jmp 0xbdf0eb
je 0xbdd8a0
cmp eax, 1
jmp 0xc55ca2
jle 0xcca9d2
mov eax, dword [ebp - 4]
or esi, edx
mov esi, dword [ebp - 8]
test di, 0x6c21
cmp esi, dword [eax + edi + 0x14]
jmp 0xd56986
inc edx
jmp 0xd68b22
push ecx
jmp 0x81ee9b
lea edx, [edx + edx*4]
stc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
stc
clc
test cl, cl
jmp 0xd041fb
jae 0xc622ee
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x81489f
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
not bx
pop ebx
cmovno edi, edx
pop edi
jmp 0x8accb7
je 0xbdd2dd
mov cl, byte [esi + 1]
jmp 0xc622e4
sub bl, 0x30
jmp 0xd407f3
jne 0xcdc21a
inc esi
jmp 0xbe87c3
mov dword [ebp + 8], edx
jmp 0xd497db
cmp byte [esi + 1], 0x23
bswap cx
xchg ecx, ecx
movzx cx, bh
lea ecx, [esi + 1]
jmp 0x8a8362
mov cl, byte [esi + 2]
add esi, 2
sub edx, edx
jmp 0xbf8a88
inc esi
clc
test cl, cl
jne 0xbee9ac
pop esi
rcr ebx, 0x3d
movzx ebx, si
pop ebx
xor eax, eax
movsx edi, bp
pop edi
jmp 0xd6df03
mov dword [ebp - 8], ecx
jmp 0xc56540
je 0xc622ee
cmp eax, edi
jmp 0x87dbae
lea eax, [ebp - 0x114]
rcr esi, 0x58
sub edx, edx
sub ebx, eax
nop
mov edi, edi
mov eax, 0x77867f20
ror cl, 0xa7
mov cl, dl
bts si, bp
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmp edi, 0x546f32ff
add al, dl
test esp, 0x62fc1c35
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0xbe08f6
je 0xd74f9e
mov ecx, dword [ebp + 0xc]
cmp ah, 0xc6
test ecx, ecx
jmp 0xd74f87
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
btr si, 0xd1
rol ah, 0x4b
mov si, 0x5cb2
mov eax, dword [ebp + 8]
btc esi, 0xa0
lea esi, [ebx + eax]
btc ax, 0xe4
mov eax, dword [ebp + 0x10]
cmp esi, 0x11a93aa8
jmp 0x81d6e6
ret
ja 0xbdf79a
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0xc3faab
ret
lea ebx, [esi - 1]
test esi, eax
cmp dword [ebp + 8], ebx
jmp 0xc23767
ret
mov edx, dword [edi + 0x3c]
cmp dx, di
clc
test eax, 0x290175b5
lea edx, [edx + edi]
jmp 0xc0df55
ret
cmp bl, 9
jmp 0xcfeb8d
ret
ja 0xd04201
movsx ecx, cl
jmp 0xc3ee05
jne 0xd35a24
push 0
push edx
jmp 0x8aa97b
pop edi
jmp 0xbd2cb7
mov eax, dword [ebp + 0xc]
jmp 0xc0559b
jb 0xcc43bc
lea eax, [ebp - 0x114]
push eax
push edi
cbw
jmp 0xc49a40
mov esp, ebp
not ebp
movzx ebp, bx
pop ebp
jmp 0x82d0db
pop esi
pop ebx
jmp 0x83c9f3
je 0xd04201
mov bl, cl
jmp 0xc54c31
inc esi
stc
jmp 0xcec4a2
jmp 0xcdc21a
jae 0xc622ee
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0xd6da8c
inc eax
cmc
mov dword [ebp + 8], edx
cmp bl, 0x19
cmp eax, ebx
clc
cmp edx, ecx
jmp 0x86b930
je 0xc622ee
cmp ecx, eax
jmp 0xd70426
mov esp, ebp
cmovs bp, bp
not bp
pop ebp
jmp 0xce227b
jb 0xd35342
mov edx, dword [ebp - 0x10]
add edx, eax
test esp, edx
cmp ecx, edx
jmp 0x84599c
pop ebx
jmp 0xd10d9f
je 0xd74f9e
mov eax, 0x5a4d
cmp bp, dx
cmp word [edi], ax
je 0xce6dde
xor eax, eax
pop edi
jmp 0xbb5033