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

Disassembly:
jmp 0x6e7b53
mov esp, ebp
movsx ebp, cx
cmovle bp, bx
pop ebp
jmp 0x660e23
mov esp, ebp
pop ebp
jmp 0x673dce
mov ecx, esi
clc
sub ecx, eax
cmp ecx, 0x104
jmp 0x6f7300
ret
ret
mov edi, dword [ecx + edx + 0x18]
cmp sp, 0x4f20
test di, 0x7fa3
test edi, edi
je 0x6fd411
mov eax, dword [ecx + edx + 0x20]
jmp 0x72ca07
ja 0x67430f
mov eax, esi
stc
sub eax, dword [ecx + edx + 0x10]
jmp 0x90e05c
jle 0x91fbd4
mov ecx, dword [ebp - 4]
jmp 0x6820b1
jmp 0x6fd411
mov eax, dword [edx + 0x3c]
test ebp, ebx
add eax, edx
cmp dword [eax], 0x4550
jmp 0x71ed42
call fcn.0062cd52
add esp, 4
test bh, 2
test eax, eax
jge 0x6e7b4a
lea edi, [esi - 1]
jmp 0x634cf1
jbe 0x8f5db9
lea ebx, [ebp - 0x114]
xor dl, 0x8e
not dl
sub ebx, eax
mov dl, 0x96
jb 0x71e6da
mov esi, dword [ebp - 0x10]
add esi, ecx
test bp, bp
cmp eax, esi
jmp 0x702269
je 0x64c99c
mov cl, byte [esi + 1]
jmp 0x8b8293
jne 0x901855
jle 0x6fd3dd
lea ebx, [esi + 1]
cmp ebx, edi
mov edx, dword [ebp + 8]
jmp 0x67ffa2
jae 0x6ca8ac
sub edi, edi
stc
test ecx, ecx
jmp 0x6b16e0
mov edx, dword [ebp - 4]
or ecx, 0x623cc88d
movzx ecx, si
mov eax, dword [ebp + 8]
btr cx, cx
sbb cl, 0x35
mov ecx, dword [edx + eax + 0x24]
mov dx, sp
lea edx, [ecx + esi*2]
sar cl, 0x81
ror ch, cl
movzx eax, word [edx + eax]
mov ecx, dword [ebp - 4]
adc dl, dl
mov edx, dword [ebp + 8]
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test sp, bx
cmp eax, dword [ecx + edx + 0x14]
jae 0x6ca8ac
mov esi, dword [ecx + edx + 0x1c]
test ebx, 0xcab62e8f
lea eax, [esi + eax*4]
test sp, 0x9c1f
stc
mov eax, dword [eax + edx]
clc
test eax, eax
je 0x6ca8ac
cmp eax, ecx
jmp 0x6b21d2
jae 0x71e6da
mov cl, byte [eax + edx]
test esi, 0x870949bc
neg si
dec esi
add eax, edx
btr esi, esi
mov esi, eax
test cl, cl
jmp 0x90184f
mov dword [esp], eax
dec ebx
call fcn.00917644
je 0x706515
mov esi, dword [ebp + 0xc]
stc
cmc
test esi, esi
je 0x706515
mov eax, 0x5a4d
cmp ebx, ecx
clc
cmp word [edx], ax
je 0x699be4
sub eax, eax
bswap si
cmovl esi, eax
movzx esi, di
pop esi
jmp 0x63b5ee
pop edi
pop ebx
add eax, edx
xchg si, si
bswap si
pop esi
jmp 0x63b1cb
jne 0x706515
mov ecx, dword [eax + 0x78]
cmc
stc
mov dword [ebp - 4], ecx
test edi, 0x3a26843e
test ecx, ecx
je 0x706515
mov eax, dword [eax + 0x7c]
push ebx
push edi
jmp 0x8b78f4
setne byte [esp + 2]
add ebp, 2
or dl, al
not dl
mov word [ebp], dx
lea esp, [esp + 4]
jmp fcn.006ca557
dec edi
cmp di, bp
test si, ax
add eax, edx
cmp bp, 0x7d10
sub ebx, ebx
mov dword [ebp - 0xc], eax
cmc
test sp, 0x602
cmp ax, si
test edi, edi
jmp 0x8fe4e2
test ebx, ebx
push 0xb63f98b8
lea esp, [esp + 0xc]
je 0x8b9dcf
jmp 0x8beb3a
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
jmp 0x67de92
inc esi
test cl, cl
jmp 0x6ca8a6
je 0x8b9db4
dec edi
popfd
jg 0x72a95e
mov edx, 0xb78ac9a4
mov dl, byte [ebp]
mov eax, 0x75935989
movzx ax, byte [ebp + eax - 0x75935987]
jmp 0x8edfb0
add eax, 0x80741ebb
je 0x8b9dc2
add ebp, dword [ecx + 0xc8b178b]
and al, 0x87
dec esp
and al, 4
adc ecx, 0xd1d01
jmp ecx
add eax, dword [eax]
mov edx, 0xf176d2b
movzx eax, dx
mov esp, edi
jmp 0x8f55ce
mov eax, 0x648d0003
and al, 8
jne 0x72e21e
mov eax, dword [ebp]
call fcn.008be38e
scasd eax, dword es:[edi]
leave
aaa
and dl, byte [bx + si - 0x3a]
loop 0x8b9d70
lds esi, [ebx]
ja 0x8b9dff
xor dh, al
retf 0x99a7
xor al, 0x4f
and byte [ebp + 0x29], bh
jmp 0x19dbb718
in eax, 0x5f
mov cl, 0x17
and eax, 0x1911dce4
js 0x8b9d97
cmpsd dword [esi], dword es:[edi]
nop
dec esi
xor dword [esi], 0x4454d844
test eax, 0x6914c923
xor eax, 0xc8385fee
fstp dword [eax]
add dword [ebp + eax*4 - 0x17], edi
test eax, 0x874410b2
aam 0xd9
out dx, al
adc eax, 0x15df0ede
xchg esi, eax
xchg ebp, eax
fnstsw word [eax + 0x7e]
jnp 0x8b9e49
out 0xef, eax
lcall 0x6691, 0xdea49328
invalid
fimul word [ecx - 0xd]
test dh, bh
mov cl, 0x50
in al, dx
inc esp
sub esp, esi
call 0x948c2692
pop ecx
outsb dx, byte [esi]
les eax, [ecx + esi*2 - 0x54]
and eax, 0x22b04ec4
inc esp
stc
inc edi
les ecx, [esi - 0x50]
and al, byte [ecx + edi*8 + 0x47]
inc esp
cmpsd dword [esi], dword es:[edi]
jl 0x8b9ded
pop edi
out dx, al
jge 0x8b9e01
cld
out dx, eax
xor ch, cl
or al, 0xb0
push ebx
mov al, byte [0xa609f388]
inc esp
jmp 0x8b9e60
mov eax, dword [ebp + ebx*4]
push 0x4a3b2788
jmp 0x7064e8
push 0xaac49aa
add ebp, 2
imul dl
push 0x4eb3de3c
mov word [ebp], ax
lea esp, [esp + 8]
cmovp edx, dword [ebp - 0x71]
mov al, byte [0x34e75fbe]
fcmovnu st(0), st(3)
or ebx, dword [eax + 0x38eb4707]
retf
pop edi
neg edx
popfd
mov ebx, eax
call fcn.008fbac0
fist word [ebx + 0x757784bb]
test byte [edi + 0x75], dh
fnstenv [ebp + 0x1e]
sub al, 0x9c
inc ebx
rol byte [edx], 0xc6
push 0xffffffffffffffe9
sti
jae 0x8f5599
scasd eax, dword es:[edi]
insd dword es:[edi], dx
loope 0x8f563e
push cs
cmp al, 4
fstp xword [eax - 0x46]
neg byte [edx - 0xf]
add bl, bl
add al, 0xaf
insd dword es:[edi], dx
sub dword [ebp + 0x16], esp
jne 0x8f5623
das
cld
pop esp
sbb ch, ah
cmpsb byte [esi], byte es:[edi]
scasb al, byte es:[edi]
inc dword [ebp + 0x3122eafc]
arpl word [ecx], bp
mov edx, 0x85f7945c
jg 0x8f5639
xor cl, dl
add dword [ebx + 0x79], edx
sub ch, byte [esp - 0x19]
mov ch, 0x7f
or al, 0x9a
push edx
mov eax, dword [0x4cf291e3]
insb byte es:[edi], dx
movsb byte es:[edi], byte [esi]
out 0xb5, eax
jg 0x8f5635
lcall 0x4cf2, 0x91e3a152
test byte [edi], ah
xchg ebp, eax
invalid
jb 0x8f560e
jnp 0x8f5641
or ah, byte [esi - 0x64bd4ed6]
wait
inc esp
mov dword [0xdcce65c9], 0x9270ab54
add eax, 0xdcce65c9
push esp
stosd dword es:[edi], eax
jo 0x8f55dc
invalid
jl 0x6fd411
jmp 0x91fbdf
sar esi, 1
cmp sp, 0xbb8e
mov eax, dword [eax + esi*4]
test si, 0xfb3d
push ecx
btc ecx, edx
mov cx, bx
neg cl
mov ecx, dword [ebp + 0xc]
test ebp, edx
add eax, edx
jmp 0x69c71c
je 0x6ca8ac
cmp cl, 0x2e
jmp 0x6b260a
jmp 0x6fd40e
mov eax, dword [ebp - 0xc]
sar ecx, cl
rol esi, 0x1a
sal ecx, 0x8b
mov ecx, dword [ebp + 0x10]
lea esi, [edi + ebx]
jmp 0x8ff058