140a8b531:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
140a8b535:	75 1f                	jne    0x140a8b556
140a8b537:	66 0f 2f cb          	comisd %xmm3,%xmm1
140a8b53b:	0f 97 c1             	seta   %cl
140a8b53e:	66 0f 2f d9          	comisd %xmm1,%xmm3
140a8b542:	0f 97 c0             	seta   %al
140a8b545:	0f b6 d0             	movzbl %al,%edx
140a8b548:	66 0f 2f c1          	comisd %xmm1,%xmm0
140a8b54c:	0f b6 c1             	movzbl %cl,%eax
140a8b54f:	0f 47 d0             	cmova  %eax,%edx
140a8b552:	41 88 50 58          	mov    %dl,0x58(%r8)
140a8b556:	f2 0f 58 c2          	addsd  %xmm2,%xmm0
140a8b55a:	f2 41 0f 11 40 50    	movsd  %xmm0,0x50(%r8)
140a8b560:	0f 28 c2             	movaps %xmm2,%xmm0
140a8b563:	f2 41 0f 58 40 60    	addsd  0x60(%r8),%xmm0
140a8b569:	f2 41 0f 58 50 70    	addsd  0x70(%r8),%xmm2
140a8b56f:	f2 41 0f 11 40 60    	movsd  %xmm0,0x60(%r8)
140a8b575:	f2 41 0f 11 50 70    	movsd  %xmm2,0x70(%r8)
140a8b57b:	48 83 c4 28          	add    $0x28,%rsp
140a8b57f:	c3                   	ret
140a8b580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a8b585:	57                   	push   %rdi
140a8b586:	48 83 ec 20          	sub    $0x20,%rsp
140a8b58a:	48 8b d9             	mov    %rcx,%rbx
140a8b58d:	48 8b fa             	mov    %rdx,%rdi
140a8b590:	48 83 c1 08          	add    $0x8,%rcx
140a8b594:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a8b598:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
140a8b59c:	74 1d                	je     0x140a8b5bb
140a8b59e:	0f 10 07             	movups (%rdi),%xmm0
140a8b5a1:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140a8b5a5:	0f 11 02             	movups %xmm0,(%rdx)
140a8b5a8:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
140a8b5ac:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140a8b5b0:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
140a8b5b4:	48 83 43 10 30       	addq   $0x30,0x10(%rbx)
140a8b5b9:	eb 08                	jmp    0x140a8b5c3
140a8b5bb:	4c 8b c7             	mov    %rdi,%r8
140a8b5be:	e8 65 04 00 00       	call   0x140a8ba28
140a8b5c3:	f2 0f 10 43 50       	movsd  0x50(%rbx),%xmm0
140a8b5c8:	0f 57 d2             	xorps  %xmm2,%xmm2
140a8b5cb:	66 0f 2e c2          	ucomisd %xmm2,%xmm0
140a8b5cf:	f2 0f 10 4f 20       	movsd  0x20(%rdi),%xmm1
140a8b5d4:	7a 02                	jp     0x140a8b5d8
140a8b5d6:	74 24                	je     0x140a8b5fc
140a8b5d8:	80 7b 58 00          	cmpb   $0x0,0x58(%rbx)
140a8b5dc:	75 1e                	jne    0x140a8b5fc
140a8b5de:	66 0f 2f d1          	comisd %xmm1,%xmm2
140a8b5e2:	0f 97 c1             	seta   %cl
140a8b5e5:	66 0f 2f ca          	comisd %xmm2,%xmm1
140a8b5e9:	0f 97 c0             	seta   %al
140a8b5ec:	0f b6 d0             	movzbl %al,%edx
140a8b5ef:	66 0f 2f c2          	comisd %xmm2,%xmm0
140a8b5f3:	0f b6 c1             	movzbl %cl,%eax
140a8b5f6:	0f 47 d0             	cmova  %eax,%edx
140a8b5f9:	88 53 58             	mov    %dl,0x58(%rbx)
140a8b5fc:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
140a8b600:	f2 0f 11 43 50       	movsd  %xmm0,0x50(%rbx)
140a8b605:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8b60a:	48 83 c4 20          	add    $0x20,%rsp
140a8b60e:	5f                   	pop    %rdi
140a8b60f:	c3                   	ret
140a8b610:	48 8b c4             	mov    %rsp,%rax
140a8b613:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a8b617:	48 89 68 18          	mov    %rbp,0x18(%rax)
140a8b61b:	48 89 70 20          	mov    %rsi,0x20(%rax)
140a8b61f:	48 89 50 10          	mov    %rdx,0x10(%rax)
140a8b623:	57                   	push   %rdi
140a8b624:	48 83 ec 30          	sub    $0x30,%rsp
140a8b628:	48 8b fa             	mov    %rdx,%rdi
140a8b62b:	48 8b f1             	mov    %rcx,%rsi
140a8b62e:	48 8b 2a             	mov    (%rdx),%rbp
140a8b631:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a8b635:	48 85 c0             	test   %rax,%rax
140a8b638:	74 04                	je     0x140a8b63e
140a8b63a:	f0 ff 40 08          	lock incl 0x8(%rax)
140a8b63e:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140a8b643:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
140a8b647:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140a8b64c:	48 83 c1 08          	add    $0x8,%rcx
140a8b650:	4c 8b 45 08          	mov    0x8(%rbp),%r8
140a8b654:	4c 8b 4d 10          	mov    0x10(%rbp),%r9
140a8b658:	4d 2b c8             	sub    %r8,%r9
140a8b65b:	49 c1 f9 04          	sar    $0x4,%r9
140a8b65f:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140a8b666:	aa aa aa
140a8b669:	4c 0f af c8          	imul   %rax,%r9
140a8b66d:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140a8b671:	e8 be 00 00 00       	call   0x140a8b734
140a8b676:	f2 0f 10 45 50       	movsd  0x50(%rbp),%xmm0
140a8b67b:	f2 0f 58 46 50       	addsd  0x50(%rsi),%xmm0
140a8b680:	f2 0f 11 46 50       	movsd  %xmm0,0x50(%rsi)
140a8b685:	f2 0f 10 4d 38       	movsd  0x38(%rbp),%xmm1
140a8b68a:	f2 0f 58 4e 38       	addsd  0x38(%rsi),%xmm1
140a8b68f:	f2 0f 11 4e 38       	movsd  %xmm1,0x38(%rsi)
140a8b694:	f2 0f 10 45 70       	movsd  0x70(%rbp),%xmm0
140a8b699:	f2 0f 58 46 70       	addsd  0x70(%rsi),%xmm0
140a8b69e:	f2 0f 11 46 70       	movsd  %xmm0,0x70(%rsi)
140a8b6a3:	83 ce ff             	or     $0xffffffff,%esi
140a8b6a6:	48 85 db             	test   %rbx,%rbx
140a8b6a9:	74 36                	je     0x140a8b6e1
140a8b6ab:	8b c6                	mov    %esi,%eax
140a8b6ad:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8b6b2:	03 c6                	add    %esi,%eax
140a8b6b4:	75 2b                	jne    0x140a8b6e1
140a8b6b6:	48 8b 03             	mov    (%rbx),%rax
140a8b6b9:	48 8b cb             	mov    %rbx,%rcx
140a8b6bc:	48 8b 00             	mov    (%rax),%rax
140a8b6bf:	ff 15 73 15 08 00    	call   *0x81573(%rip)        # 0x140b0cc38
140a8b6c5:	8b c6                	mov    %esi,%eax
140a8b6c7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8b6cc:	03 c6                	add    %esi,%eax
140a8b6ce:	75 11                	jne    0x140a8b6e1
140a8b6d0:	48 8b 03             	mov    (%rbx),%rax
140a8b6d3:	48 8b cb             	mov    %rbx,%rcx
140a8b6d6:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8b6da:	ff 15 58 15 08 00    	call   *0x81558(%rip)        # 0x140b0cc38
140a8b6e0:	90                   	nop
140a8b6e1:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a8b6e5:	48 85 db             	test   %rbx,%rbx
140a8b6e8:	74 35                	je     0x140a8b71f
140a8b6ea:	8b c6                	mov    %esi,%eax
140a8b6ec:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8b6f1:	03 c6                	add    %esi,%eax
140a8b6f3:	75 2a                	jne    0x140a8b71f
140a8b6f5:	48 8b 03             	mov    (%rbx),%rax
140a8b6f8:	48 8b cb             	mov    %rbx,%rcx
140a8b6fb:	48 8b 00             	mov    (%rax),%rax
140a8b6fe:	ff 15 34 15 08 00    	call   *0x81534(%rip)        # 0x140b0cc38
140a8b704:	8b c6                	mov    %esi,%eax
140a8b706:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8b70b:	03 c6                	add    %esi,%eax
140a8b70d:	75 10                	jne    0x140a8b71f
140a8b70f:	48 8b 03             	mov    (%rbx),%rax
140a8b712:	48 8b cb             	mov    %rbx,%rcx
140a8b715:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8b719:	ff 15 19 15 08 00    	call   *0x81519(%rip)        # 0x140b0cc38
140a8b71f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a8b724:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140a8b729:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a8b72e:	48 83 c4 30          	add    $0x30,%rsp
140a8b732:	5f                   	pop    %rdi
140a8b733:	c3                   	ret
140a8b734:	48 8b c4             	mov    %rsp,%rax
140a8b737:	4c 89 48 20          	mov    %r9,0x20(%rax)
140a8b73b:	4c 89 40 18          	mov    %r8,0x18(%rax)
140a8b73f:	48 89 50 10          	mov    %rdx,0x10(%rax)
140a8b743:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a8b747:	53                   	push   %rbx
140a8b748:	56                   	push   %rsi
140a8b749:	57                   	push   %rdi
140a8b74a:	41 54                	push   %r12
140a8b74c:	41 55                	push   %r13
140a8b74e:	41 56                	push   %r14
140a8b750:	41 57                	push   %r15
140a8b752:	48 83 ec 40          	sub    $0x40,%rsp
140a8b756:	4d 8b f1             	mov    %r9,%r14
140a8b759:	4d 8b d0             	mov    %r8,%r10
140a8b75c:	48 8b da             	mov    %rdx,%rbx
140a8b75f:	48 8d 41 08          	lea    0x8(%rcx),%rax
140a8b763:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a8b768:	4c 8b 39             	mov    (%rcx),%r15
140a8b76b:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140a8b770:	4c 8b 20             	mov    (%rax),%r12
140a8b773:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140a8b778:	4c 8b 49 10          	mov    0x10(%rcx),%r9
140a8b77c:	49 8b d1             	mov    %r9,%rdx
140a8b77f:	49 2b d4             	sub    %r12,%rdx
140a8b782:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140a8b789:	aa aa 2a
140a8b78c:	48 f7 ea             	imul   %rdx
140a8b78f:	48 c1 fa 03          	sar    $0x3,%rdx
140a8b793:	48 8b c2             	mov    %rdx,%rax
140a8b796:	48 c1 e8 3f          	shr    $0x3f,%rax
140a8b79a:	48 03 d0             	add    %rax,%rdx
140a8b79d:	33 ff                	xor    %edi,%edi
140a8b79f:	4d 85 f6             	test   %r14,%r14
140a8b7a2:	0f 84 90 01 00 00    	je     0x140a8b938
140a8b7a8:	49 bd ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r13
140a8b7af:	aa aa aa
140a8b7b2:	4c 3b f2             	cmp    %rdx,%r14
140a8b7b5:	0f 86 8d 01 00 00    	jbe    0x140a8b948
140a8b7bb:	49 8b c4             	mov    %r12,%rax
140a8b7be:	49 2b c7             	sub    %r15,%rax
140a8b7c1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a8b7c6:	48 8b c8             	mov    %rax,%rcx
140a8b7c9:	48 c1 f9 04          	sar    $0x4,%rcx
140a8b7cd:	49 0f af cd          	imul   %r13,%rcx
140a8b7d1:	49 b8 55 55 55 55 55 	movabs $0x555555555555555,%r8
140a8b7d8:	55 55 05
140a8b7db:	49 8b c0             	mov    %r8,%rax
140a8b7de:	48 2b c1             	sub    %rcx,%rax
140a8b7e1:	4c 3b f0             	cmp    %rax,%r14
140a8b7e4:	0f 87 32 02 00 00    	ja     0x140a8ba1c
140a8b7ea:	4a 8d 14 31          	lea    (%rcx,%r14,1),%rdx
140a8b7ee:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a8b7f3:	4d 2b cf             	sub    %r15,%r9
140a8b7f6:	49 c1 f9 04          	sar    $0x4,%r9
140a8b7fa:	4d 0f af cd          	imul   %r13,%r9
140a8b7fe:	49 8b c9             	mov    %r9,%rcx
140a8b801:	48 d1 e9             	shr    $1,%rcx
140a8b804:	49 8b c0             	mov    %r8,%rax
140a8b807:	48 2b c1             	sub    %rcx,%rax
140a8b80a:	4c 3b c8             	cmp    %rax,%r9
140a8b80d:	76 05                	jbe    0x140a8b814
140a8b80f:	49 8b f0             	mov    %r8,%rsi
140a8b812:	eb 0b                	jmp    0x140a8b81f
140a8b814:	4a 8d 34 09          	lea    (%rcx,%r9,1),%rsi
140a8b818:	48 3b f2             	cmp    %rdx,%rsi
140a8b81b:	48 0f 42 f2          	cmovb  %rdx,%rsi
140a8b81f:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
140a8b826:	00
140a8b827:	49 3b f0             	cmp    %r8,%rsi
140a8b82a:	0f 87 f2 01 00 00    	ja     0x140a8ba22
140a8b830:	48 8d 0c 76          	lea    (%rsi,%rsi,2),%rcx
140a8b834:	48 c1 e1 04          	shl    $0x4,%rcx
140a8b838:	48 85 c9             	test   %rcx,%rcx
140a8b83b:	75 0a                	jne    0x140a8b847
140a8b83d:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
140a8b844:	00
140a8b845:	eb 5f                	jmp    0x140a8b8a6
140a8b847:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140a8b84e:	72 31                	jb     0x140a8b881
140a8b850:	48 8d 41 27          	lea    0x27(%rcx),%rax
140a8b854:	48 3b c1             	cmp    %rcx,%rax
140a8b857:	0f 86 c5 01 00 00    	jbe    0x140a8ba22
140a8b85d:	48 8b c8             	mov    %rax,%rcx
140a8b860:	ff 15 62 10 08 00    	call   *0x81062(%rip)        # 0x140b0c8c8
140a8b866:	48 85 c0             	test   %rax,%rax
140a8b869:	74 21                	je     0x140a8b88c
140a8b86b:	48 8d 78 27          	lea    0x27(%rax),%rdi
140a8b86f:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
140a8b873:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
140a8b877:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
140a8b87e:	00
140a8b87f:	eb 1d                	jmp    0x140a8b89e
140a8b881:	ff 15 41 10 08 00    	call   *0x81041(%rip)        # 0x140b0c8c8
140a8b887:	48 85 c0             	test   %rax,%rax
140a8b88a:	75 07                	jne    0x140a8b893
140a8b88c:	ff 15 06 0c 08 00    	call   *0x80c06(%rip)        # 0x140b0c498
140a8b892:	cc                   	int3
140a8b893:	48 8b f8             	mov    %rax,%rdi
140a8b896:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140a8b89d:	00
140a8b89e:	4c 8b 94 24 90 00 00 	mov    0x90(%rsp),%r10
140a8b8a5:	00
140a8b8a6:	48 8b c3             	mov    %rbx,%rax
140a8b8a9:	49 2b c7             	sub    %r15,%rax
140a8b8ac:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a8b8b1:	4c 8b f8             	mov    %rax,%r15
140a8b8b4:	49 c1 ff 04          	sar    $0x4,%r15
140a8b8b8:	4d 0f af fd          	imul   %r13,%r15
140a8b8bc:	4b 8d 0c 7f          	lea    (%r15,%r15,2),%rcx
140a8b8c0:	48 c1 e1 04          	shl    $0x4,%rcx
140a8b8c4:	48 03 cf             	add    %rdi,%rcx
140a8b8c7:	4f 8d 04 76          	lea    (%r14,%r14,2),%r8
140a8b8cb:	49 c1 e0 04          	shl    $0x4,%r8
140a8b8cf:	49 8b d2             	mov    %r10,%rdx
140a8b8d2:	e8 8f 4b 06 00       	call   0x140af0466
140a8b8d7:	49 83 fe 01          	cmp    $0x1,%r14
140a8b8db:	75 14                	jne    0x140a8b8f1
140a8b8dd:	49 3b dc             	cmp    %r12,%rbx
140a8b8e0:	75 0f                	jne    0x140a8b8f1
140a8b8e2:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140a8b8e7:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140a8b8ec:	48 8b cf             	mov    %rdi,%rcx
140a8b8ef:	eb 2a                	jmp    0x140a8b91b
140a8b8f1:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
140a8b8f6:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140a8b8fb:	48 8b cf             	mov    %rdi,%rcx
140a8b8fe:	e8 63 4b 06 00       	call   0x140af0466
140a8b903:	4b 8d 04 37          	lea    (%r15,%r14,1),%rax
140a8b907:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140a8b90b:	48 c1 e1 04          	shl    $0x4,%rcx
140a8b90f:	48 03 cf             	add    %rdi,%rcx
140a8b912:	4c 2b e3             	sub    %rbx,%r12
140a8b915:	4d 8b c4             	mov    %r12,%r8
140a8b918:	48 8b d3             	mov    %rbx,%rdx
140a8b91b:	e8 46 4b 06 00       	call   0x140af0466
140a8b920:	4c 8b ce             	mov    %rsi,%r9
140a8b923:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140a8b928:	48 8b d7             	mov    %rdi,%rdx
140a8b92b:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140a8b932:	00
140a8b933:	e8 8c 02 00 00       	call   0x140a8bbc4
140a8b938:	48 83 c4 40          	add    $0x40,%rsp
140a8b93c:	41 5f                	pop    %r15
140a8b93e:	41 5e                	pop    %r14
140a8b940:	41 5d                	pop    %r13
140a8b942:	41 5c                	pop    %r12
140a8b944:	5f                   	pop    %rdi
140a8b945:	5e                   	pop    %rsi
140a8b946:	5b                   	pop    %rbx
140a8b947:	c3                   	ret
140a8b948:	4d 8b c4             	mov    %r12,%r8
140a8b94b:	4c 2b c3             	sub    %rbx,%r8
140a8b94e:	49 8b f0             	mov    %r8,%rsi
140a8b951:	48 c1 fe 04          	sar    $0x4,%rsi
140a8b955:	49 0f af f5          	imul   %r13,%rsi
140a8b959:	4f 8d 3c 76          	lea    (%r14,%r14,2),%r15
140a8b95d:	49 c1 e7 04          	shl    $0x4,%r15
140a8b961:	4c 3b f6             	cmp    %rsi,%r14
140a8b964:	73 6f                	jae    0x140a8b9d5
140a8b966:	49 8b fc             	mov    %r12,%rdi
140a8b969:	49 2b ff             	sub    %r15,%rdi
140a8b96c:	4d 8b c7             	mov    %r15,%r8
140a8b96f:	48 8b d7             	mov    %rdi,%rdx
140a8b972:	49 8b cc             	mov    %r12,%rcx
140a8b975:	e8 ec 4a 06 00       	call   0x140af0466
140a8b97a:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140a8b981:	aa aa 2a
140a8b984:	49 f7 ef             	imul   %r15
140a8b987:	48 c1 fa 03          	sar    $0x3,%rdx
140a8b98b:	48 8b c2             	mov    %rdx,%rax
140a8b98e:	48 c1 e8 3f          	shr    $0x3f,%rax
140a8b992:	48 03 d0             	add    %rax,%rdx
140a8b995:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
140a8b999:	48 c1 e0 04          	shl    $0x4,%rax
140a8b99d:	49 03 c4             	add    %r12,%rax
140a8b9a0:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140a8b9a7:	00
140a8b9a8:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a8b9ac:	48 2b fb             	sub    %rbx,%rdi
140a8b9af:	4c 2b e7             	sub    %rdi,%r12
140a8b9b2:	4c 8b c7             	mov    %rdi,%r8
140a8b9b5:	48 8b d3             	mov    %rbx,%rdx
140a8b9b8:	49 8b cc             	mov    %r12,%rcx
140a8b9bb:	e8 a6 4a 06 00       	call   0x140af0466
140a8b9c0:	4d 8b c7             	mov    %r15,%r8
140a8b9c3:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140a8b9ca:	00
140a8b9cb:	48 8b cb             	mov    %rbx,%rcx
140a8b9ce:	e8 93 4a 06 00       	call   0x140af0466
140a8b9d3:	eb 42                	jmp    0x140a8ba17
140a8b9d5:	49 8d 3c 1f          	lea    (%r15,%rbx,1),%rdi
140a8b9d9:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
140a8b9e0:	00
140a8b9e1:	48 8b d3             	mov    %rbx,%rdx
140a8b9e4:	48 8b cf             	mov    %rdi,%rcx
140a8b9e7:	e8 7a 4a 06 00       	call   0x140af0466
140a8b9ec:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
140a8b9f0:	48 c1 e0 04          	shl    $0x4,%rax
140a8b9f4:	48 03 c7             	add    %rdi,%rax
140a8b9f7:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140a8b9fe:	00
140a8b9ff:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a8ba03:	4d 8b c7             	mov    %r15,%r8
140a8ba06:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140a8ba0d:	00
140a8ba0e:	48 8b cb             	mov    %rbx,%rcx