Function at 0x4ded77
Capabilities:
Terminate process

Disassembly:
add byte [0x6d690b00], al
push ebx
jne 0x4dd35a
push eax
inc edi
popal
insd dword es:[edi], dx
dec esp
add eax, 0x50000
or al, 0x69
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x54], 0x746f6c53
push eax
add eax, 0x50000
or al, 0x69
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x42], 0x656d6147
push esp
add eax, 0xb0000
or byte [ebp + 0x57], al
inc edx
push esp
inc edi
popal
insd dword es:[edi], dx
pop eax
add eax, 0xb0000
or eax, dword [ebp + 0x6d]
bound esp, qword [ebp + 0x64]
push edi
inc edx
xor dword [ebp + eax], ebx
add byte [ebx], cl
add byte [eax], cl
inc ebp
push edi
inc edx
inc edx
inc edi
popal
insd dword es:[edi], dx
pushal
add eax, 0xb0000
or byte [ebp + 0x57], al
inc ebp
push edi
inc edx
push ebx
inc edi
popal
insd dword es:[edi], dx
add eax, 0x110000
or ecx, dword [ecx + 0x64]
push esp
inc ebx
push eax
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x56874
add byte [0x6d690c00], al
dec ebp
popal
imul ebp, dword [esi + 0x43], 0x656d6147
insb byte es:[edi], dx
add eax, 0xf0000
adc byte [ecx + ebp*2 + 0x43], dh
inc edi
popal
insd dword es:[edi], dx
inc ebx
push 0x65676e61
push eax
push edi
inc esp
jo 0x4dd3a5
add byte [eax], al
add al, 0
push es
jo 0x4dd415
dec ebp
outsd dx, dword [esi]
jbe 0x4dd410
je 0x4dd3b2
add byte [eax], al
add eax, 0x6d490700
dec ecx
insd dword es:[edi], dx
popal
xor dword gs:[bx + di], esi
js 0x4dd3c0
add byte [eax], al
add eax, 0x6d490700
dec ecx
insd dword es:[edi], dx
popal
xor dword gs:[bp + si], esi
jl 0x4dd3ce
add byte [eax], al
add eax, 0x6d690c00
dec ebp
outsd dx, dword [esi]
jbe 0x4dd43a
imul ebp, dword [ebp + 0x67], 0x65766f4d
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4dd43f
add byte [0x50000], 0xc
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
outsb dx, byte gs:[esi]
xor al, 0x84
add eax, 0x70000
push es
dec esp
popal
bound esp, qword [ebp + 0x6c]
xor ecx, dword [eax + 0x9000005]
add byte [esi], cl
jb 0x4dd47b
je 0x4dd47d
je 0x4dd44a
push 0x65527461
popal
xor al, 0x8c
add eax, 0x90000
invalid
imul ebp, dword [ebp + 0x67], 0x65766f4d
jbe 0x4dd4a6
inc edx
jne 0x4dd4b8
je 0x4dd4b5
outsb dx, byte [esi]
cwde
add eax, 0x80000
or eax, 0x6f4d6273
add byte [eax], cl
add byte [0x6f4d6273], cl
jbe 0x4dd4b9
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebp + eax + 0x80000], bl
or al, 0x73
bound ecx, qword [ebp + 0x6f]
jbe 0x4dd4cd
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
mov al, byte [0x8000005]
add byte [ebx], cl
jae 0x4dd4d9
dec ebp
outsd dx, dword [esi]
jbe 0x4dd4e0
xor dword [eax], esi
xor byte [eax], dh
xor byte [ebp + eax + 0x80000], ah
or dh, byte [ebx + 0x62]
dec ebp
outsd dx, dword [esi]
jbe 0x4dd4f2
xor dword [eax], esi
xor byte [eax], dh
test al, 5
add byte [eax], al
or byte [eax], al
or eax, 0x6f4d6273
jbe 0x4dd503
xor eax, 0x30303030
xor byte [eax], dh
lodsb al, byte [esi]
add eax, 0x80000
or al, 0x73
bound ecx, qword [ebp + 0x6f]
jbe 0x4dd517
xor eax, 0x30303030
xor byte [eax], dh
xor byte [eax + 0x8000005], dh
add byte [ebx], cl
jae 0x4dd523
mov al, 5
add byte [eax], al
or byte [eax], al
add eax, 0x80000
or esi, dword [ebx + 0x62]
dec ebp
outsd dx, dword [esi]
jbe 0x4dd52a
xor eax, 0x30303030
mov ah, 5
add byte [eax], al
or byte [eax], al
or esi, dword [ebx + 0x62]
add byte [eax], cl
add byte [ebx], cl
jae 0x4dd535
dec ebp
outsd dx, dword [esi]
jbe 0x4dd53c
push edx
jae 0x4dd540
jae 0x4dd540
je 0x4dd495
add eax, 0xe0000
packsswb mm4, qword [edx + 0x4d]
push cs
add byte [edi], cl
arpl word [edx + 0x4d], sp
outsd dx, dword [esi]
jbe 0x4dd54e
inc edi
popal
insd dword es:[edi], dx
dec ebx
imul ebp, dword [esi + 0x64], 0x5bc31
add byte [esi], cl
mov esp, 0xe000005
add byte [edi], cl
arpl word [edx + 0x4d], sp
outsd dx, dword [esi]
jbe 0x4dd564
inc edi
popal
insd dword es:[edi], dx
dec ebx
dec ebx
imul ebp, dword [esi + 0x64], 0x5c032
add byte [esi], al
add byte [esi], cl
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jbe 0x4dd57a
push ebp
jae 0x4dd57d
jb 0x4dd568
jb 0x4dd568
popal
insd dword es:[edi], dx
les eax, gs:[0x60000]
or dword [ebp + 0x65], ebp
dec ebp
outsd dx, dword [esi]
jbe 0x4dd58f
push edi
dec edi
dec esi
enter 5, 0
add eax, 0x6d690c00
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd5a4
int3
int3
outsb dx, byte [esi]
rol byte [0x50000], 1
pop es
dec ecx
insd dword es:[edi], dx
popal
xor dword gs:[0x5d4], esi
add byte [eax], al
add eax, 0x6d690e00
inc ebx
imul ebp, dword [ebp + 0x67], 0x70756f43
outsd dx, dword [esi]
jne 0x4dd5db
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4dd5d7
fadd dword [0x60000]
adc ebp, dword [ebp + 0x65]
inc ebx
inc ebx
outsd dx, dword [esi]
jo 0x4dd5f4
jo 0x4dd5f0
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
jne 0x4dd5f6
bound esp, qword [ebp + 0x72]
fadd qword [0x60000]
adc ebp, dword [ebp + 0x65]
inc ebx
add byte [esi], al
add byte [ebx], dl
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x4dd609
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
jb 0x4dd604
dec esi
jne 0x4dd610
bound esp, qword [ebp + 0x72]
loopne 0x4dd5ad
jb 0x4dd587
add eax, 0x50000
adc ebp, dword [ecx + 0x6d]
add byte [eax], al
add eax, 0x6d691300
imul ebp, dword [ebp + 0x67], 0x70756f43
inc ebx
outsd dx, dword [esi]
jne 0x4dd624
outsd dx, dword [esi]
outsb dx, byte [esi]
dec esi
jne 0x4dd626
bound esp, qword [ebp + 0x72]
push ebx
outsb dx, byte gs:[esi]
in al, 5
add byte [eax], al
add al, 0
or esi, dword [eax + 0x6e]
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd636
call 0x44dd5dc
add byte [ecx], cl
jo 0x4dd649
push edx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x5ec
add eax, 0x6d490700
popal
xor esi, dword gs:[bp + di]
invalid
add eax, 0x6d690f00
push edx
punpckhwd mm5, qword [ebp + 0x67]
push edx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x736f6c63
hlt
jae 0x4dd66b
hlt
add byte [0x6d690e00], al
dec ebp
dec ebp
popal
imul ebp, dword [esi + 0x44], 0x736f7065
imul esi, dword [eax + edi*8 + 5], 0x50000
or ebp, dword [ecx + 0x6d]
dec ebp
popal
imul ebp, dword [esi + 0x44], 0xfc776172
add eax, 0x50000
or ebp, dword [ecx + 0x6d]
dec ebp
popal
imul ebp, dword [esi + 0x4d], 0x65766f
push es
add byte [eax], al
add eax, 0x6d690d00
dec ebp
dec ebp
popal
imul ebp, dword [esi + 0x63], 0x6f50756f
outsb dx, byte [esi]
add al, 6
add byte [eax], al
add eax, 0x6d691300
dec ebp
popal
imul ebp, dword [esi + 0x52], 0x696c6c6f
outsb dx, byte [esi]
bound ebp, qword [bx + 0x6e]
jne 0x4dd6e0
or byte [esi], al
add byte [eax], al
add eax, 0x6d690b00
dec ebp
popal
imul ebp, dword [esi + 0x43], 0xc746168
push es
add byte [eax], al
add eax, 0x6d690d00
push edi
imul ebp, dword [esi + 0x64], 0x694d776f
outsb dx, byte [esi]
imul edx, dword [eax], 0x5000006
add byte [esi], cl
imul ebp, dword [ebp + 0x67], 0x646e6957
outsd dx, dword [esi]
ja 0x4dd6e7
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4dd70d
adc al, 6
add byte [eax], al
add eax, 0x6d690c00
inc esp
jo 0x4dd725
jae 0x4dd721
je 0x4dd719
xor bl, byte [eax]
push es
add byte [eax], al
add eax, 0x6d690900
inc esp
jb 0x4dd729
ja 0x4dd729
xor bl, byte [esi + eax]
add byte [eax], al
add eax, 0x6d690900
dec ebp
outsd dx, dword [esi]
jbe 0x4dd73e
pop edi
xor ah, byte [eax]
push es
add byte [eax], al
add eax, 0x6d690b00
inc ebx
outsd dx, dword [esi]
add byte [ebx], cl
imul ebp, dword [ebp + 0x67], 0x70756f43
jne 0x4dd759
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
xor ah, byte [esi + eax]
add byte [eax], al
adc al, byte [eax]
or al, 0x49
inc ecx
outsb dx, byte [esi]
je 0x4dd763
inc esi
jb 0x4dd762
jp 0x4dd765
sub byte [esi], al
add byte [eax], al
adc eax, dword [eax]
pcmpgtw mm4, qword [esp + ecx*2 + 0x6f]
imul ebp, dword [bp + 0x55], 0x50726573
outsb dx, byte [esi]
push ebp
jae 0x4dd776
jb 0x4dd763
popal
jae 0x4dd789
sub al, 6
add byte [eax], al
adc eax, dword [eax]
pcmpgtw mm4, qword [esp + ecx*2 + 0x6f]
add byte [ebx], dl
add byte [edi], cl
dec esp
outsd dx, dword [esi]
imul ebp, dword [bp + 0x55], 0x4e726573
jae 0x4dd78c
jb 0x4dd777
popal
insd dword es:[edi], dx
xor byte gs:[esi], al
add byte [eax], al
add eax, 0x6d691000
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd7a3
inc edx
popal
arpl word [ebx + 0x34], bp
push es
add byte [eax], al
add eax, 0x6d691000
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd7ba
inc ecx
jne 0x4dd7cd
push 0x638
add eax, 0x6d691100
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd7d1
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4dd7d7
cmp al, 6
add byte [eax], al
add eax, 0x6d691200
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x6c6c6543
inc ecx
jb 0x4dd7e9
dec esi
jne 0x4dd7f5
bound esp, qword [ebp + 0x72]
inc eax
jb 0x4dd7cc
push es
add byte [eax], al
adc eax, dword [eax]
adc dword [ebp + 0x64], esp
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd801
dec esi
jne 0x4dd80d
bound esp, qword [ebp + 0x72]
inc esp
push es
add byte [eax], al
adc eax, dword [eax]
pcmpgtw mm4, qword [ebx + eax*2 + 0x65]
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd819
inc ecx
jne 0x4dd82c
push 0x648
push es
add byte [eax], al
pop es
add byte [ebx], dl
insb byte es:[edi], dx
bound ecx, qword [ebp + 0x61]
imul ebp, dword [esi + 0x43], 0x61746e6f
arpl word [esi + ecx*2 + 0x75], si
insd dword es:[edi], dx
je 0x4dd81c
dec esi
jne 0x4dd83d
bound esp, qword [ebp + 0x72]
dec esp
jb 0x4dd820
push es
add byte [eax], al
pop es
add byte [edi], cl
insb byte es:[edi], dx
bound ecx, qword [ebp + 0x61]
imul ebp, dword [esi + 0x43], 0x61746e6f
arpl word [ebp + 0x53], cx
dec esi
push eax
push es
add byte [eax], al
add eax, 0x6d691400
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd860
push ebx
outsb dx, byte gs:[esi]
inc ebx
outsd dx, dword [esi]
push esp
push es
add byte [eax], al
add eax, 0x6d691400
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4dd87b
push ebx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc ecx
jne 0x4dd892
push 0x658
push es
add byte [eax], al
add al, 0
pop es
jo 0x4dd896
push esp
inc edi
popal
insd dword es:[edi], dx
pop esp
push es
add byte [eax], al
add eax, 0x6d490700
popal
xor dword gs:[bp + di], esi
pushal
push es
add byte [eax], al
add eax, 0x6d490700
popal
xor dword gs:[bx], esi
push es
add byte [eax], al
add eax, 0x6d490700
popal
xor dword gs:[bx + si], edi
push 0x5000006
add byte [ecx + ebp*2], cl
insd dword es:[edi], dx
push esp
popal
insd dword es:[edi], dx
inc edx
popal
arpl word [ebx + 0x6c], bp
push es
add byte [eax], al
or eax, dword [eax]
or esp, dword [ebp + 0x6d]
bound eax, qword [esi + 0x6f]
jb 0x4dd8cc
inc edi
popal
insd dword es:[edi], dx
jo 0x4dd884
add byte [eax], al
or eax, dword [eax]
or al, 0x65
bound esi, qword [edi + 0x46]
outsd dx, dword [esi]
jb 0x4dd8de
inc edi
popal
insd dword es:[edi], dx
xor cl, cl
add byte [edx], dl
add al, dl
daa
dec esi
add byte [ebx], cl
inc esi
outsd dx, dword [esi]
jb 0x4dd909
inc esp
jae 0x4dd914
jb 0x4dd911
jns 0x4dd8b5
add byte [eax - 0xc], ch
dec ebp
add byte [edx], cl
inc esi
outsd dx, dword [esi]
jb 0x4dd91b
inc ebx
jb 0x4dd916
popal
je 0x4dd919
sbb al, byte [eax]
xor byte [ebx], dh
dec esi
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x646e6957
outsd dx, dword [esi]
ja 0x4dd908
add byte [eax], dh
xor ecx, dword [esi]
adc ebp, dword [ecx + 0x6d]
push edi
imul ebp, dword [esi + 0x64], 0x6c43776f
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4dd92e
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x2a70001a
arpl word [ebx + 0x1a], bp
add byte [eax + 0x2a], dh
dec esi
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc esp
jo 0x4dd94f
jo 0x4dd94f
jae 0x4dd94b
je 0x4dd927
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x2fb40017
dec esi
add byte [eax], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc esp
jb 0x4dd95a
ja 0x4dd93e
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x31040017
dec esi
add byte [eax], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc ebx
push 0x6c437461
dec ebp
dec ebp
popal
imul ebp, dword [esi + 0x43], 0x43746168
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x324c0019
dec esi
arpl word [ebx + 0x19], bp
add byte [edx + esi + 0x4e], cl
sbb dword [eax], eax
dec esp
xor cl, byte [esi]
adc ch, byte [ecx + 0x6d]
dec ebp
popal
imul ebp, dword [esi + 0x4e], 0x6369746f
inc ebx
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec esi
outsd dx, dword [esi]
je 0x4dd991
imul esp, dword [ebx + 0x65], 0x63696c43
arpl word [ebp + 0x43], sp
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x7d04001c
dec esi
imul ebx, dword [eax + eax], 4
jge 0x4dd982
add byte [0x49676d69], dl
push eax
ja 0x4dd9a2
inc ebx
push 0x626b6365
outsd dx, dword [esi]
js 0x4dd98a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x36180015
adc eax, 0x4e361800
dec esi
add byte [esi], cl
imul ebp, dword [ebp + 0x67], 0x69676f4c
outsb dx, byte [esi]
xor dword [ebx + 0x6c], eax
imul esp, dword [ebx + 0x6b], 0x40500014
dec esi
add byte [0x4a676d69], cl
outsd dx, dword [esi]
imul ebp, dword [esi + 0x31], 0x63696c43
imul ebx, dword [edx], 0
cmp byte [esi + 0x4e], bh
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x69676f4c
outsb dx, byte [esi]
xor dword [ebp + 0x6f], ecx
jne 0x4dd9fb
inc ebp
outsb dx, byte [esi]
je 0x4dd9f2
jb 0x4dd9a9
add al, bl
jle 0x4dd9e1
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x69676f4c
outsb dx, byte [esi]
xor dword [ebp + 0x6f], ecx
jne 0x4dda15
dec esp
popal
jbe 0x4dda0d
sbb dword [eax], eax
inc eax
or dword [esi], 0x12
add byte [eax - 0x7d], al
dec esi
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x6e696f4a
xor dword [ebp + 0x6f], ecx
jne 0x4dda2e
inc ebp
outsb dx, byte [esi]
je 0x4dda25
jb 0x4dd9db
add al, ah
or dword [esi], 0x12
imul ebp, dword [ebp + 0x67], 0x6e696f4a
xor dword [ebp + 0x6f], ecx
jne 0x4dda47
dec esp
popal
jbe 0x4dda3f
pop ds
add ah, bl
insd dword es:[edi], dx
dec esi
add byte [eax], bl
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc esp
jo 0x4dda5b
jae 0x4dda57
je 0x4dda3d
outsd dx, dword [esi]
jne 0x4dda66
jae 0x4dda59
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4dda5d
jb 0x4dda19
add byte [esi + ebp*2 + 0x4e], bh
jl 0x4dda6b
dec esi
add byte [eax], bl
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc esp
jo 0x4dda7a
jae 0x4dda76
je 0x4dda5c
outsd dx, dword [esi]
jne 0x4dda85
dec esp
popal
popal
jbe 0x4dda7d
sbb al, 0
sbb al, 0x6f
add byte [edi + ebp*2], bl
dec esi
add byte [0x4d676d69], dl
popal
imul ebp, dword [esi + 0x44], 0x4d776172
outsb dx, byte [esi]
inc esp
jb 0x4dda8a
ja 0x4dda78
outsd dx, dword [esi]
jne 0x4ddaa1
inc ebp
outsb dx, byte [esi]
je 0x4dda98
jb 0x4dda51
add byte [edi + ebp*2 + 0x6915004e], bh
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x44], 0x4d776172
outsd dx, dword [esi]
jne 0x4ddabd
dec esp
popal
jbe 0x4ddab5
sbb al, 0
les esi, [esi + 0x4e]
add ah, al
jbe 0x4ddaa3
add byte [0x4d676d69], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
popal
imul ebp, dword [esi + 0x43], 0x4d746168
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
push 0x6f4d7461
jne 0x4ddad9
inc ebp
outsb dx, byte [esi]
je 0x4ddad0
jb 0x4dda89
add byte [edi + esi*2 + 0x4e], ah
add byte [0x4d676d69], dl
dec ebp
popal
imul ebp, dword [esi + 0x43], 0x4d746168
inc ebx
push 0x6f4d7461
je 0x4ddacc
outsd dx, dword [esi]
jne 0x4ddaf5
dec esp
popal
popal
jbe 0x4ddaed
push ds
add byte [eax + edi*2], al
add al, 0x78
dec esi
add byte [edi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec esi
outsd dx, dword [esi]
je 0x4ddb03
arpl word [ebp + 0x4d], sp
outsd dx, dword [esi]
jne 0x4ddb13
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4ddb0a
jb 0x4ddac5
add byte [eax + edi*2 + 0x6917004e], ah
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x4e], 0x6369746f
dec ebp
outsd dx, dword [esi]
je 0x4ddb21
arpl word [ebp + 0x4d], sp
outsd dx, dword [esi]
jne 0x4ddb31
jae 0x4ddb24
dec esp
dec esp
popal
jbe 0x4ddb29
sbb dword [eax], eax
sbb al, 0x33
add byte [ebx + esi], bl
dec esi
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
je 0x4ddb3d
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x52], 0x746f6d65
inc ebx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x33200019
dec esi
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x646e6957
outsd dx, dword [esi]
ja 0x4ddb3b
dec ebp
imul ebp, dword [esi + 0x69], 0x63696c43
imul ebx, dword [esi], 0
test byte [edx + 0x4e], bh
add byte [edi], dl
imul ebp, dword [ebp + 0x67], 0x646e6957
outsd dx, dword [esi]
outsd dx, dword fs:[esi]
ja 0x4ddb54
imul ebp, dword [esi + 0x69], 0x73756f4d
dec ebp
outsd dx, dword [esi]
jne 0x4ddb81
inc ebp
outsb dx, byte [esi]
je 0x4ddb78
jb 0x4ddb33
add byte [ebx + edi*2], ah
dec esi
add byte [edi], dl
imul ebp, dword [ebp + 0x67], 0x646e6957
outsd dx, dword [esi]
outsd dx, dword fs:[esi]
ja 0x4ddb72
dec ebp
imul ebp, dword [esi + 0x69], 0x73756f4d
outsd dx, dword [esi]
jne 0x4ddb9f
dec esp
popal
jbe 0x4ddb97
pop ds
pop ds
add ah, al
jnp 0x4ddb85
add byte [eax], bl
imul ebp, dword [ebp + 0x67], 0x646e6957
outsd dx, dword [esi]
ja 0x4ddb86
push edi
imul ebp, dword [esi + 0x64], 0x6c43776f
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4ddbac
dec ebp
outsd dx, dword [esi]
jne 0x4ddbbe
inc ebp
outsb dx, byte [esi]
je 0x4ddbb5
jb 0x4ddb71
add byte [esp + edi*2 + 0x4e], ah
jl 0x4ddba4
add byte [eax], bl
imul ebp, dword [ebp + 0x67], 0x646e6957
outsd dx, dword [esi]
ja 0x4ddba5
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4ddbcb
dec ebp
outsd dx, dword [esi]
jne 0x4ddbdd
dec esp
popal
jbe 0x4ddbd5
sbb byte [eax], al
add byte [eax + 0x40], bl
pop eax
inc eax
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e696f4a
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
insd dword es:[edi], dx
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x43], 0x65736f6c
jae 0x4ddbe8
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x38e00016
dec esi
add byte [edi], cl
imul ebp, dword [ebp + 0x67], 0x68434449
arpl word gs:[ebx + 0x43], bp
arpl word [ebx + 0x16], bp
add al, ah
cmp byte [esi], cl
punpckhwd mm5, qword [ebp + 0x67]
dec ecx
inc esp
inc ebx
push 0x436b6365
arpl word [ebx + 0x43], bp
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x3a740014
dec esi
add byte [edx + edi + 0x4e], dh
add byte [0x4a676d69], cl
or eax, 0x4a676d69
imul ebp, dword [ebp + 0x67], 0x6e696f4a
outsd dx, dword [esi]
imul ebp, dword [esi + 0x32], 0x63696c43
imul ebx, dword [ecx], 0
add byte [esi + ecx*2 + 0x6d691200], 0x67
dec edx
xor al, byte [ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x84800019
dec esi
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x6e696f4a
xor cl, byte [ebp + 0x6f]
jne 0x4ddc38
test byte [esi], cl
adc ch, byte [ecx + 0x6d]
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x32], 0x73756f4d
inc ebp
outsb dx, byte [esi]
je 0x4ddc2f
jb 0x4ddbe5
sbb dword [eax], eax
and byte [ebp + 0x6912004e], al
insd dword es:[edi], dx
add byte [eax], ah
test dword [esi], ecx
adc ch, byte [ecx + 0x6d]
dec edx
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x32], 0x73756f4d
dec esp
jae 0x4ddc44
dec esp
popal
jbe 0x4ddc49
sbb eax, dword [eax]
adc al, 0x41
add byte [ecx + eax*2], dl
dec esi
add byte [ecx + ebp*2], dl
insd dword es:[edi], dx
inc esp
jo 0x4ddc61
jae 0x4ddc5d
je 0x4ddc39
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4ddc5f
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x41d00018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x77617244
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4ddc77
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x42900018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x74616843
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4ddc8f
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x4364001a
sbb al, byte [eax]
inc ebx
dec esi
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x69746f4e
dec esi
dec esi
outsd dx, dword [esi]
je 0x4ddca6
arpl word [ebp + 0x43], sp
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4ddca9
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x4468001a
dec esi
add byte [ebx], dl
sbb al, byte [eax]
push 0x13004e44
imul ebp, dword [ebp + 0x67], 0x6f706544
inc esp
jo 0x4ddcc6
jae 0x4ddcc2
je 0x4ddcae
outsb dx, byte gs:[esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x85c0001f
dec esi
add byte [eax], bl
imul ebp, dword [ebp + 0x67], 0x6f706544
arpl word [ebx + 0x1f], bp
add al, al
test dword [esi], ecx
sbb byte [ecx + 0x6d], ch
inc esp
jo 0x4ddce0
jae 0x4ddcdc
je 0x4ddcc8
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x4ddcef
inc ebp
outsb dx, byte [esi]
je 0x4ddce6
jb 0x4ddca2
add byte [esi + eax*4 + 0x4e], ah
add byte [eax], bl
imul ebp, dword [ebp + 0x67], 0x6f706544
outsd dx, dword [esi]
jae 0x4ddcfb
je 0x4ddce7
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x4ddd0e
dec esp
popal
jbe 0x4ddd06
sbb byte [eax], al
jl 0x4ddc52
add byte [ebp + ebp*4 + 0x4e], bh
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
insd dword es:[edi], dx
inc ebx
push 0x65537461
outsb dx, byte [esi]
je 0x4ddd03
outsb dx, byte gs:[esi]
xor dword fs:[ebx + 0x6c], eax
imul esp, dword [ebx + 0x6b], 0x8710001d
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
inc ebx
push 0x65537461
outsb dx, byte [esi]
je 0x4ddd1b
outsb dx, byte gs:[esi]
xor dword fs:[ebp + 0x6f], ecx
jne 0x4ddd43
inc ebp
outsb dx, byte [esi]
je 0x4ddd3a
jb 0x4ddcf4
add byte [eax + 0x16004e87], dh
push ss
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
outsb dx, byte gs:[esi]
inc ebx
push 0x65537461
outsb dx, byte [esi]
xor dword fs:[ebp + 0x6f], ecx
jne 0x4ddd60
dec esp
popal
jbe 0x4ddd58
adc eax, 0x4e4b2000
add byte [eax], ah
dec ebx
dec esi
add byte [esi], cl
jae 0x4ddd5e
bound esi, qword [ecx + esi + 0x30]
jne 0x4ddd74
je 0x4ddd2f
xor byte [ebp + 0x73], dh
xor dword fs:[ebx + 0x6c], eax
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x4c1c0015
arpl word [ebx + 0x15], bp
add byte [esp + ecx*2], bl
dec esi
add byte [esi], cl
push cs
jae 0x4ddd73
je 0x4ddd48
xor byte [ebp + 0x73], dh
xor dword fs:[ebx + 0x6c], eax
imul esp, dword [ebx + 0x6b], 0x4d180016
arpl word [ebx + 0x16], bp
add byte [eax], bl
dec ebp
dec esi
add byte [edi], cl
jae 0x4ddd88
je 0x4ddd59
xor byte [eax], dh
jne 0x4ddd9f
xor dword fs:[ebx + 0x6c], eax
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x4e140016
dec esi
add byte [edi], cl
jae 0x4ddd9e
je 0x4ddd73
xor byte [eax], dh
jne 0x4dddb5
xor dword fs:[ebx + 0x6c], eax
xor dword [ebx + 0x6c], eax
imul esp, dword [ebx + 0x6b], 0x4f100017
dec esi
imul edx, dword [edi], 0
adc byte [edi + 0x4e], cl
add byte [eax], dl
jae 0x4dddb4
je 0x4ddd85
xor byte [eax], dh
xor byte [ebp + 0x73], dh
jae 0x4dddbe
xor dword fs:[ebx + 0x6c], eax
xor dword [ebx + 0x6c], eax
imul esp, dword [ebx + 0x6b], 0x500c0017
arpl word [ebx + 0x17], bp
pop ss
add byte [eax + edx*2], cl
dec esi
add byte [eax], dl
jae 0x4dddcb
je 0x4ddda0
xor byte [eax], dh
xor byte [ebp + 0x73], dh
xor dword fs:[ebx + 0x6c], eax
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x5108001c
dec esi
add byte [0x44746273], dl
jo 0x4dddf4
jae 0x4dddfb
imul eax, dword [ebx + 0x61], 0x6c65636e
inc ebx
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xaf900018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
push 0x65537461
outsb dx, byte [esi]
popal
je 0x4dddf5
outsb dx, byte gs:[esi]
xor al, byte fs:[ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x8850001d
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
outsb dx, byte gs:[esi]
inc ebx
inc ebx
push 0x65537461
outsb dx, byte [esi]
xor cl, byte fs:[ebp + 0x6f]
dec ebp
outsd dx, dword [esi]
jne 0x4dde35
inc ebp
outsb dx, byte [esi]
je 0x4dde2c
jb 0x4ddde6
add al, dh
mov byte [esi], cl
push ss
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
outsb dx, byte gs:[esi]
xor cl, byte fs:[ebp + 0x6f]
jne 0x4dde52
dec esp
popal
jbe 0x4dde4a
pop ss
add byte [eax], bh
push ecx
dec esi
add byte [eax], dl
imul ebp, dword [ebp + 0x67], 0x77617244
push ebx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x8990001c
dec esi
add byte [0x44676d69], dl
imul ebx, dword [eax + eax], 0xffffff90
mov dword [esi], ecx
adc eax, 0x44676d69
jb 0x4dde6a
ja 0x4dde5e
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x4dde85
inc ebp
outsb dx, byte [esi]
je 0x4dde7c
jb 0x4dde35
add byte [eax], dh
mov cl, byte [esi]
adc eax, 0x44676d69
jb 0x4dde86
ja 0x4dde7a
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x4ddea1
dec esp
popal
jbe 0x4dde99
adc al, 0
add byte [eax + 0x4e], bl
add byte [eax], al
pop eax
dec esi
add byte [0x31746273], cl
jne 0x4ddeb4
xor al, byte fs:[ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x58fc0015
cld
pop eax
dec esi
add byte [esi], cl
jae 0x4ddeb3
je 0x4dde84
xor dword [eax], esi
jne 0x4ddec9
xor byte [ebp + 0x73], dh
xor al, byte fs:[ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x59f80015
add al, bh
pop ecx
dec esi
add byte [esi], cl
jae 0x4ddec8
je 0x4dde9d
xor byte [ebp + 0x73], dh
xor al, byte fs:[ebx + 0x6c]
jae 0x4dded0
xor al, byte [ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x5af40016
dec esi
add byte [edi], cl
jae 0x4ddedd
bound esi, qword [ecx + esi + 0x30]
je 0x4ddeae
xor dword [eax], esi
xor byte [eax], dh
jne 0x4ddef4
xor byte [ebp + 0x73], dh
xor al, byte fs:[ebx + 0x6c]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x5bf00016
arpl word [ebx + 0x16], bp
add al, dh
pop ebx
dec esi
add byte [edi], cl
jae 0x4ddef3
je 0x4ddec8
xor byte [eax], dh
jne 0x4ddf0a
xor al, byte fs:[ebx + 0x6c]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x5cec0017
imul edx, dword [edi], 0
in al, dx
pop esp
dec esi
add byte [eax], dl
jae 0x4ddf09
je 0x4ddeda
xor byte [eax], dh
xor byte [ebp + 0x73], dh
xor al, byte fs:[ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x5de80017
arpl word [ebx + 0x17], bp
add al, ch
pop ebp
imul edx, dword [edi], 0
call 0x104e2d19
dec esi
add byte [eax], dl
jae 0x4ddf20
je 0x4ddef5
xor byte [eax], dh
xor byte [ebp + 0x73], dh
xor al, byte fs:[ebx + 0x6c]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x5ee40019
dec esi
add byte [edx], dl
jae 0x4ddf37
je 0x4ddf1b
jb 0x4ddf3a
ja 0x4ddf1e
inc ebx
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x5f040014
dec esi
add byte [0x44496465], cl
xor dword [ebx + 0x65], ecx
jns 0x4ddf45
push eax
jb 0x4ddf5c
jae 0x4ddf6c
sbb eax, dword [eax]
rcr byte [edi + 0x4e], 0
adc al, 0x65
inc esp
jo 0x4ddf75
jae 0x4ddf71
je 0x4ddf5e
push esp
insb byte es:[edi], dx
dec ebx
jns 0x4ddf60
jb 0x4ddf77
jae 0x4ddf87
pop ds
add ah, dh
pop edi
dec esi
add byte [eax], bl
inc esp
jo 0x4ddf90
outsd dx, dword [esi]
jae 0x4ddf8c
je 0x4ddf67
popal
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
arpl word [ebp + 0x4b], sp
dec ebx
jns 0x4ddf7f
jb 0x4ddf96
jae 0x4ddfa6
adc eax, dword [eax]
js 0x4ddf2b
dec ebp
add byte [esi + eax*2], cl
inc esi
outsd dx, dword [esi]
jb 0x4ddfab
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x4ddfab
adc eax, dword gs:[eax]
adc eax, dword [eax]
inc esp
sub cl, byte [esi]
or al, 0x49
insd dword es:[edi], dx
popal
xor al, 0x34
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x5f340015
pop edi
dec esi
add byte [esi], cl
push eax
push edi
inc esp
xor dword [ebx + 0x65], ecx
jns 0x4ddfba
jns 0x4ddfba
jb 0x4ddfd1
jae 0x4ddfe1
sbb byte [eax], al
mov ah, 0xb1
dec esi
mov cl, 0x4e
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
outsb dx, byte gs:[esi]
inc ebx
push 0x65537461
outsb dx, byte [esi]
xor eax, dword fs:[ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x8ad8001d
dec esi
add byte [esi], dl
add al, bl
mov cl, byte [esi]
push ss
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
outsb dx, byte gs:[esi]
inc ebx
push 0x65537461
outsb dx, byte [esi]
xor ecx, dword fs:[ebp + 0x6f]
jne 0x4de010
inc ebp
outsb dx, byte [esi]
je 0x4de007
jb 0x4ddfc1
add byte [eax - 0x75], bh
dec esi
add byte [esi], dl
mov ecx, dword [esi]
push ss
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
outsb dx, byte gs:[esi]
insd dword es:[edi], dx
inc ebx
push 0x65537461
outsb dx, byte [esi]
xor ecx, dword fs:[ebp + 0x6f]
jne 0x4de02d
dec esp
popal
jbe 0x4de025
sbb eax, 0x4eaa8000
add byte [esi], dl
add byte [eax + 0x16004eaa], al
jb 0x4de041
je 0x4de043
je 0x4de010
push 0x72577461
imul esi, dword [ebp + 0x33], 0x4479654b
jb 0x4de03c
je 0x4de03a
xor ecx, dword [ebx + 0x65]
jns 0x4de01e
outsd dx, dword [esi]
ja 0x4de04b
sbb eax, 0x4ea98000
dec esi
add byte [esi], dl
jb 0x4de05e
je 0x4de060
je 0x4de02d
push 0x72577461
imul esi, dword [ebp + 0x31], 0x4479654b
outsd dx, dword [esi]
ja 0x4de068
sbb eax, 0x4eaa0000
add byte [esi], dl
jb 0x4de07b
je 0x4de07d
je 0x4de04a
push 0x72577461
imul esi, dword [ebp + 0x32], 0x4479654b
dec ebx
jns 0x4de058
outsd dx, dword [esi]
ja 0x4de085
push ds
add byte [eax], al
stosd dword es:[edi], eax
dec esi
add byte [edi], dl
jb 0x4de098
je 0x4de09a
je 0x4de067
push 0x72577461
imul esi, dword [ebp + 0x31], 0x5079654b
popal
je 0x4de07f
jb 0x4de093
je 0x4de091
xor dword [ebx + 0x65], ecx
jns 0x4de081
dec ebx
jns 0x4de081
jb 0x4de098
jae 0x4de0a8
push ds
add byte [eax - 0x55], ch
dec esi
add byte [edi], dl
jb 0x4de0b6
je 0x4de0b8
je 0x4de085
inc ebx
push 0x72577461
imul esi, dword [ebp + 0x32], 0x5079654b
popal
je 0x4de09d
jb 0x4de0b1
je 0x4de0af
xor cl, byte [ebx + 0x65]
jns 0x4de09f
dec ebx
jns 0x4de09f
jb 0x4de0b6
jae 0x4de0c6
push ds
add al, dl
stosd dword es:[edi], eax
dec esi
add byte [edi], dl
jb 0x4de0d4
je 0x4de0d6
je 0x4de0a3
push 0x72577461
imul esi, dword [ebp + 0x33], 0x5079654b
xor ecx, dword gs:[ebx + 0x65]
xor ecx, dword [ebx + 0x65]
jns 0x4de0bd
jb 0x4de0d4
jae 0x4de0e4
sbb eax, dword [eax]
cmp byte [esi + ecx*2 + 0x78721400], ch
je 0x4de0f4
js 0x4de0f1
je 0x4de0c1
inc ebx
push 0x72577461
imul esi, dword [ebp + 0x31], 0x5579654b
popal
je 0x4de0d9
push edi
jb 0x4de0ed
je 0x4de0eb
xor dword gs:[ebx + 0x65], ecx
xor dword [ebx + 0x65], ecx
jns 0x4de0e0
jo 0x4de0a8
add byte [esp + ebp*4 + 0x7214004e], ah
add byte [edx + esi*2], dl
jb 0x4de10d
js 0x4de10a
je 0x4de10f
js 0x4de10c
je 0x4de0dc
inc ebx
push 0x72577461
imul esi, dword [ebp + 0x32], 0x5579654b
popal
je 0x4de0f4
jb 0x4de108
je 0x4de106
xor cl, byte [ebx + 0x65]
jns 0x4de0fb
jns 0x4de0fb
jo 0x4de0c3
add byte [eax], dl
lodsd eax, dword [esi]
dec esi
add byte [edx + esi*2], dl
js 0x4de125
js 0x4de127
inc ebx
push 0x72577461
imul esi, dword [ebp + 0x33], 0x5579654b
je 0x4de10f
jb 0x4de123
je 0x4de121
xor ecx, dword [ebx + 0x65]
jns 0x4de116
dec ebx
jns 0x4de116
jo 0x4de0e8
add ah, bl
jb 0x4de115
dec esi
add byte [esi], bl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
outsb dx, byte gs:[esi]
jne 0x4de117
inc edx
popal
arpl word [ebx + 0x67], bp
jb 0x4de14a
jne 0x4de14b
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4de155
dec ebp
outsd dx, dword [esi]
jbe 0x4de14c
adc byte [eax], al
hlt
add byte [esp + esi*8 + 0x4d], ah
dec ebp
add byte [ecx], cl
inc esi
outsd dx, dword [esi]
or dword [esi + 0x6f], eax
jb 0x4de15f
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4de15c
push ds
add byte [ebx + esi*8], dl
dec ebp
add byte [edi], dl
dec ecx
push esp
inc ebx
push eax
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x73694474
outsb dx, byte gs:[esi]
je 0x4de14e
imul esi, dword [ebx + 0x63], 0x656e6e6f
arpl word [ebp + 0x64], si
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ebp + 0x64], si
push ds
add al, cl
dec esi
add byte [edi], dl
enter 0x4ef2, 0
pop ss
inc ebp
push edi
inc edx
inc edi
popal
insd dword es:[edi], dx
inc esp
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4de16f
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4de19c
je 0x4de198
and byte [eax], al
hlt
je 0x4de18f
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4de1bc
je 0x4de1b8
sbb eax, dword [eax]
in al, 0xf4
dec esi
add byte [eax*2 + 0x61474257], dl
inc edx
inc edi
popal
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x6c43776f
outsd dx, dword [esi]
jae 0x4de1d5
outsb dx, byte [esi]
sbb eax, 0x4ef71800
add byte [esi], dl
inc ebp
push edi
inc edx
add byte [eax], bl
test dword [esi], 0x42574516
push eax
popal
jb 0x4de1ef
jb 0x4de1d6
imul ebp, dword [esi + 0x64], 0x6c43776f
outsd dx, dword [esi]
jae 0x4de1f2
outsb dx, byte [esi]
sbb byte [bx + si], al
pop esp
hlt
dec esi
add byte [ecx], dl
inc ebp
push edi
inc edx
inc edi
popal
insd dword es:[edi], dx
dec esi
ja 0x4de1f4
push edi
imul ebp, dword [esi + 0x64], 0x1a32776f
add ah, cl
hlt
je 0x4de21f
push ebp
jb 0x4de229
insb byte es:[edi], dx
adc al, 0
and al, 0x4a
dec esi
add byte [0x31746273], cl
jne 0x4de23d
xor dword fs:[ebx + 0x6c], eax
imul esp, dword [ebx + 0x6b], 0x719c001d
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec esp
outsd dx, dword [esi]
bound esp, qword [edx + 0x79]
dec ebp
outsd dx, dword [esi]
jne 0x4de25b
inc ebp
outsb dx, byte [esi]
je 0x4de252
jb 0x4de20c
add byte [edx + esi*2], bh
dec esi
add byte [esi], dl
push ss
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec esp
outsd dx, dword [esi]
bound esp, qword [edx + 0x79]
dec ebp
outsd dx, dword [esi]
jne 0x4de278
dec esp
popal
jbe 0x4de270
sbb eax, 0x4e705c00
add byte [eax + esi*2 + 0x4e], bl
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec eax
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de295
inc ebp
outsb dx, byte [esi]
je 0x4de28c
jb 0x4de246
add ah, bh
jo 0x4de27b
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec eax
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de2b2
dec esp
popal
jbe 0x4de2aa
sbb eax, 0x4e730400
add byte [ebx + esi*2], al
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
outsb dx, byte [esi]
dec ebp
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de2cf
jae 0x4de2c2
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4de2c6
jb 0x4de280
add byte [ebx + esi*2 + 0x6916004e], ah
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x4d], 0x656d6147
dec ebp
dec ebp
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de2ec
jae 0x4de2df
dec esp
dec esp
popal
jbe 0x4de2e4
sbb eax, 0x4e6a1c00
add byte [edx + ebp*2], bl
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
outsb dx, byte [esi]
push edx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de309
jae 0x4de2fc
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4de300
jb 0x4de2ba
add byte [edx + ebp*2 + 0x6916004e], bh
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x52], 0x656d6147
dec ebp
push edx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de326
jae 0x4de319
dec esp
dec esp
popal
jbe 0x4de31e
sbb eax, 0x4e6b5c00
add byte [ebx + ebp*2 + 0x4e], bl
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
popal
imul ebp, dword [esi + 0x53], 0x656d6147
dec ebp
outsb dx, byte [esi]
push ebx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de343
jae 0x4de336
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4de33a
jb 0x4de2f4
add ah, bh
imul ecx, dword [esi], 0x16
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
popal
imul ebp, dword [esi + 0x53], 0x656d6147
dec ebp
push ebx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de360
jae 0x4de353
dec esp
dec esp
popal
jbe 0x4de358
sbb eax, 0x4e794400
add byte [ecx + edi*2 + 0x4e], al
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
popal
imul ebp, dword [esi + 0x50], 0x656d6147
dec ebp
outsb dx, byte [esi]
push eax
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de37d
jae 0x4de370
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4de374
jb 0x4de32e
add ah, ah
jns 0x4de363
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
popal
imul ebp, dword [esi + 0x50], 0x656d6147
dec ebp
push eax
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de39a
jae 0x4de38d
dec esp
dec esp
popal
jbe 0x4de392
sbb al, 0
enter 0x4e63, 0
add al, cl
arpl word [esi], cx
adc eax, 0x53676d69
push ebx
jne 0x4de39c
push esp
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de3b6
inc ebp
outsb dx, byte [esi]
je 0x4de3ad
jb 0x4de366
add byte [eax + 0x64], ch
dec esi
add byte [0x53676d69], dl
push ebx
jne 0x4de3b8
push esp
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de3d2
dec esp
dec esp
popal
jbe 0x4de3ca
sbb al, 0
dec eax
dec si
add byte [eax + 0x66], cl
dec esi
add byte [0x53676d69], dl
jne 0x4de3d4
dec ebp
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de3ee
inc ebp
outsb dx, byte [esi]
je 0x4de3e5
jb 0x4de39e
add al, ch
dec si
add byte [0x53676d69], dl
jne 0x4de3f0
bound ecx, qword [ebp + 0x47]
dec ebp
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de40a
dec esp
popal
popal
jbe 0x4de402
sbb al, 0
sbb al, 0
add byte [edi + 0x6915004e], bl
insd dword es:[edi], dx
push ebx
pushfd
dec esi
add byte [0x53676d69], dl
jne 0x4de40c
push edx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de426
inc ebp
outsb dx, byte [esi]
je 0x4de41d
jb 0x4de3d6
add byte [eax + ebp*2], bh
dec esi
add byte [0x53676d69], dl
jne 0x4de428
push edx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de442
dec esp
popal
popal
jbe 0x4de43a
sbb al, 0
sbb al, 0
add ah, bl
push 0x6915004e
insd dword es:[edi], dx
push ebx
fsubr qword [eax + 0x4e]
add byte [0x53676d69], dl
jne 0x4de444
push ebx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de45e
inc ebp
outsb dx, byte [esi]
je 0x4de455
jb 0x4de40e
add byte [ecx + ebp*2 + 0x4e], bh
add byte [0x53676d69], dl
jne 0x4de460
push ebx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de47a
dec esp
popal
popal
jbe 0x4de472
sbb eax, dword gs:[eax]
sbb eax, dword [eax]
add byte [edi + 0x6914004e], dl
xchg esp, eax
dec esi
add byte [ecx + ebp*2], dl
insd dword es:[edi], dx
push ebx
jne 0x4de47c
push ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
je 0x4de46c
outsd dx, dword [esi]
jne 0x4de495
inc ebp
outsb dx, byte [esi]
je 0x4de48c
jb 0x4de444
jb 0x4de444
sbb eax, dword [eax]
cwde
dec esi
add byte [ecx + ebp*2], dl
insd dword es:[edi], dx
push ebx
jne 0x4de497
add byte [eax + 0x14004e67], bl
imul ebp, dword [ebp + 0x67], 0x53627553
push ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
je 0x4de487
outsd dx, dword [esi]
jne 0x4de4b0
dec esp
popal
jbe 0x4de4a8
sbb dword gs:[eax], eax
sbb dword [eax], eax
add byte [eax + 0x7f], bh
js 0x4de4c6
dec esi
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x69676f4c
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4de4c9
jae 0x4de4bc
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4de4c0
jb 0x4de476
add byte [eax], bl
or byte [esi], 0x12
sbb byte [eax + 0x6912004e], al
insd dword es:[edi], dx
dec esp
outsd dx, dword [esi]
imul ebp, dword [bp + 0x4d], 0x6573756f
dec esp
dec esi
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x69676f4c
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4de4e2
dec esp
popal
popal
jbe 0x4de4da
sbb byte [eax], al
dec eax
popal
add byte [eax + 0x61], cl
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e696f4a
dec ebp
outsd dx, dword [esi]
jne 0x4de4fa
inc ebp
outsb dx, byte [esi]
je 0x4de4f1
jb 0x4de4a6
add al, ch
popal
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e696f4a
dec ebp
outsd dx, dword [esi]
jne 0x4de512
insd dword es:[edi], dx
dec edx
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x4d], 0x6573756f
dec esp
dec esp
popal
jbe 0x4de50a
sbb byte [eax], al
pushal
add byte [eax - 0x44], ah
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec eax
inc edi
popal
insd dword es:[edi], dx
inc ebx
mov esp, 0x6911004e
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x48], 0x656d6147
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xbc6c0018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
inc edi
popal
insd dword es:[edi], dx
inc ebx
imul ebx, dword [eax], 0
insb byte es:[edi], dx
mov esp, 0x6911004e
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x4d], 0x656d6147
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xbc780018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
outsb dx, byte [esi]
push edx
inc edi
popal
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xbc840018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
outsb dx, byte [esi]
push ebx
inc edi
popal
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xbc900018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
outsb dx, byte [esi]
push eax
inc edi
popal
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xb8e00014
dec esi
add byte [0x4c676d69], cl
outsd dx, dword [esi]
imul ebp, dword [bp + 0x43], 0x6b63696c
adc eax, dword [eax]
adc al, 0xbb
dec esi
add byte [ecx + ebp*2], cl
insd dword es:[edi], dx
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x43], 0x6b63696c
adc eax, dword [eax]
mov byte [ecx], ch
dec esi
add byte [ecx + ecx*2], cl
insd dword es:[edi], dx
popal
xor esi, dword gs:[bx + di]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xbc540018
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec esp
outsd dx, dword [esi]
bound esp, qword [edx + 0x79]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xcb380020
dec esi
add byte [ecx], bl
ja 0x4de5db
dec esp
outsd dx, dword [esi]
bound esp, qword [edx + 0x79]
xor al, byte [edi + ebp*2 + 0x63]
jne 0x4de5f1
outsb dx, byte gs:[esi]
je 0x4de5cb
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4de5f8
je 0x4de5f4
sbb eax, dword [eax]
sbb al, 0xd1
dec esi
add byte [esp + esi*2], dl
imul eax, dword [edi + 0x61], 0x7541656d
je 0x4de60f
dec esp
outsd dx, dword [esi]
imul ebp, dword [bp + 0x54], 0x72656d69
sbb al, byte [eax]
test al, 0xcc
dec esi
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x6d61474d
inc edi
outsd dx, dword [esi]
dec esp
imul esi, dword [esi + 0x65], 0x63696c43
imul ebx, dword [edx], 0
in al, 0xce
dec esi
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x6d61474d
inc edi
outsd dx, dword [esi]
push ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
je 0x4de61d
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xf688001a
dec esi
add byte [ebx], dl
inc ebp
push edi
inc edx
push eax
popal
jb 0x4de65f
jb 0x4de63d
ja 0x4de649
push edi
imul ebp, dword [esi + 0x64], 0x1c32776f
add byte [eax], al
test dword [esi], 0x42574515
push eax
outsd dx, dword fs:[esi]
ja 0x4de62a
sbb al, 0
add bh, dh
dec esi
add byte [0x50425745], dl
popal
jb 0x4de679
jb 0x4de65d
jb 0x4de66c
outsb dx, byte [esi]
jae 0x4de67a
popal
je 0x4de676
push ebp
jb 0x4de680
push ds
add byte [eax], ch
test dword [esi], 0x446d6317
inc esp
jo 0x4de690
jae 0x4de68c
je 0x4de66c
popal
insd dword es:[edi], dx
dec ebx
imul ebp, dword [esi + 0x64], 0x6e616843
sbb eax, dword gs:[bx + si]
outsb dx, byte [esi]
inc ebx
push 0x65676e61
sbb eax, dword [eax]
dec eax
cli
dec esi
add byte [ebx], dl
insd dword es:[edi], dx
inc esp
jb 0x4de69f
popal
ja 0x4de687
popal
insd dword es:[edi], dx
dec ebx
imul ebp, dword [esi + 0x64], 0x6e616843
popal
outsb dx, byte [esi]
sbb eax, 0x4efd0000
add byte [esi], dl
dec ecx
dec ecx
push eax
push edi
popal
je 0x4de6bf
push 0x74617453
jne 0x4de6d6
push ebx
je 0x4de6c1
popal
je 0x4de6d7
jae 0x4de6a7
inc ebx
push 0x65676e61
sbb byte fs:[eax], al
test al, 0xfd
dec esi
add byte [ecx], dl
je 0x4de6dc
inc ecx
insb byte es:[edi], dx
imul esi, dword [esi + 0x65], 0x6e756f43
jbe 0x4de6dd
inc ebx
outsd dx, dword [esi]
jne 0x4de6ea
je 0x4de6d2
imul ebp, dword [ebp + 0x65], 0x88001c72
bound ecx, qword [esi]
adc eax, 0x53676d69
jb 0x4de69f
add byte [eax + 0x15004e62], cl
imul ebp, dword [ebp + 0x67], 0x50627553
add byte [0x53676d69], dl
push ebx
jne 0x4de6f1
push eax
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de70b
inc ebp
outsb dx, byte [esi]
je 0x4de702
jb 0x4de6bb
add byte [eax], ch
arpl word [esi], cx
adc eax, 0x53676d69
push ebx
jne 0x4de70d
push eax
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de727
dec esp
popal
jbe 0x4de71f
sbb eax, 0x4e600800
add byte [eax], cl
pushal
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc edx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de744
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4de73b
jb 0x4de6f5
sbb eax, 0x4e60a800
add byte [eax + 0x16004e60], ch
add byte [esi], dl
push ss
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc edx
inc edi
popal
insd dword es:[edi], dx
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x4de761
dec esp
popal
popal
jbe 0x4de759
sbb eax, 0x4e6d3c00
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
add byte [ebp*2 + 0x6916004e], bh
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x54], 0x746f6c53
dec ebp
push esp
push ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
je 0x4de755
outsd dx, dword [esi]
jne 0x4de77e
dec esp
popal
jbe 0x4de776
sbb eax, 0x4e6c9c00
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
push esp
push ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
je 0x4de772
outsd dx, dword [esi]
jne 0x4de79b
jae 0x4de78e
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4de792
jb 0x4de747
add byte [esp + edi*4 + 0x6911004e], bl
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x42], 0x656d6147
inc ebx
outsb dx, byte [esi]
inc edx
inc edi
popal
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xbcb00017
dec esi
add byte [eax], dl
arpl word [ebx + 0x17], bp
add byte [eax + 0x10004ebc], dh
imul ebp, dword [ebp + 0x67], 0x54627553
push ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
je 0x4de79c
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0xf1000019
dec esi
add byte [edx], dl
inc ebp
push edi
inc edx
inc edx
inc edi
popal
insd dword es:[edi], dx
dec esi
ja 0x4de7c7
imul ebp, dword [esi + 0x64], 0x1b32776f
add byte [eax], dl
int1
outsd dx, dword fs:[esi]
ja 0x4de7a8
sbb eax, dword [eax]
adc cl, dh
dec esi
add byte [eax*2 + 0x47424257], dl
push edi
inc edx
inc edx
inc edi
popal
insd dword es:[edi], dx
push esp
jb 0x4de7e9
outsb dx, byte [esi]
jae 0x4de7f7
popal
je 0x4de7f3
push ebp
jb 0x4de7fd
sbb al, 0
mov eax, 0x15004ef2
add byte [eax + 0x15004ef2], bh
inc ebp
push edi
inc edx
inc edx
inc edi
popal
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x6c43776f
outsd dx, dword [esi]
jae 0x4de814
outsb dx, byte [esi]
pop ss
add byte [eax + 0x10004e67], cl
imul ebp, dword [ebp + 0x67], 0x4f627553
inc edi
popal
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x6508001d
dec esi
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc ebx
inc edi
popal
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jne 0x4de84e
inc ebp
outsb dx, byte [esi]
je 0x4de845
jb 0x4de7ff
add byte [eax + 0x16004e65], ch
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc ebx
inc edi
popal
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x43], 0x656d6147
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x4de86b
jae 0x4de85e
dec esp
dec esp
popal
jbe 0x4de863
sbb byte gs:[eax], al
sbb byte [eax], al
add byte [esp + edi*4 + 0x6911004e], bh
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x43], 0x656d6147
inc ebx
mov esp, 0x11004ebc
imul ebp, dword [ebp + 0x67], 0x6e69614d
inc ebx
inc edi
popal
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x1300001c
dec edi
add byte [0x47436974], dl
arpl word [ebx + 0x1c], bp
add byte [eax], al
adc ecx, dword [edi]
adc eax, 0x47436974
popal
insd dword es:[edi], dx
inc ebx
push 0x65676e61
push eax
push edi
inc esp
push esp
imul ebp, dword [ebp + 0x65], 0x44001c72
je 0x4de885
add byte [0x4d676d69], dl
popal
imul ebp, dword [esi + 0x4d], 0x4d65766f
outsd dx, dword [esi]
jne 0x4de8bb
inc ebp
outsb dx, byte [esi]
je 0x4de8b2
jb 0x4de86b
sbb al, 0
in al, 0x74
dec esi
add ah, ah
je 0x4de8a1
add byte [0x4d676d69], dl
popal
imul ebp, dword [esi + 0x4d], 0x4d65766f
jbe 0x4de8c5
dec ebp
outsd dx, dword [esi]
jne 0x4de8d7
jae 0x4de8ca
dec esp
dec esp
popal
jbe 0x4de8cf
push ds
add byte [ebp + esi*2 + 0x6917004e], al
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jbe 0x4de8dd
inc edx
jne 0x4de8ef
je 0x4de8ec
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4de8f5
inc ebp
outsb dx, byte [esi]
je 0x4de8ec
jb 0x4de8a7
add byte [eax], ah
jbe 0x4de8db
add byte [edi], dl
imul ebp, dword [ebp + 0x67], 0x65766f4d
inc edx
jne 0x4de90d
je 0x4de90a
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4de913
dec esp
dec esp
popal
jbe 0x4de90b
sbb eax, 0x4e8c1800
add byte [esi], dl
add byte [eax], bl
mov word [esi], cs
push ss
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
popal
je 0x4de908
outsb dx, byte gs:[esi]
xor al, 0x4d
outsd dx, dword [esi]
jne 0x4de930
inc ebp
outsb dx, byte [esi]
je 0x4de927
jb 0x4de8e1
add byte [eax + 0x16004e8c], bh
mov eax, 0x16004e8c
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
popal
je 0x4de925
outsb dx, byte gs:[esi]
xor al, 0x4d
outsd dx, dword [esi]
jne 0x4de94d
dec esp
dec esp
popal
popal
jbe 0x4de945
sbb byte [eax], al
enter 0x4eb3, 0
adc dword [ecx + 0x6d], ebp
inc ebx
push 0x65537461
outsb dx, byte [esi]
add al, cl
mov bl, 0x4e
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x74616843
push ebx
popal
je 0x4de942
outsb dx, byte gs:[esi]
xor al, 0x43
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x1c90001c
dec edi
add byte [0x6f4d6263], dl
jbe 0x4de96a
inc edi
popal
insd dword es:[edi], dx
dec ebx
imul ebp, dword [esi + 0x64], 0x61684331
outsb dx, byte [esi]
xor dword fs:[ebx + 0x68], eax
xor dword [ebx + 0x68], eax
popal
outsb dx, byte [esi]
sbb al, 0
sbb al, 0
loopne 0x4de936
dec edi
add byte [0x6f4d6263], dl
jbe 0x4de986
inc edi
popal
insd dword es:[edi], dx
dec ebx
dec ebx
imul ebp, dword [esi + 0x64], 0x61684332
outsb dx, byte [esi]
xor al, byte fs:[ebx + 0x68]
popal
outsb dx, byte [esi]
sbb dword gs:[bx + si], eax
sbb dword [eax], eax
pop ds
dec edi
add byte [edx], dl
imul ebp, dword [ebp + 0x67], 0x65766f4d
adc ch, byte [ecx + 0x6d]
dec ebp
outsd dx, dword [esi]
jbe 0x4de9a3
inc edx
jne 0x4de9b5
je 0x4de9b2
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x158c0016
dec edi
add byte [edi], cl
jae 0x4de9b4
dec ebp
outsd dx, dword [esi]
jbe 0x4de9bb
xor dword [eax], esi
xor byte [eax], dh
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x2bc00017
dec esi
add byte [eax], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
dec ebp
outsd dx, dword [esi]
jbe 0x4de9d6
popal
imul ebp, dword [esi + 0x4d], 0x4365766f
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x16880017
dec edi
add byte [eax], dl
jae 0x4de9e1
dec ebp
outsd dx, dword [esi]
jbe 0x4de9e8
xor dword [eax], esi
xor byte [eax], dh
xor byte [ebx + 0x6c], al
xor byte [eax], dh
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x17840017
dec edi
add byte [eax], dl
jae 0x4de9f8
dec ebp
outsd dx, dword [esi]
jbe 0x4de9ff
xor eax, 0x30303030
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x18800018
dec edi
imul ebx, dword [eax], 0
sbb byte [eax], 0x4f
add byte [ecx], dl
jae 0x4dea0f
dec ebp
outsd dx, dword [esi]
jbe 0x4dea16
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebx + 0x6c], al
xor byte [eax], dh
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x197c0018
imul ebx, dword [eax], 0
jl 0x4de9d9
dec edi
add byte [ecx], dl
jae 0x4dea27
dec ebp
outsd dx, dword [esi]
jbe 0x4dea2e
xor eax, 0x30303030
xor byte [ebx + 0x6c], al
imul esp, dword [ebx + 0x6b], 0x1a780019
js 0x4de9f2
dec edi
add byte [edx], dl
jae 0x4dea3f
dec ebp
outsd dx, dword [esi]
jbe 0x4dea46
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebx + 0x6c], al
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x1b740019
dec edi
add byte [edx], dl
jae 0x4dea58
dec ebp
outsd dx, dword [esi]
jbe 0x4dea5f
xor eax, 0x30303030
xor byte [eax], dh
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x1c700017
dec edi
add byte [eax], dl
jae 0x4dea71
dec ebp
outsd dx, dword [esi]
jbe 0x4dea78
push edx
jae 0x4dea7c
je 0x4dea5c
je 0x4dea5c
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x80b8001e
dec esi
add byte [edi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
arpl word [edi + 0x75], bp
dec ebp
popal
imul ebp, dword [esi + 0x63], 0x6f50756f
push eax
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4deaa8
inc ebp
outsb dx, byte [esi]
je 0x4dea9f
jb 0x4dea5a
add byte [eax - 0x7f], bl
dec esi
add byte [edi], dl
imul ebp, dword [ebp + 0x67], 0x6e69614d
arpl word [edi + 0x75], bp
push eax
outsd dx, dword [esi]
popal
imul ebp, dword [esi + 0x63], 0x6f50756f
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4deac6
dec esp
popal
jbe 0x4deabe
sbb dword gs:[eax], eax
sbb dword [eax], eax
add byte [eax], dl
adc byte [0x6912004e], ch
sub eax, 0x6912004e
adc ch, byte [ecx + 0x6d]
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x63], 0x6f50756f
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x2868001f
dec edi
add byte [eax], bl
imul ebx, dword [edi], 0
push 0x18004f28
sbb byte [ecx + 0x6d], ch
inc ebx
imul ebp, dword [ebp + 0x67], 0x70756f43
inc ebx
outsd dx, dword [esi]
jne 0x4deaf0
outsd dx, dword [esi]
outsb dx, byte [esi]
dec esi
jne 0x4deaf2
bound esp, qword [ebp + 0x72]
push ebx
outsb dx, byte gs:[esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x8d580024
dec esi
add byte [0x43676d69], bl
outsd dx, dword [esi]
jne 0x4deb0f
outsd dx, dword [esi]
outsb dx, byte [esi]
dec esi
jne 0x4deb11
bound esp, qword [ebp + 0x72]
push ebx
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x4deb22
inc ebp
outsb dx, byte [esi]
je 0x4deb19
jb 0x4deada
add ah, dh
lea ecx, [esi]
sbb eax, 0x43676d69
inc ebx
outsd dx, dword [esi]
jne 0x4deb33
outsd dx, dword [esi]
outsb dx, byte [esi]
dec esi
jne 0x4deb35
bound esp, qword [ebp + 0x72]
push ebx
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x4deb46
dec esp
popal
jbe 0x4deb3e
sbb al, byte [eax]
lodsb al, byte [esi]
daa
dec edi
add byte [ebx], dl
imul ebp, dword [ebp + 0x67], 0x70756f43
add byte [edi + 0x6913004f], ch
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x4deb57
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4deb53
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x2e64001f
dec esi
imul ebx, dword [edi], 0
dec esi
add byte [eax], bl
imul ebp, dword [ebp + 0x67], 0x6e69614d
push edx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x756e6f62
jae 0x4deb51
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x2e600018
dec esi
imul ebx, dword [eax], 0
pushal
dec esi
add byte [ecx], dl
imul ebp, dword [ebp + 0x67], 0x6c6c6543
inc ecx
jb 0x4deb89
jb 0x4deb89
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x43ac001b
dec esi
add byte [ecx + ebp*2], dl
insd dword es:[edi], dx
push edx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x736f6c63
inc ebx
jae 0x4deba5
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x27d8001d
add al, bl
daa
dec esi
add byte [esi], dl
imul ebp, dword [ebp + 0x67], 0x6c6c6543
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4debbc
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4debc2
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x81f80024
dec esi
add byte [0x4d676d69], bl
popal
imul ebp, dword [esi + 0x52], 0x696c6c6f
outsb dx, byte [esi]
bound ebp, qword [bx + 0x6e]
jne 0x4debef
dec ebp
outsd dx, dword [esi]
jne 0x4debf3
inc ebp
outsb dx, byte [esi]
je 0x4debea
jb 0x4debab
add byte [edx + eax*4 + 0x691d004e], bl
insd dword es:[edi], dx
dec ebp
popal
imul ebp, dword [esi + 0x52], 0x696c6c6f
outsb dx, byte [esi]
bound ebp, qword [bx + 0x6e]
jne 0x4dec13
or byte [esi], 0x1d
imul ebp, dword [ebp + 0x67], 0x6e69614d
push edx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x756e6f62
jae 0x4debee
dec ebp
outsd dx, dword [esi]
jne 0x4dec17
dec esp
dec esp
popal
jbe 0x4dec0f
push ss
add byte [eax + 0x2a], cl
dec esi
add byte [edi], cl
dec ecx
insd dword es:[edi], dx
popal
xor al, 0x4d
outsd dx, dword [esi]
jne 0x4dec2e
dec ebp
dec ebp
outsd dx, dword [esi]
jbe 0x4dec25
push ds
add byte [edi + ebx*2], ah
and al, 0x5f
dec esi
add byte [edi], dl
dec esp
outsd dx, dword [esi]
imul ebp, dword [bp + 0x55], 0x50726573
popal
jae 0x4dec49
dec ebx
jns 0x4dec2a
jb 0x4dec41
jae 0x4dec51
sbb byte [eax], al
or byte [edi + 0x6911004e], al
insd dword es:[edi], dx
inc esp
jo 0x4dec5b
jo 0x4dec5b
jae 0x4dec57
je 0x4dec4f
pop edi
xor al, byte [ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x8ad00015
dec esi
add byte [esi], cl
imul ebp, dword [ebp + 0x67], 0x77617244
pop edi
xor al, byte [ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x76bc0015
dec esi
add byte [esi], cl
imul ebp, dword [ebp + 0x67], 0x65766f4d
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
jbe 0x4dec7e
pop edi
xor al, byte [ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x8e900017
dec esi
add byte [eax], dl
imul ebp, dword [ebp + 0x67], 0x70756f43
inc ebx
outsd dx, dword [esi]
jne 0x4dec9e
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
xor al, byte [ebx + 0x6c]
imul esp, dword [ebx + 0x6b], 0x3a280020
dec edi
add byte [ecx], bl
imul ebp, dword [ebp + 0x67], 0x6c6c6543
inc ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4decae
push ebx
outsb dx, byte gs:[esi]
inc ebx
outsd dx, dword [esi]
inc ebx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x3bd00025
and eax, 0x4f3bd000
dec edi
add byte [esi], bl
imul ebp, dword [ebp + 0x67], 0x6c6c6543
inc ecx
jb 0x4decce
push ebx
outsb dx, byte gs:[esi]
inc ebx
outsd dx, dword [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4dece9
inc ebp
outsb dx, byte [esi]
je 0x4dece0
jb 0x4deca2
add byte [esp + edi + 0x4f], ch
insb byte es:[edi], dx
cmp al, 0x4f
add byte [esi], bl
imul ebp, dword [ebp + 0x67], 0x6c6c6543
inc ecx
jb 0x4decf3
push ebx
outsb dx, byte gs:[esi]
inc ebx
outsd dx, dword [esi]
dec ebp
outsd dx, dword [esi]
jne 0x4ded0e
dec esp
popal
popal
jbe 0x4ded06
and byte [eax], al
aaa
dec edi
add byte [edi + esi + 0x4f], ah
add byte [ecx], bl
imul ebp, dword [ebp + 0x67], 0x6c6c6543
insb byte es:[edi], dx
inc ecx
jb 0x4ded18
push ebx
outsb dx, byte gs:[esi]
inc ecx
jne 0x4ded2f
push 0x63696c43
imul esp, dword [0x4f38f000], 0
push ds
imul ebp, dword [ebp + 0x67], 0x6c6c6543
insb byte es:[edi], dx
inc ecx
jb 0x4ded38
push ebx
outsb dx, byte gs:[esi]
inc ecx
jne 0x4ded4f
push 0x73756f4d
inc ebp
outsb dx, byte [esi]
je 0x4ded4a
jb 0x4ded0c
add byte [ecx + edi + 0x691e004f], cl
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
cmp dword [edi], ecx
push ds
imul ebp, dword [ebp + 0x67], 0x6c6c6543
insb byte es:[edi], dx
inc ecx
jb 0x4ded5d
push ebx
outsb dx, byte gs:[esi]
inc ecx
jne 0x4ded74
push 0x73756f4d
dec esp
dec esp
popal
jbe 0x4ded70
adc eax, dword [eax]
xchg esp, eax
add byte [eax + ebp + 0x490c004e], dl
sub byte [esi], cl
or al, 0x49
insd dword es:[edi], dx
popal
xor dword gs:[bx + si], edi
inc ebx
insb byte es:[edi], dx
cmp byte [ebx + 0x6c], al
imul esp, dword [ebx + 0x6b], 0x5f44001c
dec esi
add byte [0x46626d65], dl
outsd dx, dword [esi]
jb 0x4ded80
inc edi
popal
insd dword es:[edi], dx
dec esi
ja 0x4ded8b
imul ebp, dword [esi + 0x64], 0x1e32776f
ja 0x4ded6c
push ds
add byte [edi + ebx*2 + 0x6517004e], ah
insd dword es:[edi], dx
bound eax, qword [esi + 0x6f]
jb 0x4ded9c
inc edi
popal
insd dword es:[edi], dx
push esp
jb 0x4dedb0
outsb dx, byte [esi]
jae 0x4dedbe
popal
je 0x4dedba
push ebp
jb 0x4dedc4
pop ds
add al, bl
pop edi
dec esi
add byte [eax], bl
bound esi, qword gs:[edi + 0x46]
outsd dx, dword [esi]
jb 0x4dedba
inc edi
popal
insd dword es:[edi], dx
xor dl, byte gs:[edx + esi*2 + 0x61]
jb 0x4dedcf
outsb dx, byte [esi]
jae 0x4deddd
insb byte es:[edi], dx
popal
je 0x4dedd9
push ebp
jb 0x4dede3
or dword [ebp + ebp*2 + 0x61], edx
imul ebp, dword [esi + 0x46], 0x146d726f
add ah, al
inc edi
dec esp
insd dword es:[edi], dx
adc al, 0
les eax, [edi + 0x4c]
add al, dl
push ebx
dec esp
add byte [eax], bh
invalid
cmp byte [edi - 0x77afffb4], cl
dec ebp
add al, cl
mov dh, 0x43
add byte [eax], ch
scasb al, byte es:[edi]
inc ebx
add ah, bl
sub eax, 0x16f4004b
inc ebx
add byte [ebx + ebx*8], dl
dec ecx
add byte [eax - 0x43ffb549], dh
lea ecx, [edx]
sbb byte [ecx - 0x7d0bffb7], ch
test eax, 0x82f40049
inc edi
add byte [eax], dl
add dword [edi], 0x4331f4
add ah, dh
xor dword [ebx], eax
add byte [eax], ch
mov ah, 0x43
add byte [edx + edi*2], ch
inc edi
sub byte [ebx + eax*2 + 0x477a2c00], dh
jp 0x4dee0d
add byte [edx], ah
dec ebp
add byte [eax], ah
mov dh, 0x4d
add ah, bh
cld
pop ds
inc ebx
add byte [eax + 0x4dedd8], dl
pop es
or dword [ebp + ebp*2 + 0x61], edx
imul ebp, dword [esi + 0x46], 0xc6d726f
invalid
or al, 0xc7
dec ebp
add byte [esp + ecx + 0x680046], ch
pop es
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x46], 0x6d72
nop
enter 0xfffffffffffffffe, 0xffffffffffffffff