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

Disassembly:
mov cl, byte [esi + 2]
test ebx, ecx
add esi, 2
test bl, bh
xor edx, edx
jmp 0x13eba0e
mov byte [esi], al
jmp 0xe7e206
jl 0xeafad1
jmp 0x1416a83
jne 0xf8b9c1
cmp byte [ebp + 0x10], 0
jmp 0x142c25a
jae 0xeb4f63
mov dword [ebp + 8], 0
cmp bp, di
test edx, 0x770c583f
clc
test ecx, ecx
jmp 0x13e1fc6
mov dword [ebp + 8], edx
jmp 0xe7f1e9
ret
jae 0xeb4f63
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
clc
cmp ch, 0x9a
test ecx, ecx
jmp 0x13b03ad
call eax
test eax, eax
jmp 0xde9ca7
push eax
call fcn.00f8cc94
add esp, 0xc
not si
cmovs edi, edi
pop esi
pop ebx
xchg di, di
pop edi
mov esp, ebp
movsx ebp, bp
pop ebp
jmp 0xe61c87
ret
call eax
pop esi
pop ebx
bswap di
pop edi
mov esp, ebp
cmovge bp, di
bswap bp
pop ebp
jmp 0x113b04b
ja 0xe2b769
sub ecx, dword [eax + edi + 0x10]
cmc
cmp esp, 0x581d6b1f
cmp ecx, dword [eax + edi + 0x14]
jmp 0x140ae32
ja 0x13f6608
movsx ecx, cl
jmp 0xe1eaf5
je 0xeb4f63
cmp eax, edi
jmp 0xdc12a0
dec ebx
cmp bp, 0x2817
test ecx, ebp
clc
add edx, edi
test esp, 0x73194376
clc
cmp esp, 0x22f66369
mov dword [ebp + 8], 0
cmp al, 0x61
test dl, 0xc8
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xdb462a
mov esp, ebp
pop ebp
jmp 0xe6c37b
mov dword [ebp - 4], eax
cmp si, 0x12af
test eax, eax
jmp 0xea374b
call eax
pop esi
jmp 0xe4d196
lea edx, [edx + edx*4]
cmc
test bl, 0x9f
lea edx, [ecx + edx*2 - 0x30]
sub cl, 0x6c
mov cl, byte [esi]
test dx, 0x43b4
cmc
test cl, cl
jmp 0x13f6602
inc esi
stc
cmp bl, 9
jmp 0xddbdcb
test dl, dl
jmp 0x138cae2
mov ebx, dword [eax + edi + 0x18]
jmp 0xe82750
mov edx, dword [edi + 0x3c]
cmp cl, 0xf2
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x138dcc9
jne 0xeafac2
inc esi
jmp 0x13df1db
pop ebx
cmovle di, di
jmp 0xe6ec73
push ecx
mov byte [ebp + eax - 0x114], 0
cbw
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1394738
ret
ret
pop edi
jmp 0xe9d0ac
je 0xeafab8
test eax, eax
jmp 0x13d9b7e
push ebx
push esi
test bl, 0x8d
stc
or esi, 0xffffffff
cmp esp, 0xabb0838
mov dword [ebp - 0x10], edx
test di, bx
clc
mov dword [ebp - 8], esi
cmp eax, ebp
cmc
cmp ecx, 0xffff
jmp 0xdda6df
mov ecx, dword [ebp - 4]
cbw
mov edx, dword [ecx + edi + 0x24]
cmovnp cx, bp
bswap ecx
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
setns dh
cmovp edx, ecx
not dh
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0xdc4aa5
jmp 0xeafac2
je 0x140ab56
inc edx
cmc
jmp 0x13ecb5f
jmp 0xeafac2
test ebx, ebx
jmp 0xec19b5
inc esi
test cl, cl
jmp 0xeb4f5d
ret
mov esp, ebp
bswap ebp
cmovae ebp, ebx
pop ebp
jmp 0xe9a9e7
jb 0x13e1fdb
mov eax, dword [ebp + 8]
setne cl
movsx ecx, cx
lea ecx, [ebp - 0x114]
jmp 0xe5ee3a
je 0x13d5c41
mov edx, dword [edx + 0x7c]
test eax, edi
jmp 0xe798db
mov esp, ebp
jmp 0x13d2b06
lea ebx, [esi - 1]
stc
cmp cx, 0x5ced
clc
cmp dword [ebp + 8], ebx
jle 0x1416a76
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xdc6f0f
push eax
call fcn.00f8cc94
add esp, 0xc
movzx esi, sp
not di
pop esi
xchg di, di
pop ebx
pop edi
jmp 0x14055b4
jne 0x1407e7c
pop esi
pop ebx
sbb edi, esi
cmovge edi, eax
xor eax, eax
mov di, bx
xchg di, di
movsx edi, sp
pop edi
mov esp, ebp
pop ebp
jmp 0xdc5a77
je 0xeafad1
mov edx, dword [eax + edi + 0x20]
jmp 0xdef982
ret
je 0x13d5c41
mov ecx, dword [ebp + 0xc]
test di, 0x6cfc
cmp dh, 0xe0
cmp edx, eax
test ecx, ecx
jmp 0x13d5c2d
cmp byte [esi + 1], 0x23
mov cx, 0x6c17
sets ch
lea ecx, [esi + 1]
jmp 0x13feb81
push ebp
mov ebp, esp
clc
sub esp, 0x114
jmp 0x140cf69
jb 0x139f84e
mov edx, dword [ebp - 0x10]
add edx, eax
cmp ecx, edx
jae 0x139f84e
lea eax, [ecx + edi]
sbb cl, cl
mov cl, byte [eax]
bswap si
mov esi, eax
cmp dx, bx
test ebx, edi
cmp al, 0xe9
test cl, cl
jmp 0x1407e72
mov eax, dword [ebp + 0xc]
jmp 0x141e02b
ret
je 0xea36ea
mov byte [ebx + eax], dl
cdq
movsx edx, di
movzx edx, sp
mov edx, dword [ebp + 8]
jmp 0x13f5b0f
jne 0x13d5c41
mov eax, dword [edx + 0x78]
cmp edx, esp
jmp 0xdff0d9
jne 0xde9cad
lea edx, [ebp - 0x114]
mov al, 0x82
push edx
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0xdcd3c6
call eax
test eax, eax
jmp 0x138ec0f
pop esi
lahf
mov ebx, edi
bswap eax
pop ebx
movsx eax, sp
setp al
mov ax, 0xa6d
lea eax, [ecx + edi]
pop edi
jmp 0x13f5889
je 0xeb4f63
cmp ecx, eax
jmp 0x1134642
cmp eax, 0xffffffff
jmp 0xe71de1
pop ebp
jmp 0xf7f77f
je 0x13d5c41
mov eax, 0x5a4d
cmp word [edi], ax
je 0xe2dd63
sub eax, eax
bswap di
xchg edi, edi
pop edi
jmp 0xdf8394
je 0xe7b7b9
cmp eax, 1
jmp 0xe4941a
mov dword [ebp + 8], esi
jmp 0xe7d9e3
jbe 0xea36ea
lea ebx, [ebp - 0x114]
add dl, cl
xadd dl, dl
sub ebx, eax
rol dl, cl
mov dl, byte [eax]
jmp 0xe22da1
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0x13b03b3
pop esi
pop ebx
bts edi, ebp
sub eax, eax
pop edi
jmp 0xeac9e3
test cl, cl
jmp 0x13f8004
cmp edx, 0x104
jmp 0x140ab50
mov esp, ebp
movzx ebp, dx
xchg bp, bp
pop ebp
ret
inc edx
jmp 0x142f59c
jne 0x13f800a
push 0
push edx
jmp 0xeb21e3
je 0x13f6608
mov bl, cl
sub bl, 0x30
jmp 0xe2090e
je 0xd9f100
push 0
jmp 0x1410fd0
mov esp, ebp
pop ebp
jmp 0xdd237b
je 0xeb4f63
mov edi, edi
clc
stc
cmp cl, 0x2e
je 0x142e743
mov cl, byte [esi + 1]
jmp 0xe8eb88
jb 0x142c27a
lea eax, [ebp - 0x114]
push eax
cwde
not al
mov eax, esp
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xe0301c
jae 0xeb4f63
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
jmp 0x13e3a89
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0xf888b3
push ecx
jmp 0xdcfcb0
mov ecx, dword [ebp + 0xc]
and dl, 0xde
mov edx, dword [ebp - 0xc]
shld eax, esp, 0xfd
mov eax, dword [ebp + 8]
sal si, 0x26
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmp al, 0xdf
push eax
or al, 0xcf
sar esi, 1
adc al, al
stc
lahf
mov eax, dword [edx + esi*4]
add eax, edi
call fcn.01411a40
lea esp, [esp + 4]
cmc
jmp 0x13cb1ea
push eax
movsx eax, bp
movsx ax, ah
cwde
push edi
not ax
mov al, 0x5a
setge ah
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xdd2429
je 0x1136d84
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
sbb cl, 0x1f
btr esi, esp
sub edx, edx
sub ebx, eax
bts ax, cx
mov edi, edi
cmc
mov eax, 0x7668731a
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
clc
test di, si
cmp edx, ebx
add al, dl
cmc
cmp di, bx
xor al, byte [ebx + esi]
jmp 0xda4b0d
mov ecx, esi
sub ecx, eax
cmc
cmp ecx, 0x104
jmp 0xdc25d7
inc eax
test si, bx
mov dword [ebp + 8], edx
test ax, 0x292c
cmp edx, ecx
jmp 0xea36e4