404cb7:	00 00                	add    %al,(%eax)
404cb9:	0a 00                	or     (%eax),%al
404cbb:	02 7b 41             	add    0x41(%ebx),%bh
404cbe:	00 00                	add    %al,(%eax)
404cc0:	04 16                	add    $0x16,%al
404cc2:	6f                   	outsl  %ds:(%esi),(%dx)
404cc3:	4e                   	dec    %esi
404cc4:	00 00                	add    %al,(%eax)
404cc6:	0a 00                	or     (%eax),%al
404cc8:	02 7b 41             	add    0x41(%ebx),%bh
404ccb:	00 00                	add    %al,(%eax)
404ccd:	04 72                	add    $0x72,%al
404ccf:	f3 00 00             	repz add %al,(%eax)
404cd2:	70 6f                	jo     0x404d43
404cd4:	4f                   	dec    %edi
404cd5:	00 00                	add    %al,(%eax)
404cd7:	0a 00                	or     (%eax),%al
404cd9:	02 7b 40             	add    0x40(%ebx),%bh
404cdc:	00 00                	add    %al,(%eax)
404cde:	04 20                	add    $0x20,%al
404ce0:	7f 01                	jg     0x404ce3
404ce2:	00 00                	add    %al,(%eax)
404ce4:	1f                   	pop    %ds
404ce5:	4f                   	dec    %edi
404ce6:	73 48                	jae    0x404d30
404ce8:	00 00                	add    %al,(%eax)
404cea:	0a 6f 31             	or     0x31(%edi),%ch
404ced:	00 00                	add    %al,(%eax)
404cef:	0a 00                	or     (%eax),%al
404cf1:	02 7b 40             	add    0x40(%ebx),%bh
404cf4:	00 00                	add    %al,(%eax)
404cf6:	04 72                	add    $0x72,%al
404cf8:	e3 01                	jecxz  0x404cfb
404cfa:	00 70 6f             	add    %dh,0x6f(%eax)
404cfd:	49                   	dec    %ecx
404cfe:	00 00                	add    %al,(%eax)
404d00:	0a 00                	or     (%eax),%al
404d02:	02 7b 40             	add    0x40(%ebx),%bh
404d05:	00 00                	add    %al,(%eax)
404d07:	04 1f                	add    $0x1f,%al
404d09:	36 1f                	ss pop %ds
404d0b:	42                   	inc    %edx
404d0c:	73 4a                	jae    0x404d58
404d0e:	00 00                	add    %al,(%eax)
404d10:	0a 6f 4b             	or     0x4b(%edi),%ch
404d13:	00 00                	add    %al,(%eax)
404d15:	0a 00                	or     (%eax),%al
404d17:	02 7b 40             	add    0x40(%ebx),%bh
404d1a:	00 00                	add    %al,(%eax)
404d1c:	04 17                	add    $0x17,%al
404d1e:	6f                   	outsl  %ds:(%esi),(%dx)
404d1f:	4c                   	dec    %esp
404d20:	00 00                	add    %al,(%eax)
404d22:	0a 00                	or     (%eax),%al
404d24:	02 7b 40             	add    0x40(%ebx),%bh
404d27:	00 00                	add    %al,(%eax)
404d29:	04 1d                	add    $0x1d,%al
404d2b:	6f                   	outsl  %ds:(%esi),(%dx)
404d2c:	4d                   	dec    %ebp
404d2d:	00 00                	add    %al,(%eax)
404d2f:	0a 00                	or     (%eax),%al
404d31:	02 7b 40             	add    0x40(%ebx),%bh
404d34:	00 00                	add    %al,(%eax)
404d36:	04 16                	add    $0x16,%al
404d38:	6f                   	outsl  %ds:(%esi),(%dx)
404d39:	4e                   	dec    %esi
404d3a:	00 00                	add    %al,(%eax)
404d3c:	0a 00                	or     (%eax),%al
404d3e:	02 7b 40             	add    0x40(%ebx),%bh
404d41:	00 00                	add    %al,(%eax)
404d43:	04 72                	add    $0x72,%al
404d45:	f3 00 00             	repz add %al,(%eax)
404d48:	70 6f                	jo     0x404db9
404d4a:	4f                   	dec    %edi
404d4b:	00 00                	add    %al,(%eax)
404d4d:	0a 00                	or     (%eax),%al
404d4f:	02 7b 3f             	add    0x3f(%ebx),%bh
404d52:	00 00                	add    %al,(%eax)
404d54:	04 06                	add    $0x6,%al
404d56:	72 fb                	jb     0x404d53
404d58:	01 00                	add    %eax,(%eax)
404d5a:	70 6f                	jo     0x404dcb
404d5c:	50                   	push   %eax
404d5d:	00 00                	add    %al,(%eax)
404d5f:	0a 74 32 00          	or     0x0(%edx,%esi,1),%dh
404d63:	00 01                	add    %al,(%ecx)
404d65:	6f                   	outsl  %ds:(%esi),(%dx)
404d66:	51                   	push   %ecx
404d67:	00 00                	add    %al,(%eax)
404d69:	0a 00                	or     (%eax),%al
404d6b:	02 7b 3f             	add    0x3f(%ebx),%bh
404d6e:	00 00                	add    %al,(%eax)
404d70:	04 20                	add    $0x20,%al
404d72:	e3 00                	jecxz  0x404d74
404d74:	00 00                	add    %al,(%eax)
404d76:	1f                   	pop    %ds
404d77:	4f                   	dec    %edi
404d78:	73 48                	jae    0x404dc2
404d7a:	00 00                	add    %al,(%eax)
404d7c:	0a 6f 31             	or     0x31(%edi),%ch
404d7f:	00 00                	add    %al,(%eax)
404d81:	0a 00                	or     (%eax),%al
404d83:	02 7b 3f             	add    0x3f(%ebx),%bh
404d86:	00 00                	add    %al,(%eax)
404d88:	04 72                	add    $0x72,%al
404d8a:	1f                   	pop    %ds
404d8b:	02 00                	add    (%eax),%al
404d8d:	70 6f                	jo     0x404dfe
404d8f:	49                   	dec    %ecx
404d90:	00 00                	add    %al,(%eax)
404d92:	0a 00                	or     (%eax),%al
404d94:	02 7b 3f             	add    0x3f(%ebx),%bh
404d97:	00 00                	add    %al,(%eax)
404d99:	04 1f                	add    $0x1f,%al
404d9b:	36 1f                	ss pop %ds
404d9d:	42                   	inc    %edx
404d9e:	73 4a                	jae    0x404dea
404da0:	00 00                	add    %al,(%eax)
404da2:	0a 6f 4b             	or     0x4b(%edi),%ch
404da5:	00 00                	add    %al,(%eax)
404da7:	0a 00                	or     (%eax),%al
404da9:	02 7b 3f             	add    0x3f(%ebx),%bh
404dac:	00 00                	add    %al,(%eax)
404dae:	04 17                	add    $0x17,%al
404db0:	6f                   	outsl  %ds:(%esi),(%dx)
404db1:	4c                   	dec    %esp
404db2:	00 00                	add    %al,(%eax)
404db4:	0a 00                	or     (%eax),%al
404db6:	02 7b 3f             	add    0x3f(%ebx),%bh
404db9:	00 00                	add    %al,(%eax)
404dbb:	04 1c                	add    $0x1c,%al
404dbd:	6f                   	outsl  %ds:(%esi),(%dx)
404dbe:	4d                   	dec    %ebp
404dbf:	00 00                	add    %al,(%eax)
404dc1:	0a 00                	or     (%eax),%al
404dc3:	02 7b 3f             	add    0x3f(%ebx),%bh
404dc6:	00 00                	add    %al,(%eax)
404dc8:	04 16                	add    $0x16,%al
404dca:	6f                   	outsl  %ds:(%esi),(%dx)
404dcb:	4e                   	dec    %esi
404dcc:	00 00                	add    %al,(%eax)
404dce:	0a 00                	or     (%eax),%al
404dd0:	02 7b 3f             	add    0x3f(%ebx),%bh
404dd3:	00 00                	add    %al,(%eax)
404dd5:	04 72                	add    $0x72,%al
404dd7:	8b 01                	mov    (%ecx),%eax
404dd9:	00 70 6f             	add    %dh,0x6f(%eax)
404ddc:	4f                   	dec    %edi
404ddd:	00 00                	add    %al,(%eax)
404ddf:	0a 00                	or     (%eax),%al
404de1:	02 7b 3e             	add    0x3e(%ebx),%bh
404de4:	00 00                	add    %al,(%eax)
404de6:	04 06                	add    $0x6,%al
404de8:	72 6b                	jb     0x404e55
404dea:	05 00 70 6f 50       	add    $0x506f7000,%eax
404def:	00 00                	add    %al,(%eax)
404df1:	0a 74 32 00          	or     0x0(%edx,%esi,1),%dh
404df5:	00 01                	add    %al,(%ecx)
404df7:	6f                   	outsl  %ds:(%esi),(%dx)
404df8:	51                   	push   %ecx
404df9:	00 00                	add    %al,(%eax)
404dfb:	0a 00                	or     (%eax),%al
404dfd:	02 7b 3e             	add    0x3e(%ebx),%bh
404e00:	00 00                	add    %al,(%eax)
404e02:	04 1f                	add    $0x1f,%al
404e04:	79 1f                	jns    0x404e25
404e06:	4f                   	dec    %edi
404e07:	73 48                	jae    0x404e51
404e09:	00 00                	add    %al,(%eax)
404e0b:	0a 6f 31             	or     0x31(%edi),%ch
404e0e:	00 00                	add    %al,(%eax)
404e10:	0a 00                	or     (%eax),%al
404e12:	02 7b 3e             	add    0x3e(%ebx),%bh
404e15:	00 00                	add    %al,(%eax)
404e17:	04 72                	add    $0x72,%al
404e19:	37                   	aaa
404e1a:	02 00                	add    (%eax),%al
404e1c:	70 6f                	jo     0x404e8d
404e1e:	49                   	dec    %ecx
404e1f:	00 00                	add    %al,(%eax)
404e21:	0a 00                	or     (%eax),%al
404e23:	02 7b 3e             	add    0x3e(%ebx),%bh
404e26:	00 00                	add    %al,(%eax)
404e28:	04 1f                	add    $0x1f,%al
404e2a:	36 1f                	ss pop %ds
404e2c:	42                   	inc    %edx
404e2d:	73 4a                	jae    0x404e79
404e2f:	00 00                	add    %al,(%eax)
404e31:	0a 6f 4b             	or     0x4b(%edi),%ch
404e34:	00 00                	add    %al,(%eax)
404e36:	0a 00                	or     (%eax),%al
404e38:	02 7b 3e             	add    0x3e(%ebx),%bh
404e3b:	00 00                	add    %al,(%eax)
404e3d:	04 17                	add    $0x17,%al
404e3f:	6f                   	outsl  %ds:(%esi),(%dx)
404e40:	4c                   	dec    %esp
404e41:	00 00                	add    %al,(%eax)
404e43:	0a 00                	or     (%eax),%al
404e45:	02 7b 3e             	add    0x3e(%ebx),%bh
404e48:	00 00                	add    %al,(%eax)
404e4a:	04 1b                	add    $0x1b,%al
404e4c:	6f                   	outsl  %ds:(%esi),(%dx)
404e4d:	4d                   	dec    %ebp
404e4e:	00 00                	add    %al,(%eax)
404e50:	0a 00                	or     (%eax),%al
404e52:	02 7b 3e             	add    0x3e(%ebx),%bh
404e55:	00 00                	add    %al,(%eax)
404e57:	04 16                	add    $0x16,%al
404e59:	6f                   	outsl  %ds:(%esi),(%dx)
404e5a:	4e                   	dec    %esi
404e5b:	00 00                	add    %al,(%eax)
404e5d:	0a 00                	or     (%eax),%al
404e5f:	02 7b 3e             	add    0x3e(%ebx),%bh
404e62:	00 00                	add    %al,(%eax)
404e64:	04 72                	add    $0x72,%al
404e66:	8b 01                	mov    (%ecx),%eax
404e68:	00 70 6f             	add    %dh,0x6f(%eax)
404e6b:	4f                   	dec    %edi
404e6c:	00 00                	add    %al,(%eax)
404e6e:	0a 00                	or     (%eax),%al
404e70:	02 7b 3d             	add    0x3d(%ebx),%bh
404e73:	00 00                	add    %al,(%eax)
404e75:	04 06                	add    $0x6,%al
404e77:	72 8f                	jb     0x404e08
404e79:	05 00 70 6f 50       	add    $0x506f7000,%eax
404e7e:	00 00                	add    %al,(%eax)
404e80:	0a 74 32 00          	or     0x0(%edx,%esi,1),%dh
404e84:	00 01                	add    %al,(%ecx)
404e86:	6f                   	outsl  %ds:(%esi),(%dx)
404e87:	51                   	push   %ecx
404e88:	00 00                	add    %al,(%eax)
404e8a:	0a 00                	or     (%eax),%al
404e8c:	02 7b 3d             	add    0x3d(%ebx),%bh
404e8f:	00 00                	add    %al,(%eax)
404e91:	04 1f                	add    $0x1f,%al
404e93:	0f 1f 4f 73          	nopl   0x73(%edi)
404e97:	48                   	dec    %eax
404e98:	00 00                	add    %al,(%eax)
404e9a:	0a 6f 31             	or     0x31(%edi),%ch
404e9d:	00 00                	add    %al,(%eax)
404e9f:	0a 00                	or     (%eax),%al
404ea1:	02 7b 3d             	add    0x3d(%ebx),%bh
404ea4:	00 00                	add    %al,(%eax)
404ea6:	04 72                	add    $0x72,%al
404ea8:	4f                   	dec    %edi
404ea9:	02 00                	add    (%eax),%al
404eab:	70 6f                	jo     0x404f1c
404ead:	49                   	dec    %ecx
404eae:	00 00                	add    %al,(%eax)
404eb0:	0a 00                	or     (%eax),%al
404eb2:	02 7b 3d             	add    0x3d(%ebx),%bh
404eb5:	00 00                	add    %al,(%eax)
404eb7:	04 1f                	add    $0x1f,%al
404eb9:	36 1f                	ss pop %ds
404ebb:	42                   	inc    %edx
404ebc:	73 4a                	jae    0x404f08
404ebe:	00 00                	add    %al,(%eax)
404ec0:	0a 6f 4b             	or     0x4b(%edi),%ch
404ec3:	00 00                	add    %al,(%eax)
404ec5:	0a 00                	or     (%eax),%al
404ec7:	02 7b 3d             	add    0x3d(%ebx),%bh
404eca:	00 00                	add    %al,(%eax)
404ecc:	04 17                	add    $0x17,%al
404ece:	6f                   	outsl  %ds:(%esi),(%dx)
404ecf:	4c                   	dec    %esp
404ed0:	00 00                	add    %al,(%eax)
404ed2:	0a 00                	or     (%eax),%al
404ed4:	02 7b 3d             	add    0x3d(%ebx),%bh
404ed7:	00 00                	add    %al,(%eax)
404ed9:	04 1a                	add    $0x1a,%al
404edb:	6f                   	outsl  %ds:(%esi),(%dx)
404edc:	4d                   	dec    %ebp
404edd:	00 00                	add    %al,(%eax)
404edf:	0a 00                	or     (%eax),%al
404ee1:	02 7b 3d             	add    0x3d(%ebx),%bh
404ee4:	00 00                	add    %al,(%eax)
404ee6:	04 16                	add    $0x16,%al
404ee8:	6f                   	outsl  %ds:(%esi),(%dx)
404ee9:	4e                   	dec    %esi
404eea:	00 00                	add    %al,(%eax)
404eec:	0a 00                	or     (%eax),%al
404eee:	02 7b 3d             	add    0x3d(%ebx),%bh
404ef1:	00 00                	add    %al,(%eax)
404ef3:	04 72                	add    $0x72,%al
404ef5:	8b 01                	mov    (%ecx),%eax
404ef7:	00 70 6f             	add    %dh,0x6f(%eax)
404efa:	4f                   	dec    %edi
404efb:	00 00                	add    %al,(%eax)
404efd:	0a 00                	or     (%eax),%al
404eff:	02 22                	add    (%edx),%ah
404f01:	00 00                	add    %al,(%eax)
404f03:	00 41 22             	add    %al,0x22(%ecx)
404f06:	00 00                	add    %al,(%eax)
404f08:	80 41 73 5a          	addb   $0x5a,0x73(%ecx)
404f0c:	00 00                	add    %al,(%eax)
404f0e:	0a 28                	or     (%eax),%ch
404f10:	5b                   	pop    %ebx
404f11:	00 00                	add    %al,(%eax)
404f13:	0a 00                	or     (%eax),%al
404f15:	02 17                	add    (%edi),%dl
404f17:	28 5c 00 00          	sub    %bl,0x0(%eax,%eax,1)
404f1b:	0a 00                	or     (%eax),%al
404f1d:	02 20                	add    (%eax),%ah
404f1f:	62 02                	bound  %eax,(%edx)
404f21:	00 00                	add    %al,(%eax)
404f23:	20 b6 02 00 00 73    	and    %dh,0x73000002(%esi)
404f29:	4a                   	dec    %edx
404f2a:	00 00                	add    %al,(%eax)
404f2c:	0a 28                	or     (%eax),%ch
404f2e:	5d                   	pop    %ebp
404f2f:	00 00                	add    %al,(%eax)
404f31:	0a 00                	or     (%eax),%al
404f33:	02 28                	add    (%eax),%ch
404f35:	28 00                	sub    %al,(%eax)
404f37:	00 0a                	add    %cl,(%edx)
404f39:	02 7b 42             	add    0x42(%ebx),%bh
404f3c:	00 00                	add    %al,(%eax)
404f3e:	04 6f                	add    $0x6f,%al
404f40:	36 00 00             	add    %al,%ss:(%eax)
404f43:	0a 00                	or     (%eax),%al
404f45:	02 28                	add    (%eax),%ch
404f47:	28 00                	sub    %al,(%eax)
404f49:	00 0a                	add    %cl,(%edx)
404f4b:	02 7b 41             	add    0x41(%ebx),%bh
404f4e:	00 00                	add    %al,(%eax)
404f50:	04 6f                	add    $0x6f,%al
404f52:	36 00 00             	add    %al,%ss:(%eax)
404f55:	0a 00                	or     (%eax),%al
404f57:	02 28                	add    (%eax),%ch
404f59:	28 00                	sub    %al,(%eax)
404f5b:	00 0a                	add    %cl,(%edx)
404f5d:	02 7b 40             	add    0x40(%ebx),%bh
404f60:	00 00                	add    %al,(%eax)
404f62:	04 6f                	add    $0x6f,%al
404f64:	36 00 00             	add    %al,%ss:(%eax)
404f67:	0a 00                	or     (%eax),%al
404f69:	02 28                	add    (%eax),%ch
404f6b:	28 00                	sub    %al,(%eax)
404f6d:	00 0a                	add    %cl,(%edx)
404f6f:	02 7b 3f             	add    0x3f(%ebx),%bh
404f72:	00 00                	add    %al,(%eax)
404f74:	04 6f                	add    $0x6f,%al
404f76:	36 00 00             	add    %al,%ss:(%eax)
404f79:	0a 00                	or     (%eax),%al
404f7b:	02 28                	add    (%eax),%ch
404f7d:	28 00                	sub    %al,(%eax)
404f7f:	00 0a                	add    %cl,(%edx)
404f81:	02 7b 3e             	add    0x3e(%ebx),%bh
404f84:	00 00                	add    %al,(%eax)
404f86:	04 6f                	add    $0x6f,%al