4060f8:	01 00                	add    %eax,(%eax)
4060fa:	db 10                	fistl  (%eax)
4060fc:	49                   	dec    %ecx
4060fd:	06                   	push   %es
4060fe:	01 00                	add    %eax,(%eax)
406100:	19 11                	sbb    %edx,(%ecx)
406102:	4d                   	dec    %ebp
406103:	06                   	push   %es
406104:	01 00                	add    %eax,(%eax)
406106:	97                   	xchg   %eax,%edi
406107:	03 83 06 01 00 b3    	add    -0x4cfffefa(%ebx),%eax
40610d:	03 88 06 31 00 16    	add    0x16003106(%eax),%ecx
406113:	13 8b 06 31 00 ec    	adc    -0x13ffcefa(%ebx),%ecx
406119:	0d 90 06 31 00       	or     $0x310690,%eax
40611e:	ac                   	lods   %ds:(%esi),%al
40611f:	06                   	push   %es
406120:	95                   	xchg   %eax,%ebp
406121:	06                   	push   %es
406122:	11 00                	adc    %eax,(%eax)
406124:	48                   	dec    %eax
406125:	0e                   	push   %cs
406126:	9a 06 11 00 d4 07 9f 	lcall  $0x9f07,$0xd4001106
40612d:	06                   	push   %es
40612e:	01 00                	add    %eax,(%eax)
406130:	6c                   	insb   (%dx),%es:(%edi)
406131:	03 a4 06 01 00 e2 03 	add    0x3e20001(%esi,%eax,1),%esp
406138:	a4                   	movsb  %ds:(%esi),%es:(%edi)
406139:	06                   	push   %es
40613a:	01 00                	add    %eax,(%eax)
40613c:	81 03 a4 06 01 00    	addl   $0x106a4,(%ebx)
406142:	41                   	inc    %ecx
406143:	03 a4 06 01 00 25 13 	add    0x13250001(%esi,%eax,1),%esp
40614a:	8b 06                	mov    (%esi),%eax
40614c:	01 00                	add    %eax,(%eax)
40614e:	08 03                	or     %al,(%ebx)
406150:	a4                   	movsb  %ds:(%esi),%es:(%edi)
406151:	06                   	push   %es
406152:	01 00                	add    %eax,(%eax)
406154:	1b 03                	sbb    (%ebx),%eax
406156:	a4                   	movsb  %ds:(%esi),%es:(%edi)
406157:	06                   	push   %es
406158:	21 00                	and    %eax,(%eax)
40615a:	e6 0d                	out    %al,$0xd
40615c:	90                   	nop
40615d:	06                   	push   %es
40615e:	01 00                	add    %eax,(%eax)
406160:	6b 14 a7 06          	imul   $0x6,(%edi,%eiz,4),%edx
406164:	53                   	push   %ebx
406165:	80 86 1a 51 06 01 00 	addb   $0x0,0x106511a(%esi)
40616c:	08 08                	or     %cl,(%eax)
40616e:	aa                   	stos   %al,%es:(%edi)
40616f:	06                   	push   %es
406170:	01 00                	add    %eax,(%eax)
406172:	2e 04 af             	cs add $0xaf,%al
406175:	06                   	push   %es
406176:	01 00                	add    %eax,(%eax)
406178:	4f                   	dec    %edi
406179:	04 b5                	add    $0xb5,%al
40617b:	06                   	push   %es
40617c:	01 00                	add    %eax,(%eax)
40617e:	13 04 bb             	adc    (%ebx,%edi,4),%eax
406181:	06                   	push   %es
406182:	01 00                	add    %eax,(%eax)
406184:	87 07                	xchg   %eax,(%edi)
406186:	c1 06 01             	roll   $0x1,(%esi)
406189:	00 ff                	add    %bh,%bh
40618b:	08 cc                	or     %cl,%ah
40618d:	06                   	push   %es
40618e:	01 00                	add    %eax,(%eax)
406190:	6e                   	outsb  %ds:(%esi),(%dx)
406191:	13 d1                	adc    %ecx,%edx
406193:	06                   	push   %es
406194:	01 00                	add    %eax,(%eax)
406196:	25 13 8b 06 01       	and    $0x1068b13,%eax
40619b:	00 19                	add    %bl,(%ecx)
40619d:	09 d6                	or     %edx,%esi
40619f:	06                   	push   %es
4061a0:	01 00                	add    %eax,(%eax)
4061a2:	60                   	pusha
4061a3:	00 d6                	add    %dl,%dh
4061a5:	06                   	push   %es
4061a6:	01 00                	add    %eax,(%eax)
4061a8:	58                   	pop    %eax
4061a9:	03 51 06             	add    0x6(%ecx),%edx
4061ac:	01 00                	add    %eax,(%eax)
4061ae:	cb                   	lret
4061af:	03 51 06             	add    0x6(%ecx),%edx
4061b2:	01 00                	add    %eax,(%eax)
4061b4:	6d                   	insl   (%dx),%es:(%edi)
4061b5:	04 51                	add    $0x51,%al
4061b7:	06                   	push   %es
4061b8:	21 00                	and    %eax,(%eax)
4061ba:	35 08 db 06 01       	xor    $0x106db08,%eax
4061bf:	00 7b 0f             	add    %bh,0xf(%ebx)
4061c2:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4061c3:	06                   	push   %es
4061c4:	01 00                	add    %eax,(%eax)
4061c6:	08 03                	or     %al,(%ebx)
4061c8:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4061c9:	06                   	push   %es
4061ca:	01 00                	add    %eax,(%eax)
4061cc:	1b 03                	sbb    (%ebx),%eax
4061ce:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4061cf:	06                   	push   %es
4061d0:	01 00                	add    %eax,(%eax)
4061d2:	2e 03 a7 06 50 20 00 	add    %cs:0x205006(%edi),%esp
4061d9:	00 00                	add    %al,(%eax)
4061db:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
4061e1:	00 01                	add    %al,(%ecx)
4061e3:	00 68 20             	add    %ch,0x20(%eax)
4061e6:	00 00                	add    %al,(%eax)
4061e8:	00 00                	add    %al,(%eax)
4061ea:	81 00 e6 0c e6 06    	addl   $0x6e60ce6,(%eax)
4061f0:	01 00                	add    %eax,(%eax)
4061f2:	84 20                	test   %ah,(%eax)
4061f4:	00 00                	add    %al,(%eax)
4061f6:	00 00                	add    %al,(%eax)
4061f8:	c4 00                	les    (%eax),%eax
4061fa:	67 08 15             	or     %dl,(%di)
4061fd:	00 03                	add    %al,(%ebx)
4061ff:	00 bc 20 00 00 00 00 	add    %bh,0x0(%eax,%eiz,1)
406206:	81 00 f1 19 06 00    	addl   $0x619f1,(%eax)
40620c:	04 00                	add    $0x0,%al
40620e:	d8 22                	fsubs  (%edx)
406210:	00 00                	add    %al,(%eax)
406212:	00 00                	add    %al,(%eax)
406214:	86 08                	xchg   %cl,(%eax)
406216:	9a 01 cc 00 04 00 f0 	lcall  $0xf000,$0x400cc01
40621d:	22 00                	and    (%eax),%al
40621f:	00 00                	add    %al,(%eax)
406221:	00 86 08 a3 01 01    	add    %al,0x101a308(%esi)
406227:	00 04 00             	add    %al,(%eax,%eax,1)
40622a:	fc                   	cld
40622b:	22 00                	and    (%eax),%al
40622d:	00 00                	add    %al,(%eax)
40622f:	00 86 08 bd 01 cc    	add    %al,-0x33fe42f8(%esi)
406235:	00 05 00 14 23 00    	add    %al,0x231400
40623b:	00 00                	add    %al,(%eax)
40623d:	00 86 08 c6 01 01    	add    %al,0x101c608(%esi)
406243:	00 05 00 20 23 00    	add    %al,0x232000
406249:	00 00                	add    %al,(%eax)
40624b:	00 86 08 91 13 ed    	add    %al,-0x12ec6ef8(%esi)
406251:	06                   	push   %es
406252:	06                   	push   %es
406253:	00 38                	add    %bh,(%eax)
406255:	23 00                	and    (%eax),%eax
406257:	00 00                	add    %al,(%eax)
406259:	00 86 08 99 13 f2    	add    %al,-0xdec66f8(%esi)
40625f:	06                   	push   %es
406260:	06                   	push   %es
406261:	00 44 23 00          	add    %al,0x0(%ebx,%eiz,1)
406265:	00 00                	add    %al,(%eax)
406267:	00 86 08 e1 11 cc    	add    %al,-0x33ee1ef8(%esi)
40626d:	00 07                	add    %al,(%edi)
40626f:	00 5c 23 00          	add    %bl,0x0(%ebx,%eiz,1)
406273:	00 00                	add    %al,(%eax)
406275:	00 86 08 ea 11 01    	add    %al,0x111ea08(%esi)
40627b:	00 07                	add    %al,(%edi)
40627d:	00 68 23             	add    %ch,0x23(%eax)
406280:	00 00                	add    %al,(%eax)
406282:	00 00                	add    %al,(%eax)
406284:	86 08                	xchg   %cl,(%eax)
406286:	08 12                	or     %dl,(%edx)
406288:	cc                   	int3
406289:	00 08                	add    %cl,(%eax)
40628b:	00 80 23 00 00 00    	add    %al,0x23(%eax)
406291:	00 86 08 11 12 01    	add    %al,0x1121108(%esi)
406297:	00 08                	add    %cl,(%eax)
406299:	00 8a 23 00 00 00    	add    %cl,0x23(%edx)
40629f:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
4062a5:	00 09                	add    %cl,(%ecx)
4062a7:	00 9b 23 00 00 00    	add    %bl,0x23(%ebx)
4062ad:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
4062b3:	00 09                	add    %cl,(%ecx)
4062b5:	00 ac 23 00 00 00 00 	add    %ch,0x0(%ebx,%eiz,1)
4062bc:	81 00 8b 12 06 00    	addl   $0x6128b,(%eax)
4062c2:	09 00                	or     %eax,(%eax)
4062c4:	4c                   	dec    %esp
4062c5:	24 00                	and    $0x0,%al
4062c7:	00 00                	add    %al,(%eax)
4062c9:	00 86 00 83 11 13    	add    %al,0x13118300(%esi)
4062cf:	01 09                	add    %ecx,(%ecx)
4062d1:	00 84 24 00 00 00 00 	add    %al,0x0(%esp)
4062d8:	86 00                	xchg   %al,(%eax)
4062da:	75 11                	jne    0x4062ed
4062dc:	13 01                	adc    (%ecx),%eax
4062de:	09 00                	or     %eax,(%eax)
4062e0:	bc 24 00 00 00       	mov    $0x24,%esp
4062e5:	00 86 00 89 13 f8    	add    %al,-0x7ec7700(%esi)
4062eb:	06                   	push   %es
4062ec:	09 00                	or     %eax,(%eax)
4062ee:	f4                   	hlt
4062ef:	24 00                	and    $0x0,%al
4062f1:	00 00                	add    %al,(%eax)
4062f3:	00 86 00 2f 18 fd    	add    %al,-0x2e7d100(%esi)
4062f9:	06                   	push   %es
4062fa:	0a 00                	or     (%eax),%al
4062fc:	24 25                	and    $0x25,%al
4062fe:	00 00                	add    %al,(%eax)
406300:	00 00                	add    %al,(%eax)
406302:	86 08                	xchg   %cl,(%eax)
406304:	e7 01                	out    %eax,$0x1
406306:	cc                   	int3
406307:	00 0b                	add    %cl,(%ebx)
406309:	00 3c 25 00 00 00 00 	add    %bh,0x0(,%eiz,1)
406310:	86 08                	xchg   %cl,(%eax)
406312:	f0 01 01             	lock add %eax,(%ecx)
406315:	00 0b                	add    %cl,(%ebx)
406317:	00 48 25             	add    %cl,0x25(%eax)
40631a:	00 00                	add    %al,(%eax)
40631c:	00 00                	add    %al,(%eax)
40631e:	86 00                	xchg   %al,(%eax)
406320:	5b                   	pop    %ebx
406321:	11 03                	adc    %eax,(%ebx)
406323:	07                   	pop    %es
406324:	0c 00                	or     $0x0,%al
406326:	b7 25                	mov    $0x25,%bh
406328:	00 00                	add    %al,(%eax)
40632a:	00 00                	add    %al,(%eax)
40632c:	86 18                	xchg   %bl,(%eax)
40632e:	0a 14 06             	or     (%esi,%eax,1),%dl
406331:	00 0f                	add    %cl,(%edi)
406333:	00 c8                	add    %cl,%al
406335:	25 00 00 00 00       	and    $0x0,%eax
40633a:	86 08                	xchg   %cl,(%eax)
40633c:	13 07                	adc    (%edi),%eax
40633e:	45                   	inc    %ebp
40633f:	00 0f                	add    %cl,(%edi)
406341:	00 e0                	add    %ah,%al
406343:	25 00 00 00 00       	and    $0x0,%eax
406348:	86 08                	xchg   %cl,(%eax)
40634a:	1c 07                	sbb    $0x7,%al
40634c:	10 00                	adc    %al,(%eax)
40634e:	0f 00 ec             	verw   %esp
406351:	25 00 00 00 00       	and    $0x0,%eax
406356:	86 08                	xchg   %cl,(%eax)
406358:	98                   	cwtl
406359:	02 cc                	add    %ah,%cl
40635b:	00 10                	add    %dl,(%eax)
40635d:	00 04 26             	add    %al,(%esi,%eiz,1)
406360:	00 00                	add    %al,(%eax)
406362:	00 00                	add    %al,(%eax)
406364:	86 08                	xchg   %cl,(%eax)
406366:	9f                   	lahf
406367:	02 01                	add    (%ecx),%al
406369:	00 10                	add    %dl,(%eax)
40636b:	00 10                	add    %dl,(%eax)
40636d:	26 00 00             	add    %al,%es:(%eax)
406370:	00 00                	add    %al,(%eax)
406372:	86 00                	xchg   %al,(%eax)
406374:	82 12 13             	adcb   $0x13,(%edx)
406377:	01 11                	add    %edx,(%ecx)
406379:	00 d1                	add    %dl,%cl
40637b:	26 00 00             	add    %al,%es:(%eax)
40637e:	00 00                	add    %al,(%eax)
406380:	86 18                	xchg   %bl,(%eax)
406382:	0a 14 06             	or     (%esi,%eax,1),%dl
406385:	00 11                	add    %dl,(%ecx)
406387:	00 f0                	add    %dh,%al
406389:	26 00 00             	add    %al,%es:(%eax)
40638c:	00 00                	add    %al,(%eax)
40638e:	86 08                	xchg   %cl,(%eax)
406390:	2a 02                	sub    (%edx),%al
406392:	0a 07                	or     (%edi),%al
406394:	11 00                	adc    %eax,(%eax)
406396:	08 27                	or     %ah,(%edi)
406398:	00 00                	add    %al,(%eax)
40639a:	00 00                	add    %al,(%eax)
40639c:	86 08                	xchg   %cl,(%eax)
40639e:	33 02                	xor    (%edx),%eax
4063a0:	0f 07                	sysret
4063a2:	11 00                	adc    %eax,(%eax)
4063a4:	14 27                	adc    $0x27,%al
4063a6:	00 00                	add    %al,(%eax)
4063a8:	00 00                	add    %al,(%eax)
4063aa:	86 08                	xchg   %cl,(%eax)
4063ac:	fa                   	cli
4063ad:	16                   	push   %ss
4063ae:	15 07 12 00 2c       	adc    $0x2c001207,%eax
4063b3:	27                   	daa
4063b4:	00 00                	add    %al,(%eax)
4063b6:	00 00                	add    %al,(%eax)
4063b8:	86 08                	xchg   %cl,(%eax)
4063ba:	05 17 19 07 12       	add    $0x12071917,%eax
4063bf:	00 36                	add    %dh,(%esi)
4063c1:	27                   	daa
4063c2:	00 00                	add    %al,(%eax)
4063c4:	00 00                	add    %al,(%eax)
4063c6:	86 18                	xchg   %bl,(%eax)
4063c8:	0a 14 06             	or     (%esi,%eax,1),%dl
4063cb:	00 13                	add    %dl,(%ebx)
4063cd:	00 40 27             	add    %al,0x27(%eax)
4063d0:	00 00                	add    %al,(%eax)
4063d2:	00 00                	add    %al,(%eax)
4063d4:	e6 09                	out    %al,$0x9
4063d6:	ab                   	stos   %eax,%es:(%edi)
4063d7:	17                   	pop    %ss
4063d8:	cc                   	int3
4063d9:	00 13                	add    %dl,(%ebx)
4063db:	00 5d 27             	add    %bl,0x27(%ebp)
4063de:	00 00                	add    %al,(%eax)
4063e0:	00 00                	add    %al,(%eax)
4063e2:	86 18                	xchg   %bl,(%eax)
4063e4:	0a 14 06             	or     (%esi,%eax,1),%dl
4063e7:	00 13                	add    %dl,(%ebx)
4063e9:	00 72 27             	add    %dh,0x27(%edx)
4063ec:	00 00                	add    %al,(%eax)
4063ee:	00 00                	add    %al,(%eax)
4063f0:	86 18                	xchg   %bl,(%eax)
4063f2:	0a 14 1e             	or     (%esi,%ebx,1),%dl
4063f5:	07                   	pop    %es
4063f6:	13 00                	adc    (%eax),%eax
4063f8:	84 27                	test   %ah,(%edi)
4063fa:	00 00                	add    %al,(%eax)
4063fc:	00 00                	add    %al,(%eax)
4063fe:	e6 01                	out    %al,$0x1
406400:	6b 17 1e             	imul   $0x1e,(%edi),%edx
406403:	07                   	pop    %es
406404:	14 00                	adc    $0x0,%al
406406:	ae                   	scas   %es:(%edi),%al
406407:	27                   	daa
406408:	00 00                	add    %al,(%eax)
40640a:	00 00                	add    %al,(%eax)
40640c:	e6 01                	out    %al,$0x1
40640e:	d4 19                	aam    $0x19
406410:	25 07 15 00 c4       	and    $0xc4001507,%eax
406415:	27                   	daa
406416:	00 00                	add    %al,(%eax)
406418:	00 00                	add    %al,(%eax)
40641a:	e6 01                	out    %al,$0x1
40641c:	d4 19                	aam    $0x19
40641e:	2a 07                	sub    (%edi),%al
406420:	15 00 00 28 00       	adc    $0x280000,%eax
406425:	00 00                	add    %al,(%eax)
406427:	00 e6                	add    %ah,%dh
406429:	01 2a                	add    %ebp,(%edx)
40642b:	1a 30                	sbb    (%eax),%dh
40642d:	07                   	pop    %es
40642e:	16                   	push   %ss
40642f:	00 38                	add    %bh,(%eax)
406431:	28 00                	sub    %al,(%eax)
406433:	00 00                	add    %al,(%eax)
406435:	00 e6                	add    %ah,%dh
406437:	01 2a                	add    %ebp,(%edx)
406439:	1a 38                	sbb    (%eax),%bh
40643b:	07                   	pop    %es
40643c:	17                   	pop    %ss
40643d:	00 6c 28 00          	add    %ch,0x0(%eax,%ebp,1)
406441:	00 00                	add    %al,(%eax)
406443:	00 e6                	add    %ah,%dh