409e36:	73 55                	jae    0x409e8d
409e38:	01 00                	add    %eax,(%eax)
409e3a:	0a 7d 92             	or     -0x6e(%ebp),%bh
409e3d:	00 00                	add    %al,(%eax)
409e3f:	04 02                	add    $0x2,%al
409e41:	73 55                	jae    0x409e98
409e43:	01 00                	add    %eax,(%eax)
409e45:	0a 7d 93             	or     -0x6d(%ebp),%bh
409e48:	00 00                	add    %al,(%eax)
409e4a:	04 02                	add    $0x2,%al
409e4c:	73 55                	jae    0x409ea3
409e4e:	01 00                	add    %eax,(%eax)
409e50:	0a 7d 94             	or     -0x6c(%ebp),%bh
409e53:	00 00                	add    %al,(%eax)
409e55:	04 02                	add    $0x2,%al
409e57:	7b 7f                	jnp    0x409ed8
409e59:	00 00                	add    %al,(%eax)
409e5b:	04 6f                	add    $0x6f,%al
409e5d:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e63:	7b 80                	jnp    0x409de5
409e65:	00 00                	add    %al,(%eax)
409e67:	04 6f                	add    $0x6f,%al
409e69:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e6f:	7b 83                	jnp    0x409df4
409e71:	00 00                	add    %al,(%eax)
409e73:	04 6f                	add    $0x6f,%al
409e75:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e7b:	7b 83                	jnp    0x409e00
409e7d:	00 00                	add    %al,(%eax)
409e7f:	04 6f                	add    $0x6f,%al
409e81:	28 00                	sub    %al,(%eax)
409e83:	00 0a                	add    %cl,(%edx)
409e85:	00 02                	add    %al,(%edx)
409e87:	7b 90                	jnp    0x409e19
409e89:	00 00                	add    %al,(%eax)
409e8b:	04 6f                	add    $0x6f,%al
409e8d:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e93:	28 28                	sub    %ch,(%eax)
409e95:	00 00                	add    %al,(%eax)
409e97:	0a 00                	or     (%eax),%al
409e99:	02 7b 7f             	add    0x7f(%ebx),%bh
409e9c:	00 00                	add    %al,(%eax)
409e9e:	04 72                	add    $0x72,%al
409ea0:	ae                   	scas   %es:(%edi),%al
409ea1:	12 00                	adc    (%eax),%al
409ea3:	70 6f                	jo     0x409f14
409ea5:	04 01                	add    $0x1,%al
409ea7:	00 0a                	add    %cl,(%edx)
409ea9:	00 02                	add    %al,(%edx)
409eab:	7b 7f                	jnp    0x409f2c
409ead:	00 00                	add    %al,(%eax)
409eaf:	04 17                	add    $0x17,%al
409eb1:	6f                   	outsl  %ds:(%esi),(%dx)
409eb2:	13 01                	adc    (%ecx),%eax
409eb4:	00 0a                	add    %cl,(%edx)
409eb6:	00 02                	add    %al,(%edx)
409eb8:	7b 80                	jnp    0x409e3a
409eba:	00 00                	add    %al,(%eax)
409ebc:	04 72                	add    $0x72,%al
409ebe:	88 12                	mov    %dl,(%edx)
409ec0:	00 70 6f             	add    %dh,0x6f(%eax)
409ec3:	56                   	push   %esi
409ec4:	01 00                	add    %eax,(%eax)
409ec6:	0a 00                	or     (%eax),%al
409ec8:	02 7b 80             	add    -0x80(%ebx),%bh
409ecb:	00 00                	add    %al,(%eax)
409ecd:	04 02                	add    $0x2,%al
409ecf:	7b 7f                	jnp    0x409f50
409ed1:	00 00                	add    %al,(%eax)
409ed3:	04 6f                	add    $0x6f,%al
409ed5:	57                   	push   %edi
409ed6:	01 00                	add    %eax,(%eax)
409ed8:	0a 00                	or     (%eax),%al
409eda:	02 7b 81             	add    -0x7f(%ebx),%bh
409edd:	00 00                	add    %al,(%eax)
409edf:	04 17                	add    $0x17,%al
409ee1:	6f                   	outsl  %ds:(%esi),(%dx)
409ee2:	b8 00 00 06 00       	mov    $0x60000,%eax
409ee7:	02 7b 82             	add    -0x7e(%ebx),%bh
409eea:	00 00                	add    %al,(%eax)
409eec:	04 16                	add    $0x16,%al
409eee:	6f                   	outsl  %ds:(%esi),(%dx)
409eef:	e5 00                	in     $0x0,%eax
409ef1:	00 06                	add    %al,(%esi)
409ef3:	00 02                	add    %al,(%edx)
409ef5:	7b 82                	jnp    0x409e79
409ef7:	00 00                	add    %al,(%eax)
409ef9:	04 02                	add    $0x2,%al
409efb:	7b 81                	jnp    0x409e7e
409efd:	00 00                	add    %al,(%eax)
409eff:	04 6f                	add    $0x6f,%al
409f01:	e1 00                	loope  0x409f03
409f03:	00 06                	add    %al,(%esi)
409f05:	00 02                	add    %al,(%edx)
409f07:	7b 82                	jnp    0x409e8b
409f09:	00 00                	add    %al,(%eax)
409f0b:	04 14                	add    $0x14,%al
409f0d:	6f                   	outsl  %ds:(%esi),(%dx)
409f0e:	e3 00                	jecxz  0x409f10
409f10:	00 06                	add    %al,(%esi)
409f12:	00 02                	add    %al,(%edx)
409f14:	7b 82                	jnp    0x409e98
409f16:	00 00                	add    %al,(%eax)
409f18:	04 14                	add    $0x14,%al
409f1a:	6f                   	outsl  %ds:(%esi),(%dx)
409f1b:	df 00                	filds  (%eax)
409f1d:	00 06                	add    %al,(%esi)
409f1f:	00 02                	add    %al,(%edx)
409f21:	7b 82                	jnp    0x409ea5
409f23:	00 00                	add    %al,(%eax)
409f25:	04 16                	add    $0x16,%al
409f27:	6f                   	outsl  %ds:(%esi),(%dx)
409f28:	dd 00                	fldl   (%eax)
409f2a:	00 06                	add    %al,(%esi)
409f2c:	00 02                	add    %al,(%edx)
409f2e:	7b 83                	jnp    0x409eb3
409f30:	00 00                	add    %al,(%eax)
409f32:	04 02                	add    $0x2,%al
409f34:	7b 84                	jnp    0x409eba
409f36:	00 00                	add    %al,(%eax)
409f38:	04 6f                	add    $0x6f,%al
409f3a:	58                   	pop    %eax
409f3b:	01 00                	add    %eax,(%eax)
409f3d:	0a 00                	or     (%eax),%al
409f3f:	02 7b 83             	add    -0x7d(%ebx),%bh
409f42:	00 00                	add    %al,(%eax)
409f44:	04 02                	add    $0x2,%al
409f46:	7b 80                	jnp    0x409ec8
409f48:	00 00                	add    %al,(%eax)
409f4a:	04 6f                	add    $0x6f,%al
409f4c:	59                   	pop    %ecx
409f4d:	01 00                	add    %eax,(%eax)
409f4f:	0a 00                	or     (%eax),%al
409f51:	02 7b 83             	add    -0x7d(%ebx),%bh
409f54:	00 00                	add    %al,(%eax)
409f56:	04 02                	add    $0x2,%al
409f58:	7b 85                	jnp    0x409edf
409f5a:	00 00                	add    %al,(%eax)
409f5c:	04 6f                	add    $0x6f,%al
409f5e:	5a                   	pop    %edx
409f5f:	01 00                	add    %eax,(%eax)
409f61:	0a 00                	or     (%eax),%al
409f63:	02 7b 83             	add    -0x7d(%ebx),%bh
409f66:	00 00                	add    %al,(%eax)
409f68:	04 02                	add    $0x2,%al
409f6a:	7b 86                	jnp    0x409ef2
409f6c:	00 00                	add    %al,(%eax)
409f6e:	04 6f                	add    $0x6f,%al
409f70:	5b                   	pop    %ebx
409f71:	01 00                	add    %eax,(%eax)
409f73:	0a 00                	or     (%eax),%al
409f75:	02 7b 83             	add    -0x7d(%ebx),%bh
409f78:	00 00                	add    %al,(%eax)
409f7a:	04 6f                	add    $0x6f,%al
409f7c:	3a 01                	cmp    (%ecx),%al
409f7e:	00 0a                	add    %cl,(%edx)
409f80:	1f                   	pop    %ds
409f81:	0c 8d                	or     $0x8d,%al
409f83:	e7 00                	out    %eax,$0x0
409f85:	00 01                	add    %al,(%ecx)
409f87:	25 16 02 7b 87       	and    $0x877b0216,%eax
409f8c:	00 00                	add    %al,(%eax)
409f8e:	04 a2                	add    $0xa2,%al
409f90:	25 17 02 7b 88       	and    $0x887b0217,%eax
409f95:	00 00                	add    %al,(%eax)
409f97:	04 a2                	add    $0xa2,%al
409f99:	25 18 02 7b 89       	and    $0x897b0218,%eax
409f9e:	00 00                	add    %al,(%eax)
409fa0:	04 a2                	add    $0xa2,%al
409fa2:	25 19 02 7b 8a       	and    $0x8a7b0219,%eax
409fa7:	00 00                	add    %al,(%eax)
409fa9:	04 a2                	add    $0xa2,%al
409fab:	25 1a 02 7b 85       	and    $0x857b021a,%eax
409fb0:	00 00                	add    %al,(%eax)
409fb2:	04 a2                	add    $0xa2,%al
409fb4:	25 1b 02 7b 8b       	and    $0x8b7b021b,%eax
409fb9:	00 00                	add    %al,(%eax)
409fbb:	04 a2                	add    $0xa2,%al
409fbd:	25 1c 02 7b 8c       	and    $0x8c7b021c,%eax
409fc2:	00 00                	add    %al,(%eax)
409fc4:	04 a2                	add    $0xa2,%al
409fc6:	25 1d 02 7b 8d       	and    $0x8d7b021d,%eax
409fcb:	00 00                	add    %al,(%eax)
409fcd:	04 a2                	add    $0xa2,%al
409fcf:	25 1e 02 7b 8e       	and    $0x8e7b021e,%eax
409fd4:	00 00                	add    %al,(%eax)
409fd6:	04 a2                	add    $0xa2,%al
409fd8:	25 1f 09 02 7b       	and    $0x7b02091f,%eax
409fdd:	84 00                	test   %al,(%eax)
409fdf:	00 04 a2             	add    %al,(%edx,%eiz,4)
409fe2:	25 1f 0a 02 7b       	and    $0x7b020a1f,%eax
409fe7:	86 00                	xchg   %al,(%eax)
409fe9:	00 04 a2             	add    %al,(%edx,%eiz,4)
409fec:	25 1f 0b 02 7b       	and    $0x7b020b1f,%eax
409ff1:	8f 00                	pop    (%eax)
409ff3:	00 04 a2             	add    %al,(%edx,%eiz,4)
409ff6:	6f                   	outsl  %ds:(%esi),(%dx)
409ff7:	3b 01                	cmp    (%ecx),%eax
409ff9:	00 0a                	add    %cl,(%edx)
409ffb:	00 02                	add    %al,(%edx)
409ffd:	7b 83                	jnp    0x409f82
409fff:	00 00                	add    %al,(%eax)
40a001:	04 16                	add    $0x16,%al
40a003:	16                   	push   %ss
40a004:	73 29                	jae    0x40a02f
40a006:	00 00                	add    %al,(%eax)
40a008:	0a 6f 2a             	or     0x2a(%edi),%ch
40a00b:	00 00                	add    %al,(%eax)
40a00d:	0a 00                	or     (%eax),%al
40a00f:	02 7b 83             	add    -0x7d(%ebx),%bh
40a012:	00 00                	add    %al,(%eax)
40a014:	04 02                	add    $0x2,%al
40a016:	7b 87                	jnp    0x409f9f
40a018:	00 00                	add    %al,(%eax)
40a01a:	04 6f                	add    $0x6f,%al
40a01c:	5c                   	pop    %esp
40a01d:	01 00                	add    %eax,(%eax)
40a01f:	0a 00                	or     (%eax),%al
40a021:	02 7b 83             	add    -0x7d(%ebx),%bh
40a024:	00 00                	add    %al,(%eax)
40a026:	04 02                	add    $0x2,%al
40a028:	7b 8d                	jnp    0x409fb7
40a02a:	00 00                	add    %al,(%eax)
40a02c:	04 6f                	add    $0x6f,%al
40a02e:	5d                   	pop    %ebp
40a02f:	01 00                	add    %eax,(%eax)
40a031:	0a 00                	or     (%eax),%al
40a033:	02 7b 83             	add    -0x7d(%ebx),%bh
40a036:	00 00                	add    %al,(%eax)
40a038:	04 02                	add    $0x2,%al
40a03a:	7b 8c                	jnp    0x409fc8
40a03c:	00 00                	add    %al,(%eax)
40a03e:	04 6f                	add    $0x6f,%al
40a040:	5e                   	pop    %esi
40a041:	01 00                	add    %eax,(%eax)
40a043:	0a 00                	or     (%eax),%al
40a045:	02 7b 83             	add    -0x7d(%ebx),%bh
40a048:	00 00                	add    %al,(%eax)
40a04a:	04 02                	add    $0x2,%al
40a04c:	7b 88                	jnp    0x409fd6
40a04e:	00 00                	add    %al,(%eax)
40a050:	04 6f                	add    $0x6f,%al
40a052:	5f                   	pop    %edi
40a053:	01 00                	add    %eax,(%eax)
40a055:	0a 00                	or     (%eax),%al
40a057:	02 7b 83             	add    -0x7d(%ebx),%bh
40a05a:	00 00                	add    %al,(%eax)
40a05c:	04 72                	add    $0x72,%al
40a05e:	dc 16                	fcoml  (%esi)
40a060:	00 70 6f             	add    %dh,0x6f(%eax)
40a063:	2b 00                	sub    (%eax),%eax
40a065:	00 0a                	add    %cl,(%edx)
40a067:	00 02                	add    %al,(%edx)
40a069:	7b 83                	jnp    0x409fee
40a06b:	00 00                	add    %al,(%eax)
40a06d:	04 02                	add    $0x2,%al
40a06f:	7b 8a                	jnp    0x409ffb
40a071:	00 00                	add    %al,(%eax)
40a073:	04 6f                	add    $0x6f,%al
40a075:	60                   	pusha
40a076:	01 00                	add    %eax,(%eax)
40a078:	0a 00                	or     (%eax),%al
40a07a:	02 7b 83             	add    -0x7d(%ebx),%bh
40a07d:	00 00                	add    %al,(%eax)
40a07f:	04 20                	add    $0x20,%al
40a081:	e1 01                	loope  0x40a084
40a083:	00 00                	add    %al,(%eax)
40a085:	1f                   	pop    %ds
40a086:	19 73 2c             	sbb    %esi,0x2c(%ebx)
40a089:	00 00                	add    %al,(%eax)
40a08b:	0a 6f 2d             	or     0x2d(%edi),%ch
40a08e:	00 00                	add    %al,(%eax)
40a090:	0a 00                	or     (%eax),%al
40a092:	02 7b 83             	add    -0x7d(%ebx),%bh
40a095:	00 00                	add    %al,(%eax)
40a097:	04 16                	add    $0x16,%al
40a099:	6f                   	outsl  %ds:(%esi),(%dx)
40a09a:	2e 00 00             	add    %al,%cs:(%eax)
40a09d:	0a 00                	or     (%eax),%al
40a09f:	02 7b 83             	add    -0x7d(%ebx),%bh
40a0a2:	00 00                	add    %al,(%eax)
40a0a4:	04 72                	add    $0x72,%al
40a0a6:	0c 17                	or     $0x17,%al
40a0a8:	00 70 6f             	add    %dh,0x6f(%eax)
40a0ab:	2f                   	das
40a0ac:	00 00                	add    %al,(%eax)
40a0ae:	0a 00                	or     (%eax),%al
40a0b0:	02 7b 84             	add    -0x7c(%ebx),%bh
40a0b3:	00 00                	add    %al,(%eax)
40a0b5:	04 18                	add    $0x18,%al
40a0b7:	6f                   	outsl  %ds:(%esi),(%dx)
40a0b8:	42                   	inc    %edx
40a0b9:	01 00                	add    %eax,(%eax)
40a0bb:	0a 00                	or     (%eax),%al
40a0bd:	02 7b 84             	add    -0x7c(%ebx),%bh
40a0c0:	00 00                	add    %al,(%eax)
40a0c2:	04 72                	add    $0x72,%al
40a0c4:	30 17                	xor    %dl,(%edi)
40a0c6:	00 70 6f             	add    %dh,0x6f(%eax)
40a0c9:	3c 01                	cmp    $0x1,%al
40a0cb:	00 0a                	add    %cl,(%edx)
40a0cd:	00 02                	add    %al,(%edx)
40a0cf:	7b 84                	jnp    0x40a055
40a0d1:	00 00                	add    %al,(%eax)
40a0d3:	04 17                	add    $0x17,%al
40a0d5:	6f                   	outsl  %ds:(%esi),(%dx)
40a0d6:	61                   	popa
40a0d7:	01 00                	add    %eax,(%eax)
40a0d9:	0a 00                	or     (%eax),%al
40a0db:	02 7b 84             	add    -0x7c(%ebx),%bh
40a0de:	00 00                	add    %al,(%eax)
40a0e0:	04 1f                	add    $0x1f,%al
40a0e2:	17                   	pop    %ss
40a0e3:	1f                   	pop    %ds
40a0e4:	16                   	push   %ss
40a0e5:	73 2c                	jae    0x40a113
40a0e7:	00 00                	add    %al,(%eax)
40a0e9:	0a 6f 3d             	or     0x3d(%edi),%ch
40a0ec:	01 00                	add    %eax,(%eax)
40a0ee:	0a 00                	or     (%eax),%al
40a0f0:	02 7b 84             	add    -0x7c(%ebx),%bh
40a0f3:	00 00                	add    %al,(%eax)
40a0f5:	04 72                	add    $0x72,%al
40a0f7:	66 17                	popw   %ss
40a0f9:	00 70 6f             	add    %dh,0x6f(%eax)
40a0fc:	3e 01 00             	add    %eax,%ds:(%eax)
40a0ff:	0a 00                	or     (%eax),%al
40a101:	02 7b 85             	add    -0x7b(%ebx),%bh
40a104:	00 00                	add    %al,(%eax)
40a106:	04 72                	add    $0x72,%al
40a108:	6c                   	insb   (%dx),%es:(%edi)
40a109:	17                   	pop    %ss
40a10a:	00 70 6f             	add    %dh,0x6f(%eax)
40a10d:	3c 01                	cmp    $0x1,%al
40a10f:	00 0a                	add    %cl,(%edx)
40a111:	00 02                	add    %al,(%edx)
40a113:	7b 85                	jnp    0x40a09a
40a115:	00 00                	add    %al,(%eax)
40a117:	04 1f                	add    $0x1f,%al
40a119:	23 1f                	and    (%edi),%ebx
40a11b:	16                   	push   %ss
40a11c:	73 2c                	jae    0x40a14a
40a11e:	00 00                	add    %al,(%eax)
40a120:	0a 6f 3d             	or     0x3d(%edi),%ch
40a123:	01 00                	add    %eax,(%eax)
40a125:	0a 00                	or     (%eax),%al
40a127:	02 7b 85             	add    -0x7b(%ebx),%bh
40a12a:	00 00                	add    %al,(%eax)
40a12c:	04 72                	add    $0x72,%al
40a12e:	a0 17 00 70 6f       	mov    0x6f700017,%al