1400ce884:	e8 d7 27 00 00       	call   0x1400d1060
1400ce889:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400ce88e:	0f 84 94 00 00 00    	je     0x1400ce928
1400ce894:	83 7b 7c 2c          	cmpl   $0x2c,0x7c(%rbx)
1400ce898:	8b 73 74             	mov    0x74(%rbx),%esi
1400ce89b:	74 04                	je     0x1400ce8a1
1400ce89d:	8b fe                	mov    %esi,%edi
1400ce89f:	eb 2e                	jmp    0x1400ce8cf
1400ce8a1:	48 8b cb             	mov    %rbx,%rcx
1400ce8a4:	e8 17 f4 ff ff       	call   0x1400cdcc0
1400ce8a9:	83 7b 7c 7d          	cmpl   $0x7d,0x7c(%rbx)
1400ce8ad:	74 26                	je     0x1400ce8d5
1400ce8af:	45 8b ce             	mov    %r14d,%r9d
1400ce8b2:	ba 0a 00 00 00       	mov    $0xa,%edx
1400ce8b7:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
1400ce8bd:	48 8b cb             	mov    %rbx,%rcx
1400ce8c0:	e8 9b 27 00 00       	call   0x1400d1060
1400ce8c5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400ce8ca:	74 4a                	je     0x1400ce916
1400ce8cc:	8b 7b 74             	mov    0x74(%rbx),%edi
1400ce8cf:	83 7b 7c 7d          	cmpl   $0x7d,0x7c(%rbx)
1400ce8d3:	75 4a                	jne    0x1400ce91f
1400ce8d5:	83 ff ff             	cmp    $0xffffffff,%edi
1400ce8d8:	0f 84 41 ff ff ff    	je     0x1400ce81f
1400ce8de:	3b fe                	cmp    %esi,%edi
1400ce8e0:	7c 3d                	jl     0x1400ce91f
1400ce8e2:	e9 38 ff ff ff       	jmp    0x1400ce81f
1400ce8e7:	40 b5 01             	mov    $0x1,%bpl
1400ce8ea:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1400ce8ee:	44 8a cd             	mov    %bpl,%r9b
1400ce8f1:	44 8b c7             	mov    %edi,%r8d
1400ce8f4:	8b d6                	mov    %esi,%edx
1400ce8f6:	e8 95 18 00 00       	call   0x1400d0190
1400ce8fb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ce900:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400ce905:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400ce90a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400ce90f:	48 83 c4 20          	add    $0x20,%rsp
1400ce913:	41 5e                	pop    %r14
1400ce915:	c3                   	ret
1400ce916:	41 8b d6             	mov    %r14d,%edx
1400ce919:	e8 3a eb ff ff       	call   0x1400cd458
1400ce91e:	cc                   	int3
1400ce91f:	41 8b d6             	mov    %r14d,%edx
1400ce922:	e8 31 eb ff ff       	call   0x1400cd458
1400ce927:	cc                   	int3
1400ce928:	41 8b d6             	mov    %r14d,%edx
1400ce92b:	e8 28 eb ff ff       	call   0x1400cd458
1400ce930:	cc                   	int3
1400ce931:	90                   	nop
1400ce932:	90                   	nop
1400ce933:	90                   	nop
1400ce934:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ce939:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ce93e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400ce943:	57                   	push   %rdi
1400ce944:	48 83 ec 20          	sub    $0x20,%rsp
1400ce948:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400ce94c:	40 8a f2             	mov    %dl,%sil
1400ce94f:	48 8b d9             	mov    %rcx,%rbx
1400ce952:	83 78 08 06          	cmpl   $0x6,0x8(%rax)
1400ce956:	75 06                	jne    0x1400ce95e
1400ce958:	f6 40 0c 04          	testb  $0x4,0xc(%rax)
1400ce95c:	74 4b                	je     0x1400ce9a9
1400ce95e:	b9 30 00 00 00       	mov    $0x30,%ecx
1400ce963:	ff 15 e7 41 14 00    	call   *0x1441e7(%rip)        # 0x140212b50
1400ce969:	48 85 c0             	test   %rax,%rax
1400ce96c:	0f 84 bd 00 00 00    	je     0x1400cea2f
1400ce972:	83 60 0c 00          	andl   $0x0,0xc(%rax)
1400ce976:	48 8d 0d 23 e9 16 00 	lea    0x16e923(%rip),%rcx        # 0x14023d2a0
1400ce97d:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
1400ce982:	48 8b d0             	mov    %rax,%rdx
1400ce985:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1400ce98a:	48 89 08             	mov    %rcx,(%rax)
1400ce98d:	48 8b cb             	mov    %rbx,%rcx
1400ce990:	c7 40 08 06 00 00 00 	movl   $0x6,0x8(%rax)
1400ce997:	83 60 20 00          	andl   $0x0,0x20(%rax)
1400ce99b:	83 60 24 00          	andl   $0x0,0x24(%rax)
1400ce99f:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
1400ce9a4:	e8 1f f6 ff ff       	call   0x1400cdfc8
1400ce9a9:	f7 43 10 00 01 00 00 	testl  $0x100,0x10(%rbx)
1400ce9b0:	74 13                	je     0x1400ce9c5
1400ce9b2:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400ce9b6:	40 8a d6             	mov    %sil,%dl
1400ce9b9:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400ce9bd:	ff 15 fd 3f 14 00    	call   *0x143ffd(%rip)        # 0x1402129c0
1400ce9c3:	eb 15                	jmp    0x1400ce9da
1400ce9c5:	f7 43 10 00 08 00 00 	testl  $0x800,0x10(%rbx)
1400ce9cc:	74 0f                	je     0x1400ce9dd
1400ce9ce:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400ce9d2:	40 8a d6             	mov    %sil,%dl
1400ce9d5:	e8 7a 0d 00 00       	call   0x1400cf754
1400ce9da:	40 8a f0             	mov    %al,%sil
1400ce9dd:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400ce9e1:	8b 43 24             	mov    0x24(%rbx),%eax
1400ce9e4:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
1400ce9e8:	39 43 20             	cmp    %eax,0x20(%rbx)
1400ce9eb:	77 20                	ja     0x1400cea0d
1400ce9ed:	48 8b 0f             	mov    (%rdi),%rcx
1400ce9f0:	8d 68 10             	lea    0x10(%rax),%ebp
1400ce9f3:	8b d5                	mov    %ebp,%edx
1400ce9f5:	ff 15 4d 41 14 00    	call   *0x14414d(%rip)        # 0x140212b48
1400ce9fb:	48 85 c0             	test   %rax,%rax
1400ce9fe:	75 07                	jne    0x1400cea07
1400cea00:	ff 15 2a 41 14 00    	call   *0x14412a(%rip)        # 0x140212b30
1400cea06:	cc                   	int3
1400cea07:	48 89 07             	mov    %rax,(%rdi)
1400cea0a:	89 6b 20             	mov    %ebp,0x20(%rbx)
1400cea0d:	8b 4b 24             	mov    0x24(%rbx),%ecx
1400cea10:	48 8b 07             	mov    (%rdi),%rax
1400cea13:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400cea18:	40 88 34 01          	mov    %sil,(%rcx,%rax,1)
1400cea1c:	ff 43 24             	incl   0x24(%rbx)
1400cea1f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400cea24:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400cea29:	48 83 c4 20          	add    $0x20,%rsp
1400cea2d:	5f                   	pop    %rdi
1400cea2e:	c3                   	ret
1400cea2f:	e8 20 b0 f3 ff       	call   0x140009a54
1400cea34:	cc                   	int3
1400cea35:	90                   	nop
1400cea36:	90                   	nop
1400cea37:	90                   	nop
1400cea38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cea3d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400cea42:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400cea47:	57                   	push   %rdi
1400cea48:	41 56                	push   %r14
1400cea4a:	41 57                	push   %r15
1400cea4c:	48 83 ec 30          	sub    $0x30,%rsp
1400cea50:	49 8b f9             	mov    %r9,%rdi
1400cea53:	49 8b f0             	mov    %r8,%rsi
1400cea56:	48 8b da             	mov    %rdx,%rbx
1400cea59:	4c 8b f9             	mov    %rcx,%r15
1400cea5c:	4d 85 c9             	test   %r9,%r9
1400cea5f:	75 07                	jne    0x1400cea68
1400cea61:	48 8b b9 b0 00 00 00 	mov    0xb0(%rcx),%rdi
1400cea68:	48 3b de             	cmp    %rsi,%rbx
1400cea6b:	74 3e                	je     0x1400ceaab
1400cea6d:	48 85 ff             	test   %rdi,%rdi
1400cea70:	74 39                	je     0x1400ceaab
1400cea72:	8b 4f 08             	mov    0x8(%rdi),%ecx
1400cea75:	83 f9 0b             	cmp    $0xb,%ecx
1400cea78:	7f 6b                	jg     0x1400ceae5
1400cea7a:	74 2f                	je     0x1400ceaab
1400cea7c:	83 f9 05             	cmp    $0x5,%ecx
1400cea7f:	7f 46                	jg     0x1400ceac7
1400cea81:	74 28                	je     0x1400ceaab
1400cea83:	85 c9                	test   %ecx,%ecx
1400cea85:	74 24                	je     0x1400ceaab
1400cea87:	83 e9 01             	sub    $0x1,%ecx
1400cea8a:	0f 84 c6 00 00 00    	je     0x1400ceb56
1400cea90:	83 e9 01             	sub    $0x1,%ecx
1400cea93:	0f 84 cf 00 00 00    	je     0x1400ceb68
1400cea99:	83 f9 01             	cmp    $0x1,%ecx
1400cea9c:	75 0d                	jne    0x1400ceaab
1400cea9e:	80 3b 0a             	cmpb   $0xa,(%rbx)
1400ceaa1:	74 08                	je     0x1400ceaab
1400ceaa3:	48 ff c3             	inc    %rbx
1400ceaa6:	48 3b de             	cmp    %rsi,%rbx
1400ceaa9:	75 f3                	jne    0x1400cea9e
1400ceaab:	48 8b c3             	mov    %rbx,%rax
1400ceaae:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400ceab3:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400ceab8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400ceabd:	48 83 c4 30          	add    $0x30,%rsp
1400ceac1:	41 5f                	pop    %r15
1400ceac3:	41 5e                	pop    %r14
1400ceac5:	5f                   	pop    %rdi
1400ceac6:	c3                   	ret
1400ceac7:	83 e9 06             	sub    $0x6,%ecx
1400ceaca:	0f 84 9d 01 00 00    	je     0x1400cec6d
1400cead0:	83 e9 01             	sub    $0x1,%ecx
1400cead3:	0f 84 b7 00 00 00    	je     0x1400ceb90
1400cead9:	83 e9 01             	sub    $0x1,%ecx
1400ceadc:	74 78                	je     0x1400ceb56
1400ceade:	83 f9 01             	cmp    $0x1,%ecx
1400ceae1:	75 c8                	jne    0x1400ceaab
1400ceae3:	eb 71                	jmp    0x1400ceb56
1400ceae5:	83 f9 11             	cmp    $0x11,%ecx
1400ceae8:	7f 4a                	jg     0x1400ceb34
1400ceaea:	74 bf                	je     0x1400ceaab
1400ceaec:	83 e9 0c             	sub    $0xc,%ecx
1400ceaef:	74 3c                	je     0x1400ceb2d
1400ceaf1:	83 e9 01             	sub    $0x1,%ecx
1400ceaf4:	74 60                	je     0x1400ceb56
1400ceaf6:	83 e9 01             	sub    $0x1,%ecx
1400ceaf9:	74 5b                	je     0x1400ceb56
1400ceafb:	83 e9 01             	sub    $0x1,%ecx
1400ceafe:	74 ab                	je     0x1400ceaab
1400ceb00:	83 f9 01             	cmp    $0x1,%ecx
1400ceb03:	75 a6                	jne    0x1400ceaab
1400ceb05:	48 85 ff             	test   %rdi,%rdi
1400ceb08:	74 1e                	je     0x1400ceb28
1400ceb0a:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1400ceb0e:	4c 8b c6             	mov    %rsi,%r8
1400ceb11:	48 8b d3             	mov    %rbx,%rdx
1400ceb14:	49 8b cf             	mov    %r15,%rcx
1400ceb17:	e8 1c ff ff ff       	call   0x1400cea38
1400ceb1c:	48 8b 7f 28          	mov    0x28(%rdi),%rdi
1400ceb20:	48 8b f0             	mov    %rax,%rsi
1400ceb23:	48 3b d8             	cmp    %rax,%rbx
1400ceb26:	75 dd                	jne    0x1400ceb05
1400ceb28:	48 8b c6             	mov    %rsi,%rax
1400ceb2b:	eb 81                	jmp    0x1400ceaae
1400ceb2d:	33 ff                	xor    %edi,%edi
1400ceb2f:	e9 39 ff ff ff       	jmp    0x1400cea6d
1400ceb34:	83 e9 12             	sub    $0x12,%ecx
1400ceb37:	0f 84 6e ff ff ff    	je     0x1400ceaab
1400ceb3d:	83 e9 01             	sub    $0x1,%ecx
1400ceb40:	0f 84 65 ff ff ff    	je     0x1400ceaab
1400ceb46:	83 e9 01             	sub    $0x1,%ecx
1400ceb49:	74 0b                	je     0x1400ceb56
1400ceb4b:	83 f9 01             	cmp    $0x1,%ecx
1400ceb4e:	0f 85 57 ff ff ff    	jne    0x1400ceaab
1400ceb54:	33 ff                	xor    %edi,%edi
1400ceb56:	48 85 ff             	test   %rdi,%rdi
1400ceb59:	0f 84 4c ff ff ff    	je     0x1400ceaab
1400ceb5f:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1400ceb63:	e9 05 ff ff ff       	jmp    0x1400cea6d
1400ceb68:	80 7a ff 0a          	cmpb   $0xa,-0x1(%rdx)
1400ceb6c:	0f 84 39 ff ff ff    	je     0x1400ceaab
1400ceb72:	80 3b 0a             	cmpb   $0xa,(%rbx)
1400ceb75:	74 08                	je     0x1400ceb7f
1400ceb77:	48 ff c3             	inc    %rbx
1400ceb7a:	48 3b de             	cmp    %rsi,%rbx
1400ceb7d:	75 f3                	jne    0x1400ceb72
1400ceb7f:	48 3b de             	cmp    %rsi,%rbx
1400ceb82:	0f 84 23 ff ff ff    	je     0x1400ceaab
1400ceb88:	48 ff c3             	inc    %rbx
1400ceb8b:	e9 1b ff ff ff       	jmp    0x1400ceaab
1400ceb90:	41 f7 87 b8 00 00 00 	testl  $0x100,0xb8(%r15)
1400ceb97:	00 01 00 00
1400ceb9b:	44 8a 33             	mov    (%rbx),%r14b
1400ceb9e:	74 17                	je     0x1400cebb7
1400ceba0:	49 8b 87 d0 00 00 00 	mov    0xd0(%r15),%rax
1400ceba7:	41 8a d6             	mov    %r14b,%dl
1400cebaa:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400cebae:	ff 15 0c 3e 14 00    	call   *0x143e0c(%rip)        # 0x1402129c0
1400cebb4:	44 8a f0             	mov    %al,%r14b
1400cebb7:	4c 8b 47 20          	mov    0x20(%rdi),%r8
1400cebbb:	4d 85 c0             	test   %r8,%r8
1400cebbe:	74 11                	je     0x1400cebd1
1400cebc0:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1400cebc4:	48 8b cb             	mov    %rbx,%rcx
1400cebc7:	e8 9c 1f 00 00       	call   0x1400d0b68
1400cebcc:	48 3b c3             	cmp    %rbx,%rax
1400cebcf:	75 78                	jne    0x1400cec49
1400cebd1:	48 8b 6f 38          	mov    0x38(%rdi),%rbp
1400cebd5:	48 85 ed             	test   %rbp,%rbp
1400cebd8:	74 4a                	je     0x1400cec24
1400cebda:	41 f7 87 b8 00 00 00 	testl  $0x800,0xb8(%r15)
1400cebe1:	00 08 00 00
1400cebe5:	74 14                	je     0x1400cebfb
1400cebe7:	49 8b 8f d0 00 00 00 	mov    0xd0(%r15),%rcx
1400cebee:	41 8a d6             	mov    %r14b,%dl
1400cebf1:	e8 5e 0b 00 00       	call   0x1400cf754
1400cebf6:	44 8a c0             	mov    %al,%r8b
1400cebf9:	eb 03                	jmp    0x1400cebfe
1400cebfb:	45 8a c6             	mov    %r14b,%r8b
1400cebfe:	44 8b 55 04          	mov    0x4(%rbp),%r10d
1400cec02:	33 d2                	xor    %edx,%edx
1400cec04:	45 85 d2             	test   %r10d,%r10d
1400cec07:	74 1b                	je     0x1400cec24
1400cec09:	4c 8b 4d 08          	mov    0x8(%rbp),%r9
1400cec0d:	46 38 04 0a          	cmp    %r8b,(%rdx,%r9,1)
1400cec11:	77 09                	ja     0x1400cec1c
1400cec13:	8d 42 01             	lea    0x1(%rdx),%eax
1400cec16:	46 3a 04 08          	cmp    (%rax,%r9,1),%r8b
1400cec1a:	76 2d                	jbe    0x1400cec49
1400cec1c:	83 c2 02             	add    $0x2,%edx
1400cec1f:	41 3b d2             	cmp    %r10d,%edx
1400cec22:	72 e9                	jb     0x1400cec0d
1400cec24:	4c 8b 47 28          	mov    0x28(%rdi),%r8
1400cec28:	41 0f b6 ce          	movzbl %r14b,%ecx
1400cec2c:	4d 85 c0             	test   %r8,%r8
1400cec2f:	74 1c                	je     0x1400cec4d
1400cec31:	83 e1 07             	and    $0x7,%ecx
1400cec34:	41 0f b6 c6          	movzbl %r14b,%eax
1400cec38:	48 c1 e8 03          	shr    $0x3,%rax
1400cec3c:	ba 01 00 00 00       	mov    $0x1,%edx
1400cec41:	d3 e2                	shl    %cl,%edx
1400cec43:	42 84 14 00          	test   %dl,(%rax,%r8,1)
1400cec47:	74 04                	je     0x1400cec4d
1400cec49:	b1 01                	mov    $0x1,%cl
1400cec4b:	eb 02                	jmp    0x1400cec4f
1400cec4d:	32 c9                	xor    %cl,%cl
1400cec4f:	8a 47 0c             	mov    0xc(%rdi),%al
1400cec52:	24 01                	and    $0x1,%al
1400cec54:	3a c8                	cmp    %al,%cl
1400cec56:	0f 85 4f fe ff ff    	jne    0x1400ceaab
1400cec5c:	48 ff c3             	inc    %rbx
1400cec5f:	48 3b de             	cmp    %rsi,%rbx
1400cec62:	0f 85 28 ff ff ff    	jne    0x1400ceb90
1400cec68:	e9 3e fe ff ff       	jmp    0x1400ceaab
1400cec6d:	49 8b 8f d0 00 00 00 	mov    0xd0(%r15),%rcx
1400cec74:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
1400cec78:	4c 8b 47 28          	mov    0x28(%rdi),%r8
1400cec7c:	48 8b d5             	mov    %rbp,%rdx
1400cec7f:	41 8b 87 b8 00 00 00 	mov    0xb8(%r15),%eax
1400cec86:	4c 8b f3             	mov    %rbx,%r14
1400cec89:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400cec8d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400cec92:	48 8b cb             	mov    %rbx,%rcx
1400cec95:	4d 8d 48 01          	lea    0x1(%r8),%r9
1400cec99:	e8 ba 1d 00 00       	call   0x1400d0a58
1400cec9e:	48 3b c3             	cmp    %rbx,%rax
1400ceca1:	75 08                	jne    0x1400cecab
1400ceca3:	48 8b dd             	mov    %rbp,%rbx
1400ceca6:	48 3b ee             	cmp    %rsi,%rbp
1400ceca9:	75 c2                	jne    0x1400cec6d
1400cecab:	49 3b c6             	cmp    %r14,%rax
1400cecae:	49 0f 45 ee          	cmovne %r14,%rbp
1400cecb2:	48 8b c5             	mov    %rbp,%rax
1400cecb5:	e9 f4 fd ff ff       	jmp    0x1400ceaae
1400cecba:	cc                   	int3
1400cecbb:	90                   	nop
1400cecbc:	48 8b c4             	mov    %rsp,%rax
1400cecbf:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400cecc3:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400cecc7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400ceccb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400ceccf:	41 56                	push   %r14
1400cecd1:	48 83 ec 20          	sub    $0x20,%rsp
1400cecd5:	48 8b fa             	mov    %rdx,%rdi
1400cecd8:	48 8b d9             	mov    %rcx,%rbx
1400cecdb:	48 85 d2             	test   %rdx,%rdx
1400cecde:	74 0e                	je     0x1400cecee
1400cece0:	c6 42 08 01          	movb   $0x1,0x8(%rdx)
1400cece4:	48 8b cf             	mov    %rdi,%rcx
1400cece7:	33 d2                	xor    %edx,%edx
1400cece9:	e8 ce 08 00 00       	call   0x1400cf5bc
1400cecee:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1400cecf5:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400cecf9:	8b 93 c4 00 00 00    	mov    0xc4(%rbx),%edx
1400cecff:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1400ced06:	48 89 03             	mov    %rax,(%rbx)
1400ced09:	e8 5e 09 00 00       	call   0x1400cf66c
1400ced0e:	8b b3 c4 00 00 00    	mov    0xc4(%rbx),%esi
1400ced14:	4c 8d 73 28          	lea    0x28(%rbx),%r14
1400ced18:	49 8b 6e 08          	mov    0x8(%r14),%rbp
1400ced1c:	48 8b cd             	mov    %rbp,%rcx
1400ced1f:	49 2b 0e             	sub    (%r14),%rcx
1400ced22:	48 c1 f9 04          	sar    $0x4,%rcx
1400ced26:	48 3b f1             	cmp    %rcx,%rsi
1400ced29:	73 0d                	jae    0x1400ced38
1400ced2b:	48 c1 e6 04          	shl    $0x4,%rsi
1400ced2f:	49 03 36             	add    (%r14),%rsi
1400ced32:	49 89 76 08          	mov    %rsi,0x8(%r14)
1400ced36:	eb 3f                	jmp    0x1400ced77