14009fa5f:	48 8b ce             	mov    %rsi,%rcx
14009fa62:	e8 89 6a 11 00       	call   0x1401b64f0
14009fa67:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14009fa6b:	48 85 c9             	test   %rcx,%rcx
14009fa6e:	74 41                	je     0x14009fab1
14009fa70:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
14009fa74:	48 2b c1             	sub    %rcx,%rax
14009fa77:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14009fa7b:	48 8b d1             	mov    %rcx,%rdx
14009fa7e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14009fa84:	72 18                	jb     0x14009fa9e
14009fa86:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14009fa8a:	48 2b d1             	sub    %rcx,%rdx
14009fa8d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14009fa91:	48 83 f8 1f          	cmp    $0x1f,%rax
14009fa95:	76 07                	jbe    0x14009fa9e
14009fa97:	ff 15 fb ce a6 00    	call   *0xa6cefb(%rip)        # 0x140b0c998
14009fa9d:	cc                   	int3
14009fa9e:	ff 15 1c ce a6 00    	call   *0xa6ce1c(%rip)        # 0x140b0c8c0
14009faa4:	0f 57 c0             	xorps  %xmm0,%xmm0
14009faa7:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14009faac:	48 83 65 b7 00       	andq   $0x0,-0x49(%rbp)
14009fab1:	48 8b cf             	mov    %rdi,%rcx
14009fab4:	e8 1b fb a4 00       	call   0x140aef5d4
14009fab9:	83 cf ff             	or     $0xffffffff,%edi
14009fabc:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14009fac0:	48 85 db             	test   %rbx,%rbx
14009fac3:	74 36                	je     0x14009fafb
14009fac5:	8b c7                	mov    %edi,%eax
14009fac7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14009facc:	03 c7                	add    %edi,%eax
14009face:	75 2b                	jne    0x14009fafb
14009fad0:	48 8b 03             	mov    (%rbx),%rax
14009fad3:	48 8b cb             	mov    %rbx,%rcx
14009fad6:	48 8b 00             	mov    (%rax),%rax
14009fad9:	ff 15 59 d1 a6 00    	call   *0xa6d159(%rip)        # 0x140b0cc38
14009fadf:	8b c7                	mov    %edi,%eax
14009fae1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009fae6:	03 c7                	add    %edi,%eax
14009fae8:	75 11                	jne    0x14009fafb
14009faea:	48 8b 03             	mov    (%rbx),%rax
14009faed:	48 8b cb             	mov    %rbx,%rcx
14009faf0:	48 8b 40 08          	mov    0x8(%rax),%rax
14009faf4:	ff 15 3e d1 a6 00    	call   *0xa6d13e(%rip)        # 0x140b0cc38
14009fafa:	90                   	nop
14009fafb:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
14009faff:	48 85 c9             	test   %rcx,%rcx
14009fb02:	74 1c                	je     0x14009fb20
14009fb04:	48 8b 01             	mov    (%rcx),%rax
14009fb07:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14009fb0b:	48 3b ca             	cmp    %rdx,%rcx
14009fb0e:	0f 95 c2             	setne  %dl
14009fb11:	48 8b 40 20          	mov    0x20(%rax),%rax
14009fb15:	ff 15 1d d1 a6 00    	call   *0xa6d11d(%rip)        # 0x140b0cc38
14009fb1b:	48 83 65 2f 00       	andq   $0x0,0x2f(%rbp)
14009fb20:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14009fb24:	48 85 db             	test   %rbx,%rbx
14009fb27:	74 36                	je     0x14009fb5f
14009fb29:	8b c7                	mov    %edi,%eax
14009fb2b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14009fb30:	03 c7                	add    %edi,%eax
14009fb32:	75 2b                	jne    0x14009fb5f
14009fb34:	48 8b 03             	mov    (%rbx),%rax
14009fb37:	48 8b cb             	mov    %rbx,%rcx
14009fb3a:	48 8b 00             	mov    (%rax),%rax
14009fb3d:	ff 15 f5 d0 a6 00    	call   *0xa6d0f5(%rip)        # 0x140b0cc38
14009fb43:	8b d7                	mov    %edi,%edx
14009fb45:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
14009fb4a:	03 d7                	add    %edi,%edx
14009fb4c:	75 11                	jne    0x14009fb5f
14009fb4e:	48 8b 13             	mov    (%rbx),%rdx
14009fb51:	48 8b cb             	mov    %rbx,%rcx
14009fb54:	48 8b 42 08          	mov    0x8(%rdx),%rax
14009fb58:	ff 15 da d0 a6 00    	call   *0xa6d0da(%rip)        # 0x140b0cc38
14009fb5e:	90                   	nop
14009fb5f:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14009fb63:	e8 68 b3 f7 ff       	call   0x14001aed0
14009fb68:	48 8b c6             	mov    %rsi,%rax
14009fb6b:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
14009fb6f:	48 33 cc             	xor    %rsp,%rcx
14009fb72:	e8 69 fa a4 00       	call   0x140aef5e0
14009fb77:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
14009fb7e:	00
14009fb7f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
14009fb86:	5f                   	pop    %rdi
14009fb87:	5e                   	pop    %rsi
14009fb88:	5d                   	pop    %rbp
14009fb89:	c3                   	ret
14009fb8a:	90                   	nop
14009fb8b:	90                   	nop
14009fb8c:	48 8b c4             	mov    %rsp,%rax
14009fb8f:	48 89 48 08          	mov    %rcx,0x8(%rax)
14009fb93:	55                   	push   %rbp
14009fb94:	53                   	push   %rbx
14009fb95:	56                   	push   %rsi
14009fb96:	57                   	push   %rdi
14009fb97:	41 54                	push   %r12
14009fb99:	41 55                	push   %r13
14009fb9b:	41 56                	push   %r14
14009fb9d:	41 57                	push   %r15
14009fb9f:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14009fba3:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
14009fbaa:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14009fbae:	48 8b f9             	mov    %rcx,%rdi
14009fbb1:	45 33 f6             	xor    %r14d,%r14d
14009fbb4:	44 89 75 af          	mov    %r14d,-0x51(%rbp)
14009fbb8:	4c 89 31             	mov    %r14,(%rcx)
14009fbbb:	4c 89 71 08          	mov    %r14,0x8(%rcx)
14009fbbf:	4c 89 71 10          	mov    %r14,0x10(%rcx)
14009fbc3:	c7 45 af 01 00 00 00 	movl   $0x1,-0x51(%rbp)
14009fbca:	4c 8b 2a             	mov    (%rdx),%r13
14009fbcd:	4c 89 6d 6f          	mov    %r13,0x6f(%rbp)
14009fbd1:	48 8b 42 08          	mov    0x8(%rdx),%rax
14009fbd5:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
14009fbd9:	4c 3b e8             	cmp    %rax,%r13
14009fbdc:	0f 84 fa 06 00 00    	je     0x1400a02dc
14009fbe2:	4d 8d 65 18          	lea    0x18(%r13),%r12
14009fbe6:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
14009fbeb:	49 3b 14 24          	cmp    (%r12),%rdx
14009fbef:	0f 84 06 07 00 00    	je     0x1400a02fb
14009fbf5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14009fbf9:	e8 d2 fd ff ff       	call   0x14009f9d0
14009fbfe:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fc01:	0f 57 c9             	xorps  %xmm1,%xmm1
14009fc04:	0f 11 4d 87          	movups %xmm1,-0x79(%rbp)
14009fc08:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
14009fc0d:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
14009fc11:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14009fc15:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
14009fc19:	74 2c                	je     0x14009fc47
14009fc1b:	f3 0f 7f 0a          	movdqu %xmm1,(%rdx)
14009fc1f:	49 8b f6             	mov    %r14,%rsi
14009fc22:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
14009fc26:	4d 8b fe             	mov    %r14,%r15
14009fc29:	4c 89 75 9f          	mov    %r14,-0x61(%rbp)
14009fc2d:	49 8b de             	mov    %r14,%rbx
14009fc30:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
14009fc34:	4c 89 72 10          	mov    %r14,0x10(%rdx)
14009fc38:	4c 89 72 18          	mov    %r14,0x18(%rdx)
14009fc3c:	4c 89 72 20          	mov    %r14,0x20(%rdx)
14009fc40:	48 83 47 08 28       	addq   $0x28,0x8(%rdi)
14009fc45:	eb 18                	jmp    0x14009fc5f
14009fc47:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14009fc4b:	48 8b cf             	mov    %rdi,%rcx
14009fc4e:	e8 85 5f 00 00       	call   0x1400a5bd8
14009fc53:	48 8b 75 a7          	mov    -0x59(%rbp),%rsi
14009fc57:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
14009fc5b:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14009fc5f:	48 85 db             	test   %rbx,%rbx
14009fc62:	74 4d                	je     0x14009fcb1
14009fc64:	4c 8b f3             	mov    %rbx,%r14
14009fc67:	49 3b df             	cmp    %r15,%rbx
14009fc6a:	74 11                	je     0x14009fc7d
14009fc6c:	49 8b ce             	mov    %r14,%rcx
14009fc6f:	e8 40 0f f9 ff       	call   0x140030bb4
14009fc74:	49 83 c6 20          	add    $0x20,%r14
14009fc78:	4d 3b f7             	cmp    %r15,%r14
14009fc7b:	75 ef                	jne    0x14009fc6c
14009fc7d:	48 2b f3             	sub    %rbx,%rsi
14009fc80:	48 83 e6 e0          	and    $0xffffffffffffffe0,%rsi
14009fc84:	48 8b c3             	mov    %rbx,%rax
14009fc87:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
14009fc8e:	72 15                	jb     0x14009fca5
14009fc90:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14009fc94:	48 2b c3             	sub    %rbx,%rax
14009fc97:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14009fc9b:	48 83 f8 1f          	cmp    $0x1f,%rax
14009fc9f:	0f 87 56 06 00 00    	ja     0x1400a02fb
14009fca5:	48 8b cb             	mov    %rbx,%rcx
14009fca8:	ff 15 12 cc a6 00    	call   *0xa6cc12(%rip)        # 0x140b0c8c0
14009fcae:	45 33 f6             	xor    %r14d,%r14d
14009fcb1:	f3 41 0f 10 54 24 f0 	movss  -0x10(%r12),%xmm2
14009fcb8:	f3 41 0f 10 4c 24 ec 	movss  -0x14(%r12),%xmm1
14009fcbf:	f3 41 0f 10 45 00    	movss  0x0(%r13),%xmm0
14009fcc5:	f3 0f 11 45 d7       	movss  %xmm0,-0x29(%rbp)
14009fcca:	f3 0f 11 4d db       	movss  %xmm1,-0x25(%rbp)
14009fccf:	f3 0f 11 55 df       	movss  %xmm2,-0x21(%rbp)
14009fcd4:	f3 0f 10 45 bb       	movss  -0x45(%rbp),%xmm0
14009fcd9:	f3 0f 11 45 e3       	movss  %xmm0,-0x1d(%rbp)
14009fcde:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009fce2:	48 39 07             	cmp    %rax,(%rdi)
14009fce5:	0f 84 10 06 00 00    	je     0x1400a02fb
14009fceb:	0f 10 45 d7          	movups -0x29(%rbp),%xmm0
14009fcef:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
14009fcf4:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009fcf8:	48 39 07             	cmp    %rax,(%rdi)
14009fcfb:	0f 84 fa 05 00 00    	je     0x1400a02fb
14009fd01:	49 8b 4c 24 f8       	mov    -0x8(%r12),%rcx
14009fd06:	49 3b 0c 24          	cmp    (%r12),%rcx
14009fd0a:	0f 84 eb 05 00 00    	je     0x1400a02fb
14009fd10:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fd13:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
14009fd18:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14009fd1c:	48 85 d2             	test   %rdx,%rdx
14009fd1f:	74 04                	je     0x14009fd25
14009fd21:	f0 ff 42 08          	lock incl 0x8(%rdx)
14009fd25:	4c 8b 01             	mov    (%rcx),%r8
14009fd28:	4c 89 45 97          	mov    %r8,-0x69(%rbp)
14009fd2c:	4c 8b 49 08          	mov    0x8(%rcx),%r9
14009fd30:	4c 89 4d 9f          	mov    %r9,-0x61(%rbp)
14009fd34:	48 8b 50 f0          	mov    -0x10(%rax),%rdx
14009fd38:	48 3b 50 f8          	cmp    -0x8(%rax),%rdx
14009fd3c:	74 21                	je     0x14009fd5f
14009fd3e:	4c 89 32             	mov    %r14,(%rdx)
14009fd41:	4c 89 72 08          	mov    %r14,0x8(%rdx)
14009fd45:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
14009fd49:	4c 89 42 10          	mov    %r8,0x10(%rdx)
14009fd4d:	4c 89 4a 18          	mov    %r9,0x18(%rdx)
14009fd51:	49 8b ce             	mov    %r14,%rcx
14009fd54:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
14009fd58:	48 83 40 f0 20       	addq   $0x20,-0x10(%rax)
14009fd5d:	eb 11                	jmp    0x14009fd70
14009fd5f:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14009fd63:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
14009fd67:	e8 a4 60 00 00       	call   0x1400a5e10
14009fd6c:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14009fd70:	41 83 cf ff          	or     $0xffffffff,%r15d
14009fd74:	48 85 c9             	test   %rcx,%rcx
14009fd77:	74 3e                	je     0x14009fdb7
14009fd79:	41 8b c7             	mov    %r15d,%eax
14009fd7c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14009fd81:	41 03 c7             	add    %r15d,%eax
14009fd84:	75 31                	jne    0x14009fdb7
14009fd86:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
14009fd8a:	48 8b 03             	mov    (%rbx),%rax
14009fd8d:	48 8b cb             	mov    %rbx,%rcx
14009fd90:	48 8b 00             	mov    (%rax),%rax
14009fd93:	ff 15 9f ce a6 00    	call   *0xa6ce9f(%rip)        # 0x140b0cc38
14009fd99:	41 8b c7             	mov    %r15d,%eax
14009fd9c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009fda1:	41 03 c7             	add    %r15d,%eax
14009fda4:	75 11                	jne    0x14009fdb7
14009fda6:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14009fdaa:	48 8b 01             	mov    (%rcx),%rax
14009fdad:	48 8b 40 08          	mov    0x8(%rax),%rax
14009fdb1:	ff 15 81 ce a6 00    	call   *0xa6ce81(%rip)        # 0x140b0cc38
14009fdb7:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14009fdbb:	48 85 c9             	test   %rcx,%rcx
14009fdbe:	74 3e                	je     0x14009fdfe
14009fdc0:	41 8b c7             	mov    %r15d,%eax
14009fdc3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14009fdc8:	41 03 c7             	add    %r15d,%eax
14009fdcb:	75 31                	jne    0x14009fdfe
14009fdcd:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
14009fdd1:	48 8b 03             	mov    (%rbx),%rax
14009fdd4:	48 8b cb             	mov    %rbx,%rcx
14009fdd7:	48 8b 00             	mov    (%rax),%rax
14009fdda:	ff 15 58 ce a6 00    	call   *0xa6ce58(%rip)        # 0x140b0cc38
14009fde0:	41 8b c7             	mov    %r15d,%eax
14009fde3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14009fde8:	41 03 c7             	add    %r15d,%eax
14009fdeb:	75 11                	jne    0x14009fdfe
14009fded:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14009fdf1:	48 8b 01             	mov    (%rcx),%rax
14009fdf4:	48 8b 40 08          	mov    0x8(%rax),%rax
14009fdf8:	ff 15 3a ce a6 00    	call   *0xa6ce3a(%rip)        # 0x140b0cc38
14009fdfe:	be 01 00 00 00       	mov    $0x1,%esi
14009fe03:	48 89 75 77          	mov    %rsi,0x77(%rbp)
14009fe07:	49 8b 0c 24          	mov    (%r12),%rcx
14009fe0b:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
14009fe10:	48 8b c1             	mov    %rcx,%rax
14009fe13:	48 2b c2             	sub    %rdx,%rax
14009fe16:	48 c1 f8 04          	sar    $0x4,%rax
14009fe1a:	f3 0f 10 75 c3       	movss  -0x3d(%rbp),%xmm6
14009fe1f:	48 3b c6             	cmp    %rsi,%rax
14009fe22:	0f 86 ab 02 00 00    	jbe    0x1400a00d3
14009fe28:	44 8d 6e 0f          	lea    0xf(%rsi),%r13d
14009fe2c:	48 2b ca             	sub    %rdx,%rcx
14009fe2f:	48 c1 f9 04          	sar    $0x4,%rcx
14009fe33:	48 3b f1             	cmp    %rcx,%rsi
14009fe36:	0f 83 bf 04 00 00    	jae    0x1400a02fb
14009fe3c:	49 03 d5             	add    %r13,%rdx
14009fe3f:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14009fe43:	e8 88 fb ff ff       	call   0x14009f9d0
14009fe48:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fe4b:	0f 57 c9             	xorps  %xmm1,%xmm1
14009fe4e:	0f 11 4d 87          	movups %xmm1,-0x79(%rbp)
14009fe52:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
14009fe57:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
14009fe5b:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14009fe5f:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
14009fe63:	74 28                	je     0x14009fe8d
14009fe65:	f3 0f 7f 0a          	movdqu %xmm1,(%rdx)
14009fe69:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
14009fe6d:	45 33 ff             	xor    %r15d,%r15d
14009fe70:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14009fe74:	33 db                	xor    %ebx,%ebx
14009fe76:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
14009fe7a:	48 21 5a 10          	and    %rbx,0x10(%rdx)
14009fe7e:	48 21 5a 18          	and    %rbx,0x18(%rdx)
14009fe82:	48 21 5a 20          	and    %rbx,0x20(%rdx)
14009fe86:	48 83 47 08 28       	addq   $0x28,0x8(%rdi)
14009fe8b:	eb 18                	jmp    0x14009fea5
14009fe8d:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14009fe91:	48 8b cf             	mov    %rdi,%rcx
14009fe94:	e8 3f 5d 00 00       	call   0x1400a5bd8
14009fe99:	4c 8b 75 a7          	mov    -0x59(%rbp),%r14
14009fe9d:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
14009fea1:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14009fea5:	48 85 db             	test   %rbx,%rbx
14009fea8:	74 4e                	je     0x14009fef8
14009feaa:	48 8b f3             	mov    %rbx,%rsi
14009fead:	49 3b df             	cmp    %r15,%rbx
14009feb0:	74 11                	je     0x14009fec3
14009feb2:	48 8b ce             	mov    %rsi,%rcx
14009feb5:	e8 fa 0c f9 ff       	call   0x140030bb4
14009feba:	48 83 c6 20          	add    $0x20,%rsi
14009febe:	49 3b f7             	cmp    %r15,%rsi
14009fec1:	75 ef                	jne    0x14009feb2
14009fec3:	4c 2b f3             	sub    %rbx,%r14
14009fec6:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
14009feca:	48 8b c3             	mov    %rbx,%rax
14009fecd:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
14009fed4:	72 15                	jb     0x14009feeb
14009fed6:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14009feda:	48 2b c3             	sub    %rbx,%rax
14009fedd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14009fee1:	48 83 f8 1f          	cmp    $0x1f,%rax
14009fee5:	0f 87 10 04 00 00    	ja     0x1400a02fb
14009feeb:	48 8b cb             	mov    %rbx,%rcx
14009feee:	ff 15 cc c9 a6 00    	call   *0xa6c9cc(%rip)        # 0x140b0c8c0
14009fef4:	48 8b 75 77          	mov    0x77(%rbp),%rsi
14009fef8:	f3 41 0f 10 4c 24 f0 	movss  -0x10(%r12),%xmm1
14009feff:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
14009ff03:	f3 0f 10 00          	movss  (%rax),%xmm0
14009ff07:	f3 0f 11 45 e7       	movss  %xmm0,-0x19(%rbp)
14009ff0c:	f3 0f 11 75 eb       	movss  %xmm6,-0x15(%rbp)
14009ff11:	f3 0f 11 4d ef       	movss  %xmm1,-0x11(%rbp)
14009ff16:	f3 0f 10 45 cb       	movss  -0x35(%rbp),%xmm0
14009ff1b:	f3 0f 11 45 f3       	movss  %xmm0,-0xd(%rbp)
14009ff20:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009ff24:	48 39 07             	cmp    %rax,(%rdi)
14009ff27:	0f 84 ce 03 00 00    	je     0x1400a02fb
14009ff2d:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
14009ff31:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
14009ff36:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009ff3a:	48 39 07             	cmp    %rax,(%rdi)
14009ff3d:	0f 84 b8 03 00 00    	je     0x1400a02fb
14009ff43:	4c 8d 48 e8          	lea    -0x18(%rax),%r9
14009ff47:	49 8b 54 24 f8       	mov    -0x8(%r12),%rdx
14009ff4c:	49 8b 0c 24          	mov    (%r12),%rcx
14009ff50:	48 2b ca             	sub    %rdx,%rcx
14009ff53:	48 c1 f9 04          	sar    $0x4,%rcx
14009ff57:	48 3b f1             	cmp    %rcx,%rsi
14009ff5a:	0f 83 9b 03 00 00    	jae    0x1400a02fb
14009ff60:	48 8d 46 ff          	lea    -0x1(%rsi),%rax
14009ff64:	48 3b c1             	cmp    %rcx,%rax
14009ff67:	0f 83 8e 03 00 00    	jae    0x1400a02fb
14009ff6d:	4a 8b 44 2a f8       	mov    -0x8(%rdx,%r13,1),%rax
14009ff72:	45 33 f6             	xor    %r14d,%r14d