408cbe:	00 00                	add    %al,(%eax)
408cc0:	01 00                	add    %eax,(%eax)
408cc2:	2f                   	das
408cc3:	16                   	push   %ss
408cc4:	00 00                	add    %al,(%eax)
408cc6:	02 00                	add    (%eax),%al
408cc8:	df 0e                	fisttps (%esi)
408cca:	02 00                	add    (%eax),%al
408ccc:	03 00                	add    (%eax),%eax
408cce:	10 23                	adc    %ah,(%ebx)
408cd0:	02 00                	add    (%eax),%al
408cd2:	04 00                	add    $0x0,%al
408cd4:	17                   	pop    %ss
408cd5:	23 00                	and    (%eax),%eax
408cd7:	00 01                	add    %al,(%ecx)
408cd9:	00 2f                	add    %ch,(%edi)
408cdb:	16                   	push   %ss
408cdc:	00 00                	add    %al,(%eax)
408cde:	02 00                	add    (%eax),%al
408ce0:	df 0e                	fisttps (%esi)
408ce2:	00 00                	add    %al,(%eax)
408ce4:	01 00                	add    %eax,(%eax)
408ce6:	7c 14                	jl     0x408cfc
408ce8:	00 00                	add    %al,(%eax)
408cea:	01 00                	add    %eax,(%eax)
408cec:	7c 14                	jl     0x408d02
408cee:	00 00                	add    %al,(%eax)
408cf0:	01 00                	add    %eax,(%eax)
408cf2:	eb 0e                	jmp    0x408d02
408cf4:	00 00                	add    %al,(%eax)
408cf6:	02 00                	add    (%eax),%al
408cf8:	10 23                	adc    %ah,(%ebx)
408cfa:	00 00                	add    %al,(%eax)
408cfc:	03 00                	add    (%eax),%eax
408cfe:	17                   	pop    %ss
408cff:	23 00                	and    (%eax),%eax
408d01:	00 01                	add    %al,(%ecx)
408d03:	00 2f                	add    %ch,(%edi)
408d05:	16                   	push   %ss
408d06:	00 00                	add    %al,(%eax)
408d08:	02 00                	add    (%eax),%al
408d0a:	df 0e                	fisttps (%esi)
408d0c:	00 00                	add    %al,(%eax)
408d0e:	01 00                	add    %eax,(%eax)
408d10:	7c 14                	jl     0x408d26
408d12:	00 00                	add    %al,(%eax)
408d14:	01 00                	add    %eax,(%eax)
408d16:	7c 14                	jl     0x408d2c
408d18:	00 00                	add    %al,(%eax)
408d1a:	01 00                	add    %eax,(%eax)
408d1c:	bb 21 00 00 02       	mov    $0x2000021,%ebx
408d21:	00 e3                	add    %ah,%bl
408d23:	14 00                	adc    $0x0,%al
408d25:	00 01                	add    %al,(%ecx)
408d27:	00 86 29 00 00 01    	add    %al,0x1000029(%esi)
408d2d:	00 86 29 00 00 01    	add    %al,0x1000029(%esi)
408d33:	00 7f 29             	add    %bh,0x29(%edi)
408d36:	00 00                	add    %al,(%eax)
408d38:	02 00                	add    (%eax),%al
408d3a:	a2 0b 00 00 01       	mov    %al,0x100000b
408d3f:	00 6a 0b             	add    %ch,0xb(%edx)
408d42:	00 00                	add    %al,(%eax)
408d44:	02 00                	add    (%eax),%al
408d46:	51                   	push   %ecx
408d47:	19 00                	sbb    %eax,(%eax)
408d49:	00 01                	add    %al,(%ecx)
408d4b:	00 6a 0b             	add    %ch,0xb(%edx)
408d4e:	00 00                	add    %al,(%eax)
408d50:	02 00                	add    (%eax),%al
408d52:	51                   	push   %ecx
408d53:	19 00                	sbb    %eax,(%eax)
408d55:	00 03                	add    %al,(%ebx)
408d57:	00 47 16             	add    %al,0x16(%edi)
408d5a:	00 00                	add    %al,(%eax)
408d5c:	04 00                	add    $0x0,%al
408d5e:	7f 29                	jg     0x408d89
408d60:	00 00                	add    %al,(%eax)
408d62:	01 00                	add    %eax,(%eax)
408d64:	78 2a                	js     0x408d90
408d66:	00 00                	add    %al,(%eax)
408d68:	01 00                	add    %eax,(%eax)
408d6a:	7f 29                	jg     0x408d95
408d6c:	00 00                	add    %al,(%eax)
408d6e:	02 00                	add    (%eax),%al
408d70:	a2 0b 00 00 01       	mov    %al,0x100000b
408d75:	00 6a 0b             	add    %ch,0xb(%edx)
408d78:	00 00                	add    %al,(%eax)
408d7a:	02 00                	add    (%eax),%al
408d7c:	51                   	push   %ecx
408d7d:	19 00                	sbb    %eax,(%eax)
408d7f:	00 01                	add    %al,(%ecx)
408d81:	00 6a 0b             	add    %ch,0xb(%edx)
408d84:	00 00                	add    %al,(%eax)
408d86:	02 00                	add    (%eax),%al
408d88:	51                   	push   %ecx
408d89:	19 00                	sbb    %eax,(%eax)
408d8b:	00 03                	add    %al,(%ebx)
408d8d:	00 47 16             	add    %al,0x16(%edi)
408d90:	00 00                	add    %al,(%eax)
408d92:	04 00                	add    $0x0,%al
408d94:	7f 29                	jg     0x408dbf
408d96:	00 00                	add    %al,(%eax)
408d98:	01 00                	add    %eax,(%eax)
408d9a:	78 2a                	js     0x408dc6
408d9c:	00 00                	add    %al,(%eax)
408d9e:	01 00                	add    %eax,(%eax)
408da0:	6f                   	outsl  %ds:(%esi),(%dx)
408da1:	0b 00                	or     (%eax),%eax
408da3:	00 02                	add    %al,(%edx)
408da5:	00 9a 13 02 00 03    	add    %bl,0x3000213(%edx)
408dab:	00 8e 13 00 00 04    	add    %cl,0x4000013(%esi)
408db1:	00 ff                	add    %bh,%bh
408db3:	10 00                	adc    %al,(%eax)
408db5:	20 00                	and    %al,(%eax)
408db7:	00 00                	add    %al,(%eax)
408db9:	00 00                	add    %al,(%eax)
408dbb:	00 01                	add    %al,(%ecx)
408dbd:	00 1e                	add    %bl,(%esi)
408dbf:	2d 00 00 02 00       	sub    $0x20000,%eax
408dc4:	47                   	inc    %edi
408dc5:	16                   	push   %ss
408dc6:	00 00                	add    %al,(%eax)
408dc8:	03 00                	add    (%eax),%eax
408dca:	51                   	push   %ecx
408dcb:	19 00                	sbb    %eax,(%eax)
408dcd:	00 01                	add    %al,(%ecx)
408dcf:	00 63 21             	add    %ah,0x21(%ebx)
408dd2:	00 00                	add    %al,(%eax)
408dd4:	02 00                	add    (%eax),%al
408dd6:	a8 23                	test   $0x23,%al
408dd8:	00 00                	add    %al,(%eax)
408dda:	03 00                	add    (%eax),%eax
408ddc:	51                   	push   %ecx
408ddd:	19 00                	sbb    %eax,(%eax)
408ddf:	20 00                	and    %al,(%eax)
408de1:	00 00                	add    %al,(%eax)
408de3:	00 00                	add    %al,(%eax)
408de5:	00 01                	add    %al,(%ecx)
408de7:	00 b1 04 00 00 02    	add    %dh,0x2000004(%ecx)
408ded:	00 51 19             	add    %dl,0x19(%ecx)
408df0:	00 00                	add    %al,(%eax)
408df2:	01 00                	add    %eax,(%eax)
408df4:	70 0e                	jo     0x408e04
408df6:	00 00                	add    %al,(%eax)
408df8:	02 00                	add    (%eax),%al
408dfa:	b2 0e                	mov    $0xe,%dl
408dfc:	00 00                	add    %al,(%eax)
408dfe:	01 00                	add    %eax,(%eax)
408e00:	ea 2a 00 00 02 00 af 	ljmp   $0xaf00,$0x200002a
408e07:	22 00                	and    (%eax),%al
408e09:	00 03                	add    %al,(%ebx)
408e0b:	00 73 28             	add    %dh,0x28(%ebx)
408e0e:	00 00                	add    %al,(%eax)
408e10:	04 00                	add    $0x0,%al
408e12:	13 2d 00 00 01 00    	adc    0x10000,%ebp
408e18:	6a 0b                	push   $0xb
408e1a:	00 00                	add    %al,(%eax)
408e1c:	02 00                	add    (%eax),%al
408e1e:	4a                   	dec    %edx
408e1f:	2d 00 20 00 00       	sub    $0x2000,%eax
408e24:	00 00                	add    %al,(%eax)
408e26:	00 00                	add    %al,(%eax)
408e28:	01 00                	add    %eax,(%eax)
408e2a:	6a 0b                	push   $0xb
408e2c:	00 20                	add    %ah,(%eax)
408e2e:	00 00                	add    %al,(%eax)
408e30:	00 00                	add    %al,(%eax)
408e32:	00 00                	add    %al,(%eax)
408e34:	01 00                	add    %eax,(%eax)
408e36:	6a 0b                	push   $0xb
408e38:	00 00                	add    %al,(%eax)
408e3a:	02 00                	add    (%eax),%al
408e3c:	3c 19                	cmp    $0x19,%al
408e3e:	00 20                	add    %ah,(%eax)
408e40:	00 00                	add    %al,(%eax)
408e42:	00 00                	add    %al,(%eax)
408e44:	00 00                	add    %al,(%eax)
408e46:	01 00                	add    %eax,(%eax)
408e48:	6a 0b                	push   $0xb
408e4a:	01 00                	add    %eax,(%eax)
408e4c:	02 00                	add    (%eax),%al
408e4e:	3c 19                	cmp    $0x19,%al
408e50:	00 20                	add    %ah,(%eax)
408e52:	00 00                	add    %al,(%eax)
408e54:	00 00                	add    %al,(%eax)
408e56:	00 00                	add    %al,(%eax)
408e58:	01 00                	add    %eax,(%eax)
408e5a:	6a 0b                	push   $0xb
408e5c:	02 00                	add    (%eax),%al
408e5e:	02 00                	add    (%eax),%al
408e60:	60                   	pusha
408e61:	29 00                	sub    %eax,(%eax)
408e63:	00 01                	add    %al,(%ecx)
408e65:	00 6a 0b             	add    %ch,0xb(%edx)
408e68:	00 00                	add    %al,(%eax)
408e6a:	02 00                	add    (%eax),%al
408e6c:	79 2c                	jns    0x408e9a
408e6e:	00 00                	add    %al,(%eax)
408e70:	03 00                	add    (%eax),%eax
408e72:	a9 2b 00 00 01       	test   $0x100002b,%eax
408e77:	00 6a 0b             	add    %ch,0xb(%edx)
408e7a:	00 00                	add    %al,(%eax)
408e7c:	01 00                	add    %eax,(%eax)
408e7e:	6a 0b                	push   $0xb
408e80:	02 00                	add    (%eax),%al
408e82:	02 00                	add    (%eax),%al
408e84:	19 05 00 00 01 00    	sbb    %eax,0x10000
408e8a:	6a 0b                	push   $0xb
408e8c:	00 20                	add    %ah,(%eax)
408e8e:	00 00                	add    %al,(%eax)
408e90:	00 00                	add    %al,(%eax)
408e92:	00 00                	add    %al,(%eax)
408e94:	01 00                	add    %eax,(%eax)
408e96:	6a 0b                	push   $0xb
408e98:	00 00                	add    %al,(%eax)
408e9a:	01 00                	add    %eax,(%eax)
408e9c:	6a 0b                	push   $0xb
408e9e:	00 00                	add    %al,(%eax)
408ea0:	02 00                	add    (%eax),%al
408ea2:	b0 15                	mov    $0x15,%al
408ea4:	00 00                	add    %al,(%eax)
408ea6:	03 00                	add    (%eax),%eax
408ea8:	60                   	pusha
408ea9:	19 00                	sbb    %eax,(%eax)
408eab:	00 04 00             	add    %al,(%eax,%eax,1)
408eae:	51                   	push   %ecx
408eaf:	19 00                	sbb    %eax,(%eax)
408eb1:	00 05 00 ae 26 00    	add    %al,0x26ae00
408eb7:	00 06                	add    %al,(%esi)
408eb9:	00 df                	add    %bl,%bh
408ebb:	2b 02                	sub    (%edx),%eax
408ebd:	00 07                	add    %al,(%edi)
408ebf:	00 6d 2a             	add    %ch,0x2a(%ebp)
408ec2:	00 00                	add    %al,(%eax)
408ec4:	01 00                	add    %eax,(%eax)
408ec6:	58                   	pop    %eax
408ec7:	0b 00                	or     (%eax),%eax
408ec9:	00 02                	add    %al,(%edx)
408ecb:	00 25 2b 00 00 01    	add    %ah,0x100002b
408ed1:	00 23                	add    %ah,(%ebx)
408ed3:	05 00 00 02 00       	add    $0x20000,%eax
408ed8:	b6 26                	mov    $0x26,%dh
408eda:	00 00                	add    %al,(%eax)
408edc:	03 00                	add    (%eax),%eax
408ede:	8d 01                	lea    (%ecx),%eax
408ee0:	00 00                	add    %al,(%eax)
408ee2:	04 00                	add    $0x0,%al
408ee4:	f4                   	hlt
408ee5:	01 00                	add    %eax,(%eax)
408ee7:	00 01                	add    %al,(%ecx)
408ee9:	00 e0                	add    %ah,%al
408eeb:	1d 00 00 02 00       	sbb    $0x20000,%eax
408ef0:	49                   	dec    %ecx
408ef1:	19 00                	sbb    %eax,(%eax)
408ef3:	00 03                	add    %al,(%ebx)
408ef5:	00 58 19             	add    %bl,0x19(%eax)
408ef8:	00 00                	add    %al,(%eax)
408efa:	04 00                	add    $0x0,%al
408efc:	27                   	daa
408efd:	16                   	push   %ss
408efe:	00 00                	add    %al,(%eax)
408f00:	01 00                	add    %eax,(%eax)
408f02:	6f                   	outsl  %ds:(%esi),(%dx)
408f03:	0b 00                	or     (%eax),%eax
408f05:	00 01                	add    %al,(%ecx)
408f07:	00 6f 0b             	add    %ch,0xb(%edi)
408f0a:	00 00                	add    %al,(%eax)
408f0c:	01 00                	add    %eax,(%eax)
408f0e:	6f                   	outsl  %ds:(%esi),(%dx)
408f0f:	0b 00                	or     (%eax),%eax
408f11:	00 01                	add    %al,(%ecx)
408f13:	00 6f 0b             	add    %ch,0xb(%edi)
408f16:	00 00                	add    %al,(%eax)
408f18:	01 00                	add    %eax,(%eax)
408f1a:	6f                   	outsl  %ds:(%esi),(%dx)
408f1b:	0b 00                	or     (%eax),%eax
408f1d:	00 01                	add    %al,(%ecx)
408f1f:	00 6f 0b             	add    %ch,0xb(%edi)
408f22:	00 00                	add    %al,(%eax)
408f24:	01 00                	add    %eax,(%eax)
408f26:	6f                   	outsl  %ds:(%esi),(%dx)
408f27:	0b 00                	or     (%eax),%eax
408f29:	00 01                	add    %al,(%ecx)
408f2b:	00 6f 0b             	add    %ch,0xb(%edi)
408f2e:	00 00                	add    %al,(%eax)
408f30:	01 00                	add    %eax,(%eax)
408f32:	69 0d 00 00 02 00 74 	imul   $0xd74,0x20000,%ecx
408f39:	0d 00 00
408f3c:	01 00                	add    %eax,(%eax)
408f3e:	7c 14                	jl     0x408f54
408f40:	00 00                	add    %al,(%eax)
408f42:	01 00                	add    %eax,(%eax)
408f44:	7c 14                	jl     0x408f5a
408f46:	00 00                	add    %al,(%eax)
408f48:	01 00                	add    %eax,(%eax)
408f4a:	7c 14                	jl     0x408f60
408f4c:	00 00                	add    %al,(%eax)
408f4e:	01 00                	add    %eax,(%eax)
408f50:	7c 14                	jl     0x408f66
408f52:	00 00                	add    %al,(%eax)
408f54:	01 00                	add    %eax,(%eax)
408f56:	7c 14                	jl     0x408f6c
408f58:	00 00                	add    %al,(%eax)
408f5a:	01 00                	add    %eax,(%eax)
408f5c:	7c 14                	jl     0x408f72
408f5e:	00 00                	add    %al,(%eax)
408f60:	01 00                	add    %eax,(%eax)
408f62:	7c 14                	jl     0x408f78
408f64:	00 00                	add    %al,(%eax)
408f66:	01 00                	add    %eax,(%eax)
408f68:	7c 14                	jl     0x408f7e
408f6a:	00 00                	add    %al,(%eax)
408f6c:	01 00                	add    %eax,(%eax)
408f6e:	7c 14                	jl     0x408f84
408f70:	00 00                	add    %al,(%eax)
408f72:	01 00                	add    %eax,(%eax)
408f74:	79 1c                	jns    0x408f92
408f76:	00 00                	add    %al,(%eax)
408f78:	01 00                	add    %eax,(%eax)
408f7a:	93                   	xchg   %eax,%ebx
408f7b:	0d 00 00 01 00       	or     $0x10000,%eax
408f80:	79 1c                	jns    0x408f9e
408f82:	10 10                	adc    %dl,(%eax)
408f84:	02 00                	add    (%eax),%al
408f86:	d2 06                	rolb   %cl,(%esi)
408f88:	00 00                	add    %al,(%eax)
408f8a:	01 00                	add    %eax,(%eax)
408f8c:	7c 14                	jl     0x408fa2
408f8e:	00 00                	add    %al,(%eax)
408f90:	01 00                	add    %eax,(%eax)
408f92:	7c 14                	jl     0x408fa8
408f94:	00 00                	add    %al,(%eax)
408f96:	01 00                	add    %eax,(%eax)
408f98:	7c 14                	jl     0x408fae
408f9a:	00 00                	add    %al,(%eax)
408f9c:	01 00                	add    %eax,(%eax)
408f9e:	73 14                	jae    0x408fb4
408fa0:	00 00                	add    %al,(%eax)
408fa2:	02 00                	add    (%eax),%al
408fa4:	e0 10                	loopne 0x408fb6
408fa6:	00 00                	add    %al,(%eax)
408fa8:	01 00                	add    %eax,(%eax)
408faa:	2d 0c 00 00 02       	sub    $0x200000c,%eax
408faf:	00 e0                	add    %ah,%al
408fb1:	10 00                	adc    %al,(%eax)
408fb3:	00 01                	add    %al,(%ecx)
408fb5:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408fb9:	00 01                	add    %al,(%ecx)
408fbb:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408fbf:	00 01                	add    %al,(%ecx)