40614f:	04 14                	add    $0x14,%al
406151:	28 91 00 00 06 00    	sub    %dl,0x60000(%ecx)
406157:	02 7b 49             	add    0x49(%ebx),%bh
40615a:	00 00                	add    %al,(%eax)
40615c:	04 04                	add    $0x4,%al
40615e:	7b bc                	jnp    0x40611c
406160:	00 00                	add    %al,(%eax)
406162:	04 04                	add    $0x4,%al
406164:	7b bd                	jnp    0x406123
406166:	00 00                	add    %al,(%eax)
406168:	04 28                	add    $0x28,%al
40616a:	67 00 00             	add    %al,(%bx,%si)
40616d:	0a 7b 4d             	or     0x4d(%ebx),%bh
406170:	00 00                	add    %al,(%eax)
406172:	04 06                	add    $0x6,%al
406174:	28 91 00 00 06 00    	sub    %dl,0x60000(%ecx)
40617a:	02 7b 49             	add    0x49(%ebx),%bh
40617d:	00 00                	add    %al,(%eax)
40617f:	04 04                	add    $0x4,%al
406181:	7b bc                	jnp    0x40613f
406183:	00 00                	add    %al,(%eax)
406185:	04 04                	add    $0x4,%al
406187:	7b bd                	jnp    0x406146
406189:	00 00                	add    %al,(%eax)
40618b:	04 28                	add    $0x28,%al
40618d:	67 00 00             	add    %al,(%bx,%si)
406190:	0a 7b 4d             	or     0x4d(%ebx),%bh
406193:	00 00                	add    %al,(%eax)
406195:	04 07                	add    $0x7,%al
406197:	28 8e 00 00 06 00    	sub    %cl,0x60000(%esi)
40619d:	2a 00                	sub    (%eax),%al
40619f:	00 1b                	add    %bl,(%ebx)
4061a1:	30 03                	xor    %al,(%ebx)
4061a3:	00 30                	add    %dh,(%eax)
4061a5:	01 00                	add    %eax,(%eax)
4061a7:	00 16                	add    %dl,(%esi)
4061a9:	00 00                	add    %al,(%eax)
4061ab:	11 00                	adc    %eax,(%eax)
4061ad:	20 95 39 17 c7 28    	and    %dl,0x28c71739(%ebp)
4061b3:	04 00                	add    $0x0,%al
4061b5:	00 2b                	add    %ch,(%ebx)
4061b7:	28 93 00 00 06 00    	sub    %dl,0x60000(%ebx)
4061bd:	02 28                	add    (%eax),%ch
4061bf:	80 00 00             	addb   $0x0,(%eax)
4061c2:	06                   	push   %es
4061c3:	00 02                	add    %al,(%edx)
4061c5:	7b 49                	jnp    0x406210
4061c7:	00 00                	add    %al,(%eax)
4061c9:	04 03                	add    $0x3,%al
4061cb:	7b bc                	jnp    0x406189
4061cd:	00 00                	add    %al,(%eax)
4061cf:	04 03                	add    $0x3,%al
4061d1:	7b bd                	jnp    0x406190
4061d3:	00 00                	add    %al,(%eax)
4061d5:	04 28                	add    $0x28,%al
4061d7:	67 00 00             	add    %al,(%bx,%si)
4061da:	0a 0a                	or     (%edx),%cl
4061dc:	02 7b 4a             	add    0x4a(%ebx),%bh
4061df:	00 00                	add    %al,(%eax)
4061e1:	04 6f                	add    $0x6f,%al
4061e3:	3b 02                	cmp    (%edx),%eax
4061e5:	00 06                	add    %al,(%esi)
4061e7:	6f                   	outsl  %ds:(%esi),(%dx)
4061e8:	32 02                	xor    (%edx),%al
4061ea:	00 06                	add    %al,(%esi)
4061ec:	03 7b bc             	add    -0x44(%ebx),%edi
4061ef:	00 00                	add    %al,(%eax)
4061f1:	04 03                	add    $0x3,%al
4061f3:	7b bd                	jnp    0x4061b2
4061f5:	00 00                	add    %al,(%eax)
4061f7:	04 28                	add    $0x28,%al
4061f9:	63 00                	arpl   %eax,(%eax)
4061fb:	00 0a                	add    %cl,(%edx)
4061fd:	0b 06                	or     (%esi),%eax
4061ff:	7b 4d                	jnp    0x40624e
406201:	00 00                	add    %al,(%eax)
406203:	04 28                	add    $0x28,%al
406205:	94                   	xchg   %eax,%esp
406206:	00 00                	add    %al,(%eax)
406208:	06                   	push   %es
406209:	2c 18                	sub    $0x18,%al
40620b:	07                   	pop    %es
40620c:	2c 15                	sub    $0x15,%al
40620e:	07                   	pop    %es
40620f:	7b dd                	jnp    0x4061ee
406211:	00 00                	add    %al,(%eax)
406213:	04 02                	add    $0x2,%al
406215:	7b 4a                	jnp    0x406261
406217:	00 00                	add    %al,(%eax)
406219:	04 6f                	add    $0x6f,%al
40621b:	3a 02                	cmp    (%edx),%al
40621d:	00 06                	add    %al,(%esi)
40621f:	fe 01                	incb   (%ecx)
406221:	2b 01                	sub    (%ecx),%eax
406223:	16                   	push   %ss
406224:	0d 09 2c 16 00       	or     $0x162c09,%eax
406229:	06                   	push   %es
40622a:	6f                   	outsl  %ds:(%esi),(%dx)
40622b:	a1 00 00 06 00       	mov    0x60000,%eax
406230:	02 7b 4c             	add    0x4c(%ebx),%bh
406233:	00 00                	add    %al,(%eax)
406235:	04 06                	add    $0x6,%al
406237:	6f                   	outsl  %ds:(%esi),(%dx)
406238:	68 00 00 0a 00       	push   $0xa0000
40623d:	00 02                	add    %al,(%edx)
40623f:	7b 4a                	jnp    0x40628b
406241:	00 00                	add    %al,(%eax)
406243:	04 03                	add    $0x3,%al
406245:	6f                   	outsl  %ds:(%esi),(%dx)
406246:	47                   	inc    %edi
406247:	02 00                	add    (%eax),%al
406249:	06                   	push   %es
40624a:	0c 08                	or     $0x8,%al
40624c:	6f                   	outsl  %ds:(%esi),(%dx)
40624d:	69 00 00 0a 16 fe    	imul   $0xfe160a00,(%eax),%eax
406253:	01 13                	add    %edx,(%ebx)
406255:	04 11                	add    $0x11,%al
406257:	04 2c                	add    $0x2c,%al
406259:	03 00                	add    (%eax),%eax
40625b:	2b 7e 00             	sub    0x0(%esi),%edi
40625e:	08 6f 6a             	or     %ch,0x6a(%edi)
406261:	00 00                	add    %al,(%eax)
406263:	0a 13                	or     (%ebx),%dl
406265:	05 2b 59 12 05       	add    $0x512592b,%eax
40626a:	28 6b 00             	sub    %ch,0x0(%ebx)
40626d:	00 0a                	add    %cl,(%edx)
40626f:	13 06                	adc    (%esi),%eax
406271:	00 02                	add    %al,(%edx)
406273:	7b 49                	jnp    0x4062be
406275:	00 00                	add    %al,(%eax)
406277:	04 11                	add    $0x11,%al
406279:	06                   	push   %es
40627a:	7c d5                	jl     0x406251
40627c:	00 00                	add    %al,(%eax)
40627e:	04 7b                	add    $0x7b,%al
406280:	bc 00 00 04 11       	mov    $0x11040000,%esp
406285:	06                   	push   %es
406286:	7c d5                	jl     0x40625d
406288:	00 00                	add    %al,(%eax)
40628a:	04 7b                	add    $0x7b,%al
40628c:	bd 00 00 04 28       	mov    $0x28040000,%ebp
406291:	67 00 00             	add    %al,(%bx,%si)
406294:	0a 13                	or     (%ebx),%dl
406296:	07                   	pop    %es
406297:	11 07                	adc    %eax,(%edi)
406299:	02 7b 4a             	add    0x4a(%ebx),%bh
40629c:	00 00                	add    %al,(%eax)
40629e:	04 fe                	add    $0xfe,%al
4062a0:	06                   	push   %es
4062a1:	48                   	dec    %eax
4062a2:	02 00                	add    (%eax),%al
4062a4:	06                   	push   %es
4062a5:	73 9a                	jae    0x406241
4062a7:	00 00                	add    %al,(%eax)
4062a9:	06                   	push   %es
4062aa:	11 06                	adc    %eax,(%esi)
4062ac:	6f                   	outsl  %ds:(%esi),(%dx)
4062ad:	a0 00 00 06 00       	mov    0x60000,%al
4062b2:	02 7b 4c             	add    0x4c(%ebx),%bh
4062b5:	00 00                	add    %al,(%eax)
4062b7:	04 11                	add    $0x11,%al
4062b9:	07                   	pop    %es
4062ba:	6f                   	outsl  %ds:(%esi),(%dx)
4062bb:	68 00 00 0a 00       	push   $0xa0000
4062c0:	00 12                	add    %dl,(%edx)
4062c2:	05 28 6c 00 00       	add    $0x6c28,%eax
4062c7:	0a 2d 9e de 0f 12    	or     0x120fde9e,%ch
4062cd:	05 fe 16 06 00       	add    $0x616fe,%eax
4062d2:	00 1b                	add    %bl,(%ebx)
4062d4:	6f                   	outsl  %ds:(%esi),(%dx)
4062d5:	35 00 00 0a 00       	xor    $0xa0000,%eax
4062da:	dc 2a                	fsubrl (%edx)
4062dc:	01 10                	add    %edx,(%eax)
4062de:	00 00                	add    %al,(%eax)
4062e0:	02 00                	add    (%eax),%al
4062e2:	ba 00 66 20 01       	mov    $0x1206600,%edx
4062e7:	0f 00 00             	sldt   (%eax)
4062ea:	00 00                	add    %al,(%eax)
4062ec:	1b 30                	sbb    (%eax),%esi
4062ee:	01 00                	add    %eax,(%eax)
4062f0:	48                   	dec    %eax
4062f1:	00 00                	add    %al,(%eax)
4062f3:	00 17                	add    %dl,(%edi)
4062f5:	00 00                	add    %al,(%eax)
4062f7:	11 00                	adc    %eax,(%eax)
4062f9:	00 02                	add    %al,(%edx)
4062fb:	7b 4c                	jnp    0x406349
4062fd:	00 00                	add    %al,(%eax)
4062ff:	04 6f                	add    $0x6f,%al
406301:	6d                   	insl   (%dx),%es:(%edi)
406302:	00 00                	add    %al,(%eax)
406304:	0a 0a                	or     (%edx),%cl
406306:	2b 11                	sub    (%ecx),%edx
406308:	12 00                	adc    (%eax),%al
40630a:	28 6e 00             	sub    %ch,0x0(%esi)
40630d:	00 0a                	add    %cl,(%edx)
40630f:	0b 00                	or     (%eax),%eax
406311:	07                   	pop    %es
406312:	6f                   	outsl  %ds:(%esi),(%dx)
406313:	9f                   	lahf
406314:	00 00                	add    %al,(%eax)
406316:	06                   	push   %es
406317:	00 00                	add    %al,(%eax)
406319:	12 00                	adc    (%eax),%al
40631b:	28 6f 00             	sub    %ch,0x0(%edi)
40631e:	00 0a                	add    %cl,(%edx)
406320:	2d e6 de 0f 12       	sub    $0x120fdee6,%eax
406325:	00 fe                	add    %bh,%dh
406327:	16                   	push   %ss
406328:	07                   	pop    %es
406329:	00 00                	add    %al,(%eax)
40632b:	1b 6f 35             	sbb    0x35(%edi),%ebp
40632e:	00 00                	add    %al,(%eax)
406330:	0a 00                	or     (%eax),%al
406332:	dc 02                	faddl  (%edx)
406334:	7b 4c                	jnp    0x406382
406336:	00 00                	add    %al,(%eax)
406338:	04 6f                	add    $0x6f,%al
40633a:	70 00                	jo     0x40633c
40633c:	00 0a                	add    %cl,(%edx)
40633e:	00 2a                	add    %ch,(%edx)
406340:	01 10                	add    %edx,(%eax)
406342:	00 00                	add    %al,(%eax)
406344:	02 00                	add    (%eax),%al
406346:	0e                   	push   %cs
406347:	00 1e                	add    %bl,(%esi)
406349:	2c 00                	sub    $0x0,%al
40634b:	0f 00 00             	sldt   (%eax)
40634e:	00 00                	add    %al,(%eax)
406350:	13 30                	adc    (%eax),%esi
406352:	04 00                	add    $0x0,%al
406354:	4f                   	dec    %edi
40635d:	02 7b 49             	add    0x49(%ebx),%bh
406360:	00 00                	add    %al,(%eax)
406362:	04 03                	add    $0x3,%al
406364:	7b bc                	jnp    0x406322
406366:	00 00                	add    %al,(%eax)
406368:	04 03                	add    $0x3,%al
40636a:	7b bd                	jnp    0x406329
40636c:	00 00                	add    %al,(%eax)
40636e:	04 28                	add    $0x28,%al
406370:	67 00 00             	add    %al,(%bx,%si)
406373:	0a 7b 4d             	or     0x4d(%ebx),%bh
406376:	00 00                	add    %al,(%eax)
406378:	04 02                	add    $0x2,%al
40637a:	7b 4a                	jnp    0x4063c6
40637c:	00 00                	add    %al,(%eax)
40637e:	04 6f                	add    $0x6f,%al
406380:	3b 02                	cmp    (%edx),%eax
406382:	00 06                	add    %al,(%esi)
406384:	6f                   	outsl  %ds:(%esi),(%dx)
406385:	32 02                	xor    (%edx),%al
406387:	00 06                	add    %al,(%esi)
406389:	03 7b bc             	add    -0x44(%ebx),%edi
40638c:	00 00                	add    %al,(%eax)
40638e:	04 03                	add    $0x3,%al
406390:	7b bd                	jnp    0x40634f
406392:	00 00                	add    %al,(%eax)
406394:	04 28                	add    $0x28,%al
406396:	63 00                	arpl   %eax,(%eax)
406398:	00 0a                	add    %cl,(%edx)
40639a:	7b df                	jnp    0x40637b
40639c:	00 00                	add    %al,(%eax)
40639e:	04 28                	add    $0x28,%al
4063a0:	90                   	nop
4063a1:	00 00                	add    %al,(%eax)
4063a3:	06                   	push   %es
4063a4:	28 91 00 00 06 00    	sub    %dl,0x60000(%ecx)
4063aa:	2a 00                	sub    (%eax),%al
4063ac:	13 30                	adc    (%eax),%esi
4063ae:	03 00                	add    (%eax),%eax
4063b0:	8b 00                	mov    (%eax),%eax
4063b2:	00 00                	add    %al,(%eax)
4063b4:	18 00                	sbb    %al,(%eax)
4063b6:	00 11                	add    %dl,(%ecx)
4063b8:	02 28                	add    (%eax),%ch
4063ba:	81 00 00 0a 7d 53    	addl   $0x537d0a00,(%eax)
4063c0:	00 00                	add    %al,(%eax)
4063c2:	04 02                	add    $0x2,%al
4063c4:	28 82 00 00 0a 7d    	sub    %al,0x7d0a0000(%edx)
4063ca:	54                   	push   %esp
4063cb:	00 00                	add    %al,(%eax)
4063cd:	04 02                	add    $0x2,%al
4063cf:	28 83 00 00 0a 7d    	sub    %al,0x7d0a0000(%ebx)
4063d5:	55                   	push   %ebp
4063d6:	00 00                	add    %al,(%eax)
4063d8:	04 73                	add    $0x73,%al
4063da:	a8 00                	test   $0x0,%al
4063dc:	00 06                	add    %al,(%esi)
4063de:	0a 06                	or     (%esi),%al
4063e0:	05 7d 56 00 00       	add    $0x567d,%eax
4063e5:	04 02                	add    $0x2,%al
4063e7:	28 21                	sub    %ah,(%ecx)
4063e9:	00 00                	add    %al,(%eax)
4063eb:	0a 00                	or     (%eax),%al
4063ed:	06                   	push   %es
4063ee:	02 7d 57             	add    0x57(%ebp),%bh
4063f1:	00 00                	add    %al,(%eax)
4063f3:	04 00                	add    $0x0,%al
4063f5:	02 03                	add    (%ebx),%al
4063f7:	7d 4d                	jge    0x406446
4063f9:	00 00                	add    %al,(%eax)
4063fb:	04 02                	add    $0x2,%al
4063fd:	04 7d                	add    $0x7d,%al
4063ff:	4e                   	dec    %esi
406400:	00 00                	add    %al,(%eax)
406402:	04 02                	add    $0x2,%al
406404:	06                   	push   %es
406405:	fe 06                	incb   (%esi)
406407:	a9 00 00 06 73       	test   $0x73060000,%eax
40640c:	32 00                	xor    (%eax),%al
40640e:	00 0a                	add    %cl,(%edx)
406410:	7d 4f                	jge    0x406461
406412:	00 00                	add    %al,(%eax)
406414:	04 02                	add    $0x2,%al
406416:	02 7b 4f             	add    0x4f(%ebx),%bh
406419:	00 00                	add    %al,(%eax)
40641b:	04 7d                	add    $0x7d,%al
40641d:	50                   	push   %eax
40641e:	00 00                	add    %al,(%eax)
406420:	04 02                	add    $0x2,%al
406422:	03 28                	add    (%eax),%ebp
406424:	a2 00 00 06 7d       	mov    %al,0x7d060000
406429:	51                   	push   %ecx
40642a:	00 00                	add    %al,(%eax)
40642c:	04 03                	add    $0x3,%al
40642e:	02 7b 4f             	add    0x4f(%ebx),%bh
406431:	00 00                	add    %al,(%eax)
406433:	04 28                	add    $0x28,%al
406435:	a3 00 00 06 00       	mov    %eax,0x60000
40643a:	02 0e                	add    (%esi),%cl
40643c:	04 7d                	add    $0x7d,%al
40643e:	52                   	push   %edx
40643f:	00 00                	add    %al,(%eax)
406441:	04 2a                	add    $0x2a,%al
406443:	00 13                	add    %dl,(%ebx)
406445:	30 02                	xor    %al,(%edx)
406447:	00 45 00             	add    %al,0x0(%ebp)
40644a:	00 00                	add    %al,(%eax)
40644c:	00 00                	add    %al,(%eax)
40644e:	00 00                	add    %al,(%eax)
406450:	00 02                	add    %al,(%edx)
406452:	7b 4d                	jnp    0x4064a1
406454:	00 00                	add    %al,(%eax)
406456:	04 02                	add    $0x2,%al
406458:	7b 51                	jnp    0x4064ab
40645a:	00 00                	add    %al,(%eax)
40645c:	04 28                	add    $0x28,%al
40645e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40645f:	00 00                	add    %al,(%eax)