Function at 0x7067e2
Capabilities:
Resolve function by parsing pe exports

Disassembly:
pushfd
push dword [esp]
clc
sub ecx, dword [edx + 0x10]
mov byte [esp], 4
bt dx, bp
cmp ecx, dword [edx + 0x14]
jmp 0x61e7b6
cmp sp, 0x5855
cmp ecx, dword [ebp - 8]
call fcn.00650c19
lea esp, [esp + 4]
je 0x70a6bf
shrd esi, ecx, 0xb
mov esi, dword [eax + 0x3c]
adc dh, 0x69
test ch, bh
sbb dh, 0x90
add esi, eax
pushfd
inc edx
pushfd
rcl dl, cl
mov edx, dword [esi + 0x78]
clc
cmp cx, cx
test edx, edx
pushfd
lea esp, [esp + 0xc]
je 0x70a6bf
pushfd
inc cl
and cl, 0x99
add edx, eax
add ch, ch
sal ecx, 0x1d
xor cl, 0xb6
or cx, ax
mov ecx, dword [esi + 0x7c]
mov byte [esp], ah
test bl, ah
add ecx, edx
cmp bh, 0xa4
mov dword [ebp - 0x10], ecx
rcl ecx, cl
sbb ch, dl
mov ecx, dword [ebp + 0xc]
test edx, esp
stc
cmp ecx, 0xffff
mov word [esp], ax
push dword [esp]
lea esp, [esp + 8]
jbe 0x705976
shl di, cl
pushfd
shrd cx, si, cl
mov edi, dword [edx + 0x24]
adc ecx, esp
neg ecx
test dh, 0xe3
bswap ecx
add edi, eax
movsx cx, cl
xadd bx, cx
xor ch, 0xd2
neg bh
mov ebx, dword [edx + 0x20]
bsf cx, ax
shld ecx, esi, cl
bt bp, di
shl cx, cl
add ebx, eax
movsx cx, bl
pushfd
mov dword [ebp - 8], 0
sub ch, ch
mov ecx, dword [edx + 0x18]
add esp, 8
cmp ebp, 0x5e97ac9d
test ah, 0x91
test dx, bp
bt ax, 0xc
cmp ecx, dword [ebp - 8]
call fcn.006fc31d
cmp edi, dword [ecx - 0xa]
loope 0x60803b
mov byte [edi], ch
hlt
add dword [esi + 0x7b], esi
xchg esp, eax
pushfd
invalid
stc
adc di, bp
bsf edi, esp
lea edi, [ebx - 0x510735a1]
mov edi, dword [edx + 0x1c]
call fcn.006fbfd5
add bh, byte [esi]
cmp byte [esp + ebp*8 + 0x620b2aa], ah
invalid
and byte [esi], al
fld qword [edx - 0x37]
inc edx
lodsb al, byte [esi]
mov bl, 0x30
sub esp, dword [esi]
push ds
lcall 0xfd31, 0xeffd8f93
aas
push ebx
dec ecx
or byte [ebx], dl
mov ebx, 0x2789d5e9
stosb byte es:[edi], al
jl 0x608901
shl ecx, 0x12
jecxz 0x60899f
loop 0x6088f6
sahf
push esp
out dx, eax
pop es
in eax, dx
cli
jbe 0x608929
pop esi
int3
ret
call fcn.0061fdaf
mov dword [0xfd48dfdf], eax
sahf
xchg esi, eax
sub edx, dword [esi]
jmp 0x60a645
sbb eax, dword [ebx + 0x5a]
inc ecx
xchg ebp, eax
mov edi, 0x5c93d0df
retf 0x8eb3
stc
mov dword [ebp - 0x10], ecx
setbe cl
dec ch
sar ch, cl
mov ecx, dword [ebp + 0xc]
cmp bh, ch
cmp ecx, 0xffff
pushal
mov byte [esp], 0x8d
lea esp, [esp + 0x20]
jbe 0x606c31
and edi, 0x2e89ddb
mov cl, 0xb9
mov edi, dword [edx + 0x24]
btc cx, 1
adc cl, 0x1f
add edi, eax
inc bh
mov ebx, dword [edx + 0x20]
movsx cx, dl
add ebx, eax
shrd cx, bx, cl
mov dword [ebp - 8], 0
or cx, 0x1441
rol cx, cl
rcl ecx, cl
ror cx, 0xc
mov ecx, dword [edx + 0x18]
cmc
jmp 0x607f3d
mov word [esp + 4], di
pushfd
jmp 0x6fab00
test bh, 0x4e
cmp bh, ch
test edi, edi
jmp 0x705300
lea esp, [esp + 0xc]
jae fcn.006062a2
pushal
pushal
pushfd
lea esp, [esp + 0x44]
jmp 0x6088e5
push 0x4bdf6c14
sal dword [ebp + edx + 0xd], 9
mov dl, 0x39
jecxz 0x705323
mov al, byte [ebp + eax - 0x7f]
xchg esi, eax
or byte [edx], ah
xchg si, ax
cmpsd dword [esi], dword es:[edi]
call 0xc4feef7c
cmp ebp, dword [esi]
lahf
pop ss
xchg byte [edx - 1], bh
fsub qword [eax - 0x43]
das
and al, 0x13
inc edi
cld
sar byte [eax], cl
push ebp
add esp, dword [esi - 0x18]
cmpsd dword [esi], dword es:[edi]
and dh, al
push dword [ebp - 0x38]
call 0x6075ac
jne 0x7052cf
inc esp
sub ebx, dword [ebx - 3]
dec edx
push cs
aam 0x3d
imul esp, dword [edi - 0x1b], 0xffffffde
pop esi
push ebp
push ebx
dec edi
retf 0x3ec7
mov dword [0xdaf5b365], eax
jge 0x705338
mov byte [ecx], al
scasb al, byte es:[edi]
invalid
or eax, 0xc32dfea3
jle 0x70531e
cmp eax, 0x5805e3cd
jecxz 0x70533f
pop eax
or ah, byte [ecx + 0x775aa707]
sbb ecx, dword [esi]
pop edx
ja 0x70535d
push cs
invalid
div byte [ebx]
mov eax, dword [0x3f4d3081]
adc dword [edx - 0x6b7e2697], edi
inc edi
daa
salc
fld dword [ecx - 0x29d8b86c]
mov bh, 0xd9
stosd dword es:[edi], eax
push eax
test byte [esi], ah
lea ebx, [edi + 0x70c9f23f]
push ebx
aas
leave
jo 0x7053cd
ror byte [esi - 0x4d], 0xa6
imul eax, dword [eax + edx*2 + 0x59], 0xfffffff4
and dword [ecx], ebp
adc al, 0x92
js 0x70532f
adc al, 0x8a
rcr byte [ecx + ecx*2 + 0x28], 1
mov cl, 0x4e
and ecx, dword [eax + 0x72c781c9]
cdq
xchg ecx, eax
aad 0xd1
sti
xchg ecx, eax
shr byte [ebp + 0x53], 0xd7
sbb ebx, dword [ecx]
imul byte [eax - 0x2d]
inc ebx
cmp dword [ebp + 0x7504a59f], ebp
ja 0x7053d4
cld
sar byte [eax], cl
sahf
mov eax, 0x1018dc1d
jp 0x705375
inc esp
xchg ebx, eax
sub esi, eax
sbb dword [eax - 0x35], 0x4b
dec eax
mov edi, 0x25b83dbd
pushfd
mov dword [0x7ef8089e], eax
xchg edi, eax
clc
jle 0x705367
fnsave dword [edx + ebp*2]
rcr al, 1
in al, dx
fsubr st(4)
adc byte [esi], ch
loopne 0x7053f8
xor ebp, dword [edi + edi + 0x11be08ea]
jb 0x7053ae
call dword [ebp - 0x6cc03259]
mov ebx, 0xeee095d5
push esp
hlt
in al, dx
invalid
stc
jb 0x60a5e7
pushfd
sub ecx, dword [edx + 0x10]
stc
pushal
pushal
cmp ecx, dword [edx + 0x14]
mov dword [esp], 0x2e78936d
push eax
mov byte [esp], 0x97
mov byte [esp], 0xf
lea esp, [esp + 0x48]
jae 0x70a6bf
push esp
lea esp, [esp + 4]
jmp 0x70d898
cmc
cmp al, al
mov edx, dword [esi + 0x78]
clc
bt sp, ax
lea esp, [esp + 4]
jle 0x607a7a
test edx, edx
jmp 0x71081d
call fcn.00705673
bts di, dx
shl di, 2
stc
mov edi, dword [edx + 0x1c]
pushfd
cmc
add edi, eax
clc
bt sp, si
stc
mov edi, dword [edi + ecx*4]
jmp 0x620dcc
jmp 0x710b63
je fcn.006062a2
stc
bsr ecx, edi
test edi, edi
seta cl
add edx, eax
rol ch, 7
test ebp, 0x8dc78315
mov ecx, dword [esi + 0x7c]
clc
clc
add ecx, edx
jmp 0x61e139