406b4c:	69 00 00 0a 72 d3    	imul   $0xd3720a00,(%eax),%eax
406b52:	08 00                	or     %al,(%eax)
406b54:	70 28                	jo     0x406b7e
406b56:	67 00 00             	add    %al,(%bx,%si)
406b59:	0a 0a                	or     (%edx),%cl
406b5b:	06                   	push   %es
406b5c:	39 ab 00 00 00 00    	cmp    %ebp,0x0(%ebx)
406b62:	02 7b 4d             	add    0x4d(%ebx),%bh
406b65:	00 00                	add    %al,(%eax)
406b67:	04 02                	add    $0x2,%al
406b69:	7b 41                	jnp    0x406bac
406b6b:	00 00                	add    %al,(%eax)
406b6d:	04 6f                	add    $0x6f,%al
406b6f:	58                   	pop    %eax
406b70:	00 00                	add    %al,(%eax)
406b72:	0a 17                	or     (%edi),%dl
406b74:	6f                   	outsl  %ds:(%esi),(%dx)
406b75:	59                   	pop    %ecx
406b76:	00 00                	add    %al,(%eax)
406b78:	0a 6f 63             	or     0x63(%edi),%ch
406b7b:	00 00                	add    %al,(%eax)
406b7d:	0a 02                	or     (%edx),%al
406b7f:	7b 40                	jnp    0x406bc1
406b81:	00 00                	add    %al,(%eax)
406b83:	04 6f                	add    $0x6f,%al
406b85:	64 00 00             	add    %al,%fs:(%eax)
406b88:	0a 1d 6f 65 00 00    	or     0x656f,%bl
406b8e:	0a 6f 9d             	or     -0x63(%edi),%ch
406b91:	00 00                	add    %al,(%eax)
406b93:	0a 6f 2f             	or     0x2f(%edi),%ch
406b96:	00 00                	add    %al,(%eax)
406b98:	0a 00                	or     (%eax),%al
406b9a:	02 7b 4c             	add    0x4c(%ebx),%bh
406b9d:	00 00                	add    %al,(%eax)
406b9f:	04 02                	add    $0x2,%al
406ba1:	7b 41                	jnp    0x406be4
406ba3:	00 00                	add    %al,(%eax)
406ba5:	04 6f                	add    $0x6f,%al
406ba7:	58                   	pop    %eax
406ba8:	00 00                	add    %al,(%eax)
406baa:	0a 17                	or     (%edi),%dl
406bac:	6f                   	outsl  %ds:(%esi),(%dx)
406bad:	59                   	pop    %ecx
406bae:	00 00                	add    %al,(%eax)
406bb0:	0a 6f 63             	or     0x63(%edi),%ch
406bb3:	00 00                	add    %al,(%eax)
406bb5:	0a 02                	or     (%edx),%al
406bb7:	7b 40                	jnp    0x406bf9
406bb9:	00 00                	add    %al,(%eax)
406bbb:	04 6f                	add    $0x6f,%al
406bbd:	64 00 00             	add    %al,%fs:(%eax)
406bc0:	0a 1e                	or     (%esi),%bl
406bc2:	6f                   	outsl  %ds:(%esi),(%dx)
406bc3:	65 00 00             	add    %al,%gs:(%eax)
406bc6:	0a 6f 9d             	or     -0x63(%edi),%ch
406bc9:	00 00                	add    %al,(%eax)
406bcb:	0a 6f 2f             	or     0x2f(%edi),%ch
406bce:	00 00                	add    %al,(%eax)
406bd0:	0a 00                	or     (%eax),%al
406bd2:	02 7b 4b             	add    0x4b(%ebx),%bh
406bd5:	00 00                	add    %al,(%eax)
406bd7:	04 02                	add    $0x2,%al
406bd9:	7b 41                	jnp    0x406c1c
406bdb:	00 00                	add    %al,(%eax)
406bdd:	04 6f                	add    $0x6f,%al
406bdf:	58                   	pop    %eax
406be0:	00 00                	add    %al,(%eax)
406be2:	0a 17                	or     (%edi),%dl
406be4:	6f                   	outsl  %ds:(%esi),(%dx)
406be5:	59                   	pop    %ecx
406be6:	00 00                	add    %al,(%eax)
406be8:	0a 6f 63             	or     0x63(%edi),%ch
406beb:	00 00                	add    %al,(%eax)
406bed:	0a 02                	or     (%edx),%al
406bef:	7b 40                	jnp    0x406c31
406bf1:	00 00                	add    %al,(%eax)
406bf3:	04 6f                	add    $0x6f,%al
406bf5:	64 00 00             	add    %al,%fs:(%eax)
406bf8:	0a 1f                	or     (%edi),%bl
406bfa:	09 6f 65             	or     %ebp,0x65(%edi)
406bfd:	00 00                	add    %al,(%eax)
406bff:	0a 6f 9d             	or     -0x63(%edi),%ch
406c02:	00 00                	add    %al,(%eax)
406c04:	0a 6f 2f             	or     0x2f(%edi),%ch
406c07:	00 00                	add    %al,(%eax)
406c09:	0a 00                	or     (%eax),%al
406c0b:	00 02                	add    %al,(%edx)
406c0d:	7b 46                	jnp    0x406c55
406c0f:	00 00                	add    %al,(%eax)
406c11:	04 6f                	add    $0x6f,%al
406c13:	69 00 00 0a 72 f7    	imul   $0xf7720a00,(%eax),%eax
406c19:	08 00                	or     %al,(%eax)
406c1b:	70 28                	jo     0x406c45
406c1d:	67 00 00             	add    %al,(%bx,%si)
406c20:	0a 0b                	or     (%ebx),%cl
406c22:	07                   	pop    %es
406c23:	39 ab 00 00 00 00    	cmp    %ebp,0x0(%ebx)
406c29:	02 7b 4d             	add    0x4d(%ebx),%bh
406c2c:	00 00                	add    %al,(%eax)
406c2e:	04 02                	add    $0x2,%al
406c30:	7b 41                	jnp    0x406c73
406c32:	00 00                	add    %al,(%eax)
406c34:	04 6f                	add    $0x6f,%al
406c36:	58                   	pop    %eax
406c37:	00 00                	add    %al,(%eax)
406c39:	0a 18                	or     (%eax),%bl
406c3b:	6f                   	outsl  %ds:(%esi),(%dx)
406c3c:	59                   	pop    %ecx
406c3d:	00 00                	add    %al,(%eax)
406c3f:	0a 6f 63             	or     0x63(%edi),%ch
406c42:	00 00                	add    %al,(%eax)
406c44:	0a 02                	or     (%edx),%al
406c46:	7b 40                	jnp    0x406c88
406c48:	00 00                	add    %al,(%eax)
406c4a:	04 6f                	add    $0x6f,%al
406c4c:	64 00 00             	add    %al,%fs:(%eax)
406c4f:	0a 1d 6f 65 00 00    	or     0x656f,%bl
406c55:	0a 6f 9d             	or     -0x63(%edi),%ch
406c58:	00 00                	add    %al,(%eax)
406c5a:	0a 6f 2f             	or     0x2f(%edi),%ch
406c5d:	00 00                	add    %al,(%eax)
406c5f:	0a 00                	or     (%eax),%al
406c61:	02 7b 4c             	add    0x4c(%ebx),%bh
406c64:	00 00                	add    %al,(%eax)
406c66:	04 02                	add    $0x2,%al
406c68:	7b 41                	jnp    0x406cab
406c6a:	00 00                	add    %al,(%eax)
406c6c:	04 6f                	add    $0x6f,%al
406c6e:	58                   	pop    %eax
406c6f:	00 00                	add    %al,(%eax)
406c71:	0a 18                	or     (%eax),%bl
406c73:	6f                   	outsl  %ds:(%esi),(%dx)
406c74:	59                   	pop    %ecx
406c75:	00 00                	add    %al,(%eax)
406c77:	0a 6f 63             	or     0x63(%edi),%ch
406c7a:	00 00                	add    %al,(%eax)
406c7c:	0a 02                	or     (%edx),%al
406c7e:	7b 40                	jnp    0x406cc0
406c80:	00 00                	add    %al,(%eax)
406c82:	04 6f                	add    $0x6f,%al
406c84:	64 00 00             	add    %al,%fs:(%eax)
406c87:	0a 1e                	or     (%esi),%bl
406c89:	6f                   	outsl  %ds:(%esi),(%dx)
406c8a:	65 00 00             	add    %al,%gs:(%eax)
406c8d:	0a 6f 9d             	or     -0x63(%edi),%ch
406c90:	00 00                	add    %al,(%eax)
406c92:	0a 6f 2f             	or     0x2f(%edi),%ch
406c95:	00 00                	add    %al,(%eax)
406c97:	0a 00                	or     (%eax),%al
406c99:	02 7b 4b             	add    0x4b(%ebx),%bh
406c9c:	00 00                	add    %al,(%eax)
406c9e:	04 02                	add    $0x2,%al
406ca0:	7b 41                	jnp    0x406ce3
406ca2:	00 00                	add    %al,(%eax)
406ca4:	04 6f                	add    $0x6f,%al
406ca6:	58                   	pop    %eax
406ca7:	00 00                	add    %al,(%eax)
406ca9:	0a 18                	or     (%eax),%bl
406cab:	6f                   	outsl  %ds:(%esi),(%dx)
406cac:	59                   	pop    %ecx
406cad:	00 00                	add    %al,(%eax)
406caf:	0a 6f 63             	or     0x63(%edi),%ch
406cb2:	00 00                	add    %al,(%eax)
406cb4:	0a 02                	or     (%edx),%al
406cb6:	7b 40                	jnp    0x406cf8
406cb8:	00 00                	add    %al,(%eax)
406cba:	04 6f                	add    $0x6f,%al
406cbc:	64 00 00             	add    %al,%fs:(%eax)
406cbf:	0a 1f                	or     (%edi),%bl
406cc1:	09 6f 65             	or     %ebp,0x65(%edi)
406cc4:	00 00                	add    %al,(%eax)
406cc6:	0a 6f 9d             	or     -0x63(%edi),%ch
406cc9:	00 00                	add    %al,(%eax)
406ccb:	0a 6f 2f             	or     0x2f(%edi),%ch
406cce:	00 00                	add    %al,(%eax)
406cd0:	0a 00                	or     (%eax),%al
406cd2:	00 02                	add    %al,(%edx)
406cd4:	7b 46                	jnp    0x406d1c
406cd6:	00 00                	add    %al,(%eax)
406cd8:	04 6f                	add    $0x6f,%al
406cda:	69 00 00 0a 72 1b    	imul   $0x1b720a00,(%eax),%eax
406ce0:	09 00                	or     %eax,(%eax)
406ce2:	70 28                	jo     0x406d0c
406ce4:	67 00 00             	add    %al,(%bx,%si)
406ce7:	0a 0c 08             	or     (%eax,%ecx,1),%cl
406cea:	39 ab 00 00 00 00    	cmp    %ebp,0x0(%ebx)
406cf0:	02 7b 4d             	add    0x4d(%ebx),%bh
406cf3:	00 00                	add    %al,(%eax)
406cf5:	04 02                	add    $0x2,%al
406cf7:	7b 41                	jnp    0x406d3a
406cf9:	00 00                	add    %al,(%eax)
406cfb:	04 6f                	add    $0x6f,%al
406cfd:	58                   	pop    %eax
406cfe:	00 00                	add    %al,(%eax)
406d00:	0a 19                	or     (%ecx),%bl
406d02:	6f                   	outsl  %ds:(%esi),(%dx)
406d03:	59                   	pop    %ecx
406d04:	00 00                	add    %al,(%eax)
406d06:	0a 6f 63             	or     0x63(%edi),%ch
406d09:	00 00                	add    %al,(%eax)
406d0b:	0a 02                	or     (%edx),%al
406d0d:	7b 40                	jnp    0x406d4f
406d0f:	00 00                	add    %al,(%eax)
406d11:	04 6f                	add    $0x6f,%al
406d13:	64 00 00             	add    %al,%fs:(%eax)
406d16:	0a 1d 6f 65 00 00    	or     0x656f,%bl
406d1c:	0a 6f 9d             	or     -0x63(%edi),%ch
406d1f:	00 00                	add    %al,(%eax)
406d21:	0a 6f 2f             	or     0x2f(%edi),%ch
406d24:	00 00                	add    %al,(%eax)
406d26:	0a 00                	or     (%eax),%al
406d28:	02 7b 4c             	add    0x4c(%ebx),%bh
406d2b:	00 00                	add    %al,(%eax)
406d2d:	04 02                	add    $0x2,%al
406d2f:	7b 41                	jnp    0x406d72
406d31:	00 00                	add    %al,(%eax)
406d33:	04 6f                	add    $0x6f,%al
406d35:	58                   	pop    %eax
406d36:	00 00                	add    %al,(%eax)
406d38:	0a 19                	or     (%ecx),%bl
406d3a:	6f                   	outsl  %ds:(%esi),(%dx)
406d3b:	59                   	pop    %ecx
406d3c:	00 00                	add    %al,(%eax)
406d3e:	0a 6f 63             	or     0x63(%edi),%ch
406d41:	00 00                	add    %al,(%eax)
406d43:	0a 02                	or     (%edx),%al
406d45:	7b 40                	jnp    0x406d87
406d47:	00 00                	add    %al,(%eax)
406d49:	04 6f                	add    $0x6f,%al
406d4b:	64 00 00             	add    %al,%fs:(%eax)
406d4e:	0a 1e                	or     (%esi),%bl
406d50:	6f                   	outsl  %ds:(%esi),(%dx)
406d51:	65 00 00             	add    %al,%gs:(%eax)
406d54:	0a 6f 9d             	or     -0x63(%edi),%ch
406d57:	00 00                	add    %al,(%eax)
406d59:	0a 6f 2f             	or     0x2f(%edi),%ch
406d5c:	00 00                	add    %al,(%eax)
406d5e:	0a 00                	or     (%eax),%al
406d60:	02 7b 4b             	add    0x4b(%ebx),%bh
406d63:	00 00                	add    %al,(%eax)
406d65:	04 02                	add    $0x2,%al
406d67:	7b 41                	jnp    0x406daa
406d69:	00 00                	add    %al,(%eax)
406d6b:	04 6f                	add    $0x6f,%al
406d6d:	58                   	pop    %eax
406d6e:	00 00                	add    %al,(%eax)
406d70:	0a 19                	or     (%ecx),%bl
406d72:	6f                   	outsl  %ds:(%esi),(%dx)
406d73:	59                   	pop    %ecx
406d74:	00 00                	add    %al,(%eax)
406d76:	0a 6f 63             	or     0x63(%edi),%ch
406d79:	00 00                	add    %al,(%eax)
406d7b:	0a 02                	or     (%edx),%al
406d7d:	7b 40                	jnp    0x406dbf
406d7f:	00 00                	add    %al,(%eax)
406d81:	04 6f                	add    $0x6f,%al
406d83:	64 00 00             	add    %al,%fs:(%eax)
406d86:	0a 1f                	or     (%edi),%bl
406d88:	09 6f 65             	or     %ebp,0x65(%edi)
406d8b:	00 00                	add    %al,(%eax)
406d8d:	0a 6f 9d             	or     -0x63(%edi),%ch
406d90:	00 00                	add    %al,(%eax)
406d92:	0a 6f 2f             	or     0x2f(%edi),%ch
406d95:	00 00                	add    %al,(%eax)
406d97:	0a 00                	or     (%eax),%al
406d99:	00 02                	add    %al,(%edx)
406d9b:	7b 46                	jnp    0x406de3
406d9d:	00 00                	add    %al,(%eax)
406d9f:	04 6f                	add    $0x6f,%al
406da1:	69 00 00 0a 72 3d    	imul   $0x3d720a00,(%eax),%eax
406da7:	09 00                	or     %eax,(%eax)
406da9:	70 28                	jo     0x406dd3
406dab:	67 00 00             	add    %al,(%bx,%si)
406dae:	0a 0d 09 39 ab 00    	or     0xab3909,%cl
406db4:	00 00                	add    %al,(%eax)
406db6:	00 02                	add    %al,(%edx)
406db8:	7b 4d                	jnp    0x406e07
406dba:	00 00                	add    %al,(%eax)
406dbc:	04 02                	add    $0x2,%al
406dbe:	7b 41                	jnp    0x406e01
406dc0:	00 00                	add    %al,(%eax)
406dc2:	04 6f                	add    $0x6f,%al
406dc4:	58                   	pop    %eax
406dc5:	00 00                	add    %al,(%eax)
406dc7:	0a 1a                	or     (%edx),%bl
406dc9:	6f                   	outsl  %ds:(%esi),(%dx)
406dca:	59                   	pop    %ecx
406dcb:	00 00                	add    %al,(%eax)
406dcd:	0a 6f 63             	or     0x63(%edi),%ch
406dd0:	00 00                	add    %al,(%eax)
406dd2:	0a 02                	or     (%edx),%al
406dd4:	7b 40                	jnp    0x406e16
406dd6:	00 00                	add    %al,(%eax)
406dd8:	04 6f                	add    $0x6f,%al
406dda:	64 00 00             	add    %al,%fs:(%eax)
406ddd:	0a 1d 6f 65 00 00    	or     0x656f,%bl
406de3:	0a 6f 9d             	or     -0x63(%edi),%ch
406de6:	00 00                	add    %al,(%eax)
406de8:	0a 6f 2f             	or     0x2f(%edi),%ch
406deb:	00 00                	add    %al,(%eax)
406ded:	0a 00                	or     (%eax),%al
406def:	02 7b 4c             	add    0x4c(%ebx),%bh
406df2:	00 00                	add    %al,(%eax)
406df4:	04 02                	add    $0x2,%al
406df6:	7b 41                	jnp    0x406e39
406df8:	00 00                	add    %al,(%eax)
406dfa:	04 6f                	add    $0x6f,%al
406dfc:	58                   	pop    %eax
406dfd:	00 00                	add    %al,(%eax)
406dff:	0a 1a                	or     (%edx),%bl
406e01:	6f                   	outsl  %ds:(%esi),(%dx)
406e02:	59                   	pop    %ecx
406e03:	00 00                	add    %al,(%eax)
406e05:	0a 6f 63             	or     0x63(%edi),%ch
406e08:	00 00                	add    %al,(%eax)
406e0a:	0a 02                	or     (%edx),%al
406e0c:	7b 40                	jnp    0x406e4e
406e0e:	00 00                	add    %al,(%eax)
406e10:	04 6f                	add    $0x6f,%al
406e12:	64 00 00             	add    %al,%fs:(%eax)
406e15:	0a 1e                	or     (%esi),%bl
406e17:	6f                   	outsl  %ds:(%esi),(%dx)
406e18:	65 00 00             	add    %al,%gs:(%eax)
406e1b:	0a 6f 9d             	or     -0x63(%edi),%ch
406e1e:	00 00                	add    %al,(%eax)
406e20:	0a 6f 2f             	or     0x2f(%edi),%ch
406e23:	00 00                	add    %al,(%eax)
406e25:	0a 00                	or     (%eax),%al
406e27:	02 7b 4b             	add    0x4b(%ebx),%bh
406e2a:	00 00                	add    %al,(%eax)
406e2c:	04 02                	add    $0x2,%al
406e2e:	7b 41                	jnp    0x406e71
406e30:	00 00                	add    %al,(%eax)
406e32:	04 6f                	add    $0x6f,%al
406e34:	58                   	pop    %eax
406e35:	00 00                	add    %al,(%eax)
406e37:	0a 1a                	or     (%edx),%bl
406e39:	6f                   	outsl  %ds:(%esi),(%dx)
406e3a:	59                   	pop    %ecx
406e3b:	00 00                	add    %al,(%eax)
406e3d:	0a 6f 63             	or     0x63(%edi),%ch
406e40:	00 00                	add    %al,(%eax)
406e42:	0a 02                	or     (%edx),%al
406e44:	7b 40                	jnp    0x406e86
406e46:	00 00                	add    %al,(%eax)
406e48:	04 6f                	add    $0x6f,%al
406e4a:	64 00 00             	add    %al,%fs:(%eax)
406e4d:	0a 1f                	or     (%edi),%bl
406e4f:	09 6f 65             	or     %ebp,0x65(%edi)
406e52:	00 00                	add    %al,(%eax)