427215:	74 0a                	je     0x427221
427217:	ff 15 10 ea 46 00    	call   *0x46ea10
42721d:	85 c0                	test   %eax,%eax
42721f:	75 04                	jne    0x427225
427221:	33 c0                	xor    %eax,%eax
427223:	eb 05                	jmp    0x42722a
427225:	b0 01                	mov    $0x1,%al
427227:	c3                   	ret
427228:	33 c0                	xor    %eax,%eax
42722a:	c3                   	ret
42722b:	90                   	nop
42722c:	55                   	push   %ebp
42722d:	8b ec                	mov    %esp,%ebp
42722f:	33 c0                	xor    %eax,%eax
427231:	55                   	push   %ebp
427232:	68 74 72 42 00       	push   $0x427274
427237:	64 ff 30             	push   %fs:(%eax)
42723a:	64 89 20             	mov    %esp,%fs:(%eax)
42723d:	ff 05 3c ea 46 00    	incl   0x46ea3c
427243:	75 21                	jne    0x427266
427245:	83 3d 44 ea 46 00 00 	cmpl   $0x0,0x46ea44
42724c:	7e 0e                	jle    0x42725c
42724e:	e8 8d f6 ff ff       	call   0x4268e0
427253:	83 3d 44 ea 46 00 00 	cmpl   $0x0,0x46ea44
42725a:	7f f2                	jg     0x42724e
42725c:	a1 48 ea 46 00       	mov    0x46ea48,%eax
427261:	e8 e2 bf fd ff       	call   0x403248
427266:	33 c0                	xor    %eax,%eax
427268:	5a                   	pop    %edx
427269:	59                   	pop    %ecx
42726a:	59                   	pop    %ecx
42726b:	64 89 10             	mov    %edx,%fs:(%eax)
42726e:	68 7b 72 42 00       	push   $0x42727b
427273:	c3                   	ret
427274:	e9 23 c7 fd ff       	jmp    0x40399c
427279:	eb f8                	jmp    0x427273
42727b:	5d                   	pop    %ebp
42727c:	c3                   	ret
42727d:	8d 40 00             	lea    0x0(%eax),%eax
427280:	83 2d 3c ea 46 00 01 	subl   $0x1,0x46ea3c
427287:	73 11                	jae    0x42729a
427289:	b2 01                	mov    $0x1,%dl
42728b:	a1 a0 67 42 00       	mov    0x4267a0,%eax
427290:	e8 7b f5 ff ff       	call   0x426810
427295:	a3 48 ea 46 00       	mov    %eax,0x46ea48
42729a:	c3                   	ret
42729b:	90                   	nop
42729c:	55                   	push   %ebp
42729d:	8b ec                	mov    %esp,%ebp
42729f:	33 c0                	xor    %eax,%eax
4272a1:	55                   	push   %ebp
4272a2:	68 c1 72 42 00       	push   $0x4272c1
4272a7:	64 ff 30             	push   %fs:(%eax)
4272aa:	64 89 20             	mov    %esp,%fs:(%eax)
4272ad:	ff 05 4c ea 46 00    	incl   0x46ea4c
4272b3:	33 c0                	xor    %eax,%eax
4272b5:	5a                   	pop    %edx
4272b6:	59                   	pop    %ecx
4272b7:	59                   	pop    %ecx
4272b8:	64 89 10             	mov    %edx,%fs:(%eax)
4272bb:	68 c8 72 42 00       	push   $0x4272c8
4272c0:	c3                   	ret
4272c1:	e9 d6 c6 fd ff       	jmp    0x40399c
4272c6:	eb f8                	jmp    0x4272c0
4272c8:	5d                   	pop    %ebp
4272c9:	c3                   	ret
4272ca:	8b c0                	mov    %eax,%eax
4272cc:	83 2d 4c ea 46 00 01 	subl   $0x1,0x46ea4c
4272d3:	c3                   	ret
4272d4:	d8 72 42             	fdivs  0x42(%edx)
4272d7:	00 03                	add    %al,(%ebx)
4272d9:	0b 54 45 64          	or     0x64(%ebp,%eax,2),%edx
4272dd:	67 65 42             	addr16 gs inc %edx
4272e0:	6f                   	outsl  %ds:(%esi),(%dx)
4272e1:	72 64                	jb     0x427347
4272e3:	65 72 01             	gs jb  0x4272e7
4272e6:	00 00                	add    %al,(%eax)
4272e8:	00 00                	add    %al,(%eax)
4272ea:	03 00                	add    (%eax),%eax
4272ec:	00 00                	add    %al,(%eax)
4272ee:	d4 72                	aam    $0x72
4272f0:	42                   	inc    %edx
4272f1:	00 06                	add    %al,(%esi)
4272f3:	65 62 4c 65 66       	bound  %ecx,%gs:0x66(%ebp,%eiz,2)
4272f8:	74 05                	je     0x4272ff
4272fa:	65 62 54 6f 70       	bound  %edx,%gs:0x70(%edi,%ebp,2)
4272ff:	07                   	pop    %es
427300:	65 62 52 69          	bound  %edx,%gs:0x69(%edx)
427304:	67 68 74 08 65 62    	addr16 push $0x62650874
42730a:	42                   	inc    %edx
42730b:	6f                   	outsl  %ds:(%esi),(%dx)
42730c:	74 74                	je     0x427382
42730e:	6f                   	outsl  %ds:(%esi),(%dx)
42730f:	6d                   	insl   (%dx),%es:(%edi)
427310:	07                   	pop    %es
427311:	54                   	push   %esp
427312:	6f                   	outsl  %ds:(%esi),(%dx)
427313:	6f                   	outsl  %ds:(%esi),(%dx)
427314:	6c                   	insb   (%dx),%es:(%edi)
427315:	57                   	push   %edi
427316:	69 6e 1c 73 42 00 06 	imul   $0x6004273,0x1c(%esi),%ebp
42731d:	0c 54                	or     $0x54,%al
42731f:	45                   	inc    %ebp
427320:	64 67 65 42          	fs addr16 gs inc %edx
427324:	6f                   	outsl  %ds:(%esi),(%dx)
427325:	72 64                	jb     0x42738b
427327:	65 72 73             	gs jb  0x42739d
42732a:	01 d4                	add    %edx,%esp
42732c:	72 42                	jb     0x427370
42732e:	00 90 34 73 42 00    	add    %dl,0x427334(%eax)
427334:	03 0a                	add    (%edx),%ecx
427336:	54                   	push   %esp
427337:	45                   	inc    %ebp
427338:	64 67 65 53          	fs addr16 gs push %ebx
42733c:	74 79                	je     0x4273b7
42733e:	6c                   	insb   (%dx),%es:(%edi)
42733f:	65 01 00             	add    %eax,%gs:(%eax)
427342:	00 00                	add    %al,(%eax)
427344:	00 02                	add    %al,(%edx)
427346:	00 00                	add    %al,(%eax)
427348:	00 30                	add    %dh,(%eax)
42734a:	73 42                	jae    0x42738e
42734c:	00 06                	add    %al,(%esi)
42734e:	65 73 4e             	gs jae 0x42739f
427351:	6f                   	outsl  %ds:(%esi),(%dx)
427352:	6e                   	outsb  %ds:(%esi),(%dx)
427353:	65 08 65 73          	or     %ah,%gs:0x73(%ebp)
427357:	52                   	push   %edx
427358:	61                   	popa
427359:	69 73 65 64 09 65 73 	imul   $0x73650964,0x65(%ebx),%esi
427360:	4c                   	dec    %esp
427361:	6f                   	outsl  %ds:(%esi),(%dx)
427362:	77 65                	ja     0x4273c9
427364:	72 65                	jb     0x4273cb
427366:	64 07                	fs pop %es
427368:	54                   	push   %esp
427369:	6f                   	outsl  %ds:(%esi),(%dx)
42736a:	6f                   	outsl  %ds:(%esi),(%dx)
42736b:	6c                   	insb   (%dx),%es:(%edi)
42736c:	57                   	push   %edi
42736d:	69 6e 90 bc 73 42 00 	imul   $0x4273bc,-0x70(%esi),%ebp
427380:	b4 74                	mov    $0x74,%ah
427382:	42                   	inc    %edx
42738b:	00 88 74 42 00 a2    	add    %cl,-0x5dffbd8c(%eax)
427391:	74 42                	je     0x4273d5
427393:	00 0c 02             	add    %cl,(%edx,%eax,1)
427396:	00 00                	add    %al,(%eax)
427398:	94                   	xchg   %eax,%esp
427399:	b6 43                	mov    $0x43,%dh
42739b:	00 4c a6 41          	add    %cl,0x41(%esi,%eiz,4)
42739f:	00 9c 34 40 00 a0 9f 	add    %bl,-0x605fffc0(%esp,%esi,1)
4273a6:	41                   	inc    %ecx
4273a7:	00 a4 34 40 00 68 3c 	add    %ah,0x3c680040(%esp,%esi,1)
4273ae:	44                   	inc    %esp
4273af:	00 e0                	add    %ah,%al
4273b1:	31 40 00             	xor    %eax,0x0(%eax)
4273b4:	fc                   	cld
4273b5:	31 40 00             	xor    %eax,0x0(%eax)
4273b8:	40                   	inc    %eax
4273b9:	1f                   	pop    %ds
4273ba:	44                   	inc    %esp
4273bb:	00 08                	add    %cl,(%eax)
4273bd:	6c                   	insb   (%dx),%es:(%edi)
4273be:	44                   	inc    %esp
4273bf:	00 30                	add    %dh,(%eax)
4273c1:	34 44                	xor    $0x44,%al
4273c3:	00 90 43 41 00 c4    	add    %dl,-0x3bffbebd(%eax)
4273c9:	19 44 00 d8          	sbb    %eax,-0x28(%eax,%eax,1)
4273cd:	ed                   	in     (%dx),%eax
4273ce:	43                   	inc    %ebx
4273cf:	00 e4                	add    %ah,%ah
4273d1:	20 44 00 f0          	and    %al,-0x10(%eax,%eax,1)
4273d5:	f6 43 00 64          	testb  $0x64,0x0(%ebx)
4273d9:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4273da:	41                   	inc    %ecx
4273db:	00 4c a3 41          	add    %cl,0x41(%ebx,%eiz,4)
4273df:	00 44 a3 41          	add    %al,0x41(%ebx,%eiz,4)
4273e3:	00 6c a6 41          	add    %ch,0x41(%esi,%eiz,4)
4273e7:	00 d8                	add    %bl,%al
4273e9:	74 42                	je     0x42742d
4273eb:	00 1c 67             	add    %bl,(%edi,%eiz,2)
4273ee:	44                   	inc    %esp
4273ef:	00 38                	add    %bh,(%eax)
4273f1:	6c                   	insb   (%dx),%es:(%edi)
4273f2:	44                   	inc    %esp
4273f3:	00 84 6b 44 00 4c ec 	add    %al,-0x13b3ffbc(%ebx,%ebp,2)
4273fa:	43                   	inc    %ebx
4273fb:	00 98 61 44 00 b8    	add    %bl,-0x47ffbb9f(%eax)
427401:	61                   	popa
427402:	44                   	inc    %esp
427403:	00 d0                	add    %dl,%al
427405:	5e                   	pop    %esi
427406:	44                   	inc    %esp
427407:	00 94 eb 43 00 98 eb 	add    %dl,-0x1467ffbd(%ebx,%ebp,8)
42740e:	43                   	inc    %ebx
42740f:	00 94 1b 44 00 c0 1b 	add    %dl,0x1bc00044(%ebx,%ebx,1)
427416:	44                   	inc    %esp
427417:	00 d8                	add    %bl,%al
427419:	f6 43 00 10          	testb  $0x10,0x0(%ebx)
42741d:	ed                   	in     (%dx),%eax
42741e:	43                   	inc    %ebx
42741f:	00 64 f8 43          	add    %ah,0x43(%eax,%edi,8)
427423:	00 dc                	add    %bl,%ah
427425:	f7 43 00 f0 fa 43 00 	testl  $0x43faf0,0x0(%ebx)
42742c:	9c                   	pushf
42742d:	f9                   	stc
42742e:	43                   	inc    %ebx
42742f:	00 04 3b             	add    %al,(%ebx,%edi,1)
427432:	44                   	inc    %esp
427433:	00 44 1c 44          	add    %al,0x44(%esp,%ebx,1)
427437:	00 24 5f             	add    %ah,(%edi,%ebx,2)
42743a:	44                   	inc    %esp
42743b:	00 e0                	add    %ah,%al
42743d:	5f                   	pop    %edi
42743e:	44                   	inc    %esp
42743f:	00 dc                	add    %bl,%ah
427441:	5a                   	pop    %edx
427442:	44                   	inc    %esp
427443:	00 c4                	add    %al,%ah
427445:	5f                   	pop    %edi
427446:	44                   	inc    %esp
427447:	00 5c 21 44          	add    %bl,0x44(%ecx,%eiz,1)
42744b:	00 f0                	add    %dh,%al
42744d:	27                   	daa
42744e:	44                   	inc    %esp
42744f:	00 90 35 44 00 7c    	add    %dl,0x7c004435(%eax)
427455:	2f                   	das
427456:	44                   	inc    %esp
427457:	00 78 32             	add    %bh,0x32(%eax)
42745a:	44                   	inc    %esp
42745b:	00 a8 30 44 00 28    	add    %ch,0x28004430(%eax)
427461:	36 44                	ss inc %esp
427463:	00 2c 36             	add    %ch,(%esi,%esi,1)
427466:	44                   	inc    %esp
427467:	00 e4                	add    %ah,%ah
427469:	34 44                	xor    $0x44,%al
42746b:	00 8c 34 44 00 04 61 	add    %cl,0x61040044(%esp,%esi,1)
427472:	44                   	inc    %esp
427473:	00 d4                	add    %dl,%ah
427475:	3e 44                	ds inc %esp
427477:	00 f8                	add    %bh,%al
427479:	72 44                	jb     0x4274bf
42747b:	00 80 5d 44 00 70    	add    %al,0x7000445d(%eax)
427481:	60                   	pusha
427482:	44                   	inc    %esp
427483:	00 7c 75 42          	add    %bh,0x42(%ebp,%esi,2)
427487:	00 04 00             	add    %al,(%eax,%eax,1)
42748a:	83 00 85             	addl   $0xffffff85,(%eax)
42748d:	00 3b                	add    %bh,(%ebx)
42748f:	b0 10                	mov    $0x10,%al
427491:	b0 6c                	mov    $0x6c,%al
427493:	76 42                	jbe    0x4274d7
427495:	00 e8                	add    %ch,%al
427497:	76 42                	jbe    0x4274db
427499:	00 4c 77 42          	add    %cl,0x42(%edi,%esi,2)
42749d:	00 68 77             	add    %ch,0x77(%eax)
4274a0:	42                   	inc    %edx
4274a1:	00 0b                	add    %cl,(%ebx)
4274a3:	54                   	push   %esp
4274a4:	54                   	push   %esp
4274a5:	6f                   	outsl  %ds:(%esi),(%dx)
4274a6:	6f                   	outsl  %ds:(%esi),(%dx)
4274a7:	6c                   	insb   (%dx),%es:(%edi)
4274a8:	57                   	push   %edi
4274a9:	69 6e 64 6f 77 8b c0 	imul   $0xc08b776f,0x64(%esi),%ebp
4274b0:	b4 74                	mov    $0x74,%ah
4274b2:	42                   	inc    %edx
4274b3:	00 07                	add    %al,(%edi)
4274b5:	0b 54 54 6f          	or     0x6f(%esp,%edx,2),%edx
4274b9:	6f                   	outsl  %ds:(%esi),(%dx)
4274ba:	6c                   	insb   (%dx),%es:(%edi)
4274bb:	57                   	push   %edi
4274bc:	69 6e 64 6f 77 bc 73 	imul   $0x73bc776f,0x64(%esi),%ebp
4274c3:	42                   	inc    %edx
4274c4:	00 48 ba             	add    %cl,-0x46(%eax)
4274c7:	43                   	inc    %ebx
4274c8:	00 0b                	add    %cl,(%ebx)
4274ca:	00 07                	add    %al,(%edi)
4274cc:	54                   	push   %esp
4274cd:	6f                   	outsl  %ds:(%esi),(%dx)
4274ce:	6f                   	outsl  %ds:(%esi),(%dx)
4274cf:	6c                   	insb   (%dx),%es:(%edi)
4274d0:	57                   	push   %edi
4274d1:	69 6e 00 00 8d 40 00 	imul   $0x408d00,0x0(%esi),%ebp
4274d8:	53                   	push   %ebx
4274d9:	56                   	push   %esi
4274da:	84 d2                	test   %dl,%dl
4274dc:	74 08                	je     0x4274e6
4274de:	83 c4 f0             	add    $0xfffffff0,%esp
4274e1:	e8 86 c0 fd ff       	call   0x40356c
4274e6:	8b da                	mov    %edx,%ebx
4274e8:	8b f0                	mov    %eax,%esi
4274ea:	33 d2                	xor    %edx,%edx
4274ec:	8b c6                	mov    %esi,%eax
4274ee:	e8 29 a9 01 00       	call   0x441e1c
4274f3:	a0 28 75 42 00       	mov    0x427528,%al
4274f8:	88 86 08 02 00 00    	mov    %al,0x208(%esi)
4274fe:	c6 86 09 02 00 00 01 	movb   $0x1,0x209(%esi)
427505:	c6 86 0a 02 00 00 02 	movb   $0x2,0x20a(%esi)
42750c:	8b c6                	mov    %esi,%eax
42750e:	84 db                	test   %bl,%bl
427510:	74 0f                	je     0x427521
427512:	e8 ad c0 fd ff       	call   0x4035c4
427517:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42751e:	83 c4 0c             	add    $0xc,%esp
427521:	8b c6                	mov    %esi,%eax
427523:	5e                   	pop    %esi
427524:	5b                   	pop    %ebx
427525:	c3                   	ret
427526:	00 00                	add    %al,(%eax)
427528:	0f 00 00             	sldt   (%eax)
42752b:	00 53 51             	add    %dl,0x51(%ebx)
42752e:	88 14 24             	mov    %dl,(%esp)
427531:	8b d8                	mov    %eax,%ebx
427533:	8a 04 24             	mov    (%esp),%al
427536:	3a 83 08 02 00 00    	cmp    0x208(%ebx),%al
42753c:	74 10                	je     0x42754e
42753e:	8a 04 24             	mov    (%esp),%al
427541:	88 83 08 02 00 00    	mov    %al,0x208(%ebx)
427547:	8b c3                	mov    %ebx,%eax
427549:	e8 42 c1 01 00       	call   0x443690
42754e:	5a                   	pop    %edx
42754f:	5b                   	pop    %ebx
427550:	c3                   	ret
427551:	8d 40 00             	lea    0x0(%eax),%eax
427554:	3a 90 09 02 00 00    	cmp    0x209(%eax),%dl
42755a:	74 0b                	je     0x427567
42755c:	88 90 09 02 00 00    	mov    %dl,0x209(%eax)
427562:	e8 29 c1 01 00       	call   0x443690
427567:	c3                   	ret
427568:	3a 90 0a 02 00 00    	cmp    0x20a(%eax),%dl
42756e:	74 0b                	je     0x42757b
427570:	88 90 0a 02 00 00    	mov    %dl,0x20a(%eax)
427576:	e8 15 c1 01 00       	call   0x443690
42757b:	c3                   	ret
42757c:	53                   	push   %ebx
42757d:	56                   	push   %esi
42757e:	57                   	push   %edi
42757f:	83 c4 e0             	add    $0xffffffe0,%esp
427582:	8b f2                	mov    %edx,%esi
427584:	8b d8                	mov    %eax,%ebx
427586:	8d 7c 24 10          	lea    0x10(%esp),%edi
42758a:	54                   	push   %esp
42758b:	8b c3                	mov    %ebx,%eax
42758d:	e8 5e eb 01 00       	call   0x4460f0
427592:	50                   	push   %eax
427593:	e8 e4 ef fd ff       	call   0x40657c
427598:	57                   	push   %edi
427599:	8b c3                	mov    %ebx,%eax
42759b:	e8 50 eb 01 00       	call   0x4460f0