404aa2:	00 00                	add    %al,(%eax)
404aa4:	04 72                	add    $0x72,%al
404aa6:	42                   	inc    %edx
404aa7:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
404aac:	00 00                	add    %al,(%eax)
404aae:	0a 00                	or     (%eax),%al
404ab0:	02 7b 38             	add    0x38(%ebx),%bh
404ab3:	00 00                	add    %al,(%eax)
404ab5:	04 1f                	add    $0x1f,%al
404ab7:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404abc:	00 00                	add    %al,(%eax)
404abe:	0a 6f 2c             	or     0x2c(%edi),%ch
404ac1:	00 00                	add    %al,(%eax)
404ac3:	0a 00                	or     (%eax),%al
404ac5:	02 7b 38             	add    0x38(%ebx),%bh
404ac8:	00 00                	add    %al,(%eax)
404aca:	04 18                	add    $0x18,%al
404acc:	6f                   	outsl  %ds:(%esi),(%dx)
404acd:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404ad2:	02 7b 38             	add    0x38(%ebx),%bh
404ad5:	00 00                	add    %al,(%eax)
404ad7:	04 72                	add    $0x72,%al
404ad9:	2b 0a                	sub    (%edx),%ecx
404adb:	00 70 6f             	add    %dh,0x6f(%eax)
404ade:	1b 00                	sbb    (%eax),%eax
404ae0:	00 0a                	add    %cl,(%edx)
404ae2:	00 02                	add    %al,(%edx)
404ae4:	7b 39                	jnp    0x404b1f
404ae6:	00 00                	add    %al,(%eax)
404ae8:	04 17                	add    $0x17,%al
404aea:	6f                   	outsl  %ds:(%esi),(%dx)
404aeb:	27                   	daa
404aec:	00 00                	add    %al,(%eax)
404aee:	0a 00                	or     (%eax),%al
404af0:	02 7b 39             	add    0x39(%ebx),%bh
404af3:	00 00                	add    %al,(%eax)
404af5:	04 1f                	add    $0x1f,%al
404af7:	48                   	dec    %eax
404af8:	1f                   	pop    %ds
404af9:	32 73 28             	xor    0x28(%ebx),%dh
404afc:	00 00                	add    %al,(%eax)
404afe:	0a 6f 29             	or     0x29(%edi),%ch
404b01:	00 00                	add    %al,(%eax)
404b03:	0a 00                	or     (%eax),%al
404b05:	02 7b 39             	add    0x39(%ebx),%bh
404b08:	00 00                	add    %al,(%eax)
404b0a:	04 72                	add    $0x72,%al
404b0c:	50                   	push   %eax
404b0d:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
404b12:	00 00                	add    %al,(%eax)
404b14:	0a 00                	or     (%eax),%al
404b16:	02 7b 39             	add    0x39(%ebx),%bh
404b19:	00 00                	add    %al,(%eax)
404b1b:	04 1f                	add    $0x1f,%al
404b1d:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404b22:	00 00                	add    %al,(%eax)
404b24:	0a 6f 2c             	or     0x2c(%edi),%ch
404b27:	00 00                	add    %al,(%eax)
404b29:	0a 00                	or     (%eax),%al
404b2b:	02 7b 39             	add    0x39(%ebx),%bh
404b2e:	00 00                	add    %al,(%eax)
404b30:	04 17                	add    $0x17,%al
404b32:	6f                   	outsl  %ds:(%esi),(%dx)
404b33:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404b38:	02 7b 39             	add    0x39(%ebx),%bh
404b3b:	00 00                	add    %al,(%eax)
404b3d:	04 72                	add    $0x72,%al
404b3f:	31 0a                	xor    %ecx,(%edx)
404b41:	00 70 6f             	add    %dh,0x6f(%eax)
404b44:	1b 00                	sbb    (%eax),%eax
404b46:	00 0a                	add    %cl,(%edx)
404b48:	00 02                	add    %al,(%edx)
404b4a:	7b 3a                	jnp    0x404b86
404b4c:	00 00                	add    %al,(%eax)
404b4e:	04 17                	add    $0x17,%al
404b50:	6f                   	outsl  %ds:(%esi),(%dx)
404b51:	27                   	daa
404b52:	00 00                	add    %al,(%eax)
404b54:	0a 00                	or     (%eax),%al
404b56:	02 7b 3a             	add    0x3a(%ebx),%bh
404b59:	00 00                	add    %al,(%eax)
404b5b:	04 1f                	add    $0x1f,%al
404b5d:	48                   	dec    %eax
404b5e:	1f                   	pop    %ds
404b5f:	18 73 28             	sbb    %dh,0x28(%ebx)
404b62:	00 00                	add    %al,(%eax)
404b64:	0a 6f 29             	or     0x29(%edi),%ch
404b67:	00 00                	add    %al,(%eax)
404b69:	0a 00                	or     (%eax),%al
404b6b:	02 7b 3a             	add    0x3a(%ebx),%bh
404b6e:	00 00                	add    %al,(%eax)
404b70:	04 72                	add    $0x72,%al
404b72:	5e                   	pop    %esi
404b73:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
404b78:	00 00                	add    %al,(%eax)
404b7a:	0a 00                	or     (%eax),%al
404b7c:	02 7b 3a             	add    0x3a(%ebx),%bh
404b7f:	00 00                	add    %al,(%eax)
404b81:	04 1f                	add    $0x1f,%al
404b83:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404b88:	00 00                	add    %al,(%eax)
404b8a:	0a 6f 2c             	or     0x2c(%edi),%ch
404b8d:	00 00                	add    %al,(%eax)
404b8f:	0a 00                	or     (%eax),%al
404b91:	02 7b 3a             	add    0x3a(%ebx),%bh
404b94:	00 00                	add    %al,(%eax)
404b96:	04 16                	add    $0x16,%al
404b98:	6f                   	outsl  %ds:(%esi),(%dx)
404b99:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404b9e:	02 7b 3a             	add    0x3a(%ebx),%bh
404ba1:	00 00                	add    %al,(%eax)
404ba3:	04 72                	add    $0x72,%al
404ba5:	37                   	aaa
404ba6:	0a 00                	or     (%eax),%al
404ba8:	70 6f                	jo     0x404c19
404baa:	1b 00                	sbb    (%eax),%eax
404bac:	00 0a                	add    %cl,(%edx)
404bae:	00 02                	add    %al,(%edx)
404bb0:	7b 34                	jnp    0x404be6
404bb2:	00 00                	add    %al,(%eax)
404bb4:	04 1f                	add    $0x1f,%al
404bb6:	7e 20                	jle    0x404bd8
404bb8:	08 01                	or     %al,(%ecx)
404bba:	00 00                	add    %al,(%eax)
404bbc:	73 28                	jae    0x404be6
404bbe:	00 00                	add    %al,(%eax)
404bc0:	0a 6f 29             	or     0x29(%edi),%ch
404bc3:	00 00                	add    %al,(%eax)
404bc5:	0a 00                	or     (%eax),%al
404bc7:	02 7b 34             	add    0x34(%ebx),%bh
404bca:	00 00                	add    %al,(%eax)
404bcc:	04 72                	add    $0x72,%al
404bce:	3d 0a 00 70 6f       	cmp    $0x6f70000a,%eax
404bd3:	2a 00                	sub    (%eax),%al
404bd5:	00 0a                	add    %cl,(%edx)
404bd7:	00 02                	add    %al,(%edx)
404bd9:	7b 34                	jnp    0x404c0f
404bdb:	00 00                	add    %al,(%eax)
404bdd:	04 1f                	add    $0x1f,%al
404bdf:	4b                   	dec    %ebx
404be0:	1f                   	pop    %ds
404be1:	17                   	pop    %ss
404be2:	73 2b                	jae    0x404c0f
404be4:	00 00                	add    %al,(%eax)
404be6:	0a 6f 2c             	or     0x2c(%edi),%ch
404be9:	00 00                	add    %al,(%eax)
404beb:	0a 00                	or     (%eax),%al
404bed:	02 7b 34             	add    0x34(%ebx),%bh
404bf0:	00 00                	add    %al,(%eax)
404bf2:	04 17                	add    $0x17,%al
404bf4:	6f                   	outsl  %ds:(%esi),(%dx)
404bf5:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404bfa:	02 7b 34             	add    0x34(%ebx),%bh
404bfd:	00 00                	add    %al,(%eax)
404bff:	04 72                	add    $0x72,%al
404c01:	47                   	inc    %edi
404c02:	0a 00                	or     (%eax),%al
404c04:	70 6f                	jo     0x404c75
404c06:	1b 00                	sbb    (%eax),%eax
404c08:	00 0a                	add    %cl,(%edx)
404c0a:	00 02                	add    %al,(%edx)
404c0c:	7b 34                	jnp    0x404c42
404c0e:	00 00                	add    %al,(%eax)
404c10:	04 17                	add    $0x17,%al
404c12:	6f                   	outsl  %ds:(%esi),(%dx)
404c13:	4a                   	dec    %edx
404c14:	00 00                	add    %al,(%eax)
404c16:	0a 00                	or     (%eax),%al
404c18:	02 7b 34             	add    0x34(%ebx),%bh
404c1b:	00 00                	add    %al,(%eax)
404c1d:	04 02                	add    $0x2,%al
404c1f:	fe 06                	incb   (%esi)
404c21:	1a 00                	sbb    (%eax),%al
404c23:	00 06                	add    %al,(%esi)
404c25:	73 37                	jae    0x404c5e
404c27:	00 00                	add    %al,(%eax)
404c29:	0a 6f 4b             	or     0x4b(%edi),%ch
404c2c:	00 00                	add    %al,(%eax)
404c2e:	0a 00                	or     (%eax),%al
404c30:	02 7b 35             	add    0x35(%ebx),%bh
404c33:	00 00                	add    %al,(%eax)
404c35:	04 20                	add    $0x20,%al
404c37:	24 01                	and    $0x1,%al
404c39:	00 00                	add    %al,(%eax)
404c3b:	20 08                	and    %cl,(%eax)
404c3d:	01 00                	add    %eax,(%eax)
404c3f:	00 73 28             	add    %dh,0x28(%ebx)
404c42:	00 00                	add    %al,(%eax)
404c44:	0a 6f 29             	or     0x29(%edi),%ch
404c47:	00 00                	add    %al,(%eax)
404c49:	0a 00                	or     (%eax),%al
404c4b:	02 7b 35             	add    0x35(%ebx),%bh
404c4e:	00 00                	add    %al,(%eax)
404c50:	04 72                	add    $0x72,%al
404c52:	4d                   	dec    %ebp
404c53:	0a 00                	or     (%eax),%al
404c55:	70 6f                	jo     0x404cc6
404c57:	2a 00                	sub    (%eax),%al
404c59:	00 0a                	add    %cl,(%edx)
404c5b:	00 02                	add    %al,(%edx)
404c5d:	7b 35                	jnp    0x404c94
404c5f:	00 00                	add    %al,(%eax)
404c61:	04 1f                	add    $0x1f,%al
404c63:	4b                   	dec    %ebx
404c64:	1f                   	pop    %ds
404c65:	17                   	pop    %ss
404c66:	73 2b                	jae    0x404c93
404c68:	00 00                	add    %al,(%eax)
404c6a:	0a 6f 2c             	or     0x2c(%edi),%ch
404c6d:	00 00                	add    %al,(%eax)
404c6f:	0a 00                	or     (%eax),%al
404c71:	02 7b 35             	add    0x35(%ebx),%bh
404c74:	00 00                	add    %al,(%eax)
404c76:	04 18                	add    $0x18,%al
404c78:	6f                   	outsl  %ds:(%esi),(%dx)
404c79:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404c7e:	02 7b 35             	add    0x35(%ebx),%bh
404c81:	00 00                	add    %al,(%eax)
404c83:	04 72                	add    $0x72,%al
404c85:	32 06                	xor    (%esi),%al
404c87:	00 70 6f             	add    %dh,0x6f(%eax)
404c8a:	1b 00                	sbb    (%eax),%eax
404c8c:	00 0a                	add    %cl,(%edx)
404c8e:	00 02                	add    %al,(%edx)
404c90:	7b 35                	jnp    0x404cc7
404c92:	00 00                	add    %al,(%eax)
404c94:	04 17                	add    $0x17,%al
404c96:	6f                   	outsl  %ds:(%esi),(%dx)
404c97:	4a                   	dec    %edx
404c98:	00 00                	add    %al,(%eax)
404c9a:	0a 00                	or     (%eax),%al
404c9c:	02 22                	add    (%edx),%ah
404c9e:	00 00                	add    %al,(%eax)
404ca0:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
404ca4:	00 40 41             	add    %al,0x41(%eax)
404ca7:	73 31                	jae    0x404cda
404ca9:	00 00                	add    %al,(%eax)
404cab:	0a 28                	or     (%eax),%ch
404cad:	32 00                	xor    (%eax),%al
404caf:	00 0a                	add    %cl,(%edx)
404cb1:	00 02                	add    %al,(%edx)
404cb3:	17                   	pop    %ss
404cb4:	28 33                	sub    %dh,(%ebx)
404cb6:	00 00                	add    %al,(%eax)
404cb8:	0a 00                	or     (%eax),%al
404cba:	02 20                	add    (%eax),%ah
404cbc:	0a 02                	or     (%edx),%al
404cbe:	00 00                	add    %al,(%eax)
404cc0:	20 2b                	and    %ch,(%ebx)
404cc2:	01 00                	add    %eax,(%eax)
404cc4:	00 73 2b             	add    %dh,0x2b(%ebx)
404cc7:	00 00                	add    %al,(%eax)
404cc9:	0a 28                	or     (%eax),%ch
404ccb:	34 00                	xor    $0x0,%al
404ccd:	00 0a                	add    %cl,(%edx)
404ccf:	00 02                	add    %al,(%edx)
404cd1:	28 35 00 00 0a 02    	sub    %dh,0x20a0000
404cd7:	7b 35                	jnp    0x404d0e
404cd9:	00 00                	add    %al,(%eax)
404cdb:	04 6f                	add    $0x6f,%al
404cdd:	36 00 00             	add    %al,%ss:(%eax)
404ce0:	0a 00                	or     (%eax),%al
404ce2:	02 28                	add    (%eax),%ch
404ce4:	35 00 00 0a 02       	xor    $0x20a0000,%eax
404ce9:	7b 34                	jnp    0x404d1f
404ceb:	00 00                	add    %al,(%eax)
404ced:	04 6f                	add    $0x6f,%al
404cef:	36 00 00             	add    %al,%ss:(%eax)
404cf2:	0a 00                	or     (%eax),%al
404cf4:	02 28                	add    (%eax),%ch
404cf6:	35 00 00 0a 02       	xor    $0x20a0000,%eax
404cfb:	7b 2b                	jnp    0x404d28
404cfd:	00 00                	add    %al,(%eax)
404cff:	04 6f                	add    $0x6f,%al
404d01:	36 00 00             	add    %al,%ss:(%eax)
404d04:	0a 00                	or     (%eax),%al
404d06:	02 72 5f             	add    0x5f(%edx),%dh
404d09:	0a 00                	or     (%eax),%al
404d0b:	70 28                	jo     0x404d35
404d0d:	2a 00                	sub    (%eax),%al
404d0f:	00 0a                	add    %cl,(%edx)
404d11:	00 02                	add    %al,(%edx)
404d13:	72 7d                	jb     0x404d92
404d15:	0a 00                	or     (%eax),%al
404d17:	70 6f                	jo     0x404d88
404d19:	1b 00                	sbb    (%eax),%eax
404d1b:	00 0a                	add    %cl,(%edx)
404d1d:	00 02                	add    %al,(%edx)
404d1f:	02 fe                	add    %dh,%bh
404d21:	06                   	push   %es
404d22:	19 00                	sbb    %eax,(%eax)
404d24:	00 06                	add    %al,(%esi)
404d26:	73 37                	jae    0x404d5f
404d28:	00 00                	add    %al,(%eax)
404d2a:	0a 28                	or     (%eax),%ch
404d2c:	38 00                	cmp    %al,(%eax)
404d2e:	00 0a                	add    %cl,(%edx)
404d30:	00 02                	add    %al,(%edx)
404d32:	7b 2b                	jnp    0x404d5f
404d34:	00 00                	add    %al,(%eax)
404d36:	04 16                	add    $0x16,%al
404d38:	6f                   	outsl  %ds:(%esi),(%dx)
404d39:	3a 00                	cmp    (%eax),%al
404d3b:	00 0a                	add    %cl,(%edx)
404d3d:	00 02                	add    %al,(%edx)
404d3f:	7b 2c                	jnp    0x404d6d
404d41:	00 00                	add    %al,(%eax)
404d43:	04 16                	add    $0x16,%al
404d45:	6f                   	outsl  %ds:(%esi),(%dx)
404d46:	3a 00                	cmp    (%eax),%al
404d48:	00 0a                	add    %cl,(%edx)
404d4a:	00 02                	add    %al,(%edx)
404d4c:	7b 2c                	jnp    0x404d7a
404d4e:	00 00                	add    %al,(%eax)
404d50:	04 6f                	add    $0x6f,%al
404d52:	3b 00                	cmp    (%eax),%eax
404d54:	00 0a                	add    %cl,(%edx)
404d56:	00 02                	add    %al,(%edx)
404d58:	7b 30                	jnp    0x404d8a
404d5a:	00 00                	add    %al,(%eax)
404d5c:	04 16                	add    $0x16,%al
404d5e:	6f                   	outsl  %ds:(%esi),(%dx)
404d5f:	3a 00                	cmp    (%eax),%al
404d61:	00 0a                	add    %cl,(%edx)
404d63:	00 02                	add    %al,(%edx)
404d65:	7b 30                	jnp    0x404d97
404d67:	00 00                	add    %al,(%eax)
404d69:	04 6f                	add    $0x6f,%al
404d6b:	3b 00                	cmp    (%eax),%eax
404d6d:	00 0a                	add    %cl,(%edx)
404d6f:	00 02                	add    %al,(%edx)
404d71:	16                   	push   %ss
404d72:	28 3a                	sub    %bh,(%edx)
404d74:	00 00                	add    %al,(%eax)
404d76:	0a 00                	or     (%eax),%al
404d78:	2a 5e 02             	sub    0x2(%esi),%bl
404d7b:	14 7d                	adc    $0x7d,%al
404d7d:	43                   	inc    %ebx
404d7e:	00 00                	add    %al,(%eax)
404d80:	04 02                	add    $0x2,%al
404d82:	28 1a                	sub    %bl,(%edx)
404d84:	00 00                	add    %al,(%eax)
404d86:	0a 00                	or     (%eax),%al
404d88:	00 02                	add    %al,(%edx)
404d8a:	28 24 00             	sub    %ah,(%eax,%eax,1)
404d8d:	00 06                	add    %al,(%esi)
404d8f:	00 2a                	add    %ch,(%edx)
404d91:	00 00                	add    %al,(%eax)
404d93:	00 1b                	add    %bl,(%ebx)
404d95:	30 04 00             	xor    %al,(%eax,%eax,1)