140202c6a:	48 8b 03             	mov    (%rbx),%rax
140202c6d:	48 8b cb             	mov    %rbx,%rcx
140202c70:	48 8b 00             	mov    (%rax),%rax
140202c73:	ff 15 bf 9f 90 00    	call   *0x909fbf(%rip)        # 0x140b0cc38
140202c79:	8b c6                	mov    %esi,%eax
140202c7b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140202c80:	03 c6                	add    %esi,%eax
140202c82:	75 11                	jne    0x140202c95
140202c84:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140202c88:	48 8b 01             	mov    (%rcx),%rax
140202c8b:	48 8b 40 08          	mov    0x8(%rax),%rax
140202c8f:	ff 15 a3 9f 90 00    	call   *0x909fa3(%rip)        # 0x140b0cc38
140202c95:	49 8b f7             	mov    %r15,%rsi
140202c98:	49 8b df             	mov    %r15,%rbx
140202c9b:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
140202c9f:	49 8b cf             	mov    %r15,%rcx
140202ca2:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140202ca7:	49 2b 04 24          	sub    (%r12),%rax
140202cab:	48 c1 f8 04          	sar    $0x4,%rax
140202caf:	48 85 c0             	test   %rax,%rax
140202cb2:	74 39                	je     0x140202ced
140202cb4:	49 8b 14 24          	mov    (%r12),%rdx
140202cb8:	4c 8b 05 d1 85 b2 00 	mov    0xb285d1(%rip),%r8        # 0x140d2b290
140202cbf:	48 3b c8             	cmp    %rax,%rcx
140202cc2:	0f 83 21 03 00 00    	jae    0x140202fe9
140202cc8:	4c 39 02             	cmp    %r8,(%rdx)
140202ccb:	74 08                	je     0x140202cd5
140202ccd:	49 3b 36             	cmp    (%r14),%rsi
140202cd0:	74 11                	je     0x140202ce3
140202cd2:	48 ff c6             	inc    %rsi
140202cd5:	48 ff c1             	inc    %rcx
140202cd8:	48 83 c2 10          	add    $0x10,%rdx
140202cdc:	48 3b c8             	cmp    %rax,%rcx
140202cdf:	72 e7                	jb     0x140202cc8
140202ce1:	eb 0a                	jmp    0x140202ced
140202ce3:	48 8b de             	mov    %rsi,%rbx
140202ce6:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
140202cea:	48 8b f1             	mov    %rcx,%rsi
140202ced:	48 3b f0             	cmp    %rax,%rsi
140202cf0:	0f 83 f3 02 00 00    	jae    0x140202fe9
140202cf6:	48 8b d6             	mov    %rsi,%rdx
140202cf9:	48 c1 e2 04          	shl    $0x4,%rdx
140202cfd:	49 03 14 24          	add    (%r12),%rdx
140202d01:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140202d05:	e8 6e 84 e1 ff       	call   0x14001b178
140202d0a:	45 33 d2             	xor    %r10d,%r10d
140202d0d:	45 8a ca             	mov    %r10b,%r9b
140202d10:	44 88 55 48          	mov    %r10b,0x48(%rbp)
140202d14:	45 8a ea             	mov    %r10b,%r13b
140202d17:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140202d1b:	4c 8b b8 48 01 00 00 	mov    0x148(%rax),%r15
140202d22:	4c 2b b8 40 01 00 00 	sub    0x140(%rax),%r15
140202d29:	49 c1 ff 04          	sar    $0x4,%r15
140202d2d:	4c 8d 46 01          	lea    0x1(%rsi),%r8
140202d31:	4c 89 45 60          	mov    %r8,0x60(%rbp)
140202d35:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140202d3a:	49 8b 14 24          	mov    (%r12),%rdx
140202d3e:	48 8b c1             	mov    %rcx,%rax
140202d41:	48 2b c2             	sub    %rdx,%rax
140202d44:	48 c1 f8 04          	sar    $0x4,%rax
140202d48:	4c 3b c0             	cmp    %rax,%r8
140202d4b:	0f 83 8a 01 00 00    	jae    0x140202edb
140202d51:	4d 8b f0             	mov    %r8,%r14
140202d54:	49 c1 e6 04          	shl    $0x4,%r14
140202d58:	48 2b ca             	sub    %rdx,%rcx
140202d5b:	48 c1 f9 04          	sar    $0x4,%rcx
140202d5f:	4c 3b c1             	cmp    %rcx,%r8
140202d62:	0f 83 81 02 00 00    	jae    0x140202fe9
140202d68:	4d 8d 04 16          	lea    (%r14,%rdx,1),%r8
140202d6c:	48 8b 05 1d 85 b2 00 	mov    0xb2851d(%rip),%rax        # 0x140d2b290
140202d73:	49 39 00             	cmp    %rax,(%r8)
140202d76:	75 08                	jne    0x140202d80
140202d78:	41 b5 01             	mov    $0x1,%r13b
140202d7b:	e9 22 01 00 00       	jmp    0x140202ea2
140202d80:	48 ff c3             	inc    %rbx
140202d83:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
140202d87:	44 38 55 68          	cmp    %r10b,0x68(%rbp)
140202d8b:	74 07                	je     0x140202d94
140202d8d:	45 84 ed             	test   %r13b,%r13b
140202d90:	4d 0f 45 fa          	cmovne %r10,%r15
140202d94:	4d 8b cf             	mov    %r15,%r9
140202d97:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140202d9b:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140202d9f:	e8 e0 17 00 00       	call   0x140204584
140202da4:	49 8b 0c 24          	mov    (%r12),%rcx
140202da8:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140202dad:	48 2b c1             	sub    %rcx,%rax
140202db0:	48 c1 f8 04          	sar    $0x4,%rax
140202db4:	48 39 45 60          	cmp    %rax,0x60(%rbp)
140202db8:	0f 83 99 01 00 00    	jae    0x140202f57
140202dbe:	66 90                	xchg   %ax,%ax
140202dc0:	45 33 d2             	xor    %r10d,%r10d
140202dc3:	4c 39 55 e8          	cmp    %r10,-0x18(%rbp)
140202dc7:	74 2f                	je     0x140202df8
140202dc9:	49 8b 04 0e          	mov    (%r14,%rcx,1),%rax
140202dcd:	48 8b 88 48 01 00 00 	mov    0x148(%rax),%rcx
140202dd4:	48 2b 88 40 01 00 00 	sub    0x140(%rax),%rcx
140202ddb:	48 c1 f9 04          	sar    $0x4,%rcx
140202ddf:	4c 03 f9             	add    %rcx,%r15
140202de2:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140202de6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140202dea:	e8 89 83 e1 ff       	call   0x14001b178
140202def:	44 8a 4d 48          	mov    0x48(%rbp),%r9b
140202df3:	45 33 d2             	xor    %r10d,%r10d
140202df6:	eb 59                	jmp    0x140202e51
140202df8:	4d 8d 04 0e          	lea    (%r14,%rcx,1),%r8
140202dfc:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140202e00:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140202e04:	74 29                	je     0x140202e2f
140202e06:	4c 89 12             	mov    %r10,(%rdx)
140202e09:	4c 89 52 08          	mov    %r10,0x8(%rdx)
140202e0d:	49 8b 40 08          	mov    0x8(%r8),%rax
140202e11:	48 85 c0             	test   %rax,%rax
140202e14:	74 04                	je     0x140202e1a
140202e16:	f0 ff 40 08          	lock incl 0x8(%rax)
140202e1a:	49 8b 00             	mov    (%r8),%rax
140202e1d:	48 89 02             	mov    %rax,(%rdx)
140202e20:	49 8b 40 08          	mov    0x8(%r8),%rax
140202e24:	48 89 42 08          	mov    %rax,0x8(%rdx)
140202e28:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
140202e2d:	eb 0b                	jmp    0x140202e3a
140202e2f:	48 8b cf             	mov    %rdi,%rcx
140202e32:	e8 11 fe e2 ff       	call   0x140032c48
140202e37:	45 33 d2             	xor    %r10d,%r10d
140202e3a:	44 8a 4d 48          	mov    0x48(%rbp),%r9b
140202e3e:	45 84 c9             	test   %r9b,%r9b
140202e41:	75 0e                	jne    0x140202e51
140202e43:	48 8b 45 58          	mov    0x58(%rbp),%rax
140202e47:	48 89 18             	mov    %rbx,(%rax)
140202e4a:	41 b1 01             	mov    $0x1,%r9b
140202e4d:	44 88 4d 48          	mov    %r9b,0x48(%rbp)
140202e51:	45 8a ea             	mov    %r10b,%r13b
140202e54:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140202e58:	48 85 c9             	test   %rcx,%rcx
140202e5b:	74 45                	je     0x140202ea2
140202e5d:	83 c8 ff             	or     $0xffffffff,%eax
140202e60:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140202e65:	83 f8 01             	cmp    $0x1,%eax
140202e68:	75 38                	jne    0x140202ea2
140202e6a:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140202e6e:	48 8b 03             	mov    (%rbx),%rax
140202e71:	48 8b cb             	mov    %rbx,%rcx
140202e74:	48 8b 00             	mov    (%rax),%rax
140202e77:	ff 15 bb 9d 90 00    	call   *0x909dbb(%rip)        # 0x140b0cc38
140202e7d:	83 c8 ff             	or     $0xffffffff,%eax
140202e80:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140202e85:	83 f8 01             	cmp    $0x1,%eax
140202e88:	75 11                	jne    0x140202e9b
140202e8a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140202e8e:	48 8b 01             	mov    (%rcx),%rax
140202e91:	48 8b 40 08          	mov    0x8(%rax),%rax
140202e95:	ff 15 9d 9d 90 00    	call   *0x909d9d(%rip)        # 0x140b0cc38
140202e9b:	45 33 d2             	xor    %r10d,%r10d
140202e9e:	44 8a 4d 48          	mov    0x48(%rbp),%r9b
140202ea2:	4c 8b 45 60          	mov    0x60(%rbp),%r8
140202ea6:	49 ff c0             	inc    %r8
140202ea9:	4c 89 45 60          	mov    %r8,0x60(%rbp)
140202ead:	49 83 c6 10          	add    $0x10,%r14
140202eb1:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140202eb6:	49 8b 14 24          	mov    (%r12),%rdx
140202eba:	48 8b c1             	mov    %rcx,%rax
140202ebd:	48 2b c2             	sub    %rdx,%rax
140202ec0:	48 c1 f8 04          	sar    $0x4,%rax
140202ec4:	4c 3b c0             	cmp    %rax,%r8
140202ec7:	73 09                	jae    0x140202ed2
140202ec9:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140202ecd:	e9 86 fe ff ff       	jmp    0x140202d58
140202ed2:	45 84 c9             	test   %r9b,%r9b
140202ed5:	75 11                	jne    0x140202ee8
140202ed7:	4c 8b 75 58          	mov    0x58(%rbp),%r14
140202edb:	48 2b ca             	sub    %rdx,%rcx
140202ede:	48 c1 f9 04          	sar    $0x4,%rcx
140202ee2:	48 ff c1             	inc    %rcx
140202ee5:	49 89 0e             	mov    %rcx,(%r14)
140202ee8:	83 ee 01             	sub    $0x1,%esi
140202eeb:	0f 88 82 00 00 00    	js     0x140202f73
140202ef1:	48 63 de             	movslq %esi,%rbx
140202ef4:	48 8b f3             	mov    %rbx,%rsi
140202ef7:	48 c1 e6 04          	shl    $0x4,%rsi
140202efb:	49 8b 0c 24          	mov    (%r12),%rcx
140202eff:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140202f04:	48 2b c1             	sub    %rcx,%rax
140202f07:	48 c1 f8 04          	sar    $0x4,%rax
140202f0b:	48 3b d8             	cmp    %rax,%rbx
140202f0e:	0f 83 d5 00 00 00    	jae    0x140202fe9
140202f14:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
140202f18:	48 8b 05 71 83 b2 00 	mov    0xb28371(%rip),%rax        # 0x140d2b290
140202f1f:	49 39 00             	cmp    %rax,(%r8)
140202f22:	74 45                	je     0x140202f69
140202f24:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140202f28:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140202f2c:	74 30                	je     0x140202f5e
140202f2e:	4c 89 12             	mov    %r10,(%rdx)
140202f31:	4c 89 52 08          	mov    %r10,0x8(%rdx)
140202f35:	49 8b 40 08          	mov    0x8(%r8),%rax
140202f39:	48 85 c0             	test   %rax,%rax
140202f3c:	74 04                	je     0x140202f42
140202f3e:	f0 ff 40 08          	lock incl 0x8(%rax)
140202f42:	49 8b 00             	mov    (%r8),%rax
140202f45:	48 89 02             	mov    %rax,(%rdx)
140202f48:	49 8b 40 08          	mov    0x8(%r8),%rax
140202f4c:	48 89 42 08          	mov    %rax,0x8(%rdx)
140202f50:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
140202f55:	eb 12                	jmp    0x140202f69
140202f57:	ff 15 3b 9a 90 00    	call   *0x909a3b(%rip)        # 0x140b0c998
140202f5d:	90                   	nop
140202f5e:	48 8b cf             	mov    %rdi,%rcx
140202f61:	e8 e2 fc e2 ff       	call   0x140032c48
140202f66:	45 33 d2             	xor    %r10d,%r10d
140202f69:	48 83 ee 10          	sub    $0x10,%rsi
140202f6d:	48 83 eb 01          	sub    $0x1,%rbx
140202f71:	79 88                	jns    0x140202efb
140202f73:	48 8b 47 08          	mov    0x8(%rdi),%rax
140202f77:	48 2b 07             	sub    (%rdi),%rax
140202f7a:	48 c1 f8 04          	sar    $0x4,%rax
140202f7e:	48 85 c0             	test   %rax,%rax
140202f81:	74 66                	je     0x140202fe9
140202f83:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140202f87:	48 8b 0f             	mov    (%rdi),%rcx
140202f8a:	e8 e9 81 e1 ff       	call   0x14001b178
140202f8f:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140202f93:	48 85 c9             	test   %rcx,%rcx
140202f96:	74 3d                	je     0x140202fd5
140202f98:	83 ce ff             	or     $0xffffffff,%esi
140202f9b:	8b c6                	mov    %esi,%eax
140202f9d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140202fa2:	03 c6                	add    %esi,%eax
140202fa4:	75 2f                	jne    0x140202fd5
140202fa6:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140202faa:	48 8b 03             	mov    (%rbx),%rax
140202fad:	48 8b cb             	mov    %rbx,%rcx
140202fb0:	48 8b 00             	mov    (%rax),%rax
140202fb3:	ff 15 7f 9c 90 00    	call   *0x909c7f(%rip)        # 0x140b0cc38
140202fb9:	8b c6                	mov    %esi,%eax
140202fbb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140202fc0:	03 c6                	add    %esi,%eax
140202fc2:	75 11                	jne    0x140202fd5
140202fc4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140202fc8:	48 8b 01             	mov    (%rcx),%rax
140202fcb:	48 8b 40 08          	mov    0x8(%rax),%rax
140202fcf:	ff 15 63 9c 90 00    	call   *0x909c63(%rip)        # 0x140b0cc38
140202fd5:	48 8b c7             	mov    %rdi,%rax
140202fd8:	48 83 c4 58          	add    $0x58,%rsp
140202fdc:	41 5f                	pop    %r15
140202fde:	41 5e                	pop    %r14
140202fe0:	41 5d                	pop    %r13
140202fe2:	41 5c                	pop    %r12
140202fe4:	5f                   	pop    %rdi
140202fe5:	5e                   	pop    %rsi
140202fe6:	5b                   	pop    %rbx
140202fe7:	5d                   	pop    %rbp
140202fe8:	c3                   	ret
140202fe9:	ff 15 a9 99 90 00    	call   *0x9099a9(%rip)        # 0x140b0c998
140202fef:	cc                   	int3
140202ff0:	48 8b c4             	mov    %rsp,%rax
140202ff3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140202ff7:	48 89 70 10          	mov    %rsi,0x10(%rax)
140202ffb:	48 89 78 18          	mov    %rdi,0x18(%rax)
140202fff:	4c 89 60 20          	mov    %r12,0x20(%rax)
140203003:	55                   	push   %rbp
140203004:	41 56                	push   %r14
140203006:	41 57                	push   %r15
140203008:	48 8b ec             	mov    %rsp,%rbp
14020300b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140203012:	4c 8b e2             	mov    %rdx,%r12
140203015:	48 8b f1             	mov    %rcx,%rsi
140203018:	0f 57 c0             	xorps  %xmm0,%xmm0
14020301b:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
140203020:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140203025:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
14020302a:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14020302f:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
140203034:	b9 d8 00 00 00       	mov    $0xd8,%ecx
140203039:	ff 15 89 98 90 00    	call   *0x909889(%rip)        # 0x140b0c8c8
14020303f:	4c 8b f0             	mov    %rax,%r14
140203042:	48 85 c0             	test   %rax,%rax
140203045:	75 07                	jne    0x14020304e
140203047:	ff 15 4b 94 90 00    	call   *0x90944b(%rip)        # 0x140b0c498
14020304d:	cc                   	int3
14020304e:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
140203052:	48 05 d8 00 00 00    	add    $0xd8,%rax
140203058:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14020305c:	b8 09 00 00 00       	mov    $0x9,%eax
140203061:	49 8b de             	mov    %r14,%rbx
140203064:	48 83 23 00          	andq   $0x0,(%rbx)
140203068:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14020306d:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140203072:	48 83 c3 18          	add    $0x18,%rbx
140203076:	48 83 e8 01          	sub    $0x1,%rax
14020307a:	75 e8                	jne    0x140203064
14020307c:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
140203080:	48 8b 0e             	mov    (%rsi),%rcx
140203083:	48 3b 4e 08          	cmp    0x8(%rsi),%rcx
140203087:	0f 84 28 03 00 00    	je     0x1402033b5
14020308d:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140203091:	48 8b 09             	mov    (%rcx),%rcx
140203094:	e8 ff d8 ff ff       	call   0x140200998
140203099:	49 2b de             	sub    %r14,%rbx
14020309c:	48 c1 fb 03          	sar    $0x3,%rbx
1402030a0:	48 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rcx
1402030a7:	aa aa aa
1402030aa:	48 0f af d9          	imul   %rcx,%rbx
1402030ae:	48 85 db             	test   %rbx,%rbx
1402030b1:	0f 84 fe 02 00 00    	je     0x1402033b5
1402030b7:	48 8b d0             	mov    %rax,%rdx
1402030ba:	49 8b ce             	mov    %r14,%rcx
1402030bd:	e8 fa e0 fe ff       	call   0x1401f11bc
1402030c2:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402030c6:	48 85 c9             	test   %rcx,%rcx
1402030c9:	74 31                	je     0x1402030fc
1402030cb:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1402030cf:	48 2b c1             	sub    %rcx,%rax
1402030d2:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1402030d6:	48 8b d1             	mov    %rcx,%rdx
1402030d9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402030df:	72 15                	jb     0x1402030f6
1402030e1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402030e5:	48 2b d1             	sub    %rcx,%rdx
1402030e8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402030ec:	48 83 f8 1f          	cmp    $0x1f,%rax
1402030f0:	0f 87 bf 02 00 00    	ja     0x1402033b5
1402030f6:	ff 15 c4 97 90 00    	call   *0x9097c4(%rip)        # 0x140b0c8c0
1402030fc:	48 8b 1e             	mov    (%rsi),%rbx
1402030ff:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
140203103:	e9 fc 01 00 00       	jmp    0x140203304
140203108:	4d 8b c4             	mov    %r12,%r8
14020310b:	48 8b d3             	mov    %rbx,%rdx
14020310e:	48 8b ce             	mov    %rsi,%rcx
140203111:	e8 ba f4 ff ff       	call   0x1402025d0
140203116:	4c 8b f8             	mov    %rax,%r15
140203119:	48 85 c0             	test   %rax,%rax
14020311c:	75 55                	jne    0x140203173
14020311e:	48 3b 1e             	cmp    (%rsi),%rbx
140203121:	0f 84 7c 01 00 00    	je     0x1402032a3
140203127:	45 33 c9             	xor    %r9d,%r9d
14020312a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14020312e:	49 2b ce             	sub    %r14,%rcx
140203131:	48 c1 f9 03          	sar    $0x3,%rcx
140203135:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
14020313c:	aa aa aa
14020313f:	48 0f af c8          	imul   %rax,%rcx
140203143:	33 d2                	xor    %edx,%edx
140203145:	48 85 c9             	test   %rcx,%rcx
140203148:	0f 84 59 02 00 00    	je     0x1402033a7
14020314e:	4d 8b 06             	mov    (%r14),%r8
140203151:	49 8b 46 08          	mov    0x8(%r14),%rax
140203155:	49 2b c0             	sub    %r8,%rax
140203158:	48 c1 f8 04          	sar    $0x4,%rax
14020315c:	4c 3b c8             	cmp    %rax,%r9
14020315f:	0f 83 3e 01 00 00    	jae    0x1402032a3