409de8:	0a 00                	or     (%eax),%al
409dea:	02 28                	add    (%eax),%ch
409dec:	5d                   	pop    %ebp
409ded:	00 00                	add    %al,(%eax)
409def:	0a 02                	or     (%edx),%al
409df1:	7b 44                	jnp    0x409e37
409df3:	00 00                	add    %al,(%eax)
409df5:	04 6f                	add    $0x6f,%al
409df7:	5e                   	pop    %esi
409df8:	00 00                	add    %al,(%eax)
409dfa:	0a 00                	or     (%eax),%al
409dfc:	02 28                	add    (%eax),%ch
409dfe:	5d                   	pop    %ebp
409dff:	00 00                	add    %al,(%eax)
409e01:	0a 02                	or     (%edx),%al
409e03:	7b 43                	jnp    0x409e48
409e05:	00 00                	add    %al,(%eax)
409e07:	04 6f                	add    $0x6f,%al
409e09:	5e                   	pop    %esi
409e0a:	00 00                	add    %al,(%eax)
409e0c:	0a 00                	or     (%eax),%al
409e0e:	02 28                	add    (%eax),%ch
409e10:	5d                   	pop    %ebp
409e11:	00 00                	add    %al,(%eax)
409e13:	0a 02                	or     (%edx),%al
409e15:	7b 42                	jnp    0x409e59
409e17:	00 00                	add    %al,(%eax)
409e19:	04 6f                	add    $0x6f,%al
409e1b:	5e                   	pop    %esi
409e1c:	00 00                	add    %al,(%eax)
409e1e:	0a 00                	or     (%eax),%al
409e20:	02 28                	add    (%eax),%ch
409e22:	5d                   	pop    %ebp
409e23:	00 00                	add    %al,(%eax)
409e25:	0a 02                	or     (%edx),%al
409e27:	7b 41                	jnp    0x409e6a
409e29:	00 00                	add    %al,(%eax)
409e2b:	04 6f                	add    $0x6f,%al
409e2d:	5e                   	pop    %esi
409e2e:	00 00                	add    %al,(%eax)
409e30:	0a 00                	or     (%eax),%al
409e32:	02 28                	add    (%eax),%ch
409e34:	5d                   	pop    %ebp
409e35:	00 00                	add    %al,(%eax)
409e37:	0a 02                	or     (%edx),%al
409e39:	7b 40                	jnp    0x409e7b
409e3b:	00 00                	add    %al,(%eax)
409e3d:	04 6f                	add    $0x6f,%al
409e3f:	5e                   	pop    %esi
409e40:	00 00                	add    %al,(%eax)
409e42:	0a 00                	or     (%eax),%al
409e44:	02 28                	add    (%eax),%ch
409e46:	5d                   	pop    %ebp
409e47:	00 00                	add    %al,(%eax)
409e49:	0a 02                	or     (%edx),%al
409e4b:	7b 3f                	jnp    0x409e8c
409e4d:	00 00                	add    %al,(%eax)
409e4f:	04 6f                	add    $0x6f,%al
409e51:	5e                   	pop    %esi
409e52:	00 00                	add    %al,(%eax)
409e54:	0a 00                	or     (%eax),%al
409e56:	02 28                	add    (%eax),%ch
409e58:	5d                   	pop    %ebp
409e59:	00 00                	add    %al,(%eax)
409e5b:	0a 02                	or     (%edx),%al
409e5d:	7b 3e                	jnp    0x409e9d
409e5f:	00 00                	add    %al,(%eax)
409e61:	04 6f                	add    $0x6f,%al
409e63:	5e                   	pop    %esi
409e64:	00 00                	add    %al,(%eax)
409e66:	0a 00                	or     (%eax),%al
409e68:	02 20                	add    (%eax),%ah
409e6a:	a0 03 00 00 20       	mov    0x20000003,%al
409e6f:	13 02                	adc    (%edx),%eax
409e71:	00 00                	add    %al,(%eax)
409e73:	73 43                	jae    0x409eb8
409e75:	00 00                	add    %al,(%eax)
409e77:	0a 6f 49             	or     0x49(%edi),%ch
409e7a:	00 00                	add    %al,(%eax)
409e7c:	0a 00                	or     (%eax),%al
409e7e:	02 20                	add    (%eax),%ah
409e80:	a0 03 00 00 20       	mov    0x20000003,%al
409e85:	13 02                	adc    (%edx),%eax
409e87:	00 00                	add    %al,(%eax)
409e89:	73 43                	jae    0x409ece
409e8b:	00 00                	add    %al,(%eax)
409e8d:	0a 6f 4a             	or     0x4a(%edi),%ch
409e90:	00 00                	add    %al,(%eax)
409e92:	0a 00                	or     (%eax),%al
409e94:	02 72 ac             	add    -0x54(%edx),%dh
409e97:	90                   	nop
409e98:	00 70 28             	add    %dh,0x28(%eax)
409e9b:	4b                   	dec    %ebx
409e9c:	00 00                	add    %al,(%eax)
409e9e:	0a 00                	or     (%eax),%al
409ea0:	02 72 c8             	add    -0x38(%edx),%dh
409ea3:	90                   	nop
409ea4:	00 70 6f             	add    %dh,0x6f(%eax)
409ea7:	2d 00 00 0a 00       	sub    $0xa0000,%eax
409eac:	02 02                	add    (%edx),%al
409eae:	fe 06                	incb   (%esi)
409eb0:	37                   	aaa
409eb1:	00 00                	add    %al,(%eax)
409eb3:	06                   	push   %es
409eb4:	73 50                	jae    0x409f06
409eb6:	00 00                	add    %al,(%eax)
409eb8:	0a 28                	or     (%eax),%ch
409eba:	5f                   	pop    %edi
409ebb:	00 00                	add    %al,(%eax)
409ebd:	0a 00                	or     (%eax),%al
409ebf:	02 16                	add    (%esi),%dl
409ec1:	28 66 00             	sub    %ah,0x0(%esi)
409ec4:	00 0a                	add    %cl,(%edx)
409ec6:	00 02                	add    %al,(%edx)
409ec8:	28 61 00             	sub    %ah,0x0(%ecx)
409ecb:	00 0a                	add    %cl,(%edx)
409ecd:	00 2a                	add    %ch,(%edx)
409ecf:	8a 02                	mov    (%edx),%al
409ed1:	73 67                	jae    0x409f3a
409ed3:	00 00                	add    %al,(%eax)
409ed5:	0a 7d c1             	or     -0x3f(%ebp),%bh
409ed8:	00 00                	add    %al,(%eax)
409eda:	04 02                	add    $0x2,%al
409edc:	14 7d                	adc    $0x7d,%al
409ede:	c4 00                	les    (%eax),%eax
409ee0:	00 04 02             	add    %al,(%edx,%eax,1)
409ee3:	28 25 00 00 0a 00    	sub    %ah,0xa0000
409ee9:	00 02                	add    %al,(%edx)
409eeb:	28 4c 00 00          	sub    %cl,0x0(%eax,%eax,1)
409eef:	06                   	push   %es
409ef0:	00 2a                	add    %ch,(%edx)
409ef2:	26 00 02             	add    %al,%es:(%edx)
409ef5:	28 68 00             	sub    %ch,0x0(%eax)
409ef8:	00 0a                	add    %cl,(%edx)
409efa:	00 2a                	add    %ch,(%edx)
409efc:	13 30                	adc    (%eax),%esi
409efe:	04 00                	add    $0x0,%al
409f00:	44                   	inc    %esp
409f01:	05 00 00 18 00       	add    $0x180000,%eax
409f06:	00 11                	add    %dl,(%ecx)
409f08:	00 02                	add    %al,(%edx)
409f0a:	7b c1                	jnp    0x409ecd
409f0c:	00 00                	add    %al,(%eax)
409f0e:	04 7e                	add    $0x7e,%al
409f10:	c3                   	ret
409f11:	00 00                	add    %al,(%eax)
409f13:	04 6f                	add    $0x6f,%al
409f15:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
409f1b:	7b c1                	jnp    0x409ede
409f1d:	00 00                	add    %al,(%eax)
409f1f:	04 72                	add    $0x72,%al
409f21:	d8 90 00 70 6f 6a    	fcoms  0x6a6f7000(%eax)
409f27:	00 00                	add    %al,(%eax)
409f29:	0a 0a                	or     (%edx),%cl
409f2b:	02 7b c1             	add    -0x3f(%ebx),%bh
409f2e:	00 00                	add    %al,(%eax)
409f30:	04 72                	add    $0x72,%al
409f32:	e2 90                	loop   0x409ec4
409f34:	00 70 6f             	add    %dh,0x6f(%eax)
409f37:	6a 00                	push   $0x0
409f39:	00 0a                	add    %cl,(%edx)
409f3b:	0b 02                	or     (%edx),%eax
409f3d:	7b c1                	jnp    0x409f00
409f3f:	00 00                	add    %al,(%eax)
409f41:	04 72                	add    $0x72,%al
409f43:	f4                   	hlt
409f44:	90                   	nop
409f45:	00 70 6f             	add    %dh,0x6f(%eax)
409f48:	6a 00                	push   $0x0
409f4a:	00 0a                	add    %cl,(%edx)
409f4c:	0c 02                	or     $0x2,%al
409f4e:	7b c1                	jnp    0x409f11
409f50:	00 00                	add    %al,(%eax)
409f52:	04 72                	add    $0x72,%al
409f54:	08 91 00 70 6f 6a    	or     %dl,0x6a6f7000(%ecx)
409f5a:	00 00                	add    %al,(%eax)
409f5c:	0a 0d 02 7b c1 00    	or     0xc17b02,%cl
409f62:	00 04 72             	add    %al,(%edx,%esi,2)
409f65:	12 91 00 70 6f 6a    	adc    0x6a6f7000(%ecx),%dl
409f6b:	00 00                	add    %al,(%eax)
409f6d:	0a 13                	or     (%ebx),%dl
409f6f:	04 02                	add    $0x2,%al
409f71:	7b c1                	jnp    0x409f34
409f73:	00 00                	add    %al,(%eax)
409f75:	04 72                	add    $0x72,%al
409f77:	1c 91                	sbb    $0x91,%al
409f79:	00 70 6f             	add    %dh,0x6f(%eax)
409f7c:	6a 00                	push   $0x0
409f7e:	00 0a                	add    %cl,(%edx)
409f80:	13 05 02 7b c1 00    	adc    0xc17b02,%eax
409f86:	00 04 72             	add    %al,(%edx,%esi,2)
409f89:	28 91 00 70 6f 6a    	sub    %dl,0x6a6f7000(%ecx)
409f8f:	00 00                	add    %al,(%eax)
409f91:	0a 13                	or     (%ebx),%dl
409f93:	06                   	push   %es
409f94:	02 7b c1             	add    -0x3f(%ebx),%bh
409f97:	00 00                	add    %al,(%eax)
409f99:	04 72                	add    $0x72,%al
409f9b:	32 91 00 70 6f 6a    	xor    0x6a6f7000(%ecx),%dl
409fa1:	00 00                	add    %al,(%eax)
409fa3:	0a 13                	or     (%ebx),%dl
409fa5:	07                   	pop    %es
409fa6:	02 7b c1             	add    -0x3f(%ebx),%bh
409fa9:	00 00                	add    %al,(%eax)
409fab:	04 72                	add    $0x72,%al
409fad:	44                   	inc    %esp
409fae:	91                   	xchg   %eax,%ecx
409faf:	00 70 6f             	add    %dh,0x6f(%eax)
409fb2:	6a 00                	push   $0x0
409fb4:	00 0a                	add    %cl,(%edx)
409fb6:	13 08                	adc    (%eax),%ecx
409fb8:	02 7b c1             	add    -0x3f(%ebx),%bh
409fbb:	00 00                	add    %al,(%eax)
409fbd:	04 72                	add    $0x72,%al
409fbf:	5a                   	pop    %edx
409fc0:	91                   	xchg   %eax,%ecx
409fc1:	00 70 6f             	add    %dh,0x6f(%eax)
409fc4:	6a 00                	push   $0x0
409fc6:	00 0a                	add    %cl,(%edx)
409fc8:	13 09                	adc    (%ecx),%ecx
409fca:	02 7b c1             	add    -0x3f(%ebx),%bh
409fcd:	00 00                	add    %al,(%eax)
409fcf:	04 72                	add    $0x72,%al
409fd1:	7a 91                	jp     0x409f64
409fd3:	00 70 6f             	add    %dh,0x6f(%eax)
409fd6:	6a 00                	push   $0x0
409fd8:	00 0a                	add    %cl,(%edx)
409fda:	13 0a                	adc    (%edx),%ecx
409fdc:	02 7b c1             	add    -0x3f(%ebx),%bh
409fdf:	00 00                	add    %al,(%eax)
409fe1:	04 72                	add    $0x72,%al
409fe3:	94                   	xchg   %eax,%esp
409fe4:	91                   	xchg   %eax,%ecx
409fe5:	00 70 6f             	add    %dh,0x6f(%eax)
409fe8:	6a 00                	push   $0x0
409fea:	00 0a                	add    %cl,(%edx)
409fec:	13 0b                	adc    (%ebx),%ecx
409fee:	02 7b c1             	add    -0x3f(%ebx),%bh
409ff1:	00 00                	add    %al,(%eax)
409ff3:	04 72                	add    $0x72,%al
409ff5:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
409ff6:	91                   	xchg   %eax,%ecx
409ff7:	00 70 6f             	add    %dh,0x6f(%eax)
409ffa:	6a 00                	push   $0x0
409ffc:	00 0a                	add    %cl,(%edx)
409ffe:	13 0c 02             	adc    (%edx,%eax,1),%ecx
40a001:	7b c1                	jnp    0x409fc4
40a003:	00 00                	add    %al,(%eax)
40a005:	04 72                	add    $0x72,%al
40a007:	b4 91                	mov    $0x91,%ah
40a009:	00 70 6f             	add    %dh,0x6f(%eax)
40a00c:	6a 00                	push   $0x0
40a00e:	00 0a                	add    %cl,(%edx)
40a010:	13 0d 02 7b c1 00    	adc    0xc17b02,%ecx
40a016:	00 04 72             	add    %al,(%edx,%esi,2)
40a019:	c8 91 00 70          	enter  $0x91,$0x70
40a01d:	6f                   	outsl  %ds:(%esi),(%dx)
40a01e:	6a 00                	push   $0x0
40a020:	00 0a                	add    %cl,(%edx)
40a022:	13 0e                	adc    (%esi),%ecx
40a024:	02 7b c1             	add    -0x3f(%ebx),%bh
40a027:	00 00                	add    %al,(%eax)
40a029:	04 72                	add    $0x72,%al
40a02b:	e0 91                	loopne 0x409fbe
40a02d:	00 70 6f             	add    %dh,0x6f(%eax)
40a030:	6a 00                	push   $0x0
40a032:	00 0a                	add    %cl,(%edx)
40a034:	13 0f                	adc    (%edi),%ecx
40a036:	02 7b c1             	add    -0x3f(%ebx),%bh
40a039:	00 00                	add    %al,(%eax)
40a03b:	04 72                	add    $0x72,%al
40a03d:	ee                   	out    %al,(%dx)
40a03e:	91                   	xchg   %eax,%ecx
40a03f:	00 70 6f             	add    %dh,0x6f(%eax)
40a042:	6a 00                	push   $0x0
40a044:	00 0a                	add    %cl,(%edx)
40a046:	13 10                	adc    (%eax),%edx
40a048:	02 7b c1             	add    -0x3f(%ebx),%bh
40a04b:	00 00                	add    %al,(%eax)
40a04d:	04 72                	add    $0x72,%al
40a04f:	fc                   	cld
40a050:	91                   	xchg   %eax,%ecx
40a051:	00 70 6f             	add    %dh,0x6f(%eax)
40a054:	6a 00                	push   $0x0
40a056:	00 0a                	add    %cl,(%edx)
40a058:	13 11                	adc    (%ecx),%edx
40a05a:	02 7b c1             	add    -0x3f(%ebx),%bh
40a05d:	00 00                	add    %al,(%eax)
40a05f:	04 72                	add    $0x72,%al
40a061:	1a 92 00 70 6f 6a    	sbb    0x6a6f7000(%edx),%dl
40a067:	00 00                	add    %al,(%eax)
40a069:	0a 13                	or     (%ebx),%dl
40a06b:	12 02                	adc    (%edx),%al
40a06d:	7b c1                	jnp    0x40a030
40a06f:	00 00                	add    %al,(%eax)
40a071:	04 72                	add    $0x72,%al
40a073:	3e 92                	ds xchg %eax,%edx
40a075:	00 70 6f             	add    %dh,0x6f(%eax)
40a078:	6a 00                	push   $0x0
40a07a:	00 0a                	add    %cl,(%edx)
40a07c:	13 13                	adc    (%ebx),%edx
40a07e:	02 7b c1             	add    -0x3f(%ebx),%bh
40a081:	00 00                	add    %al,(%eax)
40a083:	04 72                	add    $0x72,%al
40a085:	5c                   	pop    %esp
40a086:	92                   	xchg   %eax,%edx
40a087:	00 70 6f             	add    %dh,0x6f(%eax)
40a08a:	6a 00                	push   $0x0
40a08c:	00 0a                	add    %cl,(%edx)
40a08e:	13 14 02             	adc    (%edx,%eax,1),%edx
40a091:	7b c1                	jnp    0x40a054
40a093:	00 00                	add    %al,(%eax)
40a095:	04 72                	add    $0x72,%al
40a097:	74 92                	je     0x40a02b
40a099:	00 70 6f             	add    %dh,0x6f(%eax)
40a09c:	6a 00                	push   $0x0
40a09e:	00 0a                	add    %cl,(%edx)
40a0a0:	13 15 02 7b c1 00    	adc    0xc17b02,%edx
40a0a6:	00 04 72             	add    %al,(%edx,%esi,2)
40a0a9:	8e 92 00 70 6f 6a    	mov    0x6a6f7000(%edx),%ss
40a0af:	00 00                	add    %al,(%eax)
40a0b1:	0a 13                	or     (%ebx),%dl
40a0b3:	16                   	push   %ss
40a0b4:	02 7b c1             	add    -0x3f(%ebx),%bh
40a0b7:	00 00                	add    %al,(%eax)
40a0b9:	04 72                	add    $0x72,%al
40a0bb:	aa                   	stos   %al,%es:(%edi)
40a0bc:	92                   	xchg   %eax,%edx
40a0bd:	00 70 6f             	add    %dh,0x6f(%eax)
40a0c0:	6a 00                	push   $0x0
40a0c2:	00 0a                	add    %cl,(%edx)
40a0c4:	13 17                	adc    (%edi),%edx
40a0c6:	02 7b c1             	add    -0x3f(%ebx),%bh
40a0c9:	00 00                	add    %al,(%eax)
40a0cb:	04 72                	add    $0x72,%al
40a0cd:	c4 92 00 70 6f 6a    	les    0x6a6f7000(%edx),%edx
40a0d3:	00 00                	add    %al,(%eax)
40a0d5:	0a 13                	or     (%ebx),%dl
40a0d7:	18 02                	sbb    %al,(%edx)
40a0d9:	7b c1                	jnp    0x40a09c
40a0db:	00 00                	add    %al,(%eax)
40a0dd:	04 72                	add    $0x72,%al
40a0df:	dc 92 00 70 6f 6a    	fcoml  0x6a6f7000(%edx)
40a0e5:	00 00                	add    %al,(%eax)
40a0e7:	0a 13                	or     (%ebx),%dl
40a0e9:	19 02                	sbb    %eax,(%edx)
40a0eb:	7b c1                	jnp    0x40a0ae
40a0ed:	00 00                	add    %al,(%eax)
40a0ef:	04 72                	add    $0x72,%al
40a0f1:	00 93 00 70 6f 6a    	add    %dl,0x6a6f7000(%ebx)