140c803d6:	00 00
140c803d8:	0f 10 05 19 2b 47 00 	movups 0x472b19(%rip),%xmm0        # 0x1410f2ef8
140c803df:	0f 11 00             	movups %xmm0,(%rax)
140c803e2:	8b 0d 20 2b 47 00    	mov    0x472b20(%rip),%ecx        # 0x1410f2f08
140c803e8:	89 48 10             	mov    %ecx,0x10(%rax)
140c803eb:	c6 40 14 00          	movb   $0x0,0x14(%rax)
140c803ef:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140c803f4:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140c803f9:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140c803fe:	e8 cd 19 ec ff       	call   0x140b41dd0
140c80403:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140c80408:	48 83 c4 78          	add    $0x78,%rsp
140c8040c:	c3                   	ret
140c8040d:	cc                   	int3
140c8040e:	cc                   	int3
140c8040f:	cc                   	int3
140c80410:	48 83 ec 38          	sub    $0x38,%rsp
140c80414:	41 0f 10 00          	movups (%r8),%xmm0
140c80418:	48 83 c1 10          	add    $0x10,%rcx
140c8041c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140c80421:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140c80426:	e8 b5 02 00 00       	call   0x140c806e0
140c8042b:	48 83 c4 38          	add    $0x38,%rsp
140c8042f:	c3                   	ret
140c80430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c80435:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140c8043a:	57                   	push   %rdi
140c8043b:	48 83 ec 20          	sub    $0x20,%rsp
140c8043f:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140c80443:	49 8b f0             	mov    %r8,%rsi
140c80446:	48 8b fa             	mov    %rdx,%rdi
140c80449:	48 8b 01             	mov    (%rcx),%rax
140c8044c:	48 8b 40 50          	mov    0x50(%rax),%rax
140c80450:	ff 15 ca 35 30 00    	call   *0x3035ca(%rip)        # 0x140f83a20
140c80456:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140c8045a:	48 8b d8             	mov    %rax,%rbx
140c8045d:	48 8b 11             	mov    (%rcx),%rdx
140c80460:	48 8b 42 48          	mov    0x48(%rdx),%rax
140c80464:	ff 15 b6 35 30 00    	call   *0x3035b6(%rip)        # 0x140f83a20
140c8046a:	4c 8b 06             	mov    (%rsi),%r8
140c8046d:	45 33 c9             	xor    %r9d,%r9d
140c80470:	48 8b c8             	mov    %rax,%rcx
140c80473:	48 8b d3             	mov    %rbx,%rdx
140c80476:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c8047b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140c80480:	48 83 c4 20          	add    $0x20,%rsp
140c80484:	5f                   	pop    %rdi
140c80485:	e9 26 02 f3 ff       	jmp    0x140bb06b0
140c8048a:	cc                   	int3
140c8048b:	cc                   	int3
140c8048c:	cc                   	int3
140c8048d:	cc                   	int3
140c8048e:	cc                   	int3
140c8048f:	cc                   	int3
140c80490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c80495:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140c8049a:	57                   	push   %rdi
140c8049b:	48 83 ec 20          	sub    $0x20,%rsp
140c8049f:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140c804a3:	49 8b f0             	mov    %r8,%rsi
140c804a6:	48 8b fa             	mov    %rdx,%rdi
140c804a9:	48 8b 01             	mov    (%rcx),%rax
140c804ac:	48 8b 40 50          	mov    0x50(%rax),%rax
140c804b0:	ff 15 6a 35 30 00    	call   *0x30356a(%rip)        # 0x140f83a20
140c804b6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140c804ba:	48 8b d8             	mov    %rax,%rbx
140c804bd:	48 8b 11             	mov    (%rcx),%rdx
140c804c0:	48 8b 42 48          	mov    0x48(%rdx),%rax
140c804c4:	ff 15 56 35 30 00    	call   *0x303556(%rip)        # 0x140f83a20
140c804ca:	4c 8b 06             	mov    (%rsi),%r8
140c804cd:	48 8b d3             	mov    %rbx,%rdx
140c804d0:	48 8b c8             	mov    %rax,%rcx
140c804d3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c804d8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140c804dd:	48 83 c4 20          	add    $0x20,%rsp
140c804e1:	5f                   	pop    %rdi
140c804e2:	e9 39 05 f3 ff       	jmp    0x140bb0a20
140c804e7:	cc                   	int3
140c804e8:	cc                   	int3
140c804e9:	cc                   	int3
140c804ea:	cc                   	int3
140c804eb:	cc                   	int3
140c804ec:	cc                   	int3
140c804ed:	cc                   	int3
140c804ee:	cc                   	int3
140c804ef:	cc                   	int3
140c804f0:	48 83 ec 38          	sub    $0x38,%rsp
140c804f4:	41 0f 10 00          	movups (%r8),%xmm0
140c804f8:	48 83 c1 10          	add    $0x10,%rcx
140c804fc:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140c80501:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140c80506:	e8 c5 0c 00 00       	call   0x140c811d0
140c8050b:	48 83 c4 38          	add    $0x38,%rsp
140c8050f:	c3                   	ret
140c80510:	48 83 ec 38          	sub    $0x38,%rsp
140c80514:	41 0f 10 00          	movups (%r8),%xmm0
140c80518:	48 83 c1 10          	add    $0x10,%rcx
140c8051c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140c80521:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140c80526:	e8 55 0e 00 00       	call   0x140c81380
140c8052b:	48 83 c4 38          	add    $0x38,%rsp
140c8052f:	c3                   	ret
140c80530:	48 83 ec 38          	sub    $0x38,%rsp
140c80534:	41 0f 10 00          	movups (%r8),%xmm0
140c80538:	48 83 c1 10          	add    $0x10,%rcx
140c8053c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140c80541:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140c80546:	e8 25 10 00 00       	call   0x140c81570
140c8054b:	48 83 c4 38          	add    $0x38,%rsp
140c8054f:	c3                   	ret
140c80550:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140c80555:	53                   	push   %rbx
140c80556:	48 83 ec 70          	sub    $0x70,%rsp
140c8055a:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140c8055f:	41 0f 10 30          	movups (%r8),%xmm6
140c80563:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140c80567:	48 8b 01             	mov    (%rcx),%rax
140c8056a:	48 8b 40 50          	mov    0x50(%rax),%rax
140c8056e:	ff 15 ac 34 30 00    	call   *0x3034ac(%rip)        # 0x140f83a20
140c80574:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c80578:	48 8b 01             	mov    (%rcx),%rax
140c8057b:	48 8b 40 30          	mov    0x30(%rax),%rax
140c8057f:	ff 15 9b 34 30 00    	call   *0x30349b(%rip)        # 0x140f83a20
140c80585:	48 8b c8             	mov    %rax,%rcx
140c80588:	e8 e3 24 e4 ff       	call   0x140ac2a70
140c8058d:	48 8b 08             	mov    (%rax),%rcx
140c80590:	e8 ab 1e e4 ff       	call   0x140ac2440
140c80595:	48 8b 08             	mov    (%rax),%rcx
140c80598:	48 83 c1 28          	add    $0x28,%rcx
140c8059c:	e8 6f 77 e3 ff       	call   0x140ab7d10
140c805a1:	48 8b d8             	mov    %rax,%rbx
140c805a4:	48 8b c8             	mov    %rax,%rcx
140c805a7:	e8 14 0c e4 ff       	call   0x140ac11c0
140c805ac:	48 85 c0             	test   %rax,%rax
140c805af:	0f 85 ba 00 00 00    	jne    0x140c8066f
140c805b5:	48 8b cb             	mov    %rbx,%rcx
140c805b8:	e8 e3 17 e4 ff       	call   0x140ac1da0
140c805bd:	48 85 c0             	test   %rax,%rax
140c805c0:	0f 85 a9 00 00 00    	jne    0x140c8066f
140c805c6:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140c805cb:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140c805d2:	00
140c805d3:	0f 57 c0             	xorps  %xmm0,%xmm0
140c805d6:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140c805dc:	33 c9                	xor    %ecx,%ecx
140c805de:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140c805e3:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140c805e8:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140c805ed:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140c805f2:	b9 40 00 00 00       	mov    $0x40,%ecx
140c805f7:	e8 0c ab 19 00       	call   0x140e1b108
140c805fc:	48 8b c8             	mov    %rax,%rcx
140c805ff:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c80604:	48 c7 44 24 48 3e 00 	movq   $0x3e,0x48(%rsp)
140c8060b:	00 00
140c8060d:	48 c7 44 24 50 3f 00 	movq   $0x3f,0x50(%rsp)
140c80614:	00 00
140c80616:	0f 10 05 4b 28 47 00 	movups 0x47284b(%rip),%xmm0        # 0x1410f2e68
140c8061d:	0f 11 00             	movups %xmm0,(%rax)
140c80620:	0f 10 0d 51 28 47 00 	movups 0x472851(%rip),%xmm1        # 0x1410f2e78
140c80627:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140c8062b:	0f 10 05 56 28 47 00 	movups 0x472856(%rip),%xmm0        # 0x1410f2e88
140c80632:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140c80636:	f2 0f 10 05 5a 28 47 	movsd  0x47285a(%rip),%xmm0        # 0x1410f2e98
140c8063d:	00
140c8063e:	f2 0f 11 40 30       	movsd  %xmm0,0x30(%rax)
140c80643:	8b 05 57 28 47 00    	mov    0x472857(%rip),%eax        # 0x1410f2ea0
140c80649:	89 41 38             	mov    %eax,0x38(%rcx)
140c8064c:	0f b7 05 51 28 47 00 	movzwl 0x472851(%rip),%eax        # 0x1410f2ea4
140c80653:	66 89 41 3c          	mov    %ax,0x3c(%rcx)
140c80657:	c6 41 3e 00          	movb   $0x0,0x3e(%rcx)
140c8065b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140c80660:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140c80665:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140c8066a:	e8 61 17 ec ff       	call   0x140b41dd0
140c8066f:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140c80674:	48 83 c4 70          	add    $0x70,%rsp
140c80678:	5b                   	pop    %rbx
140c80679:	c3                   	ret
140c8067a:	cc                   	int3
140c8067b:	cc                   	int3
140c8067c:	cc                   	int3
140c8067d:	cc                   	int3
140c8067e:	cc                   	int3
140c8067f:	cc                   	int3
140c80680:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c80685:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140c8068a:	57                   	push   %rdi
140c8068b:	48 83 ec 20          	sub    $0x20,%rsp
140c8068f:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140c80693:	49 8b f0             	mov    %r8,%rsi
140c80696:	48 8b fa             	mov    %rdx,%rdi
140c80699:	48 8b 01             	mov    (%rcx),%rax
140c8069c:	48 8b 40 50          	mov    0x50(%rax),%rax
140c806a0:	ff 15 7a 33 30 00    	call   *0x30337a(%rip)        # 0x140f83a20
140c806a6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140c806aa:	48 8b d8             	mov    %rax,%rbx
140c806ad:	48 8b 11             	mov    (%rcx),%rdx
140c806b0:	48 8b 42 48          	mov    0x48(%rdx),%rax
140c806b4:	ff 15 66 33 30 00    	call   *0x303366(%rip)        # 0x140f83a20
140c806ba:	4c 8b 06             	mov    (%rsi),%r8
140c806bd:	41 b1 01             	mov    $0x1,%r9b
140c806c0:	48 8b c8             	mov    %rax,%rcx
140c806c3:	48 8b d3             	mov    %rbx,%rdx
140c806c6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c806cb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140c806d0:	48 83 c4 20          	add    $0x20,%rsp
140c806d4:	5f                   	pop    %rdi
140c806d5:	e9 d6 ff f2 ff       	jmp    0x140bb06b0
140c806da:	cc                   	int3
140c806db:	cc                   	int3
140c806dc:	cc                   	int3
140c806dd:	cc                   	int3
140c806de:	cc                   	int3
140c806df:	cc                   	int3
140c806e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c806e5:	55                   	push   %rbp
140c806e6:	56                   	push   %rsi
140c806e7:	57                   	push   %rdi
140c806e8:	41 54                	push   %r12
140c806ea:	41 55                	push   %r13
140c806ec:	41 56                	push   %r14
140c806ee:	41 57                	push   %r15
140c806f0:	48 8d ac 24 20 fd ff 	lea    -0x2e0(%rsp),%rbp
140c806f7:	ff
140c806f8:	48 81 ec e0 03 00 00 	sub    $0x3e0,%rsp
140c806ff:	48 8b 05 fa 87 73 00 	mov    0x7387fa(%rip),%rax        # 0x1413b8f00
140c80706:	48 33 c4             	xor    %rsp,%rax
140c80709:	48 89 85 d0 02 00 00 	mov    %rax,0x2d0(%rbp)
140c80710:	4d 8b e0             	mov    %r8,%r12
140c80713:	48 8b f2             	mov    %rdx,%rsi
140c80716:	45 33 f6             	xor    %r14d,%r14d
140c80719:	45 8b fe             	mov    %r14d,%r15d
140c8071c:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140c80721:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140c80725:	48 8b 01             	mov    (%rcx),%rax
140c80728:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140c8072c:	48 8b 40 40          	mov    0x40(%rax),%rax
140c80730:	ff 15 ea 32 30 00    	call   *0x3032ea(%rip)        # 0x140f83a20
140c80736:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140c8073a:	e8 c1 73 e3 ff       	call   0x140ab7b00
140c8073f:	48 8b d8             	mov    %rax,%rbx
140c80742:	48 8b c8             	mov    %rax,%rcx
140c80745:	e8 e6 6f e3 ff       	call   0x140ab7730
140c8074a:	48 85 c0             	test   %rax,%rax
140c8074d:	0f 84 f2 09 00 00    	je     0x140c81145
140c80753:	48 8b 08             	mov    (%rax),%rcx
140c80756:	e8 55 72 e3 ff       	call   0x140ab79b0
140c8075b:	48 8b d8             	mov    %rax,%rbx
140c8075e:	48 8b c8             	mov    %rax,%rcx
140c80761:	e8 7a 12 e4 ff       	call   0x140ac19e0
140c80766:	48 8b f8             	mov    %rax,%rdi
140c80769:	48 85 c0             	test   %rax,%rax
140c8076c:	0f 84 4f 09 00 00    	je     0x140c810c1
140c80772:	48 8b d0             	mov    %rax,%rdx
140c80775:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140c80779:	e8 c2 1f 71 ff       	call   0x140392740
140c8077e:	90                   	nop
140c8077f:	48 8d 45 78          	lea    0x78(%rbp),%rax
140c80783:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140c80788:	48 8d 45 78          	lea    0x78(%rbp),%rax
140c8078c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140c80791:	44 88 b5 a8 00 00 00 	mov    %r14b,0xa8(%rbp)
140c80798:	44 38 77 48          	cmp    %r14b,0x48(%rdi)
140c8079c:	74 38                	je     0x140c807d6
140c8079e:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140c807a2:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140c807a6:	e8 45 d3 5b ff       	call   0x14023daf0
140c807ab:	8b 47 38             	mov    0x38(%rdi),%eax
140c807ae:	89 85 98 00 00 00    	mov    %eax,0x98(%rbp)
140c807b4:	8b 47 3c             	mov    0x3c(%rdi),%eax
140c807b7:	89 85 9c 00 00 00    	mov    %eax,0x9c(%rbp)
140c807bd:	8b 47 40             	mov    0x40(%rdi),%eax
140c807c0:	89 85 a0 00 00 00    	mov    %eax,0xa0(%rbp)
140c807c6:	8b 47 44             	mov    0x44(%rdi),%eax
140c807c9:	89 85 a4 00 00 00    	mov    %eax,0xa4(%rbp)
140c807cf:	c6 85 a8 00 00 00 01 	movb   $0x1,0xa8(%rbp)
140c807d6:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140c807da:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140c807e1:	e8 6a 45 5d ff       	call   0x140254d50
140c807e6:	90                   	nop
140c807e7:	48 8b 47 68          	mov    0x68(%rdi),%rax
140c807eb:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
140c807f2:	48 85 c0             	test   %rax,%rax
140c807f5:	74 03                	je     0x140c807fa
140c807f7:	48 ff 00             	incq   (%rax)
140c807fa:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140c807fe:	e8 0d 75 e3 ff       	call   0x140ab7d10
140c80803:	48 8b c8             	mov    %rax,%rcx
140c80806:	e8 65 22 e4 ff       	call   0x140ac2a70
140c8080b:	48 8b f8             	mov    %rax,%rdi
140c8080e:	48 8b d0             	mov    %rax,%rdx
140c80811:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140c80815:	e8 26 1f 71 ff       	call   0x140392740
140c8081a:	90                   	nop
140c8081b:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140c8081f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140c80824:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140c80828:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140c8082d:	c6 45 28 00          	movb   $0x0,0x28(%rbp)
140c80831:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140c80835:	74 29                	je     0x140c80860
140c80837:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140c8083b:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140c8083f:	e8 ac d2 5b ff       	call   0x14023daf0
140c80844:	8b 47 38             	mov    0x38(%rdi),%eax
140c80847:	89 45 18             	mov    %eax,0x18(%rbp)
140c8084a:	8b 47 3c             	mov    0x3c(%rdi),%eax
140c8084d:	89 45 1c             	mov    %eax,0x1c(%rbp)
140c80850:	8b 47 40             	mov    0x40(%rdi),%eax
140c80853:	89 45 20             	mov    %eax,0x20(%rbp)
140c80856:	8b 47 44             	mov    0x44(%rdi),%eax
140c80859:	89 45 24             	mov    %eax,0x24(%rbp)
140c8085c:	c6 45 28 01          	movb   $0x1,0x28(%rbp)
140c80860:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140c80864:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140c80868:	e8 e3 44 5d ff       	call   0x140254d50
140c8086d:	90                   	nop
140c8086e:	48 8b 47 68          	mov    0x68(%rdi),%rax
140c80872:	48 89 45 48          	mov    %rax,0x48(%rbp)
140c80876:	48 85 c0             	test   %rax,%rax
140c80879:	74 03                	je     0x140c8087e
140c8087b:	48 ff 00             	incq   (%rax)
140c8087e:	0f b6 47 72          	movzbl 0x72(%rdi),%eax
140c80882:	88 45 52             	mov    %al,0x52(%rbp)
140c80885:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140c80889:	48 8b 01             	mov    (%rcx),%rax
140c8088c:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
140c80893:	48 8b 40 40          	mov    0x40(%rax),%rax
140c80897:	ff 15 83 31 30 00    	call   *0x303183(%rip)        # 0x140f83a20
140c8089d:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
140c808a4:	48 83 c1 28          	add    $0x28,%rcx
140c808a8:	e8 53 72 e3 ff       	call   0x140ab7b00
140c808ad:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c808b1:	48 8b 01             	mov    (%rcx),%rax
140c808b4:	48 8b 40 30          	mov    0x30(%rax),%rax
140c808b8:	ff 15 62 31 30 00    	call   *0x303162(%rip)        # 0x140f83a20
140c808be:	48 8b c8             	mov    %rax,%rcx
140c808c1:	e8 ba 11 e4 ff       	call   0x140ac1a80
140c808c6:	4c 8b e8             	mov    %rax,%r13
140c808c9:	48 85 c0             	test   %rax,%rax
140c808cc:	0f 84 f1 06 00 00    	je     0x140c80fc3
140c808d2:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140c808d6:	48 2b 4d e0          	sub    -0x20(%rbp),%rcx
140c808da:	49 b9 67 66 66 66 66 	movabs $0x6666666666666667,%r9
140c808e1:	66 66 66
140c808e4:	49 8b c1             	mov    %r9,%rax
140c808e7:	48 f7 e9             	imul   %rcx
140c808ea:	4c 8b c2             	mov    %rdx,%r8
140c808ed:	49 c1 f8 04          	sar    $0x4,%r8