1400178a1:	f3 0f 11 74 24 20    	movss  %xmm6,0x20(%rsp)
1400178a7:	45 8a cf             	mov    %r15b,%r9b
1400178aa:	44 8b c3             	mov    %ebx,%r8d
1400178ad:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1400178b1:	49 8d 4e 40          	lea    0x40(%r14),%rcx
1400178b5:	e8 3a fd ff ff       	call   0x1400175f4
1400178ba:	48 8b 0f             	mov    (%rdi),%rcx
1400178bd:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400178c1:	48 85 c9             	test   %rcx,%rcx
1400178c4:	74 0d                	je     0x1400178d3
1400178c6:	48 8b 01             	mov    (%rcx),%rax
1400178c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400178cd:	ff 15 65 54 00 00    	call   *0x5465(%rip)        # 0x14001cd38
1400178d3:	f3 0f 11 74 24 20    	movss  %xmm6,0x20(%rsp)
1400178d9:	45 8a cf             	mov    %r15b,%r9b
1400178dc:	44 8b c3             	mov    %ebx,%r8d
1400178df:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1400178e3:	49 8b ce             	mov    %r14,%rcx
1400178e6:	e8 09 fd ff ff       	call   0x1400175f4
1400178eb:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1400178ef:	48 85 c9             	test   %rcx,%rcx
1400178f2:	74 20                	je     0x140017914
1400178f4:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
1400178f9:	48 8b 01             	mov    (%rcx),%rax
1400178fc:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140017900:	48 8d 15 e9 64 00 00 	lea    0x64e9(%rip),%rdx        # 0x14001ddf0
140017907:	48 8b 00             	mov    (%rax),%rax
14001790a:	ff 15 28 54 00 00    	call   *0x5428(%rip)        # 0x14001cd38
140017910:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140017914:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140017918:	48 8b 01             	mov    (%rcx),%rax
14001791b:	f3 0f 10 0d bd 68 00 	movss  0x68bd(%rip),%xmm1        # 0x14001e1e0
140017922:	00
140017923:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
14001792a:	ff 15 08 54 00 00    	call   *0x5408(%rip)        # 0x14001cd38
140017930:	85 c0                	test   %eax,%eax
140017932:	0f 88 b4 00 00 00    	js     0x1400179ec
140017938:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14001793c:	e8 93 25 ff ff       	call   0x140009ed4
140017941:	f3 0f 10 05 47 68 00 	movss  0x6847(%rip),%xmm0        # 0x14001e190
140017948:	00
140017949:	f3 0f 11 45 c8       	movss  %xmm0,-0x38(%rbp)
14001794e:	83 65 cc 00          	andl   $0x0,-0x34(%rbp)
140017952:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
140017956:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14001795a:	48 85 c9             	test   %rcx,%rcx
14001795d:	74 20                	je     0x14001797f
14001795f:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140017964:	48 8b 01             	mov    (%rcx),%rax
140017967:	4c 8d 45 30          	lea    0x30(%rbp),%r8
14001796b:	48 8d 15 7e 64 00 00 	lea    0x647e(%rip),%rdx        # 0x14001ddf0
140017972:	48 8b 00             	mov    (%rax),%rax
140017975:	ff 15 bd 53 00 00    	call   *0x53bd(%rip)        # 0x14001cd38
14001797b:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14001797f:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140017983:	48 8b 01             	mov    (%rcx),%rax
140017986:	f2 0f 10 45 c8       	movsd  -0x38(%rbp),%xmm0
14001798b:	f2 0f 11 45 e0       	movsd  %xmm0,-0x20(%rbp)
140017990:	8b 55 d0             	mov    -0x30(%rbp),%edx
140017993:	89 55 e8             	mov    %edx,-0x18(%rbp)
140017996:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14001799a:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
1400179a1:	ff 15 91 53 00 00    	call   *0x5391(%rip)        # 0x14001cd38
1400179a7:	85 c0                	test   %eax,%eax
1400179a9:	78 39                	js     0x1400179e4
1400179ab:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400179af:	e8 20 25 ff ff       	call   0x140009ed4
1400179b4:	41 c6 86 88 00 00 00 	movb   $0x1,0x88(%r14)
1400179bb:	01
1400179bc:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1400179c0:	74 08                	je     0x1400179ca
1400179c2:	48 8b cf             	mov    %rdi,%rcx
1400179c5:	e8 0a 25 ff ff       	call   0x140009ed4
1400179ca:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1400179d1:	00
1400179d2:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
1400179d7:	48 83 c4 70          	add    $0x70,%rsp
1400179db:	41 5f                	pop    %r15
1400179dd:	41 5e                	pop    %r14
1400179df:	5f                   	pop    %rdi
1400179e0:	5e                   	pop    %rsi
1400179e1:	5d                   	pop    %rbp
1400179e2:	c3                   	ret
1400179e3:	cc                   	int3
1400179e4:	8b c8                	mov    %eax,%ecx
1400179e6:	e8 d1 25 ff ff       	call   0x140009fbc
1400179eb:	90                   	nop
1400179ec:	8b c8                	mov    %eax,%ecx
1400179ee:	e8 c9 25 ff ff       	call   0x140009fbc
1400179f3:	cc                   	int3
1400179f4:	cc                   	int3
1400179f5:	cc                   	int3
1400179f6:	cc                   	int3
1400179f7:	cc                   	int3
1400179f8:	cc                   	int3
1400179f9:	cc                   	int3
1400179fa:	cc                   	int3
1400179fb:	cc                   	int3
1400179fc:	48 83 ec 28          	sub    $0x28,%rsp
140017a00:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
140017a04:	74 25                	je     0x140017a2b
140017a06:	80 39 00             	cmpb   $0x0,(%rcx)
140017a09:	8b 41 04             	mov    0x4(%rcx),%eax
140017a0c:	74 17                	je     0x140017a25
140017a0e:	8b 51 08             	mov    0x8(%rcx),%edx
140017a11:	41 b8 60 00 00 00    	mov    $0x60,%r8d
140017a17:	8b c8                	mov    %eax,%ecx
140017a19:	48 ff 15 b0 4d 00 00 	rex.W call *0x4db0(%rip)        # 0x14001c7d0
140017a20:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017a25:	48 83 c4 28          	add    $0x28,%rsp
140017a29:	c3                   	ret
140017a2a:	cc                   	int3
140017a2b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140017a30:	4c 8d 05 29 66 00 00 	lea    0x6629(%rip),%r8        # 0x14001e060
140017a37:	41 b9 ff ff 00 80    	mov    $0x8000ffff,%r9d
140017a3d:	ba 10 01 00 00       	mov    $0x110,%edx
140017a42:	e8 21 06 ff ff       	call   0x140008068
140017a47:	cc                   	int3
140017a48:	cc                   	int3
140017a49:	cc                   	int3
140017a4a:	cc                   	int3
140017a4b:	cc                   	int3
140017a4c:	cc                   	int3
140017a4d:	cc                   	int3
140017a4e:	cc                   	int3
140017a4f:	cc                   	int3
140017a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140017a55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140017a5a:	57                   	push   %rdi
140017a5b:	48 83 ec 20          	sub    $0x20,%rsp
140017a5f:	48 8b d9             	mov    %rcx,%rbx
140017a62:	8b f2                	mov    %edx,%esi
140017a64:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140017a6b:	48 83 39 00          	cmpq   $0x0,(%rcx)
140017a6f:	74 05                	je     0x140017a76
140017a71:	e8 5e 24 ff ff       	call   0x140009ed4
140017a76:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140017a7a:	e8 39 00 00 00       	call   0x140017ab8
140017a7f:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140017a83:	e8 30 00 00 00       	call   0x140017ab8
140017a88:	40 f6 c6 01          	test   $0x1,%sil
140017a8c:	74 0d                	je     0x140017a9b
140017a8e:	ba b8 00 00 00       	mov    $0xb8,%edx
140017a93:	48 8b cb             	mov    %rbx,%rcx
140017a96:	e8 81 1d 00 00       	call   0x14001981c
140017a9b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140017aa0:	48 8b c3             	mov    %rbx,%rax
140017aa3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140017aa8:	48 83 c4 20          	add    $0x20,%rsp
140017aac:	5f                   	pop    %rdi
140017aad:	c3                   	ret
140017aae:	cc                   	int3
140017aaf:	cc                   	int3
140017ab0:	cc                   	int3
140017ab1:	cc                   	int3
140017ab2:	cc                   	int3
140017ab3:	cc                   	int3
140017ab4:	cc                   	int3
140017ab5:	cc                   	int3
140017ab6:	cc                   	int3
140017ab7:	cc                   	int3
140017ab8:	40 53                	rex push %rbx
140017aba:	48 83 ec 20          	sub    $0x20,%rsp
140017abe:	48 8b d9             	mov    %rcx,%rbx
140017ac1:	48 83 c1 38          	add    $0x38,%rcx
140017ac5:	48 83 39 00          	cmpq   $0x0,(%rcx)
140017ac9:	74 05                	je     0x140017ad0
140017acb:	e8 fc 6d ff ff       	call   0x14000e8cc
140017ad0:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140017ad4:	48 83 39 00          	cmpq   $0x0,(%rcx)
140017ad8:	74 05                	je     0x140017adf
140017ada:	e8 f5 23 ff ff       	call   0x140009ed4
140017adf:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140017ae3:	48 83 39 00          	cmpq   $0x0,(%rcx)
140017ae7:	74 05                	je     0x140017aee
140017ae9:	e8 e6 23 ff ff       	call   0x140009ed4
140017aee:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140017af2:	48 83 39 00          	cmpq   $0x0,(%rcx)
140017af6:	74 05                	je     0x140017afd
140017af8:	e8 d7 23 ff ff       	call   0x140009ed4
140017afd:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140017b01:	48 83 39 00          	cmpq   $0x0,(%rcx)
140017b05:	74 05                	je     0x140017b0c
140017b07:	e8 c8 23 ff ff       	call   0x140009ed4
140017b0c:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140017b10:	48 83 39 00          	cmpq   $0x0,(%rcx)
140017b14:	74 05                	je     0x140017b1b
140017b16:	e8 b9 23 ff ff       	call   0x140009ed4
140017b1b:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140017b1f:	74 08                	je     0x140017b29
140017b21:	48 8b cb             	mov    %rbx,%rcx
140017b24:	e8 ab 23 ff ff       	call   0x140009ed4
140017b29:	48 83 c4 20          	add    $0x20,%rsp
140017b2d:	5b                   	pop    %rbx
140017b2e:	c3                   	ret
140017b2f:	cc                   	int3
140017b30:	cc                   	int3
140017b31:	cc                   	int3
140017b32:	cc                   	int3
140017b33:	cc                   	int3
140017b34:	cc                   	int3
140017b35:	cc                   	int3
140017b36:	cc                   	int3
140017b37:	cc                   	int3
140017b38:	cc                   	int3
140017b39:	cc                   	int3
140017b3a:	cc                   	int3
140017b3b:	cc                   	int3
140017b3c:	cc                   	int3
140017b3d:	cc                   	int3
140017b3e:	cc                   	int3
140017b3f:	cc                   	int3
140017b40:	40 53                	rex push %rbx
140017b42:	48 83 ec 40          	sub    $0x40,%rsp
140017b46:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
140017b4b:	48 8b d9             	mov    %rcx,%rbx
140017b4e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140017b53:	80 bb 99 00 00 00 00 	cmpb   $0x0,0x99(%rbx)
140017b5a:	0f 84 ab 00 00 00    	je     0x140017c0b
140017b60:	89 93 a0 00 00 00    	mov    %edx,0xa0(%rbx)
140017b66:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140017b6b:	80 bb a5 00 00 00 00 	cmpb   $0x0,0xa5(%rbx)
140017b72:	0f 84 ab 00 00 00    	je     0x140017c23
140017b78:	89 93 ac 00 00 00    	mov    %edx,0xac(%rbx)
140017b7e:	48 8d 8b 98 00 00 00 	lea    0x98(%rbx),%rcx
140017b85:	e8 72 fe ff ff       	call   0x1400179fc
140017b8a:	66 0f 6e f0          	movd   %eax,%xmm6
140017b8e:	0f 5b f6             	cvtdq2ps %xmm6,%xmm6
140017b91:	f3 0f 59 35 e7 65 00 	mulss  0x65e7(%rip),%xmm6        # 0x14001e180
140017b98:	00
140017b99:	80 bb 90 00 00 00 00 	cmpb   $0x0,0x90(%rbx)
140017ba0:	74 4c                	je     0x140017bee
140017ba2:	f3 0f 11 74 24 20    	movss  %xmm6,0x20(%rsp)
140017ba8:	f3 0f 11 74 24 24    	movss  %xmm6,0x24(%rsp)
140017bae:	f3 0f 11 74 24 28    	movss  %xmm6,0x28(%rsp)
140017bb4:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140017bb8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140017bbd:	e8 a6 f8 ff ff       	call   0x140017468
140017bc2:	f3 0f 11 74 24 20    	movss  %xmm6,0x20(%rsp)
140017bc8:	f3 0f 11 74 24 24    	movss  %xmm6,0x24(%rsp)
140017bce:	f3 0f 11 74 24 28    	movss  %xmm6,0x28(%rsp)
140017bd4:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140017bd8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140017bdd:	e8 86 f8 ff ff       	call   0x140017468
140017be2:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
140017be7:	48 83 c4 40          	add    $0x40,%rsp
140017beb:	5b                   	pop    %rbx
140017bec:	c3                   	ret
140017bed:	cc                   	int3
140017bee:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140017bf3:	41 b9 ff ff 00 80    	mov    $0x8000ffff,%r9d
140017bf9:	4c 8d 05 60 64 00 00 	lea    0x6460(%rip),%r8        # 0x14001e060
140017c00:	ba f0 00 00 00       	mov    $0xf0,%edx
140017c05:	e8 5e 04 ff ff       	call   0x140008068
140017c0a:	90                   	nop
140017c0b:	41 b9 ff ff 00 80    	mov    $0x8000ffff,%r9d
140017c11:	4c 8d 05 48 64 00 00 	lea    0x6448(%rip),%r8        # 0x14001e060
140017c18:	ba 17 01 00 00       	mov    $0x117,%edx
140017c1d:	e8 46 04 ff ff       	call   0x140008068
140017c22:	90                   	nop
140017c23:	41 b9 ff ff 00 80    	mov    $0x8000ffff,%r9d
140017c29:	4c 8d 05 30 64 00 00 	lea    0x6430(%rip),%r8        # 0x14001e060
140017c30:	ba 17 01 00 00       	mov    $0x117,%edx
140017c35:	e8 2e 04 ff ff       	call   0x140008068
140017c3a:	cc                   	int3
140017c3b:	cc                   	int3
140017c3c:	cc                   	int3
140017c3d:	cc                   	int3
140017c3e:	cc                   	int3
140017c3f:	cc                   	int3
140017c40:	cc                   	int3
140017c41:	cc                   	int3
140017c42:	cc                   	int3
140017c43:	cc                   	int3
140017c44:	cc                   	int3
140017c45:	cc                   	int3
140017c46:	cc                   	int3
140017c47:	cc                   	int3
140017c48:	cc                   	int3
140017c49:	cc                   	int3
140017c4a:	cc                   	int3
140017c4b:	cc                   	int3
140017c4c:	cc                   	int3
140017c4d:	cc                   	int3
140017c4e:	cc                   	int3
140017c4f:	cc                   	int3
140017c50:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140017c57:	e9 a0 fd ff ff       	jmp    0x1400179fc
140017c5c:	cc                   	int3
140017c5d:	cc                   	int3
140017c5e:	cc                   	int3
140017c5f:	cc                   	int3
140017c60:	cc                   	int3
140017c61:	cc                   	int3
140017c62:	cc                   	int3
140017c63:	cc                   	int3
140017c64:	cc                   	int3
140017c65:	cc                   	int3
140017c66:	cc                   	int3
140017c67:	cc                   	int3
140017c68:	cc                   	int3
140017c69:	cc                   	int3
140017c6a:	cc                   	int3
140017c6b:	cc                   	int3
140017c6c:	cc                   	int3
140017c6d:	cc                   	int3
140017c6e:	cc                   	int3
140017c6f:	cc                   	int3
140017c70:	48 83 ec 28          	sub    $0x28,%rsp
140017c74:	48 81 c1 a4 00 00 00 	add    $0xa4,%rcx
140017c7b:	e8 7c fd ff ff       	call   0x1400179fc
140017c80:	03 c0                	add    %eax,%eax
140017c82:	48 83 c4 28          	add    $0x28,%rsp
140017c86:	c3                   	ret
140017c87:	cc                   	int3
140017c88:	cc                   	int3
140017c89:	cc                   	int3
140017c8a:	cc                   	int3
140017c8b:	cc                   	int3
140017c8c:	cc                   	int3
140017c8d:	cc                   	int3
140017c8e:	cc                   	int3
140017c8f:	cc                   	int3
140017c90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140017c95:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140017c9a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140017c9f:	55                   	push   %rbp
140017ca0:	57                   	push   %rdi
140017ca1:	41 54                	push   %r12
140017ca3:	41 56                	push   %r14
140017ca5:	41 57                	push   %r15
140017ca7:	48 8b ec             	mov    %rsp,%rbp
140017caa:	48 83 ec 70          	sub    $0x70,%rsp
140017cae:	41 8b d9             	mov    %r9d,%ebx
140017cb1:	49 8b f0             	mov    %r8,%rsi
140017cb4:	4c 8b fa             	mov    %rdx,%r15
140017cb7:	48 8b f9             	mov    %rcx,%rdi
140017cba:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140017cc1:	e8 36 fd ff ff       	call   0x1400179fc
140017cc6:	66 0f 6e c0          	movd   %eax,%xmm0
140017cca:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
140017ccd:	f3 0f 59 05 ab 64 00 	mulss  0x64ab(%rip),%xmm0        # 0x14001e180
140017cd4:	00
140017cd5:	44 8a 8f b0 00 00 00 	mov    0xb0(%rdi),%r9b
140017cdc:	49 8b 07             	mov    (%r15),%rax
140017cdf:	49 83 27 00          	andq   $0x0,(%r15)
140017ce3:	48 89 45 30          	mov    %rax,0x30(%rbp)
140017ce7:	f3 0f 11 44 24 20    	movss  %xmm0,0x20(%rsp)
140017ced:	44 8b c3             	mov    %ebx,%r8d
140017cf0:	48 8d 55 30          	lea    0x30(%rbp),%rdx