14001fd91:	0f 85 3d 04 00 00    	jne    0x1400201d4
14001fd97:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14001fd9b:	0f 84 33 04 00 00    	je     0x1400201d4
14001fda1:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
14001fda5:	83 e8 2b             	sub    $0x2b,%eax
14001fda8:	a8 fd                	test   $0xfd,%al
14001fdaa:	0f 85 24 04 00 00    	jne    0x1400201d4
14001fdb0:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
14001fdb4:	4c 89 e2             	mov    %r12,%rdx
14001fdb7:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001fdbd:	e8 06 a1 1c 00       	call   0x1401e9ec8
14001fdc2:	89 c2                	mov    %eax,%edx
14001fdc4:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14001fdc9:	0f b6 08             	movzbl (%rax),%ecx
14001fdcc:	84 c9                	test   %cl,%cl
14001fdce:	74 09                	je     0x14001fdd9
14001fdd0:	80 f9 0a             	cmp    $0xa,%cl
14001fdd3:	0f 85 fb 03 00 00    	jne    0x1400201d4
14001fdd9:	48 8d 4b 06          	lea    0x6(%rbx),%rcx
14001fddd:	48 39 c8             	cmp    %rcx,%rax
14001fde0:	0f 85 ee 03 00 00    	jne    0x1400201d4
14001fde6:	48 63 c2             	movslq %edx,%rax
14001fde9:	89 d1                	mov    %edx,%ecx
14001fdeb:	48 69 c0 1f 85 eb 51 	imul   $0x51eb851f,%rax,%rax
14001fdf2:	c1 f9 1f             	sar    $0x1f,%ecx
14001fdf5:	48 c1 f8 25          	sar    $0x25,%rax
14001fdf9:	29 c8                	sub    %ecx,%eax
14001fdfb:	6b c0 d8             	imul   $0xffffffd8,%eax,%eax
14001fdfe:	01 d0                	add    %edx,%eax
14001fe00:	80 7b 01 2d          	cmpb   $0x2d,0x1(%rbx)
14001fe04:	75 02                	jne    0x14001fe08
14001fe06:	f7 d8                	neg    %eax
14001fe08:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
14001fe0c:	41 89 07             	mov    %eax,(%r15)
14001fe0f:	e9 b6 fa ff ff       	jmp    0x14001f8ca
14001fe14:	49 63 c7             	movslq %r15d,%rax
14001fe17:	44 89 f9             	mov    %r15d,%ecx
14001fe1a:	48 69 c0 1f 85 eb 51 	imul   $0x51eb851f,%rax,%rax
14001fe21:	c1 f9 1f             	sar    $0x1f,%ecx
14001fe24:	48 c1 f8 25          	sar    $0x25,%rax
14001fe28:	89 c2                	mov    %eax,%edx
14001fe2a:	29 c8                	sub    %ecx,%eax
14001fe2c:	29 ca                	sub    %ecx,%edx
14001fe2e:	44 6b c2 64          	imul   $0x64,%edx,%r8d
14001fe32:	44 89 fa             	mov    %r15d,%edx
14001fe35:	41 89 c7             	mov    %eax,%r15d
14001fe38:	44 29 c2             	sub    %r8d,%edx
14001fe3b:	83 fa 3b             	cmp    $0x3b,%edx
14001fe3e:	0f 9e c0             	setle  %al
14001fe41:	41 83 ff 17          	cmp    $0x17,%r15d
14001fe45:	0f 8f 6b fc ff ff    	jg     0x14001fab6
14001fe4b:	84 c0                	test   %al,%al
14001fe4d:	0f 84 63 fc ff ff    	je     0x14001fab6
14001fe53:	41 6b c7 3c          	imul   $0x3c,%r15d,%eax
14001fe57:	01 d0                	add    %edx,%eax
14001fe59:	80 3e 2d             	cmpb   $0x2d,(%rsi)
14001fe5c:	75 02                	jne    0x14001fe60
14001fe5e:	f7 d8                	neg    %eax
14001fe60:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14001fe65:	89 07                	mov    %eax,(%rdi)
14001fe67:	e9 4a fc ff ff       	jmp    0x14001fab6
14001fe6c:	48 63 ff             	movslq %edi,%rdi
14001fe6f:	48 8d 0d 8a a4 1d 00 	lea    0x1da48a(%rip),%rcx        # 0x1401fa300
14001fe76:	48 63 db             	movslq %ebx,%rbx
14001fe79:	48 c1 e7 04          	shl    $0x4,%rdi
14001fe7d:	48 01 de             	add    %rbx,%rsi
14001fe80:	8b 44 39 08          	mov    0x8(%rcx,%rdi,1),%eax
14001fe84:	03 44 39 0c          	add    0xc(%rcx,%rdi,1),%eax
14001fe88:	6b c0 3c             	imul   $0x3c,%eax,%eax
14001fe8b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14001fe90:	89 07                	mov    %eax,(%rdi)
14001fe92:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001fe96:	44 89 f8             	mov    %r15d,%eax
14001fe99:	e9 c7 f9 ff ff       	jmp    0x14001f865
14001fe9e:	31 d2                	xor    %edx,%edx
14001fea0:	80 3b 3a             	cmpb   $0x3a,(%rbx)
14001fea3:	b8 01 00 00 00       	mov    $0x1,%eax
14001fea8:	75 97                	jne    0x14001fe41
14001feaa:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14001feae:	48 89 ea             	mov    %rbp,%rdx
14001feb1:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001feb7:	e8 14 a0 1c 00       	call   0x1401e9ed0
14001febc:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14001fec1:	89 c2                	mov    %eax,%edx
14001fec3:	48 89 d8             	mov    %rbx,%rax
14001fec6:	48 29 f8             	sub    %rdi,%rax
14001fec9:	48 83 f8 05          	cmp    $0x5,%rax
14001fecd:	0f 85 e3 fb ff ff    	jne    0x14001fab6
14001fed3:	83 fa 3b             	cmp    $0x3b,%edx
14001fed6:	0f 9e c0             	setle  %al
14001fed9:	e9 63 ff ff ff       	jmp    0x14001fe41
14001fede:	66 90                	xchg   %ax,%ax
14001fee0:	0f 84 01 03 00 00    	je     0x1400201e7
14001fee6:	89 c1                	mov    %eax,%ecx
14001fee8:	c1 e1 04             	shl    $0x4,%ecx
14001feeb:	29 c8                	sub    %ecx,%eax
14001feed:	b9 ff 56 86 f4       	mov    $0xf48656ff,%ecx
14001fef2:	c1 e0 02             	shl    $0x2,%eax
14001fef5:	48 29 d1             	sub    %rdx,%rcx
14001fef8:	4c 63 c0             	movslq %eax,%r8
14001fefb:	4c 39 c1             	cmp    %r8,%rcx
14001fefe:	0f 82 d9 02 00 00    	jb     0x1400201dd
14001ff04:	f7 d8                	neg    %eax
14001ff06:	48 98                	cltq
14001ff08:	e9 b6 f9 ff ff       	jmp    0x14001f8c3
14001ff0d:	c7 84 24 90 00 00 00 	movl   $0xffffffff,0x90(%rsp)
14001ff14:	ff ff ff ff
14001ff18:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001ff1d:	e8 a6 9c 1c 00       	call   0x1401e9bc8
14001ff22:	48 89 c2             	mov    %rax,%rdx
14001ff25:	48 8b 45 00          	mov    0x0(%rbp),%rax
14001ff29:	48 39 d0             	cmp    %rdx,%rax
14001ff2c:	0f 8e cc 00 00 00    	jle    0x14001fffe
14001ff32:	48 29 d0             	sub    %rdx,%rax
14001ff35:	48 ba 89 88 88 88 88 	movabs $0x8888888888888889,%rdx
14001ff3c:	88 88 88
14001ff3f:	48 f7 e2             	mul    %rdx
14001ff42:	48 c1 ea 05          	shr    $0x5,%rdx
14001ff46:	41 89 17             	mov    %edx,(%r15)
14001ff49:	e9 4e f9 ff ff       	jmp    0x14001f89c
14001ff4e:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
14001ff52:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14001ff57:	31 d2                	xor    %edx,%edx
14001ff59:	e8 62 f5 0b 00       	call   0x1400df4c0
14001ff5e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001ff63:	45 31 c9             	xor    %r9d,%r9d
14001ff66:	45 89 f8             	mov    %r15d,%r8d
14001ff69:	48 63 44 24 68       	movslq 0x68(%rsp),%rax
14001ff6e:	8b 54 24 4c          	mov    0x4c(%rsp),%edx
14001ff72:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14001ff77:	89 f9                	mov    %edi,%ecx
14001ff79:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001ff7e:	e8 9d e5 ff ff       	call   0x14001e520
14001ff83:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14001ff88:	e9 29 fb ff ff       	jmp    0x14001fab6
14001ff8d:	48 b8 c3 f5 28 5c 8f 	movabs $0x28f5c28f5c28f5c3,%rax
14001ff94:	c2 f5 28
14001ff97:	48 89 fa             	mov    %rdi,%rdx
14001ff9a:	48 c1 ea 02          	shr    $0x2,%rdx
14001ff9e:	48 f7 e2             	mul    %rdx
14001ffa1:	48 c1 ea 02          	shr    $0x2,%rdx
14001ffa5:	83 fa 18             	cmp    $0x18,%edx
14001ffa8:	77 1c                	ja     0x14001ffc6
14001ffaa:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
14001ffae:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14001ffb2:	48 89 f8             	mov    %rdi,%rax
14001ffb5:	48 c1 e1 02          	shl    $0x2,%rcx
14001ffb9:	48 29 c8             	sub    %rcx,%rax
14001ffbc:	48 83 f8 3b          	cmp    $0x3b,%rax
14001ffc0:	0f 86 27 01 00 00    	jbe    0x1400200ed
14001ffc6:	66 0f d6 74 24 70    	movq   %xmm6,0x70(%rsp)
14001ffcc:	48 81 ff 78 05 00 00 	cmp    $0x578,%rdi
14001ffd3:	0f 87 ad 00 00 00    	ja     0x140020086
14001ffd9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14001ffde:	83 38 ff             	cmpl   $0xffffffff,(%rax)
14001ffe1:	0f 84 1b 01 00 00    	je     0x140020102
14001ffe7:	bb 04 00 00 00       	mov    $0x4,%ebx
14001ffec:	48 63 db             	movslq %ebx,%rbx
14001ffef:	48 01 de             	add    %rbx,%rsi
14001fff2:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001fff6:	44 89 f8             	mov    %r15d,%eax
14001fff9:	e9 67 f8 ff ff       	jmp    0x14001f865
14001fffe:	48 29 c2             	sub    %rax,%rdx
140020001:	48 b8 89 88 88 88 88 	movabs $0x8888888888888889,%rax
140020008:	88 88 88
14002000b:	48 f7 e2             	mul    %rdx
14002000e:	48 c1 ea 05          	shr    $0x5,%rdx
140020012:	f7 da                	neg    %edx
140020014:	41 89 17             	mov    %edx,(%r15)
140020017:	e9 80 f8 ff ff       	jmp    0x14001f89c
14002001c:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140020021:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
140020028:	00
140020029:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14002002e:	e9 47 f8 ff ff       	jmp    0x14001f87a
140020033:	f6 c2 02             	test   $0x2,%dl
140020036:	0f 84 a0 fc ff ff    	je     0x14001fcdc
14002003c:	83 7c 24 78 ff       	cmpl   $0xffffffff,0x78(%rsp)
140020041:	0f 85 95 fc ff ff    	jne    0x14001fcdc
140020047:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
14002004e:	00 00
140020050:	48 83 c6 01          	add    $0x1,%rsi
140020054:	41 89 c7             	mov    %eax,%r15d
140020057:	e9 34 f7 ff ff       	jmp    0x14001f790
14002005c:	44 8b 94 24 84 00 00 	mov    0x84(%rsp),%r10d
140020063:	00
140020064:	45 85 d2             	test   %r10d,%r10d
140020067:	0f 89 74 f9 ff ff    	jns    0x14001f9e1
14002006d:	48 83 ff 09          	cmp    $0x9,%rdi
140020071:	0f 87 6a f9 ff ff    	ja     0x14001f9e1
140020077:	83 c7 64             	add    $0x64,%edi
14002007a:	89 bc 24 84 00 00 00 	mov    %edi,0x84(%rsp)
140020081:	e9 6a fa ff ff       	jmp    0x14001faf0
140020086:	48 8d 87 93 f8 ff ff 	lea    -0x76d(%rdi),%rax
14002008d:	48 3d c6 00 00 00    	cmp    $0xc6,%rax
140020093:	0f 87 4e ff ff ff    	ja     0x14001ffe7
140020099:	81 ef 6c 07 00 00    	sub    $0x76c,%edi
14002009f:	89 bc 24 84 00 00 00 	mov    %edi,0x84(%rsp)
1400200a6:	e9 3c ff ff ff       	jmp    0x14001ffe7
1400200ab:	48 63 44 24 78       	movslq 0x78(%rsp),%rax
1400200b0:	44 0f b6 7e 02       	movzbl 0x2(%rsi),%r15d
1400200b5:	48 83 c6 02          	add    $0x2,%rsi
1400200b9:	48 89 c2             	mov    %rax,%rdx
1400200bc:	48 69 c0 ab aa aa 2a 	imul   $0x2aaaaaab,%rax,%rax
1400200c3:	89 d1                	mov    %edx,%ecx
1400200c5:	c1 f9 1f             	sar    $0x1f,%ecx
1400200c8:	48 c1 f8 21          	sar    $0x21,%rax
1400200cc:	29 c8                	sub    %ecx,%eax
1400200ce:	8d 04 40             	lea    (%rax,%rax,2),%eax
1400200d1:	c1 e0 02             	shl    $0x2,%eax
1400200d4:	29 c2                	sub    %eax,%edx
1400200d6:	44 89 f8             	mov    %r15d,%eax
1400200d9:	89 54 24 78          	mov    %edx,0x78(%rsp)
1400200dd:	e9 ae f6 ff ff       	jmp    0x14001f790
1400200e2:	89 fa                	mov    %edi,%edx
1400200e4:	83 ff 18             	cmp    $0x18,%edi
1400200e7:	0f 87 af 00 00 00    	ja     0x14002019c
1400200ed:	89 54 24 78          	mov    %edx,0x78(%rsp)
1400200f1:	89 44 24 74          	mov    %eax,0x74(%rsp)
1400200f5:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
1400200fc:	00
1400200fd:	e9 56 f7 ff ff       	jmp    0x14001f858
140020102:	48 ba c3 f5 28 5c 8f 	movabs $0x28f5c28f5c28f5c3,%rdx
140020109:	c2 f5 28
14002010c:	48 89 f8             	mov    %rdi,%rax
14002010f:	48 c1 e8 02          	shr    $0x2,%rax
140020113:	48 f7 e2             	mul    %rdx
140020116:	48 89 d0             	mov    %rdx,%rax
140020119:	48 c1 e8 02          	shr    $0x2,%rax
14002011d:	6b d0 3c             	imul   $0x3c,%eax,%edx
140020120:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
140020124:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
140020128:	48 c1 e0 02          	shl    $0x2,%rax
14002012c:	48 29 c7             	sub    %rax,%rdi
14002012f:	8d 04 3a             	lea    (%rdx,%rdi,1),%eax
140020132:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140020137:	89 07                	mov    %eax,(%rdi)
140020139:	e9 a9 fe ff ff       	jmp    0x14001ffe7
14002013e:	b8 40 00 00 00       	mov    $0x40,%eax
140020143:	e9 e2 f5 ff ff       	jmp    0x14001f72a
140020148:	48 83 ff 09          	cmp    $0x9,%rdi
14002014c:	77 70                	ja     0x1400201be
14002014e:	8b 4c 24 7c          	mov    0x7c(%rsp),%ecx
140020152:	85 c9                	test   %ecx,%ecx
140020154:	0f 88 fe f6 ff ff    	js     0x14001f858
14002015a:	e9 18 ff ff ff       	jmp    0x140020077
14002015f:	90                   	nop
140020160:	48 63 44 24 78       	movslq 0x78(%rsp),%rax
140020165:	44 0f b6 7e 02       	movzbl 0x2(%rsi),%r15d
14002016a:	48 83 c6 02          	add    $0x2,%rsi
14002016e:	48 89 c2             	mov    %rax,%rdx
140020171:	48 69 c0 ab aa aa 2a 	imul   $0x2aaaaaab,%rax,%rax
140020178:	89 d1                	mov    %edx,%ecx
14002017a:	c1 f9 1f             	sar    $0x1f,%ecx
14002017d:	48 c1 f8 21          	sar    $0x21,%rax
140020181:	29 c8                	sub    %ecx,%eax
140020183:	8d 0c 40             	lea    (%rax,%rax,2),%ecx
140020186:	89 d0                	mov    %edx,%eax
140020188:	c1 e1 02             	shl    $0x2,%ecx
14002018b:	29 c8                	sub    %ecx,%eax
14002018d:	83 c0 0c             	add    $0xc,%eax
140020190:	89 44 24 78          	mov    %eax,0x78(%rsp)
140020194:	44 89 f8             	mov    %r15d,%eax
140020197:	e9 f4 f5 ff ff       	jmp    0x14001f790
14002019c:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
1400201a0:	66 0f d6 74 24 70    	movq   %xmm6,0x70(%rsp)
1400201a6:	48 83 f8 1e          	cmp    $0x1e,%rax
1400201aa:	0f 86 c2 fa ff ff    	jbe    0x14001fc72
1400201b0:	83 bc 24 84 00 00 00 	cmpl   $0x0,0x84(%rsp)
1400201b7:	00
1400201b8:	0f 89 32 f9 ff ff    	jns    0x14001faf0
1400201be:	48 83 ff 45          	cmp    $0x45,%rdi
1400201c2:	0f 86 90 f6 ff ff    	jbe    0x14001f858
1400201c8:	89 bc 24 84 00 00 00 	mov    %edi,0x84(%rsp)
1400201cf:	e9 1c f9 ff ff       	jmp    0x14001faf0
1400201d4:	44 0f b6 06          	movzbl (%rsi),%r8d
1400201d8:	e9 37 f5 ff ff       	jmp    0x14001f714
1400201dd:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400201e2:	e9 e5 f6 ff ff       	jmp    0x14001f8cc
1400201e7:	31 c0                	xor    %eax,%eax
1400201e9:	e9 d5 f6 ff ff       	jmp    0x14001f8c3
1400201ee:	e8 7d 46 1c 00       	call   0x1401e4870
1400201f3:	90                   	nop
1400201f4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400201fb:	00 00 00 00
1400201ff:	90                   	nop
140020200:	57                   	push   %rdi
140020201:	56                   	push   %rsi
140020202:	53                   	push   %rbx
140020203:	48 83 ec 50          	sub    $0x50,%rsp
140020207:	48 8b 3d e2 88 21 00 	mov    0x2188e2(%rip),%rdi        # 0x140238af0
14002020e:	48 89 d6             	mov    %rdx,%rsi
140020211:	4c 8d 44 24 3c       	lea    0x3c(%rsp),%r8
140020216:	48 8b 17             	mov    (%rdi),%rdx
140020219:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14002021e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140020223:	e8 58 f4 ff ff       	call   0x14001f680
140020228:	89 c3                	mov    %eax,%ebx
14002022a:	85 c0                	test   %eax,%eax
14002022c:	75 62                	jne    0x140020290
14002022e:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
140020232:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140020237:	41 b9 2b 00 00 00    	mov    $0x2b,%r9d
14002023d:	85 d2                	test   %edx,%edx
14002023f:	79 08                	jns    0x140020249
140020241:	f7 da                	neg    %edx
140020243:	41 b9 2d 00 00 00    	mov    $0x2d,%r9d
140020249:	89 d0                	mov    %edx,%eax
14002024b:	b9 89 88 88 88       	mov    $0x88888889,%ecx
140020250:	48 0f af c1          	imul   %rcx,%rax
140020254:	48 c1 e8 25          	shr    $0x25,%rax
140020258:	6b c8 3c             	imul   $0x3c,%eax,%ecx
14002025b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14002025f:	29 ca                	sub    %ecx,%edx
140020261:	48 89 f1             	mov    %rsi,%rcx
140020264:	89 54 24 28          	mov    %edx,0x28(%rsp)
140020268:	48 8d 15 9b 9c 1d 00 	lea    0x1d9c9b(%rip),%rdx        # 0x1401f9f0a
14002026f:	e8 4c bd 07 00       	call   0x14009bfc0
140020274:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140020279:	48 2b 07             	sub    (%rdi),%rax
14002027c:	75 19                	jne    0x140020297
14002027e:	89 d8                	mov    %ebx,%eax
140020280:	48 83 c4 50          	add    $0x50,%rsp
140020284:	5b                   	pop    %rbx
140020285:	5e                   	pop    %rsi
140020286:	5f                   	pop    %rdi
140020287:	c3                   	ret
140020288:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14002028f:	00
140020290:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140020295:	eb dd                	jmp    0x140020274
140020297:	e8 d4 45 1c 00       	call   0x1401e4870
14002029c:	90                   	nop
14002029d:	0f 1f 00             	nopl   (%rax)
1400202a0:	57                   	push   %rdi
1400202a1:	56                   	push   %rsi
1400202a2:	53                   	push   %rbx
1400202a3:	48 83 ec 20          	sub    $0x20,%rsp
1400202a7:	48 8d 05 6d 9c 1d 00 	lea    0x1d9c6d(%rip),%rax        # 0x1401f9f1b
1400202ae:	48 89 cf             	mov    %rcx,%rdi
1400202b1:	48 89 d6             	mov    %rdx,%rsi
1400202b4:	48 89 cb             	mov    %rcx,%rbx
1400202b7:	eb 14                	jmp    0x1400202cd
1400202b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400202c0:	48 83 c3 01          	add    $0x1,%rbx
1400202c4:	48 83 c0 01          	add    $0x1,%rax
1400202c8:	3a 53 ff             	cmp    -0x1(%rbx),%dl
1400202cb:	75 23                	jne    0x1400202f0
1400202cd:	0f b6 10             	movzbl (%rax),%edx
1400202d0:	84 d2                	test   %dl,%dl