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

Disassembly:
cmp dword [ebp + 8], ebx
jmp 0xcba4b8
pop ebx
mov di, ax
xchg di, di
pop edi
mov esp, ebp
movzx ebp, sp
jmp 0x7cfeda
inc edx
inc eax
cmc
test ecx, 0xcff673c
mov dword [ebp + 8], edx
cmp edx, ecx
jb 0x80b3ee
mov eax, dword [ebp + 8]
cmovle cx, si
movzx ecx, si
lea ecx, [ebp - 0x114]
push ecx
jmp 0xc1e54b
xor edx, edx
test cl, cl
je 0xc22d04
mov bl, cl
sub bl, 0x30
inc esi
cmp bl, 9
jmp 0x8665d8
je 0x7c7b3b
cmp eax, 1
jmp 0xc71177
ret
dec ebx
stc
test ebp, 0x6e8111c0
jmp 0x7cb048
mov dword [ebp + 8], edx
jmp 0xc7dd54
mov esp, ebp
mov bp, ax
movsx ebp, dx
pop ebp
ret
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
not ch
jmp 0xc6e59d
add edx, edi
mov dword [ebp + 8], 0
test dh, 0x86
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xc5832b
mov esp, ebp
pop ebp
ret
mov edx, dword [edi + 0x3c]
cmp ebx, 0x428060ec
stc
add edx, edi
cmp ax, sp
cmp dword [edx], 0x4550
jne 0x82b99e
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0x7f4983
pop ebp
jmp 0xc8da0b
jne 0xc9bda9
pop esi
add di, bx
jmp 0xc7eda5
je 0x82b99e
mov edx, dword [edx + 0x7c]
test bl, 0x71
clc
push ebx
push esi
test bp, dx
cmc
or esi, 0xffffffff
test al, al
mov dword [ebp - 0x10], edx
jmp 0xbcf367
je 0x782fd7
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x782fc3
sub ebx, eax
ror ah, cl
mov edi, edi
lahf
cmc
mov eax, 0x691f09d7
mov cl, dl
rol eax, cl
shl si, 0x5f
sar si, 0xbf
lea esi, [ebp + edx - 0x114]
add al, dl
cmc
cmp sp, bp
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0xc3e2db
mov ebx, dword [eax + edi + 0x18]
cmp di, 0x4e67
test ebx, ebx
jmp 0x8a426e
jbe 0x782fd7
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x7fc4a3
ret
ret
je 0x8d3e28
mov ebx, dword [ebp + 0xc]
and cl, cl
rol al, 0xe5
shrd si, cx, 0xfa
lea eax, [ebp - 0x114]
adc cl, cl
xor edx, edx
jmp 0x7ff5b7
mov esp, ebp
bswap bp
pop ebp
jmp 0xbfb960
je 0x7ce9ea
sub eax, eax
pop edi
jmp 0x82ac1f
call eax
pop esi
jmp 0x77d847
je 0x8437fa
push 0
jmp 0xc2ad4d
mov cl, byte [esi + 2]
lea esi, [esi + 2]
jmp 0x78fc7f
push eax
push edi
seto al
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x83dafb
call fcn.00c1e4ae
lea esp, [esp + 4]
stc
test esp, edx
cmp eax, esp
cmp eax, 0xffffffff
jmp 0xc13bf8
mov dword [ebp + 8], esi
jmp 0xcb1a2f
ja 0xc22d04
movsx ecx, cl
lea edx, [edx + edx*4]
test di, dx
cmp esi, ecx
stc
lea edx, [ecx + edx*2 - 0x30]
neg cl
test di, si
ror cl, 0x68
mov cl, byte [esi]
stc
test dl, 4
cmp ch, 0xb4
test cl, cl
jmp 0xc22cfe
jb 0x7ff5bf
lea eax, [ebp - 0x114]
jmp 0x8534c0
mov ecx, esi
cmp eax, edx
sub ecx, eax
stc
test ebp, ecx
cmp ecx, 0x104
jmp 0xcaa698
cmp byte [esi + 1], 0x23
bswap cx
movsx ecx, ax
lea ecx, [esi + 1]
jmp 0x840c63
je 0xcba4cb
mov edx, dword [eax + edi + 0x20]
jmp 0x7a03d6
ret
jb 0xbdbb18
mov edx, dword [ebp - 0x10]
stc
test edi, 0x46650ef5
cmp esi, 0x5573166e
add edx, eax
cmp dl, 0xb8
clc
cmp ecx, edx
jae 0xbdbb18
lea eax, [ecx + edi]
mov cl, byte [eax]
cmp bx, ax
mov esi, eax
test bl, 0xd4
cmc
test cl, cl
jmp 0xc9bd9a
push eax
cwde
jmp 0xc30ad7
jne 0xcdc381
pop esi
cmovs ebx, ecx
bswap bx
pop ebx
xchg di, di
xor eax, eax
pop edi
jmp 0xc8a737
mov eax, dword [ebp + 0xc]
jmp 0x8cd267
mov esp, ebp
pop ebp
jmp 0x79b7a7
mov dword [ebp - 8], esi
cmp dx, sp
cmp ecx, 0xffff
ja 0x80a274
sub ecx, dword [eax + edi + 0x10]
stc
cmp ecx, dword [eax + edi + 0x14]
jmp 0xca5385
call fcn.00be3e8a
add esp, 0xc
pop esi
pop ebx
mov di, 0x179f
pop edi
mov esp, ebp
pop ebp
jmp 0x8182bf
pop esi
movsx eax, cx
movzx eax, dx
movsx bx, ch
pop ebx
lea eax, [ecx + edi]
movsx edi, bp
not edi
pop edi
jmp 0x7b6488
push ebp
mov ebp, esp
jmp 0xcb19e6
mov esp, ebp
mov bp, si
pop ebp
jmp 0x8b1ef1
push edi
rcl di, 0xf
stc
mov edi, dword [ebp + 8]
stc
test edi, edi
je 0x82b99e
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x82b99e
mov eax, 0x5a4d
cmc
cmp di, cx
cmp word [edi], ax
jmp 0x82b998
ret
pop ebx
pop edi
jmp 0xbce00b
mov dword [ebp - 8], ecx
jmp 0x7a3134
je 0xc9acc4
test eax, eax
jmp 0x796828
mov byte [ebp + eax - 0x114], 0
movzx eax, si
mov al, bh
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0xca7be2
jne 0x78fc89
push 0
jmp 0xc38659
push ecx
push eax
call fcn.00be3e8a
add esp, 0xc
pop esi
bswap bx
xchg ebx, edi
pop ebx
not edi
pop edi
jmp 0xbed0a9
push edi
mov ah, 0xd2
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
jmp 0xbff066
push edx
jmp 0xc5b83b
je 0x87148b
inc edx
cmp edx, 0x104
jmp 0x871485
je 0x7d360b
cmp eax, edi
jmp 0xcc38ac
jl 0xcba4cb
jmp 0xc5e6ae
push eax
jmp 0xbd3d68
mov ecx, dword [ebp + 0xc]
btc esi, 0xd
mov edx, dword [ebp - 0xc]
rcr al, 0xb9
shr esi, 0x82
cbw
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
rcl ax, 6
mov eax, dword [ebp + 0x10]
stc
push eax
rcl ax, 0x9c
cmovbe ax, sp
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x85904b
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xc0866a
jne 0x779363
inc esi
jmp 0x85b6cd
jmp 0x779363
inc esi
test cl, cl
jmp 0x7d3605
pop ebx
sub eax, eax
pop edi
jmp 0x7cc8b0
mov esp, ebp
cmovnp ebp, ebp
mov bp, bp
movzx ebp, cx
pop ebp
jmp 0x8119d3
ret
jae 0x7d360b
mov ecx, dword [eax + edi + 0x1c]
setns dl
btc dx, 0x90
cmp cx, dx
lea edx, [ecx + esi*4]
add cx, ax
test cl, bh
mov ecx, dword [edx + edi]
clc
stc
test ecx, ecx
jmp 0xcdc37b
lea ebx, [esi - 1]
jmp 0x779363
je 0x7d360b
mov edi, edi
test ax, 0x1294
cmp dx, di
cmp cl, 0x2e
jmp 0xcdbb16
jae 0x7d360b
mov edx, dword [eax + edi + 0x1c]
cmp ah, 0x25
lea ecx, [edx + ecx*4]
cmp esp, 0x6d10024
clc
cmc
mov ecx, dword [ecx + edi]
test edi, 0x32d53e1e
test ecx, ecx
jmp 0x8cefe4
jne 0xc505da
lea edx, [ebp - 0x114]
cmovae ax, bp
mov ax, si
cwde
push edx
not ah
sets al
movzx ax, bl
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0xc505d4
jae 0x7d360b
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x80b3e0
sub esp, 0x114
jmp 0xbf3259
jmp 0x779363
jle 0xc5e69c
mov eax, dword [ebp - 4]
rcr si, 0x9f
mov esi, dword [ebp - 8]
cmc
stc
clc
cmp esi, dword [eax + edi + 0x14]
jmp 0xc8e58b
jne 0x8a1ba6
cmp byte [ebp + 0x10], 0
jmp 0x819632
je 0x89e322
mov cl, byte [esi + 1]
jmp 0xc7e301
je 0x7d360b
cmp ecx, eax
jmp 0x8c245a