1407ccf2b:	cc                   	int3
1407ccf2c:	cc                   	int3
1407ccf2d:	cc                   	int3
1407ccf2e:	cc                   	int3
1407ccf2f:	cc                   	int3
1407ccf30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407ccf35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407ccf3a:	57                   	push   %rdi
1407ccf3b:	48 83 ec 40          	sub    $0x40,%rsp
1407ccf3f:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1407ccf46:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1407ccf4b:	48 8b c6             	mov    %rsi,%rax
1407ccf4e:	66 90                	xchg   %ax,%ax
1407ccf50:	48 ff c0             	inc    %rax
1407ccf53:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
1407ccf57:	75 f7                	jne    0x1407ccf50
1407ccf59:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1407ccf5e:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1407ccf63:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1407ccf68:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1407ccf6d:	44 8b c1             	mov    %ecx,%r8d
1407ccf70:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1407ccf76:	48 8b 0d e3 5e c6 00 	mov    0xc65ee3(%rip),%rcx        # 0x141432e60
1407ccf7d:	e8 be 72 04 00       	call   0x140814240
1407ccf82:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1407ccf87:	48 83 38 00          	cmpq   $0x0,(%rax)
1407ccf8b:	40 0f 95 c7          	setne  %dil
1407ccf8f:	48 85 db             	test   %rbx,%rbx
1407ccf92:	74 35                	je     0x1407ccfc9
1407ccf94:	8b c6                	mov    %esi,%eax
1407ccf96:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1407ccf9b:	83 f8 01             	cmp    $0x1,%eax
1407ccf9e:	75 29                	jne    0x1407ccfc9
1407ccfa0:	48 8b 03             	mov    (%rbx),%rax
1407ccfa3:	48 8b cb             	mov    %rbx,%rcx
1407ccfa6:	48 8b 00             	mov    (%rax),%rax
1407ccfa9:	ff 15 71 6a 7b 00    	call   *0x7b6a71(%rip)        # 0x140f83a20
1407ccfaf:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1407ccfb4:	83 fe 01             	cmp    $0x1,%esi
1407ccfb7:	75 10                	jne    0x1407ccfc9
1407ccfb9:	48 8b 13             	mov    (%rbx),%rdx
1407ccfbc:	48 8b cb             	mov    %rbx,%rcx
1407ccfbf:	48 8b 42 08          	mov    0x8(%rdx),%rax
1407ccfc3:	ff 15 57 6a 7b 00    	call   *0x7b6a57(%rip)        # 0x140f83a20
1407ccfc9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407ccfce:	40 0f b6 c7          	movzbl %dil,%eax
1407ccfd2:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1407ccfd7:	48 83 c4 40          	add    $0x40,%rsp
1407ccfdb:	5f                   	pop    %rdi
1407ccfdc:	c3                   	ret
1407ccfdd:	cc                   	int3
1407ccfde:	cc                   	int3
1407ccfdf:	cc                   	int3
1407ccfe0:	40 53                	rex push %rbx
1407ccfe2:	48 83 ec 30          	sub    $0x30,%rsp
1407ccfe6:	48 8b d9             	mov    %rcx,%rbx
1407ccfe9:	49 8b 08             	mov    (%r8),%rcx
1407ccfec:	49 8b 40 08          	mov    0x8(%r8),%rax
1407ccff0:	48 2b c1             	sub    %rcx,%rax
1407ccff3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407ccff7:	48 83 f8 08          	cmp    $0x8,%rax
1407ccffb:	74 26                	je     0x1407cd023
1407ccffd:	48 8d 15 dc 79 86 00 	lea    0x8679dc(%rip),%rdx        # 0x1410349e0
1407cd004:	48 8b 0d ed 44 c6 00 	mov    0xc644ed(%rip),%rcx        # 0x1414314f8
1407cd00b:	e8 b0 65 fc ff       	call   0x1407935c0
1407cd010:	33 d2                	xor    %edx,%edx
1407cd012:	48 8b cb             	mov    %rbx,%rcx
1407cd015:	e8 96 19 a4 ff       	call   0x14020e9b0
1407cd01a:	48 8b c3             	mov    %rbx,%rax
1407cd01d:	48 83 c4 30          	add    $0x30,%rsp
1407cd021:	5b                   	pop    %rbx
1407cd022:	c3                   	ret
1407cd023:	48 8b 09             	mov    (%rcx),%rcx
1407cd026:	e8 f5 78 f6 ff       	call   0x140734920
1407cd02b:	48 8b c8             	mov    %rax,%rcx
1407cd02e:	e8 9d a8 f6 ff       	call   0x1407378d0
1407cd033:	48 8b d0             	mov    %rax,%rdx
1407cd036:	33 c9                	xor    %ecx,%ecx
1407cd038:	e8 f3 fe ff ff       	call   0x1407ccf30
1407cd03d:	48 8b 0d 34 5e c6 00 	mov    0xc65e34(%rip),%rcx        # 0x141432e78
1407cd044:	84 c0                	test   %al,%al
1407cd046:	74 06                	je     0x1407cd04e
1407cd048:	48 83 c1 58          	add    $0x58,%rcx
1407cd04c:	eb 04                	jmp    0x1407cd052
1407cd04e:	48 83 c1 60          	add    $0x60,%rcx
1407cd052:	48 8b 09             	mov    (%rcx),%rcx
1407cd055:	48 85 c9             	test   %rcx,%rcx
1407cd058:	74 14                	je     0x1407cd06e
1407cd05a:	8b 41 10             	mov    0x10(%rcx),%eax
1407cd05d:	ff c0                	inc    %eax
1407cd05f:	89 41 10             	mov    %eax,0x10(%rcx)
1407cd062:	83 f8 01             	cmp    $0x1,%eax
1407cd065:	7e 1e                	jle    0x1407cd085
1407cd067:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407cd06c:	74 0c                	je     0x1407cd07a
1407cd06e:	48 89 0b             	mov    %rcx,(%rbx)
1407cd071:	48 8b c3             	mov    %rbx,%rax
1407cd074:	48 83 c4 30          	add    $0x30,%rsp
1407cd078:	5b                   	pop    %rbx
1407cd079:	c3                   	ret
1407cd07a:	b9 01 00 00 00       	mov    $0x1,%ecx
1407cd07f:	e8 7c d6 fb ff       	call   0x14078a700
1407cd084:	cc                   	int3
1407cd085:	33 c9                	xor    %ecx,%ecx
1407cd087:	e8 74 d6 fb ff       	call   0x14078a700
1407cd08c:	cc                   	int3
1407cd08d:	cc                   	int3
1407cd08e:	cc                   	int3
1407cd08f:	cc                   	int3
1407cd090:	40 53                	rex push %rbx
1407cd092:	48 83 ec 30          	sub    $0x30,%rsp
1407cd096:	48 8b d9             	mov    %rcx,%rbx
1407cd099:	49 8b 08             	mov    (%r8),%rcx
1407cd09c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407cd0a0:	48 2b c1             	sub    %rcx,%rax
1407cd0a3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407cd0a7:	48 83 f8 08          	cmp    $0x8,%rax
1407cd0ab:	74 26                	je     0x1407cd0d3
1407cd0ad:	48 8d 15 cc 79 86 00 	lea    0x8679cc(%rip),%rdx        # 0x141034a80
1407cd0b4:	48 8b 0d 3d 44 c6 00 	mov    0xc6443d(%rip),%rcx        # 0x1414314f8
1407cd0bb:	e8 00 65 fc ff       	call   0x1407935c0
1407cd0c0:	33 d2                	xor    %edx,%edx
1407cd0c2:	48 8b cb             	mov    %rbx,%rcx
1407cd0c5:	e8 e6 18 a4 ff       	call   0x14020e9b0
1407cd0ca:	48 8b c3             	mov    %rbx,%rax
1407cd0cd:	48 83 c4 30          	add    $0x30,%rsp
1407cd0d1:	5b                   	pop    %rbx
1407cd0d2:	c3                   	ret
1407cd0d3:	48 8b 09             	mov    (%rcx),%rcx
1407cd0d6:	e8 45 78 f6 ff       	call   0x140734920
1407cd0db:	48 8b c8             	mov    %rax,%rcx
1407cd0de:	e8 ed a7 f6 ff       	call   0x1407378d0
1407cd0e3:	48 8b d0             	mov    %rax,%rdx
1407cd0e6:	b9 01 00 00 00       	mov    $0x1,%ecx
1407cd0eb:	e8 40 fe ff ff       	call   0x1407ccf30
1407cd0f0:	48 8b 0d 81 5d c6 00 	mov    0xc65d81(%rip),%rcx        # 0x141432e78
1407cd0f7:	84 c0                	test   %al,%al
1407cd0f9:	74 06                	je     0x1407cd101
1407cd0fb:	48 83 c1 58          	add    $0x58,%rcx
1407cd0ff:	eb 04                	jmp    0x1407cd105
1407cd101:	48 83 c1 60          	add    $0x60,%rcx
1407cd105:	48 8b 09             	mov    (%rcx),%rcx
1407cd108:	48 85 c9             	test   %rcx,%rcx
1407cd10b:	74 14                	je     0x1407cd121
1407cd10d:	8b 41 10             	mov    0x10(%rcx),%eax
1407cd110:	ff c0                	inc    %eax
1407cd112:	89 41 10             	mov    %eax,0x10(%rcx)
1407cd115:	83 f8 01             	cmp    $0x1,%eax
1407cd118:	7e 1e                	jle    0x1407cd138
1407cd11a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407cd11f:	74 0c                	je     0x1407cd12d
1407cd121:	48 89 0b             	mov    %rcx,(%rbx)
1407cd124:	48 8b c3             	mov    %rbx,%rax
1407cd127:	48 83 c4 30          	add    $0x30,%rsp
1407cd12b:	5b                   	pop    %rbx
1407cd12c:	c3                   	ret
1407cd12d:	b9 01 00 00 00       	mov    $0x1,%ecx
1407cd132:	e8 c9 d5 fb ff       	call   0x14078a700
1407cd137:	cc                   	int3
1407cd138:	33 c9                	xor    %ecx,%ecx
1407cd13a:	e8 c1 d5 fb ff       	call   0x14078a700
1407cd13f:	cc                   	int3
1407cd140:	40 53                	rex push %rbx
1407cd142:	48 83 ec 30          	sub    $0x30,%rsp
1407cd146:	48 8b d9             	mov    %rcx,%rbx
1407cd149:	49 8b 40 08          	mov    0x8(%r8),%rax
1407cd14d:	49 2b 00             	sub    (%r8),%rax
1407cd150:	48 a9 f8 ff ff ff    	test   $0xfffffffffffffff8,%rax
1407cd156:	74 26                	je     0x1407cd17e
1407cd158:	48 8d 15 51 79 86 00 	lea    0x867951(%rip),%rdx        # 0x141034ab0
1407cd15f:	48 8b 0d 92 43 c6 00 	mov    0xc64392(%rip),%rcx        # 0x1414314f8
1407cd166:	e8 55 64 fc ff       	call   0x1407935c0
1407cd16b:	33 d2                	xor    %edx,%edx
1407cd16d:	48 8b cb             	mov    %rbx,%rcx
1407cd170:	e8 3b 18 a4 ff       	call   0x14020e9b0
1407cd175:	48 8b c3             	mov    %rbx,%rax
1407cd178:	48 83 c4 30          	add    $0x30,%rsp
1407cd17c:	5b                   	pop    %rbx
1407cd17d:	c3                   	ret
1407cd17e:	48 8b 05 f3 5c c6 00 	mov    0xc65cf3(%rip),%rax        # 0x141432e78
1407cd185:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407cd189:	48 85 c9             	test   %rcx,%rcx
1407cd18c:	74 14                	je     0x1407cd1a2
1407cd18e:	8b 41 10             	mov    0x10(%rcx),%eax
1407cd191:	ff c0                	inc    %eax
1407cd193:	89 41 10             	mov    %eax,0x10(%rcx)
1407cd196:	83 f8 01             	cmp    $0x1,%eax
1407cd199:	7e 1e                	jle    0x1407cd1b9
1407cd19b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407cd1a0:	74 0c                	je     0x1407cd1ae
1407cd1a2:	48 89 0b             	mov    %rcx,(%rbx)
1407cd1a5:	48 8b c3             	mov    %rbx,%rax
1407cd1a8:	48 83 c4 30          	add    $0x30,%rsp
1407cd1ac:	5b                   	pop    %rbx
1407cd1ad:	c3                   	ret
1407cd1ae:	b9 01 00 00 00       	mov    $0x1,%ecx
1407cd1b3:	e8 48 d5 fb ff       	call   0x14078a700
1407cd1b8:	cc                   	int3
1407cd1b9:	33 c9                	xor    %ecx,%ecx
1407cd1bb:	e8 40 d5 fb ff       	call   0x14078a700
1407cd1c0:	cc                   	int3
1407cd1c1:	cc                   	int3
1407cd1c2:	cc                   	int3
1407cd1c3:	cc                   	int3
1407cd1c4:	cc                   	int3
1407cd1c5:	cc                   	int3
1407cd1c6:	cc                   	int3
1407cd1c7:	cc                   	int3
1407cd1c8:	cc                   	int3
1407cd1c9:	cc                   	int3
1407cd1ca:	cc                   	int3
1407cd1cb:	cc                   	int3
1407cd1cc:	cc                   	int3
1407cd1cd:	cc                   	int3
1407cd1ce:	cc                   	int3
1407cd1cf:	cc                   	int3
1407cd1d0:	48 8b c4             	mov    %rsp,%rax
1407cd1d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1407cd1d7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1407cd1db:	57                   	push   %rdi
1407cd1dc:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1407cd1e3:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
1407cd1e7:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
1407cd1eb:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
1407cd1f0:	44 0f 29 48 b8       	movaps %xmm9,-0x48(%rax)
1407cd1f5:	44 0f 29 50 a8       	movaps %xmm10,-0x58(%rax)
1407cd1fa:	44 0f 29 58 98       	movaps %xmm11,-0x68(%rax)
1407cd1ff:	48 8b f9             	mov    %rcx,%rdi
1407cd202:	33 f6                	xor    %esi,%esi
1407cd204:	49 8b 08             	mov    (%r8),%rcx
1407cd207:	49 8b 40 08          	mov    0x8(%r8),%rax
1407cd20b:	48 2b c1             	sub    %rcx,%rax
1407cd20e:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407cd212:	48 83 f8 20          	cmp    $0x20,%rax
1407cd216:	74 22                	je     0x1407cd23a
1407cd218:	48 8d 15 01 25 86 00 	lea    0x862501(%rip),%rdx        # 0x14102f720
1407cd21f:	48 8b 0d d2 42 c6 00 	mov    0xc642d2(%rip),%rcx        # 0x1414314f8
1407cd226:	e8 95 63 fc ff       	call   0x1407935c0
1407cd22b:	33 d2                	xor    %edx,%edx
1407cd22d:	48 8b cf             	mov    %rdi,%rcx
1407cd230:	e8 7b 17 a4 ff       	call   0x14020e9b0
1407cd235:	e9 05 01 00 00       	jmp    0x1407cd33f
1407cd23a:	48 8b 01             	mov    (%rcx),%rax
1407cd23d:	f2 44 0f 10 58 20    	movsd  0x20(%rax),%xmm11
1407cd243:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1407cd247:	48 8b 41 10          	mov    0x10(%rcx),%rax
1407cd24b:	f2 44 0f 10 48 20    	movsd  0x20(%rax),%xmm9
1407cd251:	48 8b 41 18          	mov    0x18(%rcx),%rax
1407cd255:	f2 0f 10 78 20       	movsd  0x20(%rax),%xmm7
1407cd25a:	41 0f 28 c1          	movaps %xmm9,%xmm0
1407cd25e:	f2 41 0f 5c c3       	subsd  %xmm11,%xmm0
1407cd263:	f2 44 0f 10 05 b4 a6 	movsd  0x86a6b4(%rip),%xmm8        # 0x141037920
1407cd26a:	86 00
1407cd26c:	f2 41 0f 59 c0       	mulsd  %xmm8,%xmm0
1407cd271:	f2 0f 5e 05 b7 a6 86 	divsd  0x86a6b7(%rip),%xmm0        # 0x141037930
1407cd278:	00
1407cd279:	e8 c2 79 67 00       	call   0x140e44c40
1407cd27e:	44 0f 28 d0          	movaps %xmm0,%xmm10
1407cd282:	f2 0f 5c 7b 20       	subsd  0x20(%rbx),%xmm7
1407cd287:	f2 41 0f 59 f8       	mulsd  %xmm8,%xmm7
1407cd28c:	f2 0f 5e 3d 9c a6 86 	divsd  0x86a69c(%rip),%xmm7        # 0x141037930
1407cd293:	00
1407cd294:	0f 28 c7             	movaps %xmm7,%xmm0
1407cd297:	e8 a4 79 67 00       	call   0x140e44c40
1407cd29c:	0f 28 f8             	movaps %xmm0,%xmm7
1407cd29f:	f2 45 0f 59 c8       	mulsd  %xmm8,%xmm9
1407cd2a4:	f2 44 0f 5e 0d 7b a6 	divsd  0x86a67b(%rip),%xmm9        # 0x141037928
1407cd2ab:	86 00
1407cd2ad:	41 0f 28 c1          	movaps %xmm9,%xmm0
1407cd2b1:	e8 0a 70 67 00       	call   0x140e442c0
1407cd2b6:	44 0f 28 c8          	movaps %xmm0,%xmm9
1407cd2ba:	f2 45 0f 59 d8       	mulsd  %xmm8,%xmm11
1407cd2bf:	f2 44 0f 5e 1d 60 a6 	divsd  0x86a660(%rip),%xmm11        # 0x141037928
1407cd2c6:	86 00
1407cd2c8:	41 0f 28 c3          	movaps %xmm11,%xmm0
1407cd2cc:	e8 ef 6f 67 00       	call   0x140e442c0
1407cd2d1:	f2 44 0f 59 c8       	mulsd  %xmm0,%xmm9
1407cd2d6:	f2 44 0f 59 cf       	mulsd  %xmm7,%xmm9
1407cd2db:	f2 44 0f 59 cf       	mulsd  %xmm7,%xmm9
1407cd2e0:	f2 45 0f 59 d2       	mulsd  %xmm10,%xmm10
1407cd2e5:	f2 45 0f 58 ca       	addsd  %xmm10,%xmm9
1407cd2ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1407cd2ed:	66 41 0f 2e c1       	ucomisd %xmm9,%xmm0
1407cd2f2:	77 0a                	ja     0x1407cd2fe
1407cd2f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1407cd2f7:	f2 41 0f 51 c1       	sqrtsd %xmm9,%xmm0
1407cd2fc:	eb 09                	jmp    0x1407cd307
1407cd2fe:	41 0f 28 c1          	movaps %xmm9,%xmm0
1407cd302:	e8 b5 3e 67 00       	call   0x140e411bc
1407cd307:	e8 24 6d 67 00       	call   0x140e44030
1407cd30c:	0f 28 f0             	movaps %xmm0,%xmm6
1407cd30f:	f2 0f 59 35 21 a6 86 	mulsd  0x86a621(%rip),%xmm6        # 0x141037938
1407cd316:	00
1407cd317:	b9 28 00 00 00       	mov    $0x28,%ecx
1407cd31c:	e8 e7 dd 64 00       	call   0x140e1b108
1407cd321:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1407cd328:	00
1407cd329:	48 85 c0             	test   %rax,%rax
1407cd32c:	74 0e                	je     0x1407cd33c
1407cd32e:	0f 28 ce             	movaps %xmm6,%xmm1
1407cd331:	48 8b c8             	mov    %rax,%rcx
1407cd334:	e8 97 87 a8 ff       	call   0x140255ad0
1407cd339:	48 8b f0             	mov    %rax,%rsi
1407cd33c:	48 89 37             	mov    %rsi,(%rdi)
1407cd33f:	48 8b c7             	mov    %rdi,%rax
1407cd342:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1407cd349:	00
1407cd34a:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1407cd34e:	49 8b 73 18          	mov    0x18(%r11),%rsi
1407cd352:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1407cd357:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
1407cd35c:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1407cd361:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
1407cd366:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
1407cd36b:	45 0f 28 5b a0       	movaps -0x60(%r11),%xmm11
1407cd370:	49 8b e3             	mov    %r11,%rsp
1407cd373:	5f                   	pop    %rdi
1407cd374:	c3                   	ret
1407cd375:	cc                   	int3
1407cd376:	cc                   	int3
1407cd377:	cc                   	int3
1407cd378:	cc                   	int3
1407cd379:	cc                   	int3
1407cd37a:	cc                   	int3
1407cd37b:	cc                   	int3
1407cd37c:	cc                   	int3
1407cd37d:	cc                   	int3
1407cd37e:	cc                   	int3
1407cd37f:	cc                   	int3
1407cd380:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407cd385:	55                   	push   %rbp
1407cd386:	56                   	push   %rsi
1407cd387:	57                   	push   %rdi
1407cd388:	41 54                	push   %r12
1407cd38a:	41 55                	push   %r13
1407cd38c:	41 56                	push   %r14
1407cd38e:	41 57                	push   %r15
1407cd390:	48 83 ec 60          	sub    $0x60,%rsp
1407cd394:	48 8b 05 65 bb be 00 	mov    0xbebb65(%rip),%rax        # 0x1413b8f00
1407cd39b:	48 33 c4             	xor    %rsp,%rax
1407cd39e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407cd3a3:	4c 8b f9             	mov    %rcx,%r15
1407cd3a6:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1407cd3ab:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1407cd3b0:	45 33 e4             	xor    %r12d,%r12d
1407cd3b3:	49 8b 00             	mov    (%r8),%rax
1407cd3b6:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407cd3ba:	48 2b c8             	sub    %rax,%rcx
1407cd3bd:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407cd3c1:	48 83 f9 08          	cmp    $0x8,%rcx