406cb5:	00 14 00             	add    %dl,(%eax,%eax,1)
406cb8:	01 13                	add    %edx,(%ebx)
406cba:	4c                   	dec    %esp
406cbb:	10 78 00             	adc    %bh,0x0(%eax)
406cbe:	67 13 61 00          	adc    0x0(%bx,%di),%esp
406cc2:	7f 00                	jg     0x406cc4
406cc4:	54                   	push   %esp
406cc5:	13 82 00 74 00 64    	adc    0x64007400(%edx),%eax
406ccb:	13 65 00             	adc    0x0(%ebp),%esp
406cce:	80 00 61             	addb   $0x61,(%eax)
406cd1:	23 72 00             	and    0x0(%edx),%esi
406cd4:	7e 00                	jle    0x406cd6
406cd6:	73 13                	jae    0x406ceb
406cd8:	00 00                	add    %al,(%eax)
406cda:	13 00                	adc    (%eax),%eax
406cdc:	10 13                	adc    %dl,(%ebx)
406cde:	00 00                	add    %al,(%eax)
406ce0:	55                   	push   %ebp
406ce1:	00 0d 13 01 00 62    	add    %cl,0x62000113
406ce7:	10 72 13             	adc    %dh,0x13(%edx)
406cea:	69 00 7a 00 69 13    	imul   $0x1369007a,(%eax),%eax
406cf0:	6e                   	outsb  %ds:(%esi),(%dx)
406cf1:	00 84 00 6c 13 46 00 	add    %al,0x46136c(%eax,%eax,1)
406cf8:	7c 00                	jl     0x406cfa
406cfa:	6c                   	insb   (%dx),%es:(%edi)
406cfb:	13 65 10             	adc    0x10(%ebp),%esp
406cfe:	81 00 61 13 6d 00    	addl   $0x6d1361,(%eax)
406d04:	78 00                	js     0x406d06
406d06:	00 13                	add    %dl,(%ebx)
406d08:	76 00                	jbe    0x406d0a
406d0a:	89 00                	mov    %eax,(%eax)
406d0c:	73 13                	jae    0x406d21
406d0e:	66 00 78 00          	data16 add %bh,0x0(%eax)
406d12:	73 23                	jae    0x406d37
406d14:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
406d18:	2e 13 64 00 7f       	adc    %cs:0x7f(%eax,%eax,1),%esp
406d1d:	00 7c 13 00          	add    %bh,0x0(%ebx,%edx,1)
406d21:	00 13                	add    %dl,(%ebx)
406d23:	00 32                	add    %dh,(%edx)
406d25:	13 09                	adc    (%ecx),%ecx
406d27:	00 14 10             	add    %dl,(%eax,%edx,1)
406d2a:	50                   	push   %eax
406d2b:	13 72 00             	adc    0x0(%edx),%esi
406d2e:	82 00 64             	addb   $0x64,(%eax)
406d31:	13 75 00             	adc    0x0(%ebp),%esi
406d34:	86 00                	xchg   %al,(%eax)
406d36:	74 13                	je     0x406d4b
406d38:	4e                   	dec    %esi
406d39:	00 74 00 6d          	add    %dh,0x6d(%eax,%eax,1)
406d3d:	13 65 10             	adc    0x10(%ebp),%esp
406d40:	13 00                	adc    (%eax),%eax
406d42:	00 13                	add    %dl,(%ebx)
406d44:	4f                   	dec    %edi
406d45:	00 76 00             	add    %dh,0x0(%esi)
406d48:	68 13 79 00 7c       	push   $0x7c007913
406d4d:	00 4d 13             	add    %cl,0x13(%ebp)
406d50:	65 00 7c 00 00       	add    %bh,%gs:0x0(%eax,%eax,1)
406d55:	23 00                	and    (%eax),%eax
406d57:	00 47 00             	add    %al,0x0(%edi)
406d5a:	08 13                	or     %dl,(%ebx)
406d5c:	01 00                	add    %eax,(%eax)
406d5e:	63 00                	arpl   %eax,(%eax)
406d60:	82 13 6f             	adcb   $0x6f,(%ebx)
406d63:	00 77 00             	add    %dh,0x0(%edi)
406d66:	75 13                	jne    0x406d7b
406d68:	63 00                	arpl   %eax,(%eax)
406d6a:	87 10                	xchg   %edx,(%eax)
406d6c:	56                   	push   %esi
406d6d:	13 65 00             	adc    0x0(%ebp),%esp
406d70:	85 00                	test   %eax,(%eax)
406d72:	73 13                	jae    0x406d87
406d74:	69 00 92 00 6e 13    	imul   $0x136e0092,(%eax),%eax
406d7a:	00 00                	add    %al,(%eax)
406d7c:	44                   	inc    %esp
406d7d:	00 2e                	add    %ch,(%esi)
406d7f:	13 30                	adc    (%eax),%esi
406d81:	10 41 00             	adc    %al,0x0(%ecx)
406d84:	30 13                	xor    %dl,(%ebx)
406d86:	2e 00 43 00          	add    %al,%cs:0x0(%ebx)
406d8a:	00 13                	add    %dl,(%ebx)
406d8c:	48                   	dec    %eax
406d8d:	00 1b                	add    %bl,(%ebx)
406d8f:	00 01                	add    %al,(%ecx)
406d91:	13 41 00             	adc    0x0(%ecx),%eax
406d94:	86 00                	xchg   %al,(%eax)
406d96:	73 23                	jae    0x406dbb
406d98:	65 00 80 00 62 13 6c 	add    %al,%gs:0x6c136200(%eax)
406d9f:	00 8c 00 30 13 56 00 	add    %cl,0x561330(%eax,%eax,1)
406da6:	78 00                	js     0x406da8
406da8:	72 13                	jb     0x406dbd
406daa:	73 00                	jae    0x406dac
406dac:	7c 10                	jl     0x406dbe
406dae:	6f                   	outsl  %ds:(%esi),(%dx)
406daf:	13 6e 00             	adc    0x0(%esi),%ebp
406db2:	13 00                	adc    (%eax),%eax
406db4:	31 13                	xor    %edx,(%ebx)
406db6:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
406dba:	2e 13 30             	adc    %cs:(%eax),%esi
406dbd:	00 41 00             	add    %al,0x0(%ecx)
406dc0:	30 13                	xor    %dl,(%ebx)
406dc2:	00 10                	add    %dl,(%eax)
406dc4:	13 00                	adc    (%eax),%eax
406dc6:	00 13                	add    %dl,(%ebx)
406dc8:	00 00                	add    %al,(%eax)
406dca:	13 00                	adc    (%eax),%eax
406dcc:	00 13                	add    %dl,(%ebx)
406dce:	10 00                	adc    %al,(%eax)
406dd0:	13 00                	adc    (%eax),%eax
406dd2:	00 13                	add    %dl,(%ebx)
406dd4:	00 00                	add    %al,(%eax)
406dd6:	13 00                	adc    (%eax),%eax
406dd8:	00 23                	add    %ah,(%ebx)
406dda:	00 00                	add    %al,(%eax)
406ddc:	13 00                	adc    (%eax),%eax
406dde:	00 13                	add    %dl,(%ebx)
406de0:	00 00                	add    %al,(%eax)
406de2:	13 00                	adc    (%eax),%eax
406de4:	10 13                	adc    %dl,(%ebx)
406de6:	00 00                	add    %al,(%eax)
406de8:	13 00                	adc    (%eax),%eax
406dea:	00 13                	add    %dl,(%ebx)
406dec:	00 00                	add    %al,(%eax)
406dee:	13 10                	adc    (%eax),%edx
406df0:	00 13                	add    %dl,(%ebx)
406df2:	00 00                	add    %al,(%eax)
406df4:	13 00                	adc    (%eax),%eax
406df6:	00 13                	add    %dl,(%ebx)
406df8:	00 00                	add    %al,(%eax)
406dfa:	23 00                	and    (%eax),%eax
406dfc:	00 13                	add    %dl,(%ebx)
406dfe:	00 00                	add    %al,(%eax)
406e00:	13 00                	adc    (%eax),%eax
406e02:	00 13                	add    %dl,(%ebx)
406e04:	00 10                	add    %dl,(%eax)
406e06:	13 00                	adc    (%eax),%eax
406e08:	00 13                	add    %dl,(%ebx)
406e0a:	00 00                	add    %al,(%eax)
406e0c:	13 00                	adc    (%eax),%eax
406e0e:	00 13                	add    %dl,(%ebx)
406e10:	10 00                	adc    %al,(%eax)
406e12:	13 00                	adc    (%eax),%eax
406e14:	00 13                	add    %dl,(%ebx)
406e16:	00 00                	add    %al,(%eax)
406e18:	13 00                	adc    (%eax),%eax
406e1a:	00 23                	add    %ah,(%ebx)
406e1c:	00 00                	add    %al,(%eax)
406e1e:	13 00                	adc    (%eax),%eax
406e20:	00 13                	add    %dl,(%ebx)
406e22:	00 00                	add    %al,(%eax)
406e24:	13 00                	adc    (%eax),%eax
406e26:	10 13                	adc    %dl,(%ebx)
406e28:	00 00                	add    %al,(%eax)
406e2a:	13 00                	adc    (%eax),%eax
406e2c:	00 13                	add    %dl,(%ebx)
406e2e:	00 00                	add    %al,(%eax)
406e30:	13 10                	adc    (%eax),%edx
406e32:	00 13                	add    %dl,(%ebx)
406e34:	00 00                	add    %al,(%eax)
406e36:	13 00                	adc    (%eax),%eax
406e38:	00 13                	add    %dl,(%ebx)
406e3a:	00 00                	add    %al,(%eax)
406e3c:	23 00                	and    (%eax),%eax
406e3e:	00 13                	add    %dl,(%ebx)
406e40:	00 00                	add    %al,(%eax)
406e42:	13 00                	adc    (%eax),%eax
406e44:	00 13                	add    %dl,(%ebx)
406e46:	00 10                	add    %dl,(%eax)
406e48:	13 00                	adc    (%eax),%eax
406e4a:	00 13                	add    %dl,(%ebx)
406e4c:	00 00                	add    %al,(%eax)
406e4e:	13 00                	adc    (%eax),%eax
406e50:	00 33                	add    %dh,(%ebx)
406e52:	10 00                	adc    %al,(%eax)
406e54:	1f                   	pop    %ds
406e55:	00 00                	add    %al,(%eax)
406e57:	13 e8                	adc    %eax,%ebp
406e59:	3d 13 00 00 23       	cmp    $0x23000013,%eax
406e5e:	00 00                	add    %al,(%eax)
406e60:	13 00                	adc    (%eax),%eax
406e62:	00 13                	add    %dl,(%ebx)
406e64:	00 00                	add    %al,(%eax)
406e66:	13 00                	adc    (%eax),%eax
406e68:	10 13                	adc    %dl,(%ebx)
406e6a:	00 00                	add    %al,(%eax)
406e6c:	13 00                	adc    (%eax),%eax
406e6e:	00 13                	add    %dl,(%ebx)
406e70:	00 00                	add    %al,(%eax)
406e72:	13 10                	adc    (%eax),%edx
406e74:	00 13                	add    %dl,(%ebx)
406e76:	00 00                	add    %al,(%eax)
406e78:	13 00                	adc    (%eax),%eax
406e7a:	00 13                	add    %dl,(%ebx)
406e7c:	00 00                	add    %al,(%eax)
406e7e:	23 00                	and    (%eax),%eax
406e80:	00 13                	add    %dl,(%ebx)
406e82:	00 00                	add    %al,(%eax)
406e84:	13 00                	adc    (%eax),%eax
406e86:	00 13                	add    %dl,(%ebx)
406e88:	00 10                	add    %dl,(%eax)
406e8a:	13 00                	adc    (%eax),%eax
406e8c:	00 13                	add    %dl,(%ebx)
406e8e:	00 00                	add    %al,(%eax)
406e90:	13 00                	adc    (%eax),%eax
406e92:	00 13                	add    %dl,(%ebx)
406e94:	10 00                	adc    %al,(%eax)
406e96:	13 00                	adc    (%eax),%eax
406e98:	00 13                	add    %dl,(%ebx)
406e9a:	00 00                	add    %al,(%eax)
406e9c:	13 00                	adc    (%eax),%eax
406e9e:	00 23                	add    %ah,(%ebx)
406ea0:	00 00                	add    %al,(%eax)
406ea2:	13 00                	adc    (%eax),%eax
406ea4:	00 13                	add    %dl,(%ebx)
406ea6:	00 00                	add    %al,(%eax)
406ea8:	13 00                	adc    (%eax),%eax
406eaa:	10 13                	adc    %dl,(%ebx)
406eac:	00 00                	add    %al,(%eax)
406eae:	13 00                	adc    (%eax),%eax
406eb0:	00 13                	add    %dl,(%ebx)
406eb2:	00 00                	add    %al,(%eax)
406eb4:	13 10                	adc    (%eax),%edx
406eb6:	00 13                	add    %dl,(%ebx)
406eb8:	00 00                	add    %al,(%eax)
406eba:	13 00                	adc    (%eax),%eax
406ebc:	00 13                	add    %dl,(%ebx)
406ebe:	00 00                	add    %al,(%eax)
406ec0:	23 00                	and    (%eax),%eax
406ec2:	00 13                	add    %dl,(%ebx)
406ec4:	00 00                	add    %al,(%eax)
406ec6:	13 00                	adc    (%eax),%eax
406ec8:	00 13                	add    %dl,(%ebx)
406eca:	00 10                	add    %dl,(%eax)
406ecc:	13 00                	adc    (%eax),%eax
406ece:	00 13                	add    %dl,(%ebx)
406ed0:	00 00                	add    %al,(%eax)
406ed2:	13 00                	adc    (%eax),%eax
406ed4:	00 13                	add    %dl,(%ebx)
406ed6:	10 00                	adc    %al,(%eax)
406ed8:	13 00                	adc    (%eax),%eax
406eda:	00 13                	add    %dl,(%ebx)
406edc:	00 00                	add    %al,(%eax)
406ede:	13 00                	adc    (%eax),%eax
406ee0:	00 23                	add    %ah,(%ebx)
406ee2:	00 00                	add    %al,(%eax)
406ee4:	13 00                	adc    (%eax),%eax
406ee6:	00 13                	add    %dl,(%ebx)
406ee8:	00 00                	add    %al,(%eax)
406eea:	13 00                	adc    (%eax),%eax
406eec:	10 13                	adc    %dl,(%ebx)
406eee:	00 00                	add    %al,(%eax)
406ef0:	13 00                	adc    (%eax),%eax
406ef2:	00 13                	add    %dl,(%ebx)
406ef4:	00 00                	add    %al,(%eax)
406ef6:	13 10                	adc    (%eax),%edx
406ef8:	00 13                	add    %dl,(%ebx)
406efa:	00 00                	add    %al,(%eax)
406efc:	13 00                	adc    (%eax),%eax
406efe:	00 13                	add    %dl,(%ebx)
406f00:	00 00                	add    %al,(%eax)
406f02:	23 00                	and    (%eax),%eax
406f04:	00 13                	add    %dl,(%ebx)
406f06:	00 00                	add    %al,(%eax)
406f08:	13 00                	adc    (%eax),%eax
406f0a:	00 13                	add    %dl,(%ebx)
406f0c:	00 10                	add    %dl,(%eax)
406f0e:	13 00                	adc    (%eax),%eax
406f10:	00 13                	add    %dl,(%ebx)
406f12:	00 00                	add    %al,(%eax)
406f14:	13 00                	adc    (%eax),%eax
406f16:	00 13                	add    %dl,(%ebx)
406f18:	10 00                	adc    %al,(%eax)
406f1a:	13 00                	adc    (%eax),%eax
406f1c:	00 13                	add    %dl,(%ebx)
406f1e:	00 00                	add    %al,(%eax)
406f20:	13 00                	adc    (%eax),%eax
406f22:	00 23                	add    %ah,(%ebx)
406f24:	00 00                	add    %al,(%eax)
406f26:	13 00                	adc    (%eax),%eax
406f28:	00 13                	add    %dl,(%ebx)
406f2a:	00 00                	add    %al,(%eax)
406f2c:	13 00                	adc    (%eax),%eax
406f2e:	10 13                	adc    %dl,(%ebx)
406f30:	00 00                	add    %al,(%eax)
406f32:	13 00                	adc    (%eax),%eax
406f34:	00 13                	add    %dl,(%ebx)
406f36:	00 00                	add    %al,(%eax)
406f38:	13 10                	adc    (%eax),%edx
406f3a:	00 13                	add    %dl,(%ebx)
406f3c:	00 00                	add    %al,(%eax)
406f3e:	13 00                	adc    (%eax),%eax
406f40:	00 13                	add    %dl,(%ebx)
406f42:	00 00                	add    %al,(%eax)
406f44:	23 00                	and    (%eax),%eax
406f46:	00 13                	add    %dl,(%ebx)
406f48:	00 00                	add    %al,(%eax)
406f4a:	13 00                	adc    (%eax),%eax
406f4c:	00 13                	add    %dl,(%ebx)
406f4e:	00 10                	add    %dl,(%eax)
406f50:	13 00                	adc    (%eax),%eax
406f52:	00 13                	add    %dl,(%ebx)
406f54:	00 00                	add    %al,(%eax)
406f56:	13 00                	adc    (%eax),%eax
406f58:	00 13                	add    %dl,(%ebx)
406f5a:	10 00                	adc    %al,(%eax)
406f5c:	13 00                	adc    (%eax),%eax
406f5e:	00 13                	add    %dl,(%ebx)
406f60:	00 00                	add    %al,(%eax)
406f62:	13 00                	adc    (%eax),%eax
406f64:	00 23                	add    %ah,(%ebx)
406f66:	00 00                	add    %al,(%eax)
406f68:	13 00                	adc    (%eax),%eax
406f6a:	00 13                	add    %dl,(%ebx)
406f6c:	00 00                	add    %al,(%eax)
406f6e:	13 00                	adc    (%eax),%eax
406f70:	10 13                	adc    %dl,(%ebx)
406f72:	00 00                	add    %al,(%eax)
406f74:	13 00                	adc    (%eax),%eax
406f76:	00 13                	add    %dl,(%ebx)
406f78:	00 00                	add    %al,(%eax)
406f7a:	13 10                	adc    (%eax),%edx
406f7c:	00 13                	add    %dl,(%ebx)
406f7e:	00 00                	add    %al,(%eax)
406f80:	13 00                	adc    (%eax),%eax
406f82:	00 13                	add    %dl,(%ebx)
406f84:	00 00                	add    %al,(%eax)
406f86:	23 00                	and    (%eax),%eax
406f88:	00 13                	add    %dl,(%ebx)
406f8a:	00 00                	add    %al,(%eax)
406f8c:	13 00                	adc    (%eax),%eax
406f8e:	00 13                	add    %dl,(%ebx)
406f90:	00 10                	add    %dl,(%eax)
406f92:	13 00                	adc    (%eax),%eax
406f94:	00 13                	add    %dl,(%ebx)
406f96:	00 00                	add    %al,(%eax)
406f98:	13 00                	adc    (%eax),%eax
406f9a:	00 13                	add    %dl,(%ebx)
406f9c:	10 00                	adc    %al,(%eax)
406f9e:	13 00                	adc    (%eax),%eax
406fa0:	00 13                	add    %dl,(%ebx)
406fa2:	00 00                	add    %al,(%eax)
406fa4:	13 00                	adc    (%eax),%eax
406fa6:	00 23                	add    %ah,(%ebx)
406fa8:	00 00                	add    %al,(%eax)
406faa:	13 00                	adc    (%eax),%eax
406fac:	00 13                	add    %dl,(%ebx)
406fae:	00 00                	add    %al,(%eax)
406fb0:	13 00                	adc    (%eax),%eax
406fb2:	10 13                	adc    %dl,(%ebx)
406fb4:	00 00                	add    %al,(%eax)
406fb6:	13 00                	adc    (%eax),%eax