14099ae3c:	45 33 db             	xor    %r11d,%r11d
14099ae3f:	44 89 9b 68 0c 00 00 	mov    %r11d,0xc68(%rbx)
14099ae46:	eb 03                	jmp    0x14099ae4b
14099ae48:	45 33 db             	xor    %r11d,%r11d
14099ae4b:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099ae4f:	c7 43 08 14 00 00 00 	movl   $0x14,0x8(%rbx)
14099ae56:	41 83 f9 08          	cmp    $0x8,%r9d
14099ae5a:	7d 4f                	jge    0x14099aeab
14099ae5c:	0f 1f 40 00          	nopl   0x0(%rax)
14099ae60:	4c 8b 03             	mov    (%rbx),%r8
14099ae63:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099ae68:	0f 84 63 1f 00 00    	je     0x14099cdd1
14099ae6e:	49 8b 00             	mov    (%r8),%rax
14099ae71:	8b 53 20             	mov    0x20(%rbx),%edx
14099ae74:	c1 e2 08             	shl    $0x8,%edx
14099ae77:	0f b6 08             	movzbl (%rax),%ecx
14099ae7a:	41 8d 41 08          	lea    0x8(%r9),%eax
14099ae7e:	89 43 24             	mov    %eax,0x24(%rbx)
14099ae81:	0b d1                	or     %ecx,%edx
14099ae83:	89 53 20             	mov    %edx,0x20(%rbx)
14099ae86:	49 ff 00             	incq   (%r8)
14099ae89:	48 8b 03             	mov    (%rbx),%rax
14099ae8c:	ff 48 08             	decl   0x8(%rax)
14099ae8f:	48 8b 03             	mov    (%rbx),%rax
14099ae92:	ff 40 0c             	incl   0xc(%rax)
14099ae95:	48 8b 03             	mov    (%rbx),%rax
14099ae98:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099ae9c:	75 03                	jne    0x14099aea1
14099ae9e:	ff 40 10             	incl   0x10(%rax)
14099aea1:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099aea5:	41 83 f9 08          	cmp    $0x8,%r9d
14099aea9:	7c b5                	jl     0x14099ae60
14099aeab:	8b 43 20             	mov    0x20(%rbx),%eax
14099aeae:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099aeb2:	d3 e8                	shr    %cl,%eax
14099aeb4:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099aeb7:	0f b6 c8             	movzbl %al,%ecx
14099aeba:	8b 83 68 0c 00 00    	mov    0xc68(%rbx),%eax
14099aec0:	c1 e0 08             	shl    $0x8,%eax
14099aec3:	0b c8                	or     %eax,%ecx
14099aec5:	89 8b 68 0c 00 00    	mov    %ecx,0xc68(%rbx)
14099aecb:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099aecf:	c7 43 08 15 00 00 00 	movl   $0x15,0x8(%rbx)
14099aed6:	41 83 f9 08          	cmp    $0x8,%r9d
14099aeda:	7d 4f                	jge    0x14099af2b
14099aedc:	0f 1f 40 00          	nopl   0x0(%rax)
14099aee0:	4c 8b 03             	mov    (%rbx),%r8
14099aee3:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099aee8:	0f 84 e0 1e 00 00    	je     0x14099cdce
14099aeee:	49 8b 00             	mov    (%r8),%rax
14099aef1:	8b 53 20             	mov    0x20(%rbx),%edx
14099aef4:	c1 e2 08             	shl    $0x8,%edx
14099aef7:	0f b6 08             	movzbl (%rax),%ecx
14099aefa:	41 8d 41 08          	lea    0x8(%r9),%eax
14099aefe:	89 43 24             	mov    %eax,0x24(%rbx)
14099af01:	0b d1                	or     %ecx,%edx
14099af03:	89 53 20             	mov    %edx,0x20(%rbx)
14099af06:	49 ff 00             	incq   (%r8)
14099af09:	48 8b 03             	mov    (%rbx),%rax
14099af0c:	ff 48 08             	decl   0x8(%rax)
14099af0f:	48 8b 03             	mov    (%rbx),%rax
14099af12:	ff 40 0c             	incl   0xc(%rax)
14099af15:	48 8b 03             	mov    (%rbx),%rax
14099af18:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099af1c:	75 03                	jne    0x14099af21
14099af1e:	ff 40 10             	incl   0x10(%rax)
14099af21:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099af25:	41 83 f9 08          	cmp    $0x8,%r9d
14099af29:	7c b5                	jl     0x14099aee0
14099af2b:	8b 43 20             	mov    0x20(%rbx),%eax
14099af2e:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099af32:	d3 e8                	shr    %cl,%eax
14099af34:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099af37:	0f b6 c8             	movzbl %al,%ecx
14099af3a:	8b 83 68 0c 00 00    	mov    0xc68(%rbx),%eax
14099af40:	c1 e0 08             	shl    $0x8,%eax
14099af43:	0b c8                	or     %eax,%ecx
14099af45:	89 8b 68 0c 00 00    	mov    %ecx,0xc68(%rbx)
14099af4b:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099af4f:	c7 43 08 16 00 00 00 	movl   $0x16,0x8(%rbx)
14099af56:	41 83 f9 08          	cmp    $0x8,%r9d
14099af5a:	7d 4f                	jge    0x14099afab
14099af5c:	0f 1f 40 00          	nopl   0x0(%rax)
14099af60:	4c 8b 03             	mov    (%rbx),%r8
14099af63:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099af68:	0f 84 60 1e 00 00    	je     0x14099cdce
14099af6e:	49 8b 00             	mov    (%r8),%rax
14099af71:	8b 53 20             	mov    0x20(%rbx),%edx
14099af74:	c1 e2 08             	shl    $0x8,%edx
14099af77:	0f b6 08             	movzbl (%rax),%ecx
14099af7a:	41 8d 41 08          	lea    0x8(%r9),%eax
14099af7e:	89 43 24             	mov    %eax,0x24(%rbx)
14099af81:	0b d1                	or     %ecx,%edx
14099af83:	89 53 20             	mov    %edx,0x20(%rbx)
14099af86:	49 ff 00             	incq   (%r8)
14099af89:	48 8b 03             	mov    (%rbx),%rax
14099af8c:	ff 48 08             	decl   0x8(%rax)
14099af8f:	48 8b 03             	mov    (%rbx),%rax
14099af92:	ff 40 0c             	incl   0xc(%rax)
14099af95:	48 8b 03             	mov    (%rbx),%rax
14099af98:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099af9c:	75 03                	jne    0x14099afa1
14099af9e:	ff 40 10             	incl   0x10(%rax)
14099afa1:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099afa5:	41 83 f9 08          	cmp    $0x8,%r9d
14099afa9:	7c b5                	jl     0x14099af60
14099afab:	8b 43 20             	mov    0x20(%rbx),%eax
14099afae:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099afb2:	d3 e8                	shr    %cl,%eax
14099afb4:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099afb7:	0f b6 c8             	movzbl %al,%ecx
14099afba:	8b 83 68 0c 00 00    	mov    0xc68(%rbx),%eax
14099afc0:	c1 e0 08             	shl    $0x8,%eax
14099afc3:	0b c8                	or     %eax,%ecx
14099afc5:	89 8b 68 0c 00 00    	mov    %ecx,0xc68(%rbx)
14099afcb:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099afcf:	c7 43 08 17 00 00 00 	movl   $0x17,0x8(%rbx)
14099afd6:	41 83 f9 08          	cmp    $0x8,%r9d
14099afda:	7d 4f                	jge    0x14099b02b
14099afdc:	0f 1f 40 00          	nopl   0x0(%rax)
14099afe0:	4c 8b 03             	mov    (%rbx),%r8
14099afe3:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099afe8:	0f 84 e0 1d 00 00    	je     0x14099cdce
14099afee:	49 8b 00             	mov    (%r8),%rax
14099aff1:	8b 53 20             	mov    0x20(%rbx),%edx
14099aff4:	c1 e2 08             	shl    $0x8,%edx
14099aff7:	0f b6 08             	movzbl (%rax),%ecx
14099affa:	41 8d 41 08          	lea    0x8(%r9),%eax
14099affe:	89 43 24             	mov    %eax,0x24(%rbx)
14099b001:	0b d1                	or     %ecx,%edx
14099b003:	89 53 20             	mov    %edx,0x20(%rbx)
14099b006:	49 ff 00             	incq   (%r8)
14099b009:	48 8b 03             	mov    (%rbx),%rax
14099b00c:	ff 48 08             	decl   0x8(%rax)
14099b00f:	48 8b 03             	mov    (%rbx),%rax
14099b012:	ff 40 0c             	incl   0xc(%rax)
14099b015:	48 8b 03             	mov    (%rbx),%rax
14099b018:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099b01c:	75 03                	jne    0x14099b021
14099b01e:	ff 40 10             	incl   0x10(%rax)
14099b021:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b025:	41 83 f9 08          	cmp    $0x8,%r9d
14099b029:	7c b5                	jl     0x14099afe0
14099b02b:	8b 43 20             	mov    0x20(%rbx),%eax
14099b02e:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099b032:	d3 e8                	shr    %cl,%eax
14099b034:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099b037:	0f b6 c8             	movzbl %al,%ecx
14099b03a:	8b 83 68 0c 00 00    	mov    0xc68(%rbx),%eax
14099b040:	c1 e0 08             	shl    $0x8,%eax
14099b043:	0b c8                	or     %eax,%ecx
14099b045:	89 8b 68 0c 00 00    	mov    %ecx,0xc68(%rbx)
14099b04b:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b04f:	c7 43 08 18 00 00 00 	movl   $0x18,0x8(%rbx)
14099b056:	41 83 f9 01          	cmp    $0x1,%r9d
14099b05a:	7d 4f                	jge    0x14099b0ab
14099b05c:	0f 1f 40 00          	nopl   0x0(%rax)
14099b060:	4c 8b 03             	mov    (%rbx),%r8
14099b063:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099b068:	0f 84 60 1d 00 00    	je     0x14099cdce
14099b06e:	49 8b 00             	mov    (%r8),%rax
14099b071:	8b 53 20             	mov    0x20(%rbx),%edx
14099b074:	c1 e2 08             	shl    $0x8,%edx
14099b077:	0f b6 08             	movzbl (%rax),%ecx
14099b07a:	41 8d 41 08          	lea    0x8(%r9),%eax
14099b07e:	89 43 24             	mov    %eax,0x24(%rbx)
14099b081:	0b d1                	or     %ecx,%edx
14099b083:	89 53 20             	mov    %edx,0x20(%rbx)
14099b086:	49 ff 00             	incq   (%r8)
14099b089:	48 8b 03             	mov    (%rbx),%rax
14099b08c:	ff 48 08             	decl   0x8(%rax)
14099b08f:	48 8b 03             	mov    (%rbx),%rax
14099b092:	ff 40 0c             	incl   0xc(%rax)
14099b095:	48 8b 03             	mov    (%rbx),%rax
14099b098:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099b09c:	75 03                	jne    0x14099b0a1
14099b09e:	ff 40 10             	incl   0x10(%rax)
14099b0a1:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b0a5:	41 83 f9 01          	cmp    $0x1,%r9d
14099b0a9:	7c b5                	jl     0x14099b060
14099b0ab:	8b 43 20             	mov    0x20(%rbx),%eax
14099b0ae:	41 8d 49 ff          	lea    -0x1(%r9),%ecx
14099b0b2:	d3 e8                	shr    %cl,%eax
14099b0b4:	24 01                	and    $0x1,%al
14099b0b6:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099b0b9:	45 33 db             	xor    %r11d,%r11d
14099b0bc:	88 43 14             	mov    %al,0x14(%rbx)
14099b0bf:	44 89 5b 38          	mov    %r11d,0x38(%rbx)
14099b0c3:	eb 03                	jmp    0x14099b0c8
14099b0c5:	45 33 db             	xor    %r11d,%r11d
14099b0c8:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b0cc:	c7 43 08 19 00 00 00 	movl   $0x19,0x8(%rbx)
14099b0d3:	41 83 f9 08          	cmp    $0x8,%r9d
14099b0d7:	7d 52                	jge    0x14099b12b
14099b0d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14099b0e0:	4c 8b 03             	mov    (%rbx),%r8
14099b0e3:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099b0e8:	0f 84 e3 1c 00 00    	je     0x14099cdd1
14099b0ee:	49 8b 00             	mov    (%r8),%rax
14099b0f1:	8b 53 20             	mov    0x20(%rbx),%edx
14099b0f4:	c1 e2 08             	shl    $0x8,%edx
14099b0f7:	0f b6 08             	movzbl (%rax),%ecx
14099b0fa:	41 8d 41 08          	lea    0x8(%r9),%eax
14099b0fe:	89 43 24             	mov    %eax,0x24(%rbx)
14099b101:	0b d1                	or     %ecx,%edx
14099b103:	89 53 20             	mov    %edx,0x20(%rbx)
14099b106:	49 ff 00             	incq   (%r8)
14099b109:	48 8b 03             	mov    (%rbx),%rax
14099b10c:	ff 48 08             	decl   0x8(%rax)
14099b10f:	48 8b 03             	mov    (%rbx),%rax
14099b112:	ff 40 0c             	incl   0xc(%rax)
14099b115:	48 8b 03             	mov    (%rbx),%rax
14099b118:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099b11c:	75 03                	jne    0x14099b121
14099b11e:	ff 40 10             	incl   0x10(%rax)
14099b121:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b125:	41 83 f9 08          	cmp    $0x8,%r9d
14099b129:	7c b5                	jl     0x14099b0e0
14099b12b:	8b 43 20             	mov    0x20(%rbx),%eax
14099b12e:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099b132:	d3 e8                	shr    %cl,%eax
14099b134:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099b137:	0f b6 c8             	movzbl %al,%ecx
14099b13a:	8b 43 38             	mov    0x38(%rbx),%eax
14099b13d:	c1 e0 08             	shl    $0x8,%eax
14099b140:	0b c8                	or     %eax,%ecx
14099b142:	89 4b 38             	mov    %ecx,0x38(%rbx)
14099b145:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b149:	c7 43 08 1a 00 00 00 	movl   $0x1a,0x8(%rbx)
14099b150:	41 83 f9 08          	cmp    $0x8,%r9d
14099b154:	7d 55                	jge    0x14099b1ab
14099b156:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14099b15d:	00 00 00
14099b160:	4c 8b 03             	mov    (%rbx),%r8
14099b163:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099b168:	0f 84 60 1c 00 00    	je     0x14099cdce
14099b16e:	49 8b 00             	mov    (%r8),%rax
14099b171:	8b 53 20             	mov    0x20(%rbx),%edx
14099b174:	c1 e2 08             	shl    $0x8,%edx
14099b177:	0f b6 08             	movzbl (%rax),%ecx
14099b17a:	41 8d 41 08          	lea    0x8(%r9),%eax
14099b17e:	89 43 24             	mov    %eax,0x24(%rbx)
14099b181:	0b d1                	or     %ecx,%edx
14099b183:	89 53 20             	mov    %edx,0x20(%rbx)
14099b186:	49 ff 00             	incq   (%r8)
14099b189:	48 8b 03             	mov    (%rbx),%rax
14099b18c:	ff 48 08             	decl   0x8(%rax)
14099b18f:	48 8b 03             	mov    (%rbx),%rax
14099b192:	ff 40 0c             	incl   0xc(%rax)
14099b195:	48 8b 03             	mov    (%rbx),%rax
14099b198:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099b19c:	75 03                	jne    0x14099b1a1
14099b19e:	ff 40 10             	incl   0x10(%rax)
14099b1a1:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b1a5:	41 83 f9 08          	cmp    $0x8,%r9d
14099b1a9:	7c b5                	jl     0x14099b160
14099b1ab:	8b 43 20             	mov    0x20(%rbx),%eax
14099b1ae:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099b1b2:	d3 e8                	shr    %cl,%eax
14099b1b4:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099b1b7:	0f b6 c8             	movzbl %al,%ecx
14099b1ba:	8b 43 38             	mov    0x38(%rbx),%eax
14099b1bd:	c1 e0 08             	shl    $0x8,%eax
14099b1c0:	0b c8                	or     %eax,%ecx
14099b1c2:	89 4b 38             	mov    %ecx,0x38(%rbx)
14099b1c5:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b1c9:	c7 43 08 1b 00 00 00 	movl   $0x1b,0x8(%rbx)
14099b1d0:	41 83 f9 08          	cmp    $0x8,%r9d
14099b1d4:	7d 55                	jge    0x14099b22b
14099b1d6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14099b1dd:	00 00 00
14099b1e0:	4c 8b 03             	mov    (%rbx),%r8
14099b1e3:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099b1e8:	0f 84 e0 1b 00 00    	je     0x14099cdce
14099b1ee:	49 8b 00             	mov    (%r8),%rax
14099b1f1:	8b 53 20             	mov    0x20(%rbx),%edx
14099b1f4:	c1 e2 08             	shl    $0x8,%edx
14099b1f7:	0f b6 08             	movzbl (%rax),%ecx
14099b1fa:	41 8d 41 08          	lea    0x8(%r9),%eax
14099b1fe:	89 43 24             	mov    %eax,0x24(%rbx)
14099b201:	0b d1                	or     %ecx,%edx
14099b203:	89 53 20             	mov    %edx,0x20(%rbx)
14099b206:	49 ff 00             	incq   (%r8)
14099b209:	48 8b 03             	mov    (%rbx),%rax
14099b20c:	ff 48 08             	decl   0x8(%rax)
14099b20f:	48 8b 03             	mov    (%rbx),%rax
14099b212:	ff 40 0c             	incl   0xc(%rax)
14099b215:	48 8b 03             	mov    (%rbx),%rax
14099b218:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099b21c:	75 03                	jne    0x14099b221
14099b21e:	ff 40 10             	incl   0x10(%rax)
14099b221:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b225:	41 83 f9 08          	cmp    $0x8,%r9d
14099b229:	7c b5                	jl     0x14099b1e0
14099b22b:	8b 43 20             	mov    0x20(%rbx),%eax
14099b22e:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099b232:	d3 e8                	shr    %cl,%eax
14099b234:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099b237:	0f b6 c8             	movzbl %al,%ecx
14099b23a:	8b 43 38             	mov    0x38(%rbx),%eax
14099b23d:	c1 e0 08             	shl    $0x8,%eax
14099b240:	0b c8                	or     %eax,%ecx
14099b242:	89 4b 38             	mov    %ecx,0x38(%rbx)
14099b245:	0f 8c 88 f9 ff ff    	jl     0x14099abd3
14099b24b:	69 43 28 a0 86 01 00 	imul   $0x186a0,0x28(%rbx),%eax
14099b252:	83 c0 0a             	add    $0xa,%eax
14099b255:	3b c8                	cmp    %eax,%ecx
14099b257:	0f 8f 76 f9 ff ff    	jg     0x14099abd3
14099b25d:	45 33 db             	xor    %r11d,%r11d
14099b260:	45 8b d3             	mov    %r11d,%r10d
14099b263:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14099b268:	e9 8f 00 00 00       	jmp    0x14099b2fc
14099b26d:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
14099b272:	45 33 db             	xor    %r11d,%r11d
14099b275:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b279:	c7 43 08 1c 00 00 00 	movl   $0x1c,0x8(%rbx)
14099b280:	41 83 f9 01          	cmp    $0x1,%r9d
14099b284:	7d 55                	jge    0x14099b2db
14099b286:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14099b28d:	00 00 00
14099b290:	4c 8b 03             	mov    (%rbx),%r8
14099b293:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099b298:	0f 84 30 1b 00 00    	je     0x14099cdce
14099b29e:	49 8b 00             	mov    (%r8),%rax
14099b2a1:	8b 53 20             	mov    0x20(%rbx),%edx
14099b2a4:	c1 e2 08             	shl    $0x8,%edx
14099b2a7:	0f b6 08             	movzbl (%rax),%ecx
14099b2aa:	41 8d 41 08          	lea    0x8(%r9),%eax
14099b2ae:	89 43 24             	mov    %eax,0x24(%rbx)
14099b2b1:	0b d1                	or     %ecx,%edx
14099b2b3:	89 53 20             	mov    %edx,0x20(%rbx)
14099b2b6:	49 ff 00             	incq   (%r8)
14099b2b9:	48 8b 03             	mov    (%rbx),%rax
14099b2bc:	ff 48 08             	decl   0x8(%rax)
14099b2bf:	48 8b 03             	mov    (%rbx),%rax
14099b2c2:	ff 40 0c             	incl   0xc(%rax)
14099b2c5:	48 8b 03             	mov    (%rbx),%rax
14099b2c8:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099b2cc:	75 03                	jne    0x14099b2d1
14099b2ce:	ff 40 10             	incl   0x10(%rax)
14099b2d1:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099b2d5:	41 83 f9 01          	cmp    $0x1,%r9d
14099b2d9:	7c b5                	jl     0x14099b290
14099b2db:	8b 53 20             	mov    0x20(%rbx),%edx
14099b2de:	41 8d 49 ff          	lea    -0x1(%r9),%ecx
14099b2e2:	d3 ea                	shr    %cl,%edx
14099b2e4:	49 63 c2             	movslq %r10d,%rax
14099b2e7:	80 e2 01             	and    $0x1,%dl
14099b2ea:	41 ff c2             	inc    %r10d
14099b2ed:	89 4b 24             	mov    %ecx,0x24(%rbx)