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

Disassembly:
mov dword [ebp - 8], ecx
jmp 0xc6b23f
je 0x11d2099
mov bl, cl
test ebp, 0x1bcf31ab
sub bl, 0x30
inc esi
cmp bl, 9
jmp 0x114e77c
mov dword [ebp + 8], esi
jmp 0x11942c3
je 0xc33351
cmp ecx, eax
jmp 0x11af567
jne 0x11636fa
cmp byte [ebp + 0x10], 0
jmp 0xc74834
call eax
pop esi
seta bl
jmp 0xb0678c
jae 0xaebb1e
lea eax, [ecx + edi]
cmovo si, cx
mov cl, byte [eax]
cmp ecx, eax
inc si
neg si
mov esi, eax
test di, 0x6ebc
test cl, cl
jmp 0x115f856
ret
lea ecx, [edx + ecx*4]
cmc
clc
mov ecx, dword [ecx + edi]
cmp bh, 0x68
test ecx, ecx
jmp 0xca37f8
dec ebx
test esi, ecx
test ebx, 0x79176da5
cmp esp, 0x5f864013
lea edx, [edx + edi]
mov dword [ebp + 8], 0
stc
test cx, 0x5e30
mov dword [ebp - 0xc], edx
cmp dx, 0x5dcb
cmp si, si
test ebx, ebx
jmp 0xc7cb19
mov esp, ebp
cmovb bp, sp
pop ebp
jmp 0xb46643
pop esi
pop ebx
not al
sete al
cbw
lea eax, [ecx + edi]
pop edi
jmp 0x115abff
ret
mov esp, ebp
mov ebp, 0x11877d30
pop ebp
jmp 0xad05dc
pop ebx
pop edi
mov esp, ebp
mov bp, cx
not bp
pop ebp
ret
push eax
nop
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xacd39b
ret
push ecx
mov byte [ebp + eax - 0x114], 0
movsx eax, cx
seta ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xb173cc
test eax, eax
jmp 0xb52a84
jmp 0xc8eab0
pop ebx
pop edi
mov esp, ebp
bswap bp
pop ebp
jmp 0xc78a5f
push eax
not al
push edi
movzx eax, bx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
pop ebx
pop edi
jmp 0xaf350a
mov eax, dword [ebp + 0xc]
jmp 0xb118fb
jne 0xc7f471
mov eax, dword [edx + 0x78]
cmp dl, 0x60
jmp 0x11b464f
call eax
test eax, eax
jmp 0x1141c21
cmp ecx, 0xffff
jmp 0x115baca
mov esp, ebp
jmp 0xc34662
push eax
jmp 0x1152435
inc eax
clc
mov dword [ebp + 8], edx
test esi, 0x3e6c15d6
cmp si, 0x4dde
cmp edx, ecx
jmp 0x11a5f9b
push ecx
jmp 0xb1f126
ret
je 0x11a5fa1
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0xc3752e
je 0xc7f471
mov edx, dword [edx + 0x7c]
push ebx
test bx, bp
jmp 0xc73f4b
jle 0xc6a3ac
mov eax, dword [ebp - 4]
and esi, ebp
bsf si, cx
cmc
mov esi, dword [ebp - 8]
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x10cec6e
jbe 0x11a5fa1
lea ebx, [ebp - 0x114]
sub ebx, eax
sbb dl, cl
mov dl, byte [eax]
test dl, dl
jmp 0xb4e137
jae 0xc33351
mov dword [ebp + 8], 0
cmc
test ecx, ecx
jmp 0xc27f50
jne 0x115f862
pop esi
not bh
sbb di, 0x4b44
pop ebx
xor eax, eax
movzx edi, di
cmovbe di, sp
pop edi
jmp 0x119b3c0
pop ebp
ret
inc edx
jmp 0xb3404d
je 0xc60f13
push 0
jmp 0xb39f5f
je 0xc4b766
inc edx
test di, si
cmp edx, 0x104
jb 0xc74855
lea eax, [ebp - 0x114]
jmp 0xaf9683
je 0xc8eaac
test eax, eax
je 0x11a9c18
cmp eax, 1
jmp 0xc82a0b
mov cl, byte [esi + 2]
clc
lea esi, [esi + 2]
test esp, edx
jmp 0x11fb47d
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0xc4b750
mov ecx, dword [ebp + 0xc]
bsr ax, ax
xadd edx, esi
inc si
mov edx, dword [ebp - 0xc]
bswap esi
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmp cl, dl
push eax
sbb ah, 0x58
sar esi, 1
shl ax, 0xce
xadd ah, ah
mov eax, dword [edx + esi*4]
stc
add eax, edi
call fcn.00cb3dc9
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0xc5e74a
ret
mov dword [ebp + 8], edx
jmp 0xb03d14
mov edx, dword [edi + 0x3c]
cmp edi, ebx
lea edx, [edx + edi]
stc
jmp 0x11a03cf
push esi
cmc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp edx, 0x14282571
cmp ebx, esi
stc
mov dword [ebp - 8], esi
jmp 0xb1dde0
je 0xb12056
mov ebx, dword [ebp + 0xc]
or cl, 0x11
lea eax, [ebp - 0x114]
xor edx, edx
shld esi, eax, 0x8c
sub ebx, eax
mov edi, edi
ror al, 0xd1
mov eax, ecx
mov eax, 0x10656674
mov cl, dl
mov esi, esi
rol eax, cl
btc si, cx
stc
lea esi, [ebp + edx - 0x114]
add al, dl
jmp 0xc62c78
ret
jl 0xc270a6
jmp 0xc6a3be
je 0xc6e9dd
sub eax, eax
not edi
movzx edi, si
pop edi
jmp 0xb1e904
jne 0xc8eab0
inc esi
jmp 0xa9f757
push eax
jmp 0x1157049
call eax
test eax, eax
je 0xc33351
cmp eax, edi
jmp 0xab8c80
lea ebx, [esi - 1]
clc
cmp dword [ebp + 8], ebx
jmp 0xc27092
je 0xc7f471
mov ecx, dword [ebp + 0xc]
stc
clc
test ecx, ecx
jmp 0x10cead3
jne 0xaae2ee
pop esi
btr di, 0x70
rol bl, 0x37
cmovg ebx, edx
pop ebx
shl edi, 0x5b
bsf di, bp
shld di, di, 0x3e
sub eax, eax
not edi
pop edi
jmp 0x1141ec9
je 0xc7f471
mov eax, 0x5a4d
clc
cmp dl, 0x89
cmp word [edi], ax
jmp 0xc7f46b
jae 0xc33351
mov ecx, dword [eax + edi + 0x1c]
bts edx, ebx
lea edx, [ecx + esi*4]
sal ch, 0x8d
mov ecx, dword [edx + edi]
cmp si, 0x35c7
test ecx, ecx
jmp 0xaae2e8
jne 0xc89948
lea edx, [ebp - 0x114]
movzx eax, cx
lahf
nop
push edx
setge al
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xc8993e
mov esp, ebp
pop ebp
jmp 0xaf0e83
push ebp
mov ebp, esp
cmp bh, 0xf1
lea esp, [esp - 0x114]
push edi
ror di, 0x66
xchg di, di
mov edi, dword [ebp + 8]
test si, ax
clc
test edi, edi
jmp 0xc93282
ja 0x11d2099
movsx ecx, cl
test cl, 0x2b
test bp, di
lea edx, [edx + edx*4]
test bl, 0xe3
lea edx, [ecx + edx*2 - 0x30]
rol cl, 0xfa
mov cl, 0xe0
mov cl, byte [esi]
stc
test cl, cl
jmp 0x11d2093
call fcn.01147a77
add esp, 0xc
xchg di, si
pop esi
pop ebx
pop edi
jmp 0xaebb03
call fcn.01147a77
add esp, 0xc
cmovns di, bp
not bx
pop esi
jmp 0xaf3f30
push edx
jmp 0xc856d4
mov esp, ebp
pop ebp
jmp 0xc6ab5b
ja 0x11be48f
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x11ce966
je 0xc33351
mov edi, edi
test sp, sp
cmc
cmp cl, 0x2e
je 0x11a73b9
mov cl, byte [esi + 1]
inc esi
cmp cl, 0xf0
test sp, bp
test cl, cl
jmp 0xc3334b
cmp byte [esi + 1], 0x23
bswap ecx
movzx ecx, sp
lea ecx, [esi + 1]
jmp 0xc4a2e4
cmp ecx, 0x104
jmp 0xc2d70f
jmp 0xc8eab0
mov esp, ebp
mov bp, 0x4360
pop ebp
jmp 0xb018e3
cmp dword [edx], 0x4550
jmp 0xb16611
jb 0xc27f60
mov eax, dword [ebp + 8]
not ecx
lea ecx, [ebp - 0x114]
jmp 0xb019e2
mov ecx, esi
sub ecx, eax
jmp 0x117fdf8
mov ecx, dword [ebp - 4]
not dx
cdq
mov edx, dword [ecx + edi + 0x24]
not ax
lea eax, [edx + esi*2]
movzx ecx, sp
not ecx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xa9aa9c
jb 0xaebb1e
mov edx, dword [ebp - 0x10]
stc
add edx, eax
test eax, edi
cmp ecx, edx
jmp 0xacffaa
mov dword [ebp - 4], eax
jmp 0xb02ca2
je 0xc270a6
mov edx, dword [eax + edi + 0x20]
jmp 0xade001
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x11badc1
jae 0xc33351
mov edx, dword [eax + edi + 0x1c]
cmp ax, bp
jmp 0xadc395
jne 0xa9c872
push 0
jmp 0x1157976
sub edx, edx
test cl, cl
jmp 0xa9c86c