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

Disassembly:
call eax
test eax, eax
jmp 0x922d26
call 0x8652eb
lea esp, [esp + 4]
cmc
cmp eax, 0xffffffff
jmp 0x90c873
je 0x91ff7b
mov bl, cl
cmc
cmp al, dh
jmp 0x9f590f
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cdq
movsx ecx, bx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x9c3002
jae 0x988b1a
mov edx, dword [eax + edi + 0x1c]
cmp esi, 0x42f5132d
lea ecx, [edx + ecx*4]
cmp di, 0x7f11
jmp 0x9ef1c5
pop esi
movsx ax, bh
pop ebx
lea eax, [ecx + edi]
not di
pop edi
mov esp, ebp
pop ebp
jmp 0x9943c3
mov esp, ebp
movzx ebp, si
movsx ebp, ax
pop ebp
ret
jb 0x947918
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x96a1fd
inc eax
mov dword [ebp + 8], edx
cmp ebp, ebp
clc
cmp edx, ecx
jmp 0x87f38c
mov esp, ebp
pop ebp
ret
jne 0xa17e3f
mov eax, dword [edx + 0x78]
cmp ecx, 0x1d2a4e90
test ebp, ebp
mov dword [ebp - 4], eax
cmc
test eax, eax
je 0xa17e3f
mov edx, dword [edx + 0x7c]
test bl, al
cmc
push ebx
test esp, 0x45a2562f
clc
push esi
or esi, 0xffffffff
test dx, bp
mov dword [ebp - 0x10], edx
cmp sp, 0x1927
cmp ebx, esi
jmp 0x99c296
push eax
lahf
cmovo eax, edx
cwde
push edi
not ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x8f9f05
mov eax, dword [ebp + 0xc]
jmp 0x9cf874
mov ecx, dword [ebp - 4]
jmp 0x86a256
push ebp
mov ebp, esp
test di, bp
lea esp, [esp - 0x114]
test si, bx
clc
push edi
mov edi, dword [ebp + 8]
test edi, edi
je 0xa17e3f
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x99eee8
ret
mov edx, dword [edi + 0x3c]
clc
test bl, 0x52
add edx, edi
stc
cmp dword [edx], 0x4550
jmp 0x898f66
jne 0xa07522
inc esi
mov dword [ebp + 8], esi
jmp 0x964a08
pop ebp
jmp 0x8ca3ef
call eax
pop esi
pop ebx
pop edi
jmp 0x87825b
mov esp, ebp
xchg ebp, ebp
mov bp, sp
pop ebp
jmp 0x91319b
cmp ecx, dword [eax + edi + 0x14]
jmp 0x86cd28
ret
je 0xa0751e
test eax, eax
je 0x8b79c9
cmp eax, 1
jmp 0x8e54ac
test ebx, ebx
jmp 0x9a367e
ret
push eax
call fcn.008c14f1
add esp, 0xc
not esi
pop esi
bswap ebx
jmp 0x942469
jne 0x85ea67
push 0
push edx
jmp 0xa19c0c
je 0x988b1a
cmp eax, edi
jmp 0x9c1317
mov ecx, esi
test ch, 0x96
test di, dx
sub ecx, eax
clc
test di, 0x26a4
test sp, dx
cmp ecx, 0x104
jmp 0x9e34c6
je 0x92c447
inc edx
cmp si, 0x74e4
stc
cmp edx, 0x104
jb 0x997e08
lea eax, [ebp - 0x114]
jmp 0x898fda
pop edi
jmp 0x893304
jmp 0xa07522
pop ebx
mov edi, 0xc993adb
pop edi
jmp 0x9079f4
ja 0x91ff7b
movsx ecx, cl
cmc
cmp di, ax
lea edx, [edx + edx*4]
jmp 0x9aed18
jbe 0x87f392
lea ebx, [ebp - 0x114]
sub ebx, eax
not dl
ror dl, 0xa6
adc dl, 0x6f
mov dl, byte [eax]
test dl, dl
je 0x87f392
mov byte [ebx + eax], dl
mov dl, ch
jmp 0x999acb
mov byte [ebp + eax - 0x114], 0
mov eax, esi
nop
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x9b6518
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x96ca2a
jmp 0xa07522
push ecx
jmp 0x950734
je 0x98a9e7
push 0
push ecx
jmp 0x9146ae
mov esp, ebp
movsx ebp, si
jmp 0x8f55b6
mov ecx, dword [ebp + 0xc]
cwd
shrd esi, ebp, 0x72
mov edx, dword [ebp - 0xc]
bts esi, ebp
rol eax, 0xb8
mov eax, dword [ebp + 8]
movzx esi, bp
lea esi, [ebx + eax]
and ax, sp
add eax, 0x1fda1c48
mov eax, dword [ebp + 0x10]
push eax
add al, 0xed
sar esi, 1
shl eax, cl
mov eax, dword [edx + esi*4]
stc
add eax, edi
jmp 0x85df01
inc esi
test bl, dl
clc
test cl, cl
jne 0x9b97d2
pop esi
btc bx, 0x2c
test dl, cl
pop ebx
mov di, si
sbb di, 0x29db
sub eax, eax
pop edi
jmp 0x9d0c3f
mov cl, byte [esi + 2]
add esi, 2
sub edx, edx
test cl, cl
jmp 0x85ea61
ret
jb 0x875e79
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
clc
cmp ecx, edx
jmp 0x9b97b4
je 0x8a462f
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
rcr esi, 0xa
sub cl, bl
sub edx, edx
bts esi, esi
sub ebx, eax
mov edi, edi
mov eax, 0x769a296b
not cl
mov cl, dl
rol eax, cl
rcr esi, 0xfb
lea esi, [ebp + edx - 0x114]
stc
add al, dl
cmc
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x92c42e
mov edx, dword [ebp + 8]
jmp 0x9b1021
mov dword [ebp - 8], esi
cmc
cmp ebp, 0x13495de9
cmp ecx, 0xffff
ja 0x9afe11
sub ecx, dword [eax + edi + 0x10]
clc
jmp 0x90b75c
je 0xa17e3f
mov eax, 0x5a4d
stc
test si, dx
test bh, 0x13
cmp word [edi], ax
jmp 0xa17e39
je 0xa07537
mov edx, dword [eax + edi + 0x20]
jmp 0x9dd720
jl 0xa07537
jmp 0x9831e8
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test ebp, esp
test ebx, 0x305a1ba5
test cl, cl
jmp 0x91ff75
mov ebx, dword [eax + edi + 0x18]
cmp si, 0x7739
jmp 0x90ff64
inc edx
jmp 0x89305c
ret
call eax
test eax, eax
jmp 0x9e64b5
jae 0x875e79
lea eax, [ecx + edi]
not esi
and esi, ecx
mov cl, byte [eax]
mov esi, eax
test cl, cl
je 0x988b1a
mov edi, edi
cmp ah, 0x80
cmp cl, 0x2e
jmp 0x9d9592
jne 0x95f0da
cmp byte [ebp + 0x10], 0
jmp 0x997deb
mov dword [ebp + 8], edx
jmp 0x93b3e9
je 0x988b1a
cmp ecx, eax
jmp 0x996f85
push eax
bswap eax
movzx eax, di
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
bswap ebp
cmovno bp, cx
pop ebp
jmp 0x90c233
mov esp, ebp
pop ebp
jmp 0x9b50cd
call fcn.008c14f1
add esp, 0xc
mov edi, edi
pop esi
pop ebx
mov edi, 0x44394e0d
mov di, sp
pop edi
jmp 0x97f0b2
je 0x9290ff
mov cl, byte [esi + 1]
jmp 0x988b0e
dec ebx
stc
jmp 0x9fecf7
jae 0x988b1a
mov dword [ebp + 8], 0
cmp bp, sp
cmp cx, 0x1d3a
test ecx, ecx
jmp 0x947902
inc esi
stc
cmp bl, 9
jmp 0x9430bc
jne 0x922d2c
lea edx, [ebp - 0x114]
sete al
push edx
cbw
not eax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x85afa0
mov ecx, dword [ecx + edi]
jmp 0xa19e7e
sub bl, 0x30
jmp 0x9e4e7a
lea edx, [edx + edi]
test ax, 0xdad
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
stc
test cl, 0xd9
test ebx, ebx
jmp 0x9aa0dc
lea ebx, [esi - 1]
cmc
cmp dword [ebp + 8], ebx
jle 0x9831d6
mov eax, dword [ebp - 4]
mov si, 0x2003
mov esi, dword [ebp - 8]
stc
clc
cmp esi, dword [eax + edi + 0x14]
jae 0x988b1a
mov ecx, dword [eax + edi + 0x1c]
sal dx, 8
sub edx, edi
not edx
lea edx, [ecx + esi*4]
or cx, 0x4955
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x9cc53e
je 0x8d6214
sub eax, eax
pop edi
mov esp, ebp
mov bp, 0x1b57
movsx ebp, si
pop ebp
ret
push eax
jmp 0x9d19c9
test ecx, ecx
jne 0x9cc544
pop esi
cmovbe bx, sp
shr bh, 0x21
neg bx
pop ebx
sub eax, eax
jmp 0x933b98