408e23:	00 00                	add    %al,(%eax)
408e25:	04 17                	add    $0x17,%al
408e27:	6f                   	outsl  %ds:(%esi),(%dx)
408e28:	27                   	daa
408e29:	00 00                	add    %al,(%eax)
408e2b:	0a 00                	or     (%eax),%al
408e2d:	02 7b 95             	add    -0x6b(%ebx),%bh
408e30:	00 00                	add    %al,(%eax)
408e32:	04 1f                	add    $0x1f,%al
408e34:	19 1f                	sbb    %ebx,(%edi)
408e36:	20 73 28             	and    %dh,0x28(%ebx)
408e39:	00 00                	add    %al,(%eax)
408e3b:	0a 6f 29             	or     0x29(%edi),%ch
408e3e:	00 00                	add    %al,(%eax)
408e40:	0a 00                	or     (%eax),%al
408e42:	02 7b 95             	add    -0x6b(%ebx),%bh
408e45:	00 00                	add    %al,(%eax)
408e47:	04 72                	add    $0x72,%al
408e49:	cd 00                	int    $0x0
408e4b:	00 70 6f             	add    %dh,0x6f(%eax)
408e4e:	2a 00                	sub    (%eax),%al
408e50:	00 0a                	add    %cl,(%edx)
408e52:	00 02                	add    %al,(%edx)
408e54:	7b 95                	jnp    0x408deb
408e56:	00 00                	add    %al,(%eax)
408e58:	04 1f                	add    $0x1f,%al
408e5a:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
408e5f:	00 00                	add    %al,(%eax)
408e61:	0a 6f 2c             	or     0x2c(%edi),%ch
408e64:	00 00                	add    %al,(%eax)
408e66:	0a 00                	or     (%eax),%al
408e68:	02 7b 95             	add    -0x6b(%ebx),%bh
408e6b:	00 00                	add    %al,(%eax)
408e6d:	04 16                	add    $0x16,%al
408e6f:	6f                   	outsl  %ds:(%esi),(%dx)
408e70:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408e75:	02 7b 95             	add    -0x6b(%ebx),%bh
408e78:	00 00                	add    %al,(%eax)
408e7a:	04 72                	add    $0x72,%al
408e7c:	8c 05 00 70 6f 1b    	mov    %es,0x1b6f7000
408e82:	00 00                	add    %al,(%eax)
408e84:	0a 00                	or     (%eax),%al
408e86:	02 7b 97             	add    -0x69(%ebx),%bh
408e89:	00 00                	add    %al,(%eax)
408e8b:	04 6f                	add    $0x6f,%al
408e8d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408e92:	7b a6                	jnp    0x408e3a
408e94:	00 00                	add    %al,(%eax)
408e96:	04 6f                	add    $0x6f,%al
408e98:	36 00 00             	add    %al,%ss:(%eax)
408e9b:	0a 00                	or     (%eax),%al
408e9d:	02 7b 97             	add    -0x69(%ebx),%bh
408ea0:	00 00                	add    %al,(%eax)
408ea2:	04 6f                	add    $0x6f,%al
408ea4:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408ea9:	7b a7                	jnp    0x408e52
408eab:	00 00                	add    %al,(%eax)
408ead:	04 6f                	add    $0x6f,%al
408eaf:	36 00 00             	add    %al,%ss:(%eax)
408eb2:	0a 00                	or     (%eax),%al
408eb4:	02 7b 97             	add    -0x69(%ebx),%bh
408eb7:	00 00                	add    %al,(%eax)
408eb9:	04 6f                	add    $0x6f,%al
408ebb:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408ec0:	7b a8                	jnp    0x408e6a
408ec2:	00 00                	add    %al,(%eax)
408ec4:	04 6f                	add    $0x6f,%al
408ec6:	36 00 00             	add    %al,%ss:(%eax)
408ec9:	0a 00                	or     (%eax),%al
408ecb:	02 7b 97             	add    -0x69(%ebx),%bh
408ece:	00 00                	add    %al,(%eax)
408ed0:	04 6f                	add    $0x6f,%al
408ed2:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408ed7:	7b a9                	jnp    0x408e82
408ed9:	00 00                	add    %al,(%eax)
408edb:	04 6f                	add    $0x6f,%al
408edd:	36 00 00             	add    %al,%ss:(%eax)
408ee0:	0a 00                	or     (%eax),%al
408ee2:	02 7b 97             	add    -0x69(%ebx),%bh
408ee5:	00 00                	add    %al,(%eax)
408ee7:	04 6f                	add    $0x6f,%al
408ee9:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408eee:	7b aa                	jnp    0x408e9a
408ef0:	00 00                	add    %al,(%eax)
408ef2:	04 6f                	add    $0x6f,%al
408ef4:	36 00 00             	add    %al,%ss:(%eax)
408ef7:	0a 00                	or     (%eax),%al
408ef9:	02 7b 97             	add    -0x69(%ebx),%bh
408efc:	00 00                	add    %al,(%eax)
408efe:	04 6f                	add    $0x6f,%al
408f00:	35 00 00 0a 02       	xor    $0x20a0000,%eax
408f05:	7b 98                	jnp    0x408e9f
408f07:	00 00                	add    %al,(%eax)
408f09:	04 6f                	add    $0x6f,%al
408f0b:	36 00 00             	add    %al,%ss:(%eax)
408f0e:	0a 00                	or     (%eax),%al
408f10:	02 7b 97             	add    -0x69(%ebx),%bh
408f13:	00 00                	add    %al,(%eax)
408f15:	04 1f                	add    $0x1f,%al
408f17:	1c 20                	sbb    $0x20,%al
408f19:	3d 01 00 00 73       	cmp    $0x73000001,%eax
408f1e:	28 00                	sub    %al,(%eax)
408f20:	00 0a                	add    %cl,(%edx)
408f22:	6f                   	outsl  %ds:(%esi),(%dx)
408f23:	29 00                	sub    %eax,(%eax)
408f25:	00 0a                	add    %cl,(%edx)
408f27:	00 02                	add    %al,(%edx)
408f29:	7b 97                	jnp    0x408ec2
408f2b:	00 00                	add    %al,(%eax)
408f2d:	04 72                	add    $0x72,%al
408f2f:	92                   	xchg   %eax,%edx
408f30:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
408f35:	00 00                	add    %al,(%eax)
408f37:	0a 00                	or     (%eax),%al
408f39:	02 7b 97             	add    -0x69(%ebx),%bh
408f3c:	00 00                	add    %al,(%eax)
408f3e:	04 20                	add    $0x20,%al
408f40:	f8                   	clc
408f41:	01 00                	add    %eax,(%eax)
408f43:	00 1f                	add    %bl,(%edi)
408f45:	41                   	inc    %ecx
408f46:	73 2b                	jae    0x408f73
408f48:	00 00                	add    %al,(%eax)
408f4a:	0a 6f 2c             	or     0x2c(%edi),%ch
408f4d:	00 00                	add    %al,(%eax)
408f4f:	0a 00                	or     (%eax),%al
408f51:	02 7b 97             	add    -0x69(%ebx),%bh
408f54:	00 00                	add    %al,(%eax)
408f56:	04 17                	add    $0x17,%al
408f58:	6f                   	outsl  %ds:(%esi),(%dx)
408f59:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408f5e:	02 7b 97             	add    -0x69(%ebx),%bh
408f61:	00 00                	add    %al,(%eax)
408f63:	04 16                	add    $0x16,%al
408f65:	6f                   	outsl  %ds:(%esi),(%dx)
408f66:	5f                   	pop    %edi
408f67:	00 00                	add    %al,(%eax)
408f69:	0a 00                	or     (%eax),%al
408f6b:	02 7b 97             	add    -0x69(%ebx),%bh
408f6e:	00 00                	add    %al,(%eax)
408f70:	04 72                	add    $0x72,%al
408f72:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
408f73:	05 00 70 6f 1b       	add    $0x1b6f7000,%eax
408f78:	00 00                	add    %al,(%eax)
408f7a:	0a 00                	or     (%eax),%al
408f7c:	02 7b a6             	add    -0x5a(%ebx),%bh
408f7f:	00 00                	add    %al,(%eax)
408f81:	04 18                	add    $0x18,%al
408f83:	6f                   	outsl  %ds:(%esi),(%dx)
408f84:	63 00                	arpl   %eax,(%eax)
408f86:	00 0a                	add    %cl,(%edx)
408f88:	00 02                	add    %al,(%edx)
408f8a:	7b a6                	jnp    0x408f32
408f8c:	00 00                	add    %al,(%eax)
408f8e:	04 17                	add    $0x17,%al
408f90:	6f                   	outsl  %ds:(%esi),(%dx)
408f91:	64 00 00             	add    %al,%fs:(%eax)
408f94:	0a 00                	or     (%eax),%al
408f96:	02 7b a6             	add    -0x5a(%ebx),%bh
408f99:	00 00                	add    %al,(%eax)
408f9b:	04 20                	add    $0x20,%al
408f9d:	32 01                	xor    (%ecx),%al
408f9f:	00 00                	add    %al,(%eax)
408fa1:	1f                   	pop    %ds
408fa2:	21 73 28             	and    %esi,0x28(%ebx)
408fa5:	00 00                	add    %al,(%eax)
408fa7:	0a 6f 29             	or     0x29(%edi),%ch
408faa:	00 00                	add    %al,(%eax)
408fac:	0a 00                	or     (%eax),%al
408fae:	02 7b a6             	add    -0x5a(%ebx),%bh
408fb1:	00 00                	add    %al,(%eax)
408fb3:	04 72                	add    $0x72,%al
408fb5:	b4 05                	mov    $0x5,%ah
408fb7:	00 70 6f             	add    %dh,0x6f(%eax)
408fba:	2a 00                	sub    (%eax),%al
408fbc:	00 0a                	add    %cl,(%edx)
408fbe:	00 02                	add    %al,(%edx)
408fc0:	7b a6                	jnp    0x408f68
408fc2:	00 00                	add    %al,(%eax)
408fc4:	04 20                	add    $0x20,%al
408fc6:	ab                   	stos   %eax,%es:(%edi)
408fc7:	00 00                	add    %al,(%eax)
408fc9:	00 1f                	add    %bl,(%edi)
408fcb:	14 73                	adc    $0x73,%al
408fcd:	2b 00                	sub    (%eax),%eax
408fcf:	00 0a                	add    %cl,(%edx)
408fd1:	6f                   	outsl  %ds:(%esi),(%dx)
408fd2:	2c 00                	sub    $0x0,%al
408fd4:	00 0a                	add    %cl,(%edx)
408fd6:	00 02                	add    %al,(%edx)
408fd8:	7b a6                	jnp    0x408f80
408fda:	00 00                	add    %al,(%eax)
408fdc:	04 1f                	add    $0x1f,%al
408fde:	11 6f 2d             	adc    %ebp,0x2d(%edi)
408fe1:	00 00                	add    %al,(%eax)
408fe3:	0a 00                	or     (%eax),%al
408fe5:	02 7b a7             	add    -0x59(%ebx),%bh
408fe8:	00 00                	add    %al,(%eax)
408fea:	04 17                	add    $0x17,%al
408fec:	6f                   	outsl  %ds:(%esi),(%dx)
408fed:	27                   	daa
408fee:	00 00                	add    %al,(%eax)
408ff0:	0a 00                	or     (%eax),%al
408ff2:	02 7b a7             	add    -0x59(%ebx),%bh
408ff5:	00 00                	add    %al,(%eax)
408ff7:	04 20                	add    $0x20,%al
408ff9:	f4                   	hlt
408ffa:	00 00                	add    %al,(%eax)
408ffc:	00 1f                	add    %bl,(%edi)
408ffe:	23 73 28             	and    0x28(%ebx),%esi
409001:	00 00                	add    %al,(%eax)
409003:	0a 6f 29             	or     0x29(%edi),%ch
409006:	00 00                	add    %al,(%eax)
409008:	0a 00                	or     (%eax),%al
40900a:	02 7b a7             	add    -0x59(%ebx),%bh
40900d:	00 00                	add    %al,(%eax)
40900f:	04 72                	add    $0x72,%al
409011:	cc                   	int3
409012:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
409017:	00 00                	add    %al,(%eax)
409019:	0a 00                	or     (%eax),%al
40901b:	02 7b a7             	add    -0x59(%ebx),%bh
40901e:	00 00                	add    %al,(%eax)
409020:	04 1f                	add    $0x1f,%al
409022:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
409027:	00 00                	add    %al,(%eax)
409029:	0a 6f 2c             	or     0x2c(%edi),%ch
40902c:	00 00                	add    %al,(%eax)
40902e:	0a 00                	or     (%eax),%al
409030:	02 7b a7             	add    -0x59(%ebx),%bh
409033:	00 00                	add    %al,(%eax)
409035:	04 1f                	add    $0x1f,%al
409037:	10 6f 2d             	adc    %ch,0x2d(%edi)
40903a:	00 00                	add    %al,(%eax)
40903c:	0a 00                	or     (%eax),%al
40903e:	02 7b a7             	add    -0x59(%ebx),%bh
409041:	00 00                	add    %al,(%eax)
409043:	04 72                	add    $0x72,%al
409045:	da 05 00 70 6f 1b    	fiaddl 0x1b6f7000
40904b:	00 00                	add    %al,(%eax)
40904d:	0a 00                	or     (%eax),%al
40904f:	02 7b a8             	add    -0x58(%ebx),%bh
409052:	00 00                	add    %al,(%eax)
409054:	04 17                	add    $0x17,%al
409056:	6f                   	outsl  %ds:(%esi),(%dx)
409057:	27                   	daa
409058:	00 00                	add    %al,(%eax)
40905a:	0a 00                	or     (%eax),%al
40905c:	02 7b a8             	add    -0x58(%ebx),%bh
40905f:	00 00                	add    %al,(%eax)
409061:	04 1f                	add    $0x1f,%al
409063:	5d                   	pop    %ebp
409064:	1f                   	pop    %ds
409065:	22 73 28             	and    0x28(%ebx),%dh
409068:	00 00                	add    %al,(%eax)
40906a:	0a 6f 29             	or     0x29(%edi),%ch
40906d:	00 00                	add    %al,(%eax)
40906f:	0a 00                	or     (%eax),%al
409071:	02 7b a8             	add    -0x58(%ebx),%bh
409074:	00 00                	add    %al,(%eax)
409076:	04 72                	add    $0x72,%al
409078:	e0 05                	loopne 0x40907f
40907a:	00 70 6f             	add    %dh,0x6f(%eax)
40907d:	2a 00                	sub    (%eax),%al
40907f:	00 0a                	add    %cl,(%edx)
409081:	00 02                	add    %al,(%edx)
409083:	7b a8                	jnp    0x40902d
409085:	00 00                	add    %al,(%eax)
409087:	04 1f                	add    $0x1f,%al
409089:	1d 1f 10 73 2b       	sbb    $0x2b73101f,%eax
40908e:	00 00                	add    %al,(%eax)
409090:	0a 6f 2c             	or     0x2c(%edi),%ch
409093:	00 00                	add    %al,(%eax)
409095:	0a 00                	or     (%eax),%al
409097:	02 7b a8             	add    -0x58(%ebx),%bh
40909a:	00 00                	add    %al,(%eax)
40909c:	04 1f                	add    $0x1f,%al
40909e:	0f 6f 2d 00 00 0a 00 	movq   0xa0000,%mm5
4090a5:	02 7b a8             	add    -0x58(%ebx),%bh
4090a8:	00 00                	add    %al,(%eax)
4090aa:	04 17                	add    $0x17,%al
4090ac:	6f                   	outsl  %ds:(%esi),(%dx)
4090ad:	60                   	pusha
4090ae:	00 00                	add    %al,(%eax)
4090b0:	0a 00                	or     (%eax),%al
4090b2:	02 7b a8             	add    -0x58(%ebx),%bh
4090b5:	00 00                	add    %al,(%eax)
4090b7:	04 72                	add    $0x72,%al
4090b9:	e8 05 00 70 6f       	call   0x6fb090c3
4090be:	1b 00                	sbb    (%eax),%eax
4090c0:	00 0a                	add    %cl,(%edx)
4090c2:	00 02                	add    %al,(%edx)
4090c4:	7b a8                	jnp    0x40906e
4090c6:	00 00                	add    %al,(%eax)
4090c8:	04 17                	add    $0x17,%al
4090ca:	6f                   	outsl  %ds:(%esi),(%dx)
4090cb:	4a                   	dec    %edx
4090cc:	00 00                	add    %al,(%eax)
4090ce:	0a 00                	or     (%eax),%al
4090d0:	02 7b a9             	add    -0x57(%ebx),%bh
4090d3:	00 00                	add    %al,(%eax)
4090d5:	04 17                	add    $0x17,%al
4090d7:	6f                   	outsl  %ds:(%esi),(%dx)
4090d8:	27                   	daa
4090d9:	00 00                	add    %al,(%eax)
4090db:	0a 00                	or     (%eax),%al
4090dd:	02 7b a9             	add    -0x57(%ebx),%bh
4090e0:	00 00                	add    %al,(%eax)
4090e2:	04 20                	add    $0x20,%al
4090e4:	8b 00                	mov    (%eax),%eax
4090e6:	00 00                	add    %al,(%eax)
4090e8:	1f                   	pop    %ds
4090e9:	22 73 28             	and    0x28(%ebx),%dh
4090ec:	00 00                	add    %al,(%eax)
4090ee:	0a 6f 29             	or     0x29(%edi),%ch
4090f1:	00 00                	add    %al,(%eax)
4090f3:	0a 00                	or     (%eax),%al
4090f5:	02 7b a9             	add    -0x57(%ebx),%bh
4090f8:	00 00                	add    %al,(%eax)
4090fa:	04 72                	add    $0x72,%al
4090fc:	ec                   	in     (%dx),%al
4090fd:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
409102:	00 00                	add    %al,(%eax)
409104:	0a 00                	or     (%eax),%al
409106:	02 7b a9             	add    -0x57(%ebx),%bh
409109:	00 00                	add    %al,(%eax)
40910b:	04 1f                	add    $0x1f,%al
40910d:	1d 1f 10 73 2b       	sbb    $0x2b73101f,%eax
409112:	00 00                	add    %al,(%eax)
409114:	0a 6f 2c             	or     0x2c(%edi),%ch
409117:	00 00                	add    %al,(%eax)
409119:	0a 00                	or     (%eax),%al
40911b:	02 7b a9             	add    -0x57(%ebx),%bh
40911e:	00 00                	add    %al,(%eax)
409120:	04 1f                	add    $0x1f,%al
409122:	0e                   	push   %cs
409123:	6f                   	outsl  %ds:(%esi),(%dx)
409124:	2d 00 00 0a 00       	sub    $0xa0000,%eax
409129:	02 7b a9             	add    -0x57(%ebx),%bh
40912c:	00 00                	add    %al,(%eax)
40912e:	04 17                	add    $0x17,%al
409130:	6f                   	outsl  %ds:(%esi),(%dx)
409131:	60                   	pusha
409132:	00 00                	add    %al,(%eax)
409134:	0a 00                	or     (%eax),%al
409136:	02 7b a9             	add    -0x57(%ebx),%bh
409139:	00 00                	add    %al,(%eax)
40913b:	04 72                	add    $0x72,%al
40913d:	f4                   	hlt
40913e:	05 00 70 6f 1b       	add    $0x1b6f7000,%eax