Function at 0x48e747
Capabilities:
Packed with generic packer

Disassembly:
call 0x48e747
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add cl, byte [eax + 0x1004012]
add byte [ecx], cl
push ebx
popal
jb 0x48e776
push 0x2727453
add byte [eax], al
pushfd
adc byte [eax], al
add al, byte [eax]
add byte [eax], cl
push ebx
je 0x48e785
jb 0x48e79a
push eax
outsd dx, dword [esi]
jae 0x48e72c
add byte [eax], al
pushfd
adc byte [eax], al
or al, 0
push es
dec esp
outsb dx, byte gs:[esi]
je 0x48e7a1
add al, byte [eax]
add al, cl
loopne 0x48e787
add byte [eax], cl
add byte [edi], al
dec edi
jo 0x48e7ba
imul ebp, dword [edi + 0x6e], 0x2000273
add byte [esi], dh
add al, bl
xor eax, 0x50050049
jb 0x48e7c1
outsb dx, byte [esi]
je 0x48e75e
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [edx], al
or byte [eax], bh
call 0x48e7b2
add al, 0x53
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
cmp al, ch
dec eax
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add cl, byte [eax + 0x1004012]
add byte [edi], al
add dword [eax], eax
pop es
inc ebx
popal
jo 0x48e7f1
imul ebp, dword [edi + 0x6e], 0x20002
add byte [ebx + edi], dh
cmp ecx, dword [ecx]
sbb byte [edx + 0x65], dl
imul esi, dword [bp + di + 0x74], 0x6f437265
dec ecx
add byte [eax], bl
push edx
imul esi, dword gs:[bp + di + 0x74], 0x6f437265
outsb dx, byte [esi]
jbe 0x48e7fd
jb 0x48e80d
imul ebp, dword [edi + 0x6e], 0x6d726f46
popal
je 0x48e7a7
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ebx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + edx*2], al
add byte [eax], al
or byte [eax], al
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add cl, byte [eax + 0x1004012]
add byte [edx], cl
inc ecx
inc ebp
or al, byte [ecx + 0x45]
js 0x48e83a
outsb dx, byte gs:[esi]
jae 0x48e833
outsd dx, dword [esi]
outsb dx, byte [esi]
add al, byte [eax]
add ah, bh
loope 0x48e81a
add byte [edx], al
add byte [eax], dl
inc ecx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x48e841
jb 0x48e851
imul ebp, dword [edi + 0x6e], 0x73616c43
jae 0x48e7e9
add byte [edx], al
add byte [esi], cl
push eax
xor ecx, dword [ecx]
or eax, 0x53746547
inc edi
je 0x48e848
insb byte es:[edi], dx
push esp
js 0x48e86f
inc edx
jne 0x48e864
add ax, word [eax]
add eax, dword [eax]
pushfd
adc byte [eax], al
or byte [eax], al
add ecx, dword [eax]
cmp al, ch
dec eax
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], dl
adc al, byte [eax]
add dword [eax], eax
push es
inc edx
jne 0x48e886
jb 0x48e826
add byte [eax], al
pushfd
adc byte [eax], al
add al, byte [eax]
pop es
inc edx
jne 0x48e896
push ebx
imul edi, dword [edx + 0x65], 0x20002
add al, byte gs:[eax]
add al, byte [eax]
cmp al, 0xe8
dec eax
add byte [edi], al
andps xmm0, xmmword [ebx + 0x75]
push esp
inc ebx
jne 0x48e8b5
jae 0x48e8b7
je 0x48e8b3
outsd dx, dword [esi]
insd dword es:[edi], dx
push edx
imul esp, dword [ebx + 0x68], 0x74696445
push 0x74696445
shl dl, 1
dec eax
add byte [eax - 0x15], dh
jo 0x48e83e
inc edi
add byte [eax], dl
add byte [esi + edx*2], cl
arpl word [esi + ebp + 0x43], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
je 0x48e8d4
insb byte es:[edi], dx
jae 0x48e865
add byte [eax], al
push es
add byte [esi], al
add byte [edx], al
xchg esi, eax
call fcn.004ae8b7
add bh, byte [ebp + 0x20048e8]
add byte [edx], al
call 0x2493164
add byte [edx], al
adc cl, ch
dec eax
add byte [edx], al
add byte [edx], al
cmp cl, ch
dec eax
add byte [edx], al
add byte [edx], al
pop ebx
jmp 0x4ae8da
jmp 0x4ae8d3
clc
adc byte [eax], al
jo 0x48e8ca
dec ecx
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x410cffff], al
arpl word [ecx + ebp*2 + 0x76], si
dec esp
je 0x48e91e
jbe 0x48e91c
dec esp
imul ebp, dword [esi + 0x65], 0xe1fc6f4e
dec eax
add ah, bl
add al, byte [eax]
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4410ffff], al
popaw
cmp bh, 0xff
adc byte [ebp + 0x66], al
popal
jne 0x48e94a
je 0x48e923
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x48e949
jb 0x48e95a
jb 0x48e89d
invalid
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
add byte [eax], 0
add byte [eax + 0x530dffff], al
insb byte es:[edi], dx
inc ecx
je 0x48e9a5
jb 0x48e99c
bound esi, qword [ebp + 0x74]
jae 0x48e94d
jecxz 0x48e97b
add al, bh
add al, byte [eax]
invalid
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x5008ffff], al
popal
add byte [eax - 0x80000000], al
invalid
add byte [eax], al
cmp bh, 0xff
or byte [eax + 0x61], dl
push edx
arpl word gs:[esp + edi - 0x23], si
dec eax
add byte [edx + eax + 0xff00], bh
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
je 0x48e998
fisttp qword [eax]
mov esp, 0xff0002
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x5009ffff], al
popal
jb 0x48e9db
jb 0x48e9de
jb 0x48e9de
jo 0x48e9e7
add al, bl
jmp 0x48e9ce
add byte [eax], al
add byte [eax], al
sbb bl, ch
dec eax
add byte [eax], al
add byte [eax], al
add byte [ebx + ebp*8], al
add al, 0xeb
dec eax
add byte [eax], al
add byte [eax], al
add byte [edx], cl
jmp 0x48e9eb
add byte [eax], al
add byte [eax], al
or ch, bl
dec eax
add byte [ebx + eax], dl
add byte [eax], al
js 0x48e98c
add eax, dword [eax]
add byte [eax - 0x1e], bh
dec eax
add byte [eax], bl
jns 0x48e9ef
add byte [eax], ah
jns 0x48e9f3
add byte [eax], dl
jl 0x48e9f7
add byte [esp], al
inc ebp
add byte [eax], ch
jl 0x48e9ff
add ah, ah
push esp
inc ebp
add byte [eax], dh
jl 0x48ea07
add byte [eax], cl
cmp dword [eax], ecx
hlt
inc eax
add byte [eax], dl
js 0x48ea13
add ah, bh
sub eax, 0xb7e00049
push ecx
add byte [ebx + ebp*2], ch
push ecx
add byte [edi + edx*4], bh
inc esp
add byte [eax + 0x18004844], al
add byte [eax], bl
push ecx
add byte [eax + 0x51], cl
push ecx
add byte [eax], bh
xor cl, byte [eax]
in al, 0x33
dec eax
add ah, ah
xor ecx, dword [eax]
mov esp, 0x9c004561
pop ss
add byte [ecx + 0x179c0045], bh
push ecx
add byte [esp], ch
inc ebp
add byte [eax - 0x5fffbaa7], ch
pop ecx
inc ebp
add byte [esp], dh
inc ebp
add byte [eax + 0x34004559], ah
inc ebp
add al, al
sub al, 0x49
add byte [eax], cl
arpl word [ebp], ax
add al, 0xb2
push ecx
add byte [eax], dl
mov eax, 0xb75c0051
push ecx
add byte [edx + eax*2 + 0x51], bh
add byte [eax + 0x1c005123], ah
inc edx
dec eax
add byte [ecx + ecx], cl
push ecx
add byte [eax], al
lodsb al, byte [esi]
push ecx
add byte [eax], ah
lodsb al, byte [esi]
push ecx
add byte [eax + ebp*4], dh
push ecx
add byte [eax + ecx + 0x51], cl
add byte [edi + eax*2 + 0x51], bl
add byte [eax - 0x3bffaeb9], cl
lea edx, [ecx]
sbb byte [ecx], ch
dec eax
add al, ch
or dl, byte [ecx]
or al, 0x19
push ecx
add byte [ebx + ecx*8], ah
push ecx
add byte [esp + ebx], cl
push ecx
add byte [eax + 0x1a], bh
push ecx
add byte [esi + esi*2 + 0x8480051], cl
push ecx
add byte [eax], dl
dec eax
push ecx
add byte [eax - 0x63ffae58], cl
test eax, 0xa2f40051
push ecx
add byte [eax - 0x3fffae57], al
push ecx
push ecx
add byte [eax], ah
pop ebp
push ecx
add ah, al
insb byte es:[edi], dx
push ecx
add byte [esi + ebp + 0x42900049], cl
dec eax
add byte [eax], dh
das
dec ecx
add byte [ebp + ebp*2 + 0x51], bl
add byte [eax + 0x1800516d], al
outsb dx, byte [esi]
push ecx
add byte [eax], al
insb byte es:[edi], dx
push ecx
add byte [eax - 0x1fffb6d0], dl
leave
push ecx
add ah, cl
stosb byte es:[edi], al
push ecx
add byte [eax], dl
jg 0x48eb0c
add byte [eax - 0x37], bl
push ecx
add byte [eax + 0x71], bl
push ecx
add al, ah
cmpsb byte [esi], byte es:[edi]
push ecx
add byte [eax + 0x340051ca], ch
stosb byte es:[edi], al
push ecx
add byte [eax + 0x32], al
dec ecx
add byte [eax + 0x4004828], bh
xor ecx, dword [ecx]
sub al, 0x33
dec ecx
add ah, dl
xor ecx, dword [ecx]
in al, dx
xor al, 0x49
add byte [eax + 0x58004935], dh
dec ecx
add byte [eax + 0x33], dl
dec ecx
add byte [eax + 0x32], ah
dec ecx
add byte [edx + esi + 0x3a3c0049], bh
dec ecx
add al, bl
xor eax, 0x49
add byte [eax], al
dec ebx
add byte [ecx], cl
push esp
push edx
imul esp, dword [ebx + 0x68], 0x74696445
sbb bl, ch
dec eax
add byte [edi], al
or dword [edx + edx*2 + 0x69], edx
arpl word [eax + 0x45], bp
imul esi, dword fs:[eax + ebx*8 - 0x17], 0xe8380048
dec eax
add byte [esi], dl
or al, 0x56
arpl word [esi + ebp + 0x43], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
je 0x48ebaa
insb byte es:[edi], dx
jae 0x48eb82
add al, ah
xor eax, 0x650050
add bh, bh
pop eax
or al, 0x51
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
adc byte [eax], al
add eax, 0x67696c41
outsb dx, byte [esi]
push esp
wait
inc ebx
add byte [eax + 2], bh
add bh, bh
add al, 0x29
dec eax
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
adc dword [eax], eax
or dword [ecx + 0x6c], eax
imul esp, dword [edi + 0x6e], 0x746e656d
test cl, bh
stc
inc eax
add byte [ebx], ch
add bh, bh
sbb al, 9
push ecx
add byte [eax], bh
or dl, byte [ecx]
add byte [eax], al
add byte [eax + 3], al
adc al, byte [eax]
pop es
inc ecx
outsb dx, byte [esi]
arpl word [eax + 0x6f], bp
jb 0x48ec15
xor byte [ecx + 0x1b60050], bl
add bh, bh
sbb byte [edx + 0x10051], bh
add byte [eax], al
add byte [eax], al
add byte [eax + 0xf], al
adc eax, dword [eax]
or al, byte [edx + 0x65]
jbe 0x48ec26
insb byte es:[edi], dx
inc ebp
jae 0x48eb5c
cwde
push eax
add byte [edi - 0x2b00ffff], dh
mov ecx, 0x10051
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
adc al, 0
or al, byte [edx + 0x65]
jbe 0x48ec4b
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsb dx, byte [esi]
jb 0x48eb81
cwde
push eax
add byte [eax - 0x2b00ffff], bh
mov ecx, 0x10051
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
adc eax, 0x65420a00
jbe 0x48ec70
insb byte es:[edi], dx
dec edi
jne 0x48ec83
jb 0x48ec5a
cdq
push eax
add byte [ecx + 0x48ff0001], bh
mov ecx, 0x48ff0001
mov edx, 0x10051
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ss
add byte [eax], al
add byte [esi], dl
add byte [ecx], cl
inc edx
jbe 0x48ec95
insb byte es:[edi], dx
dec ebx
imul ebp, dword [esi + 0x64], 0x509990
mov esp, 0x68ff0001
mov edx, 0x10051
add byte [eax], al
add byte [eax], al
add byte [eax + 1], al
push 0x10051ba
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
pop ss
add byte [edx], cl
inc edx
jbe 0x48ecb9
insb byte es:[edi], dx
push edi
imul esp, dword [esp + esi*2 + 0x68], 0x439ba8
imul eax, dword [eax], 0x8cff00
test al, 0x9b
inc ebx
add byte [ecx], ch
add bh, bh
mov word [eax], es
add dh, bh
or byte [ebx], bl
push ecx
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x42080018], al
imul eax, dword [ecx + ebp*2 + 0x4d], 0xa465646f
jae 0x48eccd
add byte [eax + 0x2cff0002], al
sub dword [eax], ecx
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax + 1], al
add bh, bh
sub al, 0x29
dec eax
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
sbb dword [eax], eax
or eax, dword [edx + 0x6f]
jb 0x48ed00
jb 0x48ecf2
je 0x48ed1a
insb byte es:[edi], dx
je 0x48ec3d
push eax
add al, al
add dword [eax], eax
push dword [esp + ebp*4 + 0x51]
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
sbb al, byte [eax]
or eax, dword [edx + 0x6f]
jb 0x48ed26
jb 0x48ed1c
imul esp, dword [esp + esi*2 + 0x68], 0x40fb60
je 0x48eccf
add bh, bh
xchg esp, eax
sbb edx, dword [ecx]
loopne 0x48ecf2
push ecx
add byte [eax], al
add byte [eax], al
add byte [0x1bff0000], 0
add eax, 0x6f6c6f43
jb 0x48ecea
adc byte [eax], al
int1
add dword [eax], eax
call dword [esp + ebp*4 - 0x5347ffaf]
push ecx
add byte [eax], al
lodsb al, byte [esi]
push ecx
add byte [eax + 0x51ac], bh
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4305001c], al
sbb byte [eax + eax], 5
inc ebx
je 0x48ed73
xor eax, dword [eax + ecx*2 - 5]
inc eax
add byte [edx - 0x7d010000], al
add byte [eax], al
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor ah, 0xff
invalid
popal
inc ebx
jne 0x48ed9d
jae 0x48ed9c
jb 0x48ed27
clc
inc eax
add byte [ebx - 0x6c010000], dl
add byte [eax], al
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
push ds
add byte [eax], cl
inc esp
jb 0x48edad
dec ebx
imul ebp, dword [esi + 0x64], 0x40f860
cld
or dl, byte [ecx]
jl 0x48ed5b
add dh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop ds
add byte [eax], cl
inc esp
jb 0x48edd0
dec ebp
outsd dx, dword [esi]
add byte gs:[eax], dl
add byte gs:[eax], dl
inc eax
add byte [eax], ch
add dh, bh
add byte [eax], 0
invalid
add bh, bh
fcomp dword [edx]
push ecx
add al, ch
sbb dl, byte [ecx]
add byte [eax], al
add byte [eax - 0x80000000], al
and dword [eax], eax
invalid
and byte [ecx], 0
add al, 0x46
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x48edb6
adc byte [eax], al
fadd dword [edx]
add bh, bh
lodsb al, byte [esi]
xor al, 0x49
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
and al, byte [eax]
or eax, 0x65646948
push ebx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
dec eax
imul esp, dword [ebp + 0x53], 0x63656c65
je 0x48ee44
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], dl
inc eax
add byte [eax - 0x6700fffe], dh
xor al, 0x49
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
and eax, dword [eax]
push cs
dec eax
imul esp, dword [ebp + 0x53], 0x6c6f7263
insb byte es:[edi], dx
inc edx
popal
jb 0x48ee79
pop esp
xchg edi, eax
push eax
add ah, dl
add dword [eax], eax
call esp
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], 0
add byte [eax], al
and al, 0
pop es
dec ecx
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
invalid
add dword [eax], eax
invalid
insd dword es:[edi], dx
dec esi
popal
insd dword es:[edi], dx
push esp
dec esp
push eax
add byte [eax], bh
add bh, bh
les ecx, [ecx + 0x51]
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x430b0026], al
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x48eede
jb 0x48eecd
imul ebp, dword [esi + 0x74], 0x43dfb073
add al, cl
add al, byte [eax]
call [eax + 0x1004935]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4c050027], al
imul ebp, dword [esi + 0x65], 0x40109c73
add byte [edx + eax], bh
push dword [ecx + ebp + 0x10048]
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor eax, 0x10049
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
daa
add byte [0x656e694c], al
jae 0x48ee2d
adc byte [eax], al
jl 0x48ee98
add bh, bh
mov ah, 0x29
dec eax
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
sub byte [eax], al
or dword [ebp + 0x61], ecx
js 0x48eefb
outsb dx, byte gs:[esi]
je 0x48ef1c
add byte [eax], dl
inc eax
add byte [edx], ch
add bh, bh
mov byte [eax], al
add dh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax + 1], al
sub dword [eax], eax
push cs
add byte [esi], cl
push eax
popal
jb 0x48ef38
outsb dx, byte [esi]
je 0x48ef18
imul eax, dword [ecx + ebp*2 + 0x4d], 0x65646f
adc byte [eax], al
add byte fs:[eax], al
invalid
outsb dx, byte gs:[esi]
je 0x48ef42
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x48ef04
adc byte [eax], al
cmc
add dword [eax], eax
call eax
lodsb al, byte [esi]
push ecx
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
sub eax, dword [eax]
or edx, dword [eax + 0x61]
add byte [eax], al
add byte [ebx], ch
add byte [ebx], cl
push eax
popal
jb 0x48ef87
outsb dx, byte [esi]
je 0x48ef68
je 0x48ef93
xor eax, dword [eax + eax + 0x10]
inc eax
add byte [ebx], ah
add bh, bh
adc byte [ebx], bl
push ecx
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
sub al, 0
or dl, byte [eax + 0x61]
add byte [edx], cl
push eax
popal
jb 0x48efad
outsb dx, byte [esi]
je 0x48ef91
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x48ef4f
adc byte [eax], al
xchg edx, eax
add byte [eax], al
call [eax + 0x1b]
push ecx
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
sub eax, 0x61500e00
push cs
push eax
popal
jb 0x48efd2
outsb dx, byte [esi]
je 0x48efc3
push 0x6948776f
outsb dx, byte [esi]
je 0x48ef78
add byte [eax], dl
inc eax
add byte [ebp + esi + 0x49], dl
add byte [eax + 0x35], ah
adc byte [eax], al
push esp
xor eax, 0x35600049
dec ecx
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte cs:[ecx], cl
push eax
or dword [eax + 0x6c], edx
insb byte es:[edi], dx
popal
imul ebp, dword [esi + 0x54], 0xb8747865
mov bh, 0x4f
add byte [eax + eax + 0x1990ff00], al
push ecx
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x5009002f], al
add byte [eax - 0x80000000], al
das
add byte [ecx], cl
push eax
outsd dx, dword [esi]
jo 0x48f02f
jo 0x48f009
outsb dx, byte gs:[esi]
jne 0x48efc0
adc byte [eax], al
xor byte [edx], ch
dec eax
add ah, al
sub ecx, dword [eax]
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
xor byte [eax], al
or byte [edx + 0x65], dl
popal
dec edi
outsb dx, byte [esi]
insb byte es:[edi], dx
jns 0x48ef77
call 0x2f4f02f
add bh, bh
mov al, 0x44
dec eax
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
xor dword [eax], eax
or dl, byte [ebx + 0x63]
jb 0x48f070
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0x48f07a
add byte [eax], dl
inc eax
add byte [ecx + 0x34ff0000], dl
sbb edx, dword [ecx]
cld
sbb dl, byte [ecx]
add byte [eax], al
add byte [eax - 0x80000000], al
xor al, byte [eax]
or byte [ebx + 0x68], dl
outsd dx, dword [esi]
ja 0x48f06f
imul ebp, dword [esi + 0x74], 0x40f824
cld
lodsb al, byte [esi]
push ecx
add byte [ebp + ebp*4 + 0x51], bh
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp bh, 0xff
invalid
cmp byte [ecx + 0x50], ch
add byte [eax + eax + 0x4c2cff00], dh
imul edx, dword [eax], 0xff0000b4
sub al, 0x4c
push ecx
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x54050034], al
outsd dx, dword [esi]
jne 0x48f0f1
push section..text
popal
add byte [eax], al
call esp
sbb byte [ecx], dl
dec esp
inc ebp
push ecx
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
xor eax, 0x69560700
jae 0x48f117
push esi
imul esi, dword [ebx + 0x69], 0x656c62
bound ebp, qword [ebp]
adc byte [eax], al
scasd eax, dword es:[edi]
add al, byte [eax]
jmp [edi + 0x1ff0002]
outsb dx, byte [esi]
je 0x48f146
je 0x48f16c
jb 0x48f167
jae 0x48f0fb
adc byte [eax], al
lodsd eax, dword [esi]
add al, byte [eax]
inc esp
inc esp
dec eax
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [eax], al
cmp byte [eax], al
or byte [edi + 0x6f], dl
jb 0x48f17d
push edi
push edi
jb 0x48f17d
jo 0x48f0aa
popfd
inc ebx
add byte [eax - 0x6f00fffe], dl
add al, byte [eax]
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f080039], al
outsb dx, byte [esi]
inc ebx
push 0x65676e61
mov word [ebp + 0x1180043], ds
add bh, bh
sbb byte [ecx], al
add bh, bh
insb byte es:[edi], dx
inc ebp
push ecx
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f07003a], al
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x50773c
sub byte [ecx], al
add bh, bh
sub byte [ecx], al
add dword [eax], eax
jmp [eax]
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
cmp eax, dword [eax]
push cs
dec edi
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x48f1e9
js 0x48f1fa
push eax
outsd dx, dword [esi]
jo 0x48f1ff
jo 0x48f118
popfd
inc ebx
add byte [eax], ah
add dword [eax], eax
jmp dword [eax]
dec edi
outsb dx, byte [esi]
inc esp
bound ebp, qword [ebx + eax*2 + 0x6c]
imul esp, dword [ebx + 0x6b], 0x506eb0
loopne 0x48f1b6
add bh, bh
loopne 0x48f1ba
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
cmp eax, 0x6e4f0a00
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0a003d], al
outsb dx, byte [esi]
inc esp
jb 0x48f231
inc esp
jb 0x48f243
jo 0x48f1a6
insd dword es:[edi], dx
push eax
add al, ch
add byte [eax], al
invalid
add byte [eax], al
add byte [eax + 0x4f0a003e], al
outsb dx, byte [esi]
inc esp
jb 0x48f256
dec edi
jbe 0x48f25e
jb 0x48f1bb
shr byte [edi + 0x50], 0
add byte [ecx], al
add bh, bh
add byte [ecx], al
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
outsd dx, dword [esi]
push eax
add byte [eax], al
add dword [eax], eax
inc dword [eax]
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f09003f], al
aas
add byte [ecx], cl
dec edi
outsb dx, byte [esi]
inc ebp
outsb dx, byte [esi]
inc esp
outsd dx, dword [esi]
arpl word [ebx - 0x40], bp
outsd dx, dword [esi]
push eax
add byte [eax], dl
add dword [eax], eax
call dword [eax]
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f090040], al
outsb dx, byte [esi]
inc ebp
outsb dx, byte [esi]
inc esp
jb 0x48f2a2
mov word [di + 0x43], ds
or byte [edx], al
add bh, bh
or byte [edx], al
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
inc ecx
add byte [edi], al
dec edi
popfd
inc ebx
add byte [eax], cl
add al, byte [eax]
dec dword [eax]
add al, byte [eax]
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax + 0x4f070041], al
outsb dx, byte [esi]
inc ebp
outsb dx, byte [esi]
je 0x48f2c8
jb 0x48f1f1
popfd
inc ebx
add byte [eax], dl
add al, byte [eax]
call dword [eax]
add al, byte [eax]
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f060042], al
outsb dx, byte [esi]
inc ebp
js 0x48f2ed
je 0x48f212
push esp
push eax
add byte [eax + 1], ah
add bh, bh
pushal
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f090043], al
outsb dx, byte [esi]
inc edi
jae 0x48f31a
jne 0x48f31a
invalid
jns 0x48f30e
outsd dx, dword [esi]
ja 0x48f33b
jo 0x48f33c
push eax
add byte [eax], ch
add al, byte [eax]
jmp [eax]
add byte [eax], al
add byte [eax + 0x4f0a0045], al
outsb dx, byte [esi]
dec ebx
jns 0x48f33e
push eax
jb 0x48f355
jae 0x48f365
invalid
outsb dx, byte [esi]
dec ebx
jns 0x48f368
jo 0x48f2e1
imul edx, dword [eax], 0x30
add dword [eax], eax
push dword [eax]
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0f0047], al
xor byte [ecx], al
add bh, bh
xor byte [ecx], al
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
inc edi
add byte [edi], cl
dec edi
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f3a8
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x48f3a3
jo 0x48f3aa
push eax
add al, cl
add byte [eax], al
dec eax
add byte [eax], al
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0b0048], al
or byte [eax], 0xb
dec edi
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f3d2
inc esp
outsd dx, dword [esi]
ja 0x48f3d2
mov word [ebp + 0x1400043], ds
popfd
inc ebx
add byte [eax + 1], al
inc eax
add dword [eax], eax
inc dword [eax + 1]
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
dec ecx
add byte [edi + ecx*2], cl
add bh, bh
inc eax
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0c0049], al
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f3f8
inc ebp
outsb dx, byte [esi]
je 0x48f3ef
jb 0x48f318
popfd
inc ebx
add byte [eax], bh
add dword [eax], eax
invalid
add byte [eax - 0x80000000], al
dec edx
add byte [edi + ecx*2], cl
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f41f
dec esp
popal
jbe 0x48f417
xor byte [ebx + 0x50], ch
add al, dl
add byte [eax], al
call eax
add byte [eax], al
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0b004b], al
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f446
jae 0x48f439
dec ebp
dec ebp
outsd dx, dword [esi]
jbe 0x48f43d
jo 0x48f444
push eax
add al, bl
add byte [eax], al
invalid
or byte [eax + eax + 9], 0x4f
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f46c
jae 0x48f45f
push ebp
push ebp
jo 0x48f39d
jne 0x48f44f
add byte [eax + 1], cl
add bh, bh
dec eax
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0c004d], al
dec edi
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f490
push edi
push 0x806c6565
jbe 0x48f476
add byte [eax + 1], dl
add bh, bh
push eax
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f10004e], al
outsb dx, byte [esi]
adc byte [edi + 0x6e], cl
dec ebp
outsd dx, dword [esi]
jne 0x48f4b7
push edi
push 0x446c6565
outsd dx, dword [esi]
ja 0x48f4bc
xor byte [esi + 0x50], 0
pop eax
add dword [eax], eax
call [eax + 1]
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
dec edi
add byte [esi], cl
dec edi
jbe 0x48f4a1
add byte [eax + 1], bl
add bh, bh
pop eax
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0e004f], al
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
jne 0x48f4e2
push edi
push 0x556c6565
jo 0x48f464
fimul word [eax]
call 0xe947f482
add al, byte [eax]
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0f0050], al
add byte [edi], cl
dec edi
outsb dx, byte [esi]
push eax
jb 0x48f506
je 0x48f4fe
arpl word [ebx + eax*2 + 0x68], si
popal
outsb dx, byte [esi]
test dh, bl
test dh, bl
dec eax
add al, ah
add al, byte [eax]
jmp eax
add byte [eax + 0x4f0f0051], al
dec edi
outsb dx, byte [esi]
push edx
jae 0x48f52b
jp 0x48f529
push edx
jno 0x48f53d
jae 0x48f53f
mov al, 0xdf
dec eax
add al, dh
add al, byte [eax]
push eax
add al, byte [eax]
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0f0052], al
adc byte [edx], 0xf
dec edi
outsb dx, byte [esi]
push ebx
popal
jbe 0x48f551
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
mov word [ebp + 0x2d00043], ds
add bh, bh
rol byte [edx], 1
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
push ebx
add byte [ecx], dl
dec edi
add al, byte [eax]
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f110053], al
outsb dx, byte [esi]
push ebx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc ebx
push 0x65676e61
xchg esp, eax
jb 0x48f574
add al, bh
add byte [eax], al
invalid
clc
add byte [eax], al
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0b0054], al
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
push esp
add byte [ebx], cl
dec edi
outsb dx, byte [esi]
push ebx
je 0x48f5a2
jb 0x48f5b7
inc esp
outsd dx, dword [esi]
arpl word [ebx + 0x48], bp
outsd dx, dword [esi]
push eax
add byte [eax], cl
add dword [eax], eax
dec dword [eax]
add dword [eax], eax
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0b0055], al
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
push ebp
add byte [ebx], cl
dec edi
outsb dx, byte [esi]
push ebx
je 0x48f5c8
jb 0x48f5dd
inc esp
jb 0x48f5cd
inc edi
add byte [ebx], al
cmp al, 0xeb
dec eax
add byte [edx], al
add byte [ebx], al
pop esp
jmp 0x48f5c2
add al, byte [eax]
add ebx, dword [ebx + ebp*8 + 0x48]
add byte [edx], al
add byte [ebx], al
sub bl, 0x48
add byte [edx], al
add byte [ebx], al
mov byte [0x20048eb], al
add byte [ebx], al
invalid
add byte [edx], al
add byte [ebx], al
xor eax, 0x20048ec
in al, dx
dec eax
add byte [edx], al
add byte [ebx], al
pop edx
in al, dx
dec eax
add byte [edx], al
add byte [ebx], al
jge 0x48f59d
dec eax
add byte [edx], al
add byte [ebx], al
mov dword [0x20048ec], eax
in al, dx
dec eax
add byte [edx], al
add byte [ebx], al
leave
in al, dx
dec eax
add byte [edx], al
add byte [ebx], al
jmp 0x2493eb5
add al, byte [eax]
add ecx, dword [ecx]
in eax, dx
dec eax
add byte [edx], al
add byte [ebx], al
in eax, dx
add al, byte [eax]
add ebp, dword [esi]
in eax, dx
dec eax
add byte [edx], al
add byte [ebx], al
push ecx
in eax, dx
dec eax
add byte [edx], al
add byte [ebx], al
je 0x48f5cf
add al, byte [eax]
add esi, dword [ebp + ebp*8 + 0x48]
dec eax
add byte [edx], al
add byte [ebx], al
xchg esi, eax
in eax, dx
dec eax
add byte [edx], al
add byte [ebx], al
mov ch, 0xed
dec eax
add byte [edx], al
add byte [ebx], al
fucomp st(5)
dec eax
add byte [edx], al
add byte [ebx], al
push es
out dx, al
dec eax
add byte [edx], al
add byte [ebx], al
sub dh, ch
dec eax
add byte [edx], al
add byte [ebx], al
dec edx
out dx, al
dec eax
add byte [edx], al
add byte [ebx], al
jo 0x48f601
dec eax
add byte [edx], al
add byte [ebx], al
nop
out dx, al
dec eax
add byte [edx], al
add byte [ebx], al
mov ah, 0xee
dec eax
add byte [edx], al
add byte [ebx], al
fucomp st(6)
dec eax
add byte [edx], al
add byte [ebx], al
add ebp, edi
dec eax
add byte [edx], al
add byte [ebx], al
sub edi, ebp
add ebp, dword [ecx]
out dx, eax
dec eax
add byte [edx], al
add byte [ebx], al
dec esi
out dx, eax
dec eax
add byte [edx], al
add byte [ebx], al
ja 0x48f633
dec eax
add byte [edx], al
add byte [ebx], al
wait
out dx, eax
dec eax
add byte [edx], al
add ebx, dword [ebx + 0x20048ef]
add byte [ebx], al
mov edi, 0x20048ef
add byte [ebx], al
loop 0x48f648
dec eax
add byte [edx], al
add byte [ebx], al
pop es
invalid
or byte [eax], al
add cl, byte [eax]
sub dl, ch
dec edx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
or byte [eax - 0x52], bl
push eax
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4ae964
outsd dx, dword [esi]
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
daa
add byte [ebx + edi*8 + 0x4b], bl
add byte [edi], al
inc esp
jae 0x4ae977
jb 0x4ae974
jns 0x4ae90a
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
or byte [eax], ch
ljmp 0x5304
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
sub dl, ch
dec edx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
jne 0x4ae921
mov ah, 0xfb
dec ebx
add byte [edi], cl
inc esp
jb 0x4ae98a
ja 0x4ae96e
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4ae9a1
outsd dx, dword [esi]
insb byte es:[edi], dx
push esp
js 0x4ae9a9
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc al, 0
push es
or byte [eax], ch
ljmp 0x5304
inc esp
je 0x4ae9c9
imul ebp, dword [ebx + esi*2 + 2], 0x12880200
mov byte [edx], dl
inc eax
add byte [eax], dl
add byte [ecx], al
push ebx
add al, byte [eax]
adc dword [ebx], edx
add dword [ebx + 2], edx
add byte [ecx], dl
adc al, 0xe3
inc eax
add byte [eax + eax], cl
add dword [edx + 2], edx
add byte [eax], al
clc
adc byte [eax], al
or byte [eax], al
add eax, 0x67616c46
jae 0x4ae993
add byte [edx], al
add byte [esi], bh
add byte [eax - 4], dh
dec ebx
add byte [0x646e6148], cl
insb byte es:[edi], dx
dec ebp
dec ebp
jae 0x4aea18
popal
add eax, dword gs:[bx + si]
add byte [eax], dl
inc eax
add byte [eax], cl
add byte [edx], al
or byte [eax], ch
ljmp 0x5304
add byte [eax], al
adc byte [eax], al
or byte [eax], al
add cl, byte [eax]
sub dl, ch
dec edx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
adc dword [eax], ebp
sbb byte [ecx], al
add dword [eax], eax
pop es
dec ebp
jae 0x4aea3e
jae 0x4aea3e
popal
add al, byte gs:[bx + si]
add al, byte [eax]
sub al, byte [eax]
in al, dx
dec byte [ebx]
or cl, byte [ecx + 0x6e]
jbe 0x4aea3e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x365
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
or byte [eax], ch
ljmp 0x5304
or byte [eax], ch
ljmp 0x5304
inc eax
add byte [eax], al
add byte [edx], cl
push esi
arpl word [esi + ebp + 0x54], bp
push 0x73656d65
add byte [eax], al
add dword [eax], eax
add bl, byte [edx + ebp*8 + 0x4a]
add byte [edx], al
add byte [edx], al
add byte [eax], al
add byte [eax - 0x52], bl
push eax
add byte [eax], cl
add byte [eax], al
inc dword [eax]
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4307ffff], al
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4aeaee
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
fsubr st(2)
dec edx
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], cl
in al, dx
dec edx
add byte [ebx + ebp*8], cl
dec edx
add byte [ebx - 0x15], ah
dec edx
add byte [ecx - 0x15], bh
dec edx
add byte [edi + 0x2c004aeb], al
add byte [eax], al
add byte [eax - 0x1a], bl
dec edx
add byte [eax], bl
jns 0x4aeaef
add byte [eax], ah
jns 0x4aeaf3
add byte [eax], dl
jl 0x4aeaf7
add byte [eax], cl
jl 0x4aeafb
add byte [eax], ch
jl 0x4aeaff
add byte [esp + edi*2], ch
inc eax
add byte [eax], dh
jl 0x4aeb07
add byte [esp + edi*2], ah
inc eax
add ah, dh
ja 0x4aeb0f
add byte [eax], dl
js 0x4aeb13
add byte [ebx + eax + 0x4c], dl
add byte [esi + edi*8 + 0x4b], bl
add byte [esi + edi*8 - 0xe3ffb5], ah
dec ebx
add byte [eax], ah
dec dword [ebx]
push esp
dec dword [ebx]
loopne 0x4aeaf2
dec esp
add byte [ebx + eax], cl
dec esp
add byte [eax - 4], dh
dec ebx
add ah, ch
dec byte [ebx]
invalid
add ah, al
dec byte [ebx]
sub byte [esp + ecx*2], al
add byte [eax], ch
add al, 0x4c
add al, bl
add al, 0x4c
add ah, bl
add al, 0x4c
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add byte [eax], al
nop
dec ecx
inc esp
add byte [eax], ah
add byte [eax], al
add byte [esi], cl
inc esi
dec eax
outsd dx, dword [esi]
je 0x4aeb77
jb 0x4aeb86
arpl word [ebx + 0x54], bp
imul ebp, dword [ebp + 0x65], 0x272
add byte [eax], dl
inc eax
add byte [eax + eax], ah
add byte [eax], al
cmovbe ecx, dword [ebp + 0x6f]
jne 0x4aebb0
dec ecx
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4aebb7
outsd dx, dword [esi]
insb byte es:[edi], dx
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
and eax, 0xe000000
inc esi
dec ebp
outsd dx, dword [esi]
jne 0x4aebcb
dec ecx
outsb dx, byte [esi]
dec esi
inc ebx
inc ecx
jb 0x4aebc5
popal
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
mov dword [0x4c004aeb], eax
add byte [esi], al
add bl, bl
jmp 0x4aebbc
or eax, 0x200
add ah, byte [eax + 0x4c046800]
add byte [esp + eax + 0x541b004c], dh
add byte [ebx], bl
push esp
dec ebp
outsd dx, dword [esi]
jne 0x4aec00
push esp
jb 0x4aebf2
arpl word [ebx + 0x43], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4aec0a
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x4aec16
insb byte es:[edi], dx
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul edi, dword [eax], 0
or al, 3
dec esp
add byte [esi], al
inc ebx
jb 0x4aec12
popal
je 0x4aec15
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
add al, 0xec
add byte [edx], al
or byte [esp + ebp*8], al
dec edx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
or byte [eax - 0x52], bl
push eax
add byte [edx], al
add byte [eax], cl
inc ecx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4aec47
outsd dx, dword [esi]
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
daa
add byte [ebx + eax + 0x4c], dl
add byte [edi], al
inc esp
jae 0x4aec5a
jb 0x4aec57
jns 0x4aebed
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
add al, 0xec
or byte [esp + ebp*8], al
dec edx
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 [eax], al
or ah, ch
dec edx
add byte [edi], al
sbb edx, dword [ebp + ecx*2 + 0x6f]
push esp
dec ebp
outsd dx, dword [esi]
jne 0x4aec82
push esp
jb 0x4aec74
popal
arpl word [ebx + 0x43], bp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4aec8c
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x4aec98
insb byte es:[edi], dx
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul ebx, eax, 0xffffffea
dec edx
add byte [eax], ch
ljmp 0x560a
add byte [ecx], dl
and dl, byte [ecx + eax*2 + 0x72]
jb 0x4aecb0
jns 0x4aec8d
push esi
arpl word [esi + ebp + 0x54], bp
push 0x73656d65
push esp
insd dword es:[edi], dx
jae 0x4aec8a
jae 0x4aec8a
push esp
push ebx
je 0x4aecd9
insb byte es:[edi], dx
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebx + 0x6c], 0x61
jae 0x4aecde
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
insd dword es:[edi], dx
xor al, 0xc0
dec edx
add byte [edx], al
add byte [eax], al
add byte [eax], al
in al, 0xec
in al, dx
dec edx
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 - 0x13], dl
add byte [eax], al
add byte [eax], al
push eax
in eax, dx
dec edx
add byte [eax], al
add byte [eax], al
add ah, ch
in al, dx
dec edx
add byte [eax], al
add byte [eax], al
add dl, bh
in al, dx
dec edx
add byte [eax], cl
add byte [eax], al
add byte [eax], cl
adc eax, 0x79180040
or byte [eax], al
add byte [eax], al
or byte [0x79180040], dl
inc eax
add byte [eax], ah
jns 0x4aecff
add byte [eax], dl
jl 0x4aed03
add byte [eax], cl
jl 0x4aed07
add byte [eax], ch
jl 0x4aed0b
add byte [esp + edi*2], ch
inc eax
add byte [eax], dh
jl 0x4aed13
add byte [esp + edi*2], ah
inc eax
add ah, dh
ja 0x4aed1b
add byte [eax], dl
js 0x4aed1f
inc eax
add byte [eax + edi*2 + 0x40], cl
add byte [eax - 0x77ffbfb4], cl
dec esp
inc eax
add byte [eax], al
add byte [ecx], al
add byte [edx], ah
in eax, dx
dec edx
add byte [edx], al
hlt
insd dword es:[edi], dx
jb 0x4aed64
je 0x4aed74
jb 0x4aed43
push esi
arpl word [esi + ebp + 0x54], bp
push esp
push 0x73656d65
push esp
push ebx
je 0x4aed8f
insb byte es:[edi], dx
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebx + 0x6c], 0x61
jae 0x4aed94
sub byte ds:[eax], al
mov eax, 0x8004c08
dec ebp
outsd dx, dword [esi]
jbe 0x4aed92
dec esi
js 0x4aeda5
add eax, dword [eax]
add byte [eax], dl
inc eax
add byte [eax], cl
add byte [ecx], al
or byte [ebp + ebp*8 + 0x4a], cl
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 [eax], al
push eax
in eax, dx
dec edx
add byte [edi], al
daa
push esp
inc ebp
outsb dx, byte [esi]
jne 0x4aedc4
jb 0x4aedbb
je 0x4aedcb
jb 0x4aed9a
push esi
arpl word [esi + ebp + 0x54], bp
push 0x73656d65
push esp
insd dword es:[edi], dx
jae 0x4aed97
push esp
push ebx
je 0x4aede6
insb byte es:[edi], dx
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebx + 0x6c], 0x61
insb byte es:[edi], dx
popal
jae 0x4aedeb
in al, 0xec
dec edx
add byte [ebp + ebx + 0x40], cl
add byte [eax], al
add byte [ebx], bl
push ebx
jns 0x4aedfa
je 0x4aedee
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4aedfa
jb 0x4aedfa
arpl word [ebx + 0x2e], si
jae 0x4aedc2
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x4aee05
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4aeda0
add byte [ecx], al
add byte [edx], al
scasb al, byte es:[edi]
in eax, dx
dec edx
add byte [edx], al
add byte [edx], al
add byte [eax], al
add byte [eax + eax*8], dh
dec edx
add byte [eax], al
add byte [eax], al
inc byte [eax]
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax + 0x4307ffff], al
jne 0x4aee3e
jb 0x4aee3f
jb 0x4aee33
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4aedf9
out dx, al
dec edx
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 ah, dl
out dx, al
dec edx
add byte [eax], al
add byte [eax], al
add byte [eax], dh
out dx, al
add byte [eax], al
xor dh, ch
dec edx
add byte [eax], al
add byte [eax], al
add byte [esi - 0x12], al
add byte [eax], al
inc esi
out dx, al
dec edx
add byte [eax], cl
add byte [eax], al
add byte [eax], cl
adc eax, 0x79180040
inc eax
inc eax
add byte [eax], bl
jns 0x4aee3f
add byte [eax], ah
jns 0x4aee43
add byte [eax], dl
jl 0x4aee47
add byte [eax], cl
jl 0x4aee4b
add byte [eax], ch
jl 0x4aee4f
add byte [esp + edi*2], ch
inc eax
add byte [eax], dh
jl 0x4aee57
add byte [esp + edi*2], ah
inc eax
dec edx
add byte [edx], cl
add dword [eax], eax
add al, byte [eax]
daa
add byte [edx], al
add byte [edi], ah
push esp
inc ebp
outsb dx, byte [esi]
jne 0x4aeeb9
insd dword es:[edi], dx
jb 0x4aeeb0
bound ebp, qword [ebp + 0x3c]
push esi
arpl word [esi + ebp + 0x54], bp
push esp
push 0x73656d65
push esp
add al, 0x53