14008b481:	4d 8b 48 18          	mov    0x18(%r8),%r9
14008b485:	49 8b c4             	mov    %r12,%rax
14008b488:	49 8b 48 20          	mov    0x20(%r8),%rcx
14008b48c:	49 2b c9             	sub    %r9,%rcx
14008b48f:	48 f7 e9             	imul   %rcx
14008b492:	48 c1 fa 02          	sar    $0x2,%rdx
14008b496:	48 8b c2             	mov    %rdx,%rax
14008b499:	48 c1 e8 3f          	shr    $0x3f,%rax
14008b49d:	48 03 d0             	add    %rax,%rdx
14008b4a0:	48 3b f2             	cmp    %rdx,%rsi
14008b4a3:	73 39                	jae    0x14008b4de
14008b4a5:	4b 8b 7c 0e 08       	mov    0x8(%r14,%r9,1),%rdi
14008b4aa:	4b 8b 1c 0e          	mov    (%r14,%r9,1),%rbx
14008b4ae:	48 8b c7             	mov    %rdi,%rax
14008b4b1:	48 2b c3             	sub    %rbx,%rax
14008b4b4:	48 c1 f8 04          	sar    $0x4,%rax
14008b4b8:	48 83 f8 01          	cmp    $0x1,%rax
14008b4bc:	76 3b                	jbe    0x14008b4f9
14008b4be:	49 8b 48 20          	mov    0x20(%r8),%rcx
14008b4c2:	49 8b c4             	mov    %r12,%rax
14008b4c5:	49 2b c9             	sub    %r9,%rcx
14008b4c8:	48 f7 e9             	imul   %rcx
14008b4cb:	48 c1 fa 02          	sar    $0x2,%rdx
14008b4cf:	48 8b c2             	mov    %rdx,%rax
14008b4d2:	48 c1 e8 3f          	shr    $0x3f,%rax
14008b4d6:	48 03 d0             	add    %rax,%rdx
14008b4d9:	48 3b f2             	cmp    %rdx,%rsi
14008b4dc:	72 16                	jb     0x14008b4f4
14008b4de:	ff 15 b4 14 a8 00    	call   *0xa814b4(%rip)        # 0x140b0c998
14008b4e4:	cc                   	int3
14008b4e5:	48 8b d3             	mov    %rbx,%rdx
14008b4e8:	48 8b cd             	mov    %rbp,%rcx
14008b4eb:	e8 ec fe ff ff       	call   0x14008b3dc
14008b4f0:	48 83 c3 10          	add    $0x10,%rbx
14008b4f4:	48 3b df             	cmp    %rdi,%rbx
14008b4f7:	75 ec                	jne    0x14008b4e5
14008b4f9:	4d 8b 07             	mov    (%r15),%r8
14008b4fc:	49 8b c4             	mov    %r12,%rax
14008b4ff:	48 ff c6             	inc    %rsi
14008b502:	49 83 c6 18          	add    $0x18,%r14
14008b506:	49 8b 48 20          	mov    0x20(%r8),%rcx
14008b50a:	49 2b 48 18          	sub    0x18(%r8),%rcx
14008b50e:	48 f7 e9             	imul   %rcx
14008b511:	48 c1 fa 02          	sar    $0x2,%rdx
14008b515:	48 8b c2             	mov    %rdx,%rax
14008b518:	48 c1 e8 3f          	shr    $0x3f,%rax
14008b51c:	48 03 d0             	add    %rax,%rdx
14008b51f:	48 3b f2             	cmp    %rdx,%rsi
14008b522:	0f 82 59 ff ff ff    	jb     0x14008b481
14008b528:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14008b52d:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14008b532:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14008b537:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14008b53c:	48 83 c4 40          	add    $0x40,%rsp
14008b540:	41 5f                	pop    %r15
14008b542:	41 5e                	pop    %r14
14008b544:	41 5c                	pop    %r12
14008b546:	c3                   	ret
14008b547:	90                   	nop
14008b548:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008b54d:	55                   	push   %rbp
14008b54e:	56                   	push   %rsi
14008b54f:	57                   	push   %rdi
14008b550:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14008b555:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14008b55c:	48 8b 05 dd 3a c3 00 	mov    0xc33add(%rip),%rax        # 0x140cbf040
14008b563:	48 33 c4             	xor    %rsp,%rax
14008b566:	48 89 45 37          	mov    %rax,0x37(%rbp)
14008b56a:	48 8b fa             	mov    %rdx,%rdi
14008b56d:	49 8b d0             	mov    %r8,%rdx
14008b570:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14008b574:	e8 63 69 00 00       	call   0x140091edc
14008b579:	48 8b c8             	mov    %rax,%rcx
14008b57c:	0f 57 c0             	xorps  %xmm0,%xmm0
14008b57f:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
14008b584:	48 8b 00             	mov    (%rax),%rax
14008b587:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14008b58b:	48 8b 41 08          	mov    0x8(%rcx),%rax
14008b58f:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14008b593:	48 83 21 00          	andq   $0x0,(%rcx)
14008b597:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14008b59c:	83 ce ff             	or     $0xffffffff,%esi
14008b59f:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14008b5a3:	48 85 db             	test   %rbx,%rbx
14008b5a6:	74 36                	je     0x14008b5de
14008b5a8:	8b c6                	mov    %esi,%eax
14008b5aa:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008b5af:	03 c6                	add    %esi,%eax
14008b5b1:	75 2b                	jne    0x14008b5de
14008b5b3:	48 8b 03             	mov    (%rbx),%rax
14008b5b6:	48 8b cb             	mov    %rbx,%rcx
14008b5b9:	48 8b 00             	mov    (%rax),%rax
14008b5bc:	ff 15 76 16 a8 00    	call   *0xa81676(%rip)        # 0x140b0cc38
14008b5c2:	8b c6                	mov    %esi,%eax
14008b5c4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14008b5c9:	03 c6                	add    %esi,%eax
14008b5cb:	75 11                	jne    0x14008b5de
14008b5cd:	48 8b 03             	mov    (%rbx),%rax
14008b5d0:	48 8b cb             	mov    %rbx,%rcx
14008b5d3:	48 8b 40 08          	mov    0x8(%rax),%rax
14008b5d7:	ff 15 5b 16 a8 00    	call   *0xa8165b(%rip)        # 0x140b0cc38
14008b5dd:	90                   	nop
14008b5de:	48 8d 05 a3 ba a8 00 	lea    0xa8baa3(%rip),%rax        # 0x140b17088
14008b5e5:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14008b5e9:	8a 45 a7             	mov    -0x59(%rbp),%al
14008b5ec:	88 45 ff             	mov    %al,-0x1(%rbp)
14008b5ef:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14008b5f3:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
14008b5f7:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
14008b5fb:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14008b5ff:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14008b603:	e8 c8 b9 00 00       	call   0x140096fd0
14008b608:	b9 01 00 00 00       	mov    $0x1,%ecx
14008b60d:	e8 f2 3f a6 00       	call   0x140aef604
14008b612:	48 8b d8             	mov    %rax,%rbx
14008b615:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14008b619:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14008b61d:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14008b621:	e8 fe ef ff ff       	call   0x14008a624
14008b626:	48 8b cb             	mov    %rbx,%rcx
14008b629:	e8 a6 3f a6 00       	call   0x140aef5d4
14008b62e:	66 90                	xchg   %ax,%ax
14008b630:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14008b634:	48 85 db             	test   %rbx,%rbx
14008b637:	74 37                	je     0x14008b670
14008b639:	8b c6                	mov    %esi,%eax
14008b63b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008b640:	03 c6                	add    %esi,%eax
14008b642:	75 2c                	jne    0x14008b670
14008b644:	48 8b 03             	mov    (%rbx),%rax
14008b647:	48 8b cb             	mov    %rbx,%rcx
14008b64a:	48 8b 00             	mov    (%rax),%rax
14008b64d:	ff 15 e5 15 a8 00    	call   *0xa815e5(%rip)        # 0x140b0cc38
14008b653:	8b c6                	mov    %esi,%eax
14008b655:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14008b65a:	03 c6                	add    %esi,%eax
14008b65c:	75 12                	jne    0x14008b670
14008b65e:	48 8b 03             	mov    (%rbx),%rax
14008b661:	48 8b cb             	mov    %rbx,%rcx
14008b664:	48 8b 40 08          	mov    0x8(%rax),%rax
14008b668:	ff 15 ca 15 a8 00    	call   *0xa815ca(%rip)        # 0x140b0cc38
14008b66e:	90                   	nop
14008b66f:	90                   	nop
14008b670:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
14008b674:	48 85 c9             	test   %rcx,%rcx
14008b677:	74 1c                	je     0x14008b695
14008b679:	48 8b 01             	mov    (%rcx),%rax
14008b67c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14008b680:	48 3b ca             	cmp    %rdx,%rcx
14008b683:	0f 95 c2             	setne  %dl
14008b686:	48 8b 40 20          	mov    0x20(%rax),%rax
14008b68a:	ff 15 a8 15 a8 00    	call   *0xa815a8(%rip)        # 0x140b0cc38
14008b690:	48 83 65 2f 00       	andq   $0x0,0x2f(%rbp)
14008b695:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
14008b699:	48 85 db             	test   %rbx,%rbx
14008b69c:	74 35                	je     0x14008b6d3
14008b69e:	8b c6                	mov    %esi,%eax
14008b6a0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008b6a5:	03 c6                	add    %esi,%eax
14008b6a7:	75 2a                	jne    0x14008b6d3
14008b6a9:	48 8b 03             	mov    (%rbx),%rax
14008b6ac:	48 8b cb             	mov    %rbx,%rcx
14008b6af:	48 8b 00             	mov    (%rax),%rax
14008b6b2:	ff 15 80 15 a8 00    	call   *0xa81580(%rip)        # 0x140b0cc38
14008b6b8:	8b c6                	mov    %esi,%eax
14008b6ba:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14008b6bf:	03 c6                	add    %esi,%eax
14008b6c1:	75 10                	jne    0x14008b6d3
14008b6c3:	48 8b 03             	mov    (%rbx),%rax
14008b6c6:	48 8b cb             	mov    %rbx,%rcx
14008b6c9:	48 8b 40 08          	mov    0x8(%rax),%rax
14008b6cd:	ff 15 65 15 a8 00    	call   *0xa81565(%rip)        # 0x140b0cc38
14008b6d3:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14008b6d7:	48 8b c1             	mov    %rcx,%rax
14008b6da:	f3 0f 10 25 ee 59 b2 	movss  0xb259ee(%rip),%xmm4        # 0x140bb10d0
14008b6e1:	00
14008b6e2:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
14008b6e6:	48 3b ca             	cmp    %rdx,%rcx
14008b6e9:	74 3c                	je     0x14008b727
14008b6eb:	4c 8d 41 10          	lea    0x10(%rcx),%r8
14008b6ef:	eb 31                	jmp    0x14008b722
14008b6f1:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
14008b6f6:	f3 0f 10 50 0c       	movss  0xc(%rax),%xmm2
14008b6fb:	f3 0f 58 50 04       	addss  0x4(%rax),%xmm2
14008b700:	f3 0f 59 d4          	mulss  %xmm4,%xmm2
14008b704:	0f 28 c8             	movaps %xmm0,%xmm1
14008b707:	0f c6 c8 55          	shufps $0x55,%xmm0,%xmm1
14008b70b:	0f c6 c0 ff          	shufps $0xff,%xmm0,%xmm0
14008b70f:	f3 0f 58 c8          	addss  %xmm0,%xmm1
14008b713:	f3 0f 59 cc          	mulss  %xmm4,%xmm1
14008b717:	0f 2f ca             	comiss %xmm2,%xmm1
14008b71a:	49 0f 47 c0          	cmova  %r8,%rax
14008b71e:	49 83 c0 10          	add    $0x10,%r8
14008b722:	4c 3b c2             	cmp    %rdx,%r8
14008b725:	75 ca                	jne    0x14008b6f1
14008b727:	f3 0f 10 58 0c       	movss  0xc(%rax),%xmm3
14008b72c:	f3 0f 58 58 04       	addss  0x4(%rax),%xmm3
14008b731:	f3 0f 59 dc          	mulss  %xmm4,%xmm3
14008b735:	48 8b c1             	mov    %rcx,%rax
14008b738:	48 3b ca             	cmp    %rdx,%rcx
14008b73b:	74 3d                	je     0x14008b77a
14008b73d:	4c 8d 41 10          	lea    0x10(%rcx),%r8
14008b741:	eb 32                	jmp    0x14008b775
14008b743:	f3 0f 6f 00          	movdqu (%rax),%xmm0
14008b747:	f3 41 0f 10 50 0c    	movss  0xc(%r8),%xmm2
14008b74d:	f3 41 0f 58 50 04    	addss  0x4(%r8),%xmm2
14008b753:	f3 0f 59 d4          	mulss  %xmm4,%xmm2
14008b757:	0f 28 c8             	movaps %xmm0,%xmm1
14008b75a:	0f c6 c8 55          	shufps $0x55,%xmm0,%xmm1
14008b75e:	0f c6 c0 ff          	shufps $0xff,%xmm0,%xmm0
14008b762:	f3 0f 58 c8          	addss  %xmm0,%xmm1
14008b766:	f3 0f 59 cc          	mulss  %xmm4,%xmm1
14008b76a:	0f 2f ca             	comiss %xmm2,%xmm1
14008b76d:	49 0f 47 c0          	cmova  %r8,%rax
14008b771:	49 83 c0 10          	add    $0x10,%r8
14008b775:	4c 3b c2             	cmp    %rdx,%r8
14008b778:	75 c9                	jne    0x14008b743
14008b77a:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14008b77f:	f3 0f 58 40 04       	addss  0x4(%rax),%xmm0
14008b784:	f3 0f 59 c4          	mulss  %xmm4,%xmm0
14008b788:	f3 0f 11 07          	movss  %xmm0,(%rdi)
14008b78c:	f3 0f 11 5f 04       	movss  %xmm3,0x4(%rdi)
14008b791:	48 85 c9             	test   %rcx,%rcx
14008b794:	74 34                	je     0x14008b7ca
14008b796:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
14008b79a:	48 2b c1             	sub    %rcx,%rax
14008b79d:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14008b7a1:	48 8b d1             	mov    %rcx,%rdx
14008b7a4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14008b7aa:	72 18                	jb     0x14008b7c4
14008b7ac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14008b7b0:	48 2b d1             	sub    %rcx,%rdx
14008b7b3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14008b7b7:	48 83 f8 1f          	cmp    $0x1f,%rax
14008b7bb:	76 07                	jbe    0x14008b7c4
14008b7bd:	ff 15 d5 11 a8 00    	call   *0xa811d5(%rip)        # 0x140b0c998
14008b7c3:	cc                   	int3
14008b7c4:	ff 15 f6 10 a8 00    	call   *0xa810f6(%rip)        # 0x140b0c8c0
14008b7ca:	48 8b c7             	mov    %rdi,%rax
14008b7cd:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
14008b7d1:	48 33 cc             	xor    %rsp,%rcx
14008b7d4:	e8 07 3e a6 00       	call   0x140aef5e0
14008b7d9:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
14008b7e0:	00
14008b7e1:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14008b7e8:	5f                   	pop    %rdi
14008b7e9:	5e                   	pop    %rsi
14008b7ea:	5d                   	pop    %rbp
14008b7eb:	c3                   	ret
14008b7ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008b7f1:	57                   	push   %rdi
14008b7f2:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14008b7f9:	48 8b 05 40 38 c3 00 	mov    0xc33840(%rip),%rax        # 0x140cbf040
14008b800:	48 33 c4             	xor    %rsp,%rax
14008b803:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14008b80a:	00
14008b80b:	48 8b fa             	mov    %rdx,%rdi
14008b80e:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14008b813:	49 8b 10             	mov    (%r8),%rdx
14008b816:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14008b81b:	e8 60 42 00 00       	call   0x14008fa80
14008b820:	48 8b d0             	mov    %rax,%rdx
14008b823:	48 8d 05 ee b7 a8 00 	lea    0xa8b7ee(%rip),%rax        # 0x140b17018
14008b82a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14008b82f:	8a 44 24 20          	mov    0x20(%rsp),%al
14008b833:	88 44 24 48          	mov    %al,0x48(%rsp)
14008b837:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14008b83c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14008b841:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14008b846:	48 8b cf             	mov    %rdi,%rcx
14008b849:	e8 0e 30 fd ff       	call   0x14005e85c
14008b84e:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14008b853:	48 85 c9             	test   %rcx,%rcx
14008b856:	74 1e                	je     0x14008b876
14008b858:	48 8b 01             	mov    (%rcx),%rax
14008b85b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14008b860:	48 3b ca             	cmp    %rdx,%rcx
14008b863:	0f 95 c2             	setne  %dl
14008b866:	48 8b 40 20          	mov    0x20(%rax),%rax
14008b86a:	ff 15 c8 13 a8 00    	call   *0xa813c8(%rip)        # 0x140b0cc38
14008b870:	48 83 64 24 78 00    	andq   $0x0,0x78(%rsp)
14008b876:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008b87b:	48 85 db             	test   %rbx,%rbx
14008b87e:	74 39                	je     0x14008b8b9
14008b880:	83 c8 ff             	or     $0xffffffff,%eax
14008b883:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008b888:	83 f8 01             	cmp    $0x1,%eax
14008b88b:	75 2c                	jne    0x14008b8b9
14008b88d:	48 8b 03             	mov    (%rbx),%rax
14008b890:	48 8b cb             	mov    %rbx,%rcx
14008b893:	48 8b 00             	mov    (%rax),%rax
14008b896:	ff 15 9c 13 a8 00    	call   *0xa8139c(%rip)        # 0x140b0cc38
14008b89c:	83 ca ff             	or     $0xffffffff,%edx
14008b89f:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
14008b8a4:	83 fa 01             	cmp    $0x1,%edx
14008b8a7:	75 10                	jne    0x14008b8b9
14008b8a9:	48 8b 13             	mov    (%rbx),%rdx
14008b8ac:	48 8b cb             	mov    %rbx,%rcx
14008b8af:	48 8b 42 08          	mov    0x8(%rdx),%rax
14008b8b3:	ff 15 7f 13 a8 00    	call   *0xa8137f(%rip)        # 0x140b0cc38
14008b8b9:	48 8b c7             	mov    %rdi,%rax
14008b8bc:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14008b8c3:	00
14008b8c4:	48 33 cc             	xor    %rsp,%rcx
14008b8c7:	e8 14 3d a6 00       	call   0x140aef5e0
14008b8cc:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
14008b8d3:	00
14008b8d4:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14008b8db:	5f                   	pop    %rdi
14008b8dc:	c3                   	ret
14008b8dd:	90                   	nop
14008b8de:	90                   	nop
14008b8df:	90                   	nop
14008b8e0:	48 8b c4             	mov    %rsp,%rax
14008b8e3:	48 89 58 18          	mov    %rbx,0x18(%rax)
14008b8e7:	48 89 70 20          	mov    %rsi,0x20(%rax)
14008b8eb:	48 89 50 10          	mov    %rdx,0x10(%rax)
14008b8ef:	48 89 48 08          	mov    %rcx,0x8(%rax)
14008b8f3:	55                   	push   %rbp
14008b8f4:	57                   	push   %rdi
14008b8f5:	41 55                	push   %r13
14008b8f7:	41 56                	push   %r14
14008b8f9:	41 57                	push   %r15
14008b8fb:	48 8b ec             	mov    %rsp,%rbp
14008b8fe:	48 83 ec 50          	sub    $0x50,%rsp
14008b902:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14008b906:	4d 8b f9             	mov    %r9,%r15
14008b909:	4d 8b f0             	mov    %r8,%r14
14008b90c:	48 8b da             	mov    %rdx,%rbx
14008b90f:	33 c0                	xor    %eax,%eax
14008b911:	89 45 d0             	mov    %eax,-0x30(%rbp)
14008b914:	48 89 02             	mov    %rax,(%rdx)
14008b917:	48 89 42 08          	mov    %rax,0x8(%rdx)
14008b91b:	48 89 42 10          	mov    %rax,0x10(%rdx)
14008b91f:	c7 45 d0 01 00 00 00 	movl   $0x1,-0x30(%rbp)
14008b926:	49 8b 00             	mov    (%r8),%rax
14008b929:	4c 8b 40 18          	mov    0x18(%rax),%r8
14008b92d:	4c 3b 40 20          	cmp    0x20(%rax),%r8
14008b931:	0f 84 1b 01 00 00    	je     0x14008ba52
14008b937:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14008b93b:	e8 08 fc ff ff       	call   0x14008b548
14008b940:	be 01 00 00 00       	mov    $0x1,%esi
14008b945:	4d 8b 06             	mov    (%r14),%r8
14008b948:	49 8b 48 20          	mov    0x20(%r8),%rcx
14008b94c:	49 2b 48 18          	sub    0x18(%r8),%rcx
14008b950:	49 bd ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%r13
14008b957:	aa aa 2a
14008b95a:	49 8b c5             	mov    %r13,%rax
14008b95d:	48 f7 e9             	imul   %rcx
14008b960:	48 c1 fa 02          	sar    $0x2,%rdx