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

Disassembly:
jmp 0xf60fc9
jne 0xf647c6
cmp byte [ebp + 0x10], 0
jmp 0xc1793d
pop ebp
jmp 0xbbee49
lea esp, [esp - 0x114]
test ebp, edx
cmp sp, 0xe8a
push edi
adc edi, esp
mov edi, dword [ebp + 8]
test bh, 0x12
jmp 0xc233cf
mov edx, dword [ecx + edi + 0x24]
jmp 0xbc70ef
pop edi
jmp 0xc19f54
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jne 0xc13bb8
mov eax, dword [edx + 0x78]
jmp 0xb7e52c
push ecx
jmp 0xbd206c
mov esp, ebp
pop ebp
ret
je 0xcf995e
mov edx, dword [eax + edi + 0x20]
jmp 0xc78bb2
mov dword [ebp - 4], eax
test eax, eax
jmp 0xce995e
call eax
test eax, eax
jmp 0xcc0671
mov ecx, dword [ebp - 4]
lahf
jmp 0xb48dd1
je 0xb8cbf9
cmp eax, 1
jmp 0xbdc932
lea ecx, [edx + ecx*4]
stc
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0xc0e680
jae 0xc6a56c
lea eax, [ecx + edi]
movzx esi, dx
mov cl, byte [eax]
ror esi, 0xfd
adc si, si
mov esi, eax
clc
stc
test cl, cl
je 0xc04051
mov edi, edi
clc
cmc
cmp cl, 0x2e
jmp 0xbbbe18
jb 0xc1795a
lea eax, [ebp - 0x114]
jmp 0xbe3e7f
mov dword [ebp + 8], esi
jmp 0xb25374
jne 0xcc0677
lea edx, [ebp - 0x114]
cmova eax, edi
push edx
mov ah, 0x4e
movsx eax, sp
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0xb8461d
je 0xf5a71d
mov cl, byte [esi + 1]
jmp 0xc04044
ret
lea eax, [edx + esi*2]
bswap cx
movzx cx, dl
cmovo cx, si
movzx ecx, word [eax + edi]
cmovbe dx, si
lea edx, [ebx + 1]
jmp 0xbf1748
push eax
jmp 0xc4743c
je 0xc13bb8
mov ecx, dword [ebp + 0xc]
test eax, eax
test ecx, ecx
jmp 0xcb0628
mov ecx, dword [ebp + 0xc]
cmovp ax, bx
rcl ax, cl
mov edx, dword [ebp - 0xc]
shr ah, cl
mov eax, dword [ebp + 8]
btc si, ax
lea esi, [ebx + eax]
shr ax, cl
mov eax, dword [ebp + 0x10]
jmp 0xc31411
jne 0xf60fc9
inc esi
jmp 0xbb33f2
push eax
push edi
cbw
setnp ah
movzx ax, al
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xcc61fc
jae 0xc04051
mov dword [ebp + 8], 0
cmc
test ecx, ecx
jbe 0xc52682
lea ebx, [ebp - 0x114]
sub ebx, eax
xadd dl, dl
add dl, al
xor dl, 0x35
mov dl, byte [eax]
clc
cmc
cmp ax, 0x3f72
test dl, dl
jmp 0xf628df
mov dword [ebp - 8], ecx
jmp 0xc5bccb
mov esp, ebp
pop ebp
jmp 0xcabb57
inc esi
test si, ax
clc
test cl, cl
jne 0xba1c55
pop esi
btc bx, 0x16
shrd di, bx, 0xd6
pop ebx
add edi, edx
bsr di, di
xor eax, eax
pop edi
jmp 0xd02a25
jb 0xc6a56c
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
clc
cmp ecx, edx
jmp 0xba1c31
jne 0xccc83c
pop esi
stc
xchg edi, ebx
pop ebx
ror edi, 0xce
xor eax, eax
mov edi, ebx
bswap di
jmp 0xd010d3
je 0xb5143b
sub eax, eax
bswap di
pop edi
jmp 0xf61a2c
je 0xf672bf
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
sal esi, 0x22
xor edx, edx
sub ebx, eax
not cl
rcr cl, cl
mov edi, edi
cwde
mov eax, 0xe235ca4
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
stc
cmp edi, esi
test ebp, ecx
add al, dl
cmp cx, bp
xor al, byte [ebx + esi]
jmp 0xf726f5
mov esp, ebp
xchg ebp, ebp
jmp 0xb3f7af
ret
test edi, edi
jmp 0xbd247f
je 0xce4149
push 0
jmp 0xb58056
push eax
sar esi, 1
rol al, cl
mov eax, dword [edx + esi*4]
jmp 0xce2942
call eax
pop esi
mov bx, cx
pop ebx
mov edi, ecx
pop edi
mov esp, ebp
movsx ebp, si
mov ebp, edi
pop ebp
jmp 0xc54d5b
call fcn.00f39fdb
add esp, 0xc
pop esi
mov edi, 0x347257c3
mov ebx, esp
not bh
pop ebx
pop edi
jmp 0xbfb9d7
inc eax
stc
clc
mov dword [ebp + 8], edx
stc
cmp edx, ecx
jb 0xbecbb8
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0xc73cf7
ret
mov dword [ebp + 8], edx
jmp 0xf60fc9
pop esi
movzx ebx, bp
pop ebx
lea eax, [ecx + edi]
jmp 0xcac6ee
push eax
seto al
push edi
not eax
movsx eax, di
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xc42233
ret
push ecx
mov byte [ebp + eax - 0x114], 0
cmovo eax, esp
cbw
jmp 0xcb2c95
sub bl, 0x30
inc esi
cmp bl, 9
jmp 0xcaf2a8
dec ebx
add edx, edi
test esi, 0x333b206d
cmp edx, 0x354b5676
mov dword [ebp + 8], 0
cmp bx, di
clc
mov dword [ebp - 0xc], edx
stc
test ebx, ebx
jl 0xcf995e
jmp 0xbd71ef
ret
pop edi
jmp 0xd02aaf
ja 0xcaf2ce
movsx ecx, cl
test dh, 0xf0
test edx, edi
cmp eax, esp
lea edx, [edx + edx*4]
cmc
clc
lea edx, [ecx + edx*2 - 0x30]
shl cl, 0x60
mov cl, byte [esi]
test cl, cl
jne 0xcc415a
push 0
jmp 0xcbae0d
je 0xc13bb8
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0xc13bb2
sub ecx, eax
cmp di, dx
cmc
cmp ecx, 0x104
jmp 0xbecb92
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0xbb6ce5
je 0xba8e8f
inc edx
cmp edx, 0x104
jmp 0xba8e89
push edx
jmp 0xcd8a18
je 0xc04051
cmp eax, edi
jmp 0xb3874c
xor edx, edx
stc
test cl, cl
je 0xcaf2ce
mov bl, cl
test bx, bx
jmp 0xc75ff0
call eax
pop esi
movsx edi, cx
mov di, 0xb4a
pop ebx
movsx edi, dx
jmp 0xb4dca0
jae 0xc04051
mov ecx, dword [eax + edi + 0x1c]
xchg edx, edx
lea edx, [ecx + esi*4]
and ecx, esi
or cx, bx
test bh, al
mov ecx, dword [edx + edi]
cmp si, ax
test sp, 0x86
test ecx, ecx
je 0xc04051
cmp ecx, eax
jmp 0xc0cca3
push eax
call fcn.00f39fdb
add esp, 0xc
not si
pop esi
movsx ebx, bp
pop ebx
pop edi
jmp 0xb5db98
add eax, edi
call 0xf66cfa
lea esp, [esp + 4]
cmp al, 0xa
cmp bx, si
cmp eax, 0xffffffff
jmp 0xf711c4
mov cl, byte [esi + 2]
lea esi, [esi + 2]
clc
jmp 0xcc414f
je 0xc13bb8
mov edx, dword [edx + 0x7c]
push ebx
push esi
cmp bh, 0x97
stc
cmc
or esi, 0xffffffff
clc
test bl, 0x42
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
test ebp, ebp
test ch, 0xa0
cmp ecx, 0xffff
ja 0xf5c535
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0xf718d1
jle 0xbd71e0
mov eax, dword [ebp - 4]
sbb esi, 0x6daa3905
bts si, si
mov esi, dword [ebp - 8]
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0xccc813
inc edx
jmp 0xc52673
pop edi
mov esp, ebp
not ebp
movzx ebp, sp
pop ebp
ret
mov esp, ebp
xchg bp, bp
bswap ebp
pop ebp
jmp 0xc1a115
mov esp, ebp
pop ebp
jmp 0xc71127
push ebp
mov ebp, esp
stc
jmp 0xb48838
mov ecx, esi
stc
jmp 0xcb217d
mov ebx, dword [eax + edi + 0x18]
test sp, si
test ebx, ebx
jmp 0xb78339
lea ebx, [esi - 1]
cmp ebp, 0x7d12022b
cmp dword [ebp + 8], ebx
jmp 0xcf9947
mov esp, ebp
pop ebp
ret
je 0xc52682
mov byte [ebx + eax], dl
mov dx, sp
mov edx, dword [ebp + 8]
jmp 0xcfa9c1
cmp byte [esi + 1], 0x23
mov cx, bp
sete cl
lea ecx, [esi + 1]
jmp 0xc2f414
mov eax, dword [ebp + 0xc]
jmp 0xc6e1dc
je 0xf60fc0
test eax, eax
jmp 0xb93f8c
jae 0xc04051
mov edx, dword [eax + edi + 0x1c]
cmc
jmp 0xba0df7
mov byte [esi], al
jmp 0xcb665c