406aeb:	13 00                	adc    (%eax),%eax
406aed:	10 13                	adc    %dl,(%ebx)
406aef:	00 04 13             	add    %al,(%ebx,%edx,1)
406af2:	00 00                	add    %al,(%eax)
406af4:	15 00 00 13 10       	adc    $0x10130000,%eax
406af9:	00 13                	add    %dl,(%ebx)
406afb:	00 00                	add    %al,(%eax)
406afd:	13 00                	adc    (%eax),%eax
406aff:	00 13                	add    %dl,(%ebx)
406b01:	00 00                	add    %al,(%eax)
406b03:	23 44 00 13          	and    0x13(%eax,%eax,1),%eax
406b07:	00 01                	add    %al,(%ecx)
406b09:	13 56 00             	adc    0x0(%esi),%edx
406b0c:	74 00                	je     0x406b0e
406b0e:	82 13 46             	adcb   $0x46,(%ebx)
406b11:	00 7c 00 6c          	add    %bh,0x6c(%eax,%eax,1)
406b15:	13 65 00             	adc    0x0(%ebp),%esp
406b18:	5c                   	pop    %esp
406b19:	10 6e 13             	adc    %ch,0x13(%esi)
406b1c:	66 00 82 00 00 13 00 	data16 add %al,0x130000(%edx)
406b23:	00 47 00             	add    %al,0x0(%edi)
406b26:	04 13                	add    $0x13,%al
406b28:	00 00                	add    %al,(%eax)
406b2a:	67 00 72 13          	add    %dh,0x13(%bp,%si)
406b2e:	61                   	popa
406b2f:	10 81 00 73 13 6c    	adc    %al,0x6c137300(%ecx)
406b35:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
406b39:	13 79 00             	adc    0x0(%ecx),%edi
406b3c:	82 00 6e             	addb   $0x6e,(%eax)
406b3f:	13 00                	adc    (%eax),%eax
406b41:	00 13                	add    %dl,(%ebx)
406b43:	00 00                	add    %al,(%eax)
406b45:	23 b0 04 8f 02 00    	and    0x28f04(%eax),%esi
406b4b:	13 01                	adc    (%ecx),%eax
406b4d:	00 66 00             	add    %ah,0x0(%esi)
406b50:	84 13                	test   %dl,(%ebx)
406b52:	72 00                	jb     0x406b54
406b54:	7c 00                	jl     0x406b56
406b56:	6e                   	outsb  %ds:(%esi),(%dx)
406b57:	13 67 00             	adc    0x0(%edi),%esp
406b5a:	59                   	pop    %ecx
406b5b:	10 69 13             	adc    %ch,0x13(%ecx)
406b5e:	6c                   	insb   (%dx),%es:(%edi)
406b5f:	00 78 00             	add    %bh,0x0(%eax)
406b62:	49                   	dec    %ecx
406b63:	13 6e 00             	adc    0x0(%esi),%ebp
406b66:	89 00                	mov    %eax,(%eax)
406b68:	6f                   	outsl  %ds:(%esi),(%dx)
406b69:	13 00                	adc    (%eax),%eax
406b6b:	00 6b 02             	add    %ch,0x2(%ebx)
406b6e:	00 13                	add    %dl,(%ebx)
406b70:	01 10                	add    %edx,(%eax)
406b72:	43                   	inc    %ebx
406b73:	00 30                	add    %dh,(%eax)
406b75:	13 30                	adc    (%eax),%esi
406b77:	00 43 00             	add    %al,0x0(%ebx)
406b7a:	30 13                	xor    %dl,(%ebx)
406b7c:	44                   	inc    %esp
406b7d:	00 75 00             	add    %dh,0x0(%ebp)
406b80:	30 13                	xor    %dl,(%ebx)
406b82:	00 00                	add    %al,(%eax)
406b84:	2d 00 01 23 01       	sub    $0x1230100,%eax
406b89:	00 56 00             	add    %dl,0x0(%esi)
406b8c:	6f                   	outsl  %ds:(%esi),(%dx)
406b8d:	13 6d 00             	adc    0x0(%ebp),%ebp
406b90:	80 00 75             	addb   $0x75,(%eax)
406b93:	13 6e 00             	adc    0x0(%esi),%ebp
406b96:	87 00                	xchg   %eax,(%eax)
406b98:	73 13                	jae    0x406bad
406b9a:	00 00                	add    %al,(%eax)
406b9c:	13 10                	adc    (%eax),%edx
406b9e:	00 13                	add    %dl,(%ebx)
406ba0:	22 00                	and    (%eax),%al
406ba2:	14 00                	adc    $0x0,%al
406ba4:	01 13                	add    %edx,(%ebx)
406ba6:	43                   	inc    %ebx
406ba7:	00 92 00 6d 13 70    	add    %dl,0x70136d00(%edx)
406bad:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
406bb1:	13 79 10             	adc    0x10(%ecx),%edi
406bb4:	61                   	popa
406bb5:	00 61 13             	add    %ah,0x13(%ecx)
406bb8:	6d                   	insl   (%dx),%es:(%edi)
406bb9:	00 78 00             	add    %bh,0x0(%eax)
406bbc:	00 13                	add    %dl,(%ebx)
406bbe:	10 00                	adc    %al,(%eax)
406bc0:	13 00                	adc    (%eax),%eax
406bc2:	00 13                	add    %dl,(%ebx)
406bc4:	3a 00                	cmp    (%eax),%al
406bc6:	1c 00                	sbb    $0x0,%al
406bc8:	01 23                	add    %esp,(%ebx)
406bca:	46                   	inc    %esi
406bcb:	00 7c 00 6c          	add    %bh,0x6c(%eax,%eax,1)
406bcf:	13 65 00             	adc    0x0(%ebp),%esp
406bd2:	57                   	push   %edi
406bd3:	00 75 13             	add    %dh,0x13(%ebp)
406bd6:	73 00                	jae    0x406bd8
406bd8:	76 00                	jbe    0x406bda
406bda:	72 13                	jb     0x406bef
406bdc:	69 00 83 10 74 13    	imul   $0x13741083,(%eax),%eax
406be2:	69 00 82 00 6e 13    	imul   $0x136e0082,(%eax),%eax
406be8:	00 00                	add    %al,(%eax)
406bea:	23 00                	and    (%eax),%eax
406bec:	4f                   	dec    %edi
406bed:	13 63 00             	adc    0x0(%ebx),%esp
406bf0:	7b 00                	jnp    0x406bf2
406bf2:	69 13 69 10 60 00    	imul   $0x601069,(%ebx),%edx
406bf8:	65 13 69 00          	adc    %gs:0x0(%ecx),%ebp
406bfc:	13 00                	adc    (%eax),%eax
406bfe:	00 13                	add    %dl,(%ebx)
406c00:	40                   	inc    %eax
406c01:	00 1b                	add    %bl,(%ebx)
406c03:	00 01                	add    %al,(%ecx)
406c05:	13 46 00             	adc    0x0(%esi),%eax
406c08:	7c 00                	jl     0x406c0a
406c0a:	6c                   	insb   (%dx),%es:(%edi)
406c0b:	23 65 00             	and    0x0(%ebp),%esp
406c0e:	69 00 65 13 72 00    	imul   $0x721365,(%eax),%eax
406c14:	86 00                	xchg   %al,(%eax)
406c16:	79 13                	jns    0x406c2b
406c18:	6f                   	outsl  %ds:(%esi),(%dx)
406c19:	00 81 00 00 13 00    	add    %al,0x130000(%ecx)
406c1f:	00 44 10 2e          	add    %al,0x2e(%eax,%edx,1)
406c23:	13 30                	adc    (%eax),%esi
406c25:	00 41 00             	add    %al,0x0(%ecx)
406c28:	30 13                	xor    %dl,(%ebx)
406c2a:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
406c2e:	00 13                	add    %dl,(%ebx)
406c30:	3a 00                	cmp    (%eax),%al
406c32:	20 00                	and    %al,(%eax)
406c34:	01 13                	add    %edx,(%ebx)
406c36:	49                   	dec    %ecx
406c37:	10 81 00 74 13 65    	adc    %al,0x65137400(%ecx)
406c3d:	00 85 00 6e 13 71    	add    %al,0x71136e00(%ebp)
406c43:	00 7f 00             	add    %bh,0x0(%edi)
406c46:	4e                   	dec    %esi
406c47:	13 61 00             	adc    0x0(%ecx),%esp
406c4a:	80 00 65             	addb   $0x65,(%eax)
406c4d:	23 00                	and    (%eax),%eax
406c4f:	00 79 00             	add    %bh,0x0(%ecx)
406c52:	76 13                	jbe    0x406c67
406c54:	73 00                	jae    0x406c56
406c56:	79 00                	jns    0x406c58
406c58:	75 13                	jne    0x406c6d
406c5a:	73 00                	jae    0x406c5c
406c5c:	77 00                	ja     0x406c5e
406c5e:	66 13 2e             	adc    (%esi),%bp
406c61:	00 77 10             	add    %dh,0x10(%edi)
406c64:	6c                   	insb   (%dx),%es:(%edi)
406c65:	13 6c 00 13          	adc    0x13(%eax,%eax,1),%ebp
406c69:	00 00                	add    %al,(%eax)
406c6b:	13 48 00             	adc    0x0(%eax),%ecx
406c6e:	35 00 01 13 4c       	xor    $0x4c130100,%eax
406c73:	00 78 00             	add    %bh,0x0(%eax)
406c76:	67 13 61 10          	adc    0x10(%bx,%di),%esp
406c7a:	7f 00                	jg     0x406c7c
406c7c:	43                   	inc    %ebx
406c7d:	13 6f 00             	adc    0x0(%edi),%ebp
406c80:	83 00 79             	addl   $0x79,(%eax)
406c83:	13 82 00 7c 00 67    	adc    0x67007c00(%edx),%eax
406c89:	13 68 00             	adc    0x0(%eax),%ebp
406c8c:	87 00                	xchg   %eax,(%eax)
406c8e:	00 23                	add    %ah,(%ebx)
406c90:	43                   	inc    %ebx
406c91:	00 82 00 70 13 79    	add    %al,0x79137000(%edx)
406c97:	00 85 00 79 13 67    	add    %al,0x67137900(%ebp)
406c9d:	00 7b 00             	add    %bh,0x0(%ebx)
406ca0:	74 13                	je     0x406cb5
406ca2:	20 00                	and    %al,(%eax)
406ca4:	bc 10 20 13 20       	mov    $0x20132010,%esp
406ca9:	00 45 00             	add    %al,0x0(%ebp)
406cac:	30 13                	xor    %dl,(%ebx)
406cae:	32 00                	xor    (%eax),%al
406cb0:	53                   	push   %ebx
406cb1:	00 00                	add    %al,(%eax)
406cb3:	13 2a                	adc    (%edx),%ebp
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)