14091c85a:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14091c85d:	45 89 4f 18          	mov    %r9d,0x18(%r15)
14091c861:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
14091c867:	8b 57 0c             	mov    0xc(%rdi),%edx
14091c86a:	44 8b 47 08          	mov    0x8(%rdi),%r8d
14091c86e:	89 47 10             	mov    %eax,0x10(%rdi)
14091c871:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091c878:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091c87e:	7f 1d                	jg     0x14091c89d
14091c880:	44 8b ca             	mov    %edx,%r9d
14091c883:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14091c88a:	00
14091c88b:	ba 43 00 00 00       	mov    $0x43,%edx
14091c890:	48 8b cb             	mov    %rbx,%rcx
14091c893:	e8 08 05 f9 ff       	call   0x1408acda0
14091c898:	45 33 c9             	xor    %r9d,%r9d
14091c89b:	eb 31                	jmp    0x14091c8ce
14091c89d:	8d 41 01             	lea    0x1(%rcx),%eax
14091c8a0:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091c8a6:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091c8aa:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091c8b1:	c7 04 c8 43 00 00 00 	movl   $0x43,(%rax,%rcx,8)
14091c8b8:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091c8bd:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14091c8c1:	c7 44 c8 0c 01 00 00 	movl   $0x1,0xc(%rax,%rcx,8)
14091c8c8:	00
14091c8c9:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14091c8ce:	ff c6                	inc    %esi
14091c8d0:	89 b4 24 b0 00 00 00 	mov    %esi,0xb0(%rsp)
14091c8d7:	41 80 7f 41 b8       	cmpb   $0xb8,0x41(%r15)
14091c8dc:	4d 8b 6f 60          	mov    0x60(%r15),%r13
14091c8e0:	0f 84 06 03 00 00    	je     0x14091cbec
14091c8e6:	80 7d 4b 02          	cmpb   $0x2,0x4b(%rbp)
14091c8ea:	41 8b f9             	mov    %r9d,%edi
14091c8ed:	0f 85 6d 01 00 00    	jne    0x14091ca60
14091c8f3:	0f b6 45 48          	movzbl 0x48(%rbp),%eax
14091c8f7:	ff c8                	dec    %eax
14091c8f9:	44 3b f0             	cmp    %eax,%r14d
14091c8fc:	0f 85 5e 01 00 00    	jne    0x14091ca60
14091c902:	41 f7 45 38 00 02 00 	testl  $0x200,0x38(%r13)
14091c909:	00
14091c90a:	0f 84 50 01 00 00    	je     0x14091ca60
14091c910:	49 8b 45 20          	mov    0x20(%r13),%rax
14091c914:	f6 40 64 80          	testb  $0x80,0x64(%rax)
14091c918:	0f 84 42 01 00 00    	je     0x14091ca60
14091c91e:	41 0f b7 75 1e       	movzwl 0x1e(%r13),%esi
14091c923:	85 f6                	test   %esi,%esi
14091c925:	0f 84 35 01 00 00    	je     0x14091ca60
14091c92b:	48 8b 40 10          	mov    0x10(%rax),%rax
14091c92f:	66 83 3c 70 24       	cmpw   $0x24,(%rax,%rsi,2)
14091c934:	0f 8c 26 01 00 00    	jl     0x14091ca60
14091c93a:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14091c93f:	44 8b 75 38          	mov    0x38(%rbp),%r14d
14091c943:	41 ff c6             	inc    %r14d
14091c946:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14091c94d:	00 00 00
14091c950:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091c957:	45 8d 04 3e          	lea    (%r14,%rdi,1),%r8d
14091c95b:	41 8b 57 08          	mov    0x8(%r15),%edx
14091c95f:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091c965:	7f 1d                	jg     0x14091c984
14091c967:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14091c96c:	44 8b cf             	mov    %edi,%r9d
14091c96f:	44 8b c2             	mov    %edx,%r8d
14091c972:	48 8b cb             	mov    %rbx,%rcx
14091c975:	ba 5e 00 00 00       	mov    $0x5e,%edx
14091c97a:	e8 21 04 f9 ff       	call   0x1408acda0
14091c97f:	45 33 c9             	xor    %r9d,%r9d
14091c982:	eb 2d                	jmp    0x14091c9b1
14091c984:	8d 41 01             	lea    0x1(%rcx),%eax
14091c987:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091c98d:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091c991:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091c998:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
14091c99f:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14091c9a3:	89 7c c8 08          	mov    %edi,0x8(%rax,%rcx,8)
14091c9a7:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
14091c9ac:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14091c9b1:	ff c7                	inc    %edi
14091c9b3:	3b fe                	cmp    %esi,%edi
14091c9b5:	7c 99                	jl     0x14091c950
14091c9b7:	8b 4d 38             	mov    0x38(%rbp),%ecx
14091c9ba:	ba 17 00 00 00       	mov    $0x17,%edx
14091c9bf:	ff c1                	inc    %ecx
14091c9c1:	89 74 24 28          	mov    %esi,0x28(%rsp)
14091c9c5:	03 ce                	add    %esi,%ecx
14091c9c7:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14091c9cc:	89 4d 38             	mov    %ecx,0x38(%rbp)
14091c9cf:	b8 14 00 00 00       	mov    $0x14,%eax
14091c9d4:	41 80 7f 41 25       	cmpb   $0x25,0x41(%r15)
14091c9d9:	48 8b cb             	mov    %rbx,%rcx
14091c9dc:	45 8b 47 08          	mov    0x8(%r15),%r8d
14091c9e0:	0f 44 d0             	cmove  %eax,%edx
14091c9e3:	45 33 c9             	xor    %r9d,%r9d
14091c9e6:	e8 75 a4 fe ff       	call   0x140906e60
14091c9eb:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091c9f2:	33 f6                	xor    %esi,%esi
14091c9f4:	8b f8                	mov    %eax,%edi
14091c9f6:	41 8b 57 48          	mov    0x48(%r15),%edx
14091c9fa:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091ca00:	7f 24                	jg     0x14091ca26
14091ca02:	44 8b ca             	mov    %edx,%r9d
14091ca05:	89 74 24 20          	mov    %esi,0x20(%rsp)
14091ca09:	ba 08 00 00 00       	mov    $0x8,%edx
14091ca0e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14091ca14:	48 8b cb             	mov    %rbx,%rcx
14091ca17:	e8 84 03 f9 ff       	call   0x1408acda0
14091ca1c:	44 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14d
14091ca23:	00
14091ca24:	eb 3c                	jmp    0x14091ca62
14091ca26:	44 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14d
14091ca2d:	00
14091ca2e:	8d 41 01             	lea    0x1(%rcx),%eax
14091ca31:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091ca37:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091ca3b:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091ca42:	c7 04 c8 08 00 00 00 	movl   $0x8,(%rax,%rcx,8)
14091ca49:	c7 44 c8 04 01 00 00 	movl   $0x1,0x4(%rax,%rcx,8)
14091ca50:	00
14091ca51:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14091ca55:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14091ca59:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
14091ca5e:	eb 02                	jmp    0x14091ca62
14091ca60:	33 f6                	xor    %esi,%esi
14091ca62:	41 8b 57 18          	mov    0x18(%r15),%edx
14091ca66:	85 d2                	test   %edx,%edx
14091ca68:	74 2b                	je     0x14091ca95
14091ca6a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14091ca6e:	f7 d2                	not    %edx
14091ca70:	8b 41 48             	mov    0x48(%rcx),%eax
14091ca73:	03 41 44             	add    0x44(%rcx),%eax
14091ca76:	79 0d                	jns    0x14091ca85
14091ca78:	44 8b c2             	mov    %edx,%r8d
14091ca7b:	48 8b d3             	mov    %rbx,%rdx
14091ca7e:	e8 1d 4b fa ff       	call   0x1408c15a0
14091ca83:	eb 10                	jmp    0x14091ca95
14091ca85:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14091ca89:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
14091ca8f:	48 63 d2             	movslq %edx,%rdx
14091ca92:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14091ca95:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091ca9c:	45 0f b6 57 42       	movzbl 0x42(%r15),%r10d
14091caa1:	45 8b 4f 48          	mov    0x48(%r15),%r9d
14091caa5:	45 8b 47 44          	mov    0x44(%r15),%r8d
14091caa9:	41 0f b6 57 41       	movzbl 0x41(%r15),%edx
14091caae:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091cab4:	7f 0f                	jg     0x14091cac5
14091cab6:	48 8b cb             	mov    %rbx,%rcx
14091cab9:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
14091cabe:	e8 dd 02 f9 ff       	call   0x1408acda0
14091cac3:	eb 35                	jmp    0x14091cafa
14091cac5:	8d 41 01             	lea    0x1(%rcx),%eax
14091cac8:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091cace:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091cad2:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091cad9:	88 14 c8             	mov    %dl,(%rax,%rcx,8)
14091cadc:	66 89 74 c8 02       	mov    %si,0x2(%rax,%rcx,8)
14091cae1:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091cae6:	44 89 4c c8 08       	mov    %r9d,0x8(%rax,%rcx,8)
14091caeb:	44 89 54 c8 0c       	mov    %r10d,0xc(%rax,%rcx,8)
14091caf0:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
14091caf5:	c6 44 c8 01 00       	movb   $0x0,0x1(%rax,%rcx,8)
14091cafa:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
14091cb01:	85 c0                	test   %eax,%eax
14091cb03:	7e 15                	jle    0x14091cb1a
14091cb05:	41 0f b6 57 43       	movzbl 0x43(%r15),%edx
14091cb0a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091cb0e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091cb15:	66 89 54 c8 ea       	mov    %dx,-0x16(%rax,%rcx,8)
14091cb1a:	41 83 7f 24 00       	cmpl   $0x0,0x24(%r15)
14091cb1f:	0f 84 8b 00 00 00    	je     0x14091cbb0
14091cb25:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14091cb29:	41 8b 57 28          	mov    0x28(%r15),%edx
14091cb2d:	f7 d2                	not    %edx
14091cb2f:	8b 41 48             	mov    0x48(%rcx),%eax
14091cb32:	03 41 44             	add    0x44(%rcx),%eax
14091cb35:	79 0d                	jns    0x14091cb44
14091cb37:	44 8b c2             	mov    %edx,%r8d
14091cb3a:	48 8b d3             	mov    %rbx,%rdx
14091cb3d:	e8 5e 4a fa ff       	call   0x1408c15a0
14091cb42:	eb 10                	jmp    0x14091cb54
14091cb44:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14091cb48:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
14091cb4e:	48 63 d2             	movslq %edx,%rdx
14091cb51:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14091cb54:	41 8b 57 48          	mov    0x48(%r15),%edx
14091cb58:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091cb5f:	ff ca                	dec    %edx
14091cb61:	45 8b 47 24          	mov    0x24(%r15),%r8d
14091cb65:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091cb6b:	7f 16                	jg     0x14091cb83
14091cb6d:	44 8b ca             	mov    %edx,%r9d
14091cb70:	89 74 24 20          	mov    %esi,0x20(%rsp)
14091cb74:	ba 3c 00 00 00       	mov    $0x3c,%edx
14091cb79:	48 8b cb             	mov    %rbx,%rcx
14091cb7c:	e8 1f 02 f9 ff       	call   0x1408acda0
14091cb81:	eb 2d                	jmp    0x14091cbb0
14091cb83:	8d 41 01             	lea    0x1(%rcx),%eax
14091cb86:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091cb8c:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091cb90:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091cb97:	c7 04 c8 3c 00 00 00 	movl   $0x3c,(%rax,%rcx,8)
14091cb9e:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091cba3:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14091cba7:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14091cbab:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
14091cbb0:	85 ff                	test   %edi,%edi
14091cbb2:	74 6b                	je     0x14091cc1f
14091cbb4:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
14091cbba:	79 03                	jns    0x14091cbbf
14091cbbc:	8d 7a ff             	lea    -0x1(%rdx),%edi
14091cbbf:	48 8b 03             	mov    (%rbx),%rax
14091cbc2:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14091cbc6:	74 0c                	je     0x14091cbd4
14091cbc8:	48 8d 05 89 72 b1 00 	lea    0xb17289(%rip),%rax        # 0x141433e58
14091cbcf:	89 50 08             	mov    %edx,0x8(%rax)
14091cbd2:	eb 4b                	jmp    0x14091cc1f
14091cbd4:	48 63 c7             	movslq %edi,%rax
14091cbd7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091cbdb:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091cbe2:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14091cbe6:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
14091cbea:	eb 33                	jmp    0x14091cc1f
14091cbec:	41 8b 57 18          	mov    0x18(%r15),%edx
14091cbf0:	85 d2                	test   %edx,%edx
14091cbf2:	74 2b                	je     0x14091cc1f
14091cbf4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14091cbf8:	f7 d2                	not    %edx
14091cbfa:	8b 41 48             	mov    0x48(%rcx),%eax
14091cbfd:	03 41 44             	add    0x44(%rcx),%eax
14091cc00:	79 0d                	jns    0x14091cc0f
14091cc02:	44 8b c2             	mov    %edx,%r8d
14091cc05:	48 8b d3             	mov    %rbx,%rdx
14091cc08:	e8 93 49 fa ff       	call   0x1408c15a0
14091cc0d:	eb 10                	jmp    0x14091cc1f
14091cc0f:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14091cc13:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
14091cc19:	48 63 d2             	movslq %edx,%rdx
14091cc1c:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14091cc1f:	41 f7 45 38 00 08 00 	testl  $0x800,0x38(%r13)
14091cc26:	00
14091cc27:	0f 84 42 02 00 00    	je     0x14091ce6f
14091cc2d:	41 83 7f 50 00       	cmpl   $0x0,0x50(%r15)
14091cc32:	0f 8e 37 02 00 00    	jle    0x14091ce6f
14091cc38:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14091cc3c:	41 8b 57 10          	mov    0x10(%r15),%edx
14091cc40:	f7 d2                	not    %edx
14091cc42:	8b 41 48             	mov    0x48(%rcx),%eax
14091cc45:	03 41 44             	add    0x44(%rcx),%eax
14091cc48:	79 0d                	jns    0x14091cc57
14091cc4a:	44 8b c2             	mov    %edx,%r8d
14091cc4d:	48 8b d3             	mov    %rbx,%rdx
14091cc50:	e8 4b 49 fa ff       	call   0x1408c15a0
14091cc55:	eb 10                	jmp    0x14091cc67
14091cc57:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14091cc5b:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
14091cc61:	48 63 d2             	movslq %edx,%rdx
14091cc64:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14091cc67:	41 8b 6f 50          	mov    0x50(%r15),%ebp
14091cc6b:	8d 45 ff             	lea    -0x1(%rbp),%eax
14091cc6e:	48 63 c8             	movslq %eax,%rcx
14091cc71:	49 8b 47 58          	mov    0x58(%r15),%rax
14091cc75:	48 8d 14 89          	lea    (%rcx,%rcx,4),%rdx
14091cc79:	48 8d 3c 90          	lea    (%rax,%rdx,4),%rdi
14091cc7d:	85 ed                	test   %ebp,%ebp
14091cc7f:	0f 8e ea 01 00 00    	jle    0x14091ce6f
14091cc85:	45 33 f6             	xor    %r14d,%r14d
14091cc88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14091cc8f:	00
14091cc90:	48 8b 03             	mov    (%rbx),%rax
14091cc93:	8b 4f 04             	mov    0x4(%rdi),%ecx
14091cc96:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
14091cc9c:	ff c1                	inc    %ecx
14091cc9e:	44 38 70 67          	cmp    %r14b,0x67(%rax)
14091cca2:	74 09                	je     0x14091ccad
14091cca4:	48 8d 05 ad 71 b1 00 	lea    0xb171ad(%rip),%rax        # 0x141433e58
14091ccab:	eb 19                	jmp    0x14091ccc6
14091ccad:	85 c9                	test   %ecx,%ecx
14091ccaf:	8d 42 ff             	lea    -0x1(%rdx),%eax
14091ccb2:	0f 49 c1             	cmovns %ecx,%eax
14091ccb5:	48 98                	cltq
14091ccb7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091ccbb:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091ccc2:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
14091ccc6:	89 50 08             	mov    %edx,0x8(%rax)
14091ccc9:	80 7f 10 b8          	cmpb   $0xb8,0x10(%rdi)
14091cccd:	0f 84 49 01 00 00    	je     0x14091ce1c
14091ccd3:	44 39 77 0c          	cmp    %r14d,0xc(%rdi)
14091ccd7:	0f 84 e0 00 00 00    	je     0x14091cdbd
14091ccdd:	41 8b 45 38          	mov    0x38(%r13),%eax
14091cce1:	0f ba e0 0a          	bt     $0xa,%eax
14091cce5:	72 0b                	jb     0x14091ccf2
14091cce7:	be 01 00 00 00       	mov    $0x1,%esi
14091ccec:	0f ba e0 12          	bt     $0x12,%eax
14091ccf0:	72 03                	jb     0x14091ccf5
14091ccf2:	41 8b f6             	mov    %r14d,%esi
14091ccf5:	45 39 37             	cmp    %r14d,(%r15)
14091ccf8:	74 5c                	je     0x14091cd56
14091ccfa:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091cd01:	44 8b 07             	mov    (%rdi),%r8d
14091cd04:	8d 51 02             	lea    0x2(%rcx),%edx
14091cd07:	03 d6                	add    %esi,%edx
14091cd09:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091cd0f:	7f 17                	jg     0x14091cd28
14091cd11:	44 8b ca             	mov    %edx,%r9d
14091cd14:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14091cd19:	ba 18 00 00 00       	mov    $0x18,%edx
14091cd1e:	48 8b cb             	mov    %rbx,%rcx
14091cd21:	e8 7a 00 f9 ff       	call   0x1408acda0
14091cd26:	eb 2e                	jmp    0x14091cd56
14091cd28:	8d 41 01             	lea    0x1(%rcx),%eax
14091cd2b:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091cd31:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091cd35:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091cd3c:	c7 04 c8 18 00 00 00 	movl   $0x18,(%rax,%rcx,8)
14091cd43:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091cd48:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14091cd4c:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
14091cd51:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
14091cd56:	85 f6                	test   %esi,%esi
14091cd58:	74 63                	je     0x14091cdbd
14091cd5a:	8b 47 0c             	mov    0xc(%rdi),%eax
14091cd5d:	ba 19 00 00 00       	mov    $0x19,%edx
14091cd62:	44 8b 8b 90 00 00 00 	mov    0x90(%rbx),%r9d
14091cd69:	48 8b cb             	mov    %rbx,%rcx
14091cd6c:	45 8b 47 08          	mov    0x8(%r15),%r8d
14091cd70:	41 83 c1 02          	add    $0x2,%r9d
14091cd74:	89 44 24 28          	mov    %eax,0x28(%rsp)
14091cd78:	8b 47 08             	mov    0x8(%rdi),%eax
14091cd7b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14091cd7f:	e8 dc a0 fe ff       	call   0x140906e60
14091cd84:	48 8b 03             	mov    (%rbx),%rax
14091cd87:	8b 4f 04             	mov    0x4(%rdi),%ecx
14091cd8a:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
14091cd90:	ff c1                	inc    %ecx
14091cd92:	44 38 70 67          	cmp    %r14b,0x67(%rax)
14091cd96:	74 09                	je     0x14091cda1
14091cd98:	48 8d 05 b9 70 b1 00 	lea    0xb170b9(%rip),%rax        # 0x141433e58
14091cd9f:	eb 19                	jmp    0x14091cdba
14091cda1:	85 c9                	test   %ecx,%ecx
14091cda3:	8d 42 ff             	lea    -0x1(%rdx),%eax
14091cda6:	0f 49 c1             	cmovns %ecx,%eax
14091cda9:	48 98                	cltq
14091cdab:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091cdaf:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091cdb6:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
14091cdba:	89 50 08             	mov    %edx,0x8(%rax)
14091cdbd:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091cdc4:	44 8b 4f 04          	mov    0x4(%rdi),%r9d
14091cdc8:	44 8b 07             	mov    (%rdi),%r8d