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

Disassembly:
mov dword [ebp + 8], edx
jmp 0x8d8856
mov ebx, dword [eax + edi + 0x18]
cmc
stc
test ebx, ebx
je 0x95a6c7
mov edx, dword [eax + edi + 0x20]
jmp 0x99bbda
inc edx
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x9502ab
test cl, cl
jmp 0xdf5856
add edx, edi
jmp 0x93e9db
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
not ecx
lea eax, [edx + esi*2]
mov ecx, 0x1ef21e74
movzx ecx, word [eax + edi]
cwd
xchg dx, dx
lea edx, [ebx + 1]
jmp 0xad7721
add al, dl
test edx, ecx
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0xaab16a
pop esi
cmovs di, sp
pop ebx
jmp 0xdfe4cc
pop esi
pop ebx
lea eax, [ecx + edi]
movsx edi, di
cmovae di, bp
pop edi
jmp 0x9a5e77
cmp dword [ebp + 8], ebx
jmp 0x95a6bb
mov dword [ebp + 8], esi
jmp 0x909067
call eax
test eax, eax
jmp 0xa82201
je 0x8ca97a
cmp eax, 1
jne 0x8d8856
inc esi
jmp 0x8ddbc9
mov esp, ebp
cmovno bp, di
bswap bp
pop ebp
jmp 0x90f183
mov ecx, dword [ebp + 0xc]
movzx esi, sp
neg dl
mov edx, dword [ebp - 0xc]
rcl si, 0xc6
shl ax, 0x19
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
and al, dh
bsr eax, ebx
mov eax, dword [ebp + 0x10]
cmp ecx, 0x50404f1
push eax
jmp 0x96b1d7
ret
lea esi, [esi + 2]
test edi, ecx
sub edx, edx
cmp esp, 0x63393bb4
test cl, cl
jmp 0x9a27d5
jmp 0x8d8856
test ebx, ebx
jmp 0xa5a635
ret
push eax
nop
push edi
setg ah
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xad70a9
jae 0x8d6123
lea eax, [ecx + edi]
not cl
mov cl, byte [eax]
add esi, eax
add si, 0x1001
mov esi, eax
stc
cmp sp, di
test cl, cl
jmp 0x9fef8a
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0xab08eb
cmp dword [edx], 0x4550
jne 0xa07634
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp dh, 0xee
test eax, eax
jmp 0x953702
test ecx, ecx
jmp 0xa3dd87
jb 0x993010
mov eax, dword [ebp + 8]
movsx cx, ch
cmovp ecx, ebp
lea ecx, [ebp - 0x114]
jmp 0xdfc51d
je 0xa07634
mov edx, dword [edx + 0x7c]
stc
push ebx
cmc
test di, sp
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp edx, 0x17d85d5e
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xa84d2f
jle 0x8f32a9
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xaade1f
mov esp, ebp
pop ebp
jmp 0x9b6a43
push edi
movsx eax, sp
mov eax, 0x40272e0c
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x9262dd
sar esi, 1
bsr eax, ebx
rol ah, cl
bsf ax, di
mov eax, dword [edx + esi*4]
cmp esp, 0x63b7e5b
add eax, edi
jmp 0xaaad54
mov eax, dword [ebp + 0xc]
jmp 0x91aa30
jae 0xa679d5
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x992ffd
lea edx, [edx + edx*4]
cmp bx, 0x667d
cmc
lea edx, [ecx + edx*2 - 0x30]
rcr cl, cl
dec cl
mov cl, byte [esi]
jmp 0x8b6a3d
mov esp, ebp
bswap ebp
pop ebp
jmp 0xa10857
test cl, cl
jmp 0xa679cf
ret
jbe 0x9502b1
lea ebx, [ebp - 0x114]
test si, 0x2eb5
sub ebx, eax
mov dl, byte [eax]
test di, dx
test dl, dl
je 0x9502b1
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x8b4dc0
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
cmp ecx, ecx
push edi
cmp ecx, eax
mov edi, dword [ebp + 8]
test edi, edi
je 0xa07634
mov ecx, dword [ebp + 0xc]
jmp 0x942d05
jb 0x8d6123
mov edx, dword [ebp - 0x10]
add edx, eax
test sp, dx
cmp ecx, edx
jmp 0x91e030
sub ecx, eax
clc
stc
cmp ecx, 0x104
jmp 0x978529
dec ebx
cmp ah, 0x99
add edx, edi
jmp 0xa87329
je 0xdf585c
mov bl, cl
sub bl, 0x30
jmp 0xa8d5c3
je 0xae64d1
push 0
jmp 0xaee258
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0xa8665f
ja 0xdf585c
movsx ecx, cl
jmp 0x97a346
call fcn.00994abe
add esp, 0xc
pop esi
pop ebx
pop edi
jmp 0xaf6ecd
je 0xa679d5
cmp ecx, eax
jmp 0x995ee7
ret
je 0xa679d5
mov edi, edi
stc
cmp cl, 0x2e
jmp 0xa14c81
je 0xa29af2
sub eax, eax
xchg edi, edi
jmp 0xa22fe0
pop edi
jmp 0xaee765
ret
ret
je 0xac985d
mov cl, byte [esi + 1]
inc esi
cmp edi, ebp
jmp 0x97ec0e
push edx
jmp 0xac722c
pop edi
jmp 0x97c037
mov edx, dword [edi + 0x3c]
jmp 0x8c4276
je 0xa07634
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0xa0762e
pop ebx
cmovno di, sp
pop edi
jmp 0x8f329a
jl 0x95a6c7
jmp 0x8f32bc
lea ebx, [esi - 1]
jmp 0x8d8856
jne 0x9fef93
pop esi
pop ebx
rcl edi, 0xff
shrd edi, edx, 0x18
sub eax, eax
bswap di
xchg edi, edi
pop edi
mov esp, ebp
cmovbe ebp, ebp
not ebp
bswap bp
pop ebp
jmp 0x8f9f05
jne 0x9b1394
pop esi
rol bh, 0xc4
btc edi, 0xe2
pop ebx
sub eax, eax
movsx edi, bx
jmp 0xa0e90d
je 0xa679d5
cmp eax, edi
jmp 0xaf6763
ja 0x8a7e2c
sub ecx, dword [eax + edi + 0x10]
test esp, eax
cmp ecx, dword [eax + edi + 0x14]
jmp 0xab794b
ret
mov dword [ebp + 8], 0
stc
mov dword [ebp - 0xc], edx
jmp 0x90ec1f
push eax
lahf
jmp 0x968950
inc esi
stc
clc
cmp bl, 9
jmp 0x9a78fe
call eax
test eax, eax
jmp 0xace8e5
call fcn.00994abe
add esp, 0xc
jmp 0x8d49c8
cmp byte [esi + 1], 0x23
mov ecx, edi
bswap ecx
not ecx
lea ecx, [esi + 1]
jmp 0x9a4a02
call fcn.00915f90
lea esp, [esp + 4]
cmp eax, 0xffffffff
je 0xa5b836
test eax, eax
jmp 0x8f0475
je 0xaf254f
inc edx
cmp edx, 0x104
jmp 0xaf2549
jae 0xa679d5
mov ecx, dword [eax + edi + 0x1c]
sal dh, 0x6a
rcr dh, 0x2f
lea edx, [ecx + esi*4]
sar ecx, cl
mov ecx, 0x3e8c1abd
xor cl, 0xd9
mov ecx, dword [edx + edi]
test ebx, esi
cmp si, 0x5c74
test ecx, ecx
jmp 0x9b138e
ret
jae 0xa679d5
mov edx, dword [eax + edi + 0x1c]
cmp dl, 0xdd
lea ecx, [edx + ecx*4]
cmp bp, 0x64dc
test ax, si
cmc
mov ecx, dword [ecx + edi]
cmp bp, di
clc
test ecx, ecx
jmp 0xa6c7e2
push eax
jmp 0x9ab910
mov ecx, esi
cmp esp, 0x5024422b
jmp 0x99a24d
jne 0xa82207
lea edx, [ebp - 0x114]
bswap ax
cwde
setl al
push edx
movzx ax, ah
setnp ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x8e6f4d
call eax
pop esi
mov edi, ebp
mov di, 0x2852
jmp 0xa45d35
mov dword [ebp - 8], ecx
jmp 0x8a4753
mov cl, byte [esi + 2]
stc
jmp 0x904179
push ecx
push eax
jmp 0xa91c22
mov esp, ebp
bswap ebp
xchg ebp, ebp
pop ebp
jmp 0xa0eba7
jb 0xaf678e
lea eax, [ebp - 0x114]
jmp 0xa8b320
jne 0xaa11bd
cmp byte [ebp + 0x10], 0
je 0x97201c
mov ebx, dword [ebp + 0xc]
shr cl, 0x73
lea eax, [ebp - 0x114]
sub cl, dl
shl cl, 0xe5
xor edx, edx
stc
sub ebx, eax
clc
mov edi, edi
mov esi, ebx
mov eax, 0x257f1035
setge cl
clc
stc
mov cl, dl
btc esi, esi
rol eax, cl
stc
lea esi, [ebp + edx - 0x114]
cmc
jmp 0x8cb483
mov esp, ebp
pop ebp
jmp 0x985253
jne 0x9a27db
push 0
jmp 0xa22a93
push ecx
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xa8f6f3
pop edi
jmp 0x95feff