14020dce9:	48 c1 e9 1d          	shr    $0x1d,%rcx
14020dced:	03 4e 24             	add    0x24(%rsi),%ecx
14020dcf0:	89 4e 24             	mov    %ecx,0x24(%rsi)
14020dcf3:	39 46 20             	cmp    %eax,0x20(%rsi)
14020dcf6:	73 06                	jae    0x14020dcfe
14020dcf8:	8d 41 01             	lea    0x1(%rcx),%eax
14020dcfb:	89 46 24             	mov    %eax,0x24(%rsi)
14020dcfe:	48 85 db             	test   %rbx,%rbx
14020dd01:	74 0e                	je     0x14020dd11
14020dd03:	4c 8b c3             	mov    %rbx,%r8
14020dd06:	48 8b d5             	mov    %rbp,%rdx
14020dd09:	48 8b ce             	mov    %rsi,%rcx
14020dd0c:	e8 ef 54 f3 ff       	call   0x140143200
14020dd11:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14020dd16:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14020dd1b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020dd20:	48 83 c4 20          	add    $0x20,%rsp
14020dd24:	5f                   	pop    %rdi
14020dd25:	c3                   	ret
14020dd26:	cc                   	int3
14020dd27:	cc                   	int3
14020dd28:	cc                   	int3
14020dd29:	cc                   	int3
14020dd2a:	cc                   	int3
14020dd2b:	cc                   	int3
14020dd2c:	cc                   	int3
14020dd2d:	cc                   	int3
14020dd2e:	cc                   	int3
14020dd2f:	cc                   	int3
14020dd30:	40 55                	rex push %rbp
14020dd32:	53                   	push   %rbx
14020dd33:	57                   	push   %rdi
14020dd34:	41 54                	push   %r12
14020dd36:	41 55                	push   %r13
14020dd38:	41 57                	push   %r15
14020dd3a:	48 8d ac 24 f8 f8 ff 	lea    -0x708(%rsp),%rbp
14020dd41:	ff
14020dd42:	b8 08 08 00 00       	mov    $0x808,%eax
14020dd47:	e8 e4 2d 0a 00       	call   0x1402b0b30
14020dd4c:	48 2b e0             	sub    %rax,%rsp
14020dd4f:	48 8b 05 2a 7d 1c 00 	mov    0x1c7d2a(%rip),%rax        # 0x1403d5a80
14020dd56:	48 33 c4             	xor    %rsp,%rax
14020dd59:	48 89 85 f0 06 00 00 	mov    %rax,0x6f0(%rbp)
14020dd60:	44 8b a5 60 07 00 00 	mov    0x760(%rbp),%r12d
14020dd67:	4c 8b e9             	mov    %rcx,%r13
14020dd6a:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14020dd6f:	33 db                	xor    %ebx,%ebx
14020dd71:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14020dd76:	49 8b f9             	mov    %r9,%rdi
14020dd79:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
14020dd80:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14020dd85:	46 8d 3c a5 00 00 00 	lea    0x0(,%r12,4),%r15d
14020dd8c:	00
14020dd8d:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
14020dd91:	41 8b d7             	mov    %r15d,%edx
14020dd94:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
14020dd99:	c1 e2 04             	shl    $0x4,%edx
14020dd9c:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14020dda0:	e8 6b bd f0 ff       	call   0x140119b10
14020dda5:	85 c0                	test   %eax,%eax
14020dda7:	7f 07                	jg     0x14020ddb0
14020dda9:	33 c0                	xor    %eax,%eax
14020ddab:	e9 3b 08 00 00       	jmp    0x14020e5eb
14020ddb0:	48 89 b4 24 50 08 00 	mov    %rsi,0x850(%rsp)
14020ddb7:	00
14020ddb8:	48 8d 85 d0 05 00 00 	lea    0x5d0(%rbp),%rax
14020ddbf:	83 e0 1f             	and    $0x1f,%eax
14020ddc2:	4c 89 b4 24 00 08 00 	mov    %r14,0x800(%rsp)
14020ddc9:	00
14020ddca:	8b f7                	mov    %edi,%esi
14020ddcc:	41 8d 4c 24 01       	lea    0x1(%r12),%ecx
14020ddd1:	d3 ee                	shr    %cl,%esi
14020ddd3:	4c 8d b5 f0 05 00 00 	lea    0x5f0(%rbp),%r14
14020ddda:	4c 2b f0             	sub    %rax,%r14
14020dddd:	89 74 24 24          	mov    %esi,0x24(%rsp)
14020dde1:	8b c6                	mov    %esi,%eax
14020dde3:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14020dde8:	d3 e0                	shl    %cl,%eax
14020ddea:	2b f8                	sub    %eax,%edi
14020ddec:	03 fe                	add    %esi,%edi
14020ddee:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14020ddf3:	3b fe                	cmp    %esi,%edi
14020ddf5:	76 23                	jbe    0x14020de1a
14020ddf7:	8d 47 16             	lea    0x16(%rdi),%eax
14020ddfa:	83 e0 3f             	and    $0x3f,%eax
14020ddfd:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
14020de01:	3b c1                	cmp    %ecx,%eax
14020de03:	73 15                	jae    0x14020de1a
14020de05:	ff c6                	inc    %esi
14020de07:	b8 01 00 00 00       	mov    $0x1,%eax
14020de0c:	41 2b c7             	sub    %r15d,%eax
14020de0f:	89 74 24 24          	mov    %esi,0x24(%rsp)
14020de13:	03 f8                	add    %eax,%edi
14020de15:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14020de1a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14020de1f:	8d 4e 30             	lea    0x30(%rsi),%ecx
14020de22:	0f 28 85 d0 01 00 00 	movaps 0x1d0(%rbp),%xmm0
14020de29:	4c 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%r8
14020de30:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14020de34:	83 e1 f0             	and    $0xfffffff0,%ecx
14020de37:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
14020de3e:	83 c1 15             	add    $0x15,%ecx
14020de41:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14020de46:	48 83 c0 15          	add    $0x15,%rax
14020de4a:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
14020de51:	0f 11 40 f0          	movups %xmm0,-0x10(%rax)
14020de55:	0f 28 8d d0 01 00 00 	movaps 0x1d0(%rbp),%xmm1
14020de5c:	0f 11 8d a8 00 00 00 	movups %xmm1,0xa8(%rbp)
14020de63:	41 83 ff 01          	cmp    $0x1,%r15d
14020de67:	0f 86 7d 00 00 00    	jbe    0x14020deea
14020de6d:	8b c1                	mov    %ecx,%eax
14020de6f:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
14020de76:	44 8b e0             	mov    %eax,%r12d
14020de79:	44 8b f6             	mov    %esi,%r14d
14020de7c:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
14020de80:	4c 8d 95 98 00 00 00 	lea    0x98(%rbp),%r10
14020de87:	4c 8d 5d 90          	lea    -0x70(%rbp),%r11
14020de8b:	41 8d 5f ff          	lea    -0x1(%r15),%ebx
14020de8f:	90                   	nop
14020de90:	49 8b 0b             	mov    (%r11),%rcx
14020de93:	48 8d 52 28          	lea    0x28(%rdx),%rdx
14020de97:	41 0f 10 00          	movups (%r8),%xmm0
14020de9b:	49 03 ce             	add    %r14,%rcx
14020de9e:	4d 8d 40 10          	lea    0x10(%r8),%r8
14020dea2:	49 89 09             	mov    %rcx,(%r9)
14020dea5:	4d 8d 5b 10          	lea    0x10(%r11),%r11
14020dea9:	48 89 4a d0          	mov    %rcx,-0x30(%rdx)
14020dead:	4d 8d 49 10          	lea    0x10(%r9),%r9
14020deb1:	49 8b 0a             	mov    (%r10),%rcx
14020deb4:	4d 8d 52 28          	lea    0x28(%r10),%r10
14020deb8:	49 03 cc             	add    %r12,%rcx
14020debb:	48 89 4a d8          	mov    %rcx,-0x28(%rdx)
14020debf:	0f 11 41 f0          	movups %xmm0,-0x10(%rcx)
14020dec3:	41 0f 10 40 f0       	movups -0x10(%r8),%xmm0
14020dec8:	0f 11 42 e8          	movups %xmm0,-0x18(%rdx)
14020decc:	48 83 eb 01          	sub    $0x1,%rbx
14020ded0:	75 be                	jne    0x14020de90
14020ded2:	4d 8b 95 fc 01 00 00 	mov    0x1fc(%r13),%r10
14020ded9:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14020dede:	4c 89 95 d0 01 00 00 	mov    %r10,0x1d0(%rbp)
14020dee5:	49 0f ca             	bswap  %r10
14020dee8:	eb 1a                	jmp    0x14020df04
14020deea:	4d 8b 95 fc 01 00 00 	mov    0x1fc(%r13),%r10
14020def1:	4c 89 95 d0 01 00 00 	mov    %r10,0x1d0(%rbp)
14020def8:	49 0f ca             	bswap  %r10
14020defb:	45 85 ff             	test   %r15d,%r15d
14020defe:	0f 84 ab 01 00 00    	je     0x14020e0af
14020df04:	41 8b 95 e4 01 00 00 	mov    0x1e4(%r13),%edx
14020df0b:	4d 8d 4e 40          	lea    0x40(%r14),%r9
14020df0f:	41 8b 85 d4 01 00 00 	mov    0x1d4(%r13),%eax
14020df16:	4c 8d 85 d8 01 00 00 	lea    0x1d8(%rbp),%r8
14020df1d:	41 8b 8d d8 01 00 00 	mov    0x1d8(%r13),%ecx
14020df24:	4c 8d a5 d0 01 00 00 	lea    0x1d0(%rbp),%r12
14020df2b:	89 54 24 40          	mov    %edx,0x40(%rsp)
14020df2f:	4c 8b db             	mov    %rbx,%r11
14020df32:	41 8b 95 e8 01 00 00 	mov    0x1e8(%r13),%edx
14020df39:	89 54 24 44          	mov    %edx,0x44(%rsp)
14020df3d:	41 8b 95 ec 01 00 00 	mov    0x1ec(%r13),%edx
14020df44:	89 54 24 48          	mov    %edx,0x48(%rsp)
14020df48:	41 8b 95 f0 01 00 00 	mov    0x1f0(%r13),%edx
14020df4f:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
14020df53:	41 0f b6 95 04 02 00 	movzbl 0x204(%r13),%edx
14020df5a:	00
14020df5b:	88 54 24 20          	mov    %dl,0x20(%rsp)
14020df5f:	41 0f b6 95 05 02 00 	movzbl 0x205(%r13),%edx
14020df66:	00
14020df67:	88 54 24 21          	mov    %dl,0x21(%rsp)
14020df6b:	41 0f b6 95 06 02 00 	movzbl 0x206(%r13),%edx
14020df72:	00
14020df73:	89 44 24 34          	mov    %eax,0x34(%rsp)
14020df77:	41 8b 85 dc 01 00 00 	mov    0x1dc(%r13),%eax
14020df7e:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
14020df82:	41 8b 8d e0 01 00 00 	mov    0x1e0(%r13),%ecx
14020df89:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
14020df8e:	44 8b 74 24 68       	mov    0x68(%rsp),%r14d
14020df93:	88 54 24 22          	mov    %dl,0x22(%rsp)
14020df97:	41 8d 57 ff          	lea    -0x1(%r15),%edx
14020df9b:	89 54 24 6c          	mov    %edx,0x6c(%rsp)
14020df9f:	89 44 24 38          	mov    %eax,0x38(%rsp)
14020dfa3:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14020dfa7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14020dfae:	00 00
14020dfb0:	3b 5c 24 6c          	cmp    0x6c(%rsp),%ebx
14020dfb4:	4d 8d 5b 10          	lea    0x10(%r11),%r11
14020dfb8:	41 89 01             	mov    %eax,(%r9)
14020dfbb:	8b d6                	mov    %esi,%edx
14020dfbd:	8b 44 24 40          	mov    0x40(%rsp),%eax
14020dfc1:	0f 44 d7             	cmove  %edi,%edx
14020dfc4:	41 89 41 40          	mov    %eax,0x40(%r9)
14020dfc8:	ff c3                	inc    %ebx
14020dfca:	8b 44 24 44          	mov    0x44(%rsp),%eax
14020dfce:	41 89 41 60          	mov    %eax,0x60(%r9)
14020dfd2:	8b 44 24 48          	mov    0x48(%rsp),%eax
14020dfd6:	41 89 81 80 00 00 00 	mov    %eax,0x80(%r9)
14020dfdd:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
14020dfe1:	41 89 81 a0 00 00 00 	mov    %eax,0xa0(%r9)
14020dfe8:	49 8b c2             	mov    %r10,%rax
14020dfeb:	41 88 50 04          	mov    %dl,0x4(%r8)
14020dfef:	49 ff c2             	inc    %r10
14020dff2:	41 89 49 20          	mov    %ecx,0x20(%r9)
14020dff6:	4d 8d 80 80 00 00 00 	lea    0x80(%r8),%r8
14020dffd:	4a 8b 4c 1d 80       	mov    -0x80(%rbp,%r11,1),%rcx
14020e002:	45 89 69 c0          	mov    %r13d,-0x40(%r9)
14020e006:	45 89 71 e0          	mov    %r14d,-0x20(%r9)
14020e00a:	4d 8d 49 04          	lea    0x4(%r9),%r9
14020e00e:	48 0f c8             	bswap  %rax
14020e011:	49 89 80 78 ff ff ff 	mov    %rax,-0x88(%r8)
14020e018:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
14020e01d:	41 88 40 80          	mov    %al,-0x80(%r8)
14020e021:	0f b6 44 24 21       	movzbl 0x21(%rsp),%eax
14020e026:	41 88 40 81          	mov    %al,-0x7f(%r8)
14020e02a:	0f b6 44 24 22       	movzbl 0x22(%rsp),%eax
14020e02f:	41 88 40 82          	mov    %al,-0x7e(%r8)
14020e033:	8b c2                	mov    %edx,%eax
14020e035:	c1 e8 08             	shr    $0x8,%eax
14020e038:	41 88 40 83          	mov    %al,-0x7d(%r8)
14020e03c:	0f 10 01             	movups (%rcx),%xmm0
14020e03f:	41 0f 11 40 85       	movups %xmm0,-0x7b(%r8)
14020e044:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14020e048:	41 0f 11 48 95       	movups %xmm1,-0x6b(%r8)
14020e04d:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14020e051:	41 0f 11 40 a5       	movups %xmm0,-0x5b(%r8)
14020e056:	0f b7 41 30          	movzwl 0x30(%rcx),%eax
14020e05a:	66 41 89 40 b5       	mov    %ax,-0x4b(%r8)
14020e05f:	0f b6 41 32          	movzbl 0x32(%rcx),%eax
14020e063:	41 88 40 b7          	mov    %al,-0x49(%r8)
14020e067:	48 8d 41 33          	lea    0x33(%rcx),%rax
14020e06b:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
14020e06f:	4a 89 44 1d 80       	mov    %rax,-0x80(%rbp,%r11,1)
14020e074:	8d 42 cd             	lea    -0x33(%rdx),%eax
14020e077:	c1 e8 06             	shr    $0x6,%eax
14020e07a:	4e 89 64 1d 00       	mov    %r12,0x0(%rbp,%r11,1)
14020e07f:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
14020e083:	42 89 44 1d 88       	mov    %eax,-0x78(%rbp,%r11,1)
14020e088:	8b 44 24 38          	mov    0x38(%rsp),%eax
14020e08c:	42 c7 44 1d 08 01 00 	movl   $0x1,0x8(%rbp,%r11,1)
14020e093:	00 00
14020e095:	41 3b df             	cmp    %r15d,%ebx
14020e098:	0f 82 12 ff ff ff    	jb     0x14020dfb0
14020e09e:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14020e0a3:	44 8b a5 60 07 00 00 	mov    0x760(%rbp),%r12d
14020e0aa:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14020e0af:	45 8b c4             	mov    %r12d,%r8d
14020e0b2:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14020e0b6:	49 8b ce             	mov    %r14,%rcx
14020e0b9:	e8 42 68 e5 ff       	call   0x140064900
14020e0be:	3b f7                	cmp    %edi,%esi
14020e0c0:	8b df                	mov    %edi,%ebx
14020e0c2:	0f 46 de             	cmovbe %esi,%ebx
14020e0c5:	83 eb 33             	sub    $0x33,%ebx
14020e0c8:	c1 eb 06             	shr    $0x6,%ebx
14020e0cb:	83 fb 20             	cmp    $0x20,%ebx
14020e0ce:	0f 86 ea 00 00 00    	jbe    0x14020e1be
14020e0d4:	45 85 ff             	test   %r15d,%r15d
14020e0d7:	74 32                	je     0x14020e10b
14020e0d9:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
14020e0e0:	45 8b c7             	mov    %r15d,%r8d
14020e0e3:	33 c9                	xor    %ecx,%ecx
14020e0e5:	48 8b 44 0d 90       	mov    -0x70(%rbp,%rcx,1),%rax
14020e0ea:	48 89 44 0d 10       	mov    %rax,0x10(%rbp,%rcx,1)
14020e0ef:	c7 44 0d 18 20 00 00 	movl   $0x20,0x18(%rbp,%rcx,1)
14020e0f6:	00
14020e0f7:	48 8d 49 10          	lea    0x10(%rcx),%rcx
14020e0fb:	c7 02 80 00 00 00    	movl   $0x80,(%rdx)
14020e101:	48 8d 52 28          	lea    0x28(%rdx),%rdx
14020e105:	49 83 e8 01          	sub    $0x1,%r8
14020e109:	75 da                	jne    0x14020e0e5
14020e10b:	33 f6                	xor    %esi,%esi
14020e10d:	8b fe                	mov    %esi,%edi
14020e10f:	90                   	nop
14020e110:	45 8b c4             	mov    %r12d,%r8d
14020e113:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14020e117:	49 8b ce             	mov    %r14,%rcx
14020e11a:	e8 e1 67 e5 ff       	call   0x140064900
14020e11f:	45 8b c4             	mov    %r12d,%r8d
14020e122:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
14020e129:	49 8b d5             	mov    %r13,%rdx
14020e12c:	e8 8f 02 e5 ff       	call   0x14005e3c0
14020e131:	45 85 ff             	test   %r15d,%r15d
14020e134:	74 69                	je     0x14020e19f
14020e136:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
14020e13d:	45 8b c7             	mov    %r15d,%r8d
14020e140:	48 8b d6             	mov    %rsi,%rdx
14020e143:	0f 1f 40 00          	nopl   0x0(%rax)
14020e147:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14020e14e:	00 00
14020e150:	48 81 44 15 90 00 08 	addq   $0x800,-0x70(%rbp,%rdx,1)
14020e157:	00 00
14020e159:	48 81 00 00 08 00 00 	addq   $0x800,(%rax)
14020e160:	48 8b 4c 15 90       	mov    -0x70(%rbp,%rdx,1),%rcx
14020e165:	83 44 15 98 e0       	addl   $0xffffffe0,-0x68(%rbp,%rdx,1)
14020e16a:	48 81 40 f8 00 08 00 	addq   $0x800,-0x8(%rax)
14020e171:	00
14020e172:	48 89 4c 15 10       	mov    %rcx,0x10(%rbp,%rdx,1)
14020e177:	48 8b 08             	mov    (%rax),%rcx
14020e17a:	c7 44 15 18 20 00 00 	movl   $0x20,0x18(%rbp,%rdx,1)
14020e181:	00
14020e182:	48 8d 52 10          	lea    0x10(%rdx),%rdx
14020e186:	c7 40 08 80 00 00 00 	movl   $0x80,0x8(%rax)
14020e18d:	48 8d 40 28          	lea    0x28(%rax),%rax
14020e191:	0f 10 41 f0          	movups -0x10(%rcx),%xmm0
14020e195:	0f 11 40 e8          	movups %xmm0,-0x18(%rax)
14020e199:	49 83 e8 01          	sub    $0x1,%r8
14020e19d:	75 b1                	jne    0x14020e150
14020e19f:	81 c7 00 08 00 00    	add    $0x800,%edi
14020e1a5:	83 c3 e0             	add    $0xffffffe0,%ebx
14020e1a8:	83 fb 20             	cmp    $0x20,%ebx
14020e1ab:	0f 87 5f ff ff ff    	ja     0x14020e110
14020e1b1:	8b 74 24 24          	mov    0x24(%rsp),%esi
14020e1b5:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14020e1b9:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14020e1be:	45 8b c4             	mov    %r12d,%r8d
14020e1c1:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14020e1c5:	49 8b ce             	mov    %r14,%rcx
14020e1c8:	e8 33 67 e5 ff       	call   0x140064900
14020e1cd:	33 d2                	xor    %edx,%edx
14020e1cf:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
14020e1d6:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14020e1dc:	e8 1f 38 0d 00       	call   0x1402e1a00
14020e1e1:	33 c0                	xor    %eax,%eax
14020e1e3:	45 85 ff             	test   %r15d,%r15d
14020e1e6:	0f 84 bd 00 00 00    	je     0x14020e2a9
14020e1ec:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14020e1f1:	4c 8d a5 d0 01 00 00 	lea    0x1d0(%rbp),%r12
14020e1f8:	44 8b f0             	mov    %eax,%r14d
14020e1fb:	44 8b e8             	mov    %eax,%r13d
14020e1fe:	66 90                	xchg   %ax,%ax
14020e200:	41 8d 47 ff          	lea    -0x1(%r15),%eax
14020e204:	49 8b cc             	mov    %r12,%rcx
14020e207:	44 3b e8             	cmp    %eax,%r13d
14020e20a:	42 8b 44 35 98       	mov    -0x68(%rbp,%r14,1),%eax
14020e20f:	0f 44 f7             	cmove  %edi,%esi
14020e212:	c1 e0 06             	shl    $0x6,%eax
14020e215:	8b d0                	mov    %eax,%edx
14020e217:	8b fe                	mov    %esi,%edi
14020e219:	4a 03 54 35 90       	add    -0x70(%rbp,%r14,1),%rdx
14020e21e:	2b f8                	sub    %eax,%edi
14020e220:	2b 7c 24 30          	sub    0x30(%rsp),%edi
14020e224:	83 ef 33             	sub    $0x33,%edi
14020e227:	44 8b c7             	mov    %edi,%r8d
14020e22a:	e8 31 31 0d 00       	call   0x1402e1360
14020e22f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14020e234:	8d 34 f5 68 02 00 00 	lea    0x268(,%rsi,8),%esi
14020e23b:	0f ce                	bswap  %esi
14020e23d:	48 8d 04 39          	lea    (%rcx,%rdi,1),%rax
14020e241:	c6 84 05 d0 01 00 00 	movb   $0x80,0x1d0(%rbp,%rax,1)
14020e248:	80
14020e249:	83 ff 38             	cmp    $0x38,%edi
14020e24c:	73 0e                	jae    0x14020e25c
14020e24e:	89 b4 0d 0c 02 00 00 	mov    %esi,0x20c(%rbp,%rcx,1)