40699a:	20 34 00             	and    %dh,(%eax,%eax,1)
40699d:	00 00                	add    %al,(%eax)
40699f:	00 96 08 29 0d c8    	add    %dl,-0x37f2d6f8(%esi)
4069a5:	07                   	pop    %es
4069a6:	7a 00                	jp     0x4069a8
4069a8:	40                   	inc    %eax
4069a9:	34 00                	xor    $0x0,%al
4069ab:	00 00                	add    %al,(%eax)
4069ad:	00 96 08 3f 0d c0    	add    %dl,-0x3ff2c0f8(%esi)
4069b3:	07                   	pop    %es
4069b4:	7c 00                	jl     0x4069b6
4069b6:	68 34 00 00 00       	push   $0x34
4069bb:	00 96 08 3f 0d c8    	add    %dl,-0x37f2c0f8(%esi)
4069c1:	07                   	pop    %es
4069c2:	7e 00                	jle    0x4069c4
4069c4:	88 34 00             	mov    %dh,(%eax,%eax,1)
4069c7:	00 00                	add    %al,(%eax)
4069c9:	00 96 08 13 19 a9    	add    %dl,-0x56e6ecf8(%esi)
4069cf:	07                   	pop    %es
4069d0:	80 00 a0             	addb   $0xa0,(%eax)
4069d3:	34 00                	xor    $0x0,%al
4069d5:	00 00                	add    %al,(%eax)
4069d7:	00 96 08 13 19 cf    	add    %dl,-0x30e6ecf8(%esi)
4069dd:	07                   	pop    %es
4069de:	81 00 bc 34 00 00    	addl   $0x34bc,(%eax)
4069e4:	00 00                	add    %al,(%eax)
4069e6:	96                   	xchg   %eax,%esi
4069e7:	08 13                	or     %dl,(%ebx)
4069e9:	19 d5                	sbb    %edx,%ebp
4069eb:	07                   	pop    %es
4069ec:	82 00 d8             	addb   $0xd8,(%eax)
4069ef:	34 00                	xor    $0x0,%al
4069f1:	00 00                	add    %al,(%eax)
4069f3:	00 96 08 13 19 db    	add    %dl,-0x24e6ecf8(%esi)
4069f9:	07                   	pop    %es
4069fa:	83 00 f4             	addl   $0xfffffff4,(%eax)
4069fd:	34 00                	xor    $0x0,%al
4069ff:	00 00                	add    %al,(%eax)
406a01:	00 96 08 13 19 e1    	add    %dl,-0x1ee6ecf8(%esi)
406a07:	07                   	pop    %es
406a08:	84 00                	test   %al,(%eax)
406a0a:	10 35 00 00 00 00    	adc    %dh,0x0
406a10:	96                   	xchg   %eax,%esi
406a11:	08 13                	or     %dl,(%ebx)
406a13:	19 e7                	sbb    %esp,%edi
406a15:	07                   	pop    %es
406a16:	85 00                	test   %eax,(%eax)
406a18:	2c 35                	sub    $0x35,%al
406a1a:	00 00                	add    %al,(%eax)
406a1c:	00 00                	add    %al,(%eax)
406a1e:	96                   	xchg   %eax,%esi
406a1f:	08 13                	or     %dl,(%ebx)
406a21:	19 ed                	sbb    %ebp,%ebp
406a23:	07                   	pop    %es
406a24:	86 00                	xchg   %al,(%eax)
406a26:	48                   	dec    %eax
406a27:	35 00 00 00 00       	xor    $0x0,%eax
406a2c:	96                   	xchg   %eax,%esi
406a2d:	08 13                	or     %dl,(%ebx)
406a2f:	19 f3                	sbb    %esi,%ebx
406a31:	07                   	pop    %es
406a32:	87 00                	xchg   %eax,(%eax)
406a34:	64 35 00 00 00 00    	fs xor $0x0,%eax
406a3a:	96                   	xchg   %eax,%esi
406a3b:	08 13                	or     %dl,(%ebx)
406a3d:	19 f9                	sbb    %edi,%ecx
406a3f:	07                   	pop    %es
406a40:	88 00                	mov    %al,(%eax)
406a42:	80 35 00 00 00 00 96 	xorb   $0x96,0x0
406a49:	08 13                	or     %dl,(%ebx)
406a4b:	19 94 07 89 00 9c 35 	sbb    %edx,0x359c0089(%edi,%eax,1)
406a52:	00 00                	add    %al,(%eax)
406a54:	00 00                	add    %al,(%eax)
406a56:	96                   	xchg   %eax,%esi
406a57:	08 13                	or     %dl,(%ebx)
406a59:	19 ff                	sbb    %edi,%edi
406a5b:	07                   	pop    %es
406a5c:	8a 00                	mov    (%eax),%al
406a5e:	bc 35 00 00 00       	mov    $0x35,%esp
406a63:	00 96 08 13 19 07    	add    %dl,0x7191308(%esi)
406a69:	08 8b 00 dc 35 00    	or     %cl,0x35dc00(%ebx)
406a6f:	00 00                	add    %al,(%eax)
406a71:	00 91 18 10 14 0d    	add    %dl,0xd141018(%ecx)
406a77:	08 8c 00 60 36 00 00 	or     %cl,0x3660(%eax,%eax,1)
406a7e:	00 00                	add    %al,(%eax)
406a80:	96                   	xchg   %eax,%esi
406a81:	00 5c 17 11          	add    %bl,0x11(%edi,%edx,1)
406a85:	08 8c 00 94 36 00 00 	or     %cl,0x3694(%eax,%eax,1)
406a8c:	00 00                	add    %al,(%eax)
406a8e:	96                   	xchg   %eax,%esi
406a8f:	00 41 0f             	add    %al,0xf(%ecx)
406a92:	1e                   	push   %ds
406a93:	08 8d 00 36 27 00    	or     %cl,0x273600(%ebp)
406a99:	00 00                	add    %al,(%eax)
406a9b:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406aa1:	00 8f 00 b9 36 00    	add    %cl,0x36b900(%edi)
406aa7:	00 00                	add    %al,(%eax)
406aa9:	00 91 18 10 14 0d    	add    %dl,0xd141018(%ecx)
406aaf:	08 8f 00 c8 36 00    	or     %cl,0x36c800(%edi)
406ab5:	00 00                	add    %al,(%eax)
406ab7:	00 86 00 e5 00 06    	add    %al,0x600e500(%esi)
406abd:	00 8f 00 30 37 00    	add    %cl,0x373000(%edi)
406ac3:	00 00                	add    %al,(%eax)
406ac5:	00 86 00 27 01 06    	add    %al,0x6012700(%esi)
406acb:	00 8f 00 80 37 00    	add    %cl,0x378000(%edi)
406ad1:	00 00                	add    %al,(%eax)
406ad3:	00 86 00 b9 0d 06    	add    %al,0x60db900(%esi)
406ad9:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406adf:	00 00                	add    %al,(%eax)
406ae1:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406ae7:	00 8f 00 ac 37 00    	add    %cl,0x37ac00(%edi)
406aed:	00 00                	add    %al,(%eax)
406aef:	00 86 00 45 01 06    	add    %al,0x6014500(%esi)
406af5:	00 8f 00 d4 37 00    	add    %cl,0x37d400(%edi)
406afb:	00 00                	add    %al,(%eax)
406afd:	00 86 00 42 0e 06    	add    %al,0x60e4200(%esi)
406b03:	00 8f 00 3c 38 00    	add    %cl,0x383c00(%edi)
406b09:	00 00                	add    %al,(%eax)
406b0b:	00 86 00 24 12 06    	add    %al,0x6122400(%esi)
406b11:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406b17:	00 00                	add    %al,(%eax)
406b19:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406b1f:	00 8f 00 ac 38 00    	add    %cl,0x38ac00(%edi)
406b25:	00 00                	add    %al,(%eax)
406b27:	00 86 00 d6 00 06    	add    %al,0x600d600(%esi)
406b2d:	00 8f 00 54 39 00    	add    %cl,0x395400(%edi)
406b33:	00 00                	add    %al,(%eax)
406b35:	00 86 00 17 01 06    	add    %al,0x6011700(%esi)
406b3b:	00 8f 00 00 3a 00    	add    %cl,0x3a0000(%edi)
406b41:	00 00                	add    %al,(%eax)
406b43:	00 86 00 17 0d 06    	add    %al,0x60d1700(%esi)
406b49:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406b4f:	00 00                	add    %al,(%eax)
406b51:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406b57:	00 8f 00 4c 3a 00    	add    %cl,0x3a4c00(%edi)
406b5d:	00 00                	add    %al,(%eax)
406b5f:	00 86 00 ec 00 06    	add    %al,0x600ec00(%esi)
406b65:	00 8f 00 b8 3a 00    	add    %cl,0x3ab800(%edi)
406b6b:	00 00                	add    %al,(%eax)
406b6d:	00 86 00 1d 01 06    	add    %al,0x6011d00(%esi)
406b73:	00 8f 00 6c 3b 00    	add    %cl,0x3b6c00(%edi)
406b79:	00 00                	add    %al,(%eax)
406b7b:	00 86 00 0f 0d 06    	add    %al,0x60d0f00(%esi)
406b81:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406b87:	00 00                	add    %al,(%eax)
406b89:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406b8f:	00 8f 00 b4 3b 00    	add    %cl,0x3bb400(%edi)
406b95:	00 00                	add    %al,(%eax)
406b97:	00 86 00 bd 04 06    	add    %al,0x604bd00(%esi)
406b9d:	00 8f 00 20 3c 00    	add    %cl,0x3c2000(%edi)
406ba3:	00 00                	add    %al,(%eax)
406ba5:	00 86 00 30 01 06    	add    %al,0x6013000(%esi)
406bab:	00 8f 00 68 3c 00    	add    %cl,0x3c6800(%edi)
406bb1:	00 00                	add    %al,(%eax)
406bb3:	00 86 00 55 02 06    	add    %al,0x6025500(%esi)
406bb9:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406bbf:	00 00                	add    %al,(%eax)
406bc1:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406bc7:	00 8f 00 fc 3c 00    	add    %cl,0x3cfc00(%edi)
406bcd:	00 00                	add    %al,(%eax)
406bcf:	00 86 00 5d 01 06    	add    %al,0x6015d00(%esi)
406bd5:	00 8f 00 48 3d 00    	add    %cl,0x3d4800(%edi)
406bdb:	00 00                	add    %al,(%eax)
406bdd:	00 86 00 b5 00 06    	add    %al,0x600b500(%esi)
406be3:	00 8f 00 74 3d 00    	add    %cl,0x3d7400(%edi)
406be9:	00 00                	add    %al,(%eax)
406beb:	00 86 00 6d 01 06    	add    %al,0x6016d00(%esi)
406bf1:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406bf7:	00 00                	add    %al,(%eax)
406bf9:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406bff:	00 8f 00 bc 3d 00    	add    %cl,0x3dbc00(%edi)
406c05:	00 00                	add    %al,(%eax)
406c07:	00 86 00 88 1c 06    	add    %al,0x61c8800(%esi)
406c0d:	00 8f 00 08 3e 00    	add    %cl,0x3e0800(%edi)
406c13:	00 00                	add    %al,(%eax)
406c15:	00 86 00 38 11 06    	add    %al,0x6113800(%esi)
406c1b:	00 8f 00 44 3e 00    	add    %cl,0x3e4400(%edi)
406c21:	00 00                	add    %al,(%eax)
406c23:	00 86 00 7e 01 06    	add    %al,0x6017e00(%esi)
406c29:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406c2f:	00 00                	add    %al,(%eax)
406c31:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406c37:	00 8f 00 74 3e 00    	add    %cl,0x3e7400(%edi)
406c3d:	00 00                	add    %al,(%eax)
406c3f:	00 86 00 0e 01 06    	add    %al,0x6010e00(%esi)
406c45:	00 8f 00 f8 3e 00    	add    %cl,0x3ef800(%edi)
406c4b:	00 00                	add    %al,(%eax)
406c4d:	00 86 00 f4 00 06    	add    %al,0x600f400(%esi)
406c53:	00 8f 00 54 3f 00    	add    %cl,0x3f5400(%edi)
406c59:	00 00                	add    %al,(%eax)
406c5b:	00 86 00 fe 17 06    	add    %al,0x617fe00(%esi)
406c61:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406c67:	00 00                	add    %al,(%eax)
406c69:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406c6f:	00 8f 00 88 3f 00    	add    %cl,0x3f8800(%edi)
406c75:	00 00                	add    %al,(%eax)
406c77:	00 86 00 02 0c 06    	add    %al,0x60c0200(%esi)
406c7d:	00 8f 00 c8 3f 00    	add    %cl,0x3fc800(%edi)
406c83:	00 00                	add    %al,(%eax)
406c85:	00 86 00 9a 1c 06    	add    %al,0x61c9a00(%esi)
406c8b:	00 8f 00 f4 3f 00    	add    %cl,0x3ff400(%edi)
406c91:	00 00                	add    %al,(%eax)
406c93:	00 86 00 e9 1b 06    	add    %al,0x61be900(%esi)
406c99:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406c9f:	00 00                	add    %al,(%eax)
406ca1:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406ca7:	00 8f 00 2c 40 00    	add    %cl,0x402c00(%edi)
406cad:	00 00                	add    %al,(%eax)
406caf:	00 86 00 8e 02 06    	add    %al,0x6028e00(%esi)
406cb5:	00 8f 00 54 40 00    	add    %cl,0x405400(%edi)
406cbb:	00 00                	add    %al,(%eax)
406cbd:	00 86 00 4e 01 06    	add    %al,0x6014e00(%esi)
406cc3:	00 8f 00 ac 40 00    	add    %cl,0x40ac00(%edi)
406cc9:	00 00                	add    %al,(%eax)
406ccb:	00 86 00 f9 0b 06    	add    %al,0x60bf900(%esi)
406cd1:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406cd7:	00 00                	add    %al,(%eax)
406cd9:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406cdf:	00 8f 00 d4 40 00    	add    %cl,0x40d400(%edi)
406ce5:	00 00                	add    %al,(%eax)
406ce7:	00 86 00 02 1b 06    	add    %al,0x61b0200(%esi)
406ced:	00 8f 00 24 41 00    	add    %cl,0x412400(%edi)
406cf3:	00 00                	add    %al,(%eax)
406cf5:	00 86 00 1d 1b 06    	add    %al,0x61b1d00(%esi)
406cfb:	00 8f 00 4c 41 00    	add    %cl,0x414c00(%edi)
406d01:	00 00                	add    %al,(%eax)
406d03:	00 86 00 95 00 06    	add    %al,0x6009500(%esi)
406d09:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406d0f:	00 00                	add    %al,(%eax)
406d11:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406d17:	00 8f 00 78 41 00    	add    %cl,0x417800(%edi)
406d1d:	00 00                	add    %al,(%eax)
406d1f:	00 86 00 91 1c 06    	add    %al,0x61c9100(%esi)
406d25:	00 8f 00 a4 41 00    	add    %cl,0x41a400(%edi)
406d2b:	00 00                	add    %al,(%eax)
406d2d:	00 86 00 3b 0e 06    	add    %al,0x60e3b00(%esi)
406d33:	00 8f 00 cc 41 00    	add    %cl,0x41cc00(%edi)
406d39:	00 00                	add    %al,(%eax)
406d3b:	00 86 00 d4 0c 06    	add    %al,0x60cd400(%esi)
406d41:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406d47:	00 00                	add    %al,(%eax)
406d49:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406d4f:	00 8f 00 3c 42 00    	add    %cl,0x423c00(%edi)
406d55:	00 00                	add    %al,(%eax)
406d57:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406d5d:	00 8f 00 50 42 00    	add    %cl,0x425000(%edi)
406d63:	00 00                	add    %al,(%eax)
406d65:	00 86 00 bc 0e 26    	add    %al,0x260ebc00(%esi)
406d6b:	08 8f 00 a4 42 00    	or     %cl,0x42a400(%edi)
406d71:	00 00                	add    %al,(%eax)
406d73:	00 96 00 4a 02 2e    	add    %dl,0x2e024a00(%esi)
406d79:	08 91 00 bc 42 00    	or     %dl,0x42bc00(%ecx)
406d7f:	00 00                	add    %al,(%eax)
406d81:	00 86 00 8d 00 45    	add    %al,0x45008d00(%esi)
406d87:	00 91 00 5c 43 00    	add    %dl,0x435c00(%ecx)
406d8d:	00 00                	add    %al,(%eax)
406d8f:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406d95:	00 91 00 fc 43 00    	add    %dl,0x43fc00(%ecx)
406d9b:	00 00                	add    %al,(%eax)
406d9d:	00 86 08 5d 06 45    	add    %al,0x45065d08(%esi)
406da3:	00 91 00 68 44 00    	add    %dl,0x446800(%ecx)
406da9:	00 00                	add    %al,(%eax)
406dab:	00 86 08 0f 0f 45    	add    %al,0x450f0f08(%esi)
406db1:	00 91 00 90 44 00    	add    %dl,0x449000(%ecx)
406db7:	00 00                	add    %al,(%eax)
406db9:	00 86 08 ee 10 45    	add    %al,0x4510ee08(%esi)
406dbf:	00 91 00 d8 44 00    	add    %dl,0x44d800(%ecx)
406dc5:	00 00                	add    %al,(%eax)
406dc7:	00 86 08 42 18 45    	add    %al,0x45184208(%esi)
406dcd:	00 91 00 20 45 00    	add    %dl,0x452000(%ecx)
406dd3:	00 00                	add    %al,(%eax)
406dd5:	00 86 08 fd 18 45    	add    %al,0x4518fd08(%esi)
406ddb:	00 91 00 68 45 00    	add    %dl,0x456800(%ecx)
406de1:	00 00                	add    %al,(%eax)
406de3:	00 86 08 3c 1c 45    	add    %al,0x451c3c08(%esi)
406de9:	00 91 00 b0 45 00    	add    %dl,0x45b000(%ecx)
406def:	00 00                	add    %al,(%eax)
406df1:	00 c4                	add    %al,%ah
406df3:	00 67 08             	add    %ah,0x8(%edi)
406df6:	15 00 91 00 e8       	adc    $0xe8009100,%eax
406dfb:	45                   	inc    %ebp
406dfc:	00 00                	add    %al,(%eax)
406dfe:	00 00                	add    %al,(%eax)
406e00:	81 00 f1 19 06 00    	addl   $0x619f1,(%eax)
406e06:	92                   	xchg   %eax,%edx
406e07:	00 1f                	add    %bl,(%edi)
406e09:	4e                   	dec    %esi
406e0a:	00 00                	add    %al,(%eax)
406e0c:	00 00                	add    %al,(%eax)
406e0e:	86 08                	xchg   %cl,(%eax)
406e10:	a8 0b                	test   $0xb,%al
406e12:	33 08                	xor    (%eax),%ecx
406e14:	92                   	xchg   %eax,%edx
406e15:	00 27                	add    %ah,(%edi)
406e17:	4e                   	dec    %esi
406e18:	00 00                	add    %al,(%eax)
406e1a:	00 00                	add    %al,(%eax)
406e1c:	83 08 b7             	orl    $0xffffffb7,(%eax)
406e1f:	0b 6e 00             	or     0x0(%esi),%ebp
406e22:	92                   	xchg   %eax,%edx
406e23:	00 30                	add    %dh,(%eax)
406e25:	4e                   	dec    %esi
406e26:	00 00                	add    %al,(%eax)
406e28:	00 00                	add    %al,(%eax)
406e2a:	86 08                	xchg   %cl,(%eax)
406e2c:	e3 0b                	jecxz  0x406e39
406e2e:	39 08                	cmp    %ecx,(%eax)
406e30:	93                   	xchg   %eax,%ebx
406e31:	00 38                	add    %bh,(%eax)
406e33:	4e                   	dec    %esi
406e34:	00 00                	add    %al,(%eax)
406e36:	00 00                	add    %al,(%eax)
406e38:	83 08 ee             	orl    $0xffffffee,(%eax)
406e3b:	0b 3d 08 93 00 36    	or     0x36009308,%edi
406e41:	27                   	daa
406e42:	00 00                	add    %al,(%eax)
406e44:	00 00                	add    %al,(%eax)
406e46:	86 18                	xchg   %bl,(%eax)
406e48:	0a 14 06             	or     (%esi,%eax,1),%dl
406e4b:	00 94 00 00 00 00 00 	add    %dl,0x0(%eax,%eax,1)
406e52:	00 00                	add    %al,(%eax)
406e54:	c6 05 6f 08 42 08 94 	movb   $0x94,0x842086f
406e5b:	00 00                	add    %al,(%eax)
406e5d:	00 00                	add    %al,(%eax)
406e5f:	00 00                	add    %al,(%eax)
406e61:	00 c6                	add    %al,%dh
406e63:	05 db 12 06 00       	add    $0x612db,%eax
406e68:	95                   	xchg   %eax,%ebp
406e69:	00 44 4e 00          	add    %al,0x0(%esi,%ecx,2)
406e6d:	00 00                	add    %al,(%eax)
406e6f:	00 91 00 ac 0e 47    	add    %dl,0x470eac00(%ecx)
406e75:	08 95 00 e0 4e 00    	or     %dl,0x4ee000(%ebp)
406e7b:	00 00                	add    %al,(%eax)
406e7d:	00 91 00 ad 00 4d    	add    %dl,0x4d00ad00(%ecx)
406e83:	08 96 00 36 27 00    	or     %dl,0x273600(%esi)
406e89:	00 00                	add    %al,(%eax)
406e8b:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406e91:	00 98 00 06 4f 00    	add    %bl,0x4f0600(%eax)
406e97:	00 00                	add    %al,(%eax)
406e99:	00 91 18 10 14 0d    	add    %dl,0xd141018(%ecx)
406e9f:	08 98 00 37 2c 00    	or     %bl,0x2c3700(%eax)
406ea5:	00 00                	add    %al,(%eax)
406ea7:	00 83 18 0a 14 06    	add    %al,0x6140a18(%ebx)
406ead:	00 98 00 28 4f 00    	add    %bl,0x4f2800(%eax)
406eb3:	00 00                	add    %al,(%eax)
406eb5:	00 93 08 e9 12 53    	add    %dl,0x5312e908(%ebx)
406ebb:	08 98 00 70 4f 00    	or     %bl,0x4f7000(%eax)
406ec1:	00 00                	add    %al,(%eax)
406ec3:	00 93 08 bc 07 59    	add    %dl,0x5907bc08(%ebx)
406ec9:	08 98 00 87 4f 00    	or     %bl,0x4f8700(%eax)