1400977cf:	90                   	nop
1400977d0:	48 8b 13             	mov    (%rbx),%rdx
1400977d3:	48 85 d2             	test   %rdx,%rdx
1400977d6:	0f 85 c4 00 00 00    	jne    0x1400978a0
1400977dc:	ba 01 00 00 00       	mov    $0x1,%edx
1400977e1:	48 89 d9             	mov    %rbx,%rcx
1400977e4:	e8 b7 33 00 00       	call   0x14009aba0
1400977e9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400977ed:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400977f1:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400977f5:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400977f9:	b9 02 00 00 00       	mov    $0x2,%ecx
1400977fe:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
140097802:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140097806:	48 8b 43 08          	mov    0x8(%rbx),%rax
14009780a:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14009780e:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140097812:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140097816:	e8 05 39 03 00       	call   0x1400cb120
14009781b:	eb 4d                	jmp    0x14009786a
14009781d:	0f 1f 00             	nopl   (%rax)
140097820:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140097825:	4c 8d 05 98 15 17 00 	lea    0x171598(%rip),%r8        # 0x140208dc4
14009782c:	75 62                	jne    0x140097890
14009782e:	4d 89 e1             	mov    %r12,%r9
140097831:	48 8d 15 b8 15 17 00 	lea    0x1715b8(%rip),%rdx        # 0x140208df0
140097838:	48 89 d9             	mov    %rbx,%rcx
14009783b:	e8 80 47 00 00       	call   0x14009bfc0
140097840:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140097847:	00
140097848:	c7 00 fe ff ff ff    	movl   $0xfffffffe,(%rax)
14009784e:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
140097855:	85 c0                	test   %eax,%eax
140097857:	0f 85 4b 03 00 00    	jne    0x140097ba8
14009785d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140097861:	48 85 c0             	test   %rax,%rax
140097864:	0f 85 66 ff ff ff    	jne    0x1400977d0
14009786a:	48 89 d9             	mov    %rbx,%rcx
14009786d:	e8 ce 30 00 00       	call   0x14009a940
140097872:	b8 01 00 00 00       	mov    $0x1,%eax
140097877:	48 83 c4 30          	add    $0x30,%rsp
14009787b:	5b                   	pop    %rbx
14009787c:	5e                   	pop    %rsi
14009787d:	5f                   	pop    %rdi
14009787e:	5d                   	pop    %rbp
14009787f:	41 5c                	pop    %r12
140097881:	41 5d                	pop    %r13
140097883:	41 5e                	pop    %r14
140097885:	c3                   	ret
140097886:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14009788d:	00 00 00
140097890:	4c 8d 05 2b 15 17 00 	lea    0x17152b(%rip),%r8        # 0x140208dc2
140097897:	eb 95                	jmp    0x14009782e
140097899:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400978a0:	48 29 c2             	sub    %rax,%rdx
1400978a3:	48 83 fa 01          	cmp    $0x1,%rdx
1400978a7:	0f 85 40 ff ff ff    	jne    0x1400977ed
1400978ad:	e9 2a ff ff ff       	jmp    0x1400977dc
1400978b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400978b8:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400978bf:	00
1400978c0:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1400978c6:	eb aa                	jmp    0x140097872
1400978c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400978cf:	00
1400978d0:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1400978d5:	4c 8d 05 e8 14 17 00 	lea    0x1714e8(%rip),%r8        # 0x140208dc4
1400978dc:	74 07                	je     0x1400978e5
1400978de:	4c 8d 05 dd 14 17 00 	lea    0x1714dd(%rip),%r8        # 0x140208dc2
1400978e5:	4d 89 e1             	mov    %r12,%r9
1400978e8:	48 8d 15 79 15 17 00 	lea    0x171579(%rip),%rdx        # 0x140208e68
1400978ef:	48 89 d9             	mov    %rbx,%rcx
1400978f2:	e8 c9 46 00 00       	call   0x14009bfc0
1400978f7:	e9 44 ff ff ff       	jmp    0x140097840
1400978fc:	0f 1f 40 00          	nopl   0x0(%rax)
140097900:	b9 02 00 00 00       	mov    $0x2,%ecx
140097905:	e8 56 0d 05 00       	call   0x1400e8660
14009790a:	85 c0                	test   %eax,%eax
14009790c:	0f 85 5e 02 00 00    	jne    0x140097b70
140097912:	48 8d 05 ca 14 17 00 	lea    0x1714ca(%rip),%rax        # 0x140208de3
140097919:	48 89 05 50 c3 1d 00 	mov    %rax,0x1dc350(%rip)        # 0x140273c70
140097920:	e9 0a fe ff ff       	jmp    0x14009772f
140097925:	0f 1f 00             	nopl   (%rax)
140097928:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
14009792f:	48 83 c6 01          	add    $0x1,%rsi
140097933:	85 d2                	test   %edx,%edx
140097935:	0f 85 7d 02 00 00    	jne    0x140097bb8
14009793b:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140097940:	4c 8d 05 7d 14 17 00 	lea    0x17147d(%rip),%r8        # 0x140208dc4
140097947:	74 07                	je     0x140097950
140097949:	4c 8d 05 72 14 17 00 	lea    0x171472(%rip),%r8        # 0x140208dc2
140097950:	4c 8d 0d 7f 14 17 00 	lea    0x17147f(%rip),%r9        # 0x140208dd6
140097957:	48 8d 15 3c 15 17 00 	lea    0x17153c(%rip),%rdx        # 0x140208e9a
14009795e:	48 89 d9             	mov    %rbx,%rcx
140097961:	e8 5a 46 00 00       	call   0x14009bfc0
140097966:	44 8d 45 ff          	lea    -0x1(%rbp),%r8d
14009796a:	48 89 f2             	mov    %rsi,%rdx
14009796d:	48 89 d9             	mov    %rbx,%rcx
140097970:	e8 6b f9 ff ff       	call   0x1400972e0
140097975:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14009797c:	00
14009797d:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
140097983:	e9 d5 fe ff ff       	jmp    0x14009785d
140097988:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14009798f:	00
140097990:	48 8b 2d 09 1a 1a 00 	mov    0x1a1a09(%rip),%rbp        # 0x1402393a0
140097997:	48 83 c6 01          	add    $0x1,%rsi
14009799b:	4c 8d 25 fd 14 17 00 	lea    0x1714fd(%rip),%r12        # 0x140208e9f
1400979a2:	4c 8d 2d 2d 14 17 00 	lea    0x17142d(%rip),%r13        # 0x140208dd6
1400979a9:	eb 60                	jmp    0x140097a0b
1400979ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400979b0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400979b4:	48 29 c2             	sub    %rax,%rdx
1400979b7:	48 83 fa 01          	cmp    $0x1,%rdx
1400979bb:	0f 84 c5 00 00 00    	je     0x140097a86
1400979c1:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400979c5:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400979c9:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400979cd:	b9 02 00 00 00       	mov    $0x2,%ecx
1400979d2:	40 88 34 02          	mov    %sil,(%rdx,%rax,1)
1400979d6:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400979da:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400979de:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400979e2:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400979e6:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400979ea:	e8 31 37 03 00       	call   0x1400cb120
1400979ef:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400979f3:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1400979fa:	00
1400979fb:	48 39 e8             	cmp    %rbp,%rax
1400979fe:	0f 84 9c 00 00 00    	je     0x140097aa0
140097a04:	c6 00 00             	movb   $0x0,(%rax)
140097a07:	48 8d 77 01          	lea    0x1(%rdi),%rsi
140097a0b:	4c 89 e2             	mov    %r12,%rdx
140097a0e:	48 89 f1             	mov    %rsi,%rcx
140097a11:	e8 92 24 15 00       	call   0x1401e9ea8
140097a16:	48 89 c7             	mov    %rax,%rdi
140097a19:	48 85 c0             	test   %rax,%rax
140097a1c:	0f 84 06 01 00 00    	je     0x140097b28
140097a22:	48 8b 43 08          	mov    0x8(%rbx),%rax
140097a26:	49 89 fe             	mov    %rdi,%r14
140097a29:	49 29 f6             	sub    %rsi,%r14
140097a2c:	48 85 c0             	test   %rax,%rax
140097a2f:	0f 84 93 00 00 00    	je     0x140097ac8
140097a35:	45 85 f6             	test   %r14d,%r14d
140097a38:	0f 84 a2 00 00 00    	je     0x140097ae0
140097a3e:	48 85 c0             	test   %rax,%rax
140097a41:	0f 84 81 00 00 00    	je     0x140097ac8
140097a47:	45 85 f6             	test   %r14d,%r14d
140097a4a:	7e 2b                	jle    0x140097a77
140097a4c:	48 89 f2             	mov    %rsi,%rdx
140097a4f:	45 89 f0             	mov    %r14d,%r8d
140097a52:	48 89 d9             	mov    %rbx,%rcx
140097a55:	e8 86 f8 ff ff       	call   0x1400972e0
140097a5a:	48 8b 35 0f c2 1d 00 	mov    0x1dc20f(%rip),%rsi        # 0x140273c70
140097a61:	48 89 f1             	mov    %rsi,%rcx
140097a64:	e8 2f 24 15 00       	call   0x1401e9e98
140097a69:	48 89 f2             	mov    %rsi,%rdx
140097a6c:	48 89 d9             	mov    %rbx,%rcx
140097a6f:	49 89 c0             	mov    %rax,%r8
140097a72:	e8 39 3f 00 00       	call   0x14009b9b0
140097a77:	48 8b 13             	mov    (%rbx),%rdx
140097a7a:	0f b6 37             	movzbl (%rdi),%esi
140097a7d:	48 85 d2             	test   %rdx,%rdx
140097a80:	0f 85 2a ff ff ff    	jne    0x1400979b0
140097a86:	ba 01 00 00 00       	mov    $0x1,%edx
140097a8b:	48 89 d9             	mov    %rbx,%rcx
140097a8e:	e8 0d 31 00 00       	call   0x14009aba0
140097a93:	48 8b 43 08          	mov    0x8(%rbx),%rax
140097a97:	e9 25 ff ff ff       	jmp    0x1400979c1
140097a9c:	0f 1f 40 00          	nopl   0x0(%rax)
140097aa0:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
140097aa4:	0f 84 5d ff ff ff    	je     0x140097a07
140097aaa:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
140097ab0:	48 8d 15 e5 12 17 00 	lea    0x1712e5(%rip),%rdx        # 0x140208d9c
140097ab7:	48 8d 0d e7 12 17 00 	lea    0x1712e7(%rip),%rcx        # 0x140208da5
140097abe:	ff 15 14 79 21 00    	call   *0x217914(%rip)        # 0x1402af3d8
140097ac4:	0f 1f 40 00          	nopl   0x0(%rax)
140097ac8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140097ace:	4c 89 ea             	mov    %r13,%rdx
140097ad1:	48 89 d9             	mov    %rbx,%rcx
140097ad4:	e8 d7 3e 00 00       	call   0x14009b9b0
140097ad9:	e9 69 ff ff ff       	jmp    0x140097a47
140097ade:	66 90                	xchg   %ax,%ax
140097ae0:	48 8b 35 89 c1 1d 00 	mov    0x1dc189(%rip),%rsi        # 0x140273c70
140097ae7:	48 89 f1             	mov    %rsi,%rcx
140097aea:	e8 a9 23 15 00       	call   0x1401e9e98
140097aef:	48 89 f2             	mov    %rsi,%rdx
140097af2:	48 89 d9             	mov    %rbx,%rcx
140097af5:	49 89 c0             	mov    %rax,%r8
140097af8:	e8 b3 3e 00 00       	call   0x14009b9b0
140097afd:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140097b02:	0f 85 6f ff ff ff    	jne    0x140097a77
140097b08:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140097b0e:	48 8d 15 c1 12 17 00 	lea    0x1712c1(%rip),%rdx        # 0x140208dd6
140097b15:	48 89 d9             	mov    %rbx,%rcx
140097b18:	e8 93 3e 00 00       	call   0x14009b9b0
140097b1d:	e9 55 ff ff ff       	jmp    0x140097a77
140097b22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140097b28:	80 3e 00             	cmpb   $0x0,(%rsi)
140097b2b:	74 3c                	je     0x140097b69
140097b2d:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140097b32:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140097b38:	48 8d 15 97 12 17 00 	lea    0x171297(%rip),%rdx        # 0x140208dd6
140097b3f:	74 0a                	je     0x140097b4b
140097b41:	45 31 c0             	xor    %r8d,%r8d
140097b44:	48 8d 15 79 12 17 00 	lea    0x171279(%rip),%rdx        # 0x140208dc4
140097b4b:	48 89 d9             	mov    %rbx,%rcx
140097b4e:	e8 5d 3e 00 00       	call   0x14009b9b0
140097b53:	48 89 f1             	mov    %rsi,%rcx
140097b56:	e8 3d 23 15 00       	call   0x1401e9e98
140097b5b:	48 89 f2             	mov    %rsi,%rdx
140097b5e:	48 89 d9             	mov    %rbx,%rcx
140097b61:	41 89 c0             	mov    %eax,%r8d
140097b64:	e8 77 f7 ff ff       	call   0x1400972e0
140097b69:	31 c0                	xor    %eax,%eax
140097b6b:	e9 07 fd ff ff       	jmp    0x140097877
140097b70:	e8 db 0a 0b 00       	call   0x140148650
140097b75:	85 c0                	test   %eax,%eax
140097b77:	0f 85 95 fd ff ff    	jne    0x140097912
140097b7d:	48 8d 05 5b 12 17 00 	lea    0x17125b(%rip),%rax        # 0x140208ddf
140097b84:	48 89 05 e5 c0 1d 00 	mov    %rax,0x1dc0e5(%rip)        # 0x140273c70
140097b8b:	e9 9f fb ff ff       	jmp    0x14009772f
140097b90:	4c 8d 05 99 12 17 00 	lea    0x171299(%rip),%r8        # 0x140208e30
140097b97:	ba e2 00 00 00       	mov    $0xe2,%edx
140097b9c:	48 8d 0d b4 12 17 00 	lea    0x1712b4(%rip),%rcx        # 0x140208e57
140097ba3:	e8 e8 bb 02 00       	call   0x1400c3790
140097ba8:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140097bac:	48 8d 0d 18 13 17 00 	lea    0x171318(%rip),%rcx        # 0x140208ecb
140097bb3:	e8 d8 b7 02 00       	call   0x1400c3390
140097bb8:	48 8b 05 21 14 1a 00 	mov    0x1a1421(%rip),%rax        # 0x140238fe0
140097bbf:	48 8d 0d ff 11 17 00 	lea    0x1711ff(%rip),%rcx        # 0x140208dc5
140097bc6:	83 38 00             	cmpl   $0x0,(%rax)
140097bc9:	74 08                	je     0x140097bd3
140097bcb:	e8 98 b7 14 00       	call   0x1401e3368
140097bd0:	48 89 c1             	mov    %rax,%rcx
140097bd3:	48 89 f2             	mov    %rsi,%rdx
140097bd6:	e8 b5 b7 02 00       	call   0x1400c3390
140097bdb:	90                   	nop
140097bdc:	0f 1f 40 00          	nopl   0x0(%rax)
140097be0:	41 57                	push   %r15
140097be2:	41 56                	push   %r14
140097be4:	41 55                	push   %r13
140097be6:	41 54                	push   %r12
140097be8:	55                   	push   %rbp
140097be9:	57                   	push   %rdi
140097bea:	56                   	push   %rsi
140097beb:	53                   	push   %rbx
140097bec:	48 83 ec 38          	sub    $0x38,%rsp
140097bf0:	4c 8b 3d f9 0e 1a 00 	mov    0x1a0ef9(%rip),%r15        # 0x140238af0
140097bf7:	49 8b 07             	mov    (%r15),%rax
140097bfa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140097bff:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
140097c06:	41 89 cc             	mov    %ecx,%r12d
140097c09:	41 89 d6             	mov    %edx,%r14d
140097c0c:	4c 89 c7             	mov    %r8,%rdi
140097c0f:	4c 89 ce             	mov    %r9,%rsi
140097c12:	4c 8d 6c 24 23       	lea    0x23(%rsp),%r13
140097c17:	8d 68 fb             	lea    -0x5(%rax),%ebp
140097c1a:	4d 85 c9             	test   %r9,%r9
140097c1d:	75 4d                	jne    0x140097c6c
140097c1f:	e9 84 00 00 00       	jmp    0x140097ca8
140097c24:	0f 1f 40 00          	nopl   0x0(%rax)
140097c28:	4c 8d 05 9f 12 17 00 	lea    0x17129f(%rip),%r8        # 0x140208ece
140097c2f:	ba 05 00 00 00       	mov    $0x5,%edx
140097c34:	44 8d 4b 05          	lea    0x5(%rbx),%r9d
140097c38:	4c 89 e9             	mov    %r13,%rcx
140097c3b:	e8 30 3e 03 00       	call   0x1400cba70
140097c40:	4c 89 ea             	mov    %r13,%rdx
140097c43:	44 89 e1             	mov    %r12d,%ecx
140097c46:	44 88 74 24 27       	mov    %r14b,0x27(%rsp)
140097c4b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140097c51:	e8 4a 45 03 00       	call   0x1400cc1a0
140097c56:	48 89 fa             	mov    %rdi,%rdx
140097c59:	49 89 d8             	mov    %rbx,%r8
140097c5c:	44 89 e1             	mov    %r12d,%ecx
140097c5f:	48 01 df             	add    %rbx,%rdi
140097c62:	e8 39 45 03 00       	call   0x1400cc1a0
140097c67:	48 29 de             	sub    %rbx,%rsi
140097c6a:	74 3c                	je     0x140097ca8
140097c6c:	89 f3                	mov    %esi,%ebx
140097c6e:	39 dd                	cmp    %ebx,%ebp
140097c70:	48 0f 46 dd          	cmovbe %rbp,%rbx
140097c74:	45 85 f6             	test   %r14d,%r14d
140097c77:	79 af                	jns    0x140097c28
140097c79:	4c 89 e9             	mov    %r13,%rcx
140097c7c:	44 8d 4b 04          	lea    0x4(%rbx),%r9d
140097c80:	ba 05 00 00 00       	mov    $0x5,%edx
140097c85:	4c 8d 05 42 12 17 00 	lea    0x171242(%rip),%r8        # 0x140208ece
140097c8c:	e8 df 3d 03 00       	call   0x1400cba70
140097c91:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140097c97:	4c 89 ea             	mov    %r13,%rdx
140097c9a:	44 89 e1             	mov    %r12d,%ecx
140097c9d:	e8 fe 44 03 00       	call   0x1400cc1a0
140097ca2:	eb b2                	jmp    0x140097c56
140097ca4:	0f 1f 40 00          	nopl   0x0(%rax)
140097ca8:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140097cad:	49 2b 07             	sub    (%r15),%rax
140097cb0:	75 11                	jne    0x140097cc3
140097cb2:	48 83 c4 38          	add    $0x38,%rsp
140097cb6:	5b                   	pop    %rbx
140097cb7:	5e                   	pop    %rsi
140097cb8:	5f                   	pop    %rdi
140097cb9:	5d                   	pop    %rbp
140097cba:	41 5c                	pop    %r12
140097cbc:	41 5d                	pop    %r13
140097cbe:	41 5e                	pop    %r14
140097cc0:	41 5f                	pop    %r15
140097cc2:	c3                   	ret
140097cc3:	e8 a8 cb 14 00       	call   0x1401e4870
140097cc8:	90                   	nop
140097cc9:	90                   	nop
140097cca:	90                   	nop
140097ccb:	90                   	nop
140097ccc:	90                   	nop
140097ccd:	90                   	nop
140097cce:	90                   	nop
140097ccf:	90                   	nop
140097cd0:	55                   	push   %rbp
140097cd1:	57                   	push   %rdi
140097cd2:	56                   	push   %rsi
140097cd3:	53                   	push   %rbx
140097cd4:	48 83 ec 28          	sub    $0x28,%rsp
140097cd8:	48 8d 05 a1 bf 1d 00 	lea    0x1dbfa1(%rip),%rax        # 0x140273c80
140097cdf:	48 63 d9             	movslq %ecx,%rbx
140097ce2:	48 89 d7             	mov    %rdx,%rdi
140097ce5:	48 89 de             	mov    %rbx,%rsi
140097ce8:	48 c1 e3 04          	shl    $0x4,%rbx
140097cec:	48 01 c3             	add    %rax,%rbx
140097cef:	8d 46 ff             	lea    -0x1(%rsi),%eax
140097cf2:	83 f8 1e             	cmp    $0x1e,%eax
140097cf5:	0f 87 89 00 00 00    	ja     0x140097d84
140097cfb:	4c 63 53 08          	movslq 0x8(%rbx),%r10
140097cff:	8b 43 0c             	mov    0xc(%rbx),%eax
140097d02:	41 39 c2             	cmp    %eax,%r10d
140097d05:	7c 71                	jl     0x140097d78
140097d07:	8d 54 40 30          	lea    0x30(%rax,%rax,2),%edx
140097d0b:	89 d0                	mov    %edx,%eax
140097d0d:	c1 e8 1f             	shr    $0x1f,%eax
140097d10:	01 d0                	add    %edx,%eax
140097d12:	41 8d 52 01          	lea    0x1(%r10),%edx
140097d16:	d1 f8                	sar    $1,%eax
140097d18:	41 39 c2             	cmp    %eax,%r10d
140097d1b:	0f 4c d0             	cmovl  %eax,%edx
140097d1e:	89 53 0c             	mov    %edx,0xc(%rbx)
140097d21:	48 63 d2             	movslq %edx,%rdx
140097d24:	48 89 d0             	mov    %rdx,%rax
140097d27:	48 c1 e8 3d          	shr    $0x3d,%rax
140097d2b:	75 72                	jne    0x140097d9f
140097d2d:	48 8b 0b             	mov    (%rbx),%rcx