Function at 0x40a832
Capabilities:
Encode data using xor

Disassembly:
pop edi
arpl word [edi + ebp*2 + 0x73], bp
daa
sub dword [ebx], edi
jge 0x4092c0
sub dword [ebx], edi
imul esp, dword [esi + 0x28], 0x2327284a
outsb dx, byte [esi]
ja 0x4092b2
imul esp, dword [ebp + 0x5f], 0x65736162
daa
sub dword [esi], ebp
jae 0x4092c5
jp 0x4092c3
sub byte [ecx], ch
xor byte ds:[ecx], ch
jnp 0x4092d5
imul ebp, dword [esi + 0x67], 0x27287670
outsb dx, byte [esi]
ja 0x4092d2
imul esp, dword [ebp + 0x5f], 0x65736162
daa
sub dword [ebx], edi
jge 0x409286
imul esp, dword [esi + 0x28], 0x2327284a
outsb dx, byte [esi]
ja 0x4092e9
bound ebp, qword [ecx + 0x65]
imul esp, dword [ebp + 0x5f], 0x6f686373
outsd dx, dword [esi]
pop edi
jae 0x4092ef
push 0x276c6f6f
insb byte es:[edi], dx
daa
sub dword [esi], ebp
jae 0x4092fe
jp 0x4092fc
sub byte [ecx], ch
xor byte ds:[ecx], ch
jnp 0x40930e
imul ebp, dword [esi + 0x67], 0x27287670
outsb dx, byte [esi]
ja 0x40930b
imul esp, dword [ebp + 0x5f], 0x6f686373
outsd dx, dword [esi]
insb byte es:[edi], dx
daa
sub dword [ebx], edi
jge 0x4092c1
dec edx
js 0x409334
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x4092e9
sub byte [edi], ah
daa
inc ebx
push 0x696b6365
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
imul esp, dword [edi], 0x2c
and ch, byte [eax + 0x74]
je 0x409349
daa
sub al, 0x22
push 0x3a707474
das
cmp ch, byte [edi]
das
jae 0x409347
outsb dx, byte [si]
imul ebp, dword [esi + 0x2e], 0x676e6570
jns 0x409358
jne 0x409319
arpl word [edi + 0x6d], bp
das
arpl word [edi + 0x69], sp
sub eax, 0x2f6e6962
jae 0x409362
outsb dx, byte [si]
imul ebp, dword [esi + 0x2f], 0x6e676973
outsb dx, byte [esi]
das
jae 0x409369
outsb dx, byte [si]
imul ebp, dword [esi + 0x5f], 0x5f696763
jae 0x40937f
popal
je 0x409383
jae 0x40934f
push 0x7574736f
imul ebp, dword [esi + 0x3d], 0x65672b22
sub esp, dword [edi + 0x65]
je 0x409373
imul ebp, dword [esi + 0x28], 0x26222b29
jo 0x409393
popal
je 0x40939e
jns 0x40939c
cmp eax, 0x61722632
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp eax, 0x614d2b22
je 0x4093a5
jb 0x4093a1
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
sub byte [ecx], ch
sub esp, dword [edi]
daa
pop edi
pop edi
je 0x4093b8
cmp eax, 0x65672b27
sub esp, dword [edi + 0x65]
je 0x409395
inc ebx
push ebx
push edx
inc esi
push esp
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x28
sub dword [edi], ebp
daa
sub al, 0x66
jne 0x4093d4
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [edi + 0x29], ch
jnp 0x4093d9
sub byte [edi + 0x2e], ch
jb 0x4093db
jb 0x4093db
jae 0x4093ed
insb byte es:[edi], dx
je 0x4093a9
arpl word [edi + 0x64], bp
sub dword gs:[ebx + 0x72], edi
sub dword [ebx + 0x72], edi
je 0x4093fa
je 0x4093fa
jb 0x4093f5
cmp edi, dword [ebp + 0xa]
dec edx
sub byte [edi], ah
and ebp, dword [edx + 0x5f]
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
imul ebp, dword [esi + 0x5f], 0x206e7462
bound esi, qword [esi + ebp*2 + 0x20]
arpl word cs:[eax + 0x65], bp
arpl word [ebx + 0x65], bp
push 0x656b6365
imul esp, dword [ebp + 0x64], 0x2d
sub eax, 0x276d756e
outsb dx, byte [esi]
jne 0x409415
daa
sub dword [esi], ebp
je 0x409412
js 0x409423
sub byte [edi + 0x2e], ch
jne 0x409427
jb 0x409416
je 0x409428
outsd dx, dword [esi]
je 0x40941c
insb byte es:[edi], dx
sub dword [esi], ebp
popal
je 0x409435
jb 0x4093eb
daa
je 0x40942f
je 0x409434
daa
sub al, 0x27
in eax, 0xb7
mov dl, 0xe7
mov ebx, 0xbeade78f
in eax, 0x88
mov al, 0x27
mov esi, 0x27b088e5
sub ebp, dword [edi + 0x2e]
jne 0x409451
jne 0x409451
jb 0x409440
je 0x409452
je 0x409446
insb byte es:[edi], dx
sub esp, dword [edi]
daa
in eax, 0xa4
test eax, 0xe78cbcef
out dx, eax
mov esp, 0xb982e78c
in eax, 0x87
mov ebx, 0xe7a59fe6
pushfd
mov edi, fs
cmp byte [ecx - 0x1944781b], 0x9f
lahf
movsd dword es:[edi], dword [esi]
out 0x9c, eax
mov esp, dword [edi]
daa
sub dword [ebx], edi
jbe 0x409460
jb 0x409421
pop edi
popal
je 0x40946b
cmp eax, 0x63656863
imul ebp, dword [ecx + 0x6e], 0x5f
inc esp
popal
je 0x409478
sub byte gs:[edi + 0x2e], ch
sub byte [edi + 0x2e], ch
jb 0x40947d
jb 0x40947d
jae 0x40948f
insb byte es:[edi], dx
je 0x40944b
outsb dx, byte cs:[esi]
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x40944a
cmp ecx, dword [edx + 0x28]
daa
sub byte [edi], ah
and ebp, dword [edx + 0x5f]
pop edi
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
bound esi, qword [esi + ebp*2 + 0x20]
popal
popal
je 0x40949e
jae 0x409462
sub dword [esi], ebp
je 0x4094a4
js 0x4094b5
je 0x40946a
sub byte [edi + 0x64], bl
popal
pop edi
popal
je 0x4094ac
popal
popal
je 0x4094b1
sub dword gs:[ebx], edi
sub dword [ebx], edi
dec edx
sub byte [edi], ah
and ebp, dword [edx + 0x5f]
push 0x5f
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
bound esi, qword [esi + ebp*2 + 0x20]
ja 0x4094c8
imul esp, dword gs:[edi], 0x29
imul esp, dword gs:[edi], 0x29
je 0x4094cf
js 0x4094e0
je 0x409495
sub byte [edi + 0x64], bl
popal
pop edi
popal
je 0x4094d7
ja 0x4094da
imul ebp, dword gs:[ecx], 0x3b
imul esp, dword [esi + 0x28], 0x732e6f21
imul esp, dword [edi + 0x6e], 0x665f6e69
insb byte es:[edi], dx
popal
sub dword [bp + di + 0x4a], edi
cmp ebp, dword [ecx + 0x66]
sub byte [ecx], ah
outsd dx, dword [esi]
jae 0x4094ea
outsb dx, byte [si]
imul ebp, dword [esi + 0x5f], 0x67616c66
sub dword [ebx + 0x4a], edi
sub byte [edi], ah
and ebp, dword [edx + 0x5f]
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
bound esi, qword [esi + ebp*2 + 0x27]
sub dword [esi], ebp
jb 0x409507
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x40950b
inc ebx
insb byte es:[edi], dx
popal
jae 0x40951e
sub byte [edi], ah
daa
arpl word [eax + 0x65], bp
arpl word [ebx + 0x2d], bp
imul ebp, dword [esi + 0x2d], 0x61736964
imul ebp, dword [0x642d6e69], 0x69
jae 0x40951b
sub eax, 0x61736964
bound ebp, qword [ebp + 0x64]
daa
sub dword [esi], ebp
popal
inc ebx
insb byte es:[edi], dx
popal
jae 0x40953c
jae 0x4094f2
sub byte [edi], ah
daa
arpl word [eax + 0x65], bp
arpl word [ebx + 0x2d], bp
imul ebp, dword [esi + 0x2d], 0x61666564
imul ebp, dword [0x642d6e69], 0x65
popaw
popal
jne 0x409546
je 0x409503
sub dword [ebx], edi
dec edx
sub byte [edi], ah
daa
and ebp, dword [edx + 0x5f]
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
bound esi, qword [esi + ebp*2 + 0x27]
sub dword [esi], ebp
push 0x7265766f
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x40954e
dec edx
sub byte [eax + ebp*2 + 0x69], dh
jae 0x409533
imul esi, dword [ebx + 0x29], 0x6d65722e
jb 0x409572
jb 0x409572
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x409576
inc ebx
insb byte es:[edi], dx
popal
jae 0x409589
sub byte [edi], ah
arpl word [eax + 0x65], bp
arpl word [ebx + 0x2d], bp
imul ebp, dword [esi + 0x2d], 0x61666564
jne 0x409593
je 0x409550
sub dword [esi], ebp
popal
inc ebx
insb byte es:[edi], dx
popal
jae 0x4095a6
sub byte [edi], ah
arpl word [eax + 0x65], bp
arpl word [ebx + 0x2d], bp
imul ebp, dword [esi + 0x2d], 0x65766f68
outsb dx, byte [esi]
sub eax, 0x65766f68
jb 0x40956b
sub dword [ebx], edi
jge 0x409574
jne 0x4095b9
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x40959e
sub byte [eax + ebp*2 + 0x69], dh
jae 0x409583
jb 0x4095c2
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x4095c6
inc ebx
insb byte es:[edi], dx
popal
jae 0x4095d9
sub byte [edi], ah
arpl word [eax + 0x65], bp
arpl word [ebx + 0x2d], bp
imul ebp, dword [esi + 0x2d], 0x65766f68
outsd dx, dword [esi]
jbe 0x4095da
jb 0x40959e
jb 0x40959e
daa
sub dword [esi], ebp
popal
inc ebx
insb byte es:[edi], dx
popal
jae 0x4095f4
sub byte [edi], ah
arpl word [eax + 0x65], bp
arpl word [ebx + 0x2d], bp
imul ebp, dword [esi + 0x2d], 0x61666564
jne 0x4095fe
je 0x4095bb
daa
sub dword [ebx], edi
jge 0x4095c1
cmp edi, dword [ebp + 0xa]
dec edx
sub byte [edi], ah
and ebp, dword [edx + 0x5f]
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
bound esi, qword [esi + ebp*2 + 0x27]
imul ebp, dword [esi + 0x5f], 0x276e7462
sub dword [esi], ebp
jo 0x409612
jb 0x409618
outsb dx, byte [esi]
je 0x4095de
sub dword [esi], ebp
arpl word [ebx + 0x73], si
jae 0x40962e
sub byte [edi], ah
jbe 0x409628
jae 0x40962a
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x27], 0x6976272c
imul ebp, dword [ecx + ebp*2 + 0x74], 0x272c2779
jns 0x4095ef
sub al, 0x27
jbe 0x409635
jae 0x409637
bound ebp, qword [ebp + 0x27]
sub dword [ebx], edi
jge 0x409602
jnp 0x40963b
jne 0x40964d
jae 0x40964f
je 0x40964b
outsd dx, dword [esi]
insd dword es:[edi], dx
pop edi
arpl word [edx + 0x3a], sp
popaw
insb byte es:[edi], dx
jae 0x40964b
jge 0x409611
cmp ecx, dword [edx + 0x28]
daa
and ebp, dword [edx + 0x5f]
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
bound esi, qword [esi + ebp*2 + 0x27]
imul ebp, dword [esi + 0x5f], 0x276e7462
sub dword [esi], ebp
arpl word [ecx + ebp*2 + 0x63], bp
imul ebp, dword [eax], 0x66
jne 0x409674
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x6e756628
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x40967f
imul ebp, dword [esi + 0x67], 0x27287670
jo 0x40968a
jo 0x40968a
sub byte [edi], ah
das
arpl word [eax + 0x65], bp
arpl word [ebx + 0x69], bp
push 0x696b6365
outsb dx, byte [esi]
das
jae 0x409689
outsd dx, dword [esi]
ja 0x40964b
sub dword [ebx], edi
and al, 0x69
insd dword es:[edi], dx
jo 0x40969a
outsd dx, dword [esi]
jb 0x4096a1
sub byte [edi], ah
daa
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x4096a0
inc ebx
inc ebx
push 0x696b6365
outsb dx, byte [esi]
daa
sub al, 0x66
jne 0x4096b0
imul ebp, dword [esi + 0x27], 0x6e75662c
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x4096b8
outsd dx, dword [esi]
jne 0x4096bb
jne 0x4096bb
inc ebx
push 0x696b6365
outsb dx, byte [esi]
imul ebp, dword cs:[esi + 0x69], 0x3b292874
jge 0x40968b
jge 0x40968d
cmp esp, dword [esi + 0x75]
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ebx + 0x68], ah
arpl word gs:[ebx + 0x69], bp
outsb dx, byte [esi]
pop edi
inc esp
popal
je 0x4096df
sub byte [ecx + ebp*2 + 0x6d], dh
jae 0x4096e6
jae 0x4096e6
je 0x4096ac
jnp 0x4096fb
popal
jb 0x4096a8
ja 0x4096ef
imul esp, dword gs:[ecx + 0x79], 0x3d
imul esp, dword gs:[ecx + 0x79], 0x3d
imul esp, dword [ecx + 0x79], 0x3d
popal
jns 0x4096cd
pop ebx
daa
out 0x97, al
movsd dword es:[edi], dword [esi]
daa
sub al, 0x27
in al, 0xb8
and byte [edi], 0x2c
daa
in al, 0xba
mov word [edi], fs
daa
sub al, 0x27
in al, 0xb8
mov dword [edi], esp
sub al, 0x27
in eax, 0x9b
wait
daa
sub al, 0x27
in al, 0xba
xchg esp, eax
daa
sub al, 0x27
in eax, 0x85
lodsd eax, dword [esi]
daa
pop ebp
sub al, 0x5f
popal
je 0x409726
cmp eax, 0x2077656e
inc esp
popal
je 0x40972f
sub byte [ecx + ebp*2 + 0x6d], dh
insd dword es:[edi], dx
jae 0x409736
je 0x4096fd
xor dword [eax], esi
xor byte [eax], dh
sub dword [edi + ebx*2], ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x409747
cmp eax, 0x7461645f
je 0x409737
je 0x409737
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x409756
sub byte [ecx], ch
sub esi, dword [ecx]
cmp ebx, dword [edi + 0x6d]
sub dword [ebx], ebp
xor dword [ebx], edi
pop edi
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x409761
cmp eax, 0x6e6f6d5f
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x409768
cmp al, 0x31
xor byte [edi], bh
daa
xor byte [edi], ah
sub ebx, dword [edi + 0x6d]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x409776
cmp bl, byte [edi + 0x6d]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x40977d
cmp esi, dword [esi + 0x61]
jb 0x40973a
pop edi
ja 0x409782
imul edi, dword gs:[0x6b656577], 0x64
popal
jns 0x409783
pop edi
popal
je 0x409792
je 0x409776
je 0x409776
popal
jns 0x40975d
sub dword [ebp + 0x2c], ebx
pop edi
pop ebp
sub al, 0x5f
popal
popal
jns 0x40977a
pop edi
popal
je 0x4097a7
je 0x40978b
popal
je 0x4097af
sub byte [ecx], ch
cmp ebx, dword [edi + 0x64]
popal
jns 0x40978f
pop edi
popal
jns 0x409793
cmp al, 0x31
xor byte [edi], bh
xor dword [eax], esi
aas
daa
xor byte [edi], ah
sub ebx, dword [edi + 0x64]
popal
jns 0x40979d
pop edi
popal
jns 0x4097a3
jb 0x4097cf
je 0x4097e1
jb 0x4097dc
jnp 0x4097d4
popal
je 0x4097d8
cmp bl, byte [edi + 0x6d]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4097e2
sub esp, dword [edi]
daa
daa
sub ebx, dword [edi + 0x64]
popal
jns 0x4097b0
sub al, 0x77
imul edi, dword gs:[edx], 0x27
ja 0x4097eb
imul edi, dword gs:[edx], 0x27
in eax, 0x91
xchg ecx, eax
test al, 0x27
sub ebx, dword [edi + 0x77]
imul edi, dword gs:[ebp + 0x3b], 0x7d
pop edi
ja 0x4097f7
imul edi, dword gs:[ebp + 0x3b], 0x7d
imul edi, dword [ebp + 0x3b], 0x7d
or cl, byte [edx + 0x73]
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x4097ef
push ecx
jne 0x409805
jne 0x409807
imul ebp, dword cs:[esi + 0x76], 0x28656b6f
imul ebp, dword [esi + 0x76], 0x28656b6f
imul esp, dword [ebp + 0x28], 0x29
cmp edi, dword [ebp + 0x29]
sub dword [ebx], edi
jge 0x4097d7
cmp ecx, dword [edx + 0x28]
jne 0x409822
dec edx
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x409826
sub byte [edi + ebp*2 + 0x63], ch
popal
je 0x40982e
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40982f
popal
jb 0x409830
push 0x646e692e
js 0x409824
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edi], ah
dec edi
sub byte [edi], ah
daa
jb 0x40984a
insd dword es:[edi], dx
cmp eax, 0x73706974
daa
sub dword [esi], edi
sub eax, 0x737b2931
je 0x409840
push esp
imul ebp, dword [ebp + 0x65], 0x2874756f
jne 0x409864
outsd dx, dword [esi]
jne 0x409866
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
je 0x409862
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x409849
sub byte [edi], ah
and ebp, dword [ebp + 0x79]
pop di
pop edi
pop edi
je 0x409874
je 0x409879
daa
sub dword [esi], ebp
arpl word [ecx + ebp*2 + 0x63], bp
imul ebp, dword [eax], 0x29
cmp edi, dword [ebp + 0x2c]
xor dword [ecx], ebp
cmp edi, dword [ebp + 0x65]
insb byte es:[edi], dx
jae 0x409888
and byte gs:[ecx + 0x66], ch
and byte [ecx + 0x66], ch
imul esp, dword [esi + 0x28], 0x61636f6c
sub byte [edi + ebp*2 + 0x63], ch
popal
je 0x409896
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x2e687361
push 0x2e687361
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edi], ah
outsd dx, dword [esi]
jo 0x4098a6
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jno 0x4098b5
je 0x4098a7
bound esp, qword [edi]
sub dword [esi], edi
sub eax, 0x4a7b2931
sub eax, 0x4a7b2931
sub byte [edi], ah
and esi, dword [ecx + 0x71]
pop di
je 0x4098c4
je 0x4098c9
daa
sub dword [esi], ebp
arpl word [ecx + ebp*2 + 0x63], bp
imul ebp, dword [eax], 0x29
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x7d3b2928
insb byte es:[edi], dx
arpl word [ebx + 0x28], bp
sub dword [ebx], edi
jge 0x4098d0
sub byte [ecx], ch
cmp edi, dword [ebp + 0x65]
insb byte es:[edi], dx
jae 0x4098d3
and byte [ecx + 0x66], ch
sub byte [edi + ebp*2 + 0x63], ch
popal
je 0x4098e1
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x7361682e
push 0x646e692e
js 0x4098d5
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x2e687361
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edi], ah
sub byte [edi], ah
daa
insd dword es:[edi], dx
jns 0x4098f2
jae 0x4098b8
sub dword [esi], edi
sub eax, 0x6c7c7c31
jl 0x409904
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x6165732e
jb 0x409908
push 0x646e692e
js 0x4098fc
imul ebp, dword cs:[esi + 0x64], 0x664f7865
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edi], ah
sub byte [edi], ah
insd dword es:[edi], dx
jns 0x409919
jae 0x4098f5
jae 0x4098f5
xor dword [edi], esp
sub dword [esi], edi
sub eax, 0x4a7b2931
sub byte [edi], ah
and ebp, dword [ebp + 0x79]
pop di
insd dword es:[edi], dx
jns 0x40992d
pop edi
pop edi
je 0x409936
je 0x40993b
daa
daa
sub dword [esi], ebp
arpl word [ecx + ebp*2 + 0x63], bp
imul ebp, dword [eax], 0x29
cmp edi, dword [ebp + 0x7d]
sub dword [ebx], edi
dec edx
sub byte [edi + 0x69], dh
imul esp, dword [ebx + 0x6b], 0x7d3b2928
jge 0x409907
cmp ecx, dword [edx + 0x28]
ja 0x40994c
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x409911
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
sub byte fs:[esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
je 0x40995d
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x40991e
imul ebp, dword [ebp + 0x70], 0x2874726f
daa
jo 0x40996d
jb 0x409974
sub byte [edi], ah
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x409973
push 0x2e656d6f
push 0x2e656d6f
inc ecx
jo 0x409981
push edx
arpl word gs:[edi + 0x6d], bp
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
daa
sub al, 0x66
jne 0x40998d
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x409995
outsd dx, dword [esi]
jne 0x409998
push 0x2e656d6f
push 0x2e656d6f
inc ecx
jo 0x4099a6
push edx
arpl word gs:[edi + 0x6d], bp
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
jae 0x4099aa
outsd dx, dword [esi]
ja 0x40996d
sub dword [ebx], edi
jge 0x409972
cmp esi, dword [ebx + 0x65]
je 0x4099a2
imul ebp, dword [ebp + 0x65], 0x2874756f
jne 0x4099c6
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x4099cd
outsd dx, dword [esi]
popal
dec edx
push ebx
sub byte [edi], ah
push 0x3a707474
das
das
jo 0x4099dd
je 0x4099d7
je 0x4099d7
arpl word [esi], bp
jno 0x4099e8
jno 0x4099e8
arpl word cs:[edi + 0x6d], bp
das
jo 0x4099f0
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
das
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x27736a2e
sub al, 0x6e
outsb dx, byte [esi]
jne 0x4099fc
insb byte es:[edi], dx
sub al, 0x7b
arpl word [ecx + 0x63], sp
push 0x72743a65
jne 0x409a02
arpl word [eax + 0x65], bp
cmp dh, byte [edx + esi*2 + 0x75]
jge 0x4099c8
jge 0x4099c8
cmp edi, dword [ebp + 0x2c]
xor esi, dword [eax]
xor byte [eax], dh
sub dword [ebx], edi
jae 0x409a0f
je 0x409a00
imul ebp, dword [ebp + 0x65], 0x2874756f
jne 0x409a24
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x409a36
imul ebp, dword [esi + 0x64], 0x732e776f
je 0x409a1d
push esp
imul ebp, dword [ebp + 0x69], 0x7052676e
je 0x4099fa
push edx
jo 0x409a45
sub byte [ecx], dh
xor al, 0x2c
xor dword [esi], esi
xor al, 0x2c
xor dword [eax], esi
xor al, 0x2c
xor byte [esp + ebp], dh
xor dword [edx + esi], ebp
sub dword [ebx], edi
jge 0x409a0d
xor dword [eax], esi
xor byte [eax], dh
sub dword [ebx], edi
and al, 0x69
insd dword es:[edi], dx
jo 0x409a5b
imul ebp, dword [ebp + 0x70], 0x2874726f
daa
jb 0x409a62
sub byte [edi], ah
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x409a61
push sp
push esp
push esp
ja 0x409a68
je 0x409a75
je 0x409a67
jb 0x409a54
jb 0x409a54
outsd dx, dword [esi]
jae 0x409a7b
sub al, 0x20
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x409a7a
insb byte es:[edi], dx
inc bx
inc bx
popal
insd dword es:[edi], dx
jo 0x409a8f
jae 0x409a6f
push 0x2c657261
and byte [ebp + 0x6f], ch
popal
jb 0x409a85
sub al, 0x20
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x409a93
inc cx
inc edx
insb byte es:[edi], dx
outsd dx, dword [esi]
sub al, 0x20
insd dword es:[edi], dx
outsd dx, dword [esi]
and byte [ebp + 0x6f], ch
jne 0x409aa8
push bp
jo 0x409ab2
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
push eax
push 0x2c6f746f
and byte [ebp + 0x6f], ch
jne 0x409ac1
insb byte es:[edi], dx
inc bx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x409a8b
sub dword [ebx], edi
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
dec edx
push ebx
sub byte [edi], ah
push 0x3a707474
je 0x409ae5
jo 0x409aad
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ecx
dec ebp
inc edi
inc ebx
inc ecx
inc ebx
dec eax
inc ebp
sub esp, dword [edi]
das
jno 0x409b06
jp 0x409afc
outsd dx, dword [esi]
outsb dx, byte [esi]
das
das
bound ebp, qword [ecx + 0x7a]
das
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
das
push 0x73
das
jno 0x409b00
jae 0x409ace
push 0x73
daa
sub al, 0x66
jne 0x409b15
arpl word [ecx + ebp*2 + 0x6f], si
je 0x409b13
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x409b26
sub dword [ebx + 0x76], edi
popal
jb 0x409ad3
and byte [eax + 0x69], dh
jo 0x409b1e
cmp eax, 0x36313227
xor dword [edi], esi
xor al, 0x39
cmp dword [ecx], edi
xor dword [ebx], esi
cmp dword [eax], edi
cmp dword [eax], edi
xor eax, 0x3b273537
inc edi
inc esp
push esp
je 0x409afc
sub byte [eax + 0x69], dh
jo 0x409b3f
sub al, 0x6e
jne 0x409b47
insb byte es:[edi], dx
sub al, 0x31
sub al, 0x66
popal
insb byte es:[edi], dx
jae 0x409b49
sub al, 0x66
jne 0x409b56
jne 0x409b56
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [edx + 0x65], dh
jae 0x409b1b
jnp 0x409b6a
popal
jb 0x409b17
popal
sub al, 0x68
je 0x409b6a
insd dword es:[edi], dx
insb byte es:[edi], dx
cmp esi, dword [edx + esi*2 + 0x79]
jb 0x409b7b
jnp 0x409b65
cmp eax, 0x2e736572
jb 0x409b6d
jae 0x409b38
popal
je 0x409b6f
cmp edi, dword [ebp + 0x63]
popal
je 0x409b77
arpl word [eax + 0x28], bp
sub dword gs:[ebx + 0x7d], edi
push 0x7b296528
jge 0x409b25
sub byte [ebp + 0x29], ah
jnp 0x409b97
sub dword [ebx + 0x7d], edi
or ch, byte [ecx + 0x66]
sub byte [ecx + 0x73], ch
inc ebp
insd dword es:[edi], dx
imul esp, dword [esi + 0x28], 0x6d457369
imul esi, dword [ebx + 0x45], 0x7974706d
jo 0x409b98
jns 0x409b4e
sub byte [ecx + 0x64], ah
sub dword [ecx], ebp
popal
sub dword fs:[ecx], ebp
jnp 0x409b9e
je 0x409ba4
jb 0x409b9f
cmp edi, dword [ebp + 0xa]
jbe 0x409b97
jb 0x409b58
pop edi
push 0x3b5d5b3d
dec edx
popal
arpl word [eax + 0x28], bp
popal
sub al, 0x66
sub al, 0x66
jne 0x409bb9
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx + 0x64], ch
js 0x409b81
outsb dx, byte [esi]
sub dword [ebx + 0x5f], edi
pop edi
push 0x7375702e
push 0x643c2728
imul esi, dword [esi + 0x20], 0x73616c63
and byte [ebx + 0x6c], ah
popal
jae 0x409bde
jae 0x409ba9
cmp eax, 0x64697322
sub eax, 0x3e226461
and dh, byte [ebx + 0x69]
jae 0x409bd8
sub eax, 0x3e226461
cmp al, 0x64
imul esi, dword [esi + 0x20], 0x73616c63
imul esi, dword fs:[esi + 0x20], 0x73616c63
arpl word [ecx + 0x73], bp
jae 0x409bbe
and bl, byte [edi + 0x6a]
jae 0x409be5
je 0x409be9
imul ebp, dword [ebp + 0x67], 0x74732022
jns 0x409bff
cmp eax, 0x78657422
je 0x409bc8
js 0x409c0e
js 0x409c0e
sub eax, 0x67696c61
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x66656c3a
outsb dx, byte [si]
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x66]
je 0x409be1
and byte [eax + 0x6f], dh
jae 0x409c14
je 0x409c16
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x409c1f
jbe 0x409c1d
cmp esp, dword [edx]
cmp al, 0x61
and bh, byte [esi]
cmp al, 0x61
and byte [eax + 0x72], ch
cmp ax, 0x2722
push 0x3d666572
and ah, byte [edi]
sub ebp, dword [esi + 0x2e]
jb 0x409c36
sub esp, dword [edi]
and ah, byte [eax]
je 0x409c31
jb 0x409c39
je 0x409c12
and bl, byte [edi + 0x62]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
imul esp, dword [edx], 0x20
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x63], bp
imul edi, dword [0x54444722], 0x2e
arpl word [ecx + ebp*2 + 0x63], bp
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x4447223d
cmp eax, 0x54444722
push esp
arpl word cs:[ecx + ebp*2 + 0x63], bp
imul ebp, dword [eax], 0x5c
daa
daa
sub esi, dword [eax + 0x69]
sub esp, dword fs:[edi]
pop esp
daa
sub al, 0x20
pop esp
daa
daa
sub ebp, dword [esi + 0x2e]
arpl word [ebx + ebp + 0x27], bp
pop esp
daa
sub al, 0x20
popaw
insb byte es:[edi], dx
jae 0x409c76
sub al, 0x20
je 0x409c87
and byte [edx + esi*2 + 0x75], dh
jb 0x409c8b
jne 0x409c7c
sub dword gs:[ebx], edi
sub dword [ebx], edi
and bh, byte [esi]
cmp al, 0x69
insd dword es:[edi], dx
and byte [bp + di + 0x74], dh
and byte [ebx + 0x74], dh
jns 0x409c90
cmp eax, 0x72657622
je 0x409c95
arpl word [ecx + 0x6c], sp
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ah, byte [edx + 0x6f]
je 0x409cae
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x746f623a
bound ebp, qword [edi + 0x74]
je 0x409caa
outsd dx, dword [esi]
insd dword es:[edi], dx
and ah, byte [eax]
arpl word [ebp + edi + 0x22], bp
daa
sub ebp, dword [esi + 0x2e]
arpl word [ebx + ebp + 0x27], bp
and ah, byte [eax]
jae 0x409cc0
arpl word [0x6e2b2722], di
imul ebp, dword cs:[ebp + 0x67], 0x2022272b
das
cmp al, 0x2f
popal
cmp al, 0x2f
imul esi, dword fs:[esi + 0x3e], 0x69642f3c
jbe 0x409cac
daa
sub dword [ebx], edi
jge 0x409c9c
cmp ecx, dword [edx + 0x28]
daa
and ebp, dword [ebp + 0x66]
je 0x409caa
sub eax, 0x27746467
je 0x409ca8
sub dword [esi], ebp
push 0x286c6d74
pop edi
push 0x696f6a2e
outsb dx, byte [esi]
sub byte [edi], ah
sub byte [edi + 0x68], bl
push 0x6f
push 0x6f
imul ebp, dword [esi + 0x28], 0x29292727
daa
daa
sub dword [ecx], ebp
cmp ebp, dword [ecx + 0x66]
sub byte [edi + 0x44], al
push esp
jb 0x409d03
imul esp, dword [esi + 0x28], 0x2e544447
jb 0x409d03
outsb dx, byte [esi]
jb 0x409ce8
js 0x409d19
sub dword [ebx + 0x4a], edi
sub byte [edi], ah
pop edi
push 0x73
pop edi
je 0x409d12
imul ebp, dword [ebp + 0x67], 0x652e2927
popal
arpl word [eax + 0x28], bp
jne 0x409d2f
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x409d11
inc esp
push esp
jb 0x409d34
outsb dx, byte [esi]
jb 0x409d19
js 0x409d4a
sub byte [eax + 0x69], dh
sub al, 0x4a
sub byte [eax + ebp*2 + 0x69], dh
jae 0x409d0b
imul bp, word cs:[esi + 0x64], 0x2728
daa
imul ebp, dword [ebp + 0x67], 0x612e2927
je 0x409d66
jb 0x409d1c
daa
arpl word [edi + 0x29], bp
sub al, 0x64
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x409d31
bound ebp, qword [edi + 0x64]
jns 0x409d34
outsb dx, byte [esi]
jne 0x409d77
insb byte es:[edi], dx
sub al, 0x7b
imul ebp, dword [ebp + 0x67], 0x74284a3a
push 0x2e297369
imul bp, word [esi + 0x64], 0x2728
cmp cl, byte [edx + 0x28]
je 0x409d7e
dec edx
sub byte [eax + ebp*2 + 0x69], dh
jae 0x409d42
imul esi, dword [ebx + 0x29], 0x6e69662e
imul bp, word cs:[esi + 0x64], 0x2728
outsb dx, byte [esi]
sub byte fs:[edi], ah
imul ebp, dword [ebp + 0x67], 0x672e2927
je 0x409d52
xor byte [ecx], ch
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x409d93
popal
imul ebp, dword [esi + 0x65], 0x284a3a72
je 0x409da3
jb 0x409d71
dec edx
sub byte [eax + ebp*2 + 0x69], dh
jae 0x409d67
imul esi, dword [ebx + 0x29], 0x7465672e
je 0x409d6b
sub byte [eax], dh
sub dword [ebp + 0x29], edi
xor byte [ecx], ch
jge 0x409d70
cmp edi, dword [ebp + 0x29]
cmp edi, dword [ebp + 0xa]
inc edi
inc esp
push esp
jbe 0x409dbc
imul esp, dword [ebp + 0x77], 0x28736f70
ja 0x409dc6
outsd dx, dword [esi]
jae 0x409d81
jo 0x409dc4
sub dword fs:[ebx], edi
jge 0x409d8c
jnp 0x409dc3
jo 0x409dd4
jae 0x409dca
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
outsd dx, dword [esi]
jne 0x409dd8
je 0x409da6
cmp dh, byte [ecx]
sub al, 0x63
xor dword [ebx], ebp
outsd dx, dword [esi]
jne 0x409de0
outsb dx, byte [esi]
je 0x409dae
xor dword [ebx + esi*2], ebp
imul esi, dword [ebp + 0x73], 0x313a7465
jge 0x409daa
xor dword [ebp + 0x29], edi
cmp edi, dword [ebp + 0x2c]
jnp 0x409de9
popal
arpl word [eax + 0x65], bp
cmp dh, byte [edx + esi*2 + 0x75]
jb 0x409e03
jge 0x409dba
cmp edi, dword [ebp + 0x29]
cmp ebp, dword [ecx + 0x66]
sub byte [edx + 0x2e], cl
bound esi, qword [edx + 0x6f]
sub dword [ebx], edi
imul esp, dword [esi + 0x28], 0x72622e4a
outsd dx, dword [esi]
ja 0x409e12
jb 0x409dd0
insd dword es:[edi], dx
jae 0x409e0e
sub dword gs:[ebx + 0x66], edi
sub dword [ebx + 0x66], edi
jne 0x409e19
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [edi + 0x6d], bl
jae 0x409e08
imul esi, dword [ebp + 0x4d], 0x5365646f
push ebx
push ebx
je 0x409e09
arpl word [edi + 0x6e], bp
dec edi
jbe 0x409e2b
jb 0x409e34
popal
jns 0x409df3
sub byte [ecx + 0x63], ch
outsd dx, dword [esi]
outsb dx, byte [esi]
sub dword [ebx + 0x74], edi
imul esp, dword [ebx + 0x6f], 0x747b296e
jnp 0x409e46
jb 0x409e4d
jnp 0x409e4d
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x409e53
outsd dx, dword fs:[esi]
ja 0x409e0a
js 0x409e53
jb 0x409e50
jb 0x409e50
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x409e3b
imul esi, dword [ebp + 0x4d], 0x5365646f
je 0x409e50
dec ebp
outsd dx, dword [esi]
push ebx
je 0x409e3c
arpl word [edi + 0x6e], bp
dec edi
jbe 0x409e5e
jb 0x409e67
popal
jns 0x409e26
imul esp, dword [ebx + 0x6f], 0xe6272c6e
lahf
daa
out 0x9f, al
movsd dword es:[edi], dword [esi]
out 0x9c, eax
pushfd
mov esp, esi
pushfd
out 0x9c, al
and dh, 0x96
xchg esi, eax
mov al, 0xe5
movsd dword es:[edi], dword [esi]
mov ebp, 0xe58b8fe5
mov ch, byte [eax + 0x27999de9]
sub dword [ebx], edi
jge 0x409e84
jmp 0x296837bb
popal
je 0x409e87
push 0x7b296528
jge 0x409ea8
sub dword gs:[ebx + 0x7d], edi
jge 0x409e36
or ch, byte [eax]
jne 0x409e9e
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [edi + 0x69], bl
outsb dx, byte [esi]
imul esi, dword [edx + ecx*2 + 0x75], 0x694c706d
jae 0x409eb7
pop edi
imul ebp, dword [esi + 0x69], 0x6d754a74
dec edx
jne 0x409eab
jo 0x409e8c
imul esi, dword [ebx + 0x74], 0x747b2928
sub byte [ecx], ch
jnp 0x409ebb
je 0x409eba
jb 0x409ec2
jns 0x409ec5
jnp 0x409ec2
ja 0x409eb5
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x409ec8
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x409e7f
js 0x409ec8
js 0x409ec8
je 0x409eba
jb 0x409ec5
jb 0x409ec5
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x409eb0
imul esi, dword [ebp + 0x4d], 0x4365646f
je 0x409ec5
dec ebp
outsd dx, dword [esi]
inc ebx
insb byte es:[edi], dx
popal
popal
jb 0x409eb4
jne 0x409ed9
jo 0x409eba
imul esi, dword [ebx + 0x74], 0x773b2928
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x409ef2
jb 0x409eef
jb 0x409eef
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x409eda
imul esi, dword [ebp + 0x4d], 0x4365646f
inc ebx
jb 0x409ef6
popal
je 0x409ef9
dec edx
jne 0x409f04
jo 0x409ee5
imul esi, dword [ebx + 0x74], 0xb8e52728
in eax, 0xb8
mov eax, 0xe9a894e7
xchg ebx, eax
mov esi, 0x27a58ee6
mov fs, word [ebp + 0x773b2927]
imul ebp, dword [esi + 0x64], 0x652e776f
sub dword [ebx], edi
ja 0x409f18
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x409ee2
js 0x409f2b
js 0x409f2b
jb 0x409f28
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x409f13
imul esi, dword [ebp + 0x4d], 0x4165646f
dec ebp
outsd dx, dword [esi]
inc ecx
dec edx
jne 0x409f3a
jo 0x409f1b
imul esi, dword [ebx + 0x74], 0x6d657449
sub byte [edx], ah
push ecx
push ecx
in eax, 0x86
pushfd
in eax, 0x9c
mov edx, 0x68272c22
je 0x409f5a
daa
push 0x3a707474
je 0x409f57
jo 0x409f22
cmp ch, byte [edi]
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
inc ecx
push eax
push eax
sub esp, dword [edi]
das
popal
jo 0x409f6d
jb 0x409f61
insd dword es:[edi], dx
jo 0x409f6d
push 0x70613f70
jo 0x409f74
jo 0x409f46
popal
jo 0x409f7a
imul esp, dword [ebp + edi + 0x33], 0x77263335
imul esp, dword [esp + esi*2 + 0x68], 0x6626313d
jb 0x409f7d
cmp eax, 0x26333533
ja 0x409f7c
je 0x409f7e
cmp eax, 0x72662631
jb 0x409f7d
popal
insd dword es:[edi], dx
cmp eax, 0x70747468
cmp ch, byte [edi]
jo 0x409f5e
das
das
popal
jo 0x409f99
jo 0x409f8c
bound esp, qword [ecx + 0x73]
js 0x409f99
popal
jae 0x409f92
js 0x409f99
popal
outsd dx, dword [esi]
jns 0x409fa3
jne 0x409f64
jno 0x409fa9
arpl word cs:[edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
das
arpl word [edi + 0x69], sp
sub eax, 0x2f6e6962
imul ebp, dword [esi + 0x64], 0x612f7865
outsb dx, byte [esi]
js 0x409f7a
popal
jo 0x409fbe
bound esp, qword [ecx + 0x73]
pop edi
jb 0x409fca
outsb dx, byte [esi]
pop edi
jne 0x409fc7
imul esi, dword [ecx + edi*2 + 0x2e], 0x25696763
je 0x409fd5
arpl word cs:[edi + 0x69], sp
and eax, 0x70614633
imul esp, dword [di], 0x70614633
xor eax, dword [esi + 0x61]
jo 0x409fd6
jo 0x409fd0
imul esp, dword [ebp + 0x33], 0x33353344
daa
and eax, 0x35334433
xor esp, dword [edi]
sub al, 0x27
imul ebp, dword [ebp + 0x61], 0x692f6567
cmp dword gs:[edi], ebp
das
imul esp, dword [ebp + 0x39], 0x6e786b2f
das
imul edi, dword [eax + 0x6e], 0x63
imul esp, dword cs:[ebx + 0x6f], 0x773b2927
js 0x409fec
outsb dx, byte [esi]
arpl word [esi], bp
imul esp, dword [ebx + 0x6f], 0x773b2927
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a004
js 0x40a004
jb 0x40a001
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x409fec
imul esi, dword [ebp + 0x4d], 0x4165646f
dec edx
dec edx
jne 0x40a013
jo 0x409ff4
imul esi, dword [ebx + 0x74], 0x6d657449
jae 0x40a01f
dec ecx
je 0x40a013
insd dword es:[edi], dx
sub byte [edx], ah
in eax, 0x88
xchg ah, ah
mov edx, 0x272c22ab
push 0x3a707474
das
cmp ch, byte [edi]
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
push ebx
dec eax
inc ecx
push edx
inc ebp
sub esp, dword [edi]
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
js 0x40a007
js 0x40a007
jo 0x40a043
jo 0x40a01c
insd dword es:[edi], dx
outsd dx, dword [esi]
cmp eax, 0x72657375
jae 0x40a04f
popal
jb 0x40a04f
popal
arpl word [ebp + edi + 0x6c], si
popal
jae 0x40a067
jae 0x40a06a
jae 0x40a06a
popal
je 0x40a05c
cmp eax, 0x2737736d
sub al, 0x27
imul ebp, dword [ebp + 0x61], 0x692f6567
cmp dword gs:[edi], ebp
jae 0x40a077
insd dword es:[edi], dx
popal
das
das
imul esp, dword [ebp + 0x39], 0x6168732f
popal
jb 0x40a077
imul esp, dword cs:[ebx + 0x6f], 0x773b2927
imul esp, dword [ebx + 0x6f], 0x773b2927
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a097
outsd dx, dword fs:[esi]
ja 0x40a04e
js 0x40a097
js 0x40a097
jb 0x40a094
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x40a07f
imul esi, dword [ebp + 0x4d], 0x4165646f
dec edx
jne 0x40a0a6
jo 0x40a087
imul esi, dword [ebx + 0x74], 0x6d657449
sub byte [edx], ah
out 0x9b, eax
and ah, bh
wait
mov eax, 0x228c86e5
sub al, 0x27
push 0x3a707474
je 0x40a0c4
je 0x40a0c1
jo 0x40a08c
cmp ch, byte [edi]
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ebp
inc ecx
dec ecx
dec esi
sub esp, dword [edi]
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
js 0x40a099
jo 0x40a0d5
jo 0x40a0d5
jo 0x40a0ae
insd dword es:[edi], dx
outsd dx, dword [esi]
cmp eax, 0x64616572
jp 0x40a0e8
outsb dx, byte [esi]
jo 0x40a0e5
outsd dx, dword [esi]
je 0x40a0ef
outsd dx, dword [esi]
popal
je 0x40a0e6
cmp eax, 0x2736736d
insd dword es:[edi], dx
jae 0x40a0c0
daa
sub al, 0x27
daa
imul ebp, dword [ebp + 0x61], 0x692f6567
cmp dword gs:[edi], ebp
popal
insb byte es:[edi], dx
bound esi, qword [ebp + 0x6d]
imul esp, dword cs:[ebx + 0x6f], 0x773b2927
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a121
outsd dx, dword fs:[esi]
ja 0x40a0d8
js 0x40a121
jb 0x40a11e
jb 0x40a11e
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x40a109
imul esi, dword [ebp + 0x4d], 0x4165646f
dec edx
dec edx
jne 0x40a130
jo 0x40a111
dec esp
imul esi, dword [ebx + 0x74], 0x6d657449
sub byte [edx], ah
out 0x97, al
movsd dword es:[edi], dword [esi]
in eax, 0xbf
xchg edi, eax
and ch, byte [edi]
sub al, 0x27
push 0x3a707474
je 0x40a14e
jo 0x40a116
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ebp
dec ebp
inc ecx
dec ecx
dec esi
sub esp, dword [edi]
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
cmp eax, 0x64616572
jp 0x40a172
outsb dx, byte [esi]
popal
arpl word [ebp + edi + 0x66], si
jb 0x40a176
cmp eax, 0x65697266
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
popal
popal
je 0x40a176
cmp eax, 0x2735736d
cmp eax, 0x2735736d
sub al, 0x27
imul ebp, dword [ebp + 0x61], 0x692f6567
cmp dword gs:[edi], ebp
popal
je 0x40a18d
insd dword es:[edi], dx
popal
das
das
imul esp, dword [ebp + 0x39], 0x6374612f
imul esp, dword cs:[ebx + 0x6f], 0x773b2927
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a1af
cmp esi, dword [edi + 0x69]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x40a166
js 0x40a1af
jb 0x40a1ac
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x40a197
imul esi, dword [ebp + 0x4d], 0x4165646f
dec edx
dec edx
jne 0x40a1be
jo 0x40a19f
imul esi, dword [ebx + 0x74], 0x6d657449
sub byte [edx], ah
out 0x8f, eax
lodsd eax, dword [esi]
out 0xba, eax
cmpsd dword [esi], dword es:[edi]
and ch, byte [edi]
push 0x3a707474
je 0x40a1dc
jo 0x40a1a4
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ebp
dec ebp
inc ecx
dec ecx
dec esi
sub esp, dword [edi]
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
cmp eax, 0x6f686373
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
push 0x266c6f6f
popal
arpl word [ebp + edi + 0x63], si
insb byte es:[edi], dx
popal
jae 0x40a20e
jo 0x40a20c
jb 0x40a213
popal
insb byte es:[edi], dx
popal
je 0x40a207
je 0x40a207
cmp eax, 0x2734736d
sub al, 0x27
imul ebp, dword [ebp + 0x61], 0x692f6567
cmp dword gs:[edi], ebp
arpl word [ecx + 0x73], bp
jae 0x40a1ec
insd dword es:[edi], dx
popal
das
imul esp, dword [ebp + 0x39], 0x616c632f
jae 0x40a230
imul esp, dword cs:[ebx + 0x6f], 0x773b2927
imul esp, dword [ebx + 0x6f], 0x773b2927
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a242
jb 0x40a23f
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x40a22a
imul esi, dword [ebp + 0x4d], 0x4165646f
inc ecx
dec edx
jne 0x40a251
jo 0x40a232
imul esi, dword [ebx + 0x74], 0x6d657449
insd dword es:[edi], dx
sub byte [edx], ah
in eax, 0xad
cmpsb byte [esi], byte es:[edi]
out 0xa0, al
mov eax, dword [0x68272c22]
je 0x40a26f
jo 0x40a237
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ebp
inc ecx
dec ecx
dec esi
sub esp, dword [edi]
daa
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
js 0x40a244
jo 0x40a280
jo 0x40a259
insd dword es:[edi], dx
outsd dx, dword [esi]
cmp eax, 0x6f686373
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
arpl word [ebp + edi + 0x73], si
arpl word [eax + 0x6f], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
jo 0x40a2a0
outsd dx, dword [esi]
jb 0x40a2a7
je 0x40a295
popal
insb byte es:[edi], dx
popal
je 0x40a29b
cmp eax, 0x2733736d
daa
sub al, 0x27
imul ebp, dword [ebp + 0x61], 0x692f6567
cmp dword gs:[edi], ebp
jae 0x40a2b1
popal
das
imul esp, dword [ebp + 0x39], 0x6863732f
outsd dx, dword [esi]
outsd dx, dword [esi]
push 0x2e6c6f6f
imul esp, dword [ebx + 0x6f], 0x773b2927
insb byte es:[edi], dx
imul esp, dword cs:[ebx + 0x6f], 0x773b2927
ja 0x40a2c4
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a2d7
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x40a28e
js 0x40a2d7
jb 0x40a2d4
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x40a2bf
imul esi, dword [ebp + 0x4d], 0x4165646f
dec ebp
outsd dx, dword [esi]
inc ecx
dec edx
jne 0x40a2e6
jo 0x40a2c7
imul esi, dword [ebx + 0x74], 0x6d657449
insd dword es:[edi], dx
sub byte [edx], ah
in eax, 0x85
lodsb al, byte [esi]
in eax, 0x8f
mov eax, 0x68272c22
je 0x40a304
jo 0x40a2cc
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ebp
inc ecx
dec ecx
dec esi
sub esp, dword [edi]
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
js 0x40a2d9
jo 0x40a315
jo 0x40a2ee
insd dword es:[edi], dx
outsd dx, dword [esi]
cmp eax, 0x706d6f63
popal
outsb dx, byte [esi]
jns 0x40a2e1
popal
je 0x40a320
cmp eax, 0x2732736d
daa
sub al, 0x27
imul ebp, dword [ebp + 0x61], 0x692f6567
cmp dword gs:[edi], ebp
arpl word [edi + 0x6d], bp
das
imul esp, dword [ebp + 0x39], 0x6d6f632f
jo 0x40a337
outsb dx, byte [esi]
jns 0x40a307
imul esp, dword [ebx + 0x6f], 0x773b2927
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a35d
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x40a314
js 0x40a35d
jb 0x40a35a
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x40a345
imul esi, dword [ebp + 0x4d], 0x4165646f
dec edx
jne 0x40a36c
jo 0x40a34d
imul esi, dword [ebx + 0x74], 0x6d657449
dec ecx
je 0x40a36c
insd dword es:[edi], dx
sub byte [edx], ah
call 0xb9252fb0
lcall 0x7474, 0x68272c22
je 0x40a38a
je 0x40a387
jo 0x40a352
cmp ch, byte [edi]
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ebp
inc ecx
dec ecx
dec esi
sub esp, dword [edi]
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
cmp eax, 0x64617274
inc ecx
inc esp
push esp
inc ecx
inc edi
cmp eax, 0x2731736d
insd dword es:[edi], dx
jae 0x40a379
daa
sub al, 0x27
imul ebp, dword [ebp + 0x61], 0x692f6567
popal
das
imul esp, dword [ebp + 0x39], 0x6f72702f
cmp dword gs:[edi], ebp
jo 0x40a3c9
outsd dx, dword [esi]
jae 0x40a3cf
jae 0x40a3cf
imul ebp, dword [edi + 0x6e], 0x6f63692e
daa
sub dword [ebx], edi
ja 0x40a3d1
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esp, dword cs:[ebx + 0x6f], 0x773b2927
imul ebp, dword [esi + 0x64], 0x652e776f
js 0x40a3e4
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x40a39b
js 0x40a3e4
js 0x40a3e4
jb 0x40a3e1
popal
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x40a3cc
imul esi, dword [ebp + 0x4d], 0x5365646f
push 0x754a776f
insd dword es:[edi], dx
jo 0x40a3d5
imul esi, dword [ebx + 0x74], 0x7d3b2928
arpl word [ecx + 0x74], sp
arpl word [eax + 0x28], bp
sub dword gs:[ebx + 0x7d], edi
jge 0x40a3c5
jae 0x40a400
sub byte [ecx], ch
cmp edi, dword [ebp + 0x63]
popal
je 0x40a3f7
push 0x7b296528
jge 0x40a418
sub dword [eax], ebp
sub dword [ebx], edi
jge 0x40a3ab
sub byte [ecx], ch
cmp edi, dword [ebp + 0xa]
jne 0x40a412
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [eax + 0x67], cl
je 0x40a3fc
je 0x40a3fc
imul esi, dword [ebx + 0x73], 0x286e6f69
outsb dx, byte [esi]
outsd dx, dword [esi]
pop edi
popal
je 0x40a41e
sub dword [ebx + 0x76], edi
popal
jb 0x40a3e3
popal
je 0x40a428
je 0x40a428
cmp eax, 0x55746567
je 0x40a422
push ebp
push edx
dec esp
inc ecx
jb 0x40a439
jae 0x40a3fc
jae 0x40a3fc
outsb dx, byte [esi]
jne 0x40a443
insb byte es:[edi], dx
sub al, 0x27
inc ecx
inc esp
push esp
inc ecx
inc edi
daa
sub dword [esp + edi*2 + 0x27], edi
jl 0x40a45f
daa
daa
cmp ecx, dword [edx + 0x2e]
js 0x40a463
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x40a418
daa
je 0x40a442
imul esi, dword [ebx + 0x73], 0x276e6f69
jae 0x40a462
outsd dx, dword [esi]
outsb dx, byte [esi]
daa
sub al, 0x27
push 0x3a707474
das
je 0x40a472
cmp ch, byte [edi]
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
inc ecx
push eax
dec ecx
sub esp, dword [edi]
das
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x40a449
jo 0x40a485
jo 0x40a446
daa
sub al, 0x7b
insd dword es:[edi], dx
outsd dx, dword [esi]
cmp ah, byte fs:[edx]
push 0x22656d6f
sub al, 0x61
insd dword es:[edi], dx
and ch, byte gs:[ecx]
arpl word [edx + edi + 0x22], si
insd dword es:[edi], dx
imul esi, dword [ebx + 0x73], 0x226e6f69
sub al, 0x6c
outsd dx, dword [esi]
imul ebp, dword [bp + 0x5f], 0x3a6e6975
jne 0x40a4a5
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x5f]
push 0x2c687361
daa
inc ecx
inc esp
push 0x4441272c
push esp
inc ecx
inc edi
daa
cmp ah, byte [ecx + 0x64]
je 0x40a4b8
jge 0x40a486
jne 0x40a4cb
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
imul ebp, dword [edi + 0x6e], 0x7d7b2928
sub byte [ecx], ch
jnp 0x40a4e3
sub dword [ebx + 0x7d], edi
sub dword [ebx], edi
jge 0x40a474
jne 0x40a4db
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [eax + 0x67], cl
je 0x40a4c8
je 0x40a4c8
outsd dx, dword [esi]
imul esp, dword [ebp + 0x4e], 0x75
insd dword es:[edi], dx
sub byte [ecx], ch
jnp 0x40a4f8
popal
jb 0x40a4a5
arpl word [edx + 0x3d], sp
jne 0x40a4f9
bound edi, qword [0x636e7566]
je 0x40a4f7
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [esi + 0x29], ch
jnp 0x40a4fe
sub byte [esi + 0x26], ch
outsb dx, byte es:[esi]
jne 0x40a50c
push edx
popal
inc ebx
outsb dx, byte [esi]
je 0x40a4cc
jo 0x40a50a
jo 0x40a50a
jb 0x40a51e
dec ecx
outsb dx, byte [esi]
je 0x40a4d8
outsb dx, byte [esi]
jne 0x40a522
push edx
popal
inc ebx
inc ebx
outsb dx, byte [esi]
je 0x40a4e8
xor dword [eax], esi
sub dword [ecx], esp
cmp eax, 0x7b29303d
dec edx
sub byte [edx], ah
and esi, dword [eax + 0x6f]
imul esp, dword [ebp + 0x5f], 0x6e
pop edi
outsb dx, byte [esi]
jne 0x40a53e
pop edi
jo 0x40a4f6
sub dword [esi], ebp
jae 0x40a540
outsd dx, dword [esi]
ja 0x40a503
sub dword [ebx], edi
dec edx
sub byte [edx], ah
and esi, dword [eax + 0x6f]
imul esp, dword [ebp + 0x5f], 0x6e
jne 0x40a556
insd dword es:[edi], dx
and ch, byte [ecx]
push 0x286c6d74
outsb dx, byte [esi]
jne 0x40a563
push edx
popal
popal
inc ebx
inc ebx
outsb dx, byte [esi]
je 0x40a526
cmp ecx, dword [edx + 0x28]
and ah, byte [ebx]
outsb dx, byte [esi]
dec edx
sub byte [edx], ah
and ebp, dword [esi + 0x6f]
outsd dx, dword [esi]
je 0x40a56f
arpl word [ebp + 0x5f], sp
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x732e2922
push 0x2928776f
cmp edi, dword [ebp + 0x3b]
je 0x40a530
sub dword [esi], ebp
jae 0x40a57a
outsd dx, dword [esi]
ja 0x40a53d
sub dword [ebx], edi
jge 0x40a554
jge 0x40a556
dec edx
js 0x40a598
jns 0x40a58a
push 0x73
outsd dx, dword [esi]
jae 0x40a591
outsb dx, byte [esi]
jo 0x40a54d
and bh, byte [eax + 0x69]
js 0x40a591
popal
outsd dx, dword [esi]
jns 0x40a59b
jne 0x40a571
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
inc esp
jb 0x40a59d
je 0x40a596
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
arpl word [ebx + 0x22], bp
imul esp, dword [edx], 0x2c
daa
sub al, 0x27
push 0x3a707474
das
das
jb 0x40a5b5
je 0x40a57d
je 0x40a57d
jno 0x40a5cb
outsd dx, dword [esi]
outsb dx, byte [esi]
jno 0x40a5c8
jno 0x40a5c8
jno 0x40a586
arpl word cs:[edi + 0x6d], bp
arpl word [edi + 0x6d], bp
das
arpl word [edi + 0x69], sp
sub eax, 0x2f6e6962
das
je 0x40a5dd
outsb dx, byte [esi]
jb 0x40a5d0
popal
jo 0x40a5de
imul esp, dword [ebp + 0x63], 0x6e
je 0x40a59c
arpl word [esi + 0x74], bp
daa
sub al, 0x63
bound ebp, qword [ebx + edi*2]
and ah, byte [ebx + 0x75]
jae 0x40a5f3
outsd dx, dword [esi]
insd dword es:[edi], dx
pop edi
arpl word [edx + 0x22], sp
cmp ah, byte [esi + 0x61]
popaw
insb byte es:[edi], dx
jae 0x40a5f0
jge 0x40a5b6
jge 0x40a5b6
cmp edi, dword [ebp + 0xa]
jne 0x40a601
jne 0x40a601
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [eax + 0x6c], cl
outsd dx, dword [esi]
popal
dec esi
ja 0x40a604
imul esp, dword [ebp + 0x28], 0x65707974
sub dword [ebx + 0x24], edi
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
inc ebx
jae 0x40a626
sub byte [edi], ah
push 0x3a707474
je 0x40a62c
jo 0x40a5f4
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ecx
dec ebp
inc edi
inc ebx
inc ecx
inc ebx
dec eax
inc ebp
sub esp, dword [edi]
das
jno 0x40a64d
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40a64c
jns 0x40a646
das
js 0x40a647
imul esp, dword [ecx + 0x6f], 0x5f756f79
popal
outsd dx, dword [esi]
jns 0x40a651
jne 0x40a643
jo 0x40a655
jb 0x40a65c
popal
insb byte es:[edi], dx
pop edi
jbe 0x40a61f
das
arpl word [ebx + 0x73], si
das
jae 0x40a621
imul ebp, dword [esi + 0x64], 0x6e2d7865
outsb dx, byte [esi]
js 0x40a625
outsb dx, byte [esi]
ja 0x40a65e
imul esp, dword [ebp + 0x2e], 0x27737363
jae 0x40a62a
sub dword [ebx], edi
jbe 0x40a668
cmp esi, dword [esi + 0x61]
jb 0x40a629
arpl word [edx + 0x3d], sp
jne 0x40a67d
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], ah
imul esp, dword [esi + 0x28], 0x7c7c6421
dec edx
sub byte [edx], ah
and ebp, dword [esi + 0x65]
and ah, byte [ebx]
outsb dx, byte [esi]
ja 0x40a689
ja 0x40a689
bound ebp, qword [ecx + 0x65]
imul esp, dword [ebp + 0x22], 0x69732e29
and ch, byte [ecx]
jae 0x40a697
sub dword [esi], ebp
jae 0x40a697
jp 0x40a695
sub byte [ecx], ch
xor byte ds:[ecx], ch
jb 0x40a69c
je 0x40a6ae
jb 0x40a6a9
cmp ecx, dword [edx + 0x28]
and ah, byte [ebx]
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
pop edi
pop di
pop edi
pop edi
ja 0x40a6bd
popal
jo 0x40a670
and ch, byte [ecx]
popal
sub dword [esi], ebp
popal
je 0x40a6b9
jb 0x40a67e
sub byte [edi], ah
daa
cmp al, 0x64
imul esi, dword [esi + 0x20], 0x223d6469
outsb dx, byte [esi]
ja 0x40a6c6
imul esp, dword [ebp + edi + 0x22], 0x6277656e
cmp eax, 0x77656e22
bound ebp, qword [ecx + 0x65]
and bh, byte [esi]
imul esp, dword [ebp + 0x22], 0x642f3c3e
imul esi, dword [esi + 0x3e], 0x4a3b2927
cmp al, 0x2f
imul esi, dword fs:[esi + 0x3e], 0x4a3b2927
cmp ecx, dword [edx + 0x28]
and ah, byte [ebx]
outsb dx, byte [esi]
ja 0x40a6db
sub byte [edx], ah
and ebp, dword [esi + 0x65]
ja 0x40a6db
imul esp, dword [ebp + 0x22], 0x74682e29
insd dword es:[edi], dx
insb byte es:[edi], dx
sub byte [ecx + ebp + 0x3b], ah
push 0x286c6d74
push 0x286c6d74
sub dword fs:[ebx], edi
bound ebp, qword [ecx + 0x6e]
pop edi
je 0x40a6fc
outsd dx, dword [esi]
insb byte es:[edi], dx
je 0x40a6fa
jo 0x40a706
sub byte [edi], ah
outsb dx, byte [esi]
ja 0x40a6fb
ja 0x40a6fb
imul esp, dword [ebp + 0x27], 0x77227b2c
jb 0x40a703
sub al, 0x7b
and dh, byte [edi + 0x72]
popal
jo 0x40a6c6
cmp ah, byte [edi]
cmp al, 0x73
jo 0x40a70b
popal
outsb dx, byte [esi]
and byte [ecx + 0x64], ch
cmp eax, 0x6f6f7422
insb byte es:[edi], dx
je 0x40a71f
jo 0x40a72b
and ah, byte [eax]
arpl word [ecx + 0x73], bp
jae 0x40a6fd
and byte [ebx + 0x6c], ah
popal
jae 0x40a732
cmp eax, 0x70697422
and dh, byte [ecx + ebp*2 + 0x70]
jae 0x40a725
imul ebp, dword [esi + 0x74], 0x3e226f72
cmp al, 0x2f
jae 0x40a741
popal
outsb dx, byte [esi]
daa
jge 0x40a700
cmp edi, dword [ebp + 0x3b]
dec edx
je 0x40a73f
popal
jo 0x40a74c
sub byte [edi], ah
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
cmp eax, 0x656d6f68
popal
arpl word [ebp + edi + 0x6e], si
je 0x40a73a
cmp eax, 0x6277656e
outsb dx, byte [esi]
ja 0x40a763
bound ebp, qword [ecx + 0x65]
imul esp, dword [ebp + 0x27], 0x2962632c
daa
sub al, 0x63
bound ebp, qword [ecx]
cmp edi, dword [ebp + 0xa]
jne 0x40a77c
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [eax + 0x67], cl
je 0x40a76b
arpl word gs:[eax], bp
sub dword [ebx + 0x76], edi
popal
jb 0x40a742
push 0x3d6c6d74
daa
daa
cmp esi, dword [esi + 0x61]
insb byte es:[edi], dx
cmp eax, 0x763b2727
popal
jb 0x40a74e
arpl word [edx + 0x3d], sp
jne 0x40a7a2
jne 0x40a7a2
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], ah
imul esp, dword [esi + 0x28], 0x722e6421
jae 0x40a7bc
sub dword fs:[ebx + 0x69], edi
sub byte [ecx], ah
sub byte [ecx], ah
jb 0x40a7aa
jb 0x40a7aa
jae 0x40a7bc
insb byte es:[edi], dx
je 0x40a7c6
jl 0x40a7b0
jb 0x40a7b4
jae 0x40a7c6
jae 0x40a7c6
insb byte es:[edi], dx
je 0x40a782
je 0x40a7c5
je 0x40a7b9
insb byte es:[edi], dx
cmp eax, 0x7c7c303d
jb 0x40a7c7
jae 0x40a7d9
jne 0x40a7d1
insb byte es:[edi], dx
je 0x40a795
jne 0x40a7dc
jb 0x40a7df
jae 0x40a79b
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40a7db
cmp eax, 0x7b29303d
push 0x3d6c6d74
daa
cmp al, 0x64
imul esi, dword [esi + 0x20], 0x73616c63
cmp eax, 0x69643c27
jbe 0x40a7a3
and byte [ebx + 0x6c], ah
popal
jae 0x40a7fb
arpl word [ecx + 0x73], bp
jae 0x40a7c6
cmp eax, 0x63657222
outsd dx, dword [esi]
outsb dx, byte [si]
and dh, byte [edx + 0x65]
arpl word [edi + 0x67], bp
outsb dx, byte [esi]
imul edi, dword [edx + 0x65], 0x665f6e5f
jb 0x40a7fd
pop edi
jb 0x40a7fd
and bh, byte [esi]
cmp al, 0x69
insd dword es:[edi], dx
and byte [bp + di + 0x6c], ah
popal
jae 0x40a818
cmp eax, 0x6f636922
outsb dx, byte [esi]
pop edi
imul bp, word [ebp + ebp*2 + 0x22], 0x7320
jb 0x40a818
and ah, byte [eax]
jae 0x40a826
arpl word [0x74746822], di
cmp eax, 0x74746822
je 0x40a82b
jo 0x40a7f6
cmp ch, byte [edi]
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ecx
dec ebp
inc edi
inc ebx
inc ecx
inc ebx
dec eax
inc ebp
sub esp, dword [edi]
daa
das
jno 0x40a84f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40a84e
je 0x40a854
jns 0x40a848
insb byte es:[edi], dx
das
js 0x40a849
imul esp, dword [ecx + 0x6f], 0x5f756f79
popal
outsd dx, dword [esi]
jns 0x40a853
jne 0x40a845
jo 0x40a857
jb 0x40a85e
popal
insb byte es:[edi], dx
pop edi
jbe 0x40a821
das
imul ebp, dword [ebp + 0x67], 0x672e622f
imul esp, dword [esi + 0x22], 0x746c6120
imul esp, dword [bp + 0x22], 0x746c6120
popal
insb byte es:[edi], dx
je 0x40a83c
cmp eax, 0x2f202222
and ah, byte [edx]
and byte [edi], ch
das
cmp al, 0x70
and byte [ebx + 0x6c], ah
popal
jae 0x40a87f
cmp eax, 0x63657222
outsd dx, dword [esi]
insd dword es:[edi], dx
pop edi
outsb dx, byte [esi]
and byte [ebx + 0x5f], ah
je 0x40a892
xor ah, byte [edx]
out 0x9a, al
and dh, 0x97
xchg edi, eax
mov dh, 0xe6
mov dl, 0xa1
out 0x9c, al
mov ebp, esp
nop
mov cl, ch
add byte [edx - 0x197b6519], 0x8e
out 0x8e, al
test al, 0xe8
lea edx, [eax - 0x196c4419]
sahf
pushfd
cmp al, 0x62
jb 0x40a862
das
in eax, 0x8f
scasd eax, dword es:[edi]
in al, 0xbb
invalid
mov ebx, 0xbb8ee5a5
outsb dx, byte es:[esi]
movsd dword es:[edi], dword [esi]
in eax, 0x8e
mov ebx, 0x73626e26
jo 0x40a88e
outsb dx, byte [esi]
bound esi, qword [ebx + 0x70]
cmp edi, dword [ecx]
cmp al, 0x61
popal
and byte [eax + 0x72], ch
cmp ax, 0x2322
jb 0x40a8be
cmp ax, 0x2322
and ah, byte [eax]
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [edi + 0x6e], ch
arpl word [ecx + ebp*2 + 0x63], bp
imul edi, dword [0x6e696622], 0x64
push ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x6966223d
outsb dx, byte [esi]
push ebx
sub byte [0x723b2931], ch
je 0x40a8eb
jb 0x40a8e6
and byte [esi + 0x61], ah
insb byte es:[edi], dx
jae 0x40a8e3
cmp esp, dword [edx]
notrack jmp 0xbf253820
and bh, byte [esi]
jmp 0xbf253820
das
popal
outsb dx, byte es:[esi]
outsb dx, byte [esi]
bound esi, qword [ebx + 0x70]
cmp edi, dword [edi + ebp]
jo 0x40a8d9
cmp al, 0x2f
imul esi, dword fs:[esi + 0x3e], 0x657d3b27
insb byte es:[edi], dx
jae 0x40a90d
jnp 0x40a921
imul ebp, dword [esi + 0x64], 0x6c2e776f
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x6c65722e
outsd dx, dword [esi]
popal
sub byte fs:[ecx], ch
cmp edi, dword [ebp + 0xa]
dec edx
sub byte [edx], ah
and esi, dword [edx + 0x65]
arpl word [edi + 0x63], bx
popal
insb byte es:[edi], dx
arpl word [edi + 0x72], bx
jae 0x40a8f7
sub dword [esi], ebp
push 0x286c6d74
push 0x296c6d74
arpl word cs:[ebx + 0x73], si
insd dword es:[edi], dx
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
insd dword es:[edi], dx
insb byte es:[edi], dx
sub dword [esi], ebp
arpl word [ebx + 0x73], si
jae 0x40a958
sub byte [edx], ah
jp 0x40a958
and bh, byte [edx + 0x6f]
outsd dx, dword [esi]
insd dword es:[edi], dx
and ch, byte [edx]
xor dword [edx], esp
sub dword [ebx], edi
jge 0x40a8fe
dec edx
je 0x40a959
je 0x40a959
popal
jo 0x40a966
sub byte [edx], ah
das
and ch, byte [edi]
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x7b2c2270
and ch, byte [ebp + 0x6f]
insd dword es:[edi], dx
outsd dx, dword [esi]
and bh, byte fs:[edx]
and ah, byte [esi + 0x72]
imul esp, dword [ebp + 0x6e], 0x2c227364
and ah, byte [ecx + 0x63]
je 0x40a943
cmp ah, byte [edx]
jb 0x40a98a
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [edx]
outsb dx, byte [esi]
jne 0x40a9a3
and bh, byte [edx]
sub al, 0x22
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
popal
and bh, byte [bp + si]
xor dword [ebp + 0x2c], edi
cmp dh, byte [ecx]
jge 0x40a973
arpl word [edx + 0x2c], sp
and ch, byte [edx + 0x73]
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [ecx]
cmp edi, dword [ebp + 0xa]
jne 0x40a9c5
arpl word [ecx + ebp*2 + 0x6f], si
je 0x40a9c3
imul ebp, dword [edi + 0x6e], 0x6f6c4820
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [eax + 0x6c], cl
outsd dx, dword [esi]
popal
push edx
arpl word gs:[ebp + 0x73], dx
jb 0x40a9b3
jae 0x40a9cd
jb 0x40a9b3
outsb dx, byte [esi]
outsw dx, word [esi]
sub byte [ebp + 0x29], dh
jnp 0x40a9bc
sub byte [edi], ah
daa
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40a9dc
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
pop edi
jb 0x40a9f4
imul esp, dword [edi], 0x69682e29
sub byte gs:[ecx], ch
cmp ebp, dword [ecx + 0x66]
sub byte [edx + 0x28], cl
daa
and esi, dword [edx + 0x65]
daa
sub dword [esi], ebp
push 0x28656469
sub dword [ebx], edi
imul esp, dword [esi + 0x28], 0x2327284a
jb 0x40aa03
arpl word [ebp + 0x73], si
jb 0x40aa03
pop edi
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
pop edi
imul ebp, dword [esi + 0x66], 0x2e29276f
daa
sub dword [esi], ebp
arpl word [ebx + 0x73], si
sub byte [edi], ah
imul esi, dword fs:[ebx + 0x70], 0x2779616c
imul esi, dword [ebx + 0x70], 0x2779616c
sub dword [ecx], esp
cmp eax, 0x6e6f6e27
daa
sub dword [ebx + 0x4a], edi
jnp 0x40aa19
sub byte [edi], ah
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40aa39
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
jae 0x40aa52
pop edi
daa
sub esi, dword [ebp + 0x2b]
daa
pop edi
imul ebp, dword [esi + 0x66], 0x2e29276f
push 0x28656469
sub dword [ebx], edi
jb 0x40aa5a
je 0x40aa6c
je 0x40aa6c
jb 0x40aa67
cmp edi, dword [ebp + 0xa]
jbe 0x40aa5f
jb 0x40aa20
pop edi
arpl word [edx + 0x3d], sp
jne 0x40aa75
cmp eax, 0x636e7566
je 0x40aa73
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], ah
jbe 0x40aa73
jb 0x40aa34
popal
je 0x40aa79
cmp eax, 0x65722e64
jb 0x40aa82
jae 0x40aa94
insb byte es:[edi], dx
je 0x40aa5d
outsw dx, word [esi]
jb 0x40aa4e
jbe 0x40aa89
jb 0x40aa4a
jne 0x40aa4c
imul ebp, dword [esi + 0x20], 0x61746164
sub dword [ebx + 0x76], edi
jnp 0x40aaac
popal
jb 0x40aa59
jne 0x40aaae
jb 0x40aa7b
popal
je 0x40aaa3
pop ebx
jne 0x40aaa2
cmp esi, dword [esi + 0x61]
jb 0x40aa6a
jne 0x40aa8b
jne 0x40aa8b
arpl word [ecx + 0x74], bp
jns 0x40aa90
cmp eax, 0x693b2727
sub byte [ebp + 0x73], dh
daa
daa
cmp ebp, dword [ecx + 0x66]
sub byte [ebp + 0x73], dh
jne 0x40aace
jae 0x40aac1
jb 0x40aa8c
jb 0x40aa8c
bound esp, qword cs:[ecx + 0x73]
bound esp, qword [ecx + 0x73]
popal
jae 0x40aac7
pop edi
pop edi
imul ebp, dword [esi + 0x66], 0x7426266f
je 0x40aae4
jns 0x40aadc
jo 0x40aad2
outsd dx, dword gs:[esi]
outsd dx, dword [esi]
and byte [ebp + 0x73], dh
jb 0x40aaa3
jb 0x40aaa3
bound esp, qword [ecx + 0x73]
pop edi
pop edi
imul ebp, dword [esi + 0x66], 0x273d3d6f
outsd dx, dword [esi]
outsb dx, byte [esi]
outsw dx, word [esi]
cmp eax, 0x626f273d
push 0x65
bound ebp, qword [edx + 0x65]
arpl word [edi + 0x29], si
jnp 0x40aaf0
jne 0x40aacb
jne 0x40aacb
imul esi, dword [ebx + 0x45], 0x7974706d
sub byte [ebp + 0x73], dh
inc ebp
insd dword es:[edi], dx
jo 0x40ab08
jns 0x40aabe
jne 0x40ab0b
jb 0x40aac9
bound esp, qword [ecx + 0x73]
pop edi
imul ebp, dword [esi + 0x66], 0x64652e6f
jne 0x40aad2
outsw dx, word [esi]
outsd dx, dword [esi]
jne 0x40aad2
jl 0x40ab27
imul esi, dword [ebx + 0x45], 0x7974706d
sub byte [ebp + 0x73], dh
jae 0x40aaf3
insd dword es:[edi], dx
jo 0x40ab25
jns 0x40aadb
jne 0x40ab28
jb 0x40aae6
bound esp, qword [ecx + 0x73]
pop edi
imul ebp, dword [esi + 0x66], 0x64652e6f
jne 0x40aaf4
outsb dx, byte [esi]
outsw dx, word [esi]
jne 0x40aaf4
jae 0x40ab2b
arpl word [eax + 0x6f], bp
push 0x6e6c6f6f
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
sub dword gs:[edi], edi
daa
daa
cmp ah, byte [edi]
cmp al, 0x70
in eax, 0xad
cmpsb byte [esi], byte es:[edi]
jecxz 0x40aa5e
and dh, 0xa0
mov eax, dword [0x279abcef]
lcall 0x7265, 0x73752b27
bound esp, qword cs:[ecx + 0x73]
sub esi, dword [ebp + 0x73]
jb 0x40ab1a
bound esp, qword [ecx + 0x73]
pop edi
pop edi
imul ebp, dword [esi + 0x66], 0x64652e6f
jne 0x40ab28
outsw dx, word [esi]
outsd dx, dword [esi]
jne 0x40ab28
jae 0x40ab5f
push 0x6e6c6f6f
popal
insd dword es:[edi], dx
sub esp, dword gs:[edi]
cmp al, 0x2f
jo 0x40ab48
daa
cmp esp, dword [ebx + 0x69]
je 0x40ab89
cmp eax, 0x6d457369
inc ebp
insd dword es:[edi], dx
jo 0x40ab8b
jns 0x40ab41
jne 0x40ab8e
jae 0x40ab81
jb 0x40ab4c
jb 0x40ab4c
bound esp, qword [ecx + 0x73]
pop edi
imul ebp, dword [esi + 0x66], 0x69632e6f
je 0x40aba5
outsw dx, word [esi]
arpl word cs:[ecx + 0x74], bp
arpl word [ecx + 0x74], bp
jns 0x40ab56
sub dword [edi], edi
aas
jne 0x40aba3
jb 0x40ab61
bound esp, qword [ecx + 0x73]
pop edi
imul ebp, dword [esi + 0x66], 0x72702e6f
outsd dx, dword [esi]
jbe 0x40abab
imul ebp, dword [esi + 0x63], 0x73753a65
outsb dx, byte [esi]
arpl word [ebp + 0x3a], sp
jne 0x40abbb
jb 0x40ab79
bound esp, qword [ecx + 0x73]
pop edi
popal
jae 0x40abb4
pop edi
imul ebp, dword [esi + 0x66], 0x72702e6f
outsd dx, dword [esi]
jb 0x40abc7
jbe 0x40abc3
outsb dx, byte [esi]
arpl word [ebp + 0x2b], sp
jne 0x40abd3
jae 0x40abc6
jb 0x40ab91
jb 0x40ab91
bound esp, qword [ecx + 0x73]
pop edi
imul ebp, dword [esi + 0x66], 0x69632e6f
je 0x40abea
cmp edi, dword [ebp + 0xa]
arpl word [ecx + 0x74], bp
jns 0x40abb6
imul esi, dword [ebx + 0x45], 0x7974706d
sub byte [ebx + 0x69], ah
je 0x40abfe
arpl word [ecx + 0x74], bp
jns 0x40abaf
sub dword [edi], edi
aas
daa
daa
cmp ah, byte [edi]
cmp al, 0x70
in eax, 0xae
in eax, 0xae
mov dh, 0xe3
add byte [eax - 0x105e461c], 0xbc
lcall 0x7974, 0x69632b27
jecxz 0x40ab13
and ah, 0xb9
mov eax, dword [0x279abcef]
sub esp, dword [ebx + 0x69]
je 0x40ac19
sub esp, dword [edi]
cmp al, 0x2f
das
jo 0x40abe4
daa
daa
cmp ebp, dword [ecx + 0x66]
sub byte [ecx], ah
imul esi, dword [ebx + 0x45], 0x7974706d
sub byte [ebp + 0x64], ah
and dword [ecx + 0x73], ebp
inc ebp
insd dword es:[edi], dx
jo 0x40ac26
jns 0x40abdc
jne 0x40abe1
jne 0x40abe1
jl 0x40ac36
and dword [ecx + 0x73], ebp
inc ebp
insd dword es:[edi], dx
jo 0x40ac35
imul esi, dword [ebx + 0x45], 0x7974706d
sub byte [ebx + 0x69], ah
je 0x40ac40
jns 0x40abeb
arpl word [ecx + 0x74], bp
jns 0x40abf1
sub dword [ecx], ebp
jnp 0x40ac15
sub dword [ebx + 0x4a], edi
sub byte [edi], ah
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40ac35
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
sub esi, dword [ebp + 0x2b]
daa
pop edi
imul ebp, dword [esi + 0x66], 0x2e29276f
outsd dx, dword [esi]
daa
sub dword [esi], ebp
push 0x286c6d74
jne 0x40ac1c
insd dword es:[edi], dx
insb byte es:[edi], dx
sub byte [ebp + 0x64], ah
jne 0x40ac1c
arpl word [ecx + 0x74], bp
jns 0x40ac1f
push 0x28656469
sub dword [ebx], edi
jge 0x40ac65
insb byte es:[edi], dx
jae 0x40ac68
jnp 0x40ac4f
sub byte [edi], ah
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40ac6f
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
daa
sub esi, dword [ebp + 0x2b]
daa
pop edi
imul ebp, dword [esi + 0x66], 0x2e29276f
outsb dx, byte [esi]
outsw dx, word [esi]
daa
sub dword [esi], ebp
push 0x286c6d74
dec edx
sub byte [edi], ah
sub byte [edx + 0x28], cl
daa
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40ac92
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
jae 0x40acab
je 0x40ac97
pop edi
daa
sub esi, dword [ebp + 0x2b]
daa
pop edi
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
daa
sub dword [esi], ebp
je 0x40acac
js 0x40acbd
sub byte [ecx], ch
sub esp, dword [edi]
out 0x9a, al
and dh, 0x97
mov dh, 0xe6
mov dl, 0xa1
out 0x9c, al
mov ebp, esp
mov al, 0x86
call 0x97273116
cdq
in eax, 0x85
lodsb al, byte [esi]
in eax, 0xbc
and byte [edi], 0x29
push 0x28656469
daa
sub dword [esi], ebp
push 0x28656469
sub byte [ecx], ch
cmp edi, dword [ebp + 0xa]
sub dword [ebx], edi
jge 0x40ac7e
dec edx
sub byte [edi], ah
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40acdf
jb 0x40acdf
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
pop edi
imul ebp, dword [esi + 0x66], 0x2e29276f
jae 0x40acfc
outsd dx, dword [esi]
ja 0x40acbf
sub dword [ebx], edi
jge 0x40ad18
cmp ecx, dword [edx + 0x2e]
js 0x40ad19
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x40acce
daa
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
inc ebx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esi
jb 0x40ad1b
outsb dx, byte gs:[esi]
jae 0x40ad05
jne 0x40ad26
daa
sub al, 0x27
push 0x3a707474
je 0x40ad33
jo 0x40acfb
das
das
outsb dx, byte [esi]
jne 0x40ad33
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
dec ebp
inc ecx
dec ecx
dec esi
sub esp, dword [edi]
das
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x40ad0c
jo 0x40ad48
push 0x7b2c2770
jo 0x40ad09
sub al, 0x7b
daa
insd dword es:[edi], dx
outsd dx, dword [esi]
daa
cmp ah, byte [edi]
push 0x27656d6f
sub al, 0x27
popal
arpl word [edi + 0x3a], si
daa
jb 0x40ad5f
arpl word [ebp + 0x73], si
jne 0x40ad70
jae 0x40ad63
jb 0x40ad5f
jb 0x40ad5f
imul ebp, dword [esi + 0x66], 0x272c276f
sub al, 0x27
jne 0x40ad75
imul esi, dword [ebx + 0x74], 0x2c753a27
daa
cmp dh, byte [ebp + 0x2c]
daa
jne 0x40ad86
jb 0x40ad75
bound esp, qword [ecx + 0x73]
jae 0x40ad7f
pop edi
pop edi
imul ebp, dword [esi + 0x66], 0x313a276f
jge 0x40ad50
pop edi
arpl word [edx + 0x29], sp
bound ebp, qword [ecx]
cmp edi, dword [ebp + 0xa]
jne 0x40ad9c
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [eax + 0x6c], cl
outsd dx, dword [esi]
popal
push edx
arpl word gs:[ebp + 0x73], dx
jb 0x40ad88
jne 0x40ada4
outsb dx, byte [esi]
js 0x40adaf
sub byte [ebp + 0x29], dh
jnp 0x40ad95
sub dword [ebx + 0x4a], edi
sub byte [edi], ah
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40adb5
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
daa
pop edi
imul ebp, dword [esi + 0x66], 0x2e29276f
outsw dx, word [esi]
daa
sub dword [esi], ebp
push 0x28656469
sub dword [ebx], edi
imul esp, dword [esi + 0x28], 0x2327284a
jb 0x40addd
sub byte [edx + 0x28], cl
daa
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40addd
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
pop edi
jb 0x40adf5
daa
sub dword [esi], ebp
arpl word [ebx + 0x73], si
sub byte [edi], ah
imul esi, dword fs:[ebx + 0x70], 0x2779616c
imul esi, dword [ebx + 0x70], 0x2779616c
sub dword [ecx], esp
cmp eax, 0x6e6f6e27
daa
daa
sub dword [ebx + 0x4a], edi
sub byte [edi], ah
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40ae12
jae 0x40ae16
jb 0x40ae12
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
jae 0x40ae2b
pop edi
daa
sub esi, dword [ebp + 0x2b]
daa
pop edi
jb 0x40ae2a
daa
sub dword [esi], ebp
push 0x28656469
sub dword [ebx], edi
jb 0x40ae32
je 0x40ae44
jb 0x40ae3f
cmp edi, dword [ebp + 0xa]
jbe 0x40ae37
jb 0x40adf8
pop edi
arpl word [edx + 0x3d], sp
jne 0x40ae4d
jne 0x40ae4d
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], ah
jbe 0x40ae4b
jb 0x40ae0c
jne 0x40ae61
jb 0x40ae2e
jb 0x40ae5a
jae 0x40ae6c
insb byte es:[edi], dx
je 0x40ae35
imul esp, dword [esi + 0x28], 0x72657375
jb 0x40ae6e
outsb dx, byte gs:[esi]
jne 0x40ae7f
jb 0x40ae3d
jb 0x40ae7b
outsb dx, byte gs:[esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40ae84
xor byte ds:[ecx], ch
jnp 0x40ae97
popal
jb 0x40ae44
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
cmp eax, 0x663b5d5b
pop ebx
pop ebp
cmp esp, dword [esi + 0x6f]
outsd dx, dword [esi]
jb 0x40ae59
jbe 0x40ae94
popal
jb 0x40ae55
imul edi, dword [0x3c693b30], 0x72657375
xor byte [ebx], bh
imul edi, dword [esi*2 + 0x2e726573], 0x65697266
jb 0x40ae6e
jb 0x40aeac
jb 0x40aeac
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40aeb5
je 0x40aeb5
cmp ebp, dword [ecx + 0x2b]
sub ebp, dword [ecx]
jnp 0x40aeb3
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jo 0x40aed0
jo 0x40aed0
jne 0x40aecf
jae 0x40aec5
push 0x613c2728
sub byte [edi], ah
cmp al, 0x61
and byte [eax + 0x72], ch
cmp ax, 0x6822
je 0x40aedf
jo 0x40aea7
cmp ch, byte [edi]
das
das
daa
sub eax, dword [edi + ecx*2 + 0x4d]
inc ecx
dec ecx
dec esi
push ebx
push eax
push edx
dec edi
inc esi
dec ecx
dec esp
inc ebp
sub esp, dword [edi]
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x6f6d3f70
outsb dx, byte [esi]
js 0x40aeb7
jo 0x40aef3
jo 0x40aecc
insd dword es:[edi], dx
outsd dx, dword [esi]
cmp eax, 0x666f7270
imul ebp, dword [ebp + 0x26], 0x2b273d75
jne 0x40af12
imul bp, word [ebp + 0x26], 0x3d75
jne 0x40aed8
daa
sub esi, dword [ebp + 0x73]
jb 0x40aed0
jb 0x40af0e
outsb dx, byte gs:[esi]
pop ebx
imul ebx, dword [ebp + 0x2e], 0x68736168
sub esp, dword [edi]
push 0x2b687361
daa
and ah, byte [eax]
je 0x40af17
and byte [ecx + 0x72], dh
popal
jb 0x40af1f
je 0x40aef8
je 0x40aef8
and bl, byte [edi + 0x62]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
imul esp, dword [edx], 0x3e
daa
sub esi, dword [ebp + 0x73]
jb 0x40aef9
jb 0x40af37
jb 0x40af37
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
pop ebx
imul ebx, dword [ebp + 0x2e], 0x656d616e
sub esp, dword [edi]
sub esp, dword gs:[edi]
cmp al, 0x2f
popal
daa
daa
sub dword [ebx], edi
jge 0x40aeee
jbe 0x40af47
jb 0x40af08
jae 0x40af52
outsd dx, dword [esi]
ja 0x40af4c
jae 0x40af63
je 0x40af62
jb 0x40af2e
cmp eax, 0xa0bde427
in eax, 0x8f
scasd eax, dword es:[edi]
daa
in al, 0xbd
mov al, byte [0xe8af8fe5]
mov ebp, 0xaf8fe5a0
call 0xaf296c80
movsb byte es:[edi], byte [esi]
call 0x2b6835b2
dec edx
sub byte [edi], ah
cmp dword [ebp - 0x175b5118], 0xffffffaf
xchg byte [edi], ah
sub ecx, dword [edx + 0x28]
daa
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
arpl word gs:[ebp + 0x73], si
jb 0x40af6e
pop edi
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
je 0x40af73
daa
sub esi, dword [ebp + 0x2b]
daa
sub esp, dword [edi]
pop edi
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
daa
sub dword [esi], ebp
je 0x40af88
js 0x40af99
sub byte [ecx], ch
sub esp, dword [edi]
out 0x9a, eax
test al, ch
mov edi, 0x9bbae499
cdq
in al, 0xba
wait
in eax, 0xa5
mov ebp, 0xef8b8fe5
mov ebp, edi
mov esp, 0x4a3b279a
sub byte [edi], ah
and esi, dword [edx + 0x65]
arpl word [ebp + 0x73], si
jb 0x40afa8
jb 0x40afa8
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x752b275f
sub esp, dword [edi]
je 0x40afad
daa
sub esi, dword [ebp + 0x2b]
daa
pop edi
jb 0x40afc0
daa
sub dword [esi], ebp
jb 0x40afc4
je 0x40afcb
insb byte es:[edi], dx
sub byte [edi], ah
cmp al, 0x70
jo 0x40afa2
daa
daa
sub esi, dword [ebx + 0x68]
outsd dx, dword [esi]
ja 0x40afca
jae 0x40afe1
jb 0x40af9a
sub ebx, dword [edi + 0x63]
outsd dx, dword [esi]
insd dword es:[edi], dx
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
push 0x6f
imul ebp, dword [esi + 0x28], 0x8180e327
daa
sub dword [ebx], ebp
daa
and bh, ah
lodsd eax, dword [esi]
mov dword [edi], esp
sub esi, dword [ebp + 0x73]
jne 0x40affd
jb 0x40afbb
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x40afbe
daa
in al, 0xba
mov edx, 0x3e702f3c
jo 0x40afd9
daa
daa
sub dword [esi], ebp
push 0x28656469
sub dword [ebx], edi
jge 0x40b00c
sub byte [ecx], ch
cmp edi, dword [ebp + 0x65]
insb byte es:[edi], dx
jae 0x40b00f
and byte [ecx + 0x66], ch
sub byte [eax], ch
and dword [ecx + 0x73], ebp
inc ebp
insd dword es:[edi], dx
jo 0x40b02a
jns 0x40afe0
jne 0x40b02d
jb 0x40afeb
jb 0x40afeb
jae 0x40b022
arpl word [eax + 0x6f], bp
push 0x296c6f6f
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
sub dword [esi], esp
jne 0x40b03b
jne 0x40b03b
jb 0x40aff9
jae 0x40b030
jae 0x40b030
push 0x2e6c6f6f
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40b040
xor byte ds:[ecx], ch
xor byte [ecx], ch
jl 0x40b059
and dword [ecx + 0x73], ebp
inc ebp
insd dword es:[edi], dx
jo 0x40b058
jns 0x40b00e
jne 0x40b05b
jb 0x40b019
push 0x74656d6f
outsd dx, dword [esi]
ja 0x40b061
pop edi
jo 0x40b068
outsd dx, dword [esi]
jbe 0x40b062
outsb dx, byte [esi]
arpl word [ebp + 0x29], sp
jl 0x40b07b
and edi, edi
fdivr st(7)
loopne 0x40b005
adc byte [edx + 0x46], cl
dec ecx
inc esi
add byte [ecx], al
add al, byte [eax]
add byte [eax + eax + 0x64], ah
add byte [eax], al
add byte fs:[eax + eax], ah
invalid
jne 0x40b07e
imul edi, dword [ecx], 1
add byte [eax + eax], al
add byte [eax], al
cmp al, 0
add bh, bh
loope 0x40b02d
mov dh, 0x68
je 0x40b0a2
je 0x40b09f
jo 0x40b06a
cmp ch, byte [edi]
das
das
outsb dx, byte [esi]
jae 0x40b063
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
das
js 0x40b0a2
popal
jo 0x40b072
xor dword [esi], ebp
xor byte [edi], ch
add byte [edi + edi], bh
js 0x40b0bc
popal
arpl word [ebx + 0x65], bp
je 0x40b072
bound esp, qword [ebp + 0x67]
imul ebp, dword [esi + 0x3d], 0xbfbbef22
and ah, byte [eax]
imul esp, dword [ebp + edi + 0x22], 0x304d3557
dec ebp
jo 0x40b0ac
and ch, bh
out dx, eax
mov ebx, 0x692022bf
cmp eax, 0x4d355722
mov edi, 0x64692022
cmp eax, 0x4d355722
and dl, byte [edi + 0x35]
dec ebp
push edi
xor eax, 0x704d304d
xor byte [ebp + 0x70], cl
inc ebx
push 0x727a4869
push 0x727a4869
push ebx
jp 0x40b0c1
dec esi
push esp
arpl word [edx + 0x6b], di
arpl word [ecx], di
and bh, byte fs:[edi]
aas
and byte ds:[eax + edi*2], bh
cmp al, 0x78
cmp bh, byte [eax + 0x6d]
jo 0x40b0f2
je 0x40b0e9
and byte [eax + 0x6d], bh
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x40b0c9
js 0x40b0ce
and ah, byte [ecx + 0x64]
outsd dx, dword [esi]
bound esp, qword [ebp + 0x3a]
outsb dx, byte [esi]
jae 0x40b0d5
insd dword es:[edi], dx
je 0x40b100
das
and ah, byte [eax]
js 0x40b0de
js 0x40b113
jo 0x40b11c
imul edi, dword [0x6f644122], 0x62
and byte gs:[eax + 0x4d], bl
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x20]
pop eax
dec ebp
push eax
and byte [ebx + 0x6f], al
jb 0x40b11e
and byte [0x632d302e], dh
xor byte [esi], dh
xor byte [0x30363063], ch
and byte [esi], dh
xor dword [esi], ebp
xor byte [eax], ah
xor dword ss:[esi], ebp
xor dword [ebx], esi
xor al, 0x37
aaa
aaa
aaa
sub al, 0x20
xor dh, byte [eax]
xor dword [eax], esi
das
xor byte [edx], dh
das
xor dword [edx], esi
sub eax, 0x333a3731
xor bh, byte [edx]
xor byte [eax], dh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp dh, byte [eax]
xor byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edx], ah
and byte ds:[edx + esi*2], bh
and bh, byte [esi]
and byte [edx + esi*2], bh
cmp dl, byte fs:[edx + 0x44]
inc esp
inc esi
and byte [eax + 0x6d], bh
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x40b135
jb 0x40b161
cmp ax, 0x6822
je 0x40b177
push 0x3a707474
jo 0x40b13f
das
das
ja 0x40b180
ja 0x40b139
ja 0x40b140
outsd dx, dword cs:[esi]
jb 0x40b178
das
xor dword [ecx], edi
cmp dword [ecx], edi
das
cmp dword [ecx], edi
cmp dword [edi], ebp
xor byte [edx], dh
das
xor dh, byte [edx]
sub eax, 0x2d666472
jae 0x40b19c
sub ax, 0x7973
outsb dx, byte [esi]
je 0x40b187
js 0x40b155
outsb dx, byte [esi]
jae 0x40b14e
and bh, byte [esi]
and byte [edx + esi*2], bh
cmp al, byte fs:[ebp + 0x73]
arpl word [edx + 0x69], si
jae 0x40b19a
jb 0x40b1a2
jo 0x40b1af
imul ebp, dword [edi + 0x6e], 0x66647220
cmp ah, byte [ecx + 0x62]
jb 0x40b1a5
cmp ah, byte fs:[ecx + 0x62]
cmp ah, byte [ecx + 0x62]
outsd dx, dword [esi]
jne 0x40b1bc
cmp eax, 0x78202222
insd dword es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x40b18c
js 0x40b1c1
jo 0x40b1a8
push edx
imul esp, dword [edi + 0x68], 0x223d7374
push 0x3a707474
das
cmp ch, byte [edi]
das
outsb dx, byte [esi]
jae 0x40b195
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
das
js 0x40b1d4
jo 0x40b1a4
xor dword [esi], ebp
xor byte [edi], ch
das
jb 0x40b1e4
push 0x222f7374
and byte [eax + 0x6d], bh
and ah, byte [eax]
js 0x40b1f1
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x40b1c2
cmp bh, byte [eax + 0x6d]
js 0x40b1f7
jo 0x40b1d9
dec ebp
cmp eax, 0x74746822
jo 0x40b1ce
das
das
outsb dx, byte [esi]
jae 0x40b1c7
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
das
js 0x40b206
popal
jo 0x40b1d6
xor dword [esi], ebp
xor byte [edi], ch
xor byte cs:[edi], ch
insd dword es:[edi], dx
insd dword es:[edi], dx
das
and ah, byte [eax]
js 0x40b21f
and byte [eax + 0x6d], bh
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x40b1f0
jae 0x40b22c
push edx
cmp ax, 0x6822
je 0x40b234
and ch, byte [eax + 0x74]
je 0x40b231
jo 0x40b1fc
cmp ch, byte [edi]
das
das
outsb dx, byte [esi]
jae 0x40b1f5
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
das
js 0x40b234
jo 0x40b204
das
xor dword [esi], ebp
xor byte [edi], ch
xor byte cs:[edi], ch
jae 0x40b22f
jns 0x40b24d
das
push edx
jae 0x40b252
jne 0x40b257
jb 0x40b249
arpl word [ebp + 0x52], sp
push edx
and sp, word gs:[edx]
and byte [eax + 0x6d], bh
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x40b22d
js 0x40b262
jo 0x40b234
and ch, byte [eax + 0x74]
je 0x40b26c
cmp ch, byte [edi]
das
outsb dx, byte [esi]
jae 0x40b230
popal
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
arpl word cs:[edi + 0x6d], bp
das
js 0x40b26f
jo 0x40b23f
xor dword [esi], ebp
xor byte [edi], ch
and ah, byte [eax]
js 0x40b285
jo 0x40b26c
imul esp, dword [edi + 0x68], 0x4d3a7374
popal
cmp cl, byte [ebp + 0x61]
jb 0x40b28f
cmp eax, 0x6c614622
jae 0x40b292
and ah, byte gs:[eax]
and ah, byte [eax]
js 0x40b29e
insd dword es:[edi], dx
jo 0x40b280
dec ebp
cmp cl, byte [edi + 0x72]
imul esp, dword [edi + 0x69], 0x446c616e
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x40b28f
inc esp
cmp eax, 0x69757522
cmp bh, byte fs:[ecx]
jne 0x40b2c0
imul esp, dword [edx + edi + 0x39], 0x37304337
cmp bh, byte [ecx]
aaa
inc ebx
xor byte [edi], dh
aaa
inc esp
xor al, 0x35
xor eax, dword [ecx + 0x46]
inc ecx
inc esi
inc ecx
inc ebp
xor byte [ecx], dh
xor dword [ecx], edi
inc ecx
inc ebx
inc esi
inc esp
inc ecx
inc ebp
inc ebp
xor al, 0x30
xor dh, byte ss:[0x20223033]
xor esi, dword [eax]
and ah, byte [eax]
and byte [eax + 0x6d], bh
js 0x40b2df
jo 0x40b2c1
dec ebp
cmp al, byte [edi + ebp*2 + 0x63]
jne 0x40b2e8
outsb dx, byte gs:[esi]
je 0x40b2c8
inc esp
cmp eax, 0x706d7822
imul esp, dword fs:[edx + edi + 0x43], 0x34463443
aaa
inc esp
xor byte [ecx], dh
xor eax, 0x31314239
xor dword [0x31314239], esi
inc ebp
xor dword [ecx + 0x44], eax
inc ebp
xor al, 0x38
xor al, byte [edx + esi + 0x36]
cmp byte [edx], dh
inc esp
xor dh, byte [esi]
xor al, byte [esi + 0x46]
cmp dword [edx + 0x35], eax
and ah, byte ss:[eax]
js 0x40b31b
jo 0x40b2fd
dec ebp
cmp cl, byte [ecx + 0x6e]
jae 0x40b32a
popal
outsb dx, byte [esi]
arpl word [ebp + 0x49], sp
inc esp
cmp eax, 0x706d7822
jo 0x40b2f0
imul ebp, dword cs:[ecx + 0x64], 0x3443433a
imul ebp, dword [ecx + 0x64], 0x3443433a
xor al, 0x46
inc esi
xor al, 0x37
inc ebx
inc esi
xor dword [0x31314239], esi
inc ebp
xor dword [ecx + 0x44], eax
inc ebp
xor al, 0x38
xor al, byte [edx + esi + 0x36]
xor al, byte [esi + 0x46]
cmp dword [edx + 0x35], eax
and ah, byte ss:[eax]
js 0x40b357
jo 0x40b326
inc ebx
jb 0x40b354
popal
je 0x40b361
jb 0x40b348
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
cmp eax, 0x6f644122
bound esp, qword [ebp + 0x20]
push eax
push 0x736f746f
push 0x4320706f
and byte gs:[eax + 0x68], dl
outsd dx, dword [esi]
je 0x40b373
jae 0x40b36e
outsd dx, dword [esi]
jo 0x40b329
inc ebx
push ebx
xor eax, 0x6e695720
outsd dx, dword fs:[esi]
ja 0x40b387
and bh, byte [esi]
and byte [eax + edi*2], bh
insd dword es:[edi], dx
jo 0x40b369
dec ebp
dec ebp
cmp al, byte [ebp + 0x72]
imul esi, dword [esi + 0x65], 0x6f724664
jb 0x40b397
insd dword es:[edi], dx
and byte [ebx + 0x74], dh
jae 0x40b3a0
push edx
cmp ch, byte gs:[ecx + 0x6e]
jae 0x40b3a8
popal
outsb dx, byte [esi]
arpl word [ebp + 0x49], sp
inc esp
cmp eax, 0x706d7822
imul ebp, dword cs:[ecx + 0x64], 0x4332463a
inc ecx
xor al, 0x31
inc esp
inc ecx
cmp dword [ecx], edi
xor dword [0x31313145], esi
cmp dword [edx + 0x41], eax
inc ebx
inc ebx
xor byte [edx], dh
xor dword [esi], esi
xor bh, byte [ecx]
cmp byte [edx], dh
inc esp
inc ebx
xor al, 0x22
and byte [ebx + 0x74], dh
push edx
cmp ah, byte gs:[edi + ebp*2 + 0x63]
jne 0x40b3de
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x40b3be
inc esp
cmp eax, 0x69757522
cmp bh, byte fs:[ecx]
aaa
inc ebx
xor byte [edi], dh
inc esp
xor al, 0x35
xor eax, dword [ecx + 0x46]
inc esi
inc ecx
inc ebp
xor byte [ecx], dh
xor dword [ecx], edi
inc ecx
inc ebx
inc esi
inc esp
inc ecx
inc ebp
inc ebp
xor al, 0x30
xor dh, byte ss:[0x2f223033]
xor byte [esi], dh
xor dh, byte [0x2f223033]
and byte ds:[edi + ebp], bh
and byte [edi + ebp], bh
jb 0x40b409
cmp al, byte [ebp + 0x73]
arpl word [edx + 0x69], si
jae 0x40b40e
jb 0x40b416
jo 0x40b423
imul ebp, dword [edi + 0x6e], 0x2f3c203e
jb 0x40b41c
cmp dl, byte [edx + 0x44]
inc esi
and byte ds:[edi + ebp], bh
and byte [edi + ebp], bh
js 0x40b3fd
js 0x40b432
jo 0x40b434
je 0x40b42b
and byte ds:[edi + edi], bh
js 0x40b440
popal
arpl word [ebx + 0x65], bp
je 0x40b3f6
outsb dx, byte gs:[esi]
cmp eax, 0x3f227222
invalid
or eax, 0x2f0a0000
add byte [eax], al
or eax, 0x1200001b
jbe 0x40b404
add byte [ecx], bl
call 0x8441900a
add byte [esi], al
add al, 4
add al, 5
add al, 6
add eax, 0x6090605
add byte [eax + eax + 0x4040406], al
add al, 4
add eax, 0x5050604
push es
or dword [esi], eax
add eax, 0x80b0906
push es
or byte [esi], al
push es
or byte [ebx], cl
or al, 0xa
or cl, byte [ebx]
or cl, byte [edx]
or al, 0x10
or al, 0xc
or al, 0xc
or al, 0xc
adc byte [esi + ecx], cl
movups xmm1, xmmword [edi]
push cs
femms
or al, 0x13
adc edx, dword [esp + edx]
adc edx, dword [ebx]
sbb al, 0x1b
sbb ebx, dword [ebx]
sbb al, 0x1f
sbb ebx, dword [edi + ebx]
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
add dword [edi], eax
pop es
pop es
or eax, 0x10180d0c
adc byte [eax], bl
sbb dl, byte [0x1f1a1511]
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
pop ds
inc edx
add byte [ecx], dl
or byte [eax], al
pop edx
add byte [esi + 0x110103], bh
add dl, byte [ecx]
add dword [ebx], eax
adc dword [ecx], eax
inc esp
add bl, dl
add byte [eax], al
add dword [0x101], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [edx], eax
add eax, dword [eax + 0x1010706]
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [edx], eax
add eax, dword [eax + 0x3010010]
add al, byte [eax + 0x3040303]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add al, byte [ebx]
adc dword [eax], eax
adc dl, byte [ebx]
add eax, 0x31213010
adc al, 0x40
xor eax, dword [esi]
inc ecx
and al, byte [edx + 0x50]
xor ah, byte [ebx]
inc ebx
and al, 0x15
push ss
adc dword [eax], eax
add dword [ebx], eax
add al, byte [ebx]
add al, 8
add eax, 0x304
add byte [eax], al
add byte [eax], al
add dword [eax], eax
adc dword [edx], eax
and dword [edx], edx
xor dword [ecx + 3], eax
and byte [ecx - 0x7f], dl
and dl, byte [eax]
popal
xchg ecx, eax
mov cl, 0xd1
xor al, byte [edx + 0x13]
invalid