Function at 0x40f3eb
Capabilities:
Encode data using xor

Disassembly:
pushfd
mov byte [edx], cl
sub esp, eax
loopne 0x40f1a2
mov al, byte [0xf90ae81b]
mov byte [0x37e0e0e3], al
popfd
dec eax
dec eax
xor byte [edx], ah
loopne 0x40f192
and ah, al
inc ecx
sbb dl, cl
and eax, esp
mov cl, ah
or eax, esp
loopne 0x40f19c
retf 0xe021
in al, 0xeb
and eax, esp
mov byte [eax], ah
or ah, al
loopne 0x40f1c8
mov al, byte [0xe80ae81b]
mov byte [edi], bl
jecxz 0x40f14e
loopne 0x40f1a7
mov byte [ebp + eax - 0x20], bl
loopne 0x40f1d9
pop esp
add eax, 0xa063e0e0
sbb ebp, eax
or ah, bh
mov al, byte [0xe70ae81b]
mov al, dl
jecxz 0x40f15f
loopne 0x40f1b8
xor dword [eax - 0x1f1f19dd], ecx
aaa
arpl word [eax - 0x77cf1aec], sp
invalid
mov dh, bh
jecxz 0x40f171
loopne 0x40f1ca
aaa
mov ah, bl
add eax, 0x3b64e0e0
pop esp
adc al, 0xe6
in eax, dx
out 0xed, al
push ebp
sub esp, dword [eax - 0x15f51e77]
mov al, byte [0xea0ae189]
loope 0x40f1ae
ljmp 0x8e0:0xa302f37
aaa
das
xor byte [edx], cl
loopne 0x40f1b3
or ah, al
or al, ah
loopne 0x40f1ce
loopne 0x40f18d
and al, ah
mov byte [edx + 0x67e0dfbf], bl
loopne 0x40f138
lcall 0x8423, 0x67e0dfbf
popal
loopne 0x40f21c
and eax, dword [ecx + 0x13e0801b]
out 0x30, al
sbb eax, dword [eax + 0x30e613e0]
adc esp, esi
xor byte [eax - 0x1f1f1af9], cl
mov byte [esi - 0x1b], ah
loopne 0x40f1a8
mov byte [edi], al
in eax, 0xe0
loopne 0x40f14c
in ax, 0xe0
loopne 0x40f152
mov esi, ecx
into
imul esp, dword [ebx], 0x69e8698c
out 0x67, eax
sub esi, dword [eax + esi + 0x36a882f]
call 0x2ba8d93c
mov ah, 0x30
das
mov byte [edx + 3], ch
add esp, eax
loopne 0x40f213
loopne 0x40f1bb
aaa
aaa
mov eax, dword [0x69880369]
and esi, dword [edi + 0x1b618423]
and al, 0x13
out 0x30, al
mov byte [edx], ch
in eax, 0xe0
mov byte fs:[ebx], al
in eax, 0xe0
loopne 0x40f19e
loopne 0x40f1d8
movsd dword es:[edi], dword [esi]
and ebx, dword [esi + ebx*4 + 0x699d9d9d]
and eax, dword [ecx + ecx*4 + 0x20a0d1f1]
mov eax, dword [0xa5880369]
and ebx, dword [esi + ebx*4 + 0x589d9d9d]
popfd
popfd
popfd
imul esp, dword [ebx], 0xd1f18984
mov al, byte [0x369a120]
mov ecx, esi
shl dword [eax + 0x369a120], 1
mov byte [ebp - 0x626163dd], ah
popfd
popfd
pop eax
popfd
loopne 0x40f1f6
loopne 0x40f1a0
add eax, ecx
loopne 0x40f1fc
mov eax, dword [0xe0095888]
loopne 0x40f1aa
mov byte [eax + 9], bl
loopne 0x40f202
xchg esi, esi
neg byte [esi + 0x69339d9d]
mov word [edi], gs
sahf
popfd
popfd
xor ebp, dword [ecx - 0x74]
das
xor dword [ecx + 0x23], ebp
in al, dx
popal
mov al, byte [0x9c2367ec]
add al, 0x69
sti
loopne 0x40f21a
loopne 0x40f21c
imul esp, ecx, 0xe0e04104
loopne 0x40f224
imul esp, dword [ebx], 0xec3b69e8
imul ecx, dword [ebx], 0x9c01699c
popfd
cmp byte [ecx], 0xa7
pushfd
imul eax, dword [ecx], 0x39809d9c
cmpsd dword [esi], dword es:[edi]
mov byte [0x3738e0e8], al
in al, 0xc4
popfd
xor byte [ebx], 0x69
mov word [edi], gs
das
xor dword [esi], esi
xor eax, 0xe0d36904
loopne 0x40f24c
loopne 0x40f2d5
adc ebx, dword [ebp - 0x6d9a67dd]
and al, ah
or ah, al
popfd
adc ebp, esp
popfd
adc ebx, dword [eax - 0x7717ec63]
pop ss
stc
fnstsw ax
imul esp, dword [ebx], 0xe42069ec
popal
sbb byte [ebx + 0x67ec2b69], 0x1f
in al, 4
imul ebx, ebx, 0xe0e0e0e0
imul edi, dword [ebx], 0x4d9679c
sti
in al, dx
imul esp, dword [eax], 0x9b8061e4
imul ebp, dword [ebx], 0xe41f67ec
add al, 0x69
feni8087_nop
loopne 0x40f27c
loopne 0x40f307
cmp ebx, dword [edi - 0x498fb27]
loopne 0x40f287
loopne 0x40f289
cmp eax, 0xa2a7393e
call 0x8caa2693
popal
mov eax, gs
xor dword [esi], esi
xor eax, 0x9c23679c
shl dword [eax - 0x62cfcfd0], 1
adc ebx, dword [ebp + ebx*4 + 0x139df413]
invalid
loopne 0x40f338
movsb byte es:[edi], byte [esi]
shl byte [edi + 0x23], 0x98
cmp eax, 0x2369393e
cwde
imul eax, dword [ebx - 0x63c95ec5], 0xecc41469
imul ebp, dword [esi], 0x88aed1e8
invalid
invalid
and byte [edi - 0x1f1f1fb0], al
popal
add edi, dword [eax - 0x43dc5a20]
mov dword [ecx - 0x67c01fe0], edx
mov ecx, 0x2b6be022
mov eax, 0x23679fd1
sub byte [ecx + 0x23], 0xf8
and eax, dword [si + 0x2369]
in al, dx
and ecx, dword [bx + si + 0x2369]
cld
and ecx, dword [si + 0x2369]
shl byte [edi + 0x23], 0x90
and ecx, dword [ecx + ebp*2 + 0x2367c023]
nop
popal
add edx, dword [eax - 0x1f67fc9f]
popal
add ebx, dword [eax + 0x67940367]
or ebx, dword [eax - 0x1f1fc0fc]
loopne 0x40f3ce
popal
add ebx, dword [eax - 0x63fc9e20]
loopne 0x40f3dc
add edx, dword [edi + 0x3f04980b]
loopne 0x40f35e
loopne 0x40f360
and edi, dword [bx + si + 0x236b]
mov eax, 0xe0e04104
loopne 0x40f36c
loopne 0x40f36b
loopne 0x40f332
movsd dword es:[edi], dword [esi]
and ebp, dword [eax - 0x1f1f1f21]
imul esp, dword [ebx], 0xac2367e8
imul esp, dword [ebx], 0xb02367f0
mov al, ah
shl al, cl
loopne 0x40f40e
pushal
pushal
loopne 0x40f389
loopne 0x40f412
and esi, dword [si + 0x236b]
lodsb al, byte [esi]
xor byte [ecx + 0x23], ch
call 0x33dec455
and esi, dword [ebx + ebp*2 + 0x6930ac23]
and ebp, eax
popfd
mov ah, 0x6b
and ebp, dword [eax + esi - 0x6217dc97]
rcr byte [ebp + 0x3737b433], 1
mov ah, 0x37
aaa
popal
add ebp, dword [eax - 0x63e49e20]
loopne 0x40f3d8
cmc
add al, 0x69
sti
loopne 0x40f3aa
loopne 0x40f3ac
imul esp, ecx, 0x67b83b69
loope 0x40f3d8
imul edi, dword [ebx], 0x4e167b8
sti
loopne 0x40f3b8
loopne 0x40f3ba
mov edi, esp
imul esp, dword [ebx], 0xe04104b8
loopne 0x40f3c4
loopne 0x40f44f
and ebp, dword [eax + 0x33a1a739]
imul ecx, dword [edi + ebp + 0x23699c31], 0xe82869ec
imul ebp, dword [eax], 0xec2bd1e8
sub al, ch
shr dword [ebx], 1
in al, dx
mov byte [ebx], dh
nop
popfd
popfd
imul esp, dword [ebx], 0xe42069e8
popal
add byte [esi], 0x14
out dx, eax
imul esp, dword [ebx], 0xc420a5ec
and ah, al
fnstsw ax
loopne 0x40f3f4
shl dword [eax - 0x76f376e0], 1
or cl, byte [edx]
fild qword [ecx + 0x23]
in al, dx
popfd
adc al, bh
imul esp, dword [ebx], 0xf4109dec
imul esp, dword [ebx], 0xec109dec
or ah, al
popfd
adc esi, eax
imul esp, dword [ebx], 0xf0109dec
popfd
adc ebp, eax
mov byte [edx + 0x61e0e013], dh
movsb byte es:[edi], byte [esi]
shr byte [ecx + 0x23], 0xec
popal
sbb ah, al
loopne 0x40f460
jmp 0x9e2907ef
adc ebp, eax
popfd
adc ebp, esp
mov bl, ah
sahf
popfd
popfd
or ah, al
or ah, al
or ah, al
or ah, al
or ah, al
imul esp, dword [ebx], 0xffffff9c
xor byte [eax], cl
rcr edi, 0xe0
loopne 0x40f46c
loopne 0x40f4cf
and ebx, dword [eax + esi - 0x1f203ef8]
loopne 0x40f3f5
mov byte [ebx - 0x62], al
inc ebx
sahf
popfd
popfd
popal
movsb byte es:[edi], byte [esi]
cld
imul esp, dword [ebx], 0xec3b699c
imul eax, dword [ecx], 0xc00969fc
popfd
adc cl, 0xa0
and byte [ecx], bh
cmpsd dword [esi], dword es:[edi]
mov eax, dword [0x2f8c6933]
xor dword [esi], esi
xor eax, 0x69e81b69
and eax, 0xec1569f0
and ebx, dword [si - 0x4197]
mov ebx, ecx
popal
sahf
popfd
adc esp, ebx
mov byte [ecx + 0x16], bh
loopne 0x40f489
imul ecx, dword [edi + ebp + 0x69353631], 0x2569e81b
invalid
imul ebp, dword [ebx], 0xa6692e9c
or dword [eax + 0x699fe1f4], esp
sub esi, eax
xlatb
sub ah, ah
sbb esp, ebx
fldcw word [eax]
call 0x9ea2d7e1
popfd
adc esp, edi
popfd
sub ebp, esp
imul edi, dword [ebx], 0xe81367e8
call 0xe12d1034
sbb ebp, dword [edx + 0x26f42369]
popal
sbb ebp, esp
loopne 0x40f4ef
stosb byte es:[edi], al
imul esp, dword [ebx], 0xd06726f4
imul esp, dword [ebx], 0xd9f867f8
cmp eax, 0xd9e415ec
shr byte [bx + di + 0x23], 1
clc
clc
fnstcw word [0xd9e415ec]
xchg ecx, eax
push ss
jecxz 0x40f472
push ss
push ss
loopne 0x40f4ce
imul esp, dword [esi - 0x1e0b5ff7], 0x3e3d9c23
cmp dword [edi - 0x3bdb965f], esp
call 0xc4555e39
call 0x77c9db6f
shl al, 1
loopne 0x40f575
cmpsb byte [esi], byte es:[edi]
or dword [eax - 0x63dc1e0c], esp
mov al, byte [0x9c23e1f4]
cmp eax, 0xa1a7393e
imul esp, dword [esp + eax*8], 0x146936e8
invalid
invalid
imul edx, dword ss:[esp + eax*8], 0x88e667e8
ja 0x40f4d9
loopne 0x40f4eb
imul esp, dword [eax + 0x78], 0x67e0e0e0
pushal
js 0x40f4ef
loopne 0x40f4f0
loopne 0x40f4f1
loopne 0x40f579
in al, 0x88
in al, 0x88
imul edx, eax, 0x5067e0e0
js 0x40f4fd
loopne 0x40f4ff
imul esp, dword [esi + 0x1c88a13e], 0x69e0e0d0
pushal
js 0x40f50c
loopne 0x40f50e
mov ecx, ebp
imul ebp, eax, 0xe4c42cd9
adc al, 0xe7
imul esp, dword [eax], 0x13a063e4
invalid
in al, 0xd9
invalid
out dx, al
imul ebx, dword [edi - 0x1f1be79f], 0x873e8f13
pop esp
adc esp, eax
loopne 0x40f5f2
in al, 0x67
sub ah, ah
mov eax, dword ds:[0x618c6933]
invalid
sub ebp, eax
and edx, dword [bx + si + 0x2369]
in al, dx
and edx, dword [si + 0x2369]
hlt
and esi, esp
and byte [ebp - 0x6d7973dd], ah
and al, ah
sub ebx, dword [bx + si + 0x2367]
pushfd
add al, 0x3f
and ebx, dword [esp + eax - 0x1f1f1fc1]
loopne 0x40f62f
aas
loopne 0x40f5a5
loopne 0x40f5a7
and ecx, dword [bx + si + 0x236b]
mov byte [ecx + eax*2], al
and ecx, dword [eax + 0x488236b]
inc ecx
imul esp, dword [ebx], 0xffffff88
add al, 0x41
loopne 0x40f5b1
loopne 0x40f5b3
popfd
adc edi, eax
das
popfd
adc esi, eax
mov byte [edi + 0x13], cl
loopne 0x40f5bf
adc esp, eax
loopne 0x40f649
imul ebp, dword [eax + 0x4882369], 0xe0e0e041
loopne 0x40f654
test al, 0x69
and ecx, dword [eax - 0x1f1fbefc]
loopne 0x40f5ca
imul ebx, dword [edi + 0x430a1a7], 0xe0e0d39d
lahf
cmpsd dword [esi], dword es:[edi]
mov eax, dword [0xd39d0430]
loopne 0x40f5d4
loopne 0x40f5d6
imul esp, dword [esp + eax*8], 0xffffffec
leave
add al, 0xc4
in al, dx
invalid
xor dword [esi], esi
xor eax, 0x8869c867
aas
cwde
mov ecx, 0xa3d1e022
xor byte [ebp + 0x23a59c13], bl
pushfd
popfd
popfd
popfd
popfd
imul esp, dword [ebx], 0xffffff94
add al, 0x41
loopne 0x40f5fe
loopne 0x40f5dc
mov dword [0x9c139d30], eax
movsd dword es:[edi], dword [esi]
and ebx, dword [ebp + ebx*4 + 0x6b9d9d9d]
and edx, dword [esp + eax - 0x1f1f1fbf]
loopne 0x40f5c2
loopne 0x40f600
mov eax, dword [0xd39d0430]
loopne 0x40f607
xor byte [ebx*4 - 0x1f1f1f2d], al
loopne 0x40f695
loopne 0x40f609
imul esp, dword [esp + eax*8], 0xffffffec
and al, 0xc4
in al, dx
leave
add al, 0xc4
in al, dx
xor dword [esi], esi
xor eax, 0x8869c867
aas
invalid
enter 0xffffffffffff8869, 0x3f
enter 0xffffffffffff8869, 0x3f
imul ecx, dword [eax + 0x22b9983f], 0x30a3d1e0
add edx, dword [bx + si + 0x139d]
pushfd
movsd dword es:[edi], dword [esi]
and ebx, dword [ebp + ebx*4 + 0x6b9d9d9d]
and edx, dword [esp + eax - 0x1f1f1fbf]
cwde
mov ecx, 0xa3d1e022
shl dword [ebx - 0x6ffc98d0], 1
mov dword [0x90036730], eax
xor byte [edi + 3], ah
nop
popfd
adc ebx, dword [ebp - 0x626263dd]
popfd
popfd
popfd
popfd
imul esp, dword [ebx], 0xffffff94
add al, 0x41
loopne 0x40f634
loopne 0x40f635
loopne 0x40f636
loopne 0x40f5f8
mov eax, dword [0xd39d0430]
loopne 0x40f63d
xor byte [ebx*4 - 0x1f1f1f2d], al
loopne 0x40f63e
loopne 0x40f63f
loopne 0x40f6cb
imul esp, dword [esp + eax*8], 0xffffffec
and al, 0xc4
in al, dx
leave
add al, 0xc4
in al, dx
xor dword [esi], esi
xor eax, 0x8869c867
aas
enter 0xffffffffffff8869, 0x3f
imul ecx, dword [eax + 0x22b9983f], 0x30a3d1e0
and edx, dword [bx + si + 0x139d]
pushfd
movsd dword es:[edi], dword [esi]
cwde
mov ecx, 0xa3d1e022
mov dword [0x90236730], eax
xor byte [edi + 0x23], ah
nop
and edx, dword [eax - 0x5a63ec63]
popfd
adc ebx, dword [ebp - 0x626263dd]
popfd
popfd
imul esp, dword [ebx], 0xffffff94
add al, 0x41
loopne 0x40f66a
and ebx, dword [ebp + ebx*4 + 0x6b9d9d9d]
and edx, dword [esp + eax - 0x1f1f1fbf]
loopne 0x40f62e
loopne 0x40f66c
mov eax, dword [0x4942b69]
jmp 0x40f674
imul ebp, dword [ebx], 0xeb670494
loopne 0x40f675
loopne 0x40f677
aaa
cmp eax, 0x69393e3d
cmp dword [ebx], 0x2f
mov eax, dword [0xd1902b69]
stosd dword es:[edi], eax
mov byte [edi - 0x75], al
popfd
popfd
xchg dword [ebx - 0x77626263], edi
ljmp 0xc414
popfd
popfd
popfd
mov dl, ch
cmp esp, eax
loopne 0x40f653
adc al, 0xc4
in al, 0x88
invalid
cmp eax, esp
loopne 0x40f65c
shl dword [edx + edi*4 + 0x22], cl
loopne 0x40f64d
scasd eax, dword es:[edi]
int3
loopne 0x40f6ad
loopne 0x40f66c
mov al, 0x61
movsb byte es:[edi], byte [esi]
in al, dx
mov eax, dword [0x220ca408]
loopne 0x40f677
in al, dx
xor ah, byte [edx]
loopne 0x40f743
mov al, byte [0x5408f614]
or al, 0x22
loopne 0x40f719
popfd
xrelease lock xor ah, byte [edx]
loopne 0x40f753
mov al, byte [0x149de614]
invalid
in al, 0x9d
mov al, 0xa1
popfd
adc al, 0xc4
in al, 0x88
scasd eax, dword es:[edi]
popfd
popfd
popfd
aaa
popfd
adc al, 0xc4
in al, 0x9d
pop eax
xor byte [edx], ah
loopne 0x40f6bb
or ch, al
mov byte [ebx + 0x2d], cl
loopne 0x40f6f6
aaa
mov eax, dword [0xac88e80a]
loopne 0x40f6ff
call 0xe06fa3a6
loopne 0x40f757
aaa
mov eax, dword [0x89906936]
jmp 0xa0a4dd93
call 0xa17f844b
imul edx, dword ss:[esp + eax*8], 0x89a0d1e8
in eax, dx
arpl word [eax - 0x119610ed], sp
mov al, byte [0xee69ef13]
arpl word [edi - 0x50621dec], sp
cmpsd dword [esi], dword es:[edi]
adc al, 0xe2
popfd
scasd eax, dword es:[edi]
popal
cmpsb byte [esi], byte es:[edi]
in al, 0xd9
adc al, 0xc4
in al, dx
adc cl, byte [ecx + 0x2c69a13e]
invalid
invalid
mov eax, dword ds:[0xe4c42c69]
rcl dword ss:[esi - 0x4ec5127]
mov byte [ebx + 0x36e0e0e1], ah
fldcw word [esi - 0x5c7704ed]
loope 0x40f748
loopne 0x40f749
loopne 0x40f7a0
movsd dword es:[edi], dword ss:[esi]
movsd dword es:[edi], dword ss:[esi]
loopne 0x40f767
loopne 0x40f753
loopne 0x40f6fd
dec esi
fucom st(0)
loopne 0x40f7db
movsb byte es:[edi], byte [esi]
hlt
mov eax, dword [0x21ebf43f]
loopne 0x40f760
cmpsb byte [esi], byte es:[edi]
adc al, 0xba
invalid
adc edi, ebx
mov byte [esi - 0x1f], ch
loopne 0x40f780
movsd dword es:[edi], dword ss:[esi]
loopne 0x40f79e
loopne 0x40f78a
loopne 0x40f734
adc eax, 0x61e0e0dd
movsb byte es:[edi], byte [esi]
hlt
mov ecx, 0xebc0eb69
and eax, esp
call 0xa17f989d
popal
fist dword [eax - 0x1f1fddf4]
adc al, 0xfa
or byte [eax - 0x771fddf4], dl
jno 0x40f7f1
loopne 0x40f7bf
arpl word [eax - 0x6216ebc9], sp
adc al, 0xc4
in al, 0x9d
pause
or al, 0x22
loopne 0x40f826
mov byte [eax + 0x8e0e011], cl
adc eax, esp
loopne 0x40f7fd
test al, 0x34
and ah, al
or byte [esp + esi + 0x22], cl
loopne 0x40f787
salc
popfd
popfd
popfd
arpl word [eax + 0x34133737], sp
xor eax, 0x1f3b5608
loopne 0x40f799
push es
mov ebx, dword [ebp + 0x34205e9d]
and ah, al
imul esp, dword [esi + 0x2234485d], 0x37a5d9e0
adc ebp, ebp
imul esp, esi, 0xe214a063
popfd
mov al, 0x61
cmpsb byte [esi], byte es:[edi]
in al, 0xd9
xchg ebp, eax
adc cl, byte [edi - 0x35eb249f]
fst dword [ebp - 0x249e70ee]
adc al, 0xca
and eax, esp
loopne 0x40f87a
adc al, 0xf9
or byte [edx + ecx*8], dl
and eax, esp
mov al, cl
adc al, 0xe0
loopne 0x40f8ae
arpl word [eax + 0xaec1437], sp
mov al, byte [0xaec1437]
loopne 0x40f85c
or ah, dl
or ah, al
popfd
loop 0x40f85e
loopne 0x40f7f3
adc al, 0xca
and eax, esp
shl dword [eax + 0x8ec0aa1], 1
mov al, byte [0x8ec0aa1]
or ch, ah
in al, dx
or byte [eax - 0x771fddb5], al
mov dl, 0xfc
loopne 0x40f84a
or byte [ebx + 0x22], 0xe0
mov byte [edx + 0xae0e0fc], dh
call 0xe06f2af8
loopne 0x40f8a9
or ch, al
mov byte [edx], dh
loopne 0x40f851
loopne 0x40f851
aaa
popal
add ebx, dword [eax - 0x28d9692f]
sal dword [ebx + ebp*8], cl
and eax, esp
adc al, 9
sal dword [bx + si], cl
jmp 0x40f8a7
and eax, esp
popal
sbb ebp, esp
loopne 0x40f8a7
and eax, 0xca0cd39d
and eax, esp
mov byte [edx + 0x69e0e0ca], bl
cwde
popfd
ror dword [eax], cl
retf 0xe021
loopne 0x40f831
mov ecx, edx
loopne 0x40f88d
aaa
aaa
and eax, dword [si - 0x629d]
adc al, 0xf6
popal
or eax, dword [esp + 0x12841bd7]
jmp 0x40f929
mov eax, 0x58e02234
lodsb al, byte [esi]
xor al, 0x22
loopne 0x40f85f
sahf
popfd
popfd
aaa
or byte [esp + esi - 0x43a71fde], al
xor al, 0x22
loopne 0x40f86f
salc
sahf
popfd
popfd
aaa
movsd dword es:[edi], dword [esi]
and ebx, dword [esi + ebx*4 - 0x77626263]
std
loopne 0x40f8d7
loopne 0x40f95a
sbb esi, eax
loopne 0x40f910
enter 0xffffffffffffd367, 0x34
jmp 0x40f924
aaa
popfd
adc ebp, eax
mov byte [esi - 0x2e626265], al
xchg esi, eax
xchg byte [ebx - 0x692e6263], bl
popal
sbb esi, eax
loopne 0x40f930
call 0xa5c9e12b
sub al, 0xe0
loopne 0x40f95c
aaa
mov eax, dword [0xe0fc3688]
loopne 0x40f8cd
loopne 0x40f90b
mov eax, dword [0xe00ae00a]
or ah, al
or ah, al
popfd
adc al, 0xc4
in al, dx
mov bl, al
popfd
popfd
popfd
popal
movsb byte es:[edi], byte [esi]
in al, dx
mov eax, dword [0xdf0ae00a]
popfd
adc al, 0xc4
in al, dx
mov ah, dh
popfd
popfd
popfd
popal
movsb byte es:[edi], byte [esi]
in al, dx
mov eax, dword [0xe00adf0a]
or ah, al
mov bl, ah
popfd
popfd
popfd
popal
movsb byte es:[edi], byte [esi]
in al, dx
mov eax, dword [0xdf0adf0a]
or ah, al
mov byte [esi + 0x619d9d9e], dl
fisttp word [edx]
loopne 0x40f8ec
xchg esi, eax
sahf
popfd
popfd
popal
movsb byte es:[edi], byte [esi]
in al, dx
mov eax, dword [0xcafd8836]
loopne 0x40f952
imul edx, dword [eax + 0x38178836], 0x8836e0e0
sbb al, 0x13
loopne 0x40f960
mov byte ss:[ecx - 0x24], bh
loopne 0x40f966
mov byte ss:[esi], al
adc esp, eax
loopne 0x40f9c3
mov byte [esi], dh
adc esp, eax
loopne 0x40f9c9
mov byte [esi], ah
adc eax, esp
loopne 0x40f9cf
mov al, al
popfd
popfd
mov byte ss:[ebp + 0x8e0e00f], dh
fist dword [edi + 0x6088e020]
invalid
mov edx, 0xa13ee022
imul ebp, dword [esp + eax*8], 0xb9d131e4
fldcw word [ecx - 0x17ebcaca]
adc al, 0xe8
imul ebx, dword [esp + eax*8], 0x1599d9f4
stc
mov byte [edi + ebx*8], bh
loopne 0x40f9b2
fstp dword [ecx + 0x3c88f915]
fnstsw ax
loopne 0x40f9dd
or dh, dh
sal byte ds:[bx + di], 1
idiv byte [esi]
sal byte [bx + di], 1
xor dword [ecx], esi
xor dword [ecx], esi
mov byte [esi], ah
feni8087_nop
feni8087_nop
loopne 0x40fa43
movsb byte es:[edi], byte [esi]
hlt
mov byte [ebp + 0x61e0e0dc], bh
movsb byte es:[edi], byte [esi]
hlt