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

Disassembly:
ret
push edi
jmp 0xe68a26
jae 0xec8eb1
mov esi, dword [edx + ecx + 0x1c]
cmc
clc
jmp 0x16380a3
jne 0x16258db
cmp byte [ebp + 0x10], 0
jmp 0xe13bdb
ja 0x170512f
movsx eax, cl
mov cl, byte [esi]
cmp si, 0x23e9
test dl, 0xaf
lea edx, [edx + edx*4]
cmp dl, dh
lea edx, [eax + edx*2 - 0x30]
cmp ebp, 0x4a5c34e5
test cl, cl
jmp 0x1705129
pop edi
cmovp bx, bx
pop ebx
not si
add esi, 0x7062172f
add eax, ecx
pop esi
jmp 0xea2505
je 0x170512f
lea eax, [ecx - 0x30]
jmp 0x170581b
jae 0xec8eb1
sub edi, edi
stc
test ecx, ecx
jmp 0xe72f3f
je 0xe1271b
inc eax
test bp, 0x371c
cmp sp, dx
cmp eax, 0x104
jmp 0xe12715
call eax
pop edi
pop ebx
movsx esi, di
mov esi, esi
pop esi
jmp 0x16d5dfa
pop ebp
jmp 0x16bacb3
ja 0xe9a66d
mov eax, esi
sub eax, dword [edx + ecx + 0x10]
jmp 0xdfffa4
mov esp, ebp
mov bp, si
jmp 0xdcdfb2
je 0xe174e6
mov eax, dword [edx + ecx + 0x20]
cmc
lea eax, [eax + ecx]
cmc
sub ebx, ebx
jmp 0xe4c720
mov esp, ebp
pop ebp
jmp 0xd613a7
ret
mov dword [ebp - 8], eax
jmp 0xe174e6
cmp ecx, 0x104
jmp 0xda8873
jb 0xe13c07
lea eax, [ebp - 0x114]
jmp 0x172042e
je 0x160f1db
mov edi, dword [ebp + 0xc]
movsx esi, bx
lea ecx, [ebp - 0x114]
setae bh
btc esi, 0x71
stc
xor eax, eax
sbb si, 0x1f3b
sub edi, ecx
rol cl, cl
lea esp, [esp]
mov cl, al
mov ebx, 0x60cd5acd
rol ebx, cl
not esi
shr cl, cl
lea esi, [ebp + eax - 0x114]
shr cx, 0x5b
lea ecx, [eax + ebx]
xor cl, byte [edi + esi]
jmp 0xe16bbd
mov byte [esi], cl
jmp 0xdb6ac7
mov eax, dword [ebp + 8]
and dl, 0xb
sar cl, cl
sbb dx, ax
mov ecx, dword [ebp - 4]
or dh, 0x65
dec dx
mov edx, dword [ecx + eax + 0x24]
sar cx, cl
xadd ecx, ecx
lea ecx, [edx + esi*2]
movsx edx, sp
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
shrd edx, edx, 0x59
movsx ecx, si
mov ecx, eax
mov ecx, eax
cmovns ax, dx
mov edx, dword [ebp - 4]
movzx eax, ax
mov eax, dword [ebp - 8]
cmc
stc
cmp eax, dword [edx + ecx + 0x14]
jmp 0xd6eabb
je 0xe245f1
mov eax, 0x5a4d
cmp word [ecx], ax
je 0xe3d774
sub eax, eax
bswap esi
pop esi
mov esp, ebp
pop ebp
jmp 0xdfa553
push edx
push edi
call fcn.01600c75
add esp, 0xc
pop edi
pop ebx
xchg si, si
pop esi
jmp 0xecdf0f
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0x16cd6a4
mov eax, dword [ebp - 0xc]
sbb esi, 0x4178536a
mov edx, dword [ebp + 0x10]
clc
movzx esi, cx
lea esi, [edi + ebx]
cmp sp, bx
sar esi, 1
cmp ah, 0xd7
cmc
mov eax, dword [eax + esi*4]
jmp 0xeea82d
jmp 0x162ca72
js 0xe174e6
jmp 0xe3f48d
ret
xor eax, eax
pop esi
jmp 0xdd3889
mov dword [ebp - 8], 0xffffffff
cmp sp, 0x5faa
clc
cmp esi, 0xffff
jmp 0xdd2e27
dec edi
jmp 0xe7f6be
call fcn.01600c75
add esp, 0xc
bswap esi
xchg edi, esi
pop edi
jmp 0x163fbf5
call eax
mov edi, eax
clc
cmp bp, di
test edi, edi
jmp 0x16032f1
je 0x15ff589
lea ebx, [ebp - 0x114]
xor dl, al
cmp bl, 0xf
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x172d490
test ecx, ecx
je 0xe245f1
mov esi, dword [ebp + 0xc]
test esi, esi
jmp 0xe245dd
mov dword [ebp - 0xc], eax
jmp 0xe42f06
mov cl, byte [esi + 2]
stc
cmp esp, 0x7a4b4177
jmp 0x1664ff2
mov edi, dword [edx + ecx + 0x18]
clc
test edi, edi
jmp 0xddea64
mov esp, ebp
jmp 0x1629cd6
call fcn.00dc8247
lea esp, [esp + 4]
cmp esi, 0x2d027dcc
test eax, eax
jns 0x162ca62
lea edi, [esi - 1]
jmp 0xe40267
je 0xec8eb1
cmp eax, edx
jmp 0x16d3bfe
inc esi
stc
clc
test cl, cl
jne 0x16f1547
pop edi
and si, 0x5458
pop ebx
and esi, ecx
jmp 0xe48085
mov esp, ebp
not bp
pop ebp
jmp 0x16ea3d3
je 0xe245f1
mov eax, dword [eax + ecx + 0x7c]
jmp 0x170506c
push edx
xadd dx, dx
cdq
mov edx, dword [ebp + 0xc]
add eax, ecx
jmp 0xeb7a5f
inc eax
cmp ebp, eax
test bp, si
cmp edi, ecx
jb 0xe72f52
lea ecx, [ebp - 0x114]
push ecx
setbe al
mov byte [ebp + edi - 0x114], 0
not ah
cbw
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x16bec25
push ebp
mov ebp, esp
mov cx, 0x5b79
or cx, 0x547a
mov ecx, dword [ebp + 8]
cmc
lea esp, [esp - 0x114]
clc
stc
push esi
jmp 0xe76cef
je 0xec8eb1
mov edx, dword [ebp + 8]
cmp dl, 0xd8
cmp edi, edx
jmp 0xd89c27
jae 0xd9d751
add eax, ecx
mov cl, byte [eax]
sar si, 0x52
cmc
mov esi, eax
test esi, 0x7c152423
test cl, cl
jmp 0x16f1541
mov eax, dword [ebp + 0xc]
jmp 0x171e62b
jne 0x16032f7
lea edx, [ebp - 0x114]
cwde
push edx
bswap eax
movsx ax, dh
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0xe6c64f
cmp byte [esi + 1], 0x23
mov ch, dl
lea ecx, [esi + 1]
jmp 0x165ea9a
je 0x171fe98
mov cl, byte [esi + 1]
jmp 0xec8ea6
pop ebp
jmp 0x16f39c7
jle 0xe174a6
lea ebx, [esi + 1]
or cx, 0x4ceb
rcr cl, cl
mov ecx, dword [ebp + 8]
stc
cmp esp, ebx
cmp ebx, edi
jle 0xe3f484
jmp 0xe174e0
lea eax, [esi + eax*4]
cmp ebp, 0x68905fc0
mov eax, dword [eax + ecx]
test bl, 0x8d
test eax, eax
jmp 0xec7b6e
pop ebx
mov esi, 0x3c3b7b6c
pop esi
jmp 0xdf3579
sub edx, edx
test cl, cl
jmp 0xda1005
push ecx
jmp 0xd63e7e
je 0xe947e3
push 0
jmp 0x1650a70
add esi, 2
cmp bl, 0xa3
jmp 0x1644bb9
ret
call eax
mov edi, eax
stc
test edi, edi
jmp 0x1610345
jne 0xe245f1
mov edx, dword [eax + ecx + 0x78]
stc
cmc
cmp ebp, 0xbef7b1b
mov dword [ebp - 4], edx
cmc
stc
test edx, edx
jmp 0xedd8e3
jb 0xd9d751
mov esi, dword [ebp - 0x10]
lea esi, [esi + edx]
test si, bx
test edi, 0x19696602
cmp eax, esi
jmp 0x1604a07
mov esp, ebp
jmp 0x171c068
ret
je 0xec8eb1
cmp cl, 0x2e
jmp 0x16271bd
ret
push ebx
push edi
mov dword [ebp - 0x10], eax
jmp 0xe4be63
jne 0xda100b
push 0
jmp 0xe2ebf4
inc esi
test ecx, ebx
clc
cmp al, 9
jmp 0xd9ada6
pop ebp
jmp 0xe460af
mov ecx, esi
cmc
sub ecx, eax
jmp 0xe11f3a
push eax
movsx eax, bx
cbw
bswap ax
push edx
movsx ax, al
xchg ah, al
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xdcc65d
je 0x15ff589
mov byte [ebx + eax], dl
inc edi
jmp 0x15ff57b