64b3e9:	50                   	push   %eax
64b3ea:	ff 15 3c 21 68 00    	call   *0x68213c
64b3f0:	85 c0                	test   %eax,%eax
64b3f2:	74 25                	je     0x64b419
64b3f4:	8b 4d f8             	mov    -0x8(%ebp),%ecx
64b3f7:	8b c1                	mov    %ecx,%eax
64b3f9:	8b 55 fc             	mov    -0x4(%ebp),%edx
64b3fc:	0b c2                	or     %edx,%eax
64b3fe:	74 19                	je     0x64b419
64b400:	8b 45 f0             	mov    -0x10(%ebp),%eax
64b403:	a3 48 26 73 00       	mov    %eax,0x732648
64b408:	8b 45 f4             	mov    -0xc(%ebp),%eax
64b40b:	89 0d 40 26 73 00    	mov    %ecx,0x732640
64b411:	89 15 44 26 73 00    	mov    %edx,0x732644
64b417:	eb 12                	jmp    0x64b42b
64b419:	83 c8 ff             	or     $0xffffffff,%eax
64b41c:	a3 40 26 73 00       	mov    %eax,0x732640
64b421:	a3 44 26 73 00       	mov    %eax,0x732644
64b426:	a3 48 26 73 00       	mov    %eax,0x732648
64b42b:	a3 4c 26 73 00       	mov    %eax,0x73264c
64b430:	33 c0                	xor    %eax,%eax
64b432:	c9                   	leave
64b433:	c3                   	ret
64b434:	cc                   	int3
64b435:	cc                   	int3
64b436:	cc                   	int3
64b437:	cc                   	int3
64b438:	cc                   	int3
64b439:	cc                   	int3
64b43a:	cc                   	int3
64b43b:	cc                   	int3
64b43c:	cc                   	int3
64b43d:	cc                   	int3
64b43e:	cc                   	int3
64b43f:	cc                   	int3
64b440:	83 3d 9c 26 73 00 00 	cmpl   $0x0,0x73269c
64b447:	74 32                	je     0x64b47b
64b449:	83 ec 08             	sub    $0x8,%esp
64b44c:	0f ae 5c 24 04       	stmxcsr 0x4(%esp)
64b451:	8b 44 24 04          	mov    0x4(%esp),%eax
64b455:	25 80 7f 00 00       	and    $0x7f80,%eax
64b45a:	3d 80 1f 00 00       	cmp    $0x1f80,%eax
64b45f:	75 0f                	jne    0x64b470
64b461:	d9 3c 24             	fnstcw (%esp)
64b464:	66 8b 04 24          	mov    (%esp),%ax
64b468:	66 83 e0 7f          	and    $0x7f,%ax
64b46c:	66 83 f8 7f          	cmp    $0x7f,%ax
64b470:	8d 64 24 08          	lea    0x8(%esp),%esp
64b474:	75 05                	jne    0x64b47b
64b476:	e9 d5 00 00 00       	jmp    0x64b550
64b47b:	83 ec 0c             	sub    $0xc,%esp
64b47e:	dd 14 24             	fstl   (%esp)
64b481:	e8 c2 15 fc ff       	call   0x60ca48
64b486:	e8 0d 00 00 00       	call   0x64b498
64b48b:	83 c4 0c             	add    $0xc,%esp
64b48e:	c3                   	ret
64b48f:	8d 54 24 04          	lea    0x4(%esp),%edx
64b493:	e8 6d 15 fc ff       	call   0x60ca05
64b498:	52                   	push   %edx
64b499:	9b d9 3c 24          	fstcw  (%esp)
64b49d:	74 4c                	je     0x64b4eb
64b49f:	8b 44 24 0c          	mov    0xc(%esp),%eax
64b4a3:	66 81 3c 24 7f 02    	cmpw   $0x27f,(%esp)
64b4a9:	74 06                	je     0x64b4b1
64b4ab:	d9 2d 18 8c 6d 00    	fldcw  0x6d8c18
64b4b1:	a9 00 00 f0 7f       	test   $0x7ff00000,%eax
64b4b6:	74 5e                	je     0x64b516
64b4b8:	a9 00 00 00 80       	test   $0x80000000,%eax
64b4bd:	75 41                	jne    0x64b500
64b4bf:	d9 ed                	fldln2
64b4c1:	d9 c9                	fxch   %st(1)
64b4c3:	d9 f1                	fyl2x
64b4c5:	83 3d 8c 14 73 00 00 	cmpl   $0x0,0x73148c
64b4cc:	0f 85 8c 15 fc ff    	jne    0x60ca5e
64b4d2:	8d 0d d0 4d 6e 00    	lea    0x6e4dd0,%ecx
64b4d8:	ba 1a 00 00 00       	mov    $0x1a,%edx
64b4dd:	e9 89 15 fc ff       	jmp    0x60ca6b
64b4e2:	a9 00 00 00 80       	test   $0x80000000,%eax
64b4e7:	75 17                	jne    0x64b500
64b4e9:	eb d4                	jmp    0x64b4bf
64b4eb:	a9 ff ff 0f 00       	test   $0xfffff,%eax
64b4f0:	75 1d                	jne    0x64b50f
64b4f2:	83 7c 24 08 00       	cmpl   $0x0,0x8(%esp)
64b4f7:	75 16                	jne    0x64b50f
64b4f9:	25 00 00 00 80       	and    $0x80000000,%eax
64b4fe:	74 c5                	je     0x64b4c5
64b500:	dd d8                	fstp   %st(0)
64b502:	db 2d d0 8b 6d 00    	fldt   0x6d8bd0
64b508:	b8 01 00 00 00       	mov    $0x1,%eax
64b50d:	eb 22                	jmp    0x64b531
64b50f:	e8 d8 14 fc ff       	call   0x60c9ec
64b514:	eb 1b                	jmp    0x64b531
64b516:	a9 ff ff 0f 00       	test   $0xfffff,%eax
64b51b:	75 c5                	jne    0x64b4e2
64b51d:	83 7c 24 08 00       	cmpl   $0x0,0x8(%esp)
64b522:	75 be                	jne    0x64b4e2
64b524:	dd d8                	fstp   %st(0)
64b526:	db 2d 7a 8b 6d 00    	fldt   0x6d8b7a
64b52c:	b8 02 00 00 00       	mov    $0x2,%eax
64b531:	83 3d 8c 14 73 00 00 	cmpl   $0x0,0x73148c
64b538:	0f 85 20 15 fc ff    	jne    0x60ca5e
64b53e:	8d 0d d0 4d 6e 00    	lea    0x6e4dd0,%ecx
64b544:	ba 1a 00 00 00       	mov    $0x1a,%edx
64b549:	e8 29 14 fc ff       	call   0x60c977
64b54e:	5a                   	pop    %edx
64b54f:	c3                   	ret
64b550:	55                   	push   %ebp
64b551:	8b ec                	mov    %esp,%ebp
64b553:	83 ec 08             	sub    $0x8,%esp
64b556:	83 e4 f0             	and    $0xfffffff0,%esp
64b559:	dd 1c 24             	fstpl  (%esp)
64b55c:	f3 0f 7e 04 24       	movq   (%esp),%xmm0
64b561:	e8 08 00 00 00       	call   0x64b56e
64b566:	c9                   	leave
64b567:	c3                   	ret
64b568:	66 0f 12 44 24 04    	movlpd 0x4(%esp),%xmm0
64b56e:	ba 00 00 00 00       	mov    $0x0,%edx
64b573:	66 0f 28 e8          	movapd %xmm0,%xmm5
64b577:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
64b57b:	66 0f 73 d5 34       	psrlq  $0x34,%xmm5
64b580:	66 0f c5 cd 00       	pextrw $0x0,%xmm5,%ecx
64b585:	66 0f 28 0d e0 4d 6e 	movapd 0x6e4de0,%xmm1
64b58c:	00
64b58d:	66 0f 28 1d 40 4e 6e 	movapd 0x6e4e40,%xmm3
64b594:	00
64b595:	66 0f 28 25 f0 4d 6e 	movapd 0x6e4df0,%xmm4
64b59c:	00
64b59d:	66 0f 28 35 00 4e 6e 	movapd 0x6e4e00,%xmm6
64b5a4:	00
64b5a5:	66 0f 54 c1          	andpd  %xmm1,%xmm0
64b5a9:	66 0f 56 c3          	orpd   %xmm3,%xmm0
64b5ad:	66 0f 58 e0          	addpd  %xmm0,%xmm4
64b5b1:	66 0f c5 c4 00       	pextrw $0x0,%xmm4,%eax
64b5b6:	25 f0 07 00 00       	and    $0x7f0,%eax
64b5bb:	66 0f 28 a0 c0 4e 6e 	movapd 0x6e4ec0(%eax),%xmm4
64b5c2:	00
64b5c3:	66 0f 28 b8 d0 52 6e 	movapd 0x6e52d0(%eax),%xmm7
64b5ca:	00
64b5cb:	66 0f 54 f0          	andpd  %xmm0,%xmm6
64b5cf:	66 0f 5c c6          	subpd  %xmm6,%xmm0
64b5d3:	66 0f 59 f4          	mulpd  %xmm4,%xmm6
64b5d7:	66 0f 5c f3          	subpd  %xmm3,%xmm6
64b5db:	f2 0f 58 fe          	addsd  %xmm6,%xmm7
64b5df:	66 0f 59 c4          	mulpd  %xmm4,%xmm0
64b5e3:	66 0f 28 e0          	movapd %xmm0,%xmm4
64b5e7:	66 0f 58 c6          	addpd  %xmm6,%xmm0
64b5eb:	81 e1 ff 0f 00 00    	and    $0xfff,%ecx
64b5f1:	83 e9 01             	sub    $0x1,%ecx
64b5f4:	81 f9 fd 07 00 00    	cmp    $0x7fd,%ecx
64b5fa:	0f 87 ae 00 00 00    	ja     0x64b6ae
64b600:	81 e9 fe 03 00 00    	sub    $0x3fe,%ecx
64b606:	03 ca                	add    %edx,%ecx
64b608:	f2 0f 2a f1          	cvtsi2sd %ecx,%xmm6
64b60c:	66 0f 14 f6          	unpcklpd %xmm6,%xmm6
64b610:	c1 e1 0a             	shl    $0xa,%ecx
64b613:	03 c1                	add    %ecx,%eax
64b615:	b9 10 00 00 00       	mov    $0x10,%ecx
64b61a:	ba 00 00 00 00       	mov    $0x0,%edx
64b61f:	83 f8 00             	cmp    $0x0,%eax
64b622:	0f 44 d1             	cmove  %ecx,%edx
64b625:	66 0f 28 0d 90 4e 6e 	movapd 0x6e4e90,%xmm1
64b62c:	00
64b62d:	66 0f 28 d8          	movapd %xmm0,%xmm3
64b631:	66 0f 28 15 a0 4e 6e 	movapd 0x6e4ea0,%xmm2
64b638:	00
64b639:	66 0f 59 c8          	mulpd  %xmm0,%xmm1
64b63d:	66 0f 59 db          	mulpd  %xmm3,%xmm3
64b641:	66 0f 58 ca          	addpd  %xmm2,%xmm1
64b645:	66 0f 28 15 b0 4e 6e 	movapd 0x6e4eb0,%xmm2
64b64c:	00
64b64d:	f2 0f 59 db          	mulsd  %xmm3,%xmm3
64b651:	66 0f 28 2d 10 4e 6e 	movapd 0x6e4e10,%xmm5
64b658:	00
64b659:	66 0f 59 f5          	mulpd  %xmm5,%xmm6
64b65d:	66 0f 28 aa 20 4e 6e 	movapd 0x6e4e20(%edx),%xmm5
64b664:	00
64b665:	66 0f 54 e5          	andpd  %xmm5,%xmm4
64b669:	66 0f 58 fe          	addpd  %xmm6,%xmm7
64b66d:	66 0f 58 fc          	addpd  %xmm4,%xmm7
64b671:	66 0f 59 c8          	mulpd  %xmm0,%xmm1
64b675:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
64b679:	66 0f 58 ca          	addpd  %xmm2,%xmm1
64b67d:	66 0f 28 f7          	movapd %xmm7,%xmm6
64b681:	66 0f 15 f6          	unpckhpd %xmm6,%xmm6
64b685:	66 0f 59 cb          	mulpd  %xmm3,%xmm1
64b689:	83 ec 10             	sub    $0x10,%esp
64b68c:	66 0f 28 c1          	movapd %xmm1,%xmm0
64b690:	66 0f 15 c9          	unpckhpd %xmm1,%xmm1
64b694:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
64b698:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
64b69c:	f2 0f 58 c7          	addsd  %xmm7,%xmm0
64b6a0:	66 0f 13 44 24 04    	movlpd %xmm0,0x4(%esp)
64b6a6:	dd 44 24 04          	fldl   0x4(%esp)
64b6aa:	83 c4 10             	add    $0x10,%esp
64b6ad:	c3                   	ret
64b6ae:	66 0f 12 44 24 04    	movlpd 0x4(%esp),%xmm0
64b6b4:	66 0f 28 0d 50 4e 6e 	movapd 0x6e4e50,%xmm1
64b6bb:	00
64b6bc:	f2 0f c2 c8 00       	cmpeqsd %xmm0,%xmm1
64b6c1:	66 0f c5 c1 00       	pextrw $0x0,%xmm1,%eax
64b6c6:	83 f8 00             	cmp    $0x0,%eax
64b6c9:	77 48                	ja     0x64b713
64b6cb:	83 f9 ff             	cmp    $0xffffffff,%ecx
64b6ce:	74 5e                	je     0x64b72e
64b6d0:	81 f9 fe 07 00 00    	cmp    $0x7fe,%ecx
64b6d6:	77 6c                	ja     0x64b744
64b6d8:	66 0f 12 44 24 04    	movlpd 0x4(%esp),%xmm0
64b6de:	66 0f 28 0d e0 4d 6e 	movapd 0x6e4de0,%xmm1
64b6e5:	00
64b6e6:	66 0f 28 15 40 4e 6e 	movapd 0x6e4e40,%xmm2
64b6ed:	00
64b6ee:	66 0f 54 c1          	andpd  %xmm1,%xmm0
64b6f2:	66 0f 56 c2          	orpd   %xmm2,%xmm0
64b6f6:	f2 0f c2 d0 00       	cmpeqsd %xmm0,%xmm2
64b6fb:	66 0f c5 c2 00       	pextrw $0x0,%xmm2,%eax
64b700:	83 f8 00             	cmp    $0x0,%eax
64b703:	74 07                	je     0x64b70c
64b705:	dd 05 78 4e 6e 00    	fldl   0x6e4e78
64b70b:	c3                   	ret
64b70c:	ba e8 03 00 00       	mov    $0x3e8,%edx
64b711:	eb 4f                	jmp    0x64b762
64b713:	66 0f 12 15 40 4e 6e 	movlpd 0x6e4e40,%xmm2
64b71a:	00
64b71b:	f2 0f 5e d0          	divsd  %xmm0,%xmm2
64b71f:	66 0f 12 0d 70 4e 6e 	movlpd 0x6e4e70,%xmm1
64b726:	00
64b727:	ba 02 00 00 00       	mov    $0x2,%edx
64b72c:	eb 34                	jmp    0x64b762
64b72e:	66 0f 12 0d 60 4e 6e 	movlpd 0x6e4e60,%xmm1
64b735:	00
64b736:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
64b73a:	ba cc ff ff ff       	mov    $0xffffffcc,%edx
64b73f:	e9 2f fe ff ff       	jmp    0x64b573
64b744:	83 c1 01             	add    $0x1,%ecx
64b747:	81 e1 ff 07 00 00    	and    $0x7ff,%ecx
64b74d:	81 f9 ff 07 00 00    	cmp    $0x7ff,%ecx
64b753:	73 3a                	jae    0x64b78f
64b755:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
64b759:	f2 0f 5e c9          	divsd  %xmm1,%xmm1
64b75d:	ba 03 00 00 00       	mov    $0x3,%edx
64b762:	83 ec 1c             	sub    $0x1c,%esp
64b765:	66 0f 13 4c 24 10    	movlpd %xmm1,0x10(%esp)
64b76b:	89 54 24 0c          	mov    %edx,0xc(%esp)
64b76f:	8b d4                	mov    %esp,%edx
64b771:	83 c2 10             	add    $0x10,%edx
64b774:	89 54 24 08          	mov    %edx,0x8(%esp)
64b778:	83 c2 10             	add    $0x10,%edx
64b77b:	89 54 24 04          	mov    %edx,0x4(%esp)
64b77f:	89 14 24             	mov    %edx,(%esp)
64b782:	e8 b2 a3 fb ff       	call   0x605b39
64b787:	dd 44 24 10          	fldl   0x10(%esp)
64b78b:	83 c4 1c             	add    $0x1c,%esp
64b78e:	c3                   	ret
64b78f:	66 0f 12 54 24 04    	movlpd 0x4(%esp),%xmm2
64b795:	66 0f 12 44 24 04    	movlpd 0x4(%esp),%xmm0
64b79b:	66 0f 7e d0          	movd   %xmm2,%eax
64b79f:	66 0f 73 d2 20       	psrlq  $0x20,%xmm2
64b7a4:	66 0f 7e d1          	movd   %xmm2,%ecx
64b7a8:	81 e1 ff ff 0f 00    	and    $0xfffff,%ecx
64b7ae:	0b c1                	or     %ecx,%eax
64b7b0:	83 f8 00             	cmp    $0x0,%eax
64b7b3:	74 a0                	je     0x64b755
64b7b5:	ba e8 03 00 00       	mov    $0x3e8,%edx
64b7ba:	eb a6                	jmp    0x64b762
64b7bc:	8d 64 24 00          	lea    0x0(%esp),%esp
64b7c0:	55                   	push   %ebp
64b7c1:	8b ec                	mov    %esp,%ebp
64b7c3:	51                   	push   %ecx
64b7c4:	83 3d c0 0b 73 00 01 	cmpl   $0x1,0x730bc0
64b7cb:	7c 66                	jl     0x64b833
64b7cd:	81 7d 08 b4 02 00 c0 	cmpl   $0xc00002b4,0x8(%ebp)
64b7d4:	74 09                	je     0x64b7df
64b7d6:	81 7d 08 b5 02 00 c0 	cmpl   $0xc00002b5,0x8(%ebp)
64b7dd:	75 54                	jne    0x64b833
64b7df:	0f ae 5d fc          	stmxcsr -0x4(%ebp)
64b7e3:	8b 45 fc             	mov    -0x4(%ebp),%eax
64b7e6:	83 f0 3f             	xor    $0x3f,%eax
64b7e9:	a8 81                	test   $0x81,%al
64b7eb:	74 3f                	je     0x64b82c
64b7ed:	a9 04 02 00 00       	test   $0x204,%eax
64b7f2:	75 07                	jne    0x64b7fb
64b7f4:	b8 8e 00 00 c0       	mov    $0xc000008e,%eax
64b7f9:	c9                   	leave
64b7fa:	c3                   	ret
64b7fb:	a9 02 01 00 00       	test   $0x102,%eax
64b800:	74 2a                	je     0x64b82c
64b802:	a9 08 04 00 00       	test   $0x408,%eax
64b807:	75 07                	jne    0x64b810
64b809:	b8 91 00 00 c0       	mov    $0xc0000091,%eax
64b80e:	c9                   	leave
64b80f:	c3                   	ret
64b810:	a9 10 08 00 00       	test   $0x810,%eax
64b815:	75 07                	jne    0x64b81e
64b817:	b8 93 00 00 c0       	mov    $0xc0000093,%eax
64b81c:	c9                   	leave
64b81d:	c3                   	ret
64b81e:	a9 20 10 00 00       	test   $0x1020,%eax
64b823:	75 0e                	jne    0x64b833
64b825:	b8 8f 00 00 c0       	mov    $0xc000008f,%eax
64b82a:	c9                   	leave
64b82b:	c3                   	ret
64b82c:	b8 90 00 00 c0       	mov    $0xc0000090,%eax
64b831:	c9                   	leave
64b832:	c3                   	ret
64b833:	8b 45 08             	mov    0x8(%ebp),%eax
64b836:	c9                   	leave
64b837:	c3                   	ret
64b838:	cc                   	int3
64b839:	cc                   	int3
64b83a:	cc                   	int3
64b83b:	cc                   	int3
64b83c:	cc                   	int3
64b83d:	cc                   	int3
64b83e:	cc                   	int3
64b83f:	cc                   	int3
64b840:	8d 8d b8 fd ff ff    	lea    -0x248(%ebp),%ecx
64b846:	e9 75 cd de ff       	jmp    0x4385c0
64b84b:	8d 8d a0 fd ff ff    	lea    -0x260(%ebp),%ecx
64b851:	e9 6a cd de ff       	jmp    0x4385c0
64b856:	8d 8d d0 fd ff ff    	lea    -0x230(%ebp),%ecx
64b85c:	e9 5f cd de ff       	jmp    0x4385c0
64b861:	8d 8d d0 fd ff ff    	lea    -0x230(%ebp),%ecx
64b867:	e9 54 cd de ff       	jmp    0x4385c0
64b86c:	8d 8d d0 fd ff ff    	lea    -0x230(%ebp),%ecx
64b872:	e9 49 cd de ff       	jmp    0x4385c0
64b877:	8d 8d d0 fd ff ff    	lea    -0x230(%ebp),%ecx
64b87d:	e9 3e cd de ff       	jmp    0x4385c0
64b882:	8b 54 24 08          	mov    0x8(%esp),%edx
64b886:	8d 42 0c             	lea    0xc(%edx),%eax
64b889:	8b 8a 9c fd ff ff    	mov    -0x264(%edx),%ecx
64b88f:	33 c8                	xor    %eax,%ecx
64b891:	e8 44 5c f9 ff       	call   0x5e14da
64b896:	8b 4a fc             	mov    -0x4(%edx),%ecx
64b899:	33 c8                	xor    %eax,%ecx
64b89b:	e8 3a 5c f9 ff       	call   0x5e14da
64b8a0:	b8 40 d3 6e 00       	mov    $0x6ed340,%eax
64b8a5:	e9 65 75 f9 ff       	jmp    0x5e2e0f
64b8aa:	cc                   	int3
64b8ab:	cc                   	int3
64b8ac:	cc                   	int3
64b8ad:	cc                   	int3
64b8ae:	cc                   	int3
64b8af:	cc                   	int3
64b8b0:	8d 8d b8 fd ff ff    	lea    -0x248(%ebp),%ecx
64b8b6:	e9 05 cd de ff       	jmp    0x4385c0
64b8bb:	8b 54 24 08          	mov    0x8(%esp),%edx
64b8bf:	8d 42 0c             	lea    0xc(%edx),%eax
64b8c2:	8b 8a a4 fd ff ff    	mov    -0x25c(%edx),%ecx
64b8c8:	33 c8                	xor    %eax,%ecx
64b8ca:	e8 0b 5c f9 ff       	call   0x5e14da