14050bdbb:	0f 82 df 29 00 00    	jb     0x14050e7a0
14050bdc1:	44 0f b6 36          	movzbl (%rsi),%r14d
14050bdc5:	45 88 34 24          	mov    %r14b,(%r12)
14050bdc9:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050bdcc:	41 39 7c 24 0c       	cmp    %edi,0xc(%r12)
14050bdd1:	75 0a                	jne    0x14050bddd
14050bdd3:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050bdd8:	8b 7e 05             	mov    0x5(%rsi),%edi
14050bddb:	eb 0c                	jmp    0x14050bde9
14050bddd:	0f cb                	bswap  %ebx
14050bddf:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050bde4:	8b 7e 05             	mov    0x5(%rsi),%edi
14050bde7:	0f cf                	bswap  %edi
14050bde9:	41 89 7c 24 08       	mov    %edi,0x8(%r12)
14050bdee:	48 8b 0d e3 f4 f1 00 	mov    0xf1f4e3(%rip),%rcx        # 0x14142b2d8
14050bdf5:	4d 8b 6d 08          	mov    0x8(%r13),%r13
14050bdf9:	48 85 c9             	test   %rcx,%rcx
14050bdfc:	0f 84 6a f8 ff ff    	je     0x14050b66c
14050be02:	e8 29 97 30 00       	call   0x140815530
14050be07:	84 c0                	test   %al,%al
14050be09:	0f 84 5d f8 ff ff    	je     0x14050b66c
14050be0f:	49 8b 45 20          	mov    0x20(%r13),%rax
14050be13:	4d 8b ce             	mov    %r14,%r9
14050be16:	45 0f b6 45 28       	movzbl 0x28(%r13),%r8d
14050be1b:	8b cb                	mov    %ebx,%ecx
14050be1d:	4c 8b 50 18          	mov    0x18(%rax),%r10
14050be21:	8b c7                	mov    %edi,%eax
14050be23:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14050be28:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14050be2d:	49 8b ca             	mov    %r10,%rcx
14050be30:	49 8b 52 28          	mov    0x28(%r10),%rdx
14050be34:	e8 d7 d5 00 00       	call   0x140519410
14050be39:	e9 2e f8 ff ff       	jmp    0x14050b66c
14050be3e:	b9 10 00 00 00       	mov    $0x10,%ecx
14050be43:	e8 c0 f2 90 00       	call   0x140e1b108
14050be48:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050be4d:	4c 8b e0             	mov    %rax,%r12
14050be50:	48 85 c0             	test   %rax,%rax
14050be53:	74 0f                	je     0x14050be64
14050be55:	c6 00 00             	movb   $0x0,(%rax)
14050be58:	89 58 04             	mov    %ebx,0x4(%rax)
14050be5b:	89 78 08             	mov    %edi,0x8(%rax)
14050be5e:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
14050be62:	eb 03                	jmp    0x14050be67
14050be64:	4c 8b e3             	mov    %rbx,%r12
14050be67:	48 8d 46 05          	lea    0x5(%rsi),%rax
14050be6b:	4d 89 a7 60 03 00 00 	mov    %r12,0x360(%r15)
14050be72:	49 3b c6             	cmp    %r14,%rax
14050be75:	0f 87 58 29 00 00    	ja     0x14050e7d3
14050be7b:	48 3b c6             	cmp    %rsi,%rax
14050be7e:	0f 82 4f 29 00 00    	jb     0x14050e7d3
14050be84:	0f b6 3e             	movzbl (%rsi),%edi
14050be87:	41 88 3c 24          	mov    %dil,(%r12)
14050be8b:	41 83 7c 24 08 01    	cmpl   $0x1,0x8(%r12)
14050be91:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050be94:	74 02                	je     0x14050be98
14050be96:	0f cb                	bswap  %ebx
14050be98:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050be9d:	48 8b 0d 24 f3 f1 00 	mov    0xf1f324(%rip),%rcx        # 0x14142b1c8
14050bea4:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050bea8:	48 85 c9             	test   %rcx,%rcx
14050beab:	0f 84 eb e9 ff ff    	je     0x14050a89c
14050beb1:	e8 7a 96 30 00       	call   0x140815530
14050beb6:	84 c0                	test   %al,%al
14050beb8:	0f 84 de e9 ff ff    	je     0x14050a89c
14050bebe:	49 8b 46 20          	mov    0x20(%r14),%rax
14050bec2:	4c 8b cf             	mov    %rdi,%r9
14050bec5:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050beca:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050bece:	48 63 c3             	movslq %ebx,%rax
14050bed1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050bed6:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050beda:	e8 e1 b1 00 00       	call   0x1405170c0
14050bedf:	41 c6 44 24 0c 01    	movb   $0x1,0xc(%r12)
14050bee5:	bf 05 00 00 00       	mov    $0x5,%edi
14050beea:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050beef:	e9 6b 1f 00 00       	jmp    0x14050de5f
14050bef4:	81 e9 02 20 00 00    	sub    $0x2002,%ecx
14050befa:	83 f9 06             	cmp    $0x6,%ecx
14050befd:	0f 87 f8 1e 00 00    	ja     0x14050ddfb
14050bf03:	48 63 c1             	movslq %ecx,%rax
14050bf06:	48 8d 0d f3 40 af ff 	lea    -0x50bf0d(%rip),%rcx        # 0x140000000
14050bf0d:	8b 84 81 e4 ee 50 00 	mov    0x50eee4(%rcx,%rax,4),%eax
14050bf14:	48 03 c1             	add    %rcx,%rax
14050bf17:	ff e0                	jmp    *%rax
14050bf19:	b9 0c 00 00 00       	mov    $0xc,%ecx
14050bf1e:	e8 e5 f1 90 00       	call   0x140e1b108
14050bf23:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050bf28:	4c 8b e0             	mov    %rax,%r12
14050bf2b:	48 85 c0             	test   %rax,%rax
14050bf2e:	74 10                	je     0x14050bf40
14050bf30:	c6 00 00             	movb   $0x0,(%rax)
14050bf33:	66 89 58 02          	mov    %bx,0x2(%rax)
14050bf37:	89 78 04             	mov    %edi,0x4(%rax)
14050bf3a:	c6 40 08 00          	movb   $0x0,0x8(%rax)
14050bf3e:	eb 03                	jmp    0x14050bf43
14050bf40:	4c 8b e3             	mov    %rbx,%r12
14050bf43:	48 8d 46 03          	lea    0x3(%rsi),%rax
14050bf47:	4d 89 a7 68 03 00 00 	mov    %r12,0x368(%r15)
14050bf4e:	49 3b c6             	cmp    %r14,%rax
14050bf51:	0f 87 af 28 00 00    	ja     0x14050e806
14050bf57:	48 3b c6             	cmp    %rsi,%rax
14050bf5a:	0f 82 a6 28 00 00    	jb     0x14050e806
14050bf60:	0f b6 3e             	movzbl (%rsi),%edi
14050bf63:	41 88 3c 24          	mov    %dil,(%r12)
14050bf67:	41 83 7c 24 04 01    	cmpl   $0x1,0x4(%r12)
14050bf6d:	0f b7 5e 01          	movzwl 0x1(%rsi),%ebx
14050bf71:	74 04                	je     0x14050bf77
14050bf73:	66 c1 cb 08          	ror    $0x8,%bx
14050bf77:	66 41 89 5c 24 02    	mov    %bx,0x2(%r12)
14050bf7d:	48 8b 0d 7c f2 f1 00 	mov    0xf1f27c(%rip),%rcx        # 0x14142b200
14050bf84:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050bf88:	48 85 c9             	test   %rcx,%rcx
14050bf8b:	0f 84 f5 e9 ff ff    	je     0x14050a986
14050bf91:	e8 9a 95 30 00       	call   0x140815530
14050bf96:	84 c0                	test   %al,%al
14050bf98:	0f 84 e8 e9 ff ff    	je     0x14050a986
14050bf9e:	49 8b 46 20          	mov    0x20(%r14),%rax
14050bfa2:	4c 8b cf             	mov    %rdi,%r9
14050bfa5:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050bfaa:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050bfae:	48 0f bf c3          	movswq %bx,%rax
14050bfb2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050bfb7:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050bfbb:	e8 b0 ad 00 00       	call   0x140516d70
14050bfc0:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14050bfc6:	bf 03 00 00 00       	mov    $0x3,%edi
14050bfcb:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050bfd0:	e9 8a 1e 00 00       	jmp    0x14050de5f
14050bfd5:	b9 20 00 00 00       	mov    $0x20,%ecx
14050bfda:	e8 29 f1 90 00       	call   0x140e1b108
14050bfdf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050bfe4:	48 85 c0             	test   %rax,%rax
14050bfe7:	74 16                	je     0x14050bfff
14050bfe9:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050bfed:	89 58 10             	mov    %ebx,0x10(%rax)
14050bff0:	c6 00 00             	movb   $0x0,(%rax)
14050bff3:	89 58 04             	mov    %ebx,0x4(%rax)
14050bff6:	89 78 18             	mov    %edi,0x18(%rax)
14050bff9:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050bffd:	eb 03                	jmp    0x14050c002
14050bfff:	48 8b c3             	mov    %rbx,%rax
14050c002:	4d 8b cd             	mov    %r13,%r9
14050c005:	49 89 87 70 03 00 00 	mov    %rax,0x370(%r15)
14050c00c:	4d 8b c6             	mov    %r14,%r8
14050c00f:	48 8b d6             	mov    %rsi,%rdx
14050c012:	48 8b c8             	mov    %rax,%rcx
14050c015:	e8 d6 37 ff ff       	call   0x1404ff7f0
14050c01a:	e9 3e 1e 00 00       	jmp    0x14050de5d
14050c01f:	b9 20 00 00 00       	mov    $0x20,%ecx
14050c024:	e8 df f0 90 00       	call   0x140e1b108
14050c029:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050c02e:	48 85 c0             	test   %rax,%rax
14050c031:	74 17                	je     0x14050c04a
14050c033:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050c037:	89 58 10             	mov    %ebx,0x10(%rax)
14050c03a:	c6 00 00             	movb   $0x0,(%rax)
14050c03d:	66 89 58 02          	mov    %bx,0x2(%rax)
14050c041:	89 78 18             	mov    %edi,0x18(%rax)
14050c044:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050c048:	eb 03                	jmp    0x14050c04d
14050c04a:	48 8b c3             	mov    %rbx,%rax
14050c04d:	4d 8b cd             	mov    %r13,%r9
14050c050:	49 89 87 78 03 00 00 	mov    %rax,0x378(%r15)
14050c057:	4d 8b c6             	mov    %r14,%r8
14050c05a:	48 8b d6             	mov    %rsi,%rdx
14050c05d:	48 8b c8             	mov    %rax,%rcx
14050c060:	e8 eb 35 ff ff       	call   0x1404ff650
14050c065:	e9 f3 1d 00 00       	jmp    0x14050de5d
14050c06a:	b9 10 00 00 00       	mov    $0x10,%ecx
14050c06f:	e8 94 f0 90 00       	call   0x140e1b108
14050c074:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050c079:	4c 8b e0             	mov    %rax,%r12
14050c07c:	48 85 c0             	test   %rax,%rax
14050c07f:	74 0f                	je     0x14050c090
14050c081:	c6 00 00             	movb   $0x0,(%rax)
14050c084:	89 58 04             	mov    %ebx,0x4(%rax)
14050c087:	89 78 08             	mov    %edi,0x8(%rax)
14050c08a:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
14050c08e:	eb 03                	jmp    0x14050c093
14050c090:	4c 8b e3             	mov    %rbx,%r12
14050c093:	48 8d 46 05          	lea    0x5(%rsi),%rax
14050c097:	4d 89 a7 80 03 00 00 	mov    %r12,0x380(%r15)
14050c09e:	49 3b c6             	cmp    %r14,%rax
14050c0a1:	0f 87 92 27 00 00    	ja     0x14050e839
14050c0a7:	48 3b c6             	cmp    %rsi,%rax
14050c0aa:	0f 82 89 27 00 00    	jb     0x14050e839
14050c0b0:	0f b6 3e             	movzbl (%rsi),%edi
14050c0b3:	41 88 3c 24          	mov    %dil,(%r12)
14050c0b7:	41 83 7c 24 08 01    	cmpl   $0x1,0x8(%r12)
14050c0bd:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050c0c0:	74 02                	je     0x14050c0c4
14050c0c2:	0f cb                	bswap  %ebx
14050c0c4:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050c0c9:	48 8b 0d 50 f1 f1 00 	mov    0xf1f150(%rip),%rcx        # 0x14142b220
14050c0d0:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050c0d4:	48 85 c9             	test   %rcx,%rcx
14050c0d7:	0f 84 bf e7 ff ff    	je     0x14050a89c
14050c0dd:	e8 4e 94 30 00       	call   0x140815530
14050c0e2:	84 c0                	test   %al,%al
14050c0e4:	0f 84 b2 e7 ff ff    	je     0x14050a89c
14050c0ea:	49 8b 46 20          	mov    0x20(%r14),%rax
14050c0ee:	4c 8b cf             	mov    %rdi,%r9
14050c0f1:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050c0f6:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050c0fa:	8b c3                	mov    %ebx,%eax
14050c0fc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050c101:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050c105:	e8 a6 b6 00 00       	call   0x1405177b0
14050c10a:	41 c6 44 24 0c 01    	movb   $0x1,0xc(%r12)
14050c110:	bf 05 00 00 00       	mov    $0x5,%edi
14050c115:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050c11a:	e9 40 1d 00 00       	jmp    0x14050de5f
14050c11f:	b9 14 00 00 00       	mov    $0x14,%ecx
14050c124:	e8 df ef 90 00       	call   0x140e1b108
14050c129:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050c12e:	4c 8b e0             	mov    %rax,%r12
14050c131:	48 85 c0             	test   %rax,%rax
14050c134:	74 14                	je     0x14050c14a
14050c136:	c6 00 00             	movb   $0x0,(%rax)
14050c139:	48 c7 40 04 00 00 00 	movq   $0x0,0x4(%rax)
14050c140:	00
14050c141:	89 78 0c             	mov    %edi,0xc(%rax)
14050c144:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050c148:	eb 03                	jmp    0x14050c14d
14050c14a:	4c 8b e3             	mov    %rbx,%r12
14050c14d:	48 8d 46 09          	lea    0x9(%rsi),%rax
14050c151:	4d 89 a7 88 03 00 00 	mov    %r12,0x388(%r15)
14050c158:	49 3b c6             	cmp    %r14,%rax
14050c15b:	0f 87 0b 27 00 00    	ja     0x14050e86c
14050c161:	48 3b c6             	cmp    %rsi,%rax
14050c164:	0f 82 02 27 00 00    	jb     0x14050e86c
14050c16a:	44 0f b6 36          	movzbl (%rsi),%r14d
14050c16e:	45 88 34 24          	mov    %r14b,(%r12)
14050c172:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050c175:	41 39 7c 24 0c       	cmp    %edi,0xc(%r12)
14050c17a:	75 0a                	jne    0x14050c186
14050c17c:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050c181:	8b 7e 05             	mov    0x5(%rsi),%edi
14050c184:	eb 0c                	jmp    0x14050c192
14050c186:	0f cb                	bswap  %ebx
14050c188:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050c18d:	8b 7e 05             	mov    0x5(%rsi),%edi
14050c190:	0f cf                	bswap  %edi
14050c192:	41 89 7c 24 08       	mov    %edi,0x8(%r12)
14050c197:	48 8b 0d 8a f1 f1 00 	mov    0xf1f18a(%rip),%rcx        # 0x14142b328
14050c19e:	4d 8b 6d 08          	mov    0x8(%r13),%r13
14050c1a2:	48 85 c9             	test   %rcx,%rcx
14050c1a5:	0f 84 c1 f4 ff ff    	je     0x14050b66c
14050c1ab:	e8 80 93 30 00       	call   0x140815530
14050c1b0:	84 c0                	test   %al,%al
14050c1b2:	0f 84 b4 f4 ff ff    	je     0x14050b66c
14050c1b8:	49 8b 45 20          	mov    0x20(%r13),%rax
14050c1bc:	4d 8b ce             	mov    %r14,%r9
14050c1bf:	45 0f b6 45 28       	movzbl 0x28(%r13),%r8d
14050c1c4:	8b cb                	mov    %ebx,%ecx
14050c1c6:	4c 8b 50 18          	mov    0x18(%rax),%r10
14050c1ca:	8b c7                	mov    %edi,%eax
14050c1cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14050c1d1:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14050c1d6:	49 8b ca             	mov    %r10,%rcx
14050c1d9:	49 8b 52 28          	mov    0x28(%r10),%rdx
14050c1dd:	e8 4e b2 00 00       	call   0x140517430
14050c1e2:	e9 85 f4 ff ff       	jmp    0x14050b66c
14050c1e7:	b9 20 00 00 00       	mov    $0x20,%ecx
14050c1ec:	e8 17 ef 90 00       	call   0x140e1b108
14050c1f1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050c1f6:	48 85 c0             	test   %rax,%rax
14050c1f9:	74 16                	je     0x14050c211
14050c1fb:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050c1ff:	89 58 10             	mov    %ebx,0x10(%rax)
14050c202:	c6 00 00             	movb   $0x0,(%rax)
14050c205:	89 58 04             	mov    %ebx,0x4(%rax)
14050c208:	89 78 18             	mov    %edi,0x18(%rax)
14050c20b:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
14050c20f:	eb 03                	jmp    0x14050c214
14050c211:	48 8b c3             	mov    %rbx,%rax
14050c214:	4d 8b cd             	mov    %r13,%r9
14050c217:	49 89 87 90 03 00 00 	mov    %rax,0x390(%r15)
14050c21e:	4d 8b c6             	mov    %r14,%r8
14050c221:	48 8b d6             	mov    %rsi,%rdx
14050c224:	48 8b c8             	mov    %rax,%rcx
14050c227:	e8 24 39 ff ff       	call   0x1404ffb50
14050c22c:	e9 2c 1c 00 00       	jmp    0x14050de5d
14050c231:	b9 28 00 00 00       	mov    $0x28,%ecx
14050c236:	e8 cd ee 90 00       	call   0x140e1b108
14050c23b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050c240:	48 85 c0             	test   %rax,%rax
14050c243:	74 1b                	je     0x14050c260
14050c245:	48 89 58 10          	mov    %rbx,0x10(%rax)
14050c249:	89 58 18             	mov    %ebx,0x18(%rax)
14050c24c:	c6 00 00             	movb   $0x0,(%rax)
14050c24f:	48 c7 40 04 00 00 00 	movq   $0x0,0x4(%rax)
14050c256:	00
14050c257:	89 78 20             	mov    %edi,0x20(%rax)
14050c25a:	c6 40 24 00          	movb   $0x0,0x24(%rax)
14050c25e:	eb 03                	jmp    0x14050c263
14050c260:	48 8b c3             	mov    %rbx,%rax
14050c263:	4d 8b cd             	mov    %r13,%r9
14050c266:	49 89 87 98 03 00 00 	mov    %rax,0x398(%r15)
14050c26d:	4d 8b c6             	mov    %r14,%r8
14050c270:	48 8b d6             	mov    %rsi,%rdx
14050c273:	48 8b c8             	mov    %rax,%rcx
14050c276:	e8 15 37 ff ff       	call   0x1404ff990
14050c27b:	e9 dd 1b 00 00       	jmp    0x14050de5d
14050c280:	b9 10 00 00 00       	mov    $0x10,%ecx
14050c285:	e8 7e ee 90 00       	call   0x140e1b108
14050c28a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050c28f:	4c 8b e0             	mov    %rax,%r12
14050c292:	48 85 c0             	test   %rax,%rax
14050c295:	74 0f                	je     0x14050c2a6
14050c297:	c6 00 00             	movb   $0x0,(%rax)
14050c29a:	89 58 04             	mov    %ebx,0x4(%rax)
14050c29d:	89 78 08             	mov    %edi,0x8(%rax)
14050c2a0:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
14050c2a4:	eb 03                	jmp    0x14050c2a9
14050c2a6:	4c 8b e3             	mov    %rbx,%r12
14050c2a9:	48 8d 46 05          	lea    0x5(%rsi),%rax
14050c2ad:	4d 89 a7 a0 03 00 00 	mov    %r12,0x3a0(%r15)
14050c2b4:	49 3b c6             	cmp    %r14,%rax
14050c2b7:	0f 87 e2 25 00 00    	ja     0x14050e89f
14050c2bd:	48 3b c6             	cmp    %rsi,%rax
14050c2c0:	0f 82 d9 25 00 00    	jb     0x14050e89f
14050c2c6:	0f b6 3e             	movzbl (%rsi),%edi
14050c2c9:	41 88 3c 24          	mov    %dil,(%r12)
14050c2cd:	41 83 7c 24 08 01    	cmpl   $0x1,0x8(%r12)
14050c2d3:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050c2d6:	74 02                	je     0x14050c2da
14050c2d8:	0f cb                	bswap  %ebx
14050c2da:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050c2df:	48 8b 0d 8a ef f1 00 	mov    0xf1ef8a(%rip),%rcx        # 0x14142b270
14050c2e6:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050c2ea:	48 85 c9             	test   %rcx,%rcx
14050c2ed:	0f 84 a9 e5 ff ff    	je     0x14050a89c
14050c2f3:	e8 38 92 30 00       	call   0x140815530
14050c2f8:	84 c0                	test   %al,%al
14050c2fa:	0f 84 9c e5 ff ff    	je     0x14050a89c
14050c300:	49 8b 46 20          	mov    0x20(%r14),%rax
14050c304:	4c 8b cf             	mov    %rdi,%r9
14050c307:	45 0f b6 46 28       	movzbl 0x28(%r14),%r8d
14050c30c:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050c310:	48 63 c3             	movslq %ebx,%rax
14050c313:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14050c318:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050c31c:	e8 4f d9 00 00       	call   0x140519c70
14050c321:	41 c6 44 24 0c 01    	movb   $0x1,0xc(%r12)
14050c327:	bf 05 00 00 00       	mov    $0x5,%edi
14050c32c:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050c331:	e9 29 1b 00 00       	jmp    0x14050de5f
14050c336:	81 f9 01 22 00 00    	cmp    $0x2201,%ecx