Function at 0x6812da
Capabilities:
Check for software breakpoints

Disassembly:
pop ecx
and al, 0xa2
dec esp
inc edx
dec esi
outsd dx, dword [esi]
fisubr dword [ebx + eax*2]
outsd dx, dword [esi]
dec esp
jecxz 0x65aa8c
aas
mov ch, 0xce
mov ebp, 0xbc215962
and edx, esi
dec esp
aas
sbb esp, dword [ebx - 0x46]
push ebp
test byte [ebp + 0x29], cl
xchg edx, eax
jp 0x65aa97
sal byte [edx], cl
jno 0x65aa64
mov edx, 0xfeb61b9d
scasb al, byte es:[edi]
popfd
dec ebp
pop ss
sti
mov dl, 0xce
xchg esi, eax
mov ebp, 0x1c32ce4d
popfd
xor bh, byte [ecx + eax*2 + 0x1c32ce4d]
sar byte [edx + 0x25a36f8b], 1
mov esp, 0x48cd3581
loopne 0x65ab22
xor ecx, dword ss:[edi + 0x1f]
pop eax
pop es
cmpsb byte [esi], byte es:[edi]
invalid
xor ebx, ebp
salc
salc
xor eax, 0x42dbd6e6
dec edx
salc
into
add al, 0x5e
jno 0x65ab1d
dec edx
salc
into
pushfd
sbb eax, 0x1c955c35
dec ebp
daa
mov eax, 0x9cd6c2dc
cmp byte [0x4d1c3391], dh
daa
sbb edx, dword [esi - 0x53]
into
xor ah, byte [ecx - 0x79c4bcf3]
pop ebp
mov dh, 0xe5
sbb al, 0x4d
into
mov ecx, dword [edi + 0x43]
push edi
test al, 0x18
xor eax, 0xcd4d1c91
dec eax
add al, 0x71
xor edi, dword ss:[edi + 0x1cbc4ef1]
xor eax, 0x4d1c8ff3
jno 0x65aacd
invalid
dec ecx
salc
into
sbb ch, bl
cmpsd dword [esi], dword es:[edi]
into
xor al, byte [esi + ebx*2]
sub byte [ebx], dh
sbb al, 0x35
xchg ebp, eax
jg 0x65ab4f
dec ebp
push edi
test al, 0xec
ficom dword [ebx]
xlatb
insb byte es:[edi], dx
dec esp
jecxz 0x65aad0
mov ch, 0xce
sbb bh, byte [esi - 0x5acd315a]
xchg edx, eax
push 0x29
bound ebx, qword [0x5c22a6cf]
pop esp
test dword [eax - 0x10], edi
cmp cl, dl
pushfd
movsd dword es:[edi], dword es:[esi]
push ds
xor dl, byte [edx + 0x1b8924e9]
arpl word [esi + 0x1e4d8456], sp
sbb eax, ebp
popal
iretd
stc
jmp 0x68129a
pushal
jb 0x6812ba
xor byte [ebx - 0x1507d385], al
inc ebp
push cs
fdivr st(1)
inc ebp
invalid
call 0x6812da
dec edx
rcl dword [ebp - 0x307414d3]
xchg byte [ebx], cl
xchg bl, bl
add byte [eax], al
add byte [edx - 0x2f], cl
xchg ebp, eax
sub eax, 0x86cf8beb
or esi, ebx
xchg bl, bl
loop 0x6812fa
fstp dword [edx]
mov ch, 0x3a
pop eax
call 0x41dc8e82
fnsave dword [eax + 0x33]
pop esi
jmp 0x6812fc
cmp eax, 0x89c6818e
invalid
add esi, 0xffffff89
jmp 0x681309
cmp dword [esi], 0
jmp 0x68132a
je 0x6814b4
stc
jb 0x68135f
test byte [ebx + ebp*8 + 0x1b], cl
xchg esp, eax
jnp 0x6812bc
sub byte [0x5acca658], bh
and byte [0xadd187da], ch
fdiv qword [esp + ebp*8]
xor eax, 0x3a7af9fb
and byte [ecx], ch
dec ebp
aam 0x59
stosb byte es:[edi], al
mov byte [ebx], ch
jle 0x68135c
bound ebp, qword [ebx]
adc al, 0xb7
xor byte es:[ecx - 0x75], 0xfe
mov edi, esi
jb 0x681379
mov esi, 0xdff2c121
mov dword [edi - 0x54], esp
retf 0x7e6d
add esi, 4
jmp 0x681390
mov edx, dword [esi]
jmp 0x6813a6
add edx, esi
stc
jb 0x6813d1
aas
push ebx
push cs
push 0x61
dec eax
pop ebx
cmp edi, ebp
or edx, 0xc53571e2
out dx, al
xchg edi, eax
and byte [esi], ah
mov eax, dword [0xae4c293f]
fadd qword [ebx + 0x6d]
inc ecx
jge 0x68135a
sub eax, 0x70cdff40
rol byte [ecx + 0x4468bea], 1
mov eax, dword [esi + 4]
jmp 0x6813ff
sub dword [edx], 0x4d1c32ce
jmp 0x681412
add edx, 4
jmp 0x68142e
sub eax, 1
stc
jb 0x681440
and bh, dh
ror dword [ebx + 0x223ede2b], cl
push ds
and byte [ecx + 0x11], ch
jne 0x6813d4
jb 0x681452
jecxz 0x6814c8
cmpsb byte [esi], byte es:[edi]
das
sar ecx, 0x3d
wait
xor al, 0xba
add esi, 8
jmp 0x681469
sub dword [edi], 1
jmp 0x681477
out dx, al
and cl, byte [ecx + 0xfae92be]
test edi, edi
invalid
jne 0x68137c
stc
jmp 0x68149e
fldcw word [0x3e37352b]
mov ebx, esi
jb 0x6814af
arpl word [edx + 0x1d], si
les ecx, [ebx - 0x11]
dec eax
mov al, byte [0x3bf201de]
jge 0x681498
call fcn.006814ff
dec ebx
add byte [eax], al
add bl, ch
sbb esi, dword [edx]
mov ecx, dword gs:[ebp - 0x6cd3ffeb]
mov byte [ecx + 0x4c], bl
invalid
jmp 0x6814d1
js 0x681471
and cl, dh
in eax, 0
xor dword [edi + 0x26eb6159], 0x7acea3f1
push ds
lodsd eax, dword [esi]
cmp al, 0xcc
xchg esp, eax
inc esi
ror dword [ebx - 0x4136da50], 0x6c
sub eax, dword [edx - 0xe]
xor al, 0xe9
or bl, ah
mul byte [edx - 0x5d]
inc eax
jns 0x681504
popal
jmp 0x6814fa
adc ch, bh
das
xchg edi, eax
fcmove st(0), st(5)
jmp 0x65aa8a
jmp 0x65aa8a
mov ch, 0x55
dec ebp
dec esp
inc edx
cmpsd dword [esi], dword es:[edi]
pushal
pop ecx
jbe 0x68152e
salc
ror byte [edi + ebx*4 + 0x10], cl
salc
xor dword [esi], esp
cmp byte [edx + 0x4fa01fbe], bh
push ds
test dword [edi - 0xa], ebx
xor ah, byte [ecx + 0x1f41420d]
adc byte [ecx], ah
sub dword [ebp + esi + 0x22], 0x33
sbb al, 0x4d
dec ebp
push ecx
mul dword [eax + ebp*4]
mov esi, 0x33bccf0f
sbb al, 0x8d
into
cmpsb byte [esi], byte es:[edi]
pushal
fcomp dword [esi]
aaa
pop ds
and byte [ecx + 0x7b], bl
and al, 0xd0
invalid