14016b28f:	75 30                	jne    0x14016b2c1
14016b291:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14016b295:	48 8b 03             	mov    (%rbx),%rax
14016b298:	48 8b cb             	mov    %rbx,%rcx
14016b29b:	48 8b 00             	mov    (%rax),%rax
14016b29e:	ff 15 8c 7b 0a 00    	call   *0xa7b8c(%rip)        # 0x140212e30
14016b2a4:	8b c7                	mov    %edi,%eax
14016b2a6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016b2ab:	03 c7                	add    %edi,%eax
14016b2ad:	75 12                	jne    0x14016b2c1
14016b2af:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14016b2b3:	48 8b 01             	mov    (%rcx),%rax
14016b2b6:	48 8b 40 08          	mov    0x8(%rax),%rax
14016b2ba:	ff 15 70 7b 0a 00    	call   *0xa7b70(%rip)        # 0x140212e30
14016b2c0:	90                   	nop
14016b2c1:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14016b2c5:	48 33 cc             	xor    %rsp,%rcx
14016b2c8:	e8 a3 94 09 00       	call   0x140204770
14016b2cd:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
14016b2d4:	00
14016b2d5:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14016b2dc:	41 5f                	pop    %r15
14016b2de:	41 5e                	pop    %r14
14016b2e0:	41 5d                	pop    %r13
14016b2e2:	41 5c                	pop    %r12
14016b2e4:	5f                   	pop    %rdi
14016b2e5:	5e                   	pop    %rsi
14016b2e6:	5d                   	pop    %rbp
14016b2e7:	c3                   	ret
14016b2e8:	e8 67 e7 e9 ff       	call   0x140009a54
14016b2ed:	cc                   	int3
14016b2ee:	90                   	nop
14016b2ef:	90                   	nop
14016b2f0:	48 8b c4             	mov    %rsp,%rax
14016b2f3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14016b2f7:	48 89 68 10          	mov    %rbp,0x10(%rax)
14016b2fb:	48 89 70 18          	mov    %rsi,0x18(%rax)
14016b2ff:	48 89 78 20          	mov    %rdi,0x20(%rax)
14016b303:	41 56                	push   %r14
14016b305:	48 83 ec 20          	sub    $0x20,%rsp
14016b309:	48 8b 41 20          	mov    0x20(%rcx),%rax
14016b30d:	48 8b f2             	mov    %rdx,%rsi
14016b310:	48 ff c0             	inc    %rax
14016b313:	48 8b d9             	mov    %rcx,%rbx
14016b316:	48 39 41 10          	cmp    %rax,0x10(%rcx)
14016b31a:	77 05                	ja     0x14016b321
14016b31c:	e8 1b 11 00 00       	call   0x14016c43c
14016b321:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
14016b325:	45 33 f6             	xor    %r14d,%r14d
14016b328:	48 ff cf             	dec    %rdi
14016b32b:	48 21 7b 18          	and    %rdi,0x18(%rbx)
14016b32f:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
14016b333:	48 03 6b 20          	add    0x20(%rbx),%rbp
14016b337:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016b33b:	48 23 fd             	and    %rbp,%rdi
14016b33e:	4c 39 34 f8          	cmp    %r14,(%rax,%rdi,8)
14016b342:	75 24                	jne    0x14016b368
14016b344:	0f ae e8             	lfence
14016b347:	41 8d 4e 40          	lea    0x40(%r14),%ecx
14016b34b:	ff 15 ff 77 0a 00    	call   *0xa77ff(%rip)        # 0x140212b50
14016b351:	48 8b c8             	mov    %rax,%rcx
14016b354:	48 85 c0             	test   %rax,%rax
14016b357:	75 07                	jne    0x14016b360
14016b359:	ff 15 d1 77 0a 00    	call   *0xa77d1(%rip)        # 0x140212b30
14016b35f:	cc                   	int3
14016b360:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016b364:	48 89 0c f8          	mov    %rcx,(%rax,%rdi,8)
14016b368:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016b36c:	0f 57 c0             	xorps  %xmm0,%xmm0
14016b36f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14016b373:	48 ff c9             	dec    %rcx
14016b376:	48 23 cd             	and    %rbp,%rcx
14016b379:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14016b37d:	4c 89 32             	mov    %r14,(%rdx)
14016b380:	4c 89 72 08          	mov    %r14,0x8(%rdx)
14016b384:	48 8b 06             	mov    (%rsi),%rax
14016b387:	48 89 02             	mov    %rax,(%rdx)
14016b38a:	48 8b 46 08          	mov    0x8(%rsi),%rax
14016b38e:	48 89 42 08          	mov    %rax,0x8(%rdx)
14016b392:	4c 89 36             	mov    %r14,(%rsi)
14016b395:	4c 89 76 08          	mov    %r14,0x8(%rsi)
14016b399:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
14016b39d:	4c 89 72 20          	mov    %r14,0x20(%rdx)
14016b3a1:	4c 89 72 28          	mov    %r14,0x28(%rdx)
14016b3a5:	0f 10 46 10          	movups 0x10(%rsi),%xmm0
14016b3a9:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
14016b3ad:	0f 10 4e 20          	movups 0x20(%rsi),%xmm1
14016b3b1:	0f 11 4a 20          	movups %xmm1,0x20(%rdx)
14016b3b5:	4c 89 76 20          	mov    %r14,0x20(%rsi)
14016b3b9:	48 c7 46 28 07 00 00 	movq   $0x7,0x28(%rsi)
14016b3c0:	00
14016b3c1:	66 44 89 76 10       	mov    %r14w,0x10(%rsi)
14016b3c6:	f2 0f 10 46 30       	movsd  0x30(%rsi),%xmm0
14016b3cb:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14016b3d0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14016b3d5:	f2 0f 11 42 30       	movsd  %xmm0,0x30(%rdx)
14016b3da:	8b 46 38             	mov    0x38(%rsi),%eax
14016b3dd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14016b3e2:	89 42 38             	mov    %eax,0x38(%rdx)
14016b3e5:	48 ff 43 20          	incq   0x20(%rbx)
14016b3e9:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14016b3ed:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14016b3f1:	48 ff c9             	dec    %rcx
14016b3f4:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016b3f8:	48 03 d1             	add    %rcx,%rdx
14016b3fb:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14016b3ff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016b404:	48 ff c9             	dec    %rcx
14016b407:	48 23 d1             	and    %rcx,%rdx
14016b40a:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
14016b40e:	48 83 c4 20          	add    $0x20,%rsp
14016b412:	41 5e                	pop    %r14
14016b414:	c3                   	ret
14016b415:	90                   	nop
14016b416:	90                   	nop
14016b417:	90                   	nop
14016b418:	48 8b c4             	mov    %rsp,%rax
14016b41b:	48 89 58 10          	mov    %rbx,0x10(%rax)
14016b41f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14016b423:	48 89 78 20          	mov    %rdi,0x20(%rax)
14016b427:	55                   	push   %rbp
14016b428:	41 54                	push   %r12
14016b42a:	41 55                	push   %r13
14016b42c:	41 56                	push   %r14
14016b42e:	41 57                	push   %r15
14016b430:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14016b434:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14016b43b:	48 8b 05 3e 5d 19 00 	mov    0x195d3e(%rip),%rax        # 0x140301180
14016b442:	48 33 c4             	xor    %rsp,%rax
14016b445:	48 89 45 27          	mov    %rax,0x27(%rbp)
14016b449:	4c 8b e9             	mov    %rcx,%r13
14016b44c:	45 33 e4             	xor    %r12d,%r12d
14016b44f:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14016b456:	00 00
14016b458:	48 8b 38             	mov    (%rax),%rdi
14016b45b:	41 be 14 00 00 00    	mov    $0x14,%r14d
14016b461:	45 38 24 3e          	cmp    %r12b,(%r14,%rdi,1)
14016b465:	75 05                	jne    0x14016b46c
14016b467:	e8 cc 9e 09 00       	call   0x140205338
14016b46c:	41 bf c0 01 00 00    	mov    $0x1c0,%r15d
14016b472:	4d 39 24 3f          	cmp    %r12,(%r15,%rdi,1)
14016b476:	0f 84 0d 05 00 00    	je     0x14016b989
14016b47c:	be ca 01 00 00       	mov    $0x1ca,%esi
14016b481:	48 03 f7             	add    %rdi,%rsi
14016b484:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
14016b488:	8a 06                	mov    (%rsi),%al
14016b48a:	88 45 b7             	mov    %al,-0x49(%rbp)
14016b48d:	c6 06 01             	movb   $0x1,(%rsi)
14016b490:	45 38 24 3e          	cmp    %r12b,(%r14,%rdi,1)
14016b494:	75 05                	jne    0x14016b49b
14016b496:	e8 9d 9e 09 00       	call   0x140205338
14016b49b:	49 8b 04 3f          	mov    (%r15,%rdi,1),%rax
14016b49f:	48 8b 48 20          	mov    0x20(%rax),%rcx
14016b4a3:	48 8d 1d ae dc 0c 00 	lea    0xcdcae(%rip),%rbx        # 0x140239158
14016b4aa:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
14016b4ae:	48 8d 05 93 47 11 00 	lea    0x114793(%rip),%rax        # 0x14027fc48
14016b4b5:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14016b4b9:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
14016b4bd:	66 44 89 65 d7       	mov    %r12w,-0x29(%rbp)
14016b4c2:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14016b4c6:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14016b4ca:	48 8d 1d c7 ad 0d 00 	lea    0xdadc7(%rip),%rbx        # 0x140246298
14016b4d1:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
14016b4d5:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14016b4d9:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14016b4dd:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
14016b4e1:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14016b4e5:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14016b4e9:	48 8b 01             	mov    (%rcx),%rax
14016b4ec:	c7 44 24 30 18 e4 71 	movl   $0x71e418,0x30(%rsp)
14016b4f3:	00
14016b4f4:	c7 44 24 34 8a 00 00 	movl   $0x8a,0x34(%rsp)
14016b4fb:	00
14016b4fc:	c6 44 24 38 64       	movb   $0x64,0x38(%rsp)
14016b501:	bb 02 00 00 00       	mov    $0x2,%ebx
14016b506:	66 89 5d 81          	mov    %bx,-0x7f(%rbp)
14016b50a:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
14016b50e:	4c 8d 05 8b 46 11 00 	lea    0x11468b(%rip),%r8        # 0x14027fba0
14016b515:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14016b51a:	48 8b 40 10          	mov    0x10(%rax),%rax
14016b51e:	ff 15 0c 79 0a 00    	call   *0xa790c(%rip)        # 0x140212e30
14016b524:	45 38 24 3e          	cmp    %r12b,(%r14,%rdi,1)
14016b528:	75 05                	jne    0x14016b52f
14016b52a:	e8 09 9e 09 00       	call   0x140205338
14016b52f:	49 8b 04 3f          	mov    (%r15,%rdi,1),%rax
14016b533:	4c 39 60 20          	cmp    %r12,0x20(%rax)
14016b537:	0f 84 b1 03 00 00    	je     0x14016b8ee
14016b53d:	45 38 24 3e          	cmp    %r12b,(%r14,%rdi,1)
14016b541:	75 05                	jne    0x14016b548
14016b543:	e8 f0 9d 09 00       	call   0x140205338
14016b548:	49 8b 04 3f          	mov    (%r15,%rdi,1),%rax
14016b54c:	48 8b 48 10          	mov    0x10(%rax),%rcx
14016b550:	48 ff c9             	dec    %rcx
14016b553:	48 23 48 18          	and    0x18(%rax),%rcx
14016b557:	48 8b 40 08          	mov    0x8(%rax),%rax
14016b55b:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14016b55f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016b563:	48 85 c0             	test   %rax,%rax
14016b566:	74 04                	je     0x14016b56c
14016b568:	f0 ff 40 08          	lock incl 0x8(%rax)
14016b56c:	48 8b 03             	mov    (%rbx),%rax
14016b56f:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
14016b573:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016b577:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14016b57b:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14016b57f:	0f 57 c0             	xorps  %xmm0,%xmm0
14016b582:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
14016b586:	4c 89 65 07          	mov    %r12,0x7(%rbp)
14016b58a:	4c 89 65 0f          	mov    %r12,0xf(%rbp)
14016b58e:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14016b592:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14016b597:	76 03                	jbe    0x14016b59c
14016b599:	48 8b 12             	mov    (%rdx),%rdx
14016b59c:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14016b5a0:	e8 4f b8 e9 ff       	call   0x140006df4
14016b5a5:	f2 0f 10 43 30       	movsd  0x30(%rbx),%xmm0
14016b5aa:	f2 0f 11 45 17       	movsd  %xmm0,0x17(%rbp)
14016b5af:	8b 43 38             	mov    0x38(%rbx),%eax
14016b5b2:	89 45 1f             	mov    %eax,0x1f(%rbp)
14016b5b5:	45 38 24 3e          	cmp    %r12b,(%r14,%rdi,1)
14016b5b9:	75 05                	jne    0x14016b5c0
14016b5bb:	e8 78 9d 09 00       	call   0x140205338
14016b5c0:	49 8b 1c 3f          	mov    (%r15,%rdi,1),%rbx
14016b5c4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14016b5c8:	48 ff c9             	dec    %rcx
14016b5cb:	48 23 4b 18          	and    0x18(%rbx),%rcx
14016b5cf:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016b5d3:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14016b5d7:	e8 b8 aa ff ff       	call   0x140166094
14016b5dc:	48 83 6b 20 01       	subq   $0x1,0x20(%rbx)
14016b5e1:	75 06                	jne    0x14016b5e9
14016b5e3:	4c 89 63 18          	mov    %r12,0x18(%rbx)
14016b5e7:	eb 04                	jmp    0x14016b5ed
14016b5e9:	48 ff 43 18          	incq   0x18(%rbx)
14016b5ed:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14016b5f1:	48 85 db             	test   %rbx,%rbx
14016b5f4:	74 54                	je     0x14016b64a
14016b5f6:	f0 ff 43 08          	lock incl 0x8(%rbx)
14016b5fa:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14016b5fe:	48 85 db             	test   %rbx,%rbx
14016b601:	74 47                	je     0x14016b64a
14016b603:	83 c8 ff             	or     $0xffffffff,%eax
14016b606:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016b60b:	83 f8 01             	cmp    $0x1,%eax
14016b60e:	75 36                	jne    0x14016b646
14016b610:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14016b614:	48 8b 03             	mov    (%rbx),%rax
14016b617:	48 8b cb             	mov    %rbx,%rcx
14016b61a:	48 8b 00             	mov    (%rax),%rax
14016b61d:	ff 15 0d 78 0a 00    	call   *0xa780d(%rip)        # 0x140212e30
14016b623:	83 c8 ff             	or     $0xffffffff,%eax
14016b626:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016b62b:	83 f8 01             	cmp    $0x1,%eax
14016b62e:	75 16                	jne    0x14016b646
14016b630:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14016b634:	48 8b 03             	mov    (%rbx),%rax
14016b637:	48 8b cb             	mov    %rbx,%rcx
14016b63a:	48 8b 40 08          	mov    0x8(%rax),%rax
14016b63e:	ff 15 ec 77 0a 00    	call   *0xa77ec(%rip)        # 0x140212e30
14016b644:	eb 04                	jmp    0x14016b64a
14016b646:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14016b64a:	4d 8b 7d 10          	mov    0x10(%r13),%r15
14016b64e:	4c 8b 75 e7          	mov    -0x19(%rbp),%r14
14016b652:	49 8b 07             	mov    (%r15),%rax
14016b655:	4d 85 f6             	test   %r14,%r14
14016b658:	0f 85 a4 00 00 00    	jne    0x14016b702
14016b65e:	48 8b 58 08          	mov    0x8(%rax),%rbx
14016b662:	0f 57 c0             	xorps  %xmm0,%xmm0
14016b665:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14016b669:	4c 89 65 cf          	mov    %r12,-0x31(%rbp)
14016b66d:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
14016b671:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14016b675:	48 83 7d 0f 07       	cmpq   $0x7,0xf(%rbp)
14016b67a:	48 0f 47 55 f7       	cmova  -0x9(%rbp),%rdx
14016b67f:	4c 8b 45 07          	mov    0x7(%rbp),%r8
14016b683:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14016b687:	e8 68 b7 e9 ff       	call   0x140006df4
14016b68c:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
14016b690:	48 83 7d d7 07       	cmpq   $0x7,-0x29(%rbp)
14016b695:	4c 0f 47 45 bf       	cmova  -0x41(%rbp),%r8
14016b69a:	f2 0f 10 45 17       	movsd  0x17(%rbp),%xmm0
14016b69f:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
14016b6a5:	8b 4d 1f             	mov    0x1f(%rbp),%ecx
14016b6a8:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
14016b6ac:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14016b6b1:	49 8b cf             	mov    %r15,%rcx
14016b6b4:	48 8b c3             	mov    %rbx,%rax
14016b6b7:	ff 15 73 77 0a 00    	call   *0xa7773(%rip)        # 0x140212e30
14016b6bd:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14016b6c1:	48 83 f8 07          	cmp    $0x7,%rax
14016b6c5:	0f 86 45 01 00 00    	jbe    0x14016b810
14016b6cb:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14016b6d2:	00
14016b6d3:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14016b6d7:	48 8b d1             	mov    %rcx,%rdx
14016b6da:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14016b6e0:	72 15                	jb     0x14016b6f7
14016b6e2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14016b6e6:	48 2b d1             	sub    %rcx,%rdx
14016b6e9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14016b6ed:	48 83 f8 1f          	cmp    $0x1f,%rax
14016b6f1:	0f 87 dd 01 00 00    	ja     0x14016b8d4
14016b6f7:	ff 15 43 74 0a 00    	call   *0xa7443(%rip)        # 0x140212b40
14016b6fd:	e9 0e 01 00 00       	jmp    0x14016b810
14016b702:	4c 8b 60 10          	mov    0x10(%rax),%r12
14016b706:	48 85 db             	test   %rbx,%rbx
14016b709:	74 0c                	je     0x14016b717
14016b70b:	f0 ff 43 08          	lock incl 0x8(%rbx)
14016b70f:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14016b713:	4c 8b 75 e7          	mov    -0x19(%rbp),%r14
14016b717:	4c 89 75 97          	mov    %r14,-0x69(%rbp)
14016b71b:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
14016b71f:	0f 57 c0             	xorps  %xmm0,%xmm0
14016b722:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14016b726:	48 83 65 cf 00       	andq   $0x0,-0x31(%rbp)
14016b72b:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
14016b730:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14016b734:	48 83 7d 0f 07       	cmpq   $0x7,0xf(%rbp)
14016b739:	48 0f 47 55 f7       	cmova  -0x9(%rbp),%rdx
14016b73e:	4c 8b 45 07          	mov    0x7(%rbp),%r8
14016b742:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14016b746:	e8 a9 b6 e9 ff       	call   0x140006df4
14016b74b:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
14016b74f:	48 83 7d d7 07       	cmpq   $0x7,-0x29(%rbp)
14016b754:	4c 0f 47 45 bf       	cmova  -0x41(%rbp),%r8
14016b759:	f2 0f 10 45 17       	movsd  0x17(%rbp),%xmm0
14016b75e:	f2 0f 11 45 87       	movsd  %xmm0,-0x79(%rbp)
14016b763:	8b 4d 1f             	mov    0x1f(%rbp),%ecx
14016b766:	89 4d 8f             	mov    %ecx,-0x71(%rbp)
14016b769:	4d 8b ce             	mov    %r14,%r9
14016b76c:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14016b770:	49 8b cf             	mov    %r15,%rcx
14016b773:	49 8b c4             	mov    %r12,%rax
14016b776:	ff 15 b4 76 0a 00    	call   *0xa76b4(%rip)        # 0x140212e30
14016b77c:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14016b780:	48 83 f8 07          	cmp    $0x7,%rax
14016b784:	76 32                	jbe    0x14016b7b8
14016b786:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14016b78d:	00
14016b78e:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14016b792:	48 8b d1             	mov    %rcx,%rdx
14016b795:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14016b79b:	72 15                	jb     0x14016b7b2
14016b79d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14016b7a1:	48 2b d1             	sub    %rcx,%rdx
14016b7a4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14016b7a8:	48 83 f8 1f          	cmp    $0x1f,%rax
14016b7ac:	0f 87 2e 01 00 00    	ja     0x14016b8e0
14016b7b2:	ff 15 88 73 0a 00    	call   *0xa7388(%rip)        # 0x140212b40
14016b7b8:	45 33 e4             	xor    %r12d,%r12d