14006fa63:	48 8b 03             	mov    (%rbx),%rax
14006fa66:	48 8b cb             	mov    %rbx,%rcx
14006fa69:	48 8b 40 08          	mov    0x8(%rax),%rax
14006fa6d:	ff 15 c5 d1 a9 00    	call   *0xa9d1c5(%rip)        # 0x140b0cc38
14006fa73:	48 ff c6             	inc    %rsi
14006fa76:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14006fa7b:	48 8b 01             	mov    (%rcx),%rax
14006fa7e:	48 8b 40 40          	mov    0x40(%rax),%rax
14006fa82:	ff 15 b0 d1 a9 00    	call   *0xa9d1b0(%rip)        # 0x140b0cc38
14006fa88:	48 3b f0             	cmp    %rax,%rsi
14006fa8b:	0f 82 52 fe ff ff    	jb     0x14006f8e3
14006fa91:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14006fa95:	48 85 db             	test   %rbx,%rbx
14006fa98:	74 38                	je     0x14006fad2
14006fa9a:	83 cf ff             	or     $0xffffffff,%edi
14006fa9d:	8b c7                	mov    %edi,%eax
14006fa9f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14006faa4:	03 c7                	add    %edi,%eax
14006faa6:	75 2a                	jne    0x14006fad2
14006faa8:	48 8b 03             	mov    (%rbx),%rax
14006faab:	48 8b cb             	mov    %rbx,%rcx
14006faae:	48 8b 00             	mov    (%rax),%rax
14006fab1:	ff 15 81 d1 a9 00    	call   *0xa9d181(%rip)        # 0x140b0cc38
14006fab7:	8b c7                	mov    %edi,%eax
14006fab9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14006fabe:	03 c7                	add    %edi,%eax
14006fac0:	75 10                	jne    0x14006fad2
14006fac2:	48 8b 03             	mov    (%rbx),%rax
14006fac5:	48 8b cb             	mov    %rbx,%rcx
14006fac8:	48 8b 40 08          	mov    0x8(%rax),%rax
14006facc:	ff 15 66 d1 a9 00    	call   *0xa9d166(%rip)        # 0x140b0cc38
14006fad2:	49 ff c6             	inc    %r14
14006fad5:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14006fada:	48 8b 01             	mov    (%rcx),%rax
14006fadd:	48 8b 40 40          	mov    0x40(%rax),%rax
14006fae1:	ff 15 51 d1 a9 00    	call   *0xa9d151(%rip)        # 0x140b0cc38
14006fae7:	4c 3b f0             	cmp    %rax,%r14
14006faea:	0f 82 bb fd ff ff    	jb     0x14006f8ab
14006faf0:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14006faf5:	4c 8b 65 88          	mov    -0x78(%rbp),%r12
14006faf9:	48 8b b5 58 01 00 00 	mov    0x158(%rbp),%rsi
14006fb00:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
14006fb04:	41 83 ce ff          	or     $0xffffffff,%r14d
14006fb08:	48 85 ff             	test   %rdi,%rdi
14006fb0b:	74 3e                	je     0x14006fb4b
14006fb0d:	41 8b c6             	mov    %r14d,%eax
14006fb10:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14006fb15:	41 03 c6             	add    %r14d,%eax
14006fb18:	75 2c                	jne    0x14006fb46
14006fb1a:	48 8b 07             	mov    (%rdi),%rax
14006fb1d:	48 8b cf             	mov    %rdi,%rcx
14006fb20:	48 8b 00             	mov    (%rax),%rax
14006fb23:	ff 15 0f d1 a9 00    	call   *0xa9d10f(%rip)        # 0x140b0cc38
14006fb29:	41 8b c6             	mov    %r14d,%eax
14006fb2c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14006fb31:	41 03 c6             	add    %r14d,%eax
14006fb34:	75 10                	jne    0x14006fb46
14006fb36:	48 8b 07             	mov    (%rdi),%rax
14006fb39:	48 8b cf             	mov    %rdi,%rcx
14006fb3c:	48 8b 40 08          	mov    0x8(%rax),%rax
14006fb40:	ff 15 f2 d0 a9 00    	call   *0xa9d0f2(%rip)        # 0x140b0cc38
14006fb46:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14006fb4b:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14006fb52:	e8 99 e3 fc ff       	call   0x14003def0
14006fb57:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14006fb5b:	48 85 c9             	test   %rcx,%rcx
14006fb5e:	74 1f                	je     0x14006fb7f
14006fb60:	41 8b c6             	mov    %r14d,%eax
14006fb63:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14006fb68:	41 03 c6             	add    %r14d,%eax
14006fb6b:	75 0d                	jne    0x14006fb7a
14006fb6d:	48 8b 01             	mov    (%rcx),%rax
14006fb70:	48 8b 40 08          	mov    0x8(%rax),%rax
14006fb74:	ff 15 be d0 a9 00    	call   *0xa9d0be(%rip)        # 0x140b0cc38
14006fb7a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14006fb7f:	48 85 db             	test   %rbx,%rbx
14006fb82:	74 40                	je     0x14006fbc4
14006fb84:	41 8b c6             	mov    %r14d,%eax
14006fb87:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14006fb8c:	41 03 c6             	add    %r14d,%eax
14006fb8f:	75 33                	jne    0x14006fbc4
14006fb91:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14006fb96:	48 8b 03             	mov    (%rbx),%rax
14006fb99:	48 8b cb             	mov    %rbx,%rcx
14006fb9c:	48 8b 00             	mov    (%rax),%rax
14006fb9f:	ff 15 93 d0 a9 00    	call   *0xa9d093(%rip)        # 0x140b0cc38
14006fba5:	41 8b c6             	mov    %r14d,%eax
14006fba8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14006fbad:	41 03 c6             	add    %r14d,%eax
14006fbb0:	75 12                	jne    0x14006fbc4
14006fbb2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14006fbb7:	48 8b 01             	mov    (%rcx),%rax
14006fbba:	48 8b 40 08          	mov    0x8(%rax),%rax
14006fbbe:	ff 15 74 d0 a9 00    	call   *0xa9d074(%rip)        # 0x140b0cc38
14006fbc4:	49 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r10
14006fbcb:	db b6 6d
14006fbce:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14006fbd3:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
14006fbda:	49 ff c7             	inc    %r15
14006fbdd:	49 83 c5 38          	add    $0x38,%r13
14006fbe1:	4d 3b fc             	cmp    %r12,%r15
14006fbe4:	0f 82 2b fb ff ff    	jb     0x14006f715
14006fbea:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14006fbef:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14006fbf4:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
14006fbf8:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14006fbfd:	48 ff c1             	inc    %rcx
14006fc00:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14006fc05:	49 03 d4             	add    %r12,%rdx
14006fc08:	48 89 95 50 01 00 00 	mov    %rdx,0x150(%rbp)
14006fc0f:	49 03 c0             	add    %r8,%rax
14006fc12:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14006fc17:	49 3b c9             	cmp    %r9,%rcx
14006fc1a:	0f 82 e6 fa ff ff    	jb     0x14006f706
14006fc20:	48 8b d6             	mov    %rsi,%rdx
14006fc23:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14006fc27:	e8 80 00 00 00       	call   0x14006fcac
14006fc2c:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14006fc30:	e8 23 44 fe ff       	call   0x140054058
14006fc35:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14006fc39:	e8 82 88 fd ff       	call   0x1400484c0
14006fc3e:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14006fc42:	e8 89 b2 fa ff       	call   0x14001aed0
14006fc47:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14006fc4b:	48 85 db             	test   %rbx,%rbx
14006fc4e:	74 39                	je     0x14006fc89
14006fc50:	41 8b c6             	mov    %r14d,%eax
14006fc53:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14006fc58:	41 03 c6             	add    %r14d,%eax
14006fc5b:	75 2c                	jne    0x14006fc89
14006fc5d:	48 8b 03             	mov    (%rbx),%rax
14006fc60:	48 8b cb             	mov    %rbx,%rcx
14006fc63:	48 8b 00             	mov    (%rax),%rax
14006fc66:	ff 15 cc cf a9 00    	call   *0xa9cfcc(%rip)        # 0x140b0cc38
14006fc6c:	41 8b c6             	mov    %r14d,%eax
14006fc6f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14006fc74:	41 03 c6             	add    %r14d,%eax
14006fc77:	75 10                	jne    0x14006fc89
14006fc79:	48 8b 03             	mov    (%rbx),%rax
14006fc7c:	48 8b cb             	mov    %rbx,%rcx
14006fc7f:	48 8b 40 08          	mov    0x8(%rax),%rax
14006fc83:	ff 15 af cf a9 00    	call   *0xa9cfaf(%rip)        # 0x140b0cc38
14006fc89:	0f 28 b4 24 f0 01 00 	movaps 0x1f0(%rsp),%xmm6
14006fc90:	00
14006fc91:	48 81 c4 08 02 00 00 	add    $0x208,%rsp
14006fc98:	41 5f                	pop    %r15
14006fc9a:	41 5e                	pop    %r14
14006fc9c:	41 5d                	pop    %r13
14006fc9e:	41 5c                	pop    %r12
14006fca0:	5f                   	pop    %rdi
14006fca1:	5e                   	pop    %rsi
14006fca2:	5b                   	pop    %rbx
14006fca3:	5d                   	pop    %rbp
14006fca4:	c3                   	ret
14006fca5:	ff 15 ed cc a9 00    	call   *0xa9cced(%rip)        # 0x140b0c998
14006fcab:	90                   	nop
14006fcac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006fcb1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006fcb6:	57                   	push   %rdi
14006fcb7:	48 83 ec 20          	sub    $0x20,%rsp
14006fcbb:	48 8b 19             	mov    (%rcx),%rbx
14006fcbe:	48 8b f2             	mov    %rdx,%rsi
14006fcc1:	48 8b f9             	mov    %rcx,%rdi
14006fcc4:	48 3b 59 08          	cmp    0x8(%rcx),%rbx
14006fcc8:	74 1f                	je     0x14006fce9
14006fcca:	48 8b 0b             	mov    (%rbx),%rcx
14006fccd:	4c 8b c6             	mov    %rsi,%r8
14006fcd0:	33 d2                	xor    %edx,%edx
14006fcd2:	48 8b 01             	mov    (%rcx),%rax
14006fcd5:	48 8b 40 60          	mov    0x60(%rax),%rax
14006fcd9:	ff 15 59 cf a9 00    	call   *0xa9cf59(%rip)        # 0x140b0cc38
14006fcdf:	48 83 c3 10          	add    $0x10,%rbx
14006fce3:	48 3b 5f 08          	cmp    0x8(%rdi),%rbx
14006fce7:	75 e1                	jne    0x14006fcca
14006fce9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006fcee:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14006fcf3:	48 83 c4 20          	add    $0x20,%rsp
14006fcf7:	5f                   	pop    %rdi
14006fcf8:	c3                   	ret
14006fcf9:	90                   	nop
14006fcfa:	90                   	nop
14006fcfb:	90                   	nop
14006fcfc:	48 83 ec 38          	sub    $0x38,%rsp
14006fd00:	0f 2f 0d 05 13 b4 00 	comiss 0xb41305(%rip),%xmm1        # 0x140bb100c
14006fd07:	0f 29 74 24 20       	movaps %xmm6,0x20(%rsp)
14006fd0c:	0f 28 f0             	movaps %xmm0,%xmm6
14006fd0f:	76 32                	jbe    0x14006fd43
14006fd11:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14006fd15:	f3 0f 5e 05 bb 15 b4 	divss  0xb415bb(%rip),%xmm0        # 0x140bb12d8
14006fd1c:	00
14006fd1d:	e8 e0 25 a8 00       	call   0x140af2302
14006fd22:	0f 28 c8             	movaps %xmm0,%xmm1
14006fd25:	f3 0f 10 05 07 14 b4 	movss  0xb41407(%rip),%xmm0        # 0x140bb1134
14006fd2c:	00
14006fd2d:	f3 0f 58 c9          	addss  %xmm1,%xmm1
14006fd31:	f3 0f 5e 0d 0f ad cb 	divss  0xcbad0f(%rip),%xmm1        # 0x140d2aa48
14006fd38:	00
14006fd39:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14006fd3d:	f3 0f 59 c6          	mulss  %xmm6,%xmm0
14006fd41:	eb 03                	jmp    0x14006fd46
14006fd43:	0f 57 c0             	xorps  %xmm0,%xmm0
14006fd46:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
14006fd4b:	48 83 c4 38          	add    $0x38,%rsp
14006fd4f:	c3                   	ret
14006fd50:	48 8b c4             	mov    %rsp,%rax
14006fd53:	48 89 58 08          	mov    %rbx,0x8(%rax)
14006fd57:	48 89 70 10          	mov    %rsi,0x10(%rax)
14006fd5b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14006fd5f:	4c 89 60 20          	mov    %r12,0x20(%rax)
14006fd63:	55                   	push   %rbp
14006fd64:	41 56                	push   %r14
14006fd66:	41 57                	push   %r15
14006fd68:	48 8b ec             	mov    %rsp,%rbp
14006fd6b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14006fd72:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
14006fd76:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
14006fd7a:	0f 57 c0             	xorps  %xmm0,%xmm0
14006fd7d:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14006fd82:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14006fd87:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14006fd8c:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
14006fd91:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14006fd97:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14006fd9b:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14006fd9f:	48 8b 09             	mov    (%rcx),%rcx
14006fda2:	e8 0d fe fe ff       	call   0x14005fbb4
14006fda7:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14006fdab:	48 85 c9             	test   %rcx,%rcx
14006fdae:	74 34                	je     0x14006fde4
14006fdb0:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14006fdb4:	48 2b c1             	sub    %rcx,%rax
14006fdb7:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14006fdbb:	48 8b d1             	mov    %rcx,%rdx
14006fdbe:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14006fdc4:	72 18                	jb     0x14006fdde
14006fdc6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14006fdca:	48 2b d1             	sub    %rcx,%rdx
14006fdcd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14006fdd1:	48 83 f8 1f          	cmp    $0x1f,%rax
14006fdd5:	76 07                	jbe    0x14006fdde
14006fdd7:	ff 15 bb cb a9 00    	call   *0xa9cbbb(%rip)        # 0x140b0c998
14006fddd:	cc                   	int3
14006fdde:	ff 15 dc ca a9 00    	call   *0xa9cadc(%rip)        # 0x140b0c8c0
14006fde4:	0f 57 c0             	xorps  %xmm0,%xmm0
14006fde7:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14006fdec:	45 33 ff             	xor    %r15d,%r15d
14006fdef:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
14006fdf3:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14006fdf7:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
14006fdfb:	48 3b 5d d0          	cmp    -0x30(%rbp),%rbx
14006fdff:	0f 84 1b 01 00 00    	je     0x14006ff20
14006fe05:	66 0f 6f 35 d3 20 b4 	movdqa 0xb420d3(%rip),%xmm6        # 0x140bb1ee0
14006fe0c:	00
14006fe0d:	f3 0f 10 3d 1f 13 b4 	movss  0xb4131f(%rip),%xmm7        # 0x140bb1134
14006fe14:	00
14006fe15:	45 33 f6             	xor    %r14d,%r14d
14006fe18:	45 8b c6             	mov    %r14d,%r8d
14006fe1b:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14006fe1f:	48 8b 0b             	mov    (%rbx),%rcx
14006fe22:	e8 09 d4 13 00       	call   0x1401ad230
14006fe27:	48 8b 75 b0          	mov    -0x50(%rbp),%rsi
14006fe2b:	48 3b f7             	cmp    %rdi,%rsi
14006fe2e:	0f 84 9b 00 00 00    	je     0x14006fecf
14006fe34:	44 8b 65 a8          	mov    -0x58(%rbp),%r12d
14006fe38:	f3 0f 10 0d 5c 14 b4 	movss  0xb4145c(%rip),%xmm1        # 0x140bb129c
14006fe3f:	00
14006fe40:	44 39 66 08          	cmp    %r12d,0x8(%rsi)
14006fe44:	75 77                	jne    0x14006febd
14006fe46:	f3 0f 10 06          	movss  (%rsi),%xmm0
14006fe4a:	f3 0f 5c 45 a0       	subss  -0x60(%rbp),%xmm0
14006fe4f:	0f 54 c6             	andps  %xmm6,%xmm0
14006fe52:	0f 2f f8             	comiss %xmm0,%xmm7
14006fe55:	72 66                	jb     0x14006febd
14006fe57:	8b 46 04             	mov    0x4(%rsi),%eax
14006fe5a:	c1 e8 10             	shr    $0x10,%eax
14006fe5d:	44 0f b6 d8          	movzbl %al,%r11d
14006fe61:	8b 46 04             	mov    0x4(%rsi),%eax
14006fe64:	c1 e8 08             	shr    $0x8,%eax
14006fe67:	44 0f b6 d0          	movzbl %al,%r10d
14006fe6b:	0f b6 56 04          	movzbl 0x4(%rsi),%edx
14006fe6f:	8b 45 a4             	mov    -0x5c(%rbp),%eax
14006fe72:	c1 e8 10             	shr    $0x10,%eax
14006fe75:	44 0f b6 c8          	movzbl %al,%r9d
14006fe79:	8b 45 a4             	mov    -0x5c(%rbp),%eax
14006fe7c:	c1 e8 08             	shr    $0x8,%eax
14006fe7f:	0f b6 c8             	movzbl %al,%ecx
14006fe82:	0f b6 45 a4          	movzbl -0x5c(%rbp),%eax
14006fe86:	2b d0                	sub    %eax,%edx
14006fe88:	44 8b c2             	mov    %edx,%r8d
14006fe8b:	41 f7 d8             	neg    %r8d
14006fe8e:	44 0f 48 c2          	cmovs  %edx,%r8d
14006fe92:	44 2b d1             	sub    %ecx,%r10d
14006fe95:	41 8b c2             	mov    %r10d,%eax
14006fe98:	f7 d8                	neg    %eax
14006fe9a:	41 0f 48 c2          	cmovs  %r10d,%eax
14006fe9e:	44 03 c0             	add    %eax,%r8d
14006fea1:	45 2b d9             	sub    %r9d,%r11d
14006fea4:	41 8b c3             	mov    %r11d,%eax
14006fea7:	f7 d8                	neg    %eax
14006fea9:	41 0f 48 c3          	cmovs  %r11d,%eax
14006fead:	44 03 c0             	add    %eax,%r8d
14006feb0:	66 41 0f 6e c0       	movd   %r8d,%xmm0
14006feb5:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
14006feb8:	0f 2f c8             	comiss %xmm0,%xmm1
14006febb:	77 0d                	ja     0x14006feca
14006febd:	48 83 c6 0c          	add    $0xc,%rsi
14006fec1:	48 3b f7             	cmp    %rdi,%rsi
14006fec4:	0f 85 76 ff ff ff    	jne    0x14006fe40
14006feca:	48 3b f7             	cmp    %rdi,%rsi
14006fecd:	75 36                	jne    0x14006ff05
14006fecf:	49 3b ff             	cmp    %r15,%rdi
14006fed2:	74 19                	je     0x14006feed
14006fed4:	f2 0f 10 45 a0       	movsd  -0x60(%rbp),%xmm0
14006fed9:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
14006fedd:	8b 45 a8             	mov    -0x58(%rbp),%eax
14006fee0:	89 47 08             	mov    %eax,0x8(%rdi)
14006fee3:	48 83 c7 0c          	add    $0xc,%rdi
14006fee7:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
14006feeb:	eb 18                	jmp    0x14006ff05
14006feed:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14006fef1:	48 8b d7             	mov    %rdi,%rdx
14006fef4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14006fef8:	e8 bb 95 00 00       	call   0x1400794b8
14006fefd:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
14006ff01:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
14006ff05:	49 ff c6             	inc    %r14
14006ff08:	49 83 fe 04          	cmp    $0x4,%r14
14006ff0c:	0f 82 06 ff ff ff    	jb     0x14006fe18
14006ff12:	48 83 c3 10          	add    $0x10,%rbx
14006ff16:	48 3b 5d d0          	cmp    -0x30(%rbp),%rbx
14006ff1a:	0f 85 f5 fe ff ff    	jne    0x14006fe15
14006ff20:	48 2b 7d b0          	sub    -0x50(%rbp),%rdi
14006ff24:	48 c1 ff 02          	sar    $0x2,%rdi
14006ff28:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
14006ff2f:	aa aa aa
14006ff32:	48 0f af f8          	imul   %rax,%rdi
14006ff36:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14006ff3a:	e8 75 58 00 00       	call   0x1400757b4
14006ff3f:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14006ff43:	e8 88 af fa ff       	call   0x14001aed0
14006ff48:	48 8b c7             	mov    %rdi,%rax
14006ff4b:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14006ff52:	00
14006ff53:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14006ff57:	49 8b 73 28          	mov    0x28(%r11),%rsi
14006ff5b:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14006ff5f:	4d 8b 63 38          	mov    0x38(%r11),%r12
14006ff63:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
14006ff68:	0f 28 7c 24 60       	movaps 0x60(%rsp),%xmm7
14006ff6d:	49 8b e3             	mov    %r11,%rsp