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

Disassembly:
mov ecx, esi
cmc
sub ecx, eax
stc
cmp ecx, 0x104
jmp 0xd8c41d
ret
pop edi
jmp 0x983955
pop edi
jmp 0xc36788
ret
push edx
jmp 0xd3d5aa
je 0xd85eaf
cmp ecx, eax
jb 0xd9bacb
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp edx, 0x59c644c8
jmp 0x972684
inc eax
test cl, dh
mov dword [ebp + 8], edx
test al, 0x5b
cmp di, si
jmp 0xd475de
test dl, dl
je 0xd741af
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
inc edx
jmp 0x95cdfd
cmp ecx, edx
jae 0xd9bacb
lea eax, [ecx + edi]
cmp dl, 0x56
mov cl, byte [eax]
mov esi, eax
test cl, cl
jmp 0xd85e92
je 0xd94193
mov ebx, dword [ebp + 0xc]
rcl eax, cl
cwde
lea eax, [ebp - 0x114]
not si
sal cl, 0x71
xor edx, edx
sub ebx, eax
ror al, 0xc3
mov cl, dl
bt si, 0x1a
mov edi, edi
mov al, 5
mov eax, 0x2e2975ed
mov cl, dl
bts esi, esi
rol eax, cl
mov esi, esp
lea esi, [ebp + edx - 0x114]
add al, dl
test ebp, 0x27f2799b
cmc
xor al, byte [ebx + esi]
jmp 0xcea72b
push eax
mov ax, ax
cwde
lahf
push edi
cbw
not al
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x9de3f3
mov esp, ebp
pop ebp
jmp 0x9490ab
pop esi
pop ebx
mov di, bp
pop edi
mov esp, ebp
not ebp
pop ebp
jmp 0x9f61a3
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
and esi, 0x19924562
lea esi, [ebx + eax]
sal ax, cl
bsr ax, bp
mov eax, dword [ebp + 0x10]
stc
cmp sp, sp
jmp 0xd3d510
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0xd478af
push 0
jmp 0xda8c0a
jae 0xd85eaf
mov edx, dword [eax + edi + 0x1c]
cmp bl, 0xe3
stc
lea ecx, [edx + ecx*4]
stc
mov ecx, dword [ecx + edi]
test ax, 0xcd6
test ecx, ecx
jne 0x9510b1
pop esi
pop ebx
sub eax, eax
bswap edi
movsx edi, cx
cmovp di, bx
pop edi
mov esp, ebp
pop ebp
jmp 0xd68fc7
ret
jne 0xd04882
inc esi
jmp 0xcf9e72
inc esi
cmp bl, 9
jmp 0xd2c0db
jb 0x97cb84
lea eax, [ebp - 0x114]
jmp 0x980bc3
call eax
pop esi
mov ebx, eax
jmp 0xd35cb5
mov dword [ebp + 8], edx
jmp 0xd04882
mov esp, ebp
bswap ebp
pop ebp
jmp 0x9ba987
jne 0xd87b88
lea edx, [ebp - 0x114]
jmp 0xd9653d
cmp dword [edx], 0x4550
jne 0xcdb104
mov eax, dword [edx + 0x78]
cmp bl, dh
test ax, cx
mov dword [ebp - 4], eax
test ecx, ebp
cmp edi, 0x6ff7475f
test eax, eax
je 0xcdb104
mov edx, dword [edx + 0x7c]
test bx, 0x379e
stc
push ebx
push esi
clc
cmc
test sp, di
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
test edi, 0x40cf1595
mov dword [ebp - 8], esi
cmp di, ax
cmc
cmp ecx, 0xffff
jmp 0xd3645c
mov esp, ebp
jmp 0xd9a527
ret
mov ebx, dword [eax + edi + 0x18]
stc
test ebx, ebx
je 0xcead0f
mov edx, dword [eax + edi + 0x20]
jmp 0xd71108
mov esp, ebp
not bp
pop ebp
jmp 0xd713cf
cmp word [edi], ax
je 0xdaf2bf
sub eax, eax
xchg di, di
not edi
pop edi
jmp 0xd995c9
mov dword [ebp - 8], ecx
jmp 0x9ded4d
mov byte [esi], al
je 0x9dc436
inc edx
clc
test si, 0xe58
cmp edx, 0x104
jmp 0x9dc430
cmp esi, dword [eax + edi + 0x14]
jae 0xd85eaf
mov ecx, dword [eax + edi + 0x1c]
btr dx, 0x18
bsr dx, di
shrd dx, bx, 0x70
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x9510ab
ret
push ebp
cmp bx, si
btc bp, 0xc
btc bp, bx
mov ebp, esp
clc
cmc
lea esp, [esp - 0x114]
clc
test bp, 0x3e59
cmp ax, sp
push edi
xadd di, di
mov edi, dword [ebp + 8]
test edi, edi
je 0xcdb104
mov ecx, dword [ebp + 0xc]
cmc
cmp edx, ebx
test ecx, ecx
jmp 0xd7bcc4
mov dword [ebp + 8], esi
jmp 0xd288cf
jne 0x995390
cmp byte [ebp + 0x10], 0
jmp 0x97cb5a
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x9866fc
mov eax, dword [ebp - 4]
jmp 0xd0d684
mov esi, dword [ebp - 8]
jmp 0xcead0f
pop esi
jmp 0xd482a3
jmp 0xd04882
ja 0xd2c0fa
movsx ecx, cl
lea edx, [edx + edx*4]
test ch, 0xb9
lea edx, [ecx + edx*2 - 0x30]
sub cl, cl
mov cl, byte [esi]
test cl, cl
jne 0xd2d4a3
push 0
jmp 0x94a8a1
je 0xd2c0fa
mov bl, cl
stc
sub bl, 0x30
jmp 0x9d7872
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
xchg ecx, eax
movzx eax, cx
cwde
lea eax, [edx + esi*2]
mov dh, cl
not dl
cwd
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xce0013
pop ebx
jmp 0x8fe351
ja 0x9f89db
sub ecx, dword [eax + edi + 0x10]
stc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x9a674d
jbe 0xd741af
lea ebx, [ebp - 0x114]
stc
sub ebx, eax
clc
sub dl, 0xb4
mov dl, byte [eax]
jmp 0x96dfd3
push eax
rcl ax, 0xd4
sar esi, 1
mov eax, dword [edx + esi*4]
test sp, dx
cmp cl, 0xb6
cmc
add eax, edi
jmp 0xd4f0d2
push eax
jmp 0xdb95f4
cmp edx, ecx
jmp 0xd741a9
mov cl, byte [esi + 2]
test sp, cx
test bh, 0x1d
lea esi, [esi + 2]
cmp bh, 0xb7
test si, 0x7a8d
sub edx, edx
test cl, cl
jmp 0xd2d49d
pop ebx
xchg edi, edi
movzx edi, bx
pop edi
jmp 0x9df51e
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x9e084f
call fcn.00d77b1d
add esp, 4
cmp edi, 0x622f192d
cmc
cmp eax, 0xffffffff
jmp 0xd960f4
ret
dec ebx
test eax, ebp
lea edx, [edx + edi]
mov dword [ebp + 8], 0
stc
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xd73659
ret
jl 0xcead0f
jmp 0x986702
jb 0xd3b4b4
mov eax, dword [ebp + 8]
cmovle ecx, ebx
movsx ecx, ax
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + eax - 0x114], 0
jmp 0xd4b5be
je 0xcdb104
mov eax, 0x5a4d
jmp 0xcdb0fb
je 0xd85eaf
mov edi, edi
cmp cl, 0x2e
je 0x8ed792
mov cl, byte [esi + 1]
inc esi
test cl, cl
jne 0xd85e9a
pop esi
pop ebx
rcl di, 0x76
xor eax, eax
pop edi
jmp 0x9ec3ea
call eax
test eax, eax
je 0xd85eaf
cmp eax, edi
jmp 0xcffe7a
jae 0xd85eaf
mov dword [ebp + 8], 0
test ecx, 0x432314a3
test ecx, ecx
jmp 0xd3b4a1
mov eax, dword [ebp + 0xc]
push eax
push edi
movzx eax, di
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xda277a
je 0xd0487f
test eax, eax
jmp 0xd9b9ab
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xd87b7e
mov esp, ebp
pop ebp
jmp 0x8f52f5
pop ebp
jmp 0xcf17cb
je 0xd32798
cmp eax, 1
jmp 0x9d39ed
pop esi
pop ebx
lea eax, [ecx + edi]
cmovns edi, edi
pop edi
mov esp, ebp
not bp
xchg bp, bp
pop ebp
ret
push eax
jmp 0xdba05d
call eax
pop esi
cmovnp ebx, edi
mov di, sp
pop ebx
mov di, bp
bswap di
jmp 0x91babd
push ecx
jmp 0xd9e780
mov edx, dword [edi + 0x3c]
add edx, edi
jmp 0x9e2dd0
call fcn.00cf3e8e
add esp, 0xc
mov edi, esp
jmp 0xd173a0
call fcn.00cf3e8e
add esp, 0xc
movsx edi, bp
jmp 0x984c1b