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)
406ecf:	00 00                	add    %al,(%eax)
406ed1:	00 93 08 c8 07 5f    	add    %dl,0x5f07c808(%ebx)
406ed7:	08 98 00 90 4f 00    	or     %bl,0x4f9000(%eax)
406edd:	00 00                	add    %al,(%eax)
406edf:	00 93 08 0a 0c 2e    	add    %dl,0x2e0c0a08(%ebx)
406ee5:	08 99 00 c0 4f 00    	or     %bl,0x4fc000(%ecx)
406eeb:	00 00                	add    %al,(%eax)
406eed:	00 93 08 23 1b 66    	add    %dl,0x661b2308(%ebx)
406ef3:	08 99 00 ed 4f 00    	or     %bl,0x4fed00(%ecx)
406ef9:	00 00                	add    %al,(%eax)
406efb:	00 86 08 c6 02 6c    	add    %al,0x6c02c608(%esi)
406f01:	08 99 00 f5 4f 00    	or     %bl,0x4ff500(%ecx)
406f07:	00 00                	add    %al,(%eax)
406f09:	00 86 08 ce 02 70    	add    %al,0x7002ce08(%esi)
406f0f:	08 99 00 fe 4f 00    	or     %bl,0x4ffe00(%ecx)
406f15:	00 00                	add    %al,(%eax)
406f17:	00 86 08 7f 0e 6c    	add    %al,0x6c0e7f08(%esi)
406f1d:	08 9a 00 06 50 00    	or     %bl,0x500600(%edx)
406f23:	00 00                	add    %al,(%eax)
406f25:	00 86 08 89 0e 70    	add    %al,0x700e8908(%esi)
406f2b:	08 9a 00 0f 50 00    	or     %bl,0x500f00(%edx)
406f31:	00 00                	add    %al,(%eax)
406f33:	00 86 08 2d 0b 6c    	add    %al,0x6c0b2d08(%esi)
406f39:	08 9b 00 17 50 00    	or     %bl,0x501700(%ebx)
406f3f:	00 00                	add    %al,(%eax)
406f41:	00 86 08 36 0b 70    	add    %al,0x700b3608(%esi)
406f47:	08 9b 00 20 50 00    	or     %bl,0x502000(%ebx)
406f4d:	00 00                	add    %al,(%eax)
406f4f:	00 86 08 04 02 6c    	add    %al,0x6c020408(%esi)
406f55:	08 9c 00 28 50 00 00 	or     %bl,0x5028(%eax,%eax,1)
406f5c:	00 00                	add    %al,(%eax)
406f5e:	86 08                	xchg   %cl,(%eax)
406f60:	0e                   	push   %cs
406f61:	02 70 08             	add    0x8(%eax),%dh
406f64:	9c                   	pushf
406f65:	00 31                	add    %dh,(%ecx)
406f67:	50                   	push   %eax
406f68:	00 00                	add    %al,(%eax)
406f6a:	00 00                	add    %al,(%eax)
406f6c:	86 18                	xchg   %bl,(%eax)
406f6e:	0a 14 75 08 9d 00 5c 	or     0x5c009d08(,%esi,2),%dl
406f75:	50                   	push   %eax
406f76:	00 00                	add    %al,(%eax)
406f78:	00 00                	add    %al,(%eax)
406f7a:	86 18                	xchg   %bl,(%eax)
406f7c:	0a 14 7d 08 a1 00 6d 	or     0x6d00a108(,%edi,2),%dl
406f83:	50                   	push   %eax
406f84:	00 00                	add    %al,(%eax)
406f86:	00 00                	add    %al,(%eax)
406f88:	e6 01                	out    %al,$0x1
406f8a:	6f                   	outsl  %ds:(%esi),(%dx)
406f8b:	08 42 08             	or     %al,0x8(%edx)
406f8e:	a2 00 70 50 00       	mov    %al,0x507000
406f93:	00 00                	add    %al,(%eax)
406f95:	00 e6                	add    %ah,%dh
406f97:	01 db                	add    %ebx,%ebx
406f99:	12 06                	adc    (%esi),%al
406f9b:	00 a3 00 15 51 00    	add    %ah,0x511500(%ebx)
406fa1:	00 00                	add    %al,(%eax)
406fa3:	00 86 08 8e 01 6c    	add    %al,0x6c018e08(%esi)
406fa9:	08 a3 00 1d 51 00    	or     %ah,0x511d00(%ebx)
406faf:	00 00                	add    %al,(%eax)
406fb1:	00 86 08 94 01 70    	add    %al,0x70019408(%esi)
406fb7:	08 a3 00 26 51 00    	or     %ah,0x512600(%ebx)
406fbd:	00 00                	add    %al,(%eax)
406fbf:	00 86 08 b1 01 6c    	add    %al,0x6c01b108(%esi)
406fc5:	08 a4 00 2e 51 00 00 	or     %ah,0x512e(%eax,%eax,1)
406fcc:	00 00                	add    %al,(%eax)
406fce:	86 08                	xchg   %cl,(%eax)
406fd0:	b7 01                	mov    $0x1,%bh
406fd2:	70 08                	jo     0x406fdc
406fd4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
406fd5:	00 37                	add    %dh,(%edi)
406fd7:	51                   	push   %ecx
406fd8:	00 00                	add    %al,(%eax)
406fda:	00 00                	add    %al,(%eax)
406fdc:	86 18                	xchg   %bl,(%eax)
406fde:	0a 14 82             	or     (%edx,%eax,4),%dl
406fe1:	00 a5 00 37 2c 00    	add    %ah,0x2c3700(%ebp)
406fe7:	00 00                	add    %al,(%eax)
406fe9:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406fef:	00 a7 00 6d 50 00    	add    %ah,0x506d00(%edi)
406ff5:	00 00                	add    %al,(%eax)
406ff7:	00 86 00 49 1b 84    	add    %al,-0x7be4b700(%esi)
406ffd:	08 a7 00 6d 50 00    	or     %ah,0x506d00(%edi)
407003:	00 00                	add    %al,(%eax)
407005:	00 86 00 25 09 91    	add    %al,-0x6ef6db00(%esi)
40700b:	08 aa 00 51 51 00    	or     %ch,0x515100(%edx)
407011:	00 00                	add    %al,(%eax)
407013:	00 86 18 0a 14 98    	add    %al,-0x67ebf5e8(%esi)
407019:	08 ab 00 74 51 00    	or     %ch,0x517400(%ebx)
40701f:	00 00                	add    %al,(%eax)
407021:	00 e6                	add    %ah,%dh
407023:	01 6f 08             	add    %ebp,0x8(%edi)
407026:	42                   	inc    %edx
407027:	08 ac 00 6d 50 00 00 	or     %ch,0x506d(%eax,%eax,1)
40702e:	00 00                	add    %al,(%eax)
407030:	e6 01                	out    %al,$0x1
407032:	db 12                	fistl  (%edx)
407034:	06                   	push   %es
407035:	00 ad 00 cc 51 00    	add    %ch,0x51cc00(%ebp)
40703b:	00 00                	add    %al,(%eax)
40703d:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
407043:	00 ad 00 94 52 00    	add    %ch,0x529400(%ebp)
407049:	00 00                	add    %al,(%eax)
40704b:	00 86 08 e4 07 9f    	add    %al,-0x60f81bf8(%esi)
407051:	08 ad 00 ac 52 00    	or     %ch,0x52ac00(%ebp)
407057:	00 00                	add    %al,(%eax)
407059:	00 86 08 f0 07 a5    	add    %al,-0x5af80ff8(%esi)
40705f:	08 ad 00 db 52 00    	or     %ch,0x52db00(%ebp)
407065:	00 00                	add    %al,(%eax)
407067:	00 86 08 a7 16 ac    	add    %al,-0x53e958f8(%esi)
40706d:	08 ae 00 e3 52 00    	or     %ch,0x52e300(%esi)
407073:	00 00                	add    %al,(%eax)
407075:	00 86 08 bb 16 b3    	add    %al,-0x4ce944f8(%esi)
40707b:	08 ae 00 ec 52 00    	or     %ch,0x52ec00(%esi)
407081:	00 00                	add    %al,(%eax)
407083:	00 86 08 26 17 bb    	add    %al,-0x44e8d9f8(%esi)
407089:	08 af 00 f4 52 00    	or     %ch,0x52f400(%edi)
40708f:	00 00                	add    %al,(%eax)
407091:	00 86 08 37 17 c2    	add    %al,-0x3de8c8f8(%esi)
407097:	08 af 00 fd 52 00    	or     %ch,0x52fd00(%edi)
40709d:	00 00                	add    %al,(%eax)
40709f:	00 86 08 3c 14 ca    	add    %al,-0x35ebc3f8(%esi)
4070a5:	08 b0 00 05 53 00    	or     %dh,0x530500(%eax)
4070ab:	00 00                	add    %al,(%eax)
4070ad:	00 86 08 4a 14 d1    	add    %al,-0x2eebb5f8(%esi)
4070b3:	08 b0 00 10 53 00    	or     %dh,0x531000(%eax)
4070b9:	00 00                	add    %al,(%eax)
4070bb:	00 81 00 78 13 d9    	add    %al,-0x26ec8800(%ecx)
4070c1:	08 b1 00 80 53 00    	or     %dh,0x538000(%ecx)
4070c7:	00 00                	add    %al,(%eax)
4070c9:	00 81 00 cf 16 df    	add    %al,-0x20e93100(%ecx)
4070cf:	08 b1 00 a4 54 00    	or     %dh,0x54a400(%ecx)
4070d5:	00 00                	add    %al,(%eax)
4070d7:	00 86 00 b2 0c 7a    	add    %al,0x7a0cb200(%esi)
4070dd:	07                   	pop    %es
4070de:	b4 00                	mov    $0x0,%ah
4070e0:	dc 54 00 00          	fcoml  0x0(%eax,%eax,1)
4070e4:	00 00                	add    %al,(%eax)
4070e6:	86 00                	xchg   %al,(%eax)
4070e8:	c5 18                	lds    (%eax),%ebx
4070ea:	7a 07                	jp     0x4070f3
4070ec:	b4 00                	mov    $0x0,%ah
4070ee:	11 55 00             	adc    %edx,0x0(%ebp)
4070f1:	00 00                	add    %al,(%eax)
4070f3:	00 86 00 bb 0c 70    	add    %al,0x700cbb00(%esi)
4070f9:	08 b4 00 29 55 00 00 	or     %dh,0x5529(%eax,%eax,1)
407100:	00 00                	add    %al,(%eax)
407102:	86 00                	xchg   %al,(%eax)
407104:	cf                   	iret
407105:	18 70 08             	sbb    %dh,0x8(%eax)
407108:	b5 00                	mov    $0x0,%ch
40710a:	41                   	inc    %ecx
40710b:	55                   	push   %ebp
40710c:	00 00                	add    %al,(%eax)
40710e:	00 00                	add    %al,(%eax)
407110:	86 00                	xchg   %al,(%eax)
407112:	6f                   	outsl  %ds:(%esi),(%dx)
407113:	10 e8                	adc    %ch,%al
407115:	08 b6 00 5b 55 00    	or     %dh,0x555b00(%esi)
40711b:	00 00                	add    %al,(%eax)
40711d:	00 86 00 6f 10 ee    	add    %al,-0x11ef9100(%esi)
407123:	08 b8 00 74 55 00    	or     %bh,0x557400(%eax)
407129:	00 00                	add    %al,(%eax)
40712b:	00 86 00 dd 13 f5    	add    %al,-0xaec2300(%esi)
407131:	08 b9 00 a4 55 00    	or     %bh,0x55a400(%ecx)
407137:	00 00                	add    %al,(%eax)
407139:	00 86 00 35 14 fc    	add    %al,-0x3ebcb00(%esi)
40713f:	08 ba 00 48 56 00    	or     %bh,0x564800(%edx)
407145:	00 00                	add    %al,(%eax)
407147:	00 e6                	add    %ah,%dh
407149:	01 6f 08             	add    %ebp,0x8(%edi)
40714c:	42                   	inc    %edx
40714d:	08 bc 00 74 56 00 00 	or     %bh,0x5674(%eax,%eax,1)