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

Disassembly:
mov esp, ebp
jmp 0xf97fff
je 0xf3cd06
mov ebx, dword [ebp + 0xc]
add eax, edi
not esi
lea eax, [ebp - 0x114]
mov esi, edi
sub edx, edx
bsf esi, esp
sub ebx, eax
bt si, 0xba
xchg cl, cl
mov edi, edi
lahf
mov eax, 0x34fd3f86
rcl cl, cl
mov cl, dl
movzx esi, sp
clc
rol eax, cl
cmc
cmovne si, sp
lea esi, [ebp + edx - 0x114]
add al, dl
jmp 0xb11323
jne 0xfe0d17
inc esi
mov dword [ebp + 8], esi
jmp 0xfe0d17
ret
inc eax
cmc
mov dword [ebp + 8], edx
cmp dl, 0xe5
test esp, 0x9297aab
cmp edx, ecx
jb 0xb25c7f
mov eax, dword [ebp + 8]
jmp 0xfa39ff
jl 0xfe0d2d
jmp 0xcab8c3
jne 0xcbacde
lea edx, [ebp - 0x114]
not al
push edx
mov eax, dword [0xfd40a8]
jmp 0xf39ce1
ret
push ecx
jmp 0xb69071
dec ebx
add edx, edi
test esp, edx
test eax, 0x2d430575
mov dword [ebp + 8], 0
cmp di, 0x6c42
mov dword [ebp - 0xc], edx
cmp si, 0x1f87
test ebx, ebx
jmp 0xad5aa1
mov cl, byte [esi + 2]
cmp si, dx
lea esi, [esi + 2]
clc
test bl, dl
sub edx, edx
cmp edx, esi
test cl, cl
jmp 0xb5d211
push eax
jmp 0xf27055
mov esp, ebp
pop ebp
jmp 0xac93eb
inc esi
cmc
test cl, cl
jne 0xc8a2bb
pop esi
bsr edi, eax
sar edi, 0x38
pop ebx
xor eax, eax
mov edi, edi
mov di, 0xd37
pop edi
jmp 0xb3e229
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0xb4452a
pop edi
mov esp, ebp
jmp 0xc83438
inc edx
jmp 0xad304d
call eax
pop esi
movzx bx, cl
cmovg ebx, esp
pop ebx
pop edi
jmp 0xfc3106
jbe 0xad3063
lea ebx, [ebp - 0x114]
rcr dl, 0x7d
sub ebx, eax
or dl, 0x83
mov dl, byte [eax]
jmp 0xfb46e7
je 0xfb6264
mov eax, 0x5a4d
cmc
cmp ch, 0xa8
stc
cmp word [edi], ax
jmp 0xfb625e
mov esp, ebp
jmp 0xf3fc82
je 0xb4453f
inc edx
cmp bh, dl
cmp edx, 0x104
jb 0xac19a4
lea eax, [ebp - 0x114]
push eax
cbw
movsx ax, bh
push edi
not ax
mov eax, dword [0xfd40b0]
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0xcc7e73
je 0xaf4593
push 0
jmp 0xae1002
je 0xfb6264
mov ecx, dword [ebp + 0xc]
cmp edi, 0x49b84abe
test ecx, ecx
jmp 0xb2981a
je 0xfc86e1
mov bl, cl
cmp sp, 0x3798
sub bl, 0x30
jmp 0xf0f5ad
call fcn.00c95d4e
lea esp, [esp + 4]
cmp eax, 0xffffffff
je 0xfe0d11
test eax, eax
jmp 0xf2d0d7
call fcn.01004b25
add esp, 0xc
bswap ebx
cmovne di, sp
pop esi
movzx ebx, ax
mov ebx, ecx
mov bx, 0x7d3b
pop ebx
cmovg di, ax
pop edi
mov esp, ebp
pop ebp
ret
call eax
test eax, eax
jmp 0xad7426
jne 0xb69d30
pop esi
pop ebx
shl edi, 0x5b
and edi, 0x3c90047a
sub eax, eax
jmp 0xb1138c
push eax
jmp 0xb5f506
jae 0xb0f314
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
shrd ecx, edi, 0x17
mov ecx, dword [edx + edi]
test ecx, ecx
je 0xb0f314
cmp ecx, eax
jb 0xf9e8c1
mov edx, dword [ebp - 0x10]
stc
add edx, eax
cmp di, 0x5e53
stc
cmp ecx, edx
jmp 0xc8a28d
mov ebx, dword [eax + edi + 0x18]
stc
test ebx, ebx
je 0xfe0d2d
mov edx, dword [eax + edi + 0x20]
jmp 0xaf05e8
je 0xcaa9d1
mov cl, byte [esi + 1]
jmp 0xb0f30a
pop ebp
ret
mov ecx, dword [ebp - 4]
seto dh
lahf
mov edx, dword [ecx + edi + 0x24]
lahf
xchg ah, ch
lea eax, [edx + esi*2]
mov ecx, 0x2a587dbe
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0xfb9d99
test cl, cl
jmp 0xfc86db
jae 0xf9e8c1
lea eax, [ecx + edi]
rol esi, 0x32
mov cl, byte [eax]
btc si, 0
mov esi, eax
cmp bp, dx
test cl, cl
je 0xb0f314
mov edi, edi
test ebp, esi
test dx, 0x10c4
cmp dx, 0x5603
cmp cl, 0x2e
jmp 0xb752ca
jne 0xfb6264
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmc
test eax, eax
je 0xfb6264
mov edx, dword [edx + 0x7c]
cmp bh, 0x16
push ebx
test dx, cx
stc
cmp edx, edi
push esi
cmc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
clc
jmp 0xff9d41
mov ecx, esi
cmp esp, eax
sub ecx, eax
stc
clc
cmp ecx, 0x104
jae 0xb0f314
mov dword [ebp + 8], 0
jmp 0xcbcf86
mov ecx, dword [ebp + 0xc]
cwde
mov edx, dword [ebp - 0xc]
shl eax, cl
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
rcl eax, 0xb9
bts eax, ebp
dec ax
mov eax, dword [ebp + 0x10]
push eax
ror ah, cl
or eax, 0x62cb756a
sar esi, 1
add ah, 0x77
clc
and eax, ebx
mov eax, dword [edx + esi*4]
test eax, 0x702f2c91
add eax, edi
jmp 0xb5f41e
je 0xb0f314
cmp eax, edi
jmp 0xf9ba5e
test ecx, ecx
jmp 0xb25c6b
ret
mov edx, dword [edi + 0x3c]
test bh, dh
add edx, edi
cmc
cmp dword [edx], 0x4550
jmp 0xca183a
mov esp, ebp
mov bp, ax
movzx ebp, bp
mov ebp, 0x413f62fe
pop ebp
jmp 0xae055b
ret
inc esi
test dh, 0x37
cmc
cmp bl, 9
ja 0xfc86e1
movsx ecx, cl
lea edx, [edx + edx*4]
cmp cl, 0x25
cmp di, dx
lea edx, [ecx + edx*2 - 0x30]
sub cl, al
mov cl, byte [esi]
stc
jmp 0xc88744
call fcn.01004b25
add esp, 0xc
pop esi
movzx ebx, bp
setb bl
movsx bx, al
pop ebx
pop edi
jmp 0xf063de
je 0xc86c2e
cmp eax, 1
jmp 0xac3928
mov byte [ebp + eax - 0x114], 0
sete ah
cbw
mov eax, dword [0xfd40ac]
jmp 0xb5ff7f
call eax
test eax, eax
jmp 0xcbacd8
push ecx
jmp 0xf39cab
mov eax, dword [ebp + 0xc]
push eax
bswap ax
movsx eax, bp
cwde
push edi
cbw
movsx eax, di
mov eax, dword [0xfd40b0]
jmp 0xb25369
pop ebp
jmp 0xf96eab
ret
pop ebp
jmp 0xf09eb7
jne 0xfcde34
cmp byte [ebp + 0x10], 0
jmp 0xac197e
pop esi
pop ebx
movzx eax, di
mov ax, 0x2edd
mov ax, bp
lea eax, [ecx + edi]
movsx edi, bx
not di
pop edi
jmp 0xb0a844
lea ecx, [ebp - 0x114]
jmp 0xf3abdb
test dl, dl
jmp 0xfdefd8
je 0xef87b7
sub eax, eax
cmovle di, dx
xchg di, di
pop edi
jmp 0xabee1d
mov dword [ebp + 8], edx
jmp 0xfe0d17
ret
mov esp, ebp
movzx ebp, dx
pop ebp
jmp 0xfc27e7
jne 0xb5d217
push 0
push edx
jmp 0xaff045
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0xb45a16
je 0xad3063
mov byte [ebx + eax], dl
xchg dx, dx
mov edx, dword [ebp + 8]
jmp 0xb21d97
jae 0xb0f314
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ebx, eax
cmc
test ecx, ecx
jmp 0xb60510
lea ebx, [esi - 1]
test di, dx
cmp dword [ebp + 8], ebx
jle 0xcab8ba
mov eax, dword [ebp - 4]
rcl si, 0xb5
mov esi, dword [ebp - 8]
test dx, si
cmp esi, dword [eax + edi + 0x14]
jmp 0xb69d14
mov dword [ebp - 8], esi
cmp bl, 0xaa
stc
cmp ecx, 0xffff
ja 0xb6b4c8
sub ecx, dword [eax + edi + 0x10]
test ebp, eax
cmp ecx, dword [eax + edi + 0x14]
jmp 0xfdf283
push edi
mov edi, dword [ebp + 8]
test si, 0x7e7d
test edi, edi
jmp 0xb48a38
push ebp
mov ebp, esp
clc
cmp dl, dl
lea esp, [esp - 0x114]
jmp 0x1000d1c