404a59:	00 0a                	add    %cl,(%edx)
404a5b:	28 31                	sub    %dh,(%ecx)
404a5d:	01 00                	add    %eax,(%eax)
404a5f:	0a 2c 08             	or     (%eax,%ecx,1),%ch
404a62:	02 7b 2b             	add    0x2b(%ebx),%bh
404a65:	00 00                	add    %al,(%eax)
404a67:	04 2d                	add    $0x2d,%al
404a69:	07                   	pop    %es
404a6a:	7e 18                	jle    0x404a84
404a6c:	00 00                	add    %al,(%eax)
404a6e:	04 2b                	add    $0x2b,%al
404a70:	05 7e 0f 00 00       	add    $0xf7e,%eax
404a75:	04 73                	add    $0x73,%al
404a77:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
404a7c:	7b 2e                	jnp    0x404aac
404a7e:	00 00                	add    %al,(%eax)
404a80:	04 28                	add    $0x28,%al
404a82:	9e                   	sahf
404a83:	02 00                	add    (%eax),%al
404a85:	06                   	push   %es
404a86:	6f                   	outsl  %ds:(%esi),(%dx)
404a87:	39 00                	cmp    %eax,(%eax)
404a89:	00 0a                	add    %cl,(%edx)
404a8b:	06                   	push   %es
404a8c:	7e 19                	jle    0x404aa7
404a8e:	00 00                	add    %al,(%eax)
404a90:	04 22                	add    $0x22,%al
404a92:	00 00                	add    %al,(%eax)
404a94:	00 3f                	add    %bh,(%edi)
404a96:	73 34                	jae    0x404acc
404a98:	00 00                	add    %al,(%eax)
404a9a:	0a 02                	or     (%edx),%al
404a9c:	7b 2c                	jnp    0x404aca
404a9e:	00 00                	add    %al,(%eax)
404aa0:	04 6f                	add    $0x6f,%al
404aa2:	36 01 00             	add    %eax,%ss:(%eax)
404aa5:	0a 0b                	or     (%ebx),%cl
404aa7:	12 01                	adc    (%ecx),%al
404aa9:	28 37                	sub    %dh,(%edi)
404aab:	01 00                	add    %eax,(%eax)
404aad:	0a 02                	or     (%edx),%al
404aaf:	7b 2c                	jnp    0x404add
404ab1:	00 00                	add    %al,(%eax)
404ab3:	04 6f                	add    $0x6f,%al
404ab5:	2e 00 00             	add    %al,%cs:(%eax)
404ab8:	0a 58 6b             	or     0x6b(%eax),%bl
404abb:	22 00                	and    (%eax),%al
404abd:	00 00                	add    %al,(%eax)
404abf:	3f                   	aas
404ac0:	58                   	pop    %eax
404ac1:	22 00                	and    (%eax),%al
404ac3:	00 80 3f 02 7b 2c    	add    %al,0x2c7b023f(%eax)
404ac9:	00 00                	add    %al,(%eax)
404acb:	04 6f                	add    $0x6f,%al
404acd:	36 01 00             	add    %eax,%ss:(%eax)
404ad0:	0a 0b                	or     (%ebx),%cl
404ad2:	12 01                	adc    (%ecx),%al
404ad4:	28 37                	sub    %dh,(%edi)
404ad6:	01 00                	add    %eax,(%eax)
404ad8:	0a 02                	or     (%edx),%al
404ada:	7b 2c                	jnp    0x404b08
404adc:	00 00                	add    %al,(%eax)
404ade:	04 6f                	add    $0x6f,%al
404ae0:	2e 00 00             	add    %al,%cs:(%eax)
404ae3:	0a 58 6b             	or     0x6b(%eax),%bl
404ae6:	22 00                	and    (%eax),%al
404ae8:	00 00                	add    %al,(%eax)
404aea:	3f                   	aas
404aeb:	58                   	pop    %eax
404aec:	02 28                	add    (%eax),%ch
404aee:	24 00                	and    $0x0,%al
404af0:	00 0a                	add    %cl,(%edx)
404af2:	17                   	pop    %ss
404af3:	59                   	pop    %ecx
404af4:	6b 6f 38 01          	imul   $0x1,0x38(%edi),%ebp
404af8:	00 0a                	add    %cl,(%edx)
404afa:	06                   	push   %es
404afb:	28 1d 00 00 0a 73    	sub    %bl,0x730a0000
404b01:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
404b06:	7b 2c                	jnp    0x404b34
404b08:	00 00                	add    %al,(%eax)
404b0a:	04 6f                	add    $0x6f,%al
404b0c:	36 01 00             	add    %eax,%ss:(%eax)
404b0f:	0a 0b                	or     (%ebx),%cl
404b11:	12 01                	adc    (%ecx),%al
404b13:	28 37                	sub    %dh,(%edi)
404b15:	01 00                	add    %eax,(%eax)
404b17:	0a 17                	or     (%edi),%dl
404b19:	02 7b 2c             	add    0x2c(%ebx),%bh
404b1c:	00 00                	add    %al,(%eax)
404b1e:	04 6f                	add    $0x6f,%al
404b20:	2e 00 00             	add    %al,%cs:(%eax)
404b23:	0a 02                	or     (%edx),%al
404b25:	28 24 00             	sub    %ah,(%eax,%eax,1)
404b28:	00 0a                	add    %cl,(%edx)
404b2a:	18 59 6f             	sbb    %bl,0x6f(%ecx)
404b2d:	39 01                	cmp    %eax,(%ecx)
404b2f:	00 0a                	add    %cl,(%edx)
404b31:	02 28                	add    (%eax),%ch
404b33:	3d 00 00 0a 02       	cmp    $0x20a0000,%eax
404b38:	7b 2c                	jnp    0x404b66
404b3a:	00 00                	add    %al,(%eax)
404b3c:	04 6f                	add    $0x6f,%al
404b3e:	40                   	inc    %eax
404b3f:	00 00                	add    %al,(%eax)
404b41:	0a 2a                	or     (%edx),%ch
404b43:	00 13                	add    %dl,(%ebx)
404b45:	30 02                	xor    %al,(%edx)
404b47:	00 33                	add    %dh,(%ebx)
404b49:	00 00                	add    %al,(%eax)
404b4b:	00 1a                	add    %bl,(%edx)
404b4d:	00 00                	add    %al,(%eax)
404b4f:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
404b52:	60                   	pusha
404b53:	00 00                	add    %al,(%eax)
404b55:	0a 1f                	or     (%edi),%bl
404b57:	0d fe 01 0a 06       	or     $0x60a01fe,%eax
404b5c:	2c 24                	sub    $0x24,%al
404b5e:	02 7b 2c             	add    0x2c(%ebx),%bh
404b61:	00 00                	add    %al,(%eax)
404b63:	04 6f                	add    $0x6f,%al
404b65:	47                   	inc    %edi
404b66:	00 00                	add    %al,(%eax)
404b68:	0a 12                	or     (%edx),%dl
404b6a:	01 28                	add    %ebp,(%eax)
404b6c:	3a 01                	cmp    (%ecx),%al
404b6e:	00 0a                	add    %cl,(%edx)
404b70:	0c 08                	or     $0x8,%al
404b72:	2c 07                	sub    $0x7,%al
404b74:	02 07                	add    (%edi),%al
404b76:	28 0a                	sub    %cl,(%edx)
404b78:	01 00                	add    %eax,(%eax)
404b7a:	06                   	push   %es
404b7b:	02 28                	add    (%eax),%ch
404b7d:	ff 00                	incl   (%eax)
404b7f:	00 0a                	add    %cl,(%edx)
404b81:	26 2a 00             	sub    %es:(%eax),%al
404b84:	03 30                	add    (%eax),%esi
404b86:	05 00 a9 00 00       	add    $0xa900,%eax
404b8b:	00 00                	add    %al,(%eax)
404b8d:	00 00                	add    %al,(%eax)
404b8f:	00 02                	add    %al,(%edx)
404b91:	22 00                	and    (%eax),%al
404b93:	00 e0                	add    %ah,%al
404b95:	40                   	inc    %eax
404b96:	22 00                	and    (%eax),%al
404b98:	00 a0 40 22 00 00    	add    %ah,0x2240(%eax)
404b9e:	00 00                	add    %al,(%eax)
404ba0:	22 00                	and    (%eax),%al
404ba2:	00 c0                	add    %al,%al
404ba4:	40                   	inc    %eax
404ba5:	73 32                	jae    0x404bd9
404ba7:	00 00                	add    %al,(%eax)
404ba9:	0a 7d 37             	or     0x37(%ebp),%bh
404bac:	00 00                	add    %al,(%eax)
404bae:	04 02                	add    $0x2,%al
404bb0:	22 00                	and    (%eax),%al
404bb2:	00 00                	add    %al,(%eax)
404bb4:	00 22                	add    %ah,(%edx)
404bb6:	00 00                	add    %al,(%eax)
404bb8:	80 3f 22             	cmpb   $0x22,(%edi)
404bbb:	00 00                	add    %al,(%eax)
404bbd:	60                   	pusha
404bbe:	41                   	inc    %ecx
404bbf:	22 00                	and    (%eax),%al
404bc1:	00 60 41             	add    %ah,0x41(%eax)
404bc4:	73 32                	jae    0x404bf8
404bc6:	00 00                	add    %al,(%eax)
404bc8:	0a 7d 38             	or     0x38(%ebp),%bh
404bcb:	00 00                	add    %al,(%eax)
404bcd:	04 02                	add    $0x2,%al
404bcf:	16                   	push   %ss
404bd0:	7d 39                	jge    0x404c0b
404bd2:	00 00                	add    %al,(%eax)
404bd4:	04 02                	add    $0x2,%al
404bd6:	7e 0f                	jle    0x404be7
404bd8:	00 00                	add    %al,(%eax)
404bda:	04 7d                	add    $0x7d,%al
404bdc:	3a 00                	cmp    (%eax),%al
404bde:	00 04 02             	add    %al,(%edx,%eax,1)
404be1:	16                   	push   %ss
404be2:	7d 3b                	jge    0x404c1f
404be4:	00 00                	add    %al,(%eax)
404be6:	04 02                	add    $0x2,%al
404be8:	1f                   	pop    %ds
404be9:	0a 7d 3c             	or     0x3c(%ebp),%bh
404bec:	00 00                	add    %al,(%eax)
404bee:	04 02                	add    $0x2,%al
404bf0:	16                   	push   %ss
404bf1:	7d 3d                	jge    0x404c30
404bf3:	00 00                	add    %al,(%eax)
404bf5:	04 02                	add    $0x2,%al
404bf7:	16                   	push   %ss
404bf8:	7d 3e                	jge    0x404c38
404bfa:	00 00                	add    %al,(%eax)
404bfc:	04 02                	add    $0x2,%al
404bfe:	28 1f                	sub    %bl,(%edi)
404c00:	00 00                	add    %al,(%eax)
404c02:	0a 02                	or     (%edx),%al
404c04:	20 12                	and    %dl,(%edx)
404c06:	20 02                	and    %al,(%edx)
404c08:	00 17                	add    %dl,(%edi)
404c0a:	28 1b                	sub    %bl,(%ebx)
404c0c:	00 00                	add    %al,(%eax)
404c0e:	0a 02                	or     (%edx),%al
404c10:	17                   	pop    %ss
404c11:	6f                   	outsl  %ds:(%esi),(%dx)
404c12:	1c 00                	sbb    $0x0,%al
404c14:	00 0a                	add    %cl,(%edx)
404c16:	02 1f                	add    (%edi),%bl
404c18:	2d 28 5c 00 00       	sub    $0x5c28,%eax
404c1d:	0a 02                	or     (%edx),%al
404c1f:	20 cc                	and    %cl,%ah
404c21:	e2 41                	loop   0x404c64
404c23:	79 28                	jns    0x404c4d
404c25:	7b 01                	jnp    0x404c28
404c27:	00 06                	add    %al,(%esi)
404c29:	22 00                	and    (%eax),%al
404c2b:	00 00                	add    %al,(%eax)
404c2d:	41                   	inc    %ecx
404c2e:	73 38                	jae    0x404c68
404c30:	00 00                	add    %al,(%eax)
404c32:	0a 6f 21             	or     0x21(%edi),%ch
404c35:	00 00                	add    %al,(%eax)
404c37:	0a 2a                	or     (%edx),%ch
404c39:	00 00                	add    %al,(%eax)
404c3b:	00 13                	add    %dl,(%ebx)
404c3d:	30 01                	xor    %al,(%ecx)
404c3f:	00 09                	add    %cl,(%ecx)
404c41:	00 00                	add    %al,(%eax)
404c43:	00 0c 00             	add    %cl,(%eax,%eax,1)
404c46:	00 11                	add    %dl,(%ecx)
404c48:	02 7b 3a             	add    0x3a(%ebx),%bh
404c4b:	00 00                	add    %al,(%eax)
404c4d:	04 0a                	add    $0xa,%al
404c4f:	06                   	push   %es
404c50:	2a 00                	sub    (%eax),%al
404c52:	00 00                	add    %al,(%eax)
404c54:	3a 02                	cmp    (%edx),%al
404c56:	03 7d 3a             	add    0x3a(%ebp),%edi
404c59:	00 00                	add    %al,(%eax)
404c5b:	04 02                	add    $0x2,%al
404c5d:	28 22                	sub    %ah,(%edx)
404c5f:	00 00                	add    %al,(%eax)
404c61:	0a 2a                	or     (%edx),%ch
404c63:	00 13                	add    %dl,(%ebx)
404c65:	30 01                	xor    %al,(%ecx)
404c67:	00 09                	add    %cl,(%ecx)
404c69:	00 00                	add    %al,(%eax)
404c6b:	00 01                	add    %al,(%ecx)
404c6d:	00 00                	add    %al,(%eax)
404c6f:	11 02                	adc    %eax,(%edx)
404c71:	7b 3b                	jnp    0x404cae
404c73:	00 00                	add    %al,(%eax)
404c75:	04 0a                	add    $0xa,%al
404c77:	06                   	push   %es
404c78:	2a 00                	sub    (%eax),%al
404c7a:	00 00                	add    %al,(%eax)
404c7c:	13 30                	adc    (%eax),%esi
404c7e:	02 00                	add    (%eax),%al
404c80:	29 00                	sub    %eax,(%eax)
404c82:	00 00                	add    %al,(%eax)
404c84:	03 00                	add    (%eax),%eax
404c86:	00 11                	add    %dl,(%ecx)
404c88:	03 02                	add    (%edx),%eax
404c8a:	7b 3c                	jnp    0x404cc8
404c8c:	00 00                	add    %al,(%eax)
404c8e:	04 30                	add    $0x30,%al
404c90:	0b 03                	or     (%ebx),%eax
404c92:	02 7b 3d             	add    0x3d(%ebx),%bh
404c95:	00 00                	add    %al,(%eax)
404c97:	04 fe                	add    $0xfe,%al
404c99:	02 2b                	add    (%ebx),%ch
404c9b:	01 17                	add    %edx,(%edi)
404c9d:	0a 06                	or     (%esi),%al
404c9f:	2c 02                	sub    $0x2,%al
404ca1:	2b 0d 02 03 7d 3b    	sub    0x3b7d0302,%ecx
404ca7:	00 00                	add    %al,(%eax)
404ca9:	04 02                	add    $0x2,%al
404cab:	28 22                	sub    %ah,(%edx)
404cad:	00 00                	add    %al,(%eax)
404caf:	0a 2a                	or     (%edx),%ch
404cb1:	00 00                	add    %al,(%eax)
404cb3:	00 13                	add    %dl,(%ebx)
404cb5:	30 01                	xor    %al,(%ecx)
404cb7:	00 09                	add    %cl,(%ecx)
404cb9:	00 00                	add    %al,(%eax)
404cbb:	00 01                	add    %al,(%ecx)
404cbd:	00 00                	add    %al,(%eax)
404cbf:	11 02                	adc    %eax,(%edx)
404cc1:	7b 3c                	jnp    0x404cff
404cc3:	00 00                	add    %al,(%eax)
404cc5:	04 0a                	add    $0xa,%al
404cc7:	06                   	push   %es
404cc8:	2a 00                	sub    (%eax),%al
404cca:	00 00                	add    %al,(%eax)
404ccc:	13 30                	adc    (%eax),%esi
404cce:	02 00                	add    (%eax),%al
404cd0:	29 00                	sub    %eax,(%eax)
404cd2:	00 00                	add    %al,(%eax)
404cd4:	03 00                	add    (%eax),%eax
404cd6:	00 11                	add    %dl,(%ecx)
404cd8:	03 02                	add    (%edx),%eax
404cda:	7b 3b                	jnp    0x404d17
404cdc:	00 00                	add    %al,(%eax)
404cde:	04 32                	add    $0x32,%al
404ce0:	0b 03                	or     (%ebx),%eax
404ce2:	02 7b 3d             	add    0x3d(%ebx),%bh
404ce5:	00 00                	add    %al,(%eax)
404ce7:	04 fe                	add    $0xfe,%al
404ce9:	04 2b                	add    $0x2b,%al
404ceb:	01 17                	add    %edx,(%edi)
404ced:	0a 06                	or     (%esi),%al
404cef:	2c 02                	sub    $0x2,%al
404cf1:	2b 0d 02 03 7d 3c    	sub    0x3c7d0302,%ecx
404cf7:	00 00                	add    %al,(%eax)
404cf9:	04 02                	add    $0x2,%al
404cfb:	28 22                	sub    %ah,(%edx)
404cfd:	00 00                	add    %al,(%eax)
404cff:	0a 2a                	or     (%edx),%ch
404d01:	00 00                	add    %al,(%eax)
404d03:	00 13                	add    %dl,(%ebx)
404d05:	30 01                	xor    %al,(%ecx)
404d07:	00 09                	add    %cl,(%ecx)
404d09:	00 00                	add    %al,(%eax)
404d0b:	00 01                	add    %al,(%ecx)
404d0d:	00 00                	add    %al,(%eax)
404d0f:	11 02                	adc    %eax,(%edx)
404d11:	7b 3d                	jnp    0x404d50
404d13:	00 00                	add    %al,(%eax)
404d15:	04 0a                	add    $0xa,%al
404d17:	06                   	push   %es
404d18:	2a 00                	sub    (%eax),%al
404d1a:	00 00                	add    %al,(%eax)
404d1c:	a2 02 03 02 7b       	mov    %al,0x7b020302
404d21:	3b 00                	cmp    (%eax),%eax
404d23:	00 04 32             	add    %al,(%edx,%esi,1)
404d26:	09 03                	or     %eax,(%ebx)
404d28:	02 7b 3c             	add    0x3c(%ebx),%bh
404d2b:	00 00                	add    %al,(%eax)
404d2d:	04 31                	add    $0x31,%al
404d2f:	08 02                	or     %al,(%edx)
404d31:	7b 3b                	jnp    0x404d6e
404d33:	00 00                	add    %al,(%eax)
404d35:	04 2b                	add    $0x2b,%al
404d37:	01 03                	add    %eax,(%ebx)
404d39:	7d 3d                	jge    0x404d78
404d3b:	00 00                	add    %al,(%eax)
404d3d:	04 02                	add    $0x2,%al
404d3f:	28 22                	sub    %ah,(%edx)