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

Disassembly:
mov esp, ebp
cmova ebp, ecx
pop ebp
ret
jae 0xbde1bc
mov esi, dword [edx + ecx + 0x1c]
jmp 0xab7cae
mov esp, ebp
pop ebp
jmp 0xa9ec55
call eax
pop edi
bswap esi
jmp 0xaf67d3
jmp 0x77bc88
je 0xbde1bc
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0xc5504a
mov esp, ebp
pop ebp
ret
mov esp, ebp
pop ebp
jmp 0xb2dae3
mov ecx, esi
test dh, bh
clc
sub ecx, eax
cmp dx, di
stc
cmp ecx, 0x104
jmp 0xc8e8a2
jle 0xac645e
lea ebx, [esi + 1]
adc cl, 0x96
stc
cmc
mov ecx, dword [ebp + 8]
cmp ebx, edi
jmp 0xad6182
push eax
movsx eax, bx
movsx ax, dl
cwde
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x74c5d6
jb 0xc8e8bd
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + edi - 0x114], 0
movzx ax, dl
setnp al
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xbf5b84
push edx
jmp 0xbf87aa
jns 0x77bc7a
lea edi, [esi - 1]
jmp 0x753089
ret
call fcn.00c26809
add esp, 0xc
bswap edi
pop edi
pop ebx
pop esi
jmp 0x72c80b
mov edi, dword [edx + ecx + 0x18]
test edi, edi
je 0xac64a1
mov eax, dword [edx + ecx + 0x20]
jmp 0xbb6e6f
mov eax, dword [ebp + 0xc]
jmp 0x798a81
lea eax, [esi + eax*4]
jmp 0xaf1e8a
mov eax, dword [ebp + 8]
cwd
inc cl
mov ecx, dword [ebp - 4]
xadd dx, dx
mov edx, dword [ecx + eax + 0x24]
clc
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
xor cx, 0x2889
adc cx, 0x44c5
cmp esi, ebx
mov dword [ebp - 8], edx
setg ch
add cx, bp
rol cl, 0x26
mov ecx, eax
shr edx, 0x73
btr eax, 0x2f
mov edx, dword [ebp - 4]
shld ax, sp, 5
mov eax, dword [ebp - 8]
cmp eax, dword [edx + ecx + 0x14]
jmp 0x73876c
jle 0xbda23e
jmp 0xac6499
ret
mov eax, dword [eax + ecx]
jmp 0xb1ea64
pop ebx
not esi
xchg esi, esi
pop esi
jmp 0x764760
push eax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xb307bf
je 0xb8e35c
mov eax, dword [eax + ecx + 0x7c]
push ebx
push edi
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
test cx, 0x4dee
cmc
cmp esi, 0xffff
jmp 0xbc211e
je 0xc66d73
inc eax
cmp eax, 0x104
jmp 0xc66d6d
mov esp, ebp
xchg ebp, ebp
mov bp, 0x4a4c
movsx ebp, bp
pop ebp
jmp 0xc364b7
test eax, eax
jmp 0xc32595
ret
call eax
pop edi
pop ebx
pop esi
jmp 0x75e36e
cmp byte [esi + 1], 0x23
not ecx
lea ecx, [esi + 1]
jmp 0xbc3c37
jne 0x75d880
lea edx, [ebp - 0x114]
seto al
xchg ah, ah
push edx
not ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xbc9d71
lea ecx, [eax + ebx]
cmc
xor cl, byte [edi + esi]
mov byte [esi], cl
jmp 0xb14ce9
mov eax, dword [ecx + 0x3c]
cmc
cmp dword [eax + ecx], 0x4550
jmp 0xc6a110
mov cl, byte [esi + 2]
clc
cmp esi, 0xcca1c81
cmc
add esi, 2
sub edx, edx
clc
test cl, cl
je 0xc3bb5e
lea eax, [ecx - 0x30]
inc esi
cmp al, 9
jmp 0xc3bb3f
pop edi
rol bh, 0x1a
pop ebx
add eax, ecx
mov si, bp
pop esi
jmp 0xb15768
je 0xb8e35c
mov esi, dword [ebp + 0xc]
cmp di, 0x50df
test bx, 0x562b
cmp bx, cx
test esi, esi
jmp 0xb8e348
sar esi, 1
mov eax, dword [eax + esi*4]
test edx, 0x3e8685a
cmp esi, 0x3fa11544
push edx
mov edx, dword [ebp + 0xc]
clc
cmp eax, esi
cmp bl, 0xf2
add eax, ecx
call fcn.007af72e
add esp, 4
test eax, eax
jmp 0xa94ade
je 0xb8e35c
mov eax, 0x5a4d
cmp word [ecx], ax
je 0xb5d4b9
xor eax, eax
xchg esi, esi
pop esi
jmp 0x74c4b4
jb 0xb6dab3
mov esi, dword [ebp - 0x10]
cmp bp, bx
test ebp, 0x5d631039
add esi, edx
test bp, 0x18d7
cmp eax, esi
jmp 0xc032a8
lea eax, [eax + ecx]
cmp ebx, 0x3fa30ad0
cmc
xor ebx, ebx
jmp 0xc00b72
ja 0xab0b53
mov eax, esi
clc
sub eax, dword [edx + ecx + 0x10]
jmp 0xbcb952
je 0xb68e0a
push 0
push ecx
push edi
call fcn.00c26809
add esp, 0xc
pop edi
mov bx, dx
movzx esi, sp
pop ebx
bswap esi
pop esi
jmp 0xc6b156
call eax
mov edi, eax
test edi, edi
jmp 0x75d87a
mov dword [ebp - 0xc], eax
js 0xac64a1
jmp 0xbda24b
mov dword [ebp - 8], eax
jmp 0xc9d285
mov eax, dword [ebp - 0xc]
btc edx, 0xb3
add si, dx
shr dx, cl
mov edx, dword [ebp + 0x10]
or esi, ecx
ror esi, 0x1b
lea esi, [edi + ebx]
jmp 0xb7f44b
inc esi
test cl, cl
jne 0xc032cd
pop edi
inc bx
sbb si, di
ror ebx, cl
pop ebx
xadd esi, esi
sub eax, eax
cmovs si, sp
pop esi
mov esp, ebp
mov ebp, edi
pop ebp
jmp 0xae67d3
call eax
mov edi, eax
cmp al, 0x2b
test dl, 0x8d
test edi, edi
jmp 0xb57cd6
push edi
jmp 0xaa122f
dec edi
jmp 0xbca842
jae 0xb6dab3
add eax, ecx
rcr cl, cl
dec cl
mov cl, byte [eax]
cmc
rcl esi, 0x17
mov esi, eax
cmp esi, 0x8a540dd
cmp cx, di
test cl, cl
je 0xbde1bc
cmp cl, 0x2e
je 0x771c7a
mov cl, byte [esi + 1]
jmp 0xbde1b3
inc eax
test dx, 0x48e
clc
cmp di, ax
cmp edi, ecx
jmp 0x79911e
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
clc
sub esp, 0x114
test ebp, edi
cmc
push esi
test ecx, ecx
jmp 0xb7c564
je 0xbde1bc
cmp eax, edx
jmp 0xbb075d
ret
ja 0xc3bb5e
movsx eax, cl
xchg cl, cl
sal cl, 0xcd
mov cl, byte [esi]
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
test cl, cl
jne 0xb68e23
push 0
jmp 0x7d0413
jne 0xb4e0ad
cmp byte [ebp + 0x10], 0
jmp 0xc81ad9
jb 0xc81b04
lea eax, [ebp - 0x114]
jmp 0xaf7715
jne 0xb8e35c
mov edx, dword [eax + ecx + 0x78]
cmp cx, sp
test al, 0x5f
mov dword [ebp - 4], edx
test edx, edx
jmp 0xb0f298
mov esp, ebp
pop ebp
jmp 0xc2b2e3
je 0x799124
mov byte [ebx + eax], dl
inc edi
jmp 0xc1c29a
je 0xab7acb
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
and esi, 0x116a300d
mov bh, 0x26
xor eax, eax
sub edi, ecx
bt ebx, edi
lea esp, [esp]
rol ebx, cl
rol cl, 0x2f
mov cl, al
ror bl, 0x52
btc ebx, 0x9a
mov ebx, 0x6b700da9
bt esi, 0x4b
rol ebx, cl
lea esi, [ebp + eax - 0x114]
jmp 0xb5beca
jae 0xbde1bc
sub edi, edi
clc
test ecx, ecx
je 0x799124
lea ebx, [ebp - 0x114]
sub ebx, eax
rcl dl, cl
mov dl, byte [eax]
test dx, sp
cmp bh, bh
test dl, dl
jmp 0xc80301
jmp 0xac64a1