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

Disassembly:
xor edx, edx
cmp esp, 0xe50423c
add esi, esi
sub ebx, eax
ror ah, 0x8e
movsx esi, sp
mov edi, edi
clc
mov eax, 0x2c70688f
mov cl, dl
mov si, 0x2ff2
bts esi, edi
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmc
add al, dl
test esi, edx
jmp 0xbc2d32
xor al, byte [ebx + esi]
jmp 0xbd45f2
je 0xf32240
sub eax, eax
xchg edi, edi
pop edi
jmp 0xbcbf00
jne 0x10bb5d2
pop esi
pop ebx
sub eax, eax
mov di, 0x746c
pop edi
jmp 0xf36cc0
jb 0xf32fa3
mov edx, dword [ebp - 0x10]
add edx, eax
cmp bp, bx
cmc
cmp ecx, edx
jmp 0xbcc470
jb 0xbc11f6
lea eax, [ebp - 0x114]
jmp 0xbcb97b
jne 0xbc2e07
mov eax, dword [edx + 0x78]
clc
mov dword [ebp - 4], eax
clc
test eax, eax
jmp 0xfcb909
push eax
cwde
cbw
push edi
movzx ax, ah
not al
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10b5466
jle 0xfcbcaf
mov eax, dword [ebp - 4]
and si, bx
mov esi, dword [ebp - 8]
cmp dx, di
cmp esi, dword [eax + edi + 0x14]
jmp 0x10bb5ae
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x10b5e1d
jae 0xf32fa3
lea eax, [ecx + edi]
inc si
not esi
rol esi, 0x95
mov cl, byte [eax]
inc si
add esi, edi
mov esi, eax
test cl, cl
jmp 0xbd439e
lea eax, [edx + esi*2]
cwd
movzx ecx, word [eax + edi]
movzx dx, ah
lea edx, [ebx + 1]
jmp 0xf41d50
mov ebx, dword [eax + edi + 0x18]
clc
test ch, 0x2a
test ebx, ebx
jmp 0xf34072
jne 0x10bc2ca
cmp byte [ebp + 0x10], 0
jmp 0x10ae3ed
je 0xbd5ecd
test eax, eax
jmp 0x10ae9fb
je 0xbd6570
mov edi, edi
cmp edx, 0x21d37848
cmc
stc
cmp cl, 0x2e
jmp 0xbdbdd9
mov ecx, esi
cmc
cmp esp, 0x10090c5f
sub ecx, eax
cmp ch, 0xcb
cmc
cmp ecx, 0x104
jmp 0xf41df8
mov byte [esi], al
jmp 0xf35a68
mov esp, ebp
pop ebp
ret
lea ebx, [esi - 1]
cmc
cmp dword [ebp + 8], ebx
jmp 0xbcbe61
jb 0xbdcac9
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
push ecx
jmp 0xbdc220
jne 0xbd43ae
pop esi
cmp bp, ax
btr di, 0x1c
pop ebx
cmc
sub eax, eax
cmovno di, cx
pop edi
jmp 0xfccaca
call fcn.00fcbe5a
add esp, 0xc
xchg di, bx
mov esi, 0x6c772b2a
pop esi
mov bh, 0x6b
mov edi, eax
pop ebx
pop edi
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0xfcaf13
mov dword [ebp + 8], esi
jmp 0xf37ce2
ret
push edi
xchg ah, ah
mov ax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10b2268
mov cl, byte [esi + 2]
cmp esp, 0x28ba5a2f
add esi, 2
cmp bx, sp
sub edx, edx
test cl, cl
jmp 0xf31156
je 0xbd444a
mov cl, byte [esi + 1]
inc esi
jmp 0x10b8e08
mov byte [ebp + eax - 0x114], 0
movsx ax, dl
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0xf34b13
call fcn.00fcbe5a
add esp, 0xc
jmp 0xf33bad
jbe 0xbd6518
lea ebx, [ebp - 0x114]
mov dl, 0xcd
sub ebx, eax
rcr dl, 0xe1
test ebp, edi
mov dl, byte [eax]
test dl, dl
jmp 0xf368ea
je 0xbd6570
cmp eax, edi
jmp 0xbd2251
ret
push ecx
jmp 0xf313c3
je 0xf35691
mov bl, cl
cmp bl, al
sub bl, 0x30
jmp 0x10bd43c
push eax
jmp 0xbdc40b
call fcn.010b15be
lea esp, [esp + 4]
clc
cmp eax, 0xffffffff
jmp 0xbd2fd2
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmc
cmp dword [edx], 0x4550
jmp 0xbca4d0
pop esi
pop ebx
mov eax, 0x4e9f7a78
jmp 0xf33af6
lea eax, [ecx + edi]
mov edi, esp
pop edi
jmp 0x10ba544
pop esi
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0xbd753f
je 0xbcbe73
mov edx, dword [eax + edi + 0x20]
dec ebx
test bl, 0xa4
cmc
add edx, edi
mov dword [ebp + 8], 0
cmc
mov dword [ebp - 0xc], edx
test sp, 0x546e
cmp bh, dh
test ebx, ebx
jmp 0xf36900
jne 0xf30c38
lea edx, [ebp - 0x114]
lahf
movzx eax, dx
not ah
push edx
movzx eax, dx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0xf30c32
ja 0xf35691
movsx ecx, cl
cmc
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
sub cl, cl
mov cl, byte [esi]
test cl, cl
jne 0xf3115c
push 0
jmp 0x10be593
je 0xbc96ec
inc edx
cmp esi, ebp
cmp edx, 0x104
jmp 0xbc96e6
je 0xbd6518
mov byte [ebx + eax], dl
mov edx, 0x44063866
mov edx, dword [ebp + 8]
jmp 0x10ae7fe
jl 0xbcbe73
jmp 0xfcbcbc
mov esp, ebp
pop ebp
jmp 0xf30d6b
jmp 0xbd5ed1
ret
jne 0xbd5ed1
inc esi
jmp 0xbd6a09
mov dword [ebp - 8], ecx
jmp 0x10b8b3d
jae 0xbd6570
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0xbdcab4
mov esp, ebp
movsx ebp, ax
movzx ebp, sp
pop ebp
ret
ret
je 0xbc2e07
mov edx, dword [edx + 0x7c]
push ebx
clc
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
ja 0xbd1a13
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jae 0xbd6570
mov edx, dword [eax + edi + 0x1c]
test sp, bx
lea ecx, [edx + ecx*4]
test dx, 0x73a3
mov ecx, dword [ecx + edi]
cmc
cmp ebp, eax
test ecx, ecx
jmp 0xbc7435
mov ecx, dword [ebp + 0xc]
shr eax, cl
cdq
and edx, ebx
mov edx, dword [ebp - 0xc]
or ah, bl
mov eax, dword [ebp + 8]
btc si, 0xc9
adc esi, 0x3e107d49
cmp esp, edx
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
add eax, ebp
sar esi, 1
rcr ah, cl
jmp 0x10b88f2
push ebp
mov ebp, esp
sub esp, 0x114
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x10bd4f2
mov eax, dword [ebp + 0xc]
jmp 0x10b3fd1
mov esp, ebp
not ebp
pop ebp
jmp 0x10b1f6d
push eax
jmp 0xbd6661
je 0xfcca48
mov ebx, dword [ebp + 0xc]
bt esi, 0xce
rol si, 0x58
not cl
lea eax, [ebp - 0x114]
jmp 0xbc11e1
inc edx
inc eax
mov dword [ebp + 8], edx
test si, 0x41fa
cmc
cmp edx, ecx
jmp 0xbd6512
je 0x10b9e8f
cmp eax, 1
jmp 0xf3f961
ret
call eax
pop esi
cmovle bx, sp
pop ebx
not di
pop edi
jmp 0xfca43d
push eax
jmp 0xbd931c
call eax
pop esi
pop ebx
cmovno di, sp
pop edi
jmp 0xbd5138
je 0xbd983a
push 0
jmp 0xf30e25
ret
mov eax, dword [edx + esi*4]
cmc
test ecx, edx
add eax, edi
jmp 0xf31ec9
mov dword [ebp + 8], edx
jmp 0xbd5ed1
test cl, cl
jmp 0xbd656a
mov ecx, dword [ebp - 4]
cbw
mov edx, dword [ecx + edi + 0x24]
lahf
jmp 0xbccff3
mov esp, ebp
pop ebp
jmp 0xf3ed6b
jae 0xbd6570
mov ecx, dword [eax + edi + 0x1c]
rcl dh, 0x64
clc
or edx, edx
lea edx, [ecx + esi*4]
cmp sp, dx
or cl, 0x66
mov ecx, dword [edx + edi]
test ecx, ecx
je 0xbd6570
cmp ecx, eax
jmp 0xbc7520
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x10b5a11
inc esi
stc
cmp di, 0x15b2
test ebx, ebp
cmp bl, 9
jmp 0xf35674
je 0xbc2e07
mov ecx, dword [ebp + 0xc]
test si, 0x14bb
test ecx, ecx
je 0xbc2e07
mov eax, 0x5a4d
clc
cmp word [edi], ax
jmp 0xbc2e01
push edx
jmp 0xfcd78f