404ac9:	28 61 00             	sub    %ah,0x0(%ecx)
404acc:	00 06                	add    %al,(%esi)
404ace:	94                   	xchg   %eax,%esp
404acf:	02 7b 29             	add    0x29(%ebx),%bh
404ad2:	00 00                	add    %al,(%eax)
404ad4:	04 02                	add    $0x2,%al
404ad6:	03 17                	add    (%edi),%edx
404ad8:	28 61 00             	sub    %ah,0x0(%ecx)
404adb:	00 06                	add    %al,(%esi)
404add:	94                   	xchg   %eax,%esp
404ade:	32 45 02             	xor    0x2(%ebp),%al
404ae1:	7b 29                	jnp    0x404b0c
404ae3:	00 00                	add    %al,(%eax)
404ae5:	04 02                	add    $0x2,%al
404ae7:	03 18                	add    (%eax),%ebx
404ae9:	28 61 00             	sub    %ah,0x0(%ecx)
404aec:	00 06                	add    %al,(%esi)
404aee:	94                   	xchg   %eax,%esp
404aef:	02 7b 29             	add    0x29(%ebx),%bh
404af2:	00 00                	add    %al,(%eax)
404af4:	04 02                	add    $0x2,%al
404af6:	03 17                	add    (%edi),%edx
404af8:	28 61 00             	sub    %ah,0x0(%ecx)
404afb:	00 06                	add    %al,(%esi)
404afd:	94                   	xchg   %eax,%esp
404afe:	33 22                	xor    (%edx),%esp
404b00:	02 7b 2a             	add    0x2a(%ebx),%bh
404b03:	00 00                	add    %al,(%eax)
404b05:	04 02                	add    $0x2,%al
404b07:	03 18                	add    (%eax),%ebx
404b09:	28 61 00             	sub    %ah,0x0(%ecx)
404b0c:	00 06                	add    %al,(%esi)
404b0e:	94                   	xchg   %eax,%esp
404b0f:	02 7b 2a             	add    0x2a(%ebx),%bh
404b12:	00 00                	add    %al,(%eax)
404b14:	04 02                	add    $0x2,%al
404b16:	03 17                	add    (%edi),%edx
404b18:	28 61 00             	sub    %ah,0x0(%ecx)
404b1b:	00 06                	add    %al,(%esi)
404b1d:	94                   	xchg   %eax,%esp
404b1e:	fe 04 2b             	incb   (%ebx,%ebp,1)
404b21:	01 16                	add    %edx,(%esi)
404b23:	2b 01                	sub    (%ecx),%eax
404b25:	17                   	pop    %ss
404b26:	2b 01                	sub    (%ecx),%eax
404b28:	16                   	push   %ss
404b29:	13 07                	adc    (%edi),%eax
404b2b:	11 07                	adc    %eax,(%edi)
404b2d:	2c 02                	sub    $0x2,%al
404b2f:	18 0a                	sbb    %cl,(%edx)
404b31:	06                   	push   %es
404b32:	19 2f                	sbb    %ebp,(%edi)
404b34:	7a 02                	jp     0x404b38
404b36:	7b 29                	jnp    0x404b61
404b38:	00 00                	add    %al,(%eax)
404b3a:	04 02                	add    $0x2,%al
404b3c:	03 19                	add    (%ecx),%ebx
404b3e:	28 61 00             	sub    %ah,0x0(%ecx)
404b41:	00 06                	add    %al,(%esi)
404b43:	94                   	xchg   %eax,%esp
404b44:	16                   	push   %ss
404b45:	31 68 02             	xor    %ebp,0x2(%eax)
404b48:	7b 29                	jnp    0x404b73
404b4a:	00 00                	add    %al,(%eax)
404b4c:	04 02                	add    $0x2,%al
404b4e:	03 19                	add    (%ecx),%ebx
404b50:	28 61 00             	sub    %ah,0x0(%ecx)
404b53:	00 06                	add    %al,(%esi)
404b55:	94                   	xchg   %eax,%esp
404b56:	02 7b 29             	add    0x29(%ebx),%bh
404b59:	00 00                	add    %al,(%eax)
404b5b:	04 02                	add    $0x2,%al
404b5d:	03 06                	add    (%esi),%eax
404b5f:	28 61 00             	sub    %ah,0x0(%ecx)
404b62:	00 06                	add    %al,(%esi)
404b64:	94                   	xchg   %eax,%esp
404b65:	32 45 02             	xor    0x2(%ebp),%al
404b68:	7b 29                	jnp    0x404b93
404b6a:	00 00                	add    %al,(%eax)
404b6c:	04 02                	add    $0x2,%al
404b6e:	03 19                	add    (%ecx),%ebx
404b70:	28 61 00             	sub    %ah,0x0(%ecx)
404b73:	00 06                	add    %al,(%esi)
404b75:	94                   	xchg   %eax,%esp
404b76:	02 7b 29             	add    0x29(%ebx),%bh
404b79:	00 00                	add    %al,(%eax)
404b7b:	04 02                	add    $0x2,%al
404b7d:	03 06                	add    (%esi),%eax
404b7f:	28 61 00             	sub    %ah,0x0(%ecx)
404b82:	00 06                	add    %al,(%esi)
404b84:	94                   	xchg   %eax,%esp
404b85:	33 22                	xor    (%edx),%esp
404b87:	02 7b 2a             	add    0x2a(%ebx),%bh
404b8a:	00 00                	add    %al,(%eax)
404b8c:	04 02                	add    $0x2,%al
404b8e:	03 19                	add    (%ecx),%ebx
404b90:	28 61 00             	sub    %ah,0x0(%ecx)
404b93:	00 06                	add    %al,(%esi)
404b95:	94                   	xchg   %eax,%esp
404b96:	02 7b 2a             	add    0x2a(%ebx),%bh
404b99:	00 00                	add    %al,(%eax)
404b9b:	04 02                	add    $0x2,%al
404b9d:	03 06                	add    (%esi),%eax
404b9f:	28 61 00             	sub    %ah,0x0(%ecx)
404ba2:	00 06                	add    %al,(%esi)
404ba4:	94                   	xchg   %eax,%esp
404ba5:	fe 04 2b             	incb   (%ebx,%ebp,1)
404ba8:	01 16                	add    %edx,(%esi)
404baa:	2b 01                	sub    (%ecx),%eax
404bac:	17                   	pop    %ss
404bad:	2b 01                	sub    (%ecx),%eax
404baf:	16                   	push   %ss
404bb0:	13 08                	adc    (%eax),%ecx
404bb2:	11 08                	adc    %ecx,(%eax)
404bb4:	2c 02                	sub    $0x2,%al
404bb6:	19 0a                	sbb    %ecx,(%edx)
404bb8:	06                   	push   %es
404bb9:	1a 2f                	sbb    (%edi),%ch
404bbb:	7a 02                	jp     0x404bbf
404bbd:	7b 29                	jnp    0x404be8
404bbf:	00 00                	add    %al,(%eax)
404bc1:	04 02                	add    $0x2,%al
404bc3:	03 1a                	add    (%edx),%ebx
404bc5:	28 61 00             	sub    %ah,0x0(%ecx)
404bc8:	00 06                	add    %al,(%esi)
404bca:	94                   	xchg   %eax,%esp
404bcb:	16                   	push   %ss
404bcc:	31 68 02             	xor    %ebp,0x2(%eax)
404bcf:	7b 29                	jnp    0x404bfa
404bd1:	00 00                	add    %al,(%eax)
404bd3:	04 02                	add    $0x2,%al
404bd5:	03 1a                	add    (%edx),%ebx
404bd7:	28 61 00             	sub    %ah,0x0(%ecx)
404bda:	00 06                	add    %al,(%esi)
404bdc:	94                   	xchg   %eax,%esp
404bdd:	02 7b 29             	add    0x29(%ebx),%bh
404be0:	00 00                	add    %al,(%eax)
404be2:	04 02                	add    $0x2,%al
404be4:	03 06                	add    (%esi),%eax
404be6:	28 61 00             	sub    %ah,0x0(%ecx)
404be9:	00 06                	add    %al,(%esi)
404beb:	94                   	xchg   %eax,%esp
404bec:	32 45 02             	xor    0x2(%ebp),%al
404bef:	7b 29                	jnp    0x404c1a
404bf1:	00 00                	add    %al,(%eax)
404bf3:	04 02                	add    $0x2,%al
404bf5:	03 1a                	add    (%edx),%ebx
404bf7:	28 61 00             	sub    %ah,0x0(%ecx)
404bfa:	00 06                	add    %al,(%esi)
404bfc:	94                   	xchg   %eax,%esp
404bfd:	02 7b 29             	add    0x29(%ebx),%bh
404c00:	00 00                	add    %al,(%eax)
404c02:	04 02                	add    $0x2,%al
404c04:	03 06                	add    (%esi),%eax
404c06:	28 61 00             	sub    %ah,0x0(%ecx)
404c09:	00 06                	add    %al,(%esi)
404c0b:	94                   	xchg   %eax,%esp
404c0c:	33 22                	xor    (%edx),%esp
404c0e:	02 7b 2a             	add    0x2a(%ebx),%bh
404c11:	00 00                	add    %al,(%eax)
404c13:	04 02                	add    $0x2,%al
404c15:	03 1a                	add    (%edx),%ebx
404c17:	28 61 00             	sub    %ah,0x0(%ecx)
404c1a:	00 06                	add    %al,(%esi)
404c1c:	94                   	xchg   %eax,%esp
404c1d:	02 7b 2a             	add    0x2a(%ebx),%bh
404c20:	00 00                	add    %al,(%eax)
404c22:	04 02                	add    $0x2,%al
404c24:	03 06                	add    (%esi),%eax
404c26:	28 61 00             	sub    %ah,0x0(%ecx)
404c29:	00 06                	add    %al,(%esi)
404c2b:	94                   	xchg   %eax,%esp
404c2c:	fe 04 2b             	incb   (%ebx,%ebp,1)
404c2f:	01 16                	add    %edx,(%esi)
404c31:	2b 01                	sub    (%ecx),%eax
404c33:	17                   	pop    %ss
404c34:	2b 01                	sub    (%ecx),%eax
404c36:	16                   	push   %ss
404c37:	13 09                	adc    (%ecx),%ecx
404c39:	11 09                	adc    %ecx,(%ecx)
404c3b:	2c 02                	sub    $0x2,%al
404c3d:	1a 0a                	sbb    (%edx),%cl
404c3f:	00 73 ad             	add    %dh,-0x53(%ebx)
404c42:	00 00                	add    %al,(%eax)
404c44:	0a 0b                	or     (%ebx),%cl
404c46:	02 03                	add    (%ebx),%al
404c48:	06                   	push   %es
404c49:	28 61 00             	sub    %ah,0x0(%ecx)
404c4c:	00 06                	add    %al,(%esi)
404c4e:	0c 02                	or     $0x2,%al
404c50:	7b 2b                	jnp    0x404c7d
404c52:	00 00                	add    %al,(%eax)
404c54:	04 08                	add    $0x8,%al
404c56:	94                   	xchg   %eax,%esp
404c57:	0d 2b 5c 00 02       	or     $0x2005c2b,%eax
404c5c:	09 28                	or     %ebp,(%eax)
404c5e:	5e                   	pop    %esi
404c5f:	00 00                	add    %al,(%eax)
404c61:	06                   	push   %es
404c62:	02 08                	add    (%eax),%cl
404c64:	28 5e 00             	sub    %bl,0x0(%esi)
404c67:	00 06                	add    %al,(%esi)
404c69:	28 ae 00 00 0a 13    	sub    %ch,0x130a0000(%esi)
404c6f:	0a 11                	or     (%ecx),%dl
404c71:	0a 2c 1a             	or     (%edx,%ebx,1),%ch
404c74:	07                   	pop    %es
404c75:	16                   	push   %ss
404c76:	02 7b 2c             	add    0x2c(%ebx),%bh
404c79:	00 00                	add    %al,(%eax)
404c7b:	04 09                	add    $0x9,%al
404c7d:	9a 02 08 28 5f 00 00 	lcall  $0x0,$0x5f280802
404c84:	06                   	push   %es
404c85:	9a 6f af 00 00 0a 00 	lcall  $0xa,$0xaf6f
404c8c:	2b 1c 07             	sub    (%edi,%eax,1),%ebx
404c8f:	16                   	push   %ss
404c90:	02 02                	add    (%edx),%al
404c92:	08 28                	or     %ch,(%eax)
404c94:	5e                   	pop    %esi
404c95:	00 00                	add    %al,(%eax)
404c97:	06                   	push   %es
404c98:	02 08                	add    (%eax),%cl
404c9a:	28 5f 00             	sub    %bl,0x0(%edi)
404c9d:	00 06                	add    %al,(%esi)
404c9f:	28 62 00             	sub    %ah,0x0(%edx)
404ca2:	00 06                	add    %al,(%esi)
404ca4:	6f                   	outsl  %ds:(%esi),(%dx)
404ca5:	b0 00                	mov    $0x0,%al
404ca7:	00 0a                	add    %cl,(%edx)
404ca9:	00 09                	add    %cl,(%ecx)
404cab:	0c 02                	or     $0x2,%al
404cad:	7b 2b                	jnp    0x404cda
404caf:	00 00                	add    %al,(%eax)
404cb1:	04 08                	add    $0x8,%al
404cb3:	94                   	xchg   %eax,%esp
404cb4:	0d 00 09 16 fe       	or     $0xfe160900,%eax
404cb9:	03 13                	add    (%ebx),%edx
404cbb:	0b 11                	or     (%ecx),%edx
404cbd:	0b 2d 9a 07 16 02    	or     0x216079a,%ebp
404cc3:	7b 2d                	jnp    0x404cf2
404cc5:	00 00                	add    %al,(%eax)
404cc7:	04 02                	add    $0x2,%al
404cc9:	02 08                	add    (%eax),%cl
404ccb:	28 5e 00             	sub    %bl,0x0(%esi)
404cce:	00 06                	add    %al,(%esi)
404cd0:	02 08                	add    (%eax),%cl
404cd2:	28 5f 00             	sub    %bl,0x0(%edi)
404cd5:	00 06                	add    %al,(%esi)
404cd7:	28 62 00             	sub    %ah,0x0(%edx)
404cda:	00 06                	add    %al,(%esi)
404cdc:	6f                   	outsl  %ds:(%esi),(%dx)
404cdd:	6d                   	insl   (%dx),%es:(%edi)
404cde:	00 00                	add    %al,(%eax)
404ce0:	06                   	push   %es
404ce1:	6f                   	outsl  %ds:(%esi),(%dx)
404ce2:	af                   	scas   %es:(%edi),%eax
404ce3:	00 00                	add    %al,(%eax)
404ce5:	0a 00                	or     (%eax),%al
404ce7:	07                   	pop    %es
404ce8:	6f                   	outsl  %ds:(%esi),(%dx)
404ce9:	b1 00                	mov    $0x0,%cl
404ceb:	00 0a                	add    %cl,(%edx)
404ced:	13 05 2b 00 11 05    	adc    0x511002b,%eax
404cf3:	2a 13                	sub    (%ebx),%dl
404cf5:	30 03                	xor    %al,(%ebx)
404cf7:	00 2b                	add    %ch,(%ebx)
404cf9:	00 00                	add    %al,(%eax)
404cfb:	00 22                	add    %ah,(%edx)
404cfd:	00 00                	add    %al,(%eax)
404cff:	11 00                	adc    %eax,(%eax)
404d01:	03 17                	add    (%edi),%edx
404d03:	59                   	pop    %ecx
404d04:	1a 5b 0a             	sbb    0xa(%ebx),%bl
404d07:	06                   	push   %es
404d08:	02 7b 2e             	add    0x2e(%ebx),%bh
404d0b:	00 00                	add    %al,(%eax)
404d0d:	04 6f                	add    $0x6f,%al
404d0f:	03 01                	add    (%ecx),%eax
404d11:	00 06                	add    %al,(%esi)
404d13:	5d                   	pop    %ebp
404d14:	06                   	push   %es
404d15:	02 7b 2e             	add    0x2e(%ebx),%bh
404d18:	00 00                	add    %al,(%eax)
404d1a:	04 6f                	add    $0x6f,%al
404d1c:	03 01                	add    (%ecx),%eax
404d1e:	00 06                	add    %al,(%esi)
404d20:	5b                   	pop    %ebx
404d21:	73 30                	jae    0x404d53
404d23:	00 00                	add    %al,(%eax)
404d25:	0a 0b                	or     (%ebx),%cl
404d27:	2b 00                	sub    (%eax),%eax
404d29:	07                   	pop    %es
404d2a:	2a 00                	sub    (%eax),%al
404d2c:	13 30                	adc    (%eax),%esi
404d2e:	02 00                	add    (%eax),%al
404d30:	0d 00 00 00 1e       	or     $0x1e000000,%eax
404d35:	00 00                	add    %al,(%eax)
404d37:	11 00                	adc    %eax,(%eax)
404d39:	03 17                	add    (%edi),%edx
404d3b:	59                   	pop    %ecx
404d3c:	1a 5d 17             	sbb    0x17(%ebp),%bl
404d3f:	58                   	pop    %eax
404d40:	0a 2b                	or     (%ebx),%ch
404d42:	00 06                	add    %al,(%esi)
404d44:	2a 00                	sub    (%eax),%al
404d46:	00 00                	add    %al,(%eax)
404d48:	13 30                	adc    (%eax),%esi
404d4a:	02 00                	add    (%eax),%al
404d4c:	09 00                	or     %eax,(%eax)
404d4e:	00 00                	add    %al,(%eax)
404d50:	1e                   	push   %ds
404d51:	00 00                	add    %al,(%eax)
404d53:	11 00                	adc    %eax,(%eax)
404d55:	1b 03                	sbb    (%ebx),%eax
404d57:	59                   	pop    %ecx
404d58:	0a 2b                	or     (%ebx),%ch
404d5a:	00 06                	add    %al,(%esi)
404d5c:	2a 00                	sub    (%eax),%al
404d5e:	00 00                	add    %al,(%eax)
404d60:	13 30                	adc    (%eax),%esi
404d62:	03 00                	add    (%eax),%eax
404d64:	27                   	daa
404d65:	00 00                	add    %al,(%eax)
404d67:	00 1e                	add    %bl,(%esi)
404d69:	00 00                	add    %al,(%eax)
404d6b:	11 00                	adc    %eax,(%eax)
404d6d:	1a 0f                	sbb    (%edi),%cl
404d6f:	01 28                	add    %ebp,(%eax)
404d71:	ac                   	lods   %ds:(%esi),%al
404d72:	00 00                	add    %al,(%eax)
404d74:	0a 5a 02             	or     0x2(%edx),%bl
404d77:	7b 2e                	jnp    0x404da7
404d79:	00 00                	add    %al,(%eax)
404d7b:	04 6f                	add    $0x6f,%al
404d7d:	03 01                	add    (%ecx),%eax
404d7f:	00 06                	add    %al,(%esi)
404d81:	5a                   	pop    %edx
404d82:	1a 0f                	sbb    (%edi),%cl
404d84:	01 28                	add    %ebp,(%eax)
404d86:	ab                   	stos   %eax,%es:(%edi)
404d87:	00 00                	add    %al,(%eax)
404d89:	0a 5a 58             	or     0x58(%edx),%bl
404d8c:	04 58                	add    $0x58,%al
404d8e:	0a 2b                	or     (%ebx),%ch
404d90:	00 06                	add    %al,(%esi)
404d92:	2a 00                	sub    (%eax),%al
404d94:	13 30                	adc    (%eax),%esi
404d96:	03 00                	add    (%eax),%eax
404d98:	7b 00                	jnp    0x404d9a
404d9a:	00 00                	add    %al,(%eax)
404d9c:	23 00                	and    (%eax),%eax