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

Disassembly:
pop edi
adc si, 0x596c
btr esi, ebp
sub esi, eax
pop ebx
add eax, ecx
mov si, 0x36cb
bswap si
pop esi
jmp 0xc00304
jle 0xc966bc
jmp 0x139719b
push ecx
xchg al, al
jmp 0xc451ce
mov edi, dword [edx + ecx + 0x18]
stc
test edi, edi
je 0x139719e
mov eax, dword [edx + ecx + 0x20]
lea eax, [eax + ecx]
clc
xor ebx, ebx
jmp 0xbe2590
mov ecx, esi
sub ecx, eax
test bp, si
jmp 0xc7e673
push edx
jmp 0xcea083
ret
mov esp, ebp
pop ebp
jmp 0xbaf437
mov eax, dword [ecx + 0x3c]
cmp ax, 0x2389
cmp dword [eax + ecx], 0x4550
jmp 0xc30c2a
mov byte [esi], cl
je 0xd80303
inc eax
cmp ebp, 0x1a2c3eae
test si, si
cmp eax, 0x104
jmp 0xd802fd
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x14434c8
jle 0x1397170
lea ebx, [esi + 1]
mov ecx, dword [ebp + 8]
jmp 0x137d1d3
ja 0xba976a
mov eax, esi
clc
jmp 0x13ba15a
push ebp
mov ebp, esp
movzx ecx, ax
sar ecx, cl
sal ch, cl
mov ecx, dword [ebp + 8]
cmc
sub esp, 0x114
cmc
push esi
cmc
test sp, 0x5964
test ecx, ecx
je 0x13ad536
mov esi, dword [ebp + 0xc]
cmp bp, 0x2165
test esi, esi
jmp 0xc1ba89
dec edi
mov dword [ebp - 0xc], eax
js 0x139719e
jmp 0xc966bf
jne 0xc56037
push 0
jmp 0xbaded2
jae 0xc503ac
sub edi, edi
cmc
test ecx, ecx
jmp 0xca0966
call fcn.01434464
lea esp, [esp + 4]
test eax, eax
jns 0xbd44dc
lea edi, [esi - 1]
jmp 0x1487f2c
mov esp, ebp
pop ebp
jmp 0xc87e03
je 0xbaddd5
mov cl, byte [esi + 1]
jmp 0xc5039c
lea ecx, [eax + ebx]
jmp 0xceba40
inc edi
inc eax
cmp cx, bp
cmp edi, ecx
jmp 0xd29a13
pop ebp
jmp 0xd1055b
je 0x13ad536
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x13ad530
jne 0xd04c89
cmp byte [ebp + 0x10], 0
jmp 0xd5113d
jne 0x13ad536
mov edx, dword [eax + ecx + 0x78]
stc
test esp, 0x2f757432
mov dword [ebp - 4], edx
stc
test di, bp
test edx, edx
je 0x13ad536
mov eax, dword [eax + ecx + 0x7c]
jmp 0x1366f4e
mov byte [ebp + edi - 0x114], 0
movsx eax, sp
cmovno ax, ax
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xca42b5
inc esi
cmp edi, ebx
cmp sp, 0x3f07
test cl, cl
jne 0xd88518
pop edi
xor si, sp
pop ebx
sub esi, ebx
xadd esi, esi
not si
xor eax, eax
pop esi
jmp 0xbb4ba8
ret
je 0xbf2d07
lea eax, [ecx - 0x30]
jmp 0xc7a668
mov eax, dword [eax + esi*4]
cmp si, bx
cmp al, 0x52
push edx
mov edx, dword [ebp + 0xc]
cmp bx, ax
cmp di, 0x68cb
add eax, ecx
jmp 0xbfc686
inc esi
cmp al, 9
jmp 0x1366fc8
cmp ecx, 0x104
jmp 0xbf4da6
ret
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
cmp esi, 0x4f980c16
lea esi, [edi + ebx]
sar esi, 1
jmp 0xc67e27
call fcn.00bdd47b
add esp, 0xc
movzx esi, si
pop edi
movzx ebx, bp
mov esi, edx
pop ebx
not esi
movsx esi, bx
pop esi
mov esp, ebp
pop ebp
jmp 0xca1cbf
push ecx
push edi
jmp 0xc97892
je 0xd29a19
lea ebx, [ebp - 0x114]
dec dl
sub ebx, eax
neg dl
mov dl, byte [eax]
test di, 0x1498
test dl, dl
je 0xd29a19
mov byte [ebx + eax], dl
jmp 0xc0f60b
ret
call eax
mov edi, eax
test ch, cl
cmc
jmp 0xd57da8
ret
call eax
pop edi
pop ebx
pop esi
jmp 0x13ac924
mov dword [ebp - 8], eax
jmp 0x1375fb1
push edi
jmp 0xd1e1cb
xor cl, byte [edi + esi]
jmp 0xbcc107
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x1394aa8
ret
call fcn.00bdd47b
add esp, 0xc
pop edi
mov ebx, esp
pop ebx
bswap esi
cmovg si, si
pop esi
mov esp, ebp
not ebp
jmp 0xc1832d
jb 0xca0978
lea ecx, [ebp - 0x114]
mov ah, 0x71
cbw
jmp 0xba70c0
test edi, edi
je 0xc503ac
mov edx, dword [ebp + 8]
clc
stc
cmp edi, edx
jmp 0xc23439
je 0xc503ac
cmp eax, edx
jmp 0x138a6f4
push eax
jmp 0xbd3ef3
je 0x1434555
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
bsf ebx, esi
bsr esi, eax
sub eax, eax
sub edi, ecx
not esi
lea esp, [esp]
xchg cl, bl
btr ebx, ebx
mov cl, al
mov ebx, 0x2ac7ebb
not si
rol ebx, cl
lea esi, [ebp + eax - 0x114]
movzx cx, bh
jmp 0xc0d1e0
test edi, edi
jmp 0x13adf49
jb 0xd51164
lea eax, [ebp - 0x114]
push eax
cwde
push edx
cwde
setne al
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xcafa5c
je 0xc503ac
cmp cl, 0x2e
jmp 0xc0265b
push ebx
test bh, 0xf5
clc
test ch, cl
push edi
mov dword [ebp - 0x10], eax
test cx, di
cmp si, bp
mov dword [ebp - 8], 0xffffffff
cmp cx, sp
cmp esi, 0xffff
jmp 0xbdc050
ja 0xbf2d07
movsx eax, cl
mov cl, byte [esi]
lea edx, [edx + edx*4]
cmp sp, 0x1737
lea edx, [eax + edx*2 - 0x30]
test dx, 0x73b1
test cl, cl
jmp 0xbf2d01
jmp 0x139719e
cmp ebx, edi
jmp 0xb97177
mov cl, byte [esi + 2]
add esi, 2
cmc
sub edx, edx
test cl, cl
jmp 0xc56031
pop ebp
jmp 0xcaa687
jb 0xb9006c
mov esi, dword [ebp - 0x10]
lea esi, [esi + edx]
cmp bp, 0x1e1b
stc
cmp eax, esi
jae 0xb9006c
lea eax, [eax + ecx]
or esi, edi
bswap si
mov cl, byte [eax]
btc si, 0xab
mov esi, eax
jmp 0x1436d79
je 0x137e92f
push 0
jmp 0xc99b73
mov eax, dword [ebp + 8]
bswap dx
sal dl, cl
cwd
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + eax + 0x24]
dec cx
or ecx, edi
lea ecx, [edx + esi*2]
rcr dh, 0x9c
rcl dx, 0x69
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
mov ecx, eax
xchg dx, ax
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 8]
clc
cmc
cmp eax, dword [edx + ecx + 0x14]
jae 0xc503ac
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
clc
mov eax, dword [eax + ecx]
cmc
test al, 0x2b
test eax, eax
jmp 0xd3d809
mov esp, ebp
pop ebp
ret
je 0xbca260
xor eax, eax
pop esi
mov esp, ebp
jmp 0x1387345
jne 0xd2cd40
lea edx, [ebp - 0x114]
cbw
push edx
mov ah, bh
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x143af28
sub eax, dword [edx + ecx + 0x10]
jmp 0xcba8a4
mov eax, dword [ebp + 0xc]
jmp 0xd4b006
test cl, cl
jmp 0xd88512
call eax
mov edi, eax
jmp 0xd2cd38
call eax
pop edi
mov bh, al
cmovg ebx, edi
mov bx, 0x230d
pop ebx
pop esi
mov esp, ebp
pop ebp
jmp 0xc54533
jmp 0xbd44e5