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)
404d98:	0e                   	push   %cs
404d99:	01 00                	add    %eax,(%eax)
404d9b:	00 0e                	add    %cl,(%esi)
404d9d:	00 00                	add    %al,(%eax)
404d9f:	11 00                	adc    %eax,(%eax)
404da1:	02 7b 46             	add    0x46(%ebx),%bh
404da4:	00 00                	add    %al,(%eax)
404da6:	04 6f                	add    $0x6f,%al
404da8:	3c 00                	cmp    $0x0,%al
404daa:	00 0a                	add    %cl,(%edx)
404dac:	6f                   	outsl  %ds:(%esi),(%dx)
404dad:	55                   	push   %ebp
404dae:	00 00                	add    %al,(%eax)
404db0:	0a 0a                	or     (%edx),%cl
404db2:	02 7b 47             	add    0x47(%ebx),%bh
404db5:	00 00                	add    %al,(%eax)
404db7:	04 6f                	add    $0x6f,%al
404db9:	3c 00                	cmp    $0x0,%al
404dbb:	00 0a                	add    %cl,(%edx)
404dbd:	6f                   	outsl  %ds:(%esi),(%dx)
404dbe:	55                   	push   %ebp
404dbf:	00 00                	add    %al,(%eax)
404dc1:	0a 0b                	or     (%ebx),%cl
404dc3:	06                   	push   %es
404dc4:	28 7c 00 00          	sub    %bh,0x0(%eax,%eax,1)
404dc8:	0a 2c 08             	or     (%eax,%ecx,1),%ch
404dcb:	07                   	pop    %es
404dcc:	28 7c 00 00          	sub    %bh,0x0(%eax,%eax,1)
404dd0:	0a 2b                	or     (%ebx),%ch
404dd2:	01 16                	add    %edx,(%esi)
404dd4:	0c 08                	or     $0x8,%al
404dd6:	2c 12                	sub    $0x12,%al
404dd8:	00 72 87             	add    %dh,-0x79(%edx)
404ddb:	0a 00                	or     (%eax),%al
404ddd:	70 28                	jo     0x404e07
404ddf:	3e 00 00             	add    %al,%ds:(%eax)
404de2:	0a 26                	or     (%esi),%ah
404de4:	00 38                	add    %bh,(%eax)
404de6:	c3                   	ret
404de7:	00 00                	add    %al,(%eax)
404de9:	00 00                	add    %al,(%eax)
404deb:	00 73 3f             	add    %dh,0x3f(%ebx)
404dee:	00 00                	add    %al,(%eax)
404df0:	0a 0d 09 7e 75 00    	or     0x757e09,%cl
404df6:	00 04 6f             	add    %al,(%edi,%ebp,2)
404df9:	40                   	inc    %eax
404dfa:	00 00                	add    %al,(%eax)
404dfc:	0a 00                	or     (%eax),%al
404dfe:	7e 75                	jle    0x404e75
404e00:	00 00                	add    %al,(%eax)
404e02:	04 6f                	add    $0x6f,%al
404e04:	43                   	inc    %ebx
404e05:	00 00                	add    %al,(%eax)
404e07:	0a 00                	or     (%eax),%al
404e09:	09 72 9b             	or     %esi,-0x65(%edx)
404e0c:	0a 00                	or     (%eax),%al
404e0e:	70 06                	jo     0x404e16
404e10:	28 41 00             	sub    %al,0x0(%ecx)
404e13:	00 0a                	add    %cl,(%edx)
404e15:	6f                   	outsl  %ds:(%esi),(%dx)
404e16:	42                   	inc    %edx
404e17:	00 00                	add    %al,(%eax)
404e19:	0a 00                	or     (%eax),%al
404e1b:	09 6f 44             	or     %ebp,0x44(%edi)
404e1e:	00 00                	add    %al,(%eax)
404e20:	0a a5 5c 00 00 01    	or     0x100005c(%ebp),%ah
404e26:	13 04 11             	adc    (%ecx,%edx,1),%eax
404e29:	04 16                	add    $0x16,%al
404e2b:	fe 02                	incb   (%edx)
404e2d:	13 05 11 05 2c 0f    	adc    0xf2c0511,%eax
404e33:	00 72 05             	add    %dh,0x5(%edx)
404e36:	0b 00                	or     (%eax),%eax
404e38:	70 28                	jo     0x404e62
404e3a:	3e 00 00             	add    %al,%ds:(%eax)
404e3d:	0a 26                	or     (%esi),%ah
404e3f:	00 2b                	add    %ch,(%ebx)
404e41:	44                   	inc    %esp
404e42:	00 09                	add    %cl,(%ecx)
404e44:	72 21                	jb     0x404e67
404e46:	0b 00                	or     (%eax),%eax
404e48:	70 06                	jo     0x404e50
404e4a:	07                   	pop    %es
404e4b:	28 7d 00             	sub    %bh,0x0(%ebp)
404e4e:	00 0a                	add    %cl,(%edx)
404e50:	6f                   	outsl  %ds:(%esi),(%dx)
404e51:	42                   	inc    %edx
404e52:	00 00                	add    %al,(%eax)
404e54:	0a 00                	or     (%eax),%al
404e56:	09 6f 45             	or     %ebp,0x45(%edi)
404e59:	00 00                	add    %al,(%eax)
404e5b:	0a 13                	or     (%ebx),%dl
404e5d:	06                   	push   %es
404e5e:	11 06                	adc    %eax,(%esi)
404e60:	17                   	pop    %ss
404e61:	fe 04 13             	incb   (%ebx,%edx,1)
404e64:	07                   	pop    %es
404e65:	11 07                	adc    %eax,(%edi)
404e67:	2c 0f                	sub    $0xf,%al
404e69:	00 72 f9             	add    %dh,-0x7(%edx)
404e6c:	01 00                	add    %eax,(%eax)
404e6e:	70 28                	jo     0x404e98
404e70:	3e 00 00             	add    %al,%ds:(%eax)
404e73:	0a 26                	or     (%esi),%ah
404e75:	00 2b                	add    %ch,(%ebx)
404e77:	0d 00 72 0d 02       	or     $0x20d7200,%eax
404e7c:	00 70 28             	add    %dh,0x28(%eax)
404e7f:	3e 00 00             	add    %al,%ds:(%eax)
404e82:	0a 26                	or     (%esi),%ah
404e84:	00 00                	add    %al,(%eax)
404e86:	00 de                	add    %bl,%dh
404e88:	13 13                	adc    (%ebx),%edx
404e8a:	08 00                	or     %al,(%eax)
404e8c:	11 08                	adc    %ecx,(%eax)
404e8e:	6f                   	outsl  %ds:(%esi),(%dx)
404e8f:	5a                   	pop    %edx
404e90:	00 00                	add    %al,(%eax)
404e92:	0a 28                	or     (%eax),%ch
404e94:	3e 00 00             	add    %al,%ds:(%eax)
404e97:	0a 26                	or     (%esi),%ah
404e99:	00 de                	add    %bl,%dh
404e9b:	00 de                	add    %bl,%dh
404e9d:	0e                   	push   %cs
404e9e:	00 7e 75             	add    %bh,0x75(%esi)
404ea1:	00 00                	add    %al,(%eax)
404ea3:	04 6f                	add    $0x6f,%al
404ea5:	47                   	inc    %edi
404ea6:	00 00                	add    %al,(%eax)
404ea8:	0a 00                	or     (%eax),%al
404eaa:	00 dc                	add    %bl,%ah
404eac:	00 2a                	add    %ch,(%edx)
404eae:	00 00                	add    %al,(%eax)
404eb0:	01 1c 00             	add    %ebx,(%eax,%eax,1)
404eb3:	00 00                	add    %al,(%eax)
404eb5:	00 4b 00             	add    %cl,0x0(%ebx)
404eb8:	9e                   	sahf
404eb9:	e9 00 13 26 00       	jmp    0x6661be
404ebe:	00 01                	add    %al,(%ecx)
404ec0:	02 00                	add    (%eax),%al
404ec2:	4b                   	dec    %ebx
404ec3:	00 b3 fe 00 0e 00    	add    %dh,0xe00fe(%ebx)
404ec9:	00 00                	add    %al,(%eax)
404ecb:	00 13                	add    %dl,(%ebx)
404ecd:	30 02                	xor    %al,(%edx)
404ecf:	00 2b                	add    %ch,(%ebx)
404ed1:	00 00                	add    %al,(%eax)
404ed3:	00 06                	add    %al,(%esi)
404ed5:	00 00                	add    %al,(%eax)
404ed7:	11 00                	adc    %eax,(%eax)
404ed9:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
404edc:	02 7b 43             	add    0x43(%ebx),%bh
404edf:	00 00                	add    %al,(%eax)
404ee1:	04 14                	add    $0x14,%al
404ee3:	fe 03                	incb   (%ebx)
404ee5:	2b 01                	sub    (%ecx),%eax
404ee7:	16                   	push   %ss
404ee8:	0a 06                	or     (%esi),%al
404eea:	2c 0e                	sub    $0xe,%al
404eec:	00 02                	add    %al,(%edx)
404eee:	7b 43                	jnp    0x404f33
404ef0:	00 00                	add    %al,(%eax)
404ef2:	04 6f                	add    $0x6f,%al
404ef4:	21 00                	and    %eax,(%eax)
404ef6:	00 0a                	add    %cl,(%edx)
404ef8:	00 00                	add    %al,(%eax)
404efa:	02 03                	add    (%ebx),%al
404efc:	28 22                	sub    %ah,(%edx)
404efe:	00 00                	add    %al,(%eax)
404f00:	0a 00                	or     (%eax),%al
404f02:	2a 00                	sub    (%eax),%al
404f04:	13 30                	adc    (%eax),%esi
404f06:	03 00                	add    (%eax),%eax
404f08:	eb 02                	jmp    0x404f0c
404f0a:	00 00                	add    %al,(%eax)
404f0c:	00 00                	add    %al,(%eax)
404f0e:	00 00                	add    %al,(%eax)