404d18:	00 00                	add    %al,(%eax)
404d1a:	0a 00                	or     (%eax),%al
404d1c:	02 7b 6e             	add    0x6e(%ebx),%bh
404d1f:	00 00                	add    %al,(%eax)
404d21:	04 72                	add    $0x72,%al
404d23:	6f                   	outsl  %ds:(%esi),(%dx)
404d24:	09 00                	or     %eax,(%eax)
404d26:	70 6f                	jo     0x404d97
404d28:	95                   	xchg   %eax,%ebp
404d29:	00 00                	add    %al,(%eax)
404d2b:	0a 00                	or     (%eax),%al
404d2d:	02 7b 6e             	add    0x6e(%ebx),%bh
404d30:	00 00                	add    %al,(%eax)
404d32:	04 1f                	add    $0x1f,%al
404d34:	74 1f                	je     0x404d55
404d36:	16                   	push   %ss
404d37:	73 8d                	jae    0x404cc6
404d39:	00 00                	add    %al,(%eax)
404d3b:	0a 6f 96             	or     -0x6a(%edi),%ch
404d3e:	00 00                	add    %al,(%eax)
404d40:	0a 00                	or     (%eax),%al
404d42:	02 7b 6e             	add    0x6e(%ebx),%bh
404d45:	00 00                	add    %al,(%eax)
404d47:	04 72                	add    $0x72,%al
404d49:	a1 09 00 70 6f       	mov    0x6f700009,%eax
404d4e:	97                   	xchg   %eax,%edi
404d4f:	00 00                	add    %al,(%eax)
404d51:	0a 00                	or     (%eax),%al
404d53:	02 7b 6f             	add    0x6f(%ebx),%bh
404d56:	00 00                	add    %al,(%eax)
404d58:	04 6f                	add    $0x6f,%al
404d5a:	92                   	xchg   %eax,%edx
404d5b:	00 00                	add    %al,(%eax)
404d5d:	0a 1c 8d 73 00 00 01 	or     0x1000073(,%ecx,4),%bl
404d64:	25 16 02 7b 70       	and    $0x707b0216,%eax
404d69:	00 00                	add    %al,(%eax)
404d6b:	04 a2                	add    $0xa2,%al
404d6d:	25 17 02 7b 71       	and    $0x717b0217,%eax
404d72:	00 00                	add    %al,(%eax)
404d74:	04 a2                	add    $0xa2,%al
404d76:	25 18 02 7b 72       	and    $0x727b0218,%eax
404d7b:	00 00                	add    %al,(%eax)
404d7d:	04 a2                	add    $0xa2,%al
404d7f:	25 19 02 7b 5a       	and    $0x5a7b0219,%eax
404d84:	00 00                	add    %al,(%eax)
404d86:	04 a2                	add    $0xa2,%al
404d88:	25 1a 02 7b 73       	and    $0x737b021a,%eax
404d8d:	00 00                	add    %al,(%eax)
404d8f:	04 a2                	add    $0xa2,%al
404d91:	25 1b 02 7b 74       	and    $0x747b021b,%eax
404d96:	00 00                	add    %al,(%eax)
404d98:	04 a2                	add    $0xa2,%al
404d9a:	6f                   	outsl  %ds:(%esi),(%dx)
404d9b:	89 00                	mov    %eax,(%eax)
404d9d:	00 0a                	add    %cl,(%edx)
404d9f:	00 02                	add    %al,(%edx)
404da1:	7b 6f                	jnp    0x404e12
404da3:	00 00                	add    %al,(%eax)
404da5:	04 72                	add    $0x72,%al
404da7:	b3 09                	mov    $0x9,%bl
404da9:	00 70 6f             	add    %dh,0x6f(%eax)
404dac:	95                   	xchg   %eax,%ebp
404dad:	00 00                	add    %al,(%eax)
404daf:	0a 00                	or     (%eax),%al
404db1:	02 7b 6f             	add    0x6f(%ebx),%bh
404db4:	00 00                	add    %al,(%eax)
404db6:	04 1f                	add    $0x1f,%al
404db8:	44                   	inc    %esp
404db9:	1f                   	pop    %ds
404dba:	14 73                	adc    $0x73,%al
404dbc:	8d 00                	lea    (%eax),%eax
404dbe:	00 0a                	add    %cl,(%edx)
404dc0:	6f                   	outsl  %ds:(%esi),(%dx)
404dc1:	96                   	xchg   %eax,%esi
404dc2:	00 00                	add    %al,(%eax)
404dc4:	0a 00                	or     (%eax),%al
404dc6:	02 7b 6f             	add    0x6f(%ebx),%bh
404dc9:	00 00                	add    %al,(%eax)
404dcb:	04 72                	add    $0x72,%al
404dcd:	cb                   	lret
404dce:	09 00                	or     %eax,(%eax)
404dd0:	70 6f                	jo     0x404e41
404dd2:	97                   	xchg   %eax,%edi
404dd3:	00 00                	add    %al,(%eax)
404dd5:	0a 00                	or     (%eax),%al
404dd7:	02 7b 70             	add    0x70(%ebx),%bh
404dda:	00 00                	add    %al,(%eax)
404ddc:	04 72                	add    $0x72,%al
404dde:	dd 09                	fisttpll (%ecx)
404de0:	00 70 6f             	add    %dh,0x6f(%eax)
404de3:	95                   	xchg   %eax,%ebp
404de4:	00 00                	add    %al,(%eax)
404de6:	0a 00                	or     (%eax),%al
404de8:	02 7b 70             	add    0x70(%ebx),%bh
404deb:	00 00                	add    %al,(%eax)
404ded:	04 20                	add    $0x20,%al
404def:	97                   	xchg   %eax,%edi
404df0:	00 00                	add    %al,(%eax)
404df2:	00 1f                	add    %bl,(%edi)
404df4:	16                   	push   %ss
404df5:	73 8d                	jae    0x404d84
404df7:	00 00                	add    %al,(%eax)
404df9:	0a 6f 96             	or     -0x6a(%edi),%ch
404dfc:	00 00                	add    %al,(%eax)
404dfe:	0a 00                	or     (%eax),%al
404e00:	02 7b 70             	add    0x70(%ebx),%bh
404e03:	00 00                	add    %al,(%eax)
404e05:	04 72                	add    $0x72,%al
404e07:	13 0a                	adc    (%edx),%ecx
404e09:	00 70 6f             	add    %dh,0x6f(%eax)
404e0c:	97                   	xchg   %eax,%edi
404e0d:	00 00                	add    %al,(%eax)
404e0f:	0a 00                	or     (%eax),%al
404e11:	02 7b 70             	add    0x70(%ebx),%bh
404e14:	00 00                	add    %al,(%eax)
404e16:	04 02                	add    $0x2,%al
404e18:	fe 06                	incb   (%esi)
404e1a:	4b                   	dec    %ebx
404e1b:	00 00                	add    %al,(%eax)
404e1d:	06                   	push   %es
404e1e:	73 9b                	jae    0x404dbb
404e20:	00 00                	add    %al,(%eax)
404e22:	0a 6f 9c             	or     -0x64(%edi),%ch
404e25:	00 00                	add    %al,(%eax)
404e27:	0a 00                	or     (%eax),%al
404e29:	02 7b 71             	add    0x71(%ebx),%bh
404e2c:	00 00                	add    %al,(%eax)
404e2e:	04 72                	add    $0x72,%al
404e30:	2b 0a                	sub    (%edx),%ecx
404e32:	00 70 6f             	add    %dh,0x6f(%eax)
404e35:	95                   	xchg   %eax,%ebp
404e36:	00 00                	add    %al,(%eax)
404e38:	0a 00                	or     (%eax),%al
404e3a:	02 7b 71             	add    0x71(%ebx),%bh
404e3d:	00 00                	add    %al,(%eax)
404e3f:	04 20                	add    $0x20,%al
404e41:	97                   	xchg   %eax,%edi
404e42:	00 00                	add    %al,(%eax)
404e44:	00 1f                	add    %bl,(%edi)
404e46:	16                   	push   %ss
404e47:	73 8d                	jae    0x404dd6
404e49:	00 00                	add    %al,(%eax)
404e4b:	0a 6f 96             	or     -0x6a(%edi),%ch
404e4e:	00 00                	add    %al,(%eax)
404e50:	0a 00                	or     (%eax),%al
404e52:	02 7b 71             	add    0x71(%ebx),%bh
404e55:	00 00                	add    %al,(%eax)
404e57:	04 72                	add    $0x72,%al
404e59:	5d                   	pop    %ebp
404e5a:	0a 00                	or     (%eax),%al
404e5c:	70 6f                	jo     0x404ecd
404e5e:	97                   	xchg   %eax,%edi
404e5f:	00 00                	add    %al,(%eax)
404e61:	0a 00                	or     (%eax),%al
404e63:	02 7b 71             	add    0x71(%ebx),%bh
404e66:	00 00                	add    %al,(%eax)
404e68:	04 02                	add    $0x2,%al
404e6a:	fe 06                	incb   (%esi)
404e6c:	54                   	push   %esp
404e6d:	00 00                	add    %al,(%eax)
404e6f:	06                   	push   %es
404e70:	73 9b                	jae    0x404e0d
404e72:	00 00                	add    %al,(%eax)
404e74:	0a 6f 9c             	or     -0x64(%edi),%ch
404e77:	00 00                	add    %al,(%eax)
404e79:	0a 00                	or     (%eax),%al
404e7b:	02 7b 72             	add    0x72(%ebx),%bh
404e7e:	00 00                	add    %al,(%eax)
404e80:	04 72                	add    $0x72,%al
404e82:	6f                   	outsl  %ds:(%esi),(%dx)
404e83:	0a 00                	or     (%eax),%al
404e85:	70 6f                	jo     0x404ef6
404e87:	95                   	xchg   %eax,%ebp
404e88:	00 00                	add    %al,(%eax)
404e8a:	0a 00                	or     (%eax),%al
404e8c:	02 7b 72             	add    0x72(%ebx),%bh
404e8f:	00 00                	add    %al,(%eax)
404e91:	04 20                	add    $0x20,%al
404e93:	97                   	xchg   %eax,%edi
404e94:	00 00                	add    %al,(%eax)
404e96:	00 1f                	add    %bl,(%edi)
404e98:	16                   	push   %ss
404e99:	73 8d                	jae    0x404e28
404e9b:	00 00                	add    %al,(%eax)
404e9d:	0a 6f 96             	or     -0x6a(%edi),%ch
404ea0:	00 00                	add    %al,(%eax)
404ea2:	0a 00                	or     (%eax),%al
404ea4:	02 7b 72             	add    0x72(%ebx),%bh
404ea7:	00 00                	add    %al,(%eax)
404ea9:	04 72                	add    $0x72,%al
404eab:	ab                   	stos   %eax,%es:(%edi)
404eac:	0a 00                	or     (%eax),%al
404eae:	70 6f                	jo     0x404f1f
404eb0:	97                   	xchg   %eax,%edi
404eb1:	00 00                	add    %al,(%eax)
404eb3:	0a 00                	or     (%eax),%al
404eb5:	02 7b 72             	add    0x72(%ebx),%bh
404eb8:	00 00                	add    %al,(%eax)
404eba:	04 02                	add    $0x2,%al
404ebc:	fe 06                	incb   (%esi)
404ebe:	55                   	push   %ebp
404ebf:	00 00                	add    %al,(%eax)
404ec1:	06                   	push   %es
404ec2:	73 9b                	jae    0x404e5f
404ec4:	00 00                	add    %al,(%eax)
404ec6:	0a 6f 9c             	or     -0x64(%edi),%ch
404ec9:	00 00                	add    %al,(%eax)
404ecb:	0a 00                	or     (%eax),%al
404ecd:	02 7b 5a             	add    0x5a(%ebx),%bh
404ed0:	00 00                	add    %al,(%eax)
404ed2:	04 72                	add    $0x72,%al
404ed4:	c9                   	leave
404ed5:	0a 00                	or     (%eax),%al
404ed7:	70 6f                	jo     0x404f48
404ed9:	95                   	xchg   %eax,%ebp
404eda:	00 00                	add    %al,(%eax)
404edc:	0a 00                	or     (%eax),%al
404ede:	02 7b 5a             	add    0x5a(%ebx),%bh
404ee1:	00 00                	add    %al,(%eax)
404ee3:	04 20                	add    $0x20,%al
404ee5:	97                   	xchg   %eax,%edi
404ee6:	00 00                	add    %al,(%eax)
404ee8:	00 1f                	add    %bl,(%edi)
404eea:	16                   	push   %ss
404eeb:	73 8d                	jae    0x404e7a
404eed:	00 00                	add    %al,(%eax)
404eef:	0a 6f 96             	or     -0x6a(%edi),%ch
404ef2:	00 00                	add    %al,(%eax)
404ef4:	0a 00                	or     (%eax),%al
404ef6:	02 7b 5a             	add    0x5a(%ebx),%bh
404ef9:	00 00                	add    %al,(%eax)
404efb:	04 72                	add    $0x72,%al
404efd:	09 0b                	or     %ecx,(%ebx)
404eff:	00 70 6f             	add    %dh,0x6f(%eax)
404f02:	97                   	xchg   %eax,%edi
404f03:	00 00                	add    %al,(%eax)
404f05:	0a 00                	or     (%eax),%al
404f07:	02 7b 5a             	add    0x5a(%ebx),%bh
404f0a:	00 00                	add    %al,(%eax)
404f0c:	04 02                	add    $0x2,%al
404f0e:	fe 06                	incb   (%esi)
404f10:	56                   	push   %esi
404f11:	00 00                	add    %al,(%eax)
404f13:	06                   	push   %es
404f14:	73 9b                	jae    0x404eb1
404f16:	00 00                	add    %al,(%eax)
404f18:	0a 6f 9c             	or     -0x64(%edi),%ch
404f1b:	00 00                	add    %al,(%eax)
404f1d:	0a 00                	or     (%eax),%al
404f1f:	02 7b 73             	add    0x73(%ebx),%bh
404f22:	00 00                	add    %al,(%eax)
404f24:	04 72                	add    $0x72,%al
404f26:	2b 0b                	sub    (%ebx),%ecx
404f28:	00 70 6f             	add    %dh,0x6f(%eax)
404f2b:	95                   	xchg   %eax,%ebp
404f2c:	00 00                	add    %al,(%eax)
404f2e:	0a 00                	or     (%eax),%al
404f30:	02 7b 73             	add    0x73(%ebx),%bh
404f33:	00 00                	add    %al,(%eax)
404f35:	04 20                	add    $0x20,%al
404f37:	97                   	xchg   %eax,%edi
404f38:	00 00                	add    %al,(%eax)
404f3a:	00 1f                	add    %bl,(%edi)
404f3c:	16                   	push   %ss
404f3d:	73 8d                	jae    0x404ecc
404f3f:	00 00                	add    %al,(%eax)
404f41:	0a 6f 96             	or     -0x6a(%edi),%ch
404f44:	00 00                	add    %al,(%eax)
404f46:	0a 00                	or     (%eax),%al
404f48:	02 7b 73             	add    0x73(%ebx),%bh
404f4b:	00 00                	add    %al,(%eax)
404f4d:	04 72                	add    $0x72,%al
404f4f:	5f                   	pop    %edi
404f50:	0b 00                	or     (%eax),%eax
404f52:	70 6f                	jo     0x404fc3
404f54:	97                   	xchg   %eax,%edi
404f55:	00 00                	add    %al,(%eax)
404f57:	0a 00                	or     (%eax),%al
404f59:	02 7b 73             	add    0x73(%ebx),%bh
404f5c:	00 00                	add    %al,(%eax)
404f5e:	04 02                	add    $0x2,%al
404f60:	fe 06                	incb   (%esi)
404f62:	58                   	pop    %eax
404f63:	00 00                	add    %al,(%eax)
404f65:	06                   	push   %es
404f66:	73 9b                	jae    0x404f03
404f68:	00 00                	add    %al,(%eax)
404f6a:	0a 6f 9c             	or     -0x64(%edi),%ch
404f6d:	00 00                	add    %al,(%eax)
404f6f:	0a 00                	or     (%eax),%al
404f71:	02 7b 74             	add    0x74(%ebx),%bh
404f74:	00 00                	add    %al,(%eax)
404f76:	04 72                	add    $0x72,%al
404f78:	75 0b                	jne    0x404f85
404f7a:	00 70 6f             	add    %dh,0x6f(%eax)
404f7d:	95                   	xchg   %eax,%ebp
404f7e:	00 00                	add    %al,(%eax)
404f80:	0a 00                	or     (%eax),%al
404f82:	02 7b 74             	add    0x74(%ebx),%bh
404f85:	00 00                	add    %al,(%eax)
404f87:	04 20                	add    $0x20,%al
404f89:	97                   	xchg   %eax,%edi
404f8a:	00 00                	add    %al,(%eax)
404f8c:	00 1f                	add    %bl,(%edi)
404f8e:	16                   	push   %ss
404f8f:	73 8d                	jae    0x404f1e
404f91:	00 00                	add    %al,(%eax)
404f93:	0a 6f 96             	or     -0x6a(%edi),%ch
404f96:	00 00                	add    %al,(%eax)
404f98:	0a 00                	or     (%eax),%al
404f9a:	02 7b 74             	add    0x74(%ebx),%bh
404f9d:	00 00                	add    %al,(%eax)
404f9f:	04 72                	add    $0x72,%al
404fa1:	b1 0b                	mov    $0xb,%cl
404fa3:	00 70 6f             	add    %dh,0x6f(%eax)
404fa6:	97                   	xchg   %eax,%edi
404fa7:	00 00                	add    %al,(%eax)
404fa9:	0a 00                	or     (%eax),%al
404fab:	02 7b 74             	add    0x74(%ebx),%bh
404fae:	00 00                	add    %al,(%eax)
404fb0:	04 02                	add    $0x2,%al
404fb2:	fe 06                	incb   (%esi)
404fb4:	57                   	push   %edi
404fb5:	00 00                	add    %al,(%eax)
404fb7:	06                   	push   %es
404fb8:	73 9b                	jae    0x404f55
404fba:	00 00                	add    %al,(%eax)
404fbc:	0a 6f 9c             	or     -0x64(%edi),%ch
404fbf:	00 00                	add    %al,(%eax)
404fc1:	0a 00                	or     (%eax),%al
404fc3:	02 7b 75             	add    0x75(%ebx),%bh
404fc6:	00 00                	add    %al,(%eax)
404fc8:	04 6f                	add    $0x6f,%al
404fca:	92                   	xchg   %eax,%edx
404fcb:	00 00                	add    %al,(%eax)
404fcd:	0a 1b                	or     (%ebx),%bl
404fcf:	8d 73 00             	lea    0x0(%ebx),%esi
404fd2:	00 01                	add    %al,(%ecx)
404fd4:	25 16 02 7b 76       	and    $0x767b0216,%eax
404fd9:	00 00                	add    %al,(%eax)
404fdb:	04 a2                	add    $0xa2,%al
404fdd:	25 17 02 7b 77       	and    $0x777b0217,%eax
404fe2:	00 00                	add    %al,(%eax)
404fe4:	04 a2                	add    $0xa2,%al
404fe6:	25 18 02 7b 78       	and    $0x787b0218,%eax
404feb:	00 00                	add    %al,(%eax)
404fed:	04 a2                	add    $0xa2,%al
404fef:	25 19 02 7b 57       	and    $0x577b0219,%eax
404ff4:	00 00                	add    %al,(%eax)
404ff6:	04 a2                	add    $0xa2,%al