Function at 0x4e9ff8
Capabilities:
Check for software breakpoints

Disassembly:
insb byte es:[edi], dx
popal
jae 0x4e9350
jae 0x4e930e
push esp
push eax
jb 0x4e9358
imul esi, dword [ebx + 0x74], 0x43746e65
insb byte es:[edi], dx
popal
jae 0x4e9363
cld
and byte [eax], al
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb edx, dword [ebx + 0x79]
jae 0x4e9380
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e937e
arpl word [ebx + 0x2e], si
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4e9325
add bh, bh
inc dword [edx]
add byte [eax], al
add byte [eax], al
int3
invalid
aaa
dec esp
xor eax, 0x3f004e93
aas
xchg ebx, eax
dec esi
add byte [ecx - 0x6d], cl
dec esi
add byte [0x1004e93], ch
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + edx*4 + 0x4e], dl
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x1fffb16e], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
xchg edx, eax
dec esi
add al, ah
xchg ebx, eax
dec esi
add byte [ebx + edx*4 + 0x4e], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x6c], ah
dec esi
add al, ah
xchg ebx, eax
dec esi
add al, bh
xchg ebx, eax
dec esi
add byte [eax], al
add byte [eax], al
add dh, bh
xchg ebx, eax
dec esi
add byte [eax], bl
add byte [eax], al
add al, ch
and dword [eax], eax
cmp byte [edi + 0x40], dh
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4e93ff
add byte [eax], bl
jp 0x4e9403
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
inc eax
push esp
dec esp
imul esi, dword [ebx + 0x74], 0x502e3160
jae 0x4e9479
pushal
xor dword [esi], ebp
push eax
popal
arpl word [ebx + 0x24], bp
xor dh, byte [ebx]
and al, 0x41
arpl word [edx + edx*2 + 0x65], si
arpl word [ebx + edx*2], di
jns 0x4e948d
je 0x4e9481
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9496
jae 0x4e9454
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
jae 0x4e94a9
jb 0x4e94a0
outsb dx, byte [esi]
sub al, 0x53
jns 0x4e94b0
je 0x4e94a4
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e94b9
jae 0x4e9477
push esp
push eax
jb 0x4e94c1
imul esi, dword [ebx + 0x74], 0x43746e65
je 0x4e9498
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e94cc
add byte ds:[eax - 0x6c], ah
dec esi
add byte [edi], al
pop esp
inc eax
push esp
dec esp
imul esi, dword [ebx + 0x74], 0x502e3160
popal
arpl word [ebx + 0x24], bp
xor dh, byte [ebx]
and al, 0x41
arpl word [edx + edx*2 + 0x65], si
arpl word [ebx + edx*2], di
arpl word gs:[ebx + edx*2], di
cmp al, 0x53
jns 0x4e94f0
je 0x4e94e4
insd dword es:[edi], dx
inc ebx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e94f9
jae 0x4e94b7
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
jb 0x4e94cb
push ebx
jns 0x4e9505
je 0x4e94f9
insd dword es:[edi], dx
jae 0x4e950c
jae 0x4e950c
jb 0x4e9503
outsb dx, byte [esi]
sub al, 0x53
jns 0x4e9513
je 0x4e9507
insd dword es:[edi], dx
inc ebx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e951c
jae 0x4e94da
push esp
push eax
jb 0x4e9524
jae 0x4e951b
imul esi, dword [ebx + 0x74], 0x43746e65
jae 0x4e9528
outsb dx, byte gs:[esi]
je 0x4e94fb
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e952f
loopne 0x4e9453
dec esi
add byte [ebx], ah
inc eax
add byte [eax], al
add byte [ebx], bl
push ebx
jns 0x4e953f
jae 0x4e9541
je 0x4e9533
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e953f
arpl word [ebx + 0x2e], si
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4e94e5
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
invalid
add byte [eax], al
add byte [edx], al
add byte [eax], al
add al, dh
xchg esp, eax
dec esi
add byte [ecx], dl
sar dword [ebx + 0x53], cl
adc ebx, edx
jnp 0x4e9547
jns 0x4e9569
je 0x4e955d
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e9569
arpl word [ebx + 0x2e], si
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4e958c
push esp
dec esp
imul esi, dword [ebx + 0x74], 0x7379533c
je 0x4e9551
push ebx
jns 0x4e958b
je 0x4e957f
insd dword es:[edi], dx
inc ebx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9594
jae 0x4e9552
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
jb 0x4e9566
push ebx
jns 0x4e95a0
je 0x4e9594
insd dword es:[edi], dx
jae 0x4e95a7
jb 0x4e959e
outsb dx, byte [esi]
sub al, 0x53
jns 0x4e95ae
je 0x4e95a2
insd dword es:[edi], dx
inc ebx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e95b7
jae 0x4e9575
push esp
push eax
jb 0x4e95bf
imul esi, dword [ebx + 0x74], 0x43746e65
je 0x4e9596
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e95ca
cmp bh, byte cs:[ebx + 0x53]
jns 0x4e95d2
je 0x4e95c6
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e95d2
arpl word [ebx + 0x2e], si
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4e95f5
push esp
dec esp
imul esi, dword [ebx + 0x74], 0x7379533c
jns 0x4e95f4
je 0x4e95e8
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e95fd
jae 0x4e95bb
jae 0x4e95bb
push esp
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
jns 0x4e9609
je 0x4e95fd
insd dword es:[edi], dx
jae 0x4e9610
jb 0x4e9607
outsb dx, byte [esi]
sub al, 0x53
sub al, 0x53
jns 0x4e9617
je 0x4e960b
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9620
jae 0x4e95de
jae 0x4e95de
push esp
push eax
jb 0x4e9628
imul esi, dword [ebx + 0x74], 0x43746e65
je 0x4e961e
outsb dx, byte [esi]
je 0x4e95ff
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9633
jae 0x4e95ff
cmp dh, byte cs:[ecx]
cmp dh, byte cs:[ecx]
or byte [eax], al
add byte [eax], al
adc byte [esi], dl
add byte [eax], al
add byte [eax], dl
push ss
dec edx
add bh, bh
invalid
push ss
dec edx
add byte [esi], cl
push ebx
jns 0x4e964c
je 0x4e9640
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9655
jae 0x4e95f5
push ss
dec edx
add byte [edx], al
add byte [eax], al
add byte [esi + edx*4 + 0x4e], al
add al, byte [eax]
add byte [eax], al
inc esp
xchg esi, eax
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec eax
xchg esi, eax
add byte [eax], al
add byte [eax - 0x6a], cl
dec esi
add byte [eax - 0x69], al
xchg edi, eax
dec esi
add byte [edx - 0x6a], bl
dec esi
add byte [esi - 0x6a], dh
dec esi
add byte [eax], al
add byte [eax], al
add byte [esi + edx*4 + 0x18004e], cl
sbb byte [eax], al
add byte [eax], al
or al, 0x34
dec esi
add byte [eax], bh
ja 0x4e965b
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4e9663
and byte [edx + 0x40], bh
add byte [eax], bl
jp 0x4e9667
add byte [edx + ecx*8], ah
and al, 0xca
inc eax
add byte [eax], dh
retf 0x40
add byte [edx + edi*2], dh
inc eax
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
jbe 0x4e9683
add byte [eax], al
invalid
add byte [eax], al
add dword [eax], eax
add byte [eax], al
inc esp
xor ecx, dword [esi]
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [ebx + esi + 0x4e], al
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
inc esp
xor ecx, dword [esi]
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e96d3
jb 0x4e96d9
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
rcl byte [esi + 0x44004e], 0xf4
invalid
xchg esi, eax
dec esi
add byte [edx], cl
add byte [eax], al
add dword [eax], eax
xor edx, dword [esp + eax*2 + 0x65]
insb byte es:[edi], dx
popal
je 0x4e96fb
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e96fd
jb 0x4e9703
jb 0x4e96dc
push ebx
jns 0x4e9716
je 0x4e970a
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e971f
jae 0x4e96dd
push esp
push eax
jb 0x4e9727
imul esi, dword [ebx + 0x74], 0x43746e65
insb byte es:[edi], dx
popal
jae 0x4e9732
cmp byte ds:[eax], al
invalid
or byte [eax], al
add cl, byte [eax]
cmp al, 0x97
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
add al, 0x53
push ebx
insb byte es:[edi], dx
add al, byte [eax]
or al, byte [ebx + esi + 0x4e]
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9753
jb 0x4e9759
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax], al
invalid
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9765
popal
jb 0x4e976b
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
cmp al, 0x97
inc eax
add byte [eax], cl
add byte [ebx], al
or byte [edi + edx*4], bh
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add dh, byte [eax + esi*4 + 0x48]
mov al, 0x48
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4e972c
je 0x4e972c
add byte [edx], al
je 0x4e96de
dec eax
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4e973b
add byte [edx], al
add byte [eax - 0x69], al
dec esi
add byte [edi], al
xor edx, dword [esp + eax*2 + 0x65]
insb byte es:[edi], dx
popal
je 0x4e97b0
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e97b2
jb 0x4e97b8
jb 0x4e9791
push ebx
jns 0x4e97cb
je 0x4e97bf
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e97d4
jae 0x4e9792
push esp
push eax
jb 0x4e97dc
imul esi, dword [ebx + 0x74], 0x43746e65
je 0x4e97d2
outsb dx, byte [esi]
je 0x4e97b3
insb byte es:[edi], dx
popal
jae 0x4e97e7
inc esp
xchg esi, eax
dec esi
add byte [eax + 0x35], bh
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4e97f6
je 0x4e97ea
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e97f6
arpl word [ebx + 0x2e], si
inc esp
popaw
popaw
jne 0x4e9802
je 0x4e980b
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
clc
xchg edi, eax
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, bh
xchg edi, eax
dec esi
add al, dh
cwde
invalid
dec esi
add byte [esi], cl
cwde
dec esi
add byte [edx], ch
cwde
dec esi
add byte [eax], al
add byte [eax], al
sub bl, byte [eax + 0x4e]
add byte [eax], al
inc eax
cwde
add byte [eax - 0x68], al
dec esi
add byte [eax], bl
add byte [eax], al
add byte [ebx + edi + 0x7738004e], dl
inc eax
add byte [eax], bh
ja 0x4e980f
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4e9817
and byte [edx + 0x40], bh
add byte [eax], bl
jp 0x4e981b
add byte [edx + ecx*8], ah
and al, 0xca
inc eax
add byte [eax], dh
retf 0x40
add byte [edx + edi*2], dh
inc eax
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
inc eax
add byte [edi + eax*8], dl
dec ebp
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add ah, dl
cmp cl, byte [esi]
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add ah, dl
cmp cl, byte [esi]
add dword [eax], eax
add byte [eax], al
aam 0x3a
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
aam 0x3a
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9887
jb 0x4e988d
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
insd dword es:[edi], dx
cwde
dec esi
add byte [eax + eax - 0xc], al
jmp dword [ebp + 0x4a004e98]
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, byte [eax]
or dl, ah
cmp cl, byte [esi]
add al, byte [eax]
or byte [ecx + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9900
jb 0x4e9906
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [edi + eax*8], dl
dec ebp
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9912
jb 0x4e9918
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
in al, dx
cwde
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or ah, ah
adc byte [edx], cl
add dword [eax], eax
add al, 0x4c
je 0x4e98d9
add byte [edx], cl
in al, 0x10
dec edx
add byte [edx], al
add byte [0x68676952], al
je 0x4e98e8
add byte [edx], al
add byte [eax], al
add byte [eax], al
invalid
popal
jb 0x4e9968
jb 0x4e9941
push ebx
jns 0x4e997b
je 0x4e996f
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9984
jae 0x4e9942
jae 0x4e9942
push esp
push edx
inc edi
inc edi
jb 0x4e998a
jne 0x4e998d
clc
xchg edi, eax
dec esi
add al, bh
cmp al, 0x4e
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4e999f
je 0x4e9993
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e999f
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4e99ab
je 0x4e99b4
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx + ebx*4 + 0x4e], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
test al, 0x99
dec esi
add byte [edx + ebx*4 - 0x6645ffb2], bl
dec esi
add dh, dl
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
cdq
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x63ffb167], ch
lcall 0x4e, 0x99ba004e
salc
cdq
dec esi
add byte [eax], al
add byte [eax], al
add ah, ch
add byte [eax], al
add byte [eax], al
in al, dx
cdq
dec esi
add byte [eax], bl
add byte [eax], al
add al, bl
inc edx
dec esi
add byte [eax], bh
ja 0x4e99bb
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4e99c3
add byte [eax], bl
jp 0x4e99c7
sbb byte [edx + 0x40], bh
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
add byte [edx + edi*2], dh
inc eax
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
add byte [eax], ch
enter 0x4d, 0xe
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], bl
inc edx
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
sbb byte [edx + 0x4e], al
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9a33
jb 0x4e9a39
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
sbb dword [edx + 0x44004e], ebx
hlt
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, byte [eax]
or bl, byte [eax]
inc edx
dec esi
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9aac
jb 0x4e9ab2
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax], ch
enter 0x4d, 7
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9abe
jb 0x4e9ac4
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
cwde
lcall 0x5304, 0x4e
insb byte es:[edi], dx
add al, byte [eax]
or al, al
outsd dx, dword [esi]
dec edx
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4e9a85
add byte [edx], cl
shr byte [edi + 0x4a], 0
add al, byte [eax]
add eax, 0x68676952
je 0x4e9a94
add byte [edx], al
add byte [eax], al
add byte [eax], al
pushfd
lcall 0x4454, 0x2c07004e
insb byte es:[edi], dx
popal
je 0x4e9b0c
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9b0e
popal
jb 0x4e9b14
jb 0x4e9aed
push ebx
jns 0x4e9b27
je 0x4e9b1b
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9b30
jae 0x4e9aee
jae 0x4e9aee
push esp
dec ecx
outsb dx, byte [esi]
je 0x4e9b08
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4e9b3d
movsb byte es:[edi], byte ds:[esi]
cdq
dec esi
add byte [esp + eax*2], bh
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4e9b4b
je 0x4e9b3f
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e9b4b
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4e9b57
je 0x4e9b60
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax - 0x65], dl
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
wait
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + ebx*4 + 0x4e], dl
add byte [eax - 0x64], dl
push eax
pushfd
dec esi
add byte [esi - 0x65], ah
wait
dec esi
add byte [edx + 0x4e9b], al
add byte [eax], al
add byte [eax + 0x18004e9b], bl
add byte [eax], al
add byte [eax], al
cwde
wait
dec esi
add byte [eax], bl
add byte [eax], al
add byte [eax], ch
dec edx
dec esi
add byte [eax], bh
ja 0x4e9b67
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4e9b6f
add byte [eax], bl
jp 0x4e9b73
sbb byte [edx + 0x40], bh
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
jp 0x4e9b7f
add byte [edx + edi*2], dh
inc eax
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
add byte [ecx + ecx*8], bh
dec ebp
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx + ecx*2 + 0x4e], bl
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
pop esp
dec ecx
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9bdf
jb 0x4e9be5
add al, byte gs:[eax]
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
rcr byte [ebx + 0x44004e], 1
hlt
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
dec esp
pushfd
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or bl, byte [ecx + ecx*2 + 0x4e]
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9c63
jb 0x4e9c69
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [ecx + ecx*8], bh
dec ebp
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9c75
jb 0x4e9c7b
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
dec esp
pushfd
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add cl, byte [ebx + eax + 0x4a]
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4e9c3c
add byte [edx], al
dec esp
add ecx, dword [edx]
add al, byte [eax]
add eax, 0x68676952
je 0x4e9c4b
add byte [edx], al
add byte [eax - 0x64], dl
dec esi
add byte [edi], al
aaa
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4e9cc0
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9cc2
jb 0x4e9cc8
jb 0x4e9ca1
push ebx
jns 0x4e9cdb
je 0x4e9ccf
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9ce4
jae 0x4e9ca2
push esp
inc esi
imul ebp, dword [esi + 0x64], 0x626f6c47
popal
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9cf3
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4e9cc7
push eax
wait
dec esi
add byte [eax + 0x4e4b], bl
add byte [eax], bl
push ebx
jns 0x4e9d0a
je 0x4e9cfe
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e9d0a
arpl word [ebx + 0x2e], si
jae 0x4e9cd2
inc esp
popaw
jne 0x4e9d16
je 0x4e9d1f
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
or al, 0x9d
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
popfd
adc byte [ebp - 0x61d7ffb2], bl
dec esi
add byte [eax], ch
sahf
dec esi
add byte [edx], ah
popfd
dec esi
add byte [esi], bh
popfd
and bl, byte [ebp - 0x62c1ffb2]
dec esi
add byte [eax], al
add byte [eax], al
add byte [ebp + ebx*4 + 0x4e], dl
add byte [eax], al
push esp
popfd
dec esi
add byte [eax], bl
add byte [eax], al
add al, bh
push ecx
dec esi
add byte [eax], bh
ja 0x4e9d23
add byte [eax + 0x77], al
inc eax
inc eax
ja 0x4e9d27
add byte [eax], ah
jp 0x4e9d2b
add byte [eax], bl
jp 0x4e9d2f
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
inc eax
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
inc eax
add byte [eax - 0x36], dl
dec ebp
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx + edx*2], dl
add dword [eax], eax
add byte [eax], al
adc al, 0x51
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
adc al, 0x51
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9d9b
jb 0x4e9da1
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
movsd dword es:[edi], dword [esi]
popfd
dec esi
add byte [eax + eax - 0xc], al
invalid
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9e0e
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4e9de2
cmp byte ds:[eax], al
adc al, 0xca
dec ebp
add byte [esi], al
inc ebx
jb 0x4e9e14
popal
je 0x4e9e17
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
and al, 0x9e
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or dl, byte [ecx + edx*2]
dec esi
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9e38
jb 0x4e9e3e
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax - 0x36], dl
dec ebp
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9e4a
jb 0x4e9e50
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
and al, 0x9e
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or al, byte [esp + ecx*8]
dec ecx
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4e9e11
add al, byte [eax]
or al, byte [esp + ecx*8]
add byte [edx], cl
add al, 0xcc
dec ecx
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4e9e20
add byte [edx], al
add byte [eax], al
add byte [eax], al
sub byte [esi + 0x5007004e], bl
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4e9e98
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9e9a
popal
jb 0x4e9ea0
jb 0x4e9e79
push ebx
jns 0x4e9eb3
je 0x4e9ea7
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e9eb3
arpl word [ebx + 0x2e], si
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4e9e87
push esp
dec esp
imul esi, dword [ebx + 0x74], 0x7379533c
je 0x4e9ec9
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9ede
jae 0x4e9e9c
push esp
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9ee3
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4e9eb7
or al, 0x9d
dec esi
add byte [eax + 0x4e53], al
add byte [eax], bl
push ebx
jns 0x4e9efb
jae 0x4e9efd
je 0x4e9eef
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4e9efb
arpl word [ebx + 0x2e], si
inc esp
popaw
popal
jne 0x4e9f07
insb byte es:[edi], dx
je 0x4e9f10
jae 0x4e9e9e
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x4e], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0x9f
add byte [eax], al
lahf
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + ebx*4], al
dec esi
add al, bh
lahf
dec esi
add byte [esi], dl
lahf
dec esi
add byte [edx], dh
lahf
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax - 0x61], cl
lahf
dec esi
add byte [eax], bl
add byte [eax], al
add byte [eax + 0x38004e5a], al
ja 0x4e9f17
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4e9f1f
inc eax
add byte [eax], bl
jp 0x4e9f23
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
add byte [edx + edi*2], dh
inc eax
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
jbe 0x4e9f3f
add byte [ebx + ecx*8 + 0x4d], ah
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add al, al
pop ecx
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
rcr byte [ecx + 0x4e], 0
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9f8f
jb 0x4e9f95
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
jbe 0x4e9ed7
dec esi
add byte [eax + eax - 0xc], al
jmp [esi + 0x4a004e9f]
lahf
dec esi
add byte [edx], cl
add byte [eax], al
add dword [eax], eax
sub eax, 0x6c654454
popal
je 0x4e9fb7
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4e9fb9
jb 0x4e9fbf
jb 0x4e9f98
push ebx
jns 0x4e9fd2
je 0x4e9fc6
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4e9fdb
jae 0x4e9f99
push esp
push eax
jb 0x4e9fde
jo 0x4e9fb7
imul edi, dword [eax + 0x75], 0x383e70
sub bl, cl
dec ebp
add byte [esi], al
inc ebx
jb 0x4e9fe5
popal
je 0x4e9fe8
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
hlt
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
add byte [edx], cl
rcr byte [ecx + 0x4e], 0
add al, byte [eax]
or byte [ecx + 0x43], al
or al, al
pop ecx
dec esi
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea009
jb 0x4ea00f
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [ebx + ecx*8 + 0x4d], ah
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea01b
popal
jb 0x4ea021
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
hlt
add byte [edx], cl
sar byte [edx], 0x4b
add byte [ecx], al
add byte [esp + ecx*2], al
dec esp
je 0x4e9fe2
je 0x4e9fe2
add byte [edx], cl
sar byte [edx], 0x4b
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4e9ff1
add byte [edx], al
add byte [eax], al
add al, bh
lahf
dec esi
add byte [edi], al
sub eax, 0x6c654454
popal
je 0x4ea068
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea06a
jb 0x4ea070
jb 0x4ea049
push ebx
jns 0x4ea083
jae 0x4ea085
je 0x4ea077
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea08c
jae 0x4ea04a
push esp
push esp
push eax
jb 0x4ea08f
jo 0x4ea068
inc esi
imul edi, dword [eax + 0x75], 0x9f003e70
dec esi
add al, ch
pop ebx
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4ea0a8
je 0x4ea09c
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4ea0a8
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4ea0b4
je 0x4ea0bd
jae 0x4ea04b
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
lodsb al, byte [esi]
mov al, byte [0x4e]
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x4e], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, 0xa0
dec esi
add byte [ecx - 0x5f3dffb2], ah
ret 0x4ea0
dec esi
add dh, bl
mov al, byte [0x4e]
add byte [eax], al
add byte [eax], al
hlt
add byte [eax], bl
add byte [eax], al
add al, bl
popal
dec esi
add byte [eax], bh
ja 0x4ea0c3
add byte [eax + 0x77], al
inc eax
ja 0x4ea0c7
add byte [eax], ah
jp 0x4ea0cb
add byte [eax], bl
jp 0x4ea0cf
sbb byte [edx + 0x40], bh
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
xor al, 0x7a
inc eax
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
jbe 0x4ea0eb
add byte [eax - 0x34], bh
dec ebp
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], dl
add byte [eax], al
add dword [eax], eax
add byte [eax], al
adc al, 0x61
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
adc al, 0x61
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea13b
jb 0x4ea141
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
and esp, dword [ecx + 0x44004e]
hlt
mov eax, dword [0x4a004e]
add byte [eax], al
add dword [eax], eax
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4ea163
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea165
jb 0x4ea16b
jb 0x4ea144
push ebx
jns 0x4ea17e
je 0x4ea172
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea187
jae 0x4ea145
push esp
push eax
jb 0x4ea18f
imul esi, dword [ebx + 0x74], 0x3e746e65
cmp byte [eax], al
cmp al, 0xcc
dec ebp
add byte [esi], al
inc ebx
jb 0x4ea192
popal
je 0x4ea195
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
mov al, byte [0x4ea1]
add byte [ebx + edx*2], al
mov eax, dword [0x4e]
add al, 0x53
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
or dl, byte [ecx]
dec esi
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea1b6
jb 0x4ea1bc
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax - 0x34], bh
dec ebp
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea1c8
jb 0x4ea1ce
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
mov al, byte [0x4ea1]
or byte [eax + 0x4ea1], ah
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
or al, byte [eax - 0x50]
dec eax
add byte [ecx], al
add byte [esp + ecx*2], al
add al, 0x4c
je 0x4ea18f
add byte [edx], cl
inc eax
mov al, 0x48
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4ea19e
add byte [edx], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
mov eax, dword [0x2e07004e]
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4ea214
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea216
jb 0x4ea21c
jb 0x4ea1f5
jb 0x4ea1f5
push ebx
jns 0x4ea22f
je 0x4ea223
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea238
jae 0x4ea1f6
push esp
push eax
jb 0x4ea240
imul esi, dword [ebx + 0x74], 0x3e746e65
jae 0x4ea244
outsb dx, byte gs:[esi]
je 0x4ea212
lodsb al, byte [esi]
mov al, byte [0x6340004e]
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4ea255
je 0x4ea249
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4ea255
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4ea261
je 0x4ea26a
jae 0x4ea1f8
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax - 0x5e], bl
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x4e], bl
add byte [ebx + 0x4e], cl
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
pop eax
mov byte [0x4e], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop esp
mov byte [0xa34c004e], al
dec esi
add byte [esi - 0x5e], ch
outsb dx, byte [esi]
mov byte [0xa28a004e], al
dec esi
add byte [eax], al
dec esi
add byte [edx + 0x4ea2], cl
add byte [eax], al
add byte [eax], al
mov al, byte [0x18004ea2]
add byte [eax], al
add byte [eax + 0x18004ea2], ah
add byte [eax], bl
add byte [eax], al
add byte [eax], dh
imul ecx, dword [esi], fcn.00407738
inc eax
ja 0x4ea273
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4ea277
add byte [eax], bl
jp 0x4ea27b
sbb byte [edx + 0x40], bh
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
xor dl, cl
inc eax
add byte [eax + 0x7a], al
inc eax
inc eax
jp 0x4ea287
add byte [edx + edi*2], dh
inc eax
jp 0x4ea28b
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
jbe 0x4ea297
add byte [ebp + ecx*8 + 0xe004d], cl
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
jo 0x4ea2d0
add byte [ecx], al
add byte [eax], al
add byte [eax + 0x68], dh
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax + 0x68], dh
add byte [ecx], al
add byte [eax], al
jo 0x4ea2e1
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea2e7
jb 0x4ea2ed
add al, byte gs:[eax]
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
retf
add byte [edx], al
add bl, cl
mov byte [0x44004e], al
hlt
mov dword [0x4a004e], eax
add byte [eax], al
add dword [eax], eax
sub dl, byte [esp + eax*2 + 0x65]
insb byte es:[edi], dx
popal
je 0x4ea30f
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea311
jb 0x4ea317
jb 0x4ea2f0
push ebx
jns 0x4ea32a
je 0x4ea31e
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea333
jae 0x4ea2f1
push esp
push esp
push 0x64616572
cmp byte ds:[eax], al
push eax
int 0x4d
add byte [esi], al
inc ebx
jb 0x4ea33a
popal
je 0x4ea33d
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
dec eax
mov dword [0x4e], eax
add al, 0x53
or byte [eax - 0x5d], cl
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
or dh, byte [eax + 0x68]
jo 0x4ea35a
push 0x2004e
or byte [ecx + 0x43], al
dec esi
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea35e
jb 0x4ea364
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [ebp + ecx*8 + 0x4307004d], cl
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea370
jb 0x4ea376
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
dec eax
mov dword [0x4e], eax
add al, 0x53
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or bl, ah
dec esi
dec ecx
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4ea337
je 0x4ea337
add byte [edx], cl
fmul qword [esi + 0x49]
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4ea346
add byte [edx], al
add byte [eax], al
dec esp
mov dword [0x2a07004e], eax
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4ea3bc
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea3be
jb 0x4ea3c4
jb 0x4ea39d
jb 0x4ea39d
push ebx
jns 0x4ea3d7
je 0x4ea3cb
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea3e0
jae 0x4ea39e
push esp
push esp
push 0x64616572
pop eax
pop eax
mov byte [0x6a94004e], al
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4ea3f9
je 0x4ea3ed
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4ea3f9
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4ea405
je 0x4ea40e
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add ah, bh
add byte [edx], al
add byte [eax], al
add byte [eax], al
cld
mov dword [0x4e], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + ecx*2 + 0x4ea51c00], ah
add byte [edx], dl
movsb byte es:[edi], byte [esi]
dec esi
add byte [esi], ch
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte cs:[esi]
dec esi
add byte [eax], al
add byte [eax], al
add byte [esp + 0x4e], al
inc esp
movsb byte es:[edi], byte [esi]
dec esi
add byte [eax], bl
add byte [eax], al
add byte [ebp + esi*2 + 0x4e], dh
add byte [eax], bh
ja 0x4ea413
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4ea41b
add byte [eax], bl
jp 0x4ea41f
add byte [edx + ecx*8], ah
and al, 0xca
inc eax
add byte [eax], dh
retf 0x40
jp 0x4ea42f
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
jbe 0x4ea43b
add byte [eax + 0xe004dce], ah
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + 0x10004e74], cl
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax + 0x10004e74], cl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
mov byte [esi + ecx*2], dh
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea48b
jb 0x4ea491
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
wait
movsb byte es:[edi], byte [esi]
dec esi
add byte [eax + eax - 0xc], al
add byte [edx], al
add byte [ebx + 0x44004ea4], bl
add ah, dh
call ebx
movsb byte es:[edi], byte [esi]
dec esi
add byte [edx], cl
add byte [eax], al
add dword [eax], eax
push esi
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4ea4b3
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea4b5
jb 0x4ea4bb
jb 0x4ea494
push ebx
jns 0x4ea4ce
je 0x4ea4c2
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea4d7
jae 0x4ea495
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
je 0x4ea4dd
jb 0x4ea4a8
push ebx
jns 0x4ea4f2
je 0x4ea4e6
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea4fb
jae 0x4ea4b9
dec ecx
dec ecx
outsb dx, byte [esi]
je 0x4ea4f5
jb 0x4ea4f8
popaw
popal
arpl word [ebp + 0x4c], sp
dec esp
dec esp
imul esi, dword [ebx + 0x74], 0x383e3e
into
dec ebp
add byte [esi], al
inc ebx
jb 0x4ea50a
popal
je 0x4ea50d
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
sbb byte [ebp + 0x4e], ah
add al, 0x53
movsd dword es:[edi], dword [esi]
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
push ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, byte [eax]
or cl, byte [eax + 0x2004e74]
dec esi
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea52e
jb 0x4ea534
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax + 0x7004dce], ah
dec ebp
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea540
jb 0x4ea546
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
sbb byte [ebp + 0x4e], ah
add al, 0x53
add byte [eax], cl
add byte [ebx], al
or byte [eax], bl
movsd dword es:[edi], dword [esi]
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
push ebx
insb byte es:[edi], dx
add al, byte [eax]
adc cl, byte [eax]
int 0x49
dec ecx
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4ea507
add byte [edx], dl
or ch, cl
dec ecx
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4ea516
add byte [edx], al
add byte [eax], al
sbb al, 0xa5
dec esi
add byte [edi], al
push esi
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4ea58c
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea58e
jb 0x4ea594
jb 0x4ea56d
jb 0x4ea56d
push ebx
jns 0x4ea5a7
je 0x4ea59b
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea5b0
jae 0x4ea56e
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
push ebx
jns 0x4ea5bc
je 0x4ea5b0
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
je 0x4ea5b6
jb 0x4ea581
push ebx
jns 0x4ea5cb
je 0x4ea5bf
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea5d4
jae 0x4ea592
dec ecx
dec ecx
outsb dx, byte [esi]
je 0x4ea5ce
jb 0x4ea5d1
popal
arpl word [ebp + 0x4c], sp
dec esp
dec esp
imul esi, dword [ebx + 0x74], 0xa3fc3e3e
dec esi
add byte [edi + esi*2], al
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4ea5f5
jae 0x4ea5f7
je 0x4ea5e9
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4ea5f5
arpl word [ebx + 0x2e], si
inc esp
inc esp
popaw
popal
jne 0x4ea601
insb byte es:[edi], dx
je 0x4ea60a
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add al, bh
movsd dword es:[edi], dword [esi]
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, bh
movsd dword es:[edi], dword [esi]
dec esi
add ah, ah
cmpsb byte [esi], byte es:[edi]
in al, 0xa6
dec esi
add byte [esi], cl
cmpsb byte [esi], byte es:[edi]
dec esi
add byte [edx], ch
cmpsb byte [esi], byte es:[edi]
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
cmpsb byte [esi], byte es:[edi]
add byte [eax - 0x5a], al
dec esi
add byte [eax], bl
add byte [eax], al
add byte [esi + edi*2], ch
dec esi
add byte [eax], bh
ja 0x4ea60f
inc eax
add byte [eax + 0x77], al
inc eax
ja 0x4ea613
add byte [eax], ah
jp 0x4ea617
and byte [edx + 0x40], bh
add byte [eax], bl
jp 0x4ea61b
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
jp 0x4ea62b
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
jbe 0x4ea637
add byte [eax + edx*8], bh
dec ebp
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebp + edi*2 + 0x4e], dh
add byte [eax], dl
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [ebp + edi*2 + 0x4e], dh
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
je 0x4ea696
dec esi
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea687
jb 0x4ea68d
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
arpl word [esi + 0x44004e], sp
hlt
add byte [edx], al
add byte [ebx - 0x5a], ah
dec esi
add byte [eax + eax - 0xc], al
call [ebx + 0x4a004ea6]
add byte [eax], al
add byte [ecx], al
add byte [edx], ah
push esp
inc esp
insb byte es:[edi], dx
cmpsb byte [esi], byte es:[edi]
dec esi
add byte [edx], cl
add byte [eax], al
add dword [eax], eax
and dl, byte [esp + eax*2 + 0x65]
insb byte es:[edi], dx
popal
je 0x4ea6af
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea6b1
jb 0x4ea6b7
jb 0x4ea690
push ebx
jns 0x4ea6ca
je 0x4ea6be
insd dword es:[edi], dx
dec ecx
dec ecx
outsb dx, byte [esi]
je 0x4ea6c4
jb 0x4ea6a1
cmp byte [eax], al
add al, dl
dec ebp
add byte [esi], al
inc ebx
jb 0x4ea6d2
popal
je 0x4ea6d5
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
loopne 0x4ea622
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or dh, byte [ebp + edi*2 + 0x4e]
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea6f6
jb 0x4ea6fc
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax + edx*8], bh
dec ebp
add byte [edi], al
pop es
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea708
jb 0x4ea70e
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
loopne 0x4ea65b
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add al, 0x4c
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4ea6cf
je 0x4ea6cf
add byte [edx], al
pushfd
adc byte [eax], al
add al, byte [eax]
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4ea6de
add byte [edx], al
add byte [eax], al
in al, 0xa6
dec esi
add byte [edi], al
and dl, byte [esp + eax*2 + 0x65]
insb byte es:[edi], dx
popal
je 0x4ea754
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea756
jb 0x4ea75c
jb 0x4ea735
jb 0x4ea735
push ebx
jns 0x4ea76f
je 0x4ea763
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
je 0x4ea769
jb 0x4ea746
clc
movsd dword es:[edi], dword [esi]
dec esi
add byte [eax + 0x4e7f], cl
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4ea789
je 0x4ea77d
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4ea789
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4ea795
je 0x4ea79e
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [edi + 0x4e], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
cmpsd dword [esi], dword es:[edi]
dec esi
add byte [eax - 0x5dffb158], cl
cmpsd dword [esi], dword es:[edi]
dec esi
add byte [esi + 0x4ea7], bh
cmpsd dword [esi], dword es:[edi]
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x77ffb159], dl
test al, 0x4e
dec esi
add byte [edx - 0x41ffb159], ah
cmpsd dword [esi], dword es:[edi]
dec esi
add byte [eax], al
add byte [eax], al
add ah, dl
cmpsd dword [esi], dword es:[edi]
aam 0xa7
dec esi
add byte [eax], bl
add byte [eax], al
add byte [eax + 0x38004e84], cl
ja 0x4ea7a3
mov byte [esi + ecx*2 + 0x40773800], al
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4ea7ab
add byte [eax], bl
jp 0x4ea7af
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
jp 0x4ea7bf
add byte [edx + ecx*8 + 0x40], al
add byte [eax + 0x75], ch
inc eax
add byte [esi + esi*2 + 0x40], ah
jbe 0x4ea7cb
add byte [eax - 0x2f], dl
dec ebp
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add ah, al
or dword [esi], 0x10
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add ah, al
or dword [esi], 0x10
add byte [eax], al
add byte [eax], cl
inc esi
inc ebx
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
les eax, [ebx + 0x10004e]
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea81b
jb 0x4ea821
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
push es
add byte [edx], al
add byte [esi], al
test al, 0x4e
add byte [eax + eax - 0xc], al
invalid
test al, 0x4e
add byte [edx], cl
add byte [eax], al
add dword [eax], eax
xor dword [esp + eax*2 + 0x65], edx
insb byte es:[edi], dx
popal
je 0x4ea843
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea845
jb 0x4ea84b
jb 0x4ea824
push ebx
jns 0x4ea85e
je 0x4ea852
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea867
jae 0x4ea825
dec ecx
dec ecx
outsb dx, byte [esi]
je 0x4ea861
jb 0x4ea864
popal
arpl word [ebp + 0x4c], sp
imul esi, dword [ebx + 0x74], 0x1400383e
ror dword [ebp], 1
push es
inc ebx
jb 0x4ea875
popal
je 0x4ea878
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
test byte [eax + 0x4e], ch
add byte [eax], al
add al, 0x53
push ebx
insb byte es:[edi], dx
add al, byte [eax]
or al, ah
or dword [esi], 2
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea899
jb 0x4ea89f
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [eax - 0x2f], dl
dec ebp
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea8ab
jb 0x4ea8b1
add eax, dword gs:[eax]
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
test byte [eax + 0x4e], ch
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
or bl, byte [eax]
movsb byte es:[edi], byte [esi]
dec eax
sbb byte [eax + ecx*2 + 0x4000100], ah
dec esp
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4ea872
add byte [edx], cl
sbb byte [eax + ecx*2 + 0x5000200], ah
push edx
imul esp, dword [edi + 0x68], 0x2000274
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4ea881
add byte [edx], al
add byte [eax], al
add byte [eax + 0x7004ea8], cl
xor dword [esp + eax*2 + 0x65], edx
insb byte es:[edi], dx
popal
je 0x4ea8f8
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea8fa
jb 0x4ea900
jb 0x4ea8d9
push ebx
jns 0x4ea913
jae 0x4ea915
je 0x4ea907
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4ea91c
jae 0x4ea8da
dec ecx
dec ecx
dec ecx
outsb dx, byte [esi]
je 0x4ea916
jb 0x4ea919
popal
arpl word [ebp + 0x4c], sp
imul esi, dword [ebx + 0x74], 0x4ea78c3e
add ah, dh
test dword [esi], ecx
add byte [eax], al
sbb byte [ebx + 0x79], dl
jae 0x4ea93e
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4ea93c
arpl word [ebx + 0x2e], si
inc esp
popaw
popal
jne 0x4ea948
je 0x4ea951
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
inc eax
test eax, 0x4e
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esp
test eax, 0xaa60004e
pushal
stosb byte es:[edi], al
dec esi
add byte [esi - 0x57], dl
dec esi
add byte [edx - 0x57], dh
jb 0x4ea8ab
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax + 0x18004ea9], cl
add byte [eax], al
add al, ah
lea ecx, [esi]
cmp byte [edi + 0x40], dh
add byte [eax], bh
ja 0x4ea957
inc eax
add byte [eax + 0x77], al
inc eax
ja 0x4ea95b
add byte [eax], ah
jp 0x4ea95f
and byte [edx + 0x40], bh
add byte [eax], bl
jp 0x4ea963
add byte [edx + ecx*8], ah
inc eax
add byte [eax], dh
retf 0x40
jbe 0x4ea97f
inc eax
add byte [edx + edx*8 + 0xe004d], bh
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
hlt
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
hlt
adc byte [eax], al
add byte [eax], al
or byte [esi + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea9cf
jb 0x4ea9d5
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
loopne 0x4ea921
dec esi
add byte [eax + eax - 0xc], al
call [eax]
stosb byte es:[edi], al
dec esi
add byte [edx], cl
add byte [eax], al
add dword [eax], eax
push edi
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4ea9f7
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4ea9f9
jb 0x4ea9ff
jb 0x4ea9d8
push ebx
jns 0x4eaa12
je 0x4eaa06
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4eaa1b
jae 0x4ea9d9
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
jae 0x4eaa2e
jb 0x4eaa25
outsb dx, byte [esi]
sub al, 0x53
jns 0x4eaa35
je 0x4eaa29
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4eaa3e
jae 0x4ea9fc
push esp
push eax
jb 0x4eaa46
imul esi, dword [ebx + 0x74], 0x43746e65
je 0x4eaa3c
outsb dx, byte [esi]
je 0x4eaa1d
inc ebx
insb byte es:[edi], dx
popal
jae 0x4eaa51
cmp byte ds:[eax], al
adc dl, 0x4d
add byte [esi], al
inc ebx
jb 0x4eaa4f
popal
je 0x4eaa52
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
pop esp
stosb byte es:[edi], al
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or dh, ah
mov word [esi], cs
add al, byte [eax]
or byte [ecx + 0x43], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4eaa73
popal
jb 0x4eaa79
add al, byte [eax]
add al, byte [eax]
inc esp
add byte [edx + edx*8 + 0x4307004d], bh
ror byte [ebp], cl
pop es
add byte [edi], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4eaa85
jb 0x4eaa8b
add eax, dword gs:[eax]
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
pop esp
stosb byte es:[edi], al
dec esi
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
adc dl, byte [eax]
push ss
add byte [edx], dl
adc byte [esi], dl
dec edx
add byte [ecx], al
add byte [esp + ecx*2], al
je 0x4eaa4c
add byte [edx], dl
adc byte [esi], dl
dec edx
add byte [edx], al
add byte [0x68676952], al
add eax, 0x68676952
je 0x4eaa5b
add byte [edx], al
add byte [eax - 0x56], ah
dec esi
add byte [edi], al
push edi
push esp
inc esp
insb byte es:[edi], dx
popal
je 0x4eaad0
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4eaad2
jb 0x4eaad8
jb 0x4eaab1
push ebx
jns 0x4eaaeb
je 0x4eaadf
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4eaaf4
jae 0x4eaab2
push esp
push eax
popal
imul esi, dword [edx + 0x3c], 0x74737953
insd dword es:[edi], dx
jns 0x4eab00
je 0x4eaaf4
insd dword es:[edi], dx
jae 0x4eab07
jb 0x4eaafe
outsb dx, byte [esi]
sub al, 0x53
jns 0x4eab0e
je 0x4eab02
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4eab17
jae 0x4eaad5
push esp
push eax
jb 0x4eab1f
imul esi, dword [ebx + 0x74], 0x43746e65
je 0x4eaaf6
inc ebx
insb byte es:[edi], dx
popal
jae 0x4eab2a
inc eax
test eax, 0x8f70004e
dec esi
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4eab3a
je 0x4eab2e
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4eab3a
imul esp, dword [ebx + 0x73], 0x6665442e
popal
arpl word [ebx + 0x2e], si
jae 0x4eab02
inc esp
popaw
jne 0x4eab46
je 0x4eab4f
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
cmp al, 0xab
add byte [edx], al
add byte [eax], al
add byte [ebx + ebp*4], bh
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + ebp*4 + 0x4e], bl
pop esp
stosd dword es:[edi], eax
dec esi
add byte [eax], al
add byte [eax], al
add byte [ebx + ebp*4 + 0x4e], al
dec esi
add byte [eax], al
add byte [eax], al
add byte [edx - 0x55], cl
add byte [eax], al
add byte [eax], al
dec edx
stosd dword es:[edi], eax
dec esi
add byte [eax + eax], bl
add byte [eax], al
pop esp
cmpsb byte [esi], byte es:[edi]
inc ecx
add byte [eax], bh
ja 0x4eab53
add byte [eax + 0x77], al
inc eax
add byte [ecx + edi*2 + 0x42], dl
add byte [eax], bl
jp 0x4eab5f
add byte [eax], bh
jp 0x4eab63
add byte [edx + edi*2], bh
inc eax
add byte [eax + 0x7a], al
inc eax
add byte [edx + edi*2], dh
inc eax
add byte [ebp + esi*2 + 0x40], cl
add byte [eax + 0x75], ch
inc eax
add byte [eax + edi*2 + 0x42], bl
inc edx
add ah, bh
js 0x4eab81
add byte [eax + 0x4278], ah
add byte [eax], al
add byte [edx], al
add byte [eax*2 + 0x69746341], cl
outsd dx, dword [esi]
add byte [eax], al
add al, byte [eax]
or al, 0x45
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
imul ebp, dword [edi + 0x6e], 0x6f727245
outsb dx, byte [esi]
inc ebp
jb 0x4eabc7
outsd dx, dword [esi]
jb 0x4eab58
pop esp
stosd dword es:[edi], eax
dec esi
add byte [edi], al
or al, 0x45
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebp
jb 0x4eabda
outsd dx, dword [esi]
jb 0x4eaba7
stosd dword es:[edi], eax
dec esi
add byte [esp + ebp*4 + 0x41], al
push cs
push ebx
jns 0x4eabeb
je 0x4eabdf
insd dword es:[edi], dx
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4eab84
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
nop
stosd dword es:[edi], eax
dec esi
add byte [ebx], al
or eax, 0x61745354
je 0x4eac0d
jae 0x4eabdb
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add dword [eax], eax
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
mov word [ebx + 0x7306004e], gs
add byte [ebx + ebp*4 + 0x7306004e], cl
popal
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
or dword gs:[ebx + 0x61], esi
push esp
jb 0x4eac22
jbe 0x4eac24
popal
insb byte es:[edi], dx
or dword [ebx + 0x61], esi
inc esp
popaw
jne 0x4eac32
je 0x4eabd7
invalid
jae 0x4eac2b
push edx
jno 0x4eac43
imul esi, dword [edx + 0x65], 0x706d4564
je 0x4eac50
or dh, byte [ebx + 0x61]
push edx
jno 0x4eac53
imul esi, dword [edx + 0x65], 0x61730764
jb 0x4eac46
pop es
jae 0x4eac46
push esi
popal
insb byte es:[edi], dx
imul esp, dword [ecx + ecx + 0x73], 0x766e4961
popal
jae 0x4eac4e
dec ecx
outsb dx, byte [esi]
jbe 0x4eac52
insb byte es:[edi], dx
imul esp, dword [ecx + ecx + 0x73], 0x69615761
je 0x4eac65
outsb dx, byte [esi]
or dword [bp + di + 0x61], esi
push edi
popal
jb 0x4eac73
imul ebp, dword [esi + 0x67], 0x55617308
outsb dx, byte [esi]
jne 0x4eac82
or al, 0x73
popal
inc ebx
popal
insb byte es:[edi], dx
arpl word [ebp + 0x6c], si
popal
je 0x4eac82
pop es
jae 0x4eac82
inc ebp
jb 0x4eac96
outsd dx, dword [esi]
jb 0x4eac2e
jae 0x4eac8a
dec edi
je 0x4eac94
push 0x530e7265
jb 0x4eac3d
push cs
push ebx
jns 0x4eaca5
je 0x4eac99
insd dword es:[edi], dx
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4eac40
add al, byte [eax]
add byte [eax + 0x4eac], bl
add byte [eax], al
cwde
lodsb al, byte [esi]
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
scasb al, byte es:[edi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp byte [esi + 0x4e], ch
add byte [eax], al
inc esp
lodsd eax, dword [esi]
dec esi
dec esi
add byte [eax], al
add byte [eax], al
add byte [ebp + ebp*4 + 0x4e], al
add byte [eax], al
add byte [eax], al
add byte [edx - 0x53], ah
dec esi
add byte [eax + eax], bl
add byte [eax], al
add byte [eax - 0x2f], bl
dec eax
add byte [eax], bh
ja 0x4eacaf
add byte [eax + 0x77], al
inc eax
add byte [eax], ah
jp 0x4eacb7
add byte [eax], bl
jp 0x4eacbb
add byte [eax], bh
jp 0x4eacbf
add byte [edx + edi*2], bh
inc eax
add byte [eax + 0x7a], al
inc eax
add byte [edx + edi*2], dh
inc eax
add byte [ebp + esi*2 + 0x40], cl
add byte [eax + 0x75], ch
inc eax
add byte [ecx + eax + 0x4b], ch
insb byte es:[edi], dx
add dword [ebx], ecx
or al, 0xd8
dec ebx
add byte [eax + ebx*8], cl
fmul dword [edx]
clc
dec edx
add al, bh
out 0x4a, eax
add al, bl
add cl, byte [ebx]
fadd dword [0x608004b]
add eax, 0x608004b
dec ebx
add byte [esi + eax], cl
dec ebx
add byte [eax], dl
push es
dec ebx
add byte [edi + ebp*8 + 0x4a], al
add byte [eax - 0x17ffb4f9], dl
add al, ch
pop es
dec ebx
add byte [eax + ecx - 0x1b7ffb5], bh
dec edx
add al, dl
clc
dec edx
add byte [eax], bl
or dword [ebx], ecx
mov word [ecx], cs
dec ebx
add byte [eax + 2], ch
dec ebx
add byte [edx + eax + 0x4b], dh
add al, ah
in al, 0x4a
add byte [ebx + eax + 0x4b], cl
add byte [esp + eax], ch
dec ebx
add ah, dl
add al, 0x4b
add al, dh
out dx, al
dec edx
add byte [eax + 6], ch
dec ebx
add byte [eax + 0x6c004af1], bl
dec edx
add byte [esi + eax + 0x6b4004b], ah
dec ebx
add al, dl
dec edx
add byte [ebx + esi*8], ah
dec edx
add byte [eax - 0x67ffb50d], al
dec edx
add byte [eax + 0x48004af4], ah
test byte [edx], 0x64
test byte [edx], 0xc8
test byte [edx], 0xe4
test byte [edx], 0x80
clc
dec edx
add byte [ebx + eax], dl
dec ebx
add byte [eax], dh
add ecx, dword [ebx]
or byte [edi], al
dec ebx
add byte [ebp + eax + 0x4b], dl
add byte [ecx + ecx + 0x4b], al
add byte [ecx + ecx + 0x4b], dl
add byte [eax], al
add byte [ebx], al
add byte [esi - 0x53], dh
dec esi
add byte [edx], al
hlt