140197ab4:	80 be 8c 00 00 00 00 	cmpb   $0x0,0x8c(%rsi)
140197abb:	74 09                	je     0x140197ac6
140197abd:	44 8b b6 88 00 00 00 	mov    0x88(%rsi),%r14d
140197ac4:	eb 07                	jmp    0x140197acd
140197ac6:	44 8b b5 18 02 00 00 	mov    0x218(%rbp),%r14d
140197acd:	44 39 b5 10 02 00 00 	cmp    %r14d,0x210(%rbp)
140197ad4:	0f 85 89 00 00 00    	jne    0x140197b63
140197ada:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140197ae0:	48 8d 55 6c          	lea    0x6c(%rbp),%rdx
140197ae4:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140197ae9:	48 8b cb             	mov    %rbx,%rcx
140197aec:	e8 3f 57 01 00       	call   0x1401ad230
140197af1:	44 0f 2f 00          	comiss (%rax),%xmm8
140197af5:	73 20                	jae    0x140197b17
140197af7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140197afd:	48 8d 95 84 00 00 00 	lea    0x84(%rbp),%rdx
140197b04:	48 8b cb             	mov    %rbx,%rcx
140197b07:	e8 24 57 01 00       	call   0x1401ad230
140197b0c:	8b 8d 10 02 00 00    	mov    0x210(%rbp),%ecx
140197b12:	39 48 04             	cmp    %ecx,0x4(%rax)
140197b15:	75 4c                	jne    0x140197b63
140197b17:	bb 03 00 00 00       	mov    $0x3,%ebx
140197b1c:	44 8b c3             	mov    %ebx,%r8d
140197b1f:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140197b26:	48 8b ce             	mov    %rsi,%rcx
140197b29:	e8 02 57 01 00       	call   0x1401ad230
140197b2e:	44 0f 2f 00          	comiss (%rax),%xmm8
140197b32:	73 18                	jae    0x140197b4c
140197b34:	44 8b c3             	mov    %ebx,%r8d
140197b37:	48 8d 95 9c 00 00 00 	lea    0x9c(%rbp),%rdx
140197b3e:	48 8b ce             	mov    %rsi,%rcx
140197b41:	e8 ea 56 01 00       	call   0x1401ad230
140197b46:	44 39 70 04          	cmp    %r14d,0x4(%rax)
140197b4a:	75 17                	jne    0x140197b63
140197b4c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140197b51:	48 8d 95 38 01 00 00 	lea    0x138(%rbp),%rdx
140197b58:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140197b5d:	e8 ee 38 f7 ff       	call   0x14010b450
140197b62:	90                   	nop
140197b63:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140197b67:	48 85 c9             	test   %rcx,%rcx
140197b6a:	74 3d                	je     0x140197ba9
140197b6c:	83 ce ff             	or     $0xffffffff,%esi
140197b6f:	8b c6                	mov    %esi,%eax
140197b71:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140197b76:	03 c6                	add    %esi,%eax
140197b78:	75 2f                	jne    0x140197ba9
140197b7a:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
140197b7e:	48 8b 03             	mov    (%rbx),%rax
140197b81:	48 8b cb             	mov    %rbx,%rcx
140197b84:	48 8b 00             	mov    (%rax),%rax
140197b87:	ff 15 ab 50 97 00    	call   *0x9750ab(%rip)        # 0x140b0cc38
140197b8d:	8b c6                	mov    %esi,%eax
140197b8f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140197b94:	03 c6                	add    %esi,%eax
140197b96:	75 11                	jne    0x140197ba9
140197b98:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140197b9c:	48 8b 01             	mov    (%rcx),%rax
140197b9f:	48 8b 40 08          	mov    0x8(%rax),%rax
140197ba3:	ff 15 8f 50 97 00    	call   *0x97508f(%rip)        # 0x140b0cc38
140197ba9:	4c 8b b5 08 02 00 00 	mov    0x208(%rbp),%r14
140197bb0:	48 ff c7             	inc    %rdi
140197bb3:	49 3b fc             	cmp    %r12,%rdi
140197bb6:	0f 82 24 fe ff ff    	jb     0x1401979e0
140197bbc:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
140197bc1:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140197bc6:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
140197bcb:	48 3b 75 b8          	cmp    -0x48(%rbp),%rsi
140197bcf:	0f 83 f2 01 00 00    	jae    0x140197dc7
140197bd5:	49 8b fc             	mov    %r12,%rdi
140197bd8:	4d 03 fc             	add    %r12,%r15
140197bdb:	4d 3b e7             	cmp    %r15,%r12
140197bde:	0f 83 e3 01 00 00    	jae    0x140197dc7
140197be4:	49 8b 0e             	mov    (%r14),%rcx
140197be7:	49 8b 46 08          	mov    0x8(%r14),%rax
140197beb:	48 2b c1             	sub    %rcx,%rax
140197bee:	48 c1 f8 03          	sar    $0x3,%rax
140197bf2:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140197bf9:	aa aa aa
140197bfc:	48 0f af c2          	imul   %rdx,%rax
140197c00:	48 3b f0             	cmp    %rax,%rsi
140197c03:	0f 83 e3 06 00 00    	jae    0x1401982ec
140197c09:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
140197c0d:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
140197c11:	48 8b 4c c1 08       	mov    0x8(%rcx,%rax,8),%rcx
140197c16:	48 2b ca             	sub    %rdx,%rcx
140197c19:	48 c1 f9 02          	sar    $0x2,%rcx
140197c1d:	48 3b f9             	cmp    %rcx,%rdi
140197c20:	0f 83 c6 06 00 00    	jae    0x1401982ec
140197c26:	83 3c ba 00          	cmpl   $0x0,(%rdx,%rdi,4)
140197c2a:	0f 85 8b 01 00 00    	jne    0x140197dbb
140197c30:	4c 8b c7             	mov    %rdi,%r8
140197c33:	48 8b d6             	mov    %rsi,%rdx
140197c36:	48 8b 9d 00 02 00 00 	mov    0x200(%rbp),%rbx
140197c3d:	48 8b cb             	mov    %rbx,%rcx
140197c40:	e8 cf eb ff ff       	call   0x140196814
140197c45:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140197c4a:	48 8b 0b             	mov    (%rbx),%rcx
140197c4d:	4c 8b 49 30          	mov    0x30(%rcx),%r9
140197c51:	4c 8b c0             	mov    %rax,%r8
140197c54:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140197c58:	48 8b cb             	mov    %rbx,%rcx
140197c5b:	49 8b c1             	mov    %r9,%rax
140197c5e:	ff 15 d4 4f 97 00    	call   *0x974fd4(%rip)        # 0x140b0cc38
140197c64:	48 8b d0             	mov    %rax,%rdx
140197c67:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140197c6b:	e8 ac 93 ec ff       	call   0x14006101c
140197c70:	90                   	nop
140197c71:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140197c75:	48 85 db             	test   %rbx,%rbx
140197c78:	74 38                	je     0x140197cb2
140197c7a:	83 ce ff             	or     $0xffffffff,%esi
140197c7d:	8b c6                	mov    %esi,%eax
140197c7f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140197c84:	03 c6                	add    %esi,%eax
140197c86:	75 2a                	jne    0x140197cb2
140197c88:	48 8b 03             	mov    (%rbx),%rax
140197c8b:	48 8b cb             	mov    %rbx,%rcx
140197c8e:	48 8b 00             	mov    (%rax),%rax
140197c91:	ff 15 a1 4f 97 00    	call   *0x974fa1(%rip)        # 0x140b0cc38
140197c97:	8b c6                	mov    %esi,%eax
140197c99:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140197c9e:	03 c6                	add    %esi,%eax
140197ca0:	75 10                	jne    0x140197cb2
140197ca2:	48 8b 03             	mov    (%rbx),%rax
140197ca5:	48 8b cb             	mov    %rbx,%rcx
140197ca8:	48 8b 40 08          	mov    0x8(%rax),%rax
140197cac:	ff 15 86 4f 97 00    	call   *0x974f86(%rip)        # 0x140b0cc38
140197cb2:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
140197cb6:	80 be 8c 00 00 00 00 	cmpb   $0x0,0x8c(%rsi)
140197cbd:	74 09                	je     0x140197cc8
140197cbf:	44 8b b6 88 00 00 00 	mov    0x88(%rsi),%r14d
140197cc6:	eb 07                	jmp    0x140197ccf
140197cc8:	44 8b b5 18 02 00 00 	mov    0x218(%rbp),%r14d
140197ccf:	44 39 b5 10 02 00 00 	cmp    %r14d,0x210(%rbp)
140197cd6:	0f 85 8d 00 00 00    	jne    0x140197d69
140197cdc:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140197ce2:	48 8d 95 a8 00 00 00 	lea    0xa8(%rbp),%rdx
140197ce9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140197cee:	48 8b cb             	mov    %rbx,%rcx
140197cf1:	e8 3a 55 01 00       	call   0x1401ad230
140197cf6:	44 0f 2f 00          	comiss (%rax),%xmm8
140197cfa:	73 20                	jae    0x140197d1c
140197cfc:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140197d02:	48 8d 95 b4 00 00 00 	lea    0xb4(%rbp),%rdx
140197d09:	48 8b cb             	mov    %rbx,%rcx
140197d0c:	e8 1f 55 01 00       	call   0x1401ad230
140197d11:	8b 8d 10 02 00 00    	mov    0x210(%rbp),%ecx
140197d17:	39 48 04             	cmp    %ecx,0x4(%rax)
140197d1a:	75 4d                	jne    0x140197d69
140197d1c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140197d22:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
140197d29:	48 8b ce             	mov    %rsi,%rcx
140197d2c:	e8 ff 54 01 00       	call   0x1401ad230
140197d31:	44 0f 2f 00          	comiss (%rax),%xmm8
140197d35:	73 1b                	jae    0x140197d52
140197d37:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140197d3d:	48 8d 95 fc 00 00 00 	lea    0xfc(%rbp),%rdx
140197d44:	48 8b ce             	mov    %rsi,%rcx
140197d47:	e8 e4 54 01 00       	call   0x1401ad230
140197d4c:	44 39 70 04          	cmp    %r14d,0x4(%rax)
140197d50:	75 17                	jne    0x140197d69
140197d52:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140197d57:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
140197d5e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140197d63:	e8 e8 36 f7 ff       	call   0x14010b450
140197d68:	90                   	nop
140197d69:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140197d6d:	48 85 c9             	test   %rcx,%rcx
140197d70:	74 3d                	je     0x140197daf
140197d72:	83 ce ff             	or     $0xffffffff,%esi
140197d75:	8b c6                	mov    %esi,%eax
140197d77:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140197d7c:	03 c6                	add    %esi,%eax
140197d7e:	75 2f                	jne    0x140197daf
140197d80:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140197d84:	48 8b 03             	mov    (%rbx),%rax
140197d87:	48 8b cb             	mov    %rbx,%rcx
140197d8a:	48 8b 00             	mov    (%rax),%rax
140197d8d:	ff 15 a5 4e 97 00    	call   *0x974ea5(%rip)        # 0x140b0cc38
140197d93:	8b c6                	mov    %esi,%eax
140197d95:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140197d9a:	03 c6                	add    %esi,%eax
140197d9c:	75 11                	jne    0x140197daf
140197d9e:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140197da2:	48 8b 01             	mov    (%rcx),%rax
140197da5:	48 8b 40 08          	mov    0x8(%rax),%rax
140197da9:	ff 15 89 4e 97 00    	call   *0x974e89(%rip)        # 0x140b0cc38
140197daf:	4c 8b b5 08 02 00 00 	mov    0x208(%rbp),%r14
140197db6:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
140197dbb:	48 ff c7             	inc    %rdi
140197dbe:	49 3b ff             	cmp    %r15,%rdi
140197dc1:	0f 82 1d fe ff ff    	jb     0x140197be4
140197dc7:	4d 85 e4             	test   %r12,%r12
140197dca:	0f 84 03 02 00 00    	je     0x140197fd3
140197dd0:	49 8b fd             	mov    %r13,%rdi
140197dd3:	4c 3b ee             	cmp    %rsi,%r13
140197dd6:	0f 83 f7 01 00 00    	jae    0x140197fd3
140197ddc:	4e 8d 3c 6d 00 00 00 	lea    0x0(,%r13,2),%r15
140197de3:	00
140197de4:	4d 03 fd             	add    %r13,%r15
140197de7:	49 c1 e7 03          	shl    $0x3,%r15
140197deb:	49 8b 0e             	mov    (%r14),%rcx
140197dee:	49 8b 46 08          	mov    0x8(%r14),%rax
140197df2:	48 2b c1             	sub    %rcx,%rax
140197df5:	48 c1 f8 03          	sar    $0x3,%rax
140197df9:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140197e00:	aa aa aa
140197e03:	48 0f af c2          	imul   %rdx,%rax
140197e07:	48 3b f8             	cmp    %rax,%rdi
140197e0a:	0f 83 dc 04 00 00    	jae    0x1401982ec
140197e10:	4d 8d 44 24 ff       	lea    -0x1(%r12),%r8
140197e15:	4a 8b 14 39          	mov    (%rcx,%r15,1),%rdx
140197e19:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
140197e1e:	48 2b c2             	sub    %rdx,%rax
140197e21:	48 c1 f8 02          	sar    $0x2,%rax
140197e25:	4c 3b c0             	cmp    %rax,%r8
140197e28:	0f 83 be 04 00 00    	jae    0x1401982ec
140197e2e:	42 83 3c 82 00       	cmpl   $0x0,(%rdx,%r8,4)
140197e33:	0f 85 8a 01 00 00    	jne    0x140197fc3
140197e39:	48 8b d7             	mov    %rdi,%rdx
140197e3c:	48 8b 9d 00 02 00 00 	mov    0x200(%rbp),%rbx
140197e43:	48 8b cb             	mov    %rbx,%rcx
140197e46:	e8 c9 e9 ff ff       	call   0x140196814
140197e4b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140197e50:	48 8b 0b             	mov    (%rbx),%rcx
140197e53:	4c 8b 49 30          	mov    0x30(%rcx),%r9
140197e57:	4c 8b c0             	mov    %rax,%r8
140197e5a:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140197e5e:	48 8b cb             	mov    %rbx,%rcx
140197e61:	49 8b c1             	mov    %r9,%rax
140197e64:	ff 15 ce 4d 97 00    	call   *0x974dce(%rip)        # 0x140b0cc38
140197e6a:	48 8b d0             	mov    %rax,%rdx
140197e6d:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140197e71:	e8 a6 91 ec ff       	call   0x14006101c
140197e76:	90                   	nop
140197e77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140197e7e:	00 00
140197e80:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
140197e84:	48 85 db             	test   %rbx,%rbx
140197e87:	74 38                	je     0x140197ec1
140197e89:	83 ce ff             	or     $0xffffffff,%esi
140197e8c:	8b c6                	mov    %esi,%eax
140197e8e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140197e93:	03 c6                	add    %esi,%eax
140197e95:	75 2a                	jne    0x140197ec1
140197e97:	48 8b 03             	mov    (%rbx),%rax
140197e9a:	48 8b cb             	mov    %rbx,%rcx
140197e9d:	48 8b 00             	mov    (%rax),%rax
140197ea0:	ff 15 92 4d 97 00    	call   *0x974d92(%rip)        # 0x140b0cc38
140197ea6:	8b c6                	mov    %esi,%eax
140197ea8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140197ead:	03 c6                	add    %esi,%eax
140197eaf:	75 10                	jne    0x140197ec1
140197eb1:	48 8b 03             	mov    (%rbx),%rax
140197eb4:	48 8b cb             	mov    %rbx,%rcx
140197eb7:	48 8b 40 08          	mov    0x8(%rax),%rax
140197ebb:	ff 15 77 4d 97 00    	call   *0x974d77(%rip)        # 0x140b0cc38
140197ec1:	48 8b 75 98          	mov    -0x68(%rbp),%rsi
140197ec5:	80 be 8c 00 00 00 00 	cmpb   $0x0,0x8c(%rsi)
140197ecc:	74 09                	je     0x140197ed7
140197ece:	44 8b b6 88 00 00 00 	mov    0x88(%rsi),%r14d
140197ed5:	eb 07                	jmp    0x140197ede
140197ed7:	44 8b b5 18 02 00 00 	mov    0x218(%rbp),%r14d
140197ede:	44 39 b5 10 02 00 00 	cmp    %r14d,0x210(%rbp)
140197ee5:	0f 85 86 00 00 00    	jne    0x140197f71
140197eeb:	45 33 c0             	xor    %r8d,%r8d
140197eee:	48 8d 95 cc 00 00 00 	lea    0xcc(%rbp),%rdx
140197ef5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140197efa:	48 8b cb             	mov    %rbx,%rcx
140197efd:	e8 2e 53 01 00       	call   0x1401ad230
140197f02:	44 0f 2f 00          	comiss (%rax),%xmm8
140197f06:	73 1d                	jae    0x140197f25
140197f08:	45 33 c0             	xor    %r8d,%r8d
140197f0b:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
140197f12:	48 8b cb             	mov    %rbx,%rcx
140197f15:	e8 16 53 01 00       	call   0x1401ad230
140197f1a:	8b 8d 10 02 00 00    	mov    0x210(%rbp),%ecx
140197f20:	39 48 04             	cmp    %ecx,0x4(%rax)
140197f23:	75 4c                	jne    0x140197f71
140197f25:	bb 02 00 00 00       	mov    $0x2,%ebx
140197f2a:	44 8b c3             	mov    %ebx,%r8d
140197f2d:	48 8d 95 e4 00 00 00 	lea    0xe4(%rbp),%rdx
140197f34:	48 8b ce             	mov    %rsi,%rcx
140197f37:	e8 f4 52 01 00       	call   0x1401ad230
140197f3c:	44 0f 2f 00          	comiss (%rax),%xmm8
140197f40:	73 18                	jae    0x140197f5a
140197f42:	44 8b c3             	mov    %ebx,%r8d
140197f45:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140197f4c:	48 8b ce             	mov    %rsi,%rcx
140197f4f:	e8 dc 52 01 00       	call   0x1401ad230
140197f54:	44 39 70 04          	cmp    %r14d,0x4(%rax)
140197f58:	75 17                	jne    0x140197f71
140197f5a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140197f5f:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
140197f66:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140197f6b:	e8 e0 34 f7 ff       	call   0x14010b450
140197f70:	90                   	nop
140197f71:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140197f75:	48 85 c9             	test   %rcx,%rcx
140197f78:	74 3d                	je     0x140197fb7
140197f7a:	83 ce ff             	or     $0xffffffff,%esi
140197f7d:	8b c6                	mov    %esi,%eax
140197f7f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140197f84:	03 c6                	add    %esi,%eax
140197f86:	75 2f                	jne    0x140197fb7
140197f88:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140197f8c:	48 8b 03             	mov    (%rbx),%rax
140197f8f:	48 8b cb             	mov    %rbx,%rcx
140197f92:	48 8b 00             	mov    (%rax),%rax
140197f95:	ff 15 9d 4c 97 00    	call   *0x974c9d(%rip)        # 0x140b0cc38
140197f9b:	8b c6                	mov    %esi,%eax
140197f9d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140197fa2:	03 c6                	add    %esi,%eax
140197fa4:	75 11                	jne    0x140197fb7
140197fa6:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140197faa:	48 8b 01             	mov    (%rcx),%rax
140197fad:	48 8b 40 08          	mov    0x8(%rax),%rax
140197fb1:	ff 15 81 4c 97 00    	call   *0x974c81(%rip)        # 0x140b0cc38
140197fb7:	4c 8b b5 08 02 00 00 	mov    0x208(%rbp),%r14
140197fbe:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
140197fc3:	48 ff c7             	inc    %rdi
140197fc6:	49 83 c7 18          	add    $0x18,%r15
140197fca:	48 3b fe             	cmp    %rsi,%rdi
140197fcd:	0f 82 18 fe ff ff    	jb     0x140197deb
140197fd3:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140197fd8:	4d 03 fc             	add    %r12,%r15
140197fdb:	4c 3b 7d c0          	cmp    -0x40(%rbp),%r15
140197fdf:	0f 83 de 01 00 00    	jae    0x1401981c3
140197fe5:	4c 3b ee             	cmp    %rsi,%r13
140197fe8:	0f 83 d5 01 00 00    	jae    0x1401981c3
140197fee:	4a 8d 34 6d 00 00 00 	lea    0x0(,%r13,2),%rsi
140197ff5:	00
140197ff6:	49 03 f5             	add    %r13,%rsi
140197ff9:	48 c1 e6 03          	shl    $0x3,%rsi
140197ffd:	49 8b 0e             	mov    (%r14),%rcx
140198000:	49 8b 46 08          	mov    0x8(%r14),%rax
140198004:	48 2b c1             	sub    %rcx,%rax
140198007:	48 c1 f8 03          	sar    $0x3,%rax
14019800b:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140198012:	aa aa aa
140198015:	48 0f af c2          	imul   %rdx,%rax
140198019:	4c 3b e8             	cmp    %rax,%r13
14019801c:	0f 83 ca 02 00 00    	jae    0x1401982ec
140198022:	48 8b 14 31          	mov    (%rcx,%rsi,1),%rdx
140198026:	48 8b 44 0e 08       	mov    0x8(%rsi,%rcx,1),%rax
14019802b:	48 2b c2             	sub    %rdx,%rax
14019802e:	48 c1 f8 02          	sar    $0x2,%rax
140198032:	4c 3b f8             	cmp    %rax,%r15
140198035:	0f 83 b1 02 00 00    	jae    0x1401982ec