65f28e:	8b 83 34 03 00 00    	mov    0x334(%ebx),%eax
65f294:	8b 08                	mov    (%eax),%ecx
65f296:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
65f29c:	66 ba 08 00          	mov    $0x8,%dx
65f2a0:	8b 83 70 03 00 00    	mov    0x370(%ebx),%eax
65f2a6:	e8 9d 77 e4 ff       	call   0x4a6a48
65f2ab:	c7 83 78 03 00 00 dd 	movl   $0xffffffdd,0x378(%ebx)
65f2b2:	ff ff ff
65f2b5:	c7 83 7c 03 00 00 dd 	movl   $0xffffffdd,0x37c(%ebx)
65f2bc:	ff ff ff
65f2bf:	c6 83 80 03 00 00 01 	movb   $0x1,0x380(%ebx)
65f2c6:	8b c3                	mov    %ebx,%eax
65f2c8:	e8 fb f9 ff ff       	call   0x65ecc8
65f2cd:	33 d2                	xor    %edx,%edx
65f2cf:	8b c3                	mov    %ebx,%eax
65f2d1:	e8 46 ff ff ff       	call   0x65f21c
65f2d6:	5b                   	pop    %ebx
65f2d7:	c3                   	ret
65f2d8:	53                   	push   %ebx
65f2d9:	8b d8                	mov    %eax,%ebx
65f2db:	80 bb 89 03 00 00 00 	cmpb   $0x0,0x389(%ebx)
65f2e2:	75 51                	jne    0x65f335
65f2e4:	8b 83 50 03 00 00    	mov    0x350(%ebx),%eax
65f2ea:	8b 10                	mov    (%eax),%edx
65f2ec:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65f2f2:	8b d0                	mov    %eax,%edx
65f2f4:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
65f2fa:	e8 ed 93 de ff       	call   0x4486ec
65f2ff:	8b 83 50 03 00 00    	mov    0x350(%ebx),%eax
65f305:	8b 10                	mov    (%eax),%edx
65f307:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65f30d:	8b d0                	mov    %eax,%edx
65f30f:	8b 83 38 03 00 00    	mov    0x338(%ebx),%eax
65f315:	e8 d2 93 de ff       	call   0x4486ec
65f31a:	8b 83 50 03 00 00    	mov    0x350(%ebx),%eax
65f320:	8b 10                	mov    (%eax),%edx
65f322:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65f328:	8b d0                	mov    %eax,%edx
65f32a:	8b 83 74 03 00 00    	mov    0x374(%ebx),%eax
65f330:	e8 b7 93 de ff       	call   0x4486ec
65f335:	5b                   	pop    %ebx
65f336:	c3                   	ret
65f337:	90                   	nop
65f338:	55                   	push   %ebp
65f339:	8b ec                	mov    %esp,%ebp
65f33b:	33 c0                	xor    %eax,%eax
65f33d:	55                   	push   %ebp
65f33e:	68 5d f3 65 00       	push   $0x65f35d
65f343:	64 ff 30             	push   %fs:(%eax)
65f346:	64 89 20             	mov    %esp,%fs:(%eax)
65f349:	ff 05 18 66 6b 00    	incl   0x6b6618
65f34f:	33 c0                	xor    %eax,%eax
65f351:	5a                   	pop    %edx
65f352:	59                   	pop    %ecx
65f353:	59                   	pop    %ecx
65f354:	64 89 10             	mov    %edx,%fs:(%eax)
65f357:	68 64 f3 65 00       	push   $0x65f364
65f35c:	c3                   	ret
65f35d:	e9 aa 4e da ff       	jmp    0x40420c
65f362:	eb f8                	jmp    0x65f35c
65f364:	5d                   	pop    %ebp
65f365:	c3                   	ret
65f366:	8b c0                	mov    %eax,%eax
65f368:	83 2d 18 66 6b 00 01 	subl   $0x1,0x6b6618
65f36f:	c3                   	ret
65f370:	bc f3 65 00 00       	mov    $0x65f3,%esp
65f37d:	00 00                	add    %al,(%eax)
65f37f:	00 8c f5 65 00 ac f4 	add    %cl,-0xb53ff9b(%ebp,%esi,8)
65f386:	65 00 e2             	gs add %ah,%dl
65f389:	f4                   	hlt
65f38a:	65 00 00             	add    %al,%gs:(%eax)
65f38d:	00 00                	add    %al,(%eax)
65f38f:	00 71 f5             	add    %dh,-0xb(%ecx)
65f392:	65 00 fc             	gs add %bh,%ah
65f395:	02 00                	add    (%eax),%al
65f397:	00 a4 f5 45 00 c8 4d 	add    %ah,0x4dc80045(%ebp,%esi,8)
65f39e:	42                   	inc    %edx
65f39f:	00 c8                	add    %cl,%al
65f3a1:	25 46 00 70 27       	and    $0x27700046,%eax
65f3a6:	46                   	inc    %esi
65f3a7:	00 d4                	add    %dl,%ah
65f3a9:	3c 40                	cmp    $0x40,%al
65f3ab:	00 10                	add    %dl,(%eax)
65f3ad:	4b                   	dec    %ebx
65f3ae:	46                   	inc    %esi
65f3af:	00 10                	add    %dl,(%eax)
65f3b1:	3a 40 00             	cmp    0x0(%eax),%al
65f3b4:	2c 3a                	sub    $0x3a,%al
65f3b6:	40                   	inc    %eax
65f3b7:	00 d8                	add    %bl,%al
65f3b9:	27                   	daa
65f3ba:	46                   	inc    %esi
65f3bb:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
65f3bf:	00 48 2d             	add    %cl,0x2d(%eax)
65f3c2:	46                   	inc    %esi
65f3c3:	00 48 c7             	add    %cl,-0x39(%eax)
65f3c6:	41                   	inc    %ecx
65f3c7:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
65f3cd:	29 46 00             	sub    %eax,0x0(%esi)
65f3d0:	e0 2a                	loopne 0x65f3fc
65f3d2:	46                   	inc    %esi
65f3d3:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
65f3da:	42                   	inc    %edx
65f3db:	00 58 33             	add    %bl,0x33(%eax)
65f3de:	46                   	inc    %esi
65f3df:	00 c0                	add    %al,%al
65f3e1:	4a                   	dec    %edx
65f3e2:	42                   	inc    %edx
65f3e3:	00 b4 6d 46 00 3c 24 	add    %dh,0x243c0046(%ebp,%ebp,2)
65f3ea:	46                   	inc    %esi
65f3eb:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
65f3f1:	fa                   	cli
65f3f2:	44                   	inc    %esp
65f3f3:	00 e8                	add    %ch,%al
65f3f5:	f9                   	stc
65f3f6:	44                   	inc    %esp
65f3f7:	00 e8                	add    %ch,%al
65f3f9:	7a 44                	jp     0x65f43f
65f3fb:	00 fc                	add    %bh,%ah
65f3fd:	ef                   	out    %eax,(%dx)
65f3fe:	44                   	inc    %esp
65f3ff:	00 38                	add    %bh,(%eax)
65f401:	30 46 00             	xor    %al,0x0(%esi)
65f404:	3c ed                	cmp    $0xed,%al
65f406:	44                   	inc    %esp
65f407:	00 30                	add    %dh,(%eax)
65f409:	7a 44                	jp     0x65f44f
65f40b:	00 34 7a             	add    %dh,(%edx,%edi,2)
65f40e:	44                   	inc    %esp
65f40f:	00 2c 31             	add    %ch,(%ecx,%esi,1)
65f412:	46                   	inc    %esi
65f413:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
65f41a:	44                   	inc    %esp
65f41b:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
65f422:	44                   	inc    %esp
65f423:	00 20                	add    %ah,(%eax)
65f425:	33 46 00             	xor    0x0(%esi),%eax
65f428:	ec                   	in     (%dx),%al
65f429:	31 46 00             	xor    %eax,0x0(%esi)
65f42c:	60                   	pusha
65f42d:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
65f431:	33 46 00             	xor    0x0(%esi),%eax
65f434:	40                   	inc    %eax
65f435:	ab                   	stos   %eax,%es:(%edi)
65f436:	44                   	inc    %esp
65f437:	00 c8                	add    %cl,%al
65f439:	ed                   	in     (%dx),%eax
65f43a:	44                   	inc    %esp
65f43b:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
65f43f:	00 48 e9             	add    %cl,-0x17(%eax)
65f442:	44                   	inc    %esp
65f443:	00 28                	add    %ch,(%eax)
65f445:	ee                   	out    %al,(%dx)
65f446:	44                   	inc    %esp
65f447:	00 18                	add    %bl,(%eax)
65f449:	1f                   	pop    %ds
65f44a:	46                   	inc    %esi
65f44b:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
65f452:	44                   	inc    %esp
65f453:	00 38                	add    %bh,(%eax)
65f455:	46                   	inc    %esi
65f456:	46                   	inc    %esi
65f457:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
65f45e:	46                   	inc    %esi
65f45f:	00 f0                	add    %dh,%al
65f461:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
65f465:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
65f469:	4a                   	dec    %edx
65f46a:	46                   	inc    %esi
65f46b:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
65f46f:	00 68 ef             	add    %ch,-0x11(%eax)
65f472:	44                   	inc    %esp
65f473:	00 c0                	add    %al,%al
65f475:	51                   	push   %ecx
65f476:	46                   	inc    %esi
65f477:	00 ec                	add    %ch,%ah
65f479:	eb 44                	jmp    0x65f4bf
65f47b:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
65f482:	46                   	inc    %esi
65f483:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
65f48a:	46                   	inc    %esi
65f48b:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
65f492:	46                   	inc    %esi
65f493:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
65f496:	46                   	inc    %esi
65f497:	00 00                	add    %al,(%eax)
65f499:	26 46                	es inc %esi
65f49b:	00 78 65             	add    %bh,0x65(%eax)
65f49e:	46                   	inc    %esi
65f49f:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
65f4a5:	67 46                	addr16 inc %esi
65f4a7:	00 1c 33             	add    %bl,(%ebx,%esi,1)
65f4aa:	46                   	inc    %esi
65f4ab:	00 03                	add    %al,(%ebx)
65f4ad:	00 7b f5             	add    %bh,-0xb(%ebx)
65f4b0:	65 00 f0             	gs add %dh,%al
65f4b3:	02 00                	add    (%eax),%al
65f4b5:	00 00                	add    %al,(%eax)
65f4b7:	00 0c 49             	add    %cl,(%ecx,%ecx,2)
65f4ba:	6d                   	insl   (%dx),%es:(%edi)
65f4bb:	61                   	popa
65f4bc:	67 65 45             	addr16 gs inc %ebp
65f4bf:	6e                   	outsb  %ds:(%esi),(%dx)
65f4c0:	56                   	push   %esi
65f4c1:	69 65 77 31 f4 02 00 	imul   $0x2f431,0x77(%ebp),%esp
65f4c8:	00 01                	add    %al,(%ecx)
65f4ca:	00 06                	add    %al,(%esi)
65f4cc:	42                   	inc    %edx
65f4cd:	6e                   	outsb  %ds:(%esi),(%dx)
65f4ce:	74 44                	je     0x65f514
65f4d0:	6f                   	outsl  %ds:(%esi),(%dx)
65f4d1:	63 f8                	arpl   %edi,%eax
65f4d3:	02 00                	add    (%eax),%al
65f4d5:	00 01                	add    %al,(%ecx)
65f4d7:	00 09                	add    %cl,(%ecx)
65f4d9:	42                   	inc    %edx
65f4da:	6e                   	outsb  %ds:(%esi),(%dx)
65f4db:	74 43                	je     0x65f520
65f4dd:	61                   	popa
65f4de:	6e                   	outsb  %ds:(%esi),(%dx)
65f4df:	63 65 6c             	arpl   %esp,0x6c(%ebp)
65f4e2:	08 00                	or     %al,(%eax)
65f4e4:	11 00                	adc    %eax,(%eax)
65f4e6:	ac                   	lods   %ds:(%esi),%al
65f4e7:	f5                   	cmc
65f4e8:	65 00 0a             	add    %cl,%gs:(%edx)
65f4eb:	46                   	inc    %esi
65f4ec:	6f                   	outsl  %ds:(%esi),(%dx)
65f4ed:	72 6d                	jb     0x65f55c
65f4ef:	43                   	inc    %ebx
65f4f0:	72 65                	jb     0x65f557
65f4f2:	61                   	popa
65f4f3:	74 65                	je     0x65f55a
65f4f5:	12 00                	adc    (%eax),%al
65f4f7:	dc f6                	fdiv   %st,%st(6)
65f4f9:	65 00 0b             	add    %cl,%gs:(%ebx)
65f4fc:	46                   	inc    %esi
65f4fd:	6f                   	outsl  %ds:(%esi),(%dx)
65f4fe:	72 6d                	jb     0x65f56d
65f500:	4b                   	dec    %ebx
65f501:	65 79 44             	gs jns 0x65f548
65f504:	6f                   	outsl  %ds:(%esi),(%dx)
65f505:	77 6e                	ja     0x65f575
65f507:	12 00                	adc    (%eax),%al
65f509:	f0 f6 65 00          	lock mulb 0x0(%ebp)
65f50d:	0b 42 6e             	or     0x6e(%edx),%eax
65f510:	74 44                	je     0x65f556
65f512:	6f                   	outsl  %ds:(%esi),(%dx)
65f513:	63 43 6c             	arpl   %eax,0x6c(%ebx)
65f516:	69 63 6b 15 00 c4 f7 	imul   $0xf7c40015,0x6b(%ebx),%esp
65f51d:	65 00 0e             	add    %cl,%gs:(%esi)
65f520:	42                   	inc    %edx
65f521:	6e                   	outsb  %ds:(%esi),(%dx)
65f522:	74 43                	je     0x65f567
65f524:	61                   	popa
65f525:	6e                   	outsb  %ds:(%esi),(%dx)
65f526:	63 65 6c             	arpl   %esp,0x6c(%ebp)
65f529:	43                   	inc    %ebx
65f52a:	6c                   	insb   (%dx),%es:(%edi)
65f52b:	69 63 6b 13 00 cc f7 	imul   $0xf7cc0013,0x6b(%ebx),%esp
65f532:	65 00 0c 46          	add    %cl,%gs:(%esi,%eax,2)
65f536:	6f                   	outsl  %ds:(%esi),(%dx)
65f537:	72 6d                	jb     0x65f5a6
65f539:	41                   	inc    %ecx
65f53a:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
65f53e:	61                   	popa
65f53f:	74 65                	je     0x65f5a6
65f541:	11 00                	adc    %eax,(%eax)
65f543:	08 f8                	or     %bh,%al
65f545:	65 00 0a             	add    %cl,%gs:(%edx)
65f548:	46                   	inc    %esi
65f549:	6f                   	outsl  %ds:(%esi),(%dx)
65f54a:	72 6d                	jb     0x65f5b9
65f54c:	52                   	push   %edx
65f54d:	65 73 69             	gs jae 0x65f5b9
65f550:	7a 65                	jp     0x65f5b7
65f552:	10 00                	adc    %al,(%eax)
65f554:	dc f8                	fdivr  %st,%st(0)
65f556:	65 00 09             	add    %cl,%gs:(%ecx)
65f559:	46                   	inc    %esi
65f55a:	6f                   	outsl  %ds:(%esi),(%dx)
65f55b:	72 6d                	jb     0x65f5ca
65f55d:	43                   	inc    %ebx
65f55e:	6c                   	insb   (%dx),%es:(%edi)
65f55f:	6f                   	outsl  %ds:(%esi),(%dx)
65f560:	73 65                	jae    0x65f5c7
65f562:	0f 00 54 f9 65       	lldt   0x65(%ecx,%edi,8)
65f567:	00 08                	add    %cl,(%eax)
65f569:	46                   	inc    %esi
65f56a:	6f                   	outsl  %ds:(%esi),(%dx)
65f56b:	72 6d                	jb     0x65f5da
65f56d:	53                   	push   %ebx
65f56e:	68 6f 77 09 54       	push   $0x5409776f
65f573:	54                   	push   %esp
65f574:	69 70 4f 66 44 61 79 	imul   $0x79614466,0x4f(%eax),%esi
65f57b:	02 00                	add    (%eax),%al
65f57d:	4c                   	dec    %esp
65f57e:	65 5d                	gs pop %ebp
65f580:	00 60 6b             	add    %ah,0x6b(%eax)
65f583:	43                   	inc    %ebx
65f584:	00 8d 40 00 8c f5    	add    %cl,-0xa73ffc0(%ebp)
65f58a:	65 00 07             	add    %al,%gs:(%edi)
65f58d:	09 54 54 69          	or     %edx,0x69(%esp,%edx,2)
65f591:	70 4f                	jo     0x65f5e2
65f593:	66 44                	inc    %sp
65f595:	61                   	popa
65f596:	79 bc                	jns    0x65f554
65f598:	f3 65 00 e8          	repz gs add %ch,%al
65f59c:	f6 45 00 5c          	testb  $0x5c,0x0(%ebp)
65f5a0:	00 05 55 54 69 70    	add    %al,0x70695455
65f5a6:	73 00                	jae    0x65f5a8
65f5a8:	00 8d 40 00 55 8b    	add    %cl,-0x74aaffc0(%ebp)
65f5ae:	ec                   	in     (%dx),%al
65f5af:	51                   	push   %ecx
65f5b0:	53                   	push   %ebx
65f5b1:	56                   	push   %esi
65f5b2:	57                   	push   %edi
65f5b3:	8b d8                	mov    %eax,%ebx
65f5b5:	33 c0                	xor    %eax,%eax
65f5b7:	55                   	push   %ebp
65f5b8:	68 bf f6 65 00       	push   $0x65f6bf
65f5bd:	64 ff 30             	push   %fs:(%eax)
65f5c0:	64 89 20             	mov    %esp,%fs:(%eax)
65f5c3:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
65f5c9:	33 d2                	xor    %edx,%edx
65f5cb:	e8 88 2d f8 ff       	call   0x5e2358
65f5d0:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65f5d5:	8b 00                	mov    (%eax),%eax
65f5d7:	e8 c0 61 02 00       	call   0x68579c
65f5dc:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65f5e1:	8b 00                	mov    (%eax),%eax
65f5e3:	8b b0 90 04 00 00    	mov    0x490(%eax),%esi
65f5e9:	85 f6                	test   %esi,%esi
65f5eb:	74 49                	je     0x65f636
65f5ed:	a1 64 72 6a 00       	mov    0x6a7264,%eax
65f5f2:	8b 00                	mov    (%eax),%eax
65f5f4:	e8 93 80 e0 ff       	call   0x46768c
65f5f9:	89 45 fc             	mov    %eax,-0x4(%ebp)
65f5fc:	db 45 fc             	fildl  -0x4(%ebp)
65f5ff:	db 2d d0 f6 65 00    	fldt   0x65f6d0
65f605:	de c9                	fmulp  %st,%st(1)
65f607:	e8 b4 36 da ff       	call   0x402cc0
65f60c:	50                   	push   %eax
65f60d:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65f612:	8b c6                	mov    %esi,%eax
65f614:	b9 0e 03 00 00       	mov    $0x30e,%ecx
65f619:	8b d3                	mov    %ebx,%edx
65f61b:	e8 44 ec 01 00       	call   0x67e264
65f620:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65f625:	8b 00                	mov    (%eax),%eax