408d05:	00 00                	add    %al,(%eax)
408d07:	06                   	push   %es
408d08:	6f                   	outsl  %ds:(%esi),(%dx)
408d09:	32 00                	xor    (%eax),%al
408d0b:	00 0a                	add    %cl,(%edx)
408d0d:	72 bf                	jb     0x408cce
408d0f:	1b 00                	sbb    (%eax),%eax
408d11:	70 1e                	jo     0x408d31
408d13:	1a 17                	sbb    (%edi),%dl
408d15:	16                   	push   %ss
408d16:	1f                   	pop    %ds
408d17:	0a 16                	or     (%esi),%dl
408d19:	72 32                	jb     0x408d4d
408d1b:	02 00                	add    (%eax),%al
408d1d:	70 20                	jo     0x408d3f
408d1f:	00 04 00             	add    %al,(%eax,%eax,1)
408d22:	00 02                	add    %al,(%edx)
408d24:	7b 7d                	jnp    0x408da3
408d26:	00 00                	add    %al,(%eax)
408d28:	04 8c                	add    $0x8c,%al
408d2a:	24 00                	and    $0x0,%al
408d2c:	00 01                	add    %al,(%ecx)
408d2e:	73 8f                	jae    0x408cbf
408d30:	00 00                	add    %al,(%eax)
408d32:	0a 6f 90             	or     -0x70(%edi),%ch
408d35:	00 00                	add    %al,(%eax)
408d37:	0a 26                	or     (%esi),%ah
408d39:	02 7b 91             	add    -0x6f(%ebx),%bh
408d3c:	00 00                	add    %al,(%eax)
408d3e:	04 0d                	add    $0xd,%al
408d40:	09 2c 10             	or     %ebp,(%eax,%edx,1)
408d43:	00 02                	add    %al,(%edx)
408d45:	7b 90                	jnp    0x408cd7
408d47:	00 00                	add    %al,(%eax)
408d49:	04 6f                	add    $0x6f,%al
408d4b:	25 00 00 0a 00       	and    $0xa0000,%eax
408d50:	00 2b                	add    %ch,(%ebx)
408d52:	27                   	daa
408d53:	00 02                	add    %al,(%edx)
408d55:	7b 92                	jnp    0x408ce9
408d57:	00 00                	add    %al,(%eax)
408d59:	04 6f                	add    $0x6f,%al
408d5b:	73 00                	jae    0x408d5d
408d5d:	00 06                	add    %al,(%esi)
408d5f:	13 04 11             	adc    (%ecx,%edx,1),%eax
408d62:	04 2c                	add    $0x2c,%al
408d64:	14 00                	adc    $0x0,%al
408d66:	06                   	push   %es
408d67:	02 7b 92             	add    -0x6e(%ebx),%bh
408d6a:	00 00                	add    %al,(%eax)
408d6c:	04 6f                	add    $0x6f,%al
408d6e:	72 00                	jb     0x408d70
408d70:	00 06                	add    %al,(%esi)
408d72:	6f                   	outsl  %ds:(%esi),(%dx)
408d73:	8d 00                	lea    (%eax),%eax
408d75:	00 0a                	add    %cl,(%edx)
408d77:	00 00                	add    %al,(%eax)
408d79:	00 08                	add    %cl,(%eax)
408d7b:	07                   	pop    %es
408d7c:	6f                   	outsl  %ds:(%esi),(%dx)
408d7d:	94                   	xchg   %eax,%esp
408d7e:	00 00                	add    %al,(%eax)
408d80:	0a 26                	or     (%esi),%ah
408d82:	07                   	pop    %es
408d83:	13 05 de 3b 13 06    	adc    0x6133bde,%eax
408d89:	00 72 d9             	add    %dh,-0x27(%edx)
408d8c:	1b 00                	sbb    (%eax),%eax
408d8e:	70 11                	jo     0x408da1
408d90:	06                   	push   %es
408d91:	73 8e                	jae    0x408d21
408d93:	00 00                	add    %al,(%eax)
408d95:	0a 7a 00             	or     0x0(%edx),%bh
408d98:	02 7b 91             	add    -0x6f(%ebx),%bh
408d9b:	00 00                	add    %al,(%eax)
408d9d:	04 13                	add    $0x13,%al
408d9f:	07                   	pop    %es
408da0:	11 07                	adc    %eax,(%edi)
408da2:	2c 0e                	sub    $0xe,%al
408da4:	00 02                	add    %al,(%edx)
408da6:	7b 90                	jnp    0x408d38
408da8:	00 00                	add    %al,(%eax)
408daa:	04 6f                	add    $0x6f,%al
408dac:	2b 00                	sub    (%eax),%eax
408dae:	00 0a                	add    %cl,(%edx)
408db0:	00 00                	add    %al,(%eax)
408db2:	06                   	push   %es
408db3:	6f                   	outsl  %ds:(%esi),(%dx)
408db4:	42                   	inc    %edx
408db5:	00 00                	add    %al,(%eax)
408db7:	0a 00                	or     (%eax),%al
408db9:	08 6f 42             	or     %ch,0x42(%edi)
408dbc:	00 00                	add    %al,(%eax)
408dbe:	0a 00                	or     (%eax),%al
408dc0:	00 dc                	add    %bl,%ah
408dc2:	11 05 2a 00 00 00    	adc    %eax,0x2a
408dc8:	01 1c 00             	add    %ebx,(%eax,%eax,1)
408dcb:	00 00                	add    %al,(%eax)
408dcd:	00 3a                	add    %bh,(%edx)
408dcf:	00 81 bb 00 10 20    	add    %al,0x201000bb(%ecx)
408dd5:	00 00                	add    %al,(%eax)
408dd7:	01 02                	add    %eax,(%edx)
408dd9:	00 3a                	add    %bh,(%edx)
408ddb:	00 91 cb 00 2b 00    	add    %dl,0x2b00cb(%ecx)
408de1:	00 00                	add    %al,(%eax)
408de3:	00 1b                	add    %bl,(%ebx)
408de5:	30 0b                	xor    %cl,(%ebx)
408de7:	00 3f                	add    %bh,(%edi)
408de9:	01 00                	add    %eax,(%eax)
408deb:	00 0f                	add    %cl,(%edi)
408ded:	00 00                	add    %al,(%eax)
408def:	11 00                	adc    %eax,(%eax)
408df1:	73 89                	jae    0x408d7c
408df3:	00 00                	add    %al,(%eax)
408df5:	0a 0a                	or     (%edx),%cl
408df7:	06                   	push   %es
408df8:	72 51                	jb     0x408e4b
408dfa:	1c 00                	sbb    $0x0,%al
408dfc:	70 6f                	jo     0x408e6d
408dfe:	8a 00                	mov    (%eax),%al
408e00:	00 0a                	add    %cl,(%edx)
408e02:	00 06                	add    %al,(%esi)
408e04:	1a 6f 8b             	sbb    -0x75(%edi),%ch
408e07:	00 00                	add    %al,(%eax)
408e09:	0a 00                	or     (%eax),%al
408e0b:	06                   	push   %es
408e0c:	02 7b 90             	add    -0x70(%ebx),%bh
408e0f:	00 00                	add    %al,(%eax)
408e11:	04 6f                	add    $0x6f,%al
408e13:	8c 00                	mov    %es,(%eax)
408e15:	00 0a                	add    %cl,(%edx)
408e17:	00 00                	add    %al,(%eax)
408e19:	06                   	push   %es
408e1a:	6f                   	outsl  %ds:(%esi),(%dx)
408e1b:	32 00                	xor    (%eax),%al
408e1d:	00 0a                	add    %cl,(%edx)
408e1f:	72 bf                	jb     0x408de0
408e21:	1b 00                	sbb    (%eax),%eax
408e23:	70 1e                	jo     0x408e43
408e25:	1a 17                	sbb    (%edi),%dl
408e27:	16                   	push   %ss
408e28:	1f                   	pop    %ds
408e29:	0a 16                	or     (%esi),%dl
408e2b:	72 32                	jb     0x408e5f
408e2d:	02 00                	add    (%eax),%al
408e2f:	70 20                	jo     0x408e51
408e31:	00 04 00             	add    %al,(%eax,%eax,1)
408e34:	00 02                	add    %al,(%edx)
408e36:	7b 7d                	jnp    0x408eb5
408e38:	00 00                	add    %al,(%eax)
408e3a:	04 8c                	add    $0x8c,%al
408e3c:	24 00                	and    $0x0,%al
408e3e:	00 01                	add    %al,(%ecx)
408e40:	73 8f                	jae    0x408dd1
408e42:	00 00                	add    %al,(%eax)
408e44:	0a 6f 90             	or     -0x70(%edi),%ch
408e47:	00 00                	add    %al,(%eax)
408e49:	0a 26                	or     (%esi),%ah
408e4b:	06                   	push   %es
408e4c:	6f                   	outsl  %ds:(%esi),(%dx)
408e4d:	32 00                	xor    (%eax),%al
408e4f:	00 0a                	add    %cl,(%edx)
408e51:	72 5b                	jb     0x408eae
408e53:	18 00                	sbb    %al,(%eax)
408e55:	70 1e                	jo     0x408e75
408e57:	1a 17                	sbb    (%edi),%dl
408e59:	16                   	push   %ss
408e5a:	1f                   	pop    %ds
408e5b:	0a 16                	or     (%esi),%dl
408e5d:	72 32                	jb     0x408e91
408e5f:	02 00                	add    (%eax),%al
408e61:	70 20                	jo     0x408e83
408e63:	00 04 00             	add    %al,(%eax,%eax,1)
408e66:	00 02                	add    %al,(%edx)
408e68:	7b 7c                	jnp    0x408ee6
408e6a:	00 00                	add    %al,(%eax)
408e6c:	04 8c                	add    $0x8c,%al
408e6e:	24 00                	and    $0x0,%al
408e70:	00 01                	add    %al,(%ecx)
408e72:	73 8f                	jae    0x408e03
408e74:	00 00                	add    %al,(%eax)
408e76:	0a 6f 90             	or     -0x70(%edi),%ch
408e79:	00 00                	add    %al,(%eax)
408e7b:	0a 26                	or     (%esi),%ah
408e7d:	06                   	push   %es
408e7e:	6f                   	outsl  %ds:(%esi),(%dx)
408e7f:	32 00                	xor    (%eax),%al
408e81:	00 0a                	add    %cl,(%edx)
408e83:	72 1b                	jb     0x408ea0
408e85:	18 00                	sbb    %al,(%eax)
408e87:	70 1e                	jo     0x408ea7
408e89:	1a 17                	sbb    (%edi),%dl
408e8b:	16                   	push   %ss
408e8c:	1f                   	pop    %ds
408e8d:	0a 16                	or     (%esi),%dl
408e8f:	72 32                	jb     0x408ec3
408e91:	02 00                	add    (%eax),%al
408e93:	70 20                	jo     0x408eb5
408e95:	00 04 00             	add    %al,(%eax,%eax,1)
408e98:	00 02                	add    %al,(%edx)
408e9a:	7b 7b                	jnp    0x408f17
408e9c:	00 00                	add    %al,(%eax)
408e9e:	04 8c                	add    $0x8c,%al
408ea0:	24 00                	and    $0x0,%al
408ea2:	00 01                	add    %al,(%ecx)
408ea4:	73 8f                	jae    0x408e35
408ea6:	00 00                	add    %al,(%eax)
408ea8:	0a 6f 90             	or     -0x70(%edi),%ch
408eab:	00 00                	add    %al,(%eax)
408ead:	0a 26                	or     (%esi),%ah
408eaf:	02 7b 91             	add    -0x6f(%ebx),%bh
408eb2:	00 00                	add    %al,(%eax)
408eb4:	04 0b                	add    $0xb,%al
408eb6:	07                   	pop    %es
408eb7:	2c 10                	sub    $0x10,%al
408eb9:	00 02                	add    %al,(%edx)
408ebb:	7b 90                	jnp    0x408e4d
408ebd:	00 00                	add    %al,(%eax)
408ebf:	04 6f                	add    $0x6f,%al
408ec1:	25 00 00 0a 00       	and    $0xa0000,%eax
408ec6:	00 2b                	add    %ch,(%ebx)
408ec8:	25 00 02 7b 92       	and    $0x927b0200,%eax
408ecd:	00 00                	add    %al,(%eax)
408ecf:	04 6f                	add    $0x6f,%al
408ed1:	73 00                	jae    0x408ed3
408ed3:	00 06                	add    %al,(%esi)
408ed5:	0c 08                	or     $0x8,%al
408ed7:	2c 14                	sub    $0x14,%al
408ed9:	00 06                	add    %al,(%esi)
408edb:	02 7b 92             	add    -0x6e(%ebx),%bh
408ede:	00 00                	add    %al,(%eax)
408ee0:	04 6f                	add    $0x6f,%al
408ee2:	72 00                	jb     0x408ee4
408ee4:	00 06                	add    %al,(%esi)
408ee6:	6f                   	outsl  %ds:(%esi),(%dx)
408ee7:	8d 00                	lea    (%eax),%eax
408ee9:	00 0a                	add    %cl,(%edx)
408eeb:	00 00                	add    %al,(%eax)
408eed:	00 06                	add    %al,(%esi)
408eef:	6f                   	outsl  %ds:(%esi),(%dx)
408ef0:	3a 00                	cmp    (%eax),%al
408ef2:	00 0a                	add    %cl,(%edx)
408ef4:	26 17                	es pop %ss
408ef6:	0d de 34 13 04       	or     $0x41334de,%eax
408efb:	00 72 99             	add    %dh,-0x67(%edx)
408efe:	1c 00                	sbb    $0x0,%al
408f00:	70 11                	jo     0x408f13
408f02:	04 73                	add    $0x73,%al
408f04:	8e 00                	mov    (%eax),%es
408f06:	00 0a                	add    %cl,(%edx)
408f08:	7a 00                	jp     0x408f0a
408f0a:	02 7b 91             	add    -0x6f(%ebx),%bh
408f0d:	00 00                	add    %al,(%eax)
408f0f:	04 13                	add    $0x13,%al
408f11:	05 11 05 2c 0e       	add    $0xe2c0511,%eax
408f16:	00 02                	add    %al,(%edx)
408f18:	7b 90                	jnp    0x408eaa
408f1a:	00 00                	add    %al,(%eax)
408f1c:	04 6f                	add    $0x6f,%al
408f1e:	2b 00                	sub    (%eax),%eax
408f20:	00 0a                	add    %cl,(%edx)
408f22:	00 00                	add    %al,(%eax)
408f24:	06                   	push   %es
408f25:	6f                   	outsl  %ds:(%esi),(%dx)
408f26:	42                   	inc    %edx
408f27:	00 00                	add    %al,(%eax)
408f29:	0a 00                	or     (%eax),%al
408f2b:	00 dc                	add    %bl,%ah
408f2d:	09 2a                	or     %ebp,(%edx)
408f2f:	00 01                	add    %al,(%ecx)
408f31:	1c 00                	sbb    $0x0,%al
408f33:	00 00                	add    %al,(%eax)
408f35:	00 28                	add    %ch,(%eax)
408f37:	00 e1                	add    %ah,%cl
408f39:	09 01                	or     %eax,(%ecx)
408f3b:	10 20                	adc    %ah,(%eax)
408f3d:	00 00                	add    %al,(%eax)
408f3f:	01 02                	add    %eax,(%edx)
408f41:	00 28                	add    %ch,(%eax)
408f43:	00 f1                	add    %dh,%cl
408f45:	19 01                	sbb    %eax,(%ecx)
408f47:	24 00                	and    $0x0,%al
408f49:	00 00                	add    %al,(%eax)
408f4b:	00 1b                	add    %bl,(%ebx)
408f4d:	30 0b                	xor    %cl,(%ebx)
408f4f:	00 3f                	add    %bh,(%edi)
408f51:	01 00                	add    %eax,(%eax)
408f53:	00 0f                	add    %cl,(%edi)
408f55:	00 00                	add    %al,(%eax)
408f57:	11 00                	adc    %eax,(%eax)
408f59:	73 89                	jae    0x408ee4
408f5b:	00 00                	add    %al,(%eax)
408f5d:	0a 0a                	or     (%edx),%cl
408f5f:	06                   	push   %es
408f60:	72 f7                	jb     0x408f59
408f62:	1c 00                	sbb    $0x0,%al
408f64:	70 6f                	jo     0x408fd5
408f66:	8a 00                	mov    (%eax),%al
408f68:	00 0a                	add    %cl,(%edx)
408f6a:	00 06                	add    %al,(%esi)
408f6c:	1a 6f 8b             	sbb    -0x75(%edi),%ch
408f6f:	00 00                	add    %al,(%eax)
408f71:	0a 00                	or     (%eax),%al
408f73:	06                   	push   %es
408f74:	02 7b 90             	add    -0x70(%ebx),%bh
408f77:	00 00                	add    %al,(%eax)
408f79:	04 6f                	add    $0x6f,%al
408f7b:	8c 00                	mov    %es,(%eax)
408f7d:	00 0a                	add    %cl,(%edx)
408f7f:	00 00                	add    %al,(%eax)
408f81:	06                   	push   %es
408f82:	6f                   	outsl  %ds:(%esi),(%dx)
408f83:	32 00                	xor    (%eax),%al
408f85:	00 0a                	add    %cl,(%edx)
408f87:	72 bf                	jb     0x408f48
408f89:	1b 00                	sbb    (%eax),%eax
408f8b:	70 1e                	jo     0x408fab
408f8d:	1a 17                	sbb    (%edi),%dl
408f8f:	16                   	push   %ss
408f90:	1f                   	pop    %ds
408f91:	0a 16                	or     (%esi),%dl
408f93:	72 32                	jb     0x408fc7
408f95:	02 00                	add    (%eax),%al
408f97:	70 20                	jo     0x408fb9
408f99:	00 04 00             	add    %al,(%eax,%eax,1)
408f9c:	00 02                	add    %al,(%edx)
408f9e:	7b 7d                	jnp    0x40901d
408fa0:	00 00                	add    %al,(%eax)
408fa2:	04 8c                	add    $0x8c,%al
408fa4:	24 00                	and    $0x0,%al
408fa6:	00 01                	add    %al,(%ecx)
408fa8:	73 8f                	jae    0x408f39
408faa:	00 00                	add    %al,(%eax)
408fac:	0a 6f 90             	or     -0x70(%edi),%ch
408faf:	00 00                	add    %al,(%eax)
408fb1:	0a 26                	or     (%esi),%ah
408fb3:	06                   	push   %es
408fb4:	6f                   	outsl  %ds:(%esi),(%dx)
408fb5:	32 00                	xor    (%eax),%al
408fb7:	00 0a                	add    %cl,(%edx)
408fb9:	72 5b                	jb     0x409016
408fbb:	18 00                	sbb    %al,(%eax)
408fbd:	70 1e                	jo     0x408fdd
408fbf:	1a 17                	sbb    (%edi),%dl
408fc1:	16                   	push   %ss
408fc2:	1f                   	pop    %ds
408fc3:	0a 16                	or     (%esi),%dl
408fc5:	72 32                	jb     0x408ff9
408fc7:	02 00                	add    (%eax),%al
408fc9:	70 20                	jo     0x408feb
408fcb:	00 04 00             	add    %al,(%eax,%eax,1)