406fd8:	00 00                	add    %al,(%eax)
406fda:	04 6f                	add    $0x6f,%al
406fdc:	64 00 00             	add    %al,%fs:(%eax)
406fdf:	0a 1f                	or     (%edi),%bl
406fe1:	09 6f 65             	or     %ebp,0x65(%edi)
406fe4:	00 00                	add    %al,(%eax)
406fe6:	0a 6f 9d             	or     -0x63(%edi),%ch
406fe9:	00 00                	add    %al,(%eax)
406feb:	0a 6f 2f             	or     0x2f(%edi),%ch
406fee:	00 00                	add    %al,(%eax)
406ff0:	0a 00                	or     (%eax),%al
406ff2:	00 02                	add    %al,(%edx)
406ff4:	7b 46                	jnp    0x40703c
406ff6:	00 00                	add    %al,(%eax)
406ff8:	04 6f                	add    $0x6f,%al
406ffa:	69 00 00 0a 72 9f    	imul   $0x9f720a00,(%eax),%eax
407000:	09 00                	or     %eax,(%eax)
407002:	70 28                	jo     0x40702c
407004:	67 00 00             	add    %al,(%bx,%si)
407007:	0a 13                	or     (%ebx),%dl
407009:	06                   	push   %es
40700a:	11 06                	adc    %eax,(%esi)
40700c:	39 ab 00 00 00 00    	cmp    %ebp,0x0(%ebx)
407012:	02 7b 4d             	add    0x4d(%ebx),%bh
407015:	00 00                	add    %al,(%eax)
407017:	04 02                	add    $0x2,%al
407019:	7b 41                	jnp    0x40705c
40701b:	00 00                	add    %al,(%eax)
40701d:	04 6f                	add    $0x6f,%al
40701f:	58                   	pop    %eax
407020:	00 00                	add    %al,(%eax)
407022:	0a 1d 6f 59 00 00    	or     0x596f,%bl
407028:	0a 6f 63             	or     0x63(%edi),%ch
40702b:	00 00                	add    %al,(%eax)
40702d:	0a 02                	or     (%edx),%al
40702f:	7b 40                	jnp    0x407071
407031:	00 00                	add    %al,(%eax)
407033:	04 6f                	add    $0x6f,%al
407035:	64 00 00             	add    %al,%fs:(%eax)
407038:	0a 1d 6f 65 00 00    	or     0x656f,%bl
40703e:	0a 6f 9d             	or     -0x63(%edi),%ch
407041:	00 00                	add    %al,(%eax)
407043:	0a 6f 2f             	or     0x2f(%edi),%ch
407046:	00 00                	add    %al,(%eax)
407048:	0a 00                	or     (%eax),%al
40704a:	02 7b 4c             	add    0x4c(%ebx),%bh
40704d:	00 00                	add    %al,(%eax)
40704f:	04 02                	add    $0x2,%al
407051:	7b 41                	jnp    0x407094
407053:	00 00                	add    %al,(%eax)
407055:	04 6f                	add    $0x6f,%al
407057:	58                   	pop    %eax
407058:	00 00                	add    %al,(%eax)
40705a:	0a 1d 6f 59 00 00    	or     0x596f,%bl
407060:	0a 6f 63             	or     0x63(%edi),%ch
407063:	00 00                	add    %al,(%eax)
407065:	0a 02                	or     (%edx),%al
407067:	7b 40                	jnp    0x4070a9
407069:	00 00                	add    %al,(%eax)
40706b:	04 6f                	add    $0x6f,%al
40706d:	64 00 00             	add    %al,%fs:(%eax)
407070:	0a 1e                	or     (%esi),%bl
407072:	6f                   	outsl  %ds:(%esi),(%dx)
407073:	65 00 00             	add    %al,%gs:(%eax)
407076:	0a 6f 9d             	or     -0x63(%edi),%ch
407079:	00 00                	add    %al,(%eax)
40707b:	0a 6f 2f             	or     0x2f(%edi),%ch
40707e:	00 00                	add    %al,(%eax)
407080:	0a 00                	or     (%eax),%al
407082:	02 7b 4b             	add    0x4b(%ebx),%bh
407085:	00 00                	add    %al,(%eax)
407087:	04 02                	add    $0x2,%al
407089:	7b 41                	jnp    0x4070cc
40708b:	00 00                	add    %al,(%eax)
40708d:	04 6f                	add    $0x6f,%al
40708f:	58                   	pop    %eax
407090:	00 00                	add    %al,(%eax)
407092:	0a 1d 6f 59 00 00    	or     0x596f,%bl
407098:	0a 6f 63             	or     0x63(%edi),%ch
40709b:	00 00                	add    %al,(%eax)
40709d:	0a 02                	or     (%edx),%al
40709f:	7b 40                	jnp    0x4070e1
4070a1:	00 00                	add    %al,(%eax)
4070a3:	04 6f                	add    $0x6f,%al
4070a5:	64 00 00             	add    %al,%fs:(%eax)
4070a8:	0a 1f                	or     (%edi),%bl
4070aa:	09 6f 65             	or     %ebp,0x65(%edi)
4070ad:	00 00                	add    %al,(%eax)
4070af:	0a 6f 9d             	or     -0x63(%edi),%ch
4070b2:	00 00                	add    %al,(%eax)
4070b4:	0a 6f 2f             	or     0x2f(%edi),%ch
4070b7:	00 00                	add    %al,(%eax)
4070b9:	0a 00                	or     (%eax),%al
4070bb:	00 02                	add    %al,(%edx)
4070bd:	7b 46                	jnp    0x407105
4070bf:	00 00                	add    %al,(%eax)
4070c1:	04 6f                	add    $0x6f,%al
4070c3:	69 00 00 0a 72 bf    	imul   $0xbf720a00,(%eax),%eax
4070c9:	09 00                	or     %eax,(%eax)
4070cb:	70 28                	jo     0x4070f5
4070cd:	67 00 00             	add    %al,(%bx,%si)
4070d0:	0a 13                	or     (%ebx),%dl
4070d2:	07                   	pop    %es
4070d3:	11 07                	adc    %eax,(%edi)
4070d5:	39 ab 00 00 00 00    	cmp    %ebp,0x0(%ebx)
4070db:	02 7b 4d             	add    0x4d(%ebx),%bh
4070de:	00 00                	add    %al,(%eax)
4070e0:	04 02                	add    $0x2,%al
4070e2:	7b 41                	jnp    0x407125
4070e4:	00 00                	add    %al,(%eax)
4070e6:	04 6f                	add    $0x6f,%al
4070e8:	58                   	pop    %eax
4070e9:	00 00                	add    %al,(%eax)
4070eb:	0a 1e                	or     (%esi),%bl
4070ed:	6f                   	outsl  %ds:(%esi),(%dx)
4070ee:	59                   	pop    %ecx
4070ef:	00 00                	add    %al,(%eax)
4070f1:	0a 6f 63             	or     0x63(%edi),%ch
4070f4:	00 00                	add    %al,(%eax)
4070f6:	0a 02                	or     (%edx),%al
4070f8:	7b 40                	jnp    0x40713a
4070fa:	00 00                	add    %al,(%eax)
4070fc:	04 6f                	add    $0x6f,%al
4070fe:	64 00 00             	add    %al,%fs:(%eax)
407101:	0a 1d 6f 65 00 00    	or     0x656f,%bl
407107:	0a 6f 9d             	or     -0x63(%edi),%ch
40710a:	00 00                	add    %al,(%eax)
40710c:	0a 6f 2f             	or     0x2f(%edi),%ch
40710f:	00 00                	add    %al,(%eax)
407111:	0a 00                	or     (%eax),%al
407113:	02 7b 4c             	add    0x4c(%ebx),%bh
407116:	00 00                	add    %al,(%eax)
407118:	04 02                	add    $0x2,%al
40711a:	7b 41                	jnp    0x40715d
40711c:	00 00                	add    %al,(%eax)
40711e:	04 6f                	add    $0x6f,%al
407120:	58                   	pop    %eax
407121:	00 00                	add    %al,(%eax)
407123:	0a 1e                	or     (%esi),%bl
407125:	6f                   	outsl  %ds:(%esi),(%dx)
407126:	59                   	pop    %ecx
407127:	00 00                	add    %al,(%eax)
407129:	0a 6f 63             	or     0x63(%edi),%ch
40712c:	00 00                	add    %al,(%eax)
40712e:	0a 02                	or     (%edx),%al
407130:	7b 40                	jnp    0x407172
407132:	00 00                	add    %al,(%eax)
407134:	04 6f                	add    $0x6f,%al
407136:	64 00 00             	add    %al,%fs:(%eax)
407139:	0a 1e                	or     (%esi),%bl
40713b:	6f                   	outsl  %ds:(%esi),(%dx)
40713c:	65 00 00             	add    %al,%gs:(%eax)
40713f:	0a 6f 9d             	or     -0x63(%edi),%ch
407142:	00 00                	add    %al,(%eax)
407144:	0a 6f 2f             	or     0x2f(%edi),%ch
407147:	00 00                	add    %al,(%eax)
407149:	0a 00                	or     (%eax),%al
40714b:	02 7b 4b             	add    0x4b(%ebx),%bh
40714e:	00 00                	add    %al,(%eax)
407150:	04 02                	add    $0x2,%al
407152:	7b 41                	jnp    0x407195
407154:	00 00                	add    %al,(%eax)
407156:	04 6f                	add    $0x6f,%al
407158:	58                   	pop    %eax
407159:	00 00                	add    %al,(%eax)
40715b:	0a 1e                	or     (%esi),%bl
40715d:	6f                   	outsl  %ds:(%esi),(%dx)
40715e:	59                   	pop    %ecx
40715f:	00 00                	add    %al,(%eax)
407161:	0a 6f 63             	or     0x63(%edi),%ch
407164:	00 00                	add    %al,(%eax)
407166:	0a 02                	or     (%edx),%al
407168:	7b 40                	jnp    0x4071aa
40716a:	00 00                	add    %al,(%eax)
40716c:	04 6f                	add    $0x6f,%al
40716e:	64 00 00             	add    %al,%fs:(%eax)
407171:	0a 1f                	or     (%edi),%bl
407173:	09 6f 65             	or     %ebp,0x65(%edi)
407176:	00 00                	add    %al,(%eax)
407178:	0a 6f 9d             	or     -0x63(%edi),%ch
40717b:	00 00                	add    %al,(%eax)
40717d:	0a 6f 2f             	or     0x2f(%edi),%ch
407180:	00 00                	add    %al,(%eax)
407182:	0a 00                	or     (%eax),%al
407184:	00 2a                	add    %ch,(%edx)
407186:	00 00                	add    %al,(%eax)
407188:	13 30                	adc    (%eax),%esi
40718a:	02 00                	add    (%eax),%al
40718c:	2b 00                	sub    (%eax),%eax
40718e:	00 00                	add    %al,(%eax)
407190:	02 00                	add    (%eax),%al
407192:	00 11                	add    %dl,(%ecx)
407194:	00 03                	add    %al,(%ebx)
407196:	2c 0b                	sub    $0xb,%al
407198:	02 7b 42             	add    0x42(%ebx),%bh
40719b:	00 00                	add    %al,(%eax)
40719d:	04 14                	add    $0x14,%al
40719f:	fe 03                	incb   (%ebx)
4071a1:	2b 01                	sub    (%ecx),%eax
4071a3:	16                   	push   %ss
4071a4:	0a 06                	or     (%esi),%al
4071a6:	2c 0e                	sub    $0xe,%al
4071a8:	00 02                	add    %al,(%edx)
4071aa:	7b 42                	jnp    0x4071ee
4071ac:	00 00                	add    %al,(%eax)
4071ae:	04 6f                	add    $0x6f,%al
4071b0:	24 00                	and    $0x0,%al
4071b2:	00 0a                	add    %cl,(%edx)
4071b4:	00 00                	add    %al,(%eax)
4071b6:	02 03                	add    (%ebx),%al
4071b8:	28 25 00 00 0a 00    	sub    %ah,0xa0000
4071be:	2a 00                	sub    (%eax),%al
4071c0:	13 30                	adc    (%eax),%esi
4071c2:	05 00 bd 07 00       	add    $0x7bd00,%eax
4071c7:	00 00                	add    %al,(%eax)
4071c9:	00 00                	add    %al,(%eax)
4071cb:	00 00                	add    %al,(%eax)
4071cd:	02 73 7b             	add    0x7b(%ebx),%dh
4071d0:	00 00                	add    %al,(%eax)
4071d2:	0a 7d 43             	or     0x43(%ebp),%bh
4071d5:	00 00                	add    %al,(%eax)
4071d7:	04 02                	add    $0x2,%al
4071d9:	73 27                	jae    0x407202
4071db:	00 00                	add    %al,(%eax)
4071dd:	0a 7d 44             	or     0x44(%ebp),%bh
4071e0:	00 00                	add    %al,(%eax)
4071e2:	04 02                	add    $0x2,%al
4071e4:	73 27                	jae    0x40720d
4071e6:	00 00                	add    %al,(%eax)
4071e8:	0a 7d 45             	or     0x45(%ebp),%bh
4071eb:	00 00                	add    %al,(%eax)
4071ed:	04 02                	add    $0x2,%al
4071ef:	73 7e                	jae    0x40726f
4071f1:	00 00                	add    %al,(%eax)
4071f3:	0a 7d 46             	or     0x46(%ebp),%bh
4071f6:	00 00                	add    %al,(%eax)
4071f8:	04 02                	add    $0x2,%al
4071fa:	73 3f                	jae    0x40723b
4071fc:	00 00                	add    %al,(%eax)
4071fe:	0a 7d 47             	or     0x47(%ebp),%bh
407201:	00 00                	add    %al,(%eax)
407203:	04 02                	add    $0x2,%al
407205:	73 3f                	jae    0x407246
407207:	00 00                	add    %al,(%eax)
407209:	0a 7d 48             	or     0x48(%ebp),%bh
40720c:	00 00                	add    %al,(%eax)
40720e:	04 02                	add    $0x2,%al
407210:	73 3f                	jae    0x407251
407212:	00 00                	add    %al,(%eax)
407214:	0a 7d 49             	or     0x49(%ebp),%bh
407217:	00 00                	add    %al,(%eax)
407219:	04 02                	add    $0x2,%al
40721b:	73 3f                	jae    0x40725c
40721d:	00 00                	add    %al,(%eax)
40721f:	0a 7d 4a             	or     0x4a(%ebp),%bh
407222:	00 00                	add    %al,(%eax)
407224:	04 02                	add    $0x2,%al
407226:	73 41                	jae    0x407269
407228:	00 00                	add    %al,(%eax)
40722a:	0a 7d 4b             	or     0x4b(%ebp),%bh
40722d:	00 00                	add    %al,(%eax)
40722f:	04 02                	add    $0x2,%al
407231:	73 41                	jae    0x407274
407233:	00 00                	add    %al,(%eax)
407235:	0a 7d 4c             	or     0x4c(%ebp),%bh
407238:	00 00                	add    %al,(%eax)
40723a:	04 02                	add    $0x2,%al
40723c:	73 41                	jae    0x40727f
40723e:	00 00                	add    %al,(%eax)
407240:	0a 7d 4d             	or     0x4d(%ebp),%bh
407243:	00 00                	add    %al,(%eax)
407245:	04 02                	add    $0x2,%al
407247:	73 27                	jae    0x407270
407249:	00 00                	add    %al,(%eax)
40724b:	0a 7d 4e             	or     0x4e(%ebp),%bh
40724e:	00 00                	add    %al,(%eax)
407250:	04 02                	add    $0x2,%al
407252:	7b 43                	jnp    0x407297
407254:	00 00                	add    %al,(%eax)
407256:	04 6f                	add    $0x6f,%al
407258:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
40725e:	28 28                	sub    %ch,(%eax)
407260:	00 00                	add    %al,(%eax)
407262:	0a 00                	or     (%eax),%al
407264:	02 7b 43             	add    0x43(%ebx),%bh
407267:	00 00                	add    %al,(%eax)
407269:	04 1f                	add    $0x1f,%al
40726b:	10 6f 82             	adc    %ch,-0x7e(%edi)
40726e:	00 00                	add    %al,(%eax)
407270:	0a 00                	or     (%eax),%al
407272:	02 7b 43             	add    0x43(%ebx),%bh
407275:	00 00                	add    %al,(%eax)
407277:	04 18                	add    $0x18,%al
407279:	6f                   	outsl  %ds:(%esi),(%dx)
40727a:	84 00                	test   %al,(%eax)
40727c:	00 0a                	add    %cl,(%edx)
40727e:	00 02                	add    %al,(%edx)
407280:	7b 43                	jnp    0x4072c5
407282:	00 00                	add    %al,(%eax)
407284:	04 18                	add    $0x18,%al
407286:	6f                   	outsl  %ds:(%esi),(%dx)
407287:	46                   	inc    %esi
407288:	00 00                	add    %al,(%eax)
40728a:	0a 00                	or     (%eax),%al
40728c:	02 7b 43             	add    0x43(%ebx),%bh
40728f:	00 00                	add    %al,(%eax)
407291:	04 16                	add    $0x16,%al
407293:	20 44 03 00          	and    %al,0x0(%ebx,%eax,1)
407297:	00 73 29             	add    %dh,0x29(%ebx)
40729a:	00 00                	add    %al,(%eax)
40729c:	0a 6f 2a             	or     0x2a(%edi),%ch
40729f:	00 00                	add    %al,(%eax)
4072a1:	0a 00                	or     (%eax),%al
4072a3:	02 7b 43             	add    0x43(%ebx),%bh
4072a6:	00 00                	add    %al,(%eax)
4072a8:	04 72                	add    $0x72,%al
4072aa:	a1 04 00 70 6f       	mov    0x6f700004,%eax
4072af:	2b 00                	sub    (%eax),%eax
4072b1:	00 0a                	add    %cl,(%edx)
4072b3:	00 02                	add    %al,(%edx)
4072b5:	7b 43                	jnp    0x4072fa
4072b7:	00 00                	add    %al,(%eax)
4072b9:	04 1f                	add    $0x1f,%al
4072bb:	66 6f                	outsw  %ds:(%esi),(%dx)
4072bd:	85 00                	test   %eax,(%eax)
4072bf:	00 0a                	add    %cl,(%edx)
4072c1:	00 02                	add    %al,(%edx)
4072c3:	7b 43                	jnp    0x407308
4072c5:	00 00                	add    %al,(%eax)
4072c7:	04 6f                	add    $0x6f,%al
4072c9:	86 00                	xchg   %al,(%eax)
4072cb:	00 0a                	add    %cl,(%edx)
4072cd:	1f                   	pop    %ds
4072ce:	28 6f 87             	sub    %ch,-0x79(%edi)
4072d1:	00 00                	add    %al,(%eax)
4072d3:	0a 00                	or     (%eax),%al
4072d5:	02 7b 43             	add    0x43(%ebx),%bh
4072d8:	00 00                	add    %al,(%eax)
4072da:	04 20                	add    $0x20,%al
4072dc:	b0 07                	mov    $0x7,%al
4072de:	00 00                	add    %al,(%eax)
4072e0:	20 aa 01 00 00 73    	and    %ch,0x73000001(%edx)
4072e6:	2c 00                	sub    $0x0,%al
4072e8:	00 0a                	add    %cl,(%edx)
4072ea:	6f                   	outsl  %ds:(%esi),(%dx)
4072eb:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4072f0:	02 7b 43             	add    0x43(%ebx),%bh
4072f3:	00 00                	add    %al,(%eax)
4072f5:	04 16                	add    $0x16,%al
4072f7:	6f                   	outsl  %ds:(%esi),(%dx)