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

Disassembly:
jmp 0x905608
ret
ret
test ecx, ecx
jmp 0x9f7ebc
mov byte [esi], al
jmp 0x8870de
ret
jae 0x884147
mov ecx, dword [eax + edi + 0x1c]
bts edx, ecx
rcr dx, cl
dec dl
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
jmp 0x9dfab9
push edx
jmp 0x89d070
mov dword [ebp + 8], edx
jmp 0x905608
mov dword [ebp - 0xc], edx
clc
test ebx, ebx
jmp 0x92129c
je 0x9d7f9e
sub eax, eax
pop edi
jmp 0x8c754c
pop esi
xchg ebx, ebx
movsx eax, sp
not ah
pop ebx
cbw
lea eax, [ecx + edi]
pop edi
jmp 0x990ed3
je 0x884147
cmp eax, edi
jne 0x9b1024
cmp byte [ebp + 0x10], 0
jmp 0x9c861b
jne 0x92fe4f
pop esi
movzx ebx, dx
shrd di, di, 0x14
pop ebx
inc di
xor eax, eax
xchg di, di
pop edi
jmp 0x9ad69f
pop ebx
movzx edi, sp
pop edi
jmp 0x8e9370
je 0x8870f3
inc edx
clc
cmc
cmp edx, 0x104
jb 0x9c8639
lea eax, [ebp - 0x114]
jmp 0x88c929
ret
push eax
movsx ax, bh
bswap ax
push edi
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x9dea4c
push eax
call fcn.0097c174
add esp, 0xc
cmovge di, cx
bswap esi
pop esi
jmp 0x885167
ret
je 0x9a971e
cmp eax, 1
jmp 0x9f3802
jle 0x9e63fb
mov eax, dword [ebp - 4]
xadd si, si
mov esi, dword [ebp - 8]
clc
cmp esi, dword [eax + edi + 0x14]
jmp 0x8559c4
pop ebp
jmp 0x8cf7bf
jne 0x874244
lea edx, [ebp - 0x114]
cmovno eax, ecx
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0x9f844a
jb 0x8736c9
mov edx, dword [ebp - 0x10]
test ebp, ecx
stc
add edx, eax
cmp bp, di
cmp ebx, 0x3c2526d3
cmp ecx, edx
jae 0x8736c9
lea eax, [ecx + edi]
mov cl, byte [eax]
sbb si, 0x3e7a
add esi, ebp
mov esi, eax
jmp 0x96d52b
push eax
jmp 0x983645
dec ebx
jmp 0x8e32dd
mov esp, ebp
pop ebp
ret
jb 0x8e4b21
mov eax, dword [ebp + 8]
cmovno ecx, ebx
mov cx, 0x4aa6
lea ecx, [ebp - 0x114]
jmp 0x99141b
ret
jne 0x86eb53
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test si, di
stc
test eax, eax
jmp 0x9ae913
add edx, edi
mov dword [ebp + 8], 0
jmp 0x8647c7
jbe 0x8cbb50
lea ebx, [ebp - 0x114]
xor dl, 0x64
rcr dl, 0x27
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x9842e0
mov esp, ebp
not bp
pop ebp
jmp 0x888c23
je 0x93b940
mov bl, cl
sub bl, 0x30
jmp 0x948502
inc eax
mov dword [ebp + 8], edx
cmp bp, 0x733c
cmp esp, edx
cmp edx, ecx
jmp 0x8cbb4a
lea ebx, [esi - 1]
test ebp, 0x2ada18d3
cmp dword [ebp + 8], ebx
jmp 0x8ac57d
mov cl, byte [esi + 2]
lea esi, [esi + 2]
test bl, ah
cmc
sub edx, edx
test sp, 0x7b23
stc
test cl, cl
jmp 0x8edf8d
je 0x8ac58e
mov edx, dword [eax + edi + 0x20]
jmp 0x8b5f7e
jae 0x884147
mov edx, dword [eax + edi + 0x1c]
cmp esi, ebx
lea ecx, [edx + ecx*4]
clc
mov ecx, dword [ecx + edi]
cmp ax, 0x5ff2
stc
test ecx, ecx
jmp 0x9e3e28
jl 0x8ac58e
jmp 0x9e640c
je 0x884147
mov edi, edi
test ebx, ecx
clc
cmp esi, 0x1ed6766b
cmp cl, 0x2e
jmp 0x9766f4
jne 0x8edf93
push 0
jmp 0x8595cc
mov eax, dword [ebp + 0xc]
jmp 0x993949
mov esp, ebp
mov bp, 0x459f
bswap ebp
movsx ebp, dx
pop ebp
jmp 0x84bc1b
mov esp, ebp
pop ebp
jmp 0x89fa8f
inc esi
test di, 0x2b49
test al, ah
cmp bl, 9
ja 0x93b940
movsx ecx, cl
cmp eax, esp
test esp, 0x249a2bed
cmc
lea edx, [edx + edx*4]
stc
lea edx, [ecx + edx*2 - 0x30]
sar cl, cl
mov cl, byte [esi]
clc
cmp esp, ebp
test cl, cl
jmp 0x93b93a
sub ecx, eax
cmp ecx, 0x104
jae 0x884147
mov dword [ebp + 8], 0
stc
clc
cmp sp, cx
test ecx, ecx
jmp 0x8e4b0d
inc edx
jmp 0x8ee891
mov esp, ebp
not bp
mov ebp, 0x11e169dd
pop ebp
jmp 0x844d65
je 0x86eb53
mov ecx, dword [ebp + 0xc]
cmp cx, 0x4be7
jmp 0x8499a4
test cl, cl
jmp 0x92fe3e
add al, dl
xor al, byte [ebx + esi]
jmp 0x84a4a3
je 0x9affaa
mov cl, byte [esi + 1]
inc esi
cmc
test cl, cl
jmp 0x884141
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
stc
clc
push edi
rcr di, 0x89
shld di, ax, 0x4c
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x96727d
call fcn.0097c174
add esp, 0xc
pop esi
movzx edi, dx
cmove edi, esp
xchg di, bx
pop ebx
pop edi
jmp 0x944613
je 0x8cbb50
mov byte [ebx + eax], dl
mov dh, 0x17
mov edx, dword [ebp + 8]
jmp 0x95de75
mov esp, ebp
xchg ebp, ebp
pop ebp
ret
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x844df9
push ecx
jmp 0x9d050e
push eax
nop
mov ax, di
push edi
not ax
cwde
mov ax, 0x36f
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x9ec182
mov ecx, dword [ebp - 4]
movsx eax, si
mov edx, dword [ecx + edi + 0x24]
movzx eax, sp
movsx eax, di
lea eax, [edx + esi*2]
movsx ecx, di
xchg ecx, ecx
setl cl
movzx ecx, word [eax + edi]
jmp 0x9ccffa
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x917406
je 0x9055ff
test eax, eax
jmp 0x8ac470
mov esp, ebp
mov ebp, 0x6d4a2cd2
jmp 0x8acb70
je 0x86eb53
mov edx, dword [edx + 0x7c]
push ebx
cmc
clc
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x9d844f
mov ecx, esi
jmp 0x951f73
cmp byte [esi + 1], 0x23
cmovg ecx, esp
lea ecx, [esi + 1]
je 0x90cf5a
push 0
jmp 0x9e7613
je 0x93e747
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
shl si, 0x54
xadd si, si
sub edx, edx
clc
sub ebx, eax
mov edi, edi
mov eax, 0x79665ce0
stc
rcl si, 0x2f
mov cl, dl
xchg si, si
rol eax, cl
inc si
not si
lea esi, [ebp + edx - 0x114]
jmp 0x96d995
lea edx, [ebx + 1]
jmp 0x9dba5f
mov byte [ebp + eax - 0x114], 0
bswap eax
nop
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
call eax
test eax, eax
jmp 0x8b1738
mov edx, dword [edi + 0x3c]
cmp bx, cx
stc
add edx, edi
clc
cmp dword [edx], 0x4550
jmp 0x8d6c6f
mov dword [ebp + 8], esi
jmp 0x83fd02
ja 0x9aa1f9
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x91ee61
mov dword [ebp - 8], ecx
jmp 0x85f881
call eax
pop esi
cmovp di, dx
pop ebx
pop edi
jmp 0x9617e0
test ecx, ecx
jmp 0x9edc09
jne 0x9edc0f
pop esi
btc bx, ax
shl bx, cl
pop ebx
sal edi, 0xdb
bsr di, si
adc edi, ebx
xor eax, eax
cmovbe edi, edx
pop edi
jmp 0x98903c
mov ecx, dword [ebp + 0xc]
xadd si, ax
cbw
cmp cx, dx
mov edx, dword [ebp - 0xc]
not esi
mov eax, dword [ebp + 8]
bts esi, ebx
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
clc
push eax
shl ah, cl
sar esi, 1
mov eax, dword [edx + esi*4]
cmc
add eax, edi
call fcn.00853b9f
add esp, 4
test dx, bx
jmp 0xa07357
push ecx
jmp 0x8b2959
call eax
pop esi
pop ebx
mov di, 0x503b
mov di, bp
pop edi
jmp 0x941896
je 0x884147
cmp ecx, eax
jmp 0x8b2339
jne 0x905608
inc esi
jmp 0x9d815e
je 0x86eb53
mov eax, 0x5a4d
stc
test si, bx
cmp word [edi], ax
jmp 0x86eb4d
call eax
test eax, eax
jmp 0x87423e
cmp eax, 0xffffffff
jmp 0x9abaec