1401cca4c:	48 89 8d 68 01 00 00 	mov    %rcx,0x168(%rbp)
1401cca53:	e9 c0 01 00 00       	jmp    0x1401ccc18
1401cca58:	45 0f 2f d3          	comiss %xmm11,%xmm10
1401cca5c:	0f 86 af 01 00 00    	jbe    0x1401ccc11
1401cca62:	33 c0                	xor    %eax,%eax
1401cca64:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401cca69:	49 8b cd             	mov    %r13,%rcx
1401cca6c:	49 2b cf             	sub    %r15,%rcx
1401cca6f:	48 c1 f9 04          	sar    $0x4,%rcx
1401cca73:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401cca78:	48 85 c9             	test   %rcx,%rcx
1401cca7b:	0f 84 a9 00 00 00    	je     0x1401ccb2a
1401cca81:	44 0f 28 c7          	movaps %xmm7,%xmm8
1401cca85:	f3 44 0f 5c c6       	subss  %xmm6,%xmm8
1401cca8a:	49 8b d7             	mov    %r15,%rdx
1401cca8d:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1401cca91:	48 3b c1             	cmp    %rcx,%rax
1401cca94:	0f 83 a6 0d 00 00    	jae    0x1401cd840
1401cca9a:	48 8b 0a             	mov    (%rdx),%rcx
1401cca9d:	48 8b 01             	mov    (%rcx),%rax
1401ccaa0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ccaa7:	ff 15 8b 01 94 00    	call   *0x94018b(%rip)        # 0x140b0cc38
1401ccaad:	4c 8b f0             	mov    %rax,%r14
1401ccab0:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ccab4:	48 8b 09             	mov    (%rcx),%rcx
1401ccab7:	48 8b 11             	mov    (%rcx),%rdx
1401ccaba:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ccac1:	ff 15 71 01 94 00    	call   *0x940171(%rip)        # 0x140b0cc38
1401ccac7:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401ccacc:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1401ccad1:	f3 41 0f 10 56 04    	movss  0x4(%r14),%xmm2
1401ccad7:	f3 0f 5f d6          	maxss  %xmm6,%xmm2
1401ccadb:	f3 41 0f 10 4e 0c    	movss  0xc(%r14),%xmm1
1401ccae1:	f3 0f 5d cf          	minss  %xmm7,%xmm1
1401ccae5:	0f 2f ca             	comiss %xmm2,%xmm1
1401ccae8:	76 06                	jbe    0x1401ccaf0
1401ccaea:	f3 0f 5c ca          	subss  %xmm2,%xmm1
1401ccaee:	eb 04                	jmp    0x1401ccaf4
1401ccaf0:	41 0f 28 cd          	movaps %xmm13,%xmm1
1401ccaf4:	f3 41 0f 5d c0       	minss  %xmm8,%xmm0
1401ccaf9:	f3 41 0f 59 c6       	mulss  %xmm14,%xmm0
1401ccafe:	0f 2f c8             	comiss %xmm0,%xmm1
1401ccb01:	77 6f                	ja     0x1401ccb72
1401ccb03:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401ccb08:	48 ff c0             	inc    %rax
1401ccb0b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401ccb10:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1401ccb14:	48 83 c2 10          	add    $0x10,%rdx
1401ccb18:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1401ccb1c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401ccb21:	48 3b c1             	cmp    %rcx,%rax
1401ccb24:	0f 82 70 ff ff ff    	jb     0x1401cca9a
1401ccb2a:	4c 3b 6d b0          	cmp    -0x50(%rbp),%r13
1401ccb2e:	0f 84 bf 00 00 00    	je     0x1401ccbf3
1401ccb34:	49 83 65 00 00       	andq   $0x0,0x0(%r13)
1401ccb39:	49 8d 55 08          	lea    0x8(%r13),%rdx
1401ccb3d:	48 83 22 00          	andq   $0x0,(%rdx)
1401ccb41:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401ccb45:	48 85 c0             	test   %rax,%rax
1401ccb48:	0f 84 86 00 00 00    	je     0x1401ccbd4
1401ccb4e:	f0 ff 40 08          	lock incl 0x8(%rax)
1401ccb52:	4c 8b 65 c0          	mov    -0x40(%rbp),%r12
1401ccb56:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401ccb5a:	48 89 8d 68 01 00 00 	mov    %rcx,0x168(%rbp)
1401ccb61:	4c 8b 6d a8          	mov    -0x58(%rbp),%r13
1401ccb65:	4c 8b 7d a0          	mov    -0x60(%rbp),%r15
1401ccb69:	4c 89 bd 78 01 00 00 	mov    %r15,0x178(%rbp)
1401ccb70:	eb 69                	jmp    0x1401ccbdb
1401ccb72:	49 8b c5             	mov    %r13,%rax
1401ccb75:	49 2b c7             	sub    %r15,%rax
1401ccb78:	48 c1 f8 04          	sar    $0x4,%rax
1401ccb7c:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1401ccb81:	4c 3b f0             	cmp    %rax,%r14
1401ccb84:	0f 83 b6 0c 00 00    	jae    0x1401cd840
1401ccb8a:	49 8b c6             	mov    %r14,%rax
1401ccb8d:	48 c1 e0 04          	shl    $0x4,%rax
1401ccb91:	49 03 c7             	add    %r15,%rax
1401ccb94:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ccb99:	48 8b 08             	mov    (%rax),%rcx
1401ccb9c:	48 8b 01             	mov    (%rcx),%rax
1401ccb9f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ccba6:	ff 15 8c 00 94 00    	call   *0x94008c(%rip)        # 0x140b0cc38
1401ccbac:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401ccbb1:	41 0f 2f c2          	comiss %xmm10,%xmm0
1401ccbb5:	76 5a                	jbe    0x1401ccc11
1401ccbb7:	49 8b c5             	mov    %r13,%rax
1401ccbba:	49 2b c7             	sub    %r15,%rax
1401ccbbd:	48 c1 f8 04          	sar    $0x4,%rax
1401ccbc1:	4c 3b f0             	cmp    %rax,%r14
1401ccbc4:	0f 83 76 0c 00 00    	jae    0x1401cd840
1401ccbca:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401ccbcf:	e9 54 fe ff ff       	jmp    0x1401cca28
1401ccbd4:	48 8b 8d 68 01 00 00 	mov    0x168(%rbp),%rcx
1401ccbdb:	48 8b 07             	mov    (%rdi),%rax
1401ccbde:	49 89 45 00          	mov    %rax,0x0(%r13)
1401ccbe2:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401ccbe6:	48 89 02             	mov    %rax,(%rdx)
1401ccbe9:	49 83 c5 10          	add    $0x10,%r13
1401ccbed:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
1401ccbf1:	eb 25                	jmp    0x1401ccc18
1401ccbf3:	4c 8b c7             	mov    %rdi,%r8
1401ccbf6:	49 8b d5             	mov    %r13,%rdx
1401ccbf9:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ccbfd:	e8 22 39 e5 ff       	call   0x140020524
1401ccc02:	4c 8b 6d a8          	mov    -0x58(%rbp),%r13
1401ccc06:	4c 8b 7d a0          	mov    -0x60(%rbp),%r15
1401ccc0a:	4c 89 bd 78 01 00 00 	mov    %r15,0x178(%rbp)
1401ccc11:	48 8b 8d 68 01 00 00 	mov    0x168(%rbp),%rcx
1401ccc18:	48 83 c7 10          	add    $0x10,%rdi
1401ccc1c:	48 3b 7d d8          	cmp    -0x28(%rbp),%rdi
1401ccc20:	0f 85 0b fb ff ff    	jne    0x1401cc731
1401ccc26:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1401ccc2b:	eb 0b                	jmp    0x1401ccc38
1401ccc2d:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401ccc31:	48 89 8d 68 01 00 00 	mov    %rcx,0x168(%rbp)
1401ccc38:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ccc3b:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1401ccc40:	48 83 65 98 00       	andq   $0x0,-0x68(%rbp)
1401ccc45:	4c 2b e1             	sub    %rcx,%r12
1401ccc48:	49 c1 fc 04          	sar    $0x4,%r12
1401ccc4c:	49 83 fc 01          	cmp    $0x1,%r12
1401ccc50:	77 6a                	ja     0x1401cccbc
1401ccc52:	49 8b c5             	mov    %r13,%rax
1401ccc55:	49 2b c7             	sub    %r15,%rax
1401ccc58:	48 c1 f8 04          	sar    $0x4,%rax
1401ccc5c:	48 83 f8 01          	cmp    $0x1,%rax
1401ccc60:	77 5a                	ja     0x1401cccbc
1401ccc62:	4c 3b 74 24 40       	cmp    0x40(%rsp),%r14
1401ccc67:	74 39                	je     0x1401ccca2
1401ccc69:	49 83 26 00          	andq   $0x0,(%r14)
1401ccc6d:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401ccc71:	48 83 21 00          	andq   $0x0,(%rcx)
1401ccc75:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ccc79:	48 85 c0             	test   %rax,%rax
1401ccc7c:	74 09                	je     0x1401ccc87
1401ccc7e:	f0 ff 40 08          	lock incl 0x8(%rax)
1401ccc82:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1401ccc87:	48 8b 03             	mov    (%rbx),%rax
1401ccc8a:	49 89 06             	mov    %rax,(%r14)
1401ccc8d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ccc91:	48 89 01             	mov    %rax,(%rcx)
1401ccc94:	49 83 c6 10          	add    $0x10,%r14
1401ccc98:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401ccc9d:	e9 86 0a 00 00       	jmp    0x1401cd728
1401ccca2:	4c 8b c3             	mov    %rbx,%r8
1401ccca5:	49 8b d6             	mov    %r14,%rdx
1401ccca8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401cccad:	e8 96 5f e6 ff       	call   0x140032c48
1401cccb2:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1401cccb7:	e9 6c 0a 00 00       	jmp    0x1401cd728
1401cccbc:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
1401cccc2:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
1401cccc8:	33 ff                	xor    %edi,%edi
1401cccca:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1401ccccf:	4d 85 e4             	test   %r12,%r12
1401cccd2:	74 65                	je     0x1401ccd39
1401cccd4:	49 3b fc             	cmp    %r12,%rdi
1401cccd7:	0f 83 78 0b 00 00    	jae    0x1401cd855
1401cccdd:	48 8b 09             	mov    (%rcx),%rcx
1401ccce0:	48 8b 01             	mov    (%rcx),%rax
1401ccce3:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401cccea:	ff 15 48 ff 93 00    	call   *0x93ff48(%rip)        # 0x140b0cc38
1401cccf0:	4c 3b 7c 24 58       	cmp    0x58(%rsp),%r15
1401cccf5:	74 13                	je     0x1401ccd0a
1401cccf7:	0f 10 00             	movups (%rax),%xmm0
1401cccfa:	f3 41 0f 7f 07       	movdqu %xmm0,(%r15)
1401cccff:	49 83 c7 10          	add    $0x10,%r15
1401ccd03:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1401ccd08:	eb 15                	jmp    0x1401ccd1f
1401ccd0a:	4c 8b c0             	mov    %rax,%r8
1401ccd0d:	49 8b d7             	mov    %r15,%rdx
1401ccd10:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401ccd15:	e8 ae a5 e5 ff       	call   0x1400272c8
1401ccd1a:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1401ccd1f:	48 ff c7             	inc    %rdi
1401ccd22:	48 8b 8d 68 01 00 00 	mov    0x168(%rbp),%rcx
1401ccd29:	48 83 c1 10          	add    $0x10,%rcx
1401ccd2d:	48 89 8d 68 01 00 00 	mov    %rcx,0x168(%rbp)
1401ccd34:	49 3b fc             	cmp    %r12,%rdi
1401ccd37:	72 a4                	jb     0x1401cccdd
1401ccd39:	33 c9                	xor    %ecx,%ecx
1401ccd3b:	48 89 8d 68 01 00 00 	mov    %rcx,0x168(%rbp)
1401ccd42:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
1401ccd49:	4c 2b e8             	sub    %rax,%r13
1401ccd4c:	49 c1 fd 04          	sar    $0x4,%r13
1401ccd50:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1401ccd55:	4d 85 ed             	test   %r13,%r13
1401ccd58:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1401ccd5d:	0f 84 3b 01 00 00    	je     0x1401cce9e
1401ccd63:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1401ccd68:	49 8b fd             	mov    %r13,%rdi
1401ccd6b:	4d 3b ef             	cmp    %r15,%r13
1401ccd6e:	0f 84 8b 00 00 00    	je     0x1401ccdff
1401ccd74:	49 3b cc             	cmp    %r12,%rcx
1401ccd77:	0f 83 d8 0a 00 00    	jae    0x1401cd855
1401ccd7d:	48 8b 08             	mov    (%rax),%rcx
1401ccd80:	48 8b 01             	mov    (%rcx),%rax
1401ccd83:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ccd8a:	ff 15 a8 fe 93 00    	call   *0x93fea8(%rip)        # 0x140b0cc38
1401ccd90:	48 8b 8d 78 01 00 00 	mov    0x178(%rbp),%rcx
1401ccd97:	48 8b 09             	mov    (%rcx),%rcx
1401ccd9a:	f3 0f 10 47 04       	movss  0x4(%rdi),%xmm0
1401ccd9f:	f3 0f 5f 40 04       	maxss  0x4(%rax),%xmm0
1401ccda4:	f3 0f 10 77 0c       	movss  0xc(%rdi),%xmm6
1401ccda9:	f3 0f 5d 70 0c       	minss  0xc(%rax),%xmm6
1401ccdae:	0f 2f f0             	comiss %xmm0,%xmm6
1401ccdb1:	76 06                	jbe    0x1401ccdb9
1401ccdb3:	f3 0f 5c f0          	subss  %xmm0,%xmm6
1401ccdb7:	eb 04                	jmp    0x1401ccdbd
1401ccdb9:	41 0f 28 f5          	movaps %xmm13,%xmm6
1401ccdbd:	48 8b 01             	mov    (%rcx),%rax
1401ccdc0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ccdc7:	ff 15 6b fe 93 00    	call   *0x93fe6b(%rip)        # 0x140b0cc38
1401ccdcd:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401ccdd2:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1401ccdd7:	f3 0f 59 05 31 43 9e 	mulss  0x9e4331(%rip),%xmm0        # 0x140bb1110
1401ccdde:	00
1401ccddf:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
1401ccde6:	0f 2f f0             	comiss %xmm0,%xmm6
1401ccde9:	77 4a                	ja     0x1401cce35
1401ccdeb:	48 83 c7 10          	add    $0x10,%rdi
1401ccdef:	49 3b ff             	cmp    %r15,%rdi
1401ccdf2:	48 8b 8d 68 01 00 00 	mov    0x168(%rbp),%rcx
1401ccdf9:	0f 85 75 ff ff ff    	jne    0x1401ccd74
1401ccdff:	49 3b cc             	cmp    %r12,%rcx
1401cce02:	0f 83 4d 0a 00 00    	jae    0x1401cd855
1401cce08:	48 8b 08             	mov    (%rax),%rcx
1401cce0b:	48 8b 01             	mov    (%rcx),%rax
1401cce0e:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401cce15:	ff 15 1d fe 93 00    	call   *0x93fe1d(%rip)        # 0x140b0cc38
1401cce1b:	4c 3b 7c 24 58       	cmp    0x58(%rsp),%r15
1401cce20:	74 36                	je     0x1401cce58
1401cce22:	0f 10 00             	movups (%rax),%xmm0
1401cce25:	f3 41 0f 7f 07       	movdqu %xmm0,(%r15)
1401cce2a:	49 83 c7 10          	add    $0x10,%r15
1401cce2e:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1401cce33:	eb 3d                	jmp    0x1401cce72
1401cce35:	48 8b 08             	mov    (%rax),%rcx
1401cce38:	48 8b 01             	mov    (%rcx),%rax
1401cce3b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401cce42:	ff 15 f0 fd 93 00    	call   *0x93fdf0(%rip)        # 0x140b0cc38
1401cce48:	45 33 c0             	xor    %r8d,%r8d
1401cce4b:	48 8b d0             	mov    %rax,%rdx
1401cce4e:	48 8b cf             	mov    %rdi,%rcx
1401cce51:	e8 42 94 fe ff       	call   0x1401b6298
1401cce56:	eb 1a                	jmp    0x1401cce72
1401cce58:	4c 8b c0             	mov    %rax,%r8
1401cce5b:	49 8b d7             	mov    %r15,%rdx
1401cce5e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401cce63:	e8 60 a4 e5 ff       	call   0x1400272c8
1401cce68:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1401cce6d:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1401cce72:	48 8b 8d 68 01 00 00 	mov    0x168(%rbp),%rcx
1401cce79:	48 ff c1             	inc    %rcx
1401cce7c:	48 89 8d 68 01 00 00 	mov    %rcx,0x168(%rbp)
1401cce83:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
1401cce8a:	48 83 c0 10          	add    $0x10,%rax
1401cce8e:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
1401cce95:	49 3b cc             	cmp    %r12,%rcx
1401cce98:	0f 82 ca fe ff ff    	jb     0x1401ccd68
1401cce9e:	4d 2b fd             	sub    %r13,%r15
1401ccea1:	49 c1 ff 04          	sar    $0x4,%r15
1401ccea5:	49 83 ff 01          	cmp    $0x1,%r15
1401ccea9:	0f 87 d5 00 00 00    	ja     0x1401ccf84
1401cceaf:	4c 3b 74 24 40       	cmp    0x40(%rsp),%r14
1401cceb4:	74 3b                	je     0x1401ccef1
1401cceb6:	49 83 26 00          	andq   $0x0,(%r14)
1401cceba:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401ccebe:	48 83 21 00          	andq   $0x0,(%rcx)
1401ccec2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ccec6:	48 85 c0             	test   %rax,%rax
1401ccec9:	74 0e                	je     0x1401cced9
1401ccecb:	f0 ff 40 08          	lock incl 0x8(%rax)
1401ccecf:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1401cced4:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1401cced9:	48 8b 03             	mov    (%rbx),%rax
1401ccedc:	49 89 06             	mov    %rax,(%r14)
1401ccedf:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ccee3:	48 89 01             	mov    %rax,(%rcx)
1401ccee6:	49 83 c6 10          	add    $0x10,%r14
1401cceea:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401cceef:	eb 15                	jmp    0x1401ccf06
1401ccef1:	4c 8b c3             	mov    %rbx,%r8
1401ccef4:	49 8b d6             	mov    %r14,%rdx
1401ccef7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401ccefc:	e8 47 5d e6 ff       	call   0x140032c48
1401ccf01:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1401ccf06:	4d 85 ed             	test   %r13,%r13
1401ccf09:	74 36                	je     0x1401ccf41
1401ccf0b:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401ccf10:	49 2b c5             	sub    %r13,%rax
1401ccf13:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401ccf17:	49 8b cd             	mov    %r13,%rcx
1401ccf1a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401ccf20:	72 15                	jb     0x1401ccf37
1401ccf22:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1401ccf26:	49 2b cd             	sub    %r13,%rcx
1401ccf29:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401ccf2d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ccf31:	0f 87 f9 08 00 00    	ja     0x1401cd830
1401ccf37:	49 8b cd             	mov    %r13,%rcx
1401ccf3a:	ff 15 80 f9 93 00    	call   *0x93f980(%rip)        # 0x140b0c8c0
1401ccf40:	90                   	nop
1401ccf41:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ccf45:	48 85 c9             	test   %rcx,%rcx
1401ccf48:	0f 84 15 08 00 00    	je     0x1401cd763
1401ccf4e:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1401ccf52:	48 2b c1             	sub    %rcx,%rax
1401ccf55:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401ccf59:	48 8b d1             	mov    %rcx,%rdx
1401ccf5c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401ccf62:	0f 82 f4 07 00 00    	jb     0x1401cd75c
1401ccf68:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ccf6c:	48 2b d1             	sub    %rcx,%rdx
1401ccf6f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ccf73:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ccf77:	0f 86 df 07 00 00    	jbe    0x1401cd75c
1401ccf7d:	ff 15 15 fa 93 00    	call   *0x93fa15(%rip)        # 0x140b0c998
1401ccf83:	90                   	nop
1401ccf84:	bf 01 00 00 00       	mov    $0x1,%edi
1401ccf89:	49 8d 4d 14          	lea    0x14(%r13),%rcx
1401ccf8d:	48 89 8d 78 01 00 00 	mov    %rcx,0x178(%rbp)
1401ccf94:	4c 8b 65 90          	mov    -0x70(%rbp),%r12
1401ccf98:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
1401ccf9c:	49 3b c7             	cmp    %r15,%rax
1401ccf9f:	0f 83 b0 08 00 00    	jae    0x1401cd855
1401ccfa5:	49 3b ff             	cmp    %r15,%rdi
1401ccfa8:	0f 83 a7 08 00 00    	jae    0x1401cd855
1401ccfae:	f3 0f 10 41 f8       	movss  -0x8(%rcx),%xmm0
1401ccfb3:	f3 0f 58 01          	addss  (%rcx),%xmm0
1401ccfb7:	f3 41 0f 59 c6       	mulss  %xmm14,%xmm0
1401ccfbc:	f3 0f 11 85 68 01 00 	movss  %xmm0,0x168(%rbp)
1401ccfc3:	00
1401ccfc4:	4c 3b 65 98          	cmp    -0x68(%rbp),%r12
1401ccfc8:	74 10                	je     0x1401ccfda
1401ccfca:	f3 41 0f 11 04 24    	movss  %xmm0,(%r12)
1401ccfd0:	49 83 c4 04          	add    $0x4,%r12
1401ccfd4:	4c 89 65 90          	mov    %r12,-0x70(%rbp)
1401ccfd8:	eb 1e                	jmp    0x1401ccff8
1401ccfda:	4c 8d 85 68 01 00 00 	lea    0x168(%rbp),%r8
1401ccfe1:	49 8b d4             	mov    %r12,%rdx
1401ccfe4:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401ccfe8:	e8 23 4d e6 ff       	call   0x140031d10
1401ccfed:	4c 8b 65 90          	mov    -0x70(%rbp),%r12
1401ccff1:	48 8b 8d 78 01 00 00 	mov    0x178(%rbp),%rcx
1401ccff8:	48 ff c7             	inc    %rdi
1401ccffb:	48 83 c1 10          	add    $0x10,%rcx
1401ccfff:	48 89 8d 78 01 00 00 	mov    %rcx,0x178(%rbp)
1401cd006:	49 3b ff             	cmp    %r15,%rdi
1401cd009:	72 8d                	jb     0x1401ccf98