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
64b8cf:	8b 4a fc             	mov    -0x4(%edx),%ecx
64b8d2:	33 c8                	xor    %eax,%ecx
64b8d4:	e8 01 5c f9 ff       	call   0x5e14da
64b8d9:	b8 94 d3 6e 00       	mov    $0x6ed394,%eax
64b8de:	e9 2c 75 f9 ff       	jmp    0x5e2e0f
64b8e3:	cc                   	int3
64b8e4:	cc                   	int3
64b8e5:	cc                   	int3
64b8e6:	cc                   	int3
64b8e7:	cc                   	int3
64b8e8:	cc                   	int3
64b8e9:	cc                   	int3
64b8ea:	cc                   	int3
64b8eb:	cc                   	int3
64b8ec:	cc                   	int3
64b8ed:	cc                   	int3
64b8ee:	cc                   	int3
64b8ef:	cc                   	int3
64b8f0:	8b 54 24 08          	mov    0x8(%esp),%edx
64b8f4:	8d 42 0c             	lea    0xc(%edx),%eax
64b8f7:	8b 4a e0             	mov    -0x20(%edx),%ecx
64b8fa:	33 c8                	xor    %eax,%ecx
64b8fc:	e8 d9 5b f9 ff       	call   0x5e14da
64b901:	b8 c0 d3 6e 00       	mov    $0x6ed3c0,%eax
64b906:	e9 04 75 f9 ff       	jmp    0x5e2e0f
64b90b:	cc                   	int3
64b90c:	cc                   	int3
64b90d:	cc                   	int3
64b90e:	cc                   	int3
64b90f:	cc                   	int3
64b910:	8b 54 24 08          	mov    0x8(%esp),%edx
64b914:	8d 42 0c             	lea    0xc(%edx),%eax
64b917:	8b 4a e0             	mov    -0x20(%edx),%ecx
64b91a:	33 c8                	xor    %eax,%ecx
64b91c:	e8 b9 5b f9 ff       	call   0x5e14da
64b921:	b8 4c d4 6e 00       	mov    $0x6ed44c,%eax
64b926:	e9 e4 74 f9 ff       	jmp    0x5e2e0f
64b92b:	cc                   	int3
64b92c:	cc                   	int3
64b92d:	cc                   	int3
64b92e:	cc                   	int3
64b92f:	cc                   	int3
64b930:	8b 4d f0             	mov    -0x10(%ebp),%ecx
64b933:	e9 17 2b f8 ff       	jmp    0x5ce44f
64b938:	8b 4d f0             	mov    -0x10(%ebp),%ecx
64b93b:	83 c1 04             	add    $0x4,%ecx
64b93e:	e9 bd 12 df ff       	jmp    0x43cc00
64b943:	8b 4d f0             	mov    -0x10(%ebp),%ecx
64b946:	83 c1 0c             	add    $0xc,%ecx
64b949:	e9 b2 12 df ff       	jmp    0x43cc00
64b94e:	8b 4d f0             	mov    -0x10(%ebp),%ecx
64b951:	83 c1 14             	add    $0x14,%ecx
64b954:	e9 a7 12 df ff       	jmp    0x43cc00
64b959:	8b 4d f0             	mov    -0x10(%ebp),%ecx
64b95c:	83 c1 1c             	add    $0x1c,%ecx
64b95f:	e9 9c 12 df ff       	jmp    0x43cc00
64b964:	8b 4d f0             	mov    -0x10(%ebp),%ecx
64b967:	83 c1 24             	add    $0x24,%ecx
64b96a:	e9 91 12 df ff       	jmp    0x43cc00
64b96f:	8b 4d f0             	mov    -0x10(%ebp),%ecx
64b972:	83 c1 2c             	add    $0x2c,%ecx
64b975:	e9 86 12 df ff       	jmp    0x43cc00
64b97a:	8b 54 24 08          	mov    0x8(%esp),%edx
64b97e:	8d 42 0c             	lea    0xc(%edx),%eax
64b981:	8b 4a e8             	mov    -0x18(%edx),%ecx
64b984:	33 c8                	xor    %eax,%ecx
64b986:	e8 4f 5b f9 ff       	call   0x5e14da
64b98b:	b8 d8 d4 6e 00       	mov    $0x6ed4d8,%eax
64b990:	e9 7a 74 f9 ff       	jmp    0x5e2e0f
64b995:	cc                   	int3
64b996:	cc                   	int3
64b997:	cc                   	int3
64b998:	cc                   	int3
64b999:	cc                   	int3
64b99a:	cc                   	int3
64b99b:	cc                   	int3
64b99c:	cc                   	int3
64b99d:	cc                   	int3
64b99e:	cc                   	int3
64b99f:	cc                   	int3
64b9a0:	8b 54 24 08          	mov    0x8(%esp),%edx
64b9a4:	8d 42 0c             	lea    0xc(%edx),%eax
64b9a7:	8b 4a f8             	mov    -0x8(%edx),%ecx
64b9aa:	33 c8                	xor    %eax,%ecx
64b9ac:	e8 29 5b f9 ff       	call   0x5e14da
64b9b1:	b8 34 d5 6e 00       	mov    $0x6ed534,%eax
64b9b6:	e9 54 74 f9 ff       	jmp    0x5e2e0f
64b9bb:	cc                   	int3
64b9bc:	cc                   	int3
64b9bd:	cc                   	int3
64b9be:	cc                   	int3
64b9bf:	cc                   	int3
64b9c0:	8b 54 24 08          	mov    0x8(%esp),%edx
64b9c4:	8d 42 0c             	lea    0xc(%edx),%eax
64b9c7:	8b 4a fc             	mov    -0x4(%edx),%ecx
64b9ca:	33 c8                	xor    %eax,%ecx
64b9cc:	e8 09 5b f9 ff       	call   0x5e14da
64b9d1:	b8 34 d5 6e 00       	mov    $0x6ed534,%eax
64b9d6:	e9 34 74 f9 ff       	jmp    0x5e2e0f
64b9db:	cc                   	int3
64b9dc:	cc                   	int3
64b9dd:	cc                   	int3
64b9de:	cc                   	int3
64b9df:	cc                   	int3
64b9e0:	8d 4d 14             	lea    0x14(%ebp),%ecx
64b9e3:	e9 c8 cc de ff       	jmp    0x4386b0
64b9e8:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
64b9eb:	e9 c0 cc de ff       	jmp    0x4386b0
64b9f0:	8b 54 24 08          	mov    0x8(%esp),%edx
64b9f4:	8d 42 0c             	lea    0xc(%edx),%eax
64b9f7:	8b 4a c8             	mov    -0x38(%edx),%ecx
64b9fa:	33 c8                	xor    %eax,%ecx
64b9fc:	e8 d9 5a f9 ff       	call   0x5e14da
64ba01:	8b 4a f8             	mov    -0x8(%edx),%ecx
64ba04:	33 c8                	xor    %eax,%ecx
64ba06:	e8 cf 5a f9 ff       	call   0x5e14da
64ba0b:	b8 58 d5 6e 00       	mov    $0x6ed558,%eax
64ba10:	e9 fa 73 f9 ff       	jmp    0x5e2e0f
64ba15:	cc                   	int3
64ba16:	cc                   	int3
64ba17:	cc                   	int3
64ba18:	cc                   	int3
64ba19:	cc                   	int3
64ba1a:	cc                   	int3
64ba1b:	cc                   	int3
64ba1c:	cc                   	int3
64ba1d:	cc                   	int3
64ba1e:	cc                   	int3
64ba1f:	cc                   	int3
64ba20:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
64ba23:	e9 88 cc de ff       	jmp    0x4386b0
64ba28:	8b 54 24 08          	mov    0x8(%esp),%edx
64ba2c:	8d 42 0c             	lea    0xc(%edx),%eax
64ba2f:	8b 4a d0             	mov    -0x30(%edx),%ecx
64ba32:	33 c8                	xor    %eax,%ecx
64ba34:	e8 a1 5a f9 ff       	call   0x5e14da
64ba39:	8b 4a f8             	mov    -0x8(%edx),%ecx
64ba3c:	33 c8                	xor    %eax,%ecx
64ba3e:	e8 97 5a f9 ff       	call   0x5e14da
64ba43:	b8 8c d5 6e 00       	mov    $0x6ed58c,%eax
64ba48:	e9 c2 73 f9 ff       	jmp    0x5e2e0f
64ba4d:	cc                   	int3
64ba4e:	cc                   	int3
64ba4f:	cc                   	int3
64ba50:	8d 4d d8             	lea    -0x28(%ebp),%ecx
64ba53:	e9 58 cc de ff       	jmp    0x4386b0
64ba58:	8b 54 24 08          	mov    0x8(%esp),%edx
64ba5c:	8d 42 0c             	lea    0xc(%edx),%eax
64ba5f:	8b 4a d0             	mov    -0x30(%edx),%ecx
64ba62:	33 c8                	xor    %eax,%ecx
64ba64:	e8 71 5a f9 ff       	call   0x5e14da
64ba69:	8b 4a fc             	mov    -0x4(%edx),%ecx
64ba6c:	33 c8                	xor    %eax,%ecx
64ba6e:	e8 67 5a f9 ff       	call   0x5e14da
64ba73:	b8 b8 d5 6e 00       	mov    $0x6ed5b8,%eax
64ba78:	e9 92 73 f9 ff       	jmp    0x5e2e0f
64ba7d:	cc                   	int3
64ba7e:	cc                   	int3
64ba7f:	cc                   	int3
64ba80:	8b 54 24 08          	mov    0x8(%esp),%edx
64ba84:	8d 42 0c             	lea    0xc(%edx),%eax
64ba87:	8b 4a f8             	mov    -0x8(%edx),%ecx
64ba8a:	33 c8                	xor    %eax,%ecx
64ba8c:	e8 49 5a f9 ff       	call   0x5e14da
64ba91:	b8 e4 d5 6e 00       	mov    $0x6ed5e4,%eax
64ba96:	e9 74 73 f9 ff       	jmp    0x5e2e0f
64ba9b:	cc                   	int3
64ba9c:	cc                   	int3
64ba9d:	cc                   	int3
64ba9e:	cc                   	int3
64ba9f:	cc                   	int3
64baa0:	8b 54 24 08          	mov    0x8(%esp),%edx
64baa4:	8d 42 0c             	lea    0xc(%edx),%eax
64baa7:	8b 4a f8             	mov    -0x8(%edx),%ecx
64baaa:	33 c8                	xor    %eax,%ecx