140982c78:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140982c7d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140982c81:	48 8d 05 e0 9e 1a 00 	lea    0x1a9ee0(%rip),%rax        # 0x140b2cb68
140982c88:	48 89 44 0c 60       	mov    %rax,0x60(%rsp,%rcx,1)
140982c8d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140982c92:	48 63 48 04          	movslq 0x4(%rax),%rcx
140982c96:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
140982c9c:	89 54 0c 5c          	mov    %edx,0x5c(%rsp,%rcx,1)
140982ca0:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140982ca5:	e8 46 a6 78 ff       	call   0x14010d2f0
140982caa:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140982caf:	ff 15 db 98 18 00    	call   *0x1898db(%rip)        # 0x140b0c590
140982cb5:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140982cb9:	ff 15 d1 97 18 00    	call   *0x1897d1(%rip)        # 0x140b0c490
140982cbf:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140982cc3:	eb 03                	jmp    0x140982cc8
140982cc5:	45 32 ff             	xor    %r15b,%r15b
140982cc8:	49 83 f8 0f          	cmp    $0xf,%r8
140982ccc:	76 2a                	jbe    0x140982cf8
140982cce:	49 8d 40 01          	lea    0x1(%r8),%rax
140982cd2:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140982cd6:	48 8b d1             	mov    %rcx,%rdx
140982cd9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140982cdf:	72 11                	jb     0x140982cf2
140982ce1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982ce5:	48 2b d1             	sub    %rcx,%rdx
140982ce8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140982cec:	48 83 f8 1f          	cmp    $0x1f,%rax
140982cf0:	77 68                	ja     0x140982d5a
140982cf2:	ff 15 c8 9b 18 00    	call   *0x189bc8(%rip)        # 0x140b0c8c0
140982cf8:	45 84 ff             	test   %r15b,%r15b
140982cfb:	0f 85 3b fe ff ff    	jne    0x140982b3c
140982d01:	49 3b fc             	cmp    %r12,%rdi
140982d04:	40 0f 94 c6          	sete   %sil
140982d08:	75 14                	jne    0x140982d1e
140982d0a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140982d0f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140982d14:	e8 4f 6c 85 ff       	call   0x1401d9968
140982d19:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140982d1e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140982d23:	48 85 c9             	test   %rcx,%rcx
140982d26:	74 3f                	je     0x140982d67
140982d28:	48 8b c1             	mov    %rcx,%rax
140982d2b:	48 2b d9             	sub    %rcx,%rbx
140982d2e:	48 83 e3 fc          	and    $0xfffffffffffffffc,%rbx
140982d32:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140982d39:	72 26                	jb     0x140982d61
140982d3b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982d3f:	48 2b c1             	sub    %rcx,%rax
140982d42:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140982d46:	48 83 f8 1f          	cmp    $0x1f,%rax
140982d4a:	76 15                	jbe    0x140982d61
140982d4c:	ff 15 46 9c 18 00    	call   *0x189c46(%rip)        # 0x140b0c998
140982d52:	90                   	nop
140982d53:	ff 15 3f 9c 18 00    	call   *0x189c3f(%rip)        # 0x140b0c998
140982d59:	90                   	nop
140982d5a:	ff 15 38 9c 18 00    	call   *0x189c38(%rip)        # 0x140b0c998
140982d60:	90                   	nop
140982d61:	ff 15 59 9b 18 00    	call   *0x189b59(%rip)        # 0x140b0c8c0
140982d67:	40 8a c6             	mov    %sil,%al
140982d6a:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140982d6e:	48 33 cc             	xor    %rsp,%rcx
140982d71:	e8 6a c8 16 00       	call   0x140aef5e0
140982d76:	48 8b 9c 24 c8 01 00 	mov    0x1c8(%rsp),%rbx
140982d7d:	00
140982d7e:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
140982d85:	41 5f                	pop    %r15
140982d87:	41 5e                	pop    %r14
140982d89:	41 5d                	pop    %r13
140982d8b:	41 5c                	pop    %r12
140982d8d:	5f                   	pop    %rdi
140982d8e:	5e                   	pop    %rsi
140982d8f:	5d                   	pop    %rbp
140982d90:	c3                   	ret
140982d91:	90                   	nop
140982d92:	90                   	nop
140982d93:	90                   	nop
140982d94:	90                   	nop
140982d95:	90                   	nop
140982d96:	90                   	nop
140982d97:	90                   	nop
140982d98:	90                   	nop
140982d99:	90                   	nop
140982d9a:	90                   	nop
140982d9b:	90                   	nop
140982d9c:	90                   	nop
140982d9d:	90                   	nop
140982d9e:	90                   	nop
140982d9f:	90                   	nop
140982da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140982da5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140982daa:	57                   	push   %rdi
140982dab:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140982db2:	48 8b 05 87 c2 33 00 	mov    0x33c287(%rip),%rax        # 0x140cbf040
140982db9:	48 33 c4             	xor    %rsp,%rax
140982dbc:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140982dc3:	00
140982dc4:	33 db                	xor    %ebx,%ebx
140982dc6:	8b fb                	mov    %ebx,%edi
140982dc8:	8b f3                	mov    %ebx,%esi
140982dca:	48 81 fe 00 01 00 00 	cmp    $0x100,%rsi
140982dd1:	0f 83 df 00 00 00    	jae    0x140982eb6
140982dd7:	0f 57 c0             	xorps  %xmm0,%xmm0
140982dda:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140982ddf:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140982de4:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140982deb:	00 00
140982ded:	88 5c 24 40          	mov    %bl,0x40(%rsp)
140982df1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140982df6:	48 8b d6             	mov    %rsi,%rdx
140982df9:	b9 08 00 00 00       	mov    $0x8,%ecx
140982dfe:	e8 19 fc ff ff       	call   0x140982a1c
140982e03:	84 c0                	test   %al,%al
140982e05:	74 6b                	je     0x140982e72
140982e07:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140982e0c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140982e11:	e8 7a b9 78 ff       	call   0x14010e790
140982e16:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140982e1d:	00
140982e1e:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140982e23:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140982e28:	48 8d 0d f1 80 3a 00 	lea    0x3a80f1(%rip),%rcx        # 0x140d2af20
140982e2f:	e8 b8 0b 00 00       	call   0x1409839ec
140982e34:	90                   	nop
140982e35:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140982e3a:	48 83 f8 0f          	cmp    $0xf,%rax
140982e3e:	76 32                	jbe    0x140982e72
140982e40:	48 ff c0             	inc    %rax
140982e43:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140982e48:	48 8b d1             	mov    %rcx,%rdx
140982e4b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140982e51:	72 18                	jb     0x140982e6b
140982e53:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982e57:	48 2b d1             	sub    %rcx,%rdx
140982e5a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140982e5e:	48 83 f8 1f          	cmp    $0x1f,%rax
140982e62:	76 07                	jbe    0x140982e6b
140982e64:	ff 15 2e 9b 18 00    	call   *0x189b2e(%rip)        # 0x140b0c998
140982e6a:	cc                   	int3
140982e6b:	ff 15 4f 9a 18 00    	call   *0x189a4f(%rip)        # 0x140b0c8c0
140982e71:	90                   	nop
140982e72:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140982e77:	48 83 f8 0f          	cmp    $0xf,%rax
140982e7b:	76 31                	jbe    0x140982eae
140982e7d:	48 ff c0             	inc    %rax
140982e80:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140982e85:	48 8b d1             	mov    %rcx,%rdx
140982e88:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140982e8e:	72 18                	jb     0x140982ea8
140982e90:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982e94:	48 2b d1             	sub    %rcx,%rdx
140982e97:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140982e9b:	48 83 f8 1f          	cmp    $0x1f,%rax
140982e9f:	76 07                	jbe    0x140982ea8
140982ea1:	ff 15 f1 9a 18 00    	call   *0x189af1(%rip)        # 0x140b0c998
140982ea7:	cc                   	int3
140982ea8:	ff 15 12 9a 18 00    	call   *0x189a12(%rip)        # 0x140b0c8c0
140982eae:	48 ff c6             	inc    %rsi
140982eb1:	e9 14 ff ff ff       	jmp    0x140982dca
140982eb6:	eb 06                	jmp    0x140982ebe
140982eb8:	8b 7c 24 20          	mov    0x20(%rsp),%edi
140982ebc:	33 db                	xor    %ebx,%ebx
140982ebe:	0f b7 cf             	movzwl %di,%ecx
140982ec1:	ff 15 91 93 18 00    	call   *0x189391(%rip)        # 0x140b0c258
140982ec7:	85 ff                	test   %edi,%edi
140982ec9:	0f 99 c3             	setns  %bl
140982ecc:	8b c3                	mov    %ebx,%eax
140982ece:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140982ed5:	00
140982ed6:	48 33 cc             	xor    %rsp,%rcx
140982ed9:	e8 02 c7 16 00       	call   0x140aef5e0
140982ede:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140982ee5:	00
140982ee6:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140982eea:	49 8b 73 18          	mov    0x18(%r11),%rsi
140982eee:	49 8b e3             	mov    %r11,%rsp
140982ef1:	5f                   	pop    %rdi
140982ef2:	c3                   	ret
140982ef3:	90                   	nop
140982ef4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140982ef9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140982efe:	55                   	push   %rbp
140982eff:	57                   	push   %rdi
140982f00:	41 54                	push   %r12
140982f02:	41 56                	push   %r14
140982f04:	41 57                	push   %r15
140982f06:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140982f0b:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140982f12:	48 8b 05 27 c1 33 00 	mov    0x33c127(%rip),%rax        # 0x140cbf040
140982f19:	48 33 c4             	xor    %rsp,%rax
140982f1c:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140982f20:	49 8b f0             	mov    %r8,%rsi
140982f23:	48 8b da             	mov    %rdx,%rbx
140982f26:	44 8b e1             	mov    %ecx,%r12d
140982f29:	41 be 04 00 00 00    	mov    $0x4,%r14d
140982f2f:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140982f36:	00 00
140982f38:	48 8b 38             	mov    (%rax),%rdi
140982f3b:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
140982f3f:	41 8b 04 3e          	mov    (%r14,%rdi,1),%eax
140982f43:	39 05 1b 89 3a 00    	cmp    %eax,0x3a891b(%rip)        # 0x140d2b864
140982f49:	0f 8f 1e 06 00 00    	jg     0x14098356d
140982f4f:	41 8b 04 3e          	mov    (%r14,%rdi,1),%eax
140982f53:	39 05 0f 89 3a 00    	cmp    %eax,0x3a890f(%rip)        # 0x140d2b868
140982f59:	0f 8f 44 06 00 00    	jg     0x1409835a3
140982f5f:	48 8b d3             	mov    %rbx,%rdx
140982f62:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140982f66:	e8 25 b8 78 ff       	call   0x14010e790
140982f6b:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140982f6f:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140982f74:	76 03                	jbe    0x140982f79
140982f76:	48 8b 1b             	mov    (%rbx),%rbx
140982f79:	4d 85 c0             	test   %r8,%r8
140982f7c:	74 17                	je     0x140982f95
140982f7e:	ba 2e 00 00 00       	mov    $0x2e,%edx
140982f83:	48 8b cb             	mov    %rbx,%rcx
140982f86:	e8 59 f3 16 00       	call   0x140af22e4
140982f8b:	48 85 c0             	test   %rax,%rax
140982f8e:	74 05                	je     0x140982f95
140982f90:	48 2b c3             	sub    %rbx,%rax
140982f93:	eb 03                	jmp    0x140982f98
140982f95:	49 8b c7             	mov    %r15,%rax
140982f98:	49 3b c7             	cmp    %r15,%rax
140982f9b:	74 7c                	je     0x140983019
140982f9d:	0f 57 c0             	xorps  %xmm0,%xmm0
140982fa0:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
140982fa4:	0f 57 c9             	xorps  %xmm1,%xmm1
140982fa7:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
140982fac:	48 39 45 1f          	cmp    %rax,0x1f(%rbp)
140982fb0:	48 0f 42 45 1f       	cmovb  0x1f(%rbp),%rax
140982fb5:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140982fb9:	48 83 7d 27 0f       	cmpq   $0xf,0x27(%rbp)
140982fbe:	48 0f 47 55 0f       	cmova  0xf(%rbp),%rdx
140982fc3:	4c 8b c0             	mov    %rax,%r8
140982fc6:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140982fca:	e8 d1 c1 78 ff       	call   0x14010f1a0
140982fcf:	48 8b 45 27          	mov    0x27(%rbp),%rax
140982fd3:	48 83 f8 0f          	cmp    $0xf,%rax
140982fd7:	76 30                	jbe    0x140983009
140982fd9:	48 ff c0             	inc    %rax
140982fdc:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140982fe0:	48 8b d1             	mov    %rcx,%rdx
140982fe3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140982fe9:	72 18                	jb     0x140983003
140982feb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982fef:	48 2b d1             	sub    %rcx,%rdx
140982ff2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140982ff6:	48 83 f8 1f          	cmp    $0x1f,%rax
140982ffa:	76 07                	jbe    0x140983003
140982ffc:	ff 15 96 99 18 00    	call   *0x189996(%rip)        # 0x140b0c998
140983002:	cc                   	int3
140983003:	ff 15 b7 98 18 00    	call   *0x1898b7(%rip)        # 0x140b0c8c0
140983009:	0f 10 45 ef          	movups -0x11(%rbp),%xmm0
14098300d:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140983011:	0f 10 4d ff          	movups -0x1(%rbp),%xmm1
140983015:	0f 11 4d 1f          	movups %xmm1,0x1f(%rbp)
140983019:	48 83 7d 1f 00       	cmpq   $0x0,0x1f(%rbp)
14098301e:	75 2b                	jne    0x14098304b
140983020:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140983024:	48 3b 56 10          	cmp    0x10(%rsi),%rdx
140983028:	74 0d                	je     0x140983037
14098302a:	83 22 00             	andl   $0x0,(%rdx)
14098302d:	48 83 46 08 04       	addq   $0x4,0x8(%rsi)
140983032:	e9 b6 04 00 00       	jmp    0x1409834ed
140983037:	4c 8d 05 82 fb 1e 00 	lea    0x1efb82(%rip),%r8        # 0x140b72bc0
14098303e:	48 8b ce             	mov    %rsi,%rcx
140983041:	e8 ca ec 6a ff       	call   0x140031d10
140983046:	e9 a2 04 00 00       	jmp    0x1409834ed
14098304b:	0f 57 c0             	xorps  %xmm0,%xmm0
14098304e:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
140983053:	48 83 65 df 00       	andq   $0x0,-0x21(%rbp)
140983058:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14098305c:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140983060:	e8 77 05 00 00       	call   0x1409835dc
140983065:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
140983069:	48 3b 5d d7          	cmp    -0x29(%rbp),%rbx
14098306d:	0f 84 70 04 00 00    	je     0x1409834e3
140983073:	48 8d 3d 46 f4 33 00 	lea    0x33f446(%rip),%rdi        # 0x140cc24c0
14098307a:	49 be ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r14
140983081:	aa aa aa
140983084:	41 83 fc 06          	cmp    $0x6,%r12d
140983088:	75 4e                	jne    0x1409830d8
14098308a:	48 8b cb             	mov    %rbx,%rcx
14098308d:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140983092:	76 03                	jbe    0x140983097
140983094:	48 8b 0b             	mov    (%rbx),%rcx
140983097:	41 b8 bc 00 00 00    	mov    $0xbc,%r8d
14098309d:	48 8b d7             	mov    %rdi,%rdx
1409830a0:	e8 bf 08 00 00       	call   0x140983964
1409830a5:	48 3d 0f 27 00 00    	cmp    $0x270f,%rax
1409830ab:	0f 84 24 04 00 00    	je     0x1409834d5
1409830b1:	4c 8d 0c 40          	lea    (%rax,%rax,2),%r9
1409830b5:	4e 8b 44 cf 10       	mov    0x10(%rdi,%r9,8),%r8
1409830ba:	4e 8b 4c cf 08       	mov    0x8(%rdi,%r9,8),%r9
1409830bf:	49 c1 e1 02          	shl    $0x2,%r9
1409830c3:	49 c1 f9 02          	sar    $0x2,%r9
1409830c7:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1409830cb:	48 8b ce             	mov    %rsi,%rcx
1409830ce:	e8 89 e9 74 ff       	call   0x1400d1a5c
1409830d3:	e9 fd 03 00 00       	jmp    0x1409834d5
1409830d8:	48 8b fb             	mov    %rbx,%rdi
1409830db:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409830e0:	76 03                	jbe    0x1409830e5
1409830e2:	48 8b 3b             	mov    (%rbx),%rdi
1409830e5:	e8 ae f7 ff ff       	call   0x140982898
1409830ea:	4c 8b 40 08          	mov    0x8(%rax),%r8
1409830ee:	4c 2b 00             	sub    (%rax),%r8
1409830f1:	49 c1 f8 03          	sar    $0x3,%r8
1409830f5:	4d 0f af c6          	imul   %r14,%r8
1409830f9:	4d 85 c0             	test   %r8,%r8
1409830fc:	0f 84 2d 04 00 00    	je     0x14098352f
140983102:	41 b8 b9 10 00 00    	mov    $0x10b9,%r8d
140983108:	48 8b 10             	mov    (%rax),%rdx
14098310b:	48 8b cf             	mov    %rdi,%rcx
14098310e:	e8 51 08 00 00       	call   0x140983964
140983113:	48 8b f8             	mov    %rax,%rdi
140983116:	48 3d 0f 27 00 00    	cmp    $0x270f,%rax
14098311c:	0f 84 ad 00 00 00    	je     0x1409831cf
140983122:	e8 71 f7 ff ff       	call   0x140982898
140983127:	4c 8b f0             	mov    %rax,%r14
14098312a:	e8 69 f7 ff ff       	call   0x140982898
14098312f:	48 8b 10             	mov    (%rax),%rdx
140983132:	48 8b 48 08          	mov    0x8(%rax),%rcx
140983136:	48 2b ca             	sub    %rdx,%rcx
140983139:	48 c1 f9 03          	sar    $0x3,%rcx
14098313d:	49 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r9
140983144:	aa aa aa
140983147:	49 0f af c9          	imul   %r9,%rcx
14098314b:	48 3b f9             	cmp    %rcx,%rdi
14098314e:	0f 83 db 03 00 00    	jae    0x14098352f
140983154:	4c 8d 3c 7f          	lea    (%rdi,%rdi,2),%r15
140983158:	4d 8b 06             	mov    (%r14),%r8
14098315b:	49 8b 46 08          	mov    0x8(%r14),%rax
14098315f:	49 2b c0             	sub    %r8,%rax
140983162:	48 c1 f8 03          	sar    $0x3,%rax
140983166:	49 0f af c1          	imul   %r9,%rax
14098316a:	48 3b f8             	cmp    %rax,%rdi
14098316d:	0f 83 bc 03 00 00    	jae    0x14098352f
140983173:	4a 8b 4c fa 08       	mov    0x8(%rdx,%r15,8),%rcx
140983178:	4b 8b 44 f8 10       	mov    0x10(%r8,%r15,8),%rax
14098317d:	4c 8d 34 88          	lea    (%rax,%rcx,4),%r14
140983181:	e8 12 f7 ff ff       	call   0x140982898
140983186:	4c 8b 00             	mov    (%rax),%r8
140983189:	48 8b 48 08          	mov    0x8(%rax),%rcx
14098318d:	49 2b c8             	sub    %r8,%rcx
140983190:	48 c1 f9 03          	sar    $0x3,%rcx
140983194:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
14098319b:	aa aa aa
14098319e:	48 0f af c8          	imul   %rax,%rcx
1409831a2:	48 3b f9             	cmp    %rcx,%rdi