1408b5a48:	48 8b 46 18          	mov    0x18(%rsi),%rax
1408b5a4c:	44 89 70 28          	mov    %r14d,0x28(%rax)
1408b5a50:	8b 44 24 40          	mov    0x40(%rsp),%eax
1408b5a54:	89 44 24 38          	mov    %eax,0x38(%rsp)
1408b5a58:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408b5a5f:	00
1408b5a60:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408b5a65:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1408b5a69:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1408b5a6e:	e8 7d 4e ff ff       	call   0x1408aa8f0
1408b5a73:	8b e8                	mov    %eax,%ebp
1408b5a75:	45 8d 65 01          	lea    0x1(%r13),%r12d
1408b5a79:	0f b6 84 24 48 01 00 	movzbl 0x148(%rsp),%eax
1408b5a80:	00
1408b5a81:	04 7a                	add    $0x7a,%al
1408b5a83:	3c 01                	cmp    $0x1,%al
1408b5a85:	77 47                	ja     0x1408b5ace
1408b5a87:	8b 44 24 40          	mov    0x40(%rsp),%eax
1408b5a8b:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1408b5a92:	00
1408b5a93:	4c 8b 8c 24 40 01 00 	mov    0x140(%rsp),%r9
1408b5a9a:	00
1408b5a9b:	48 8b 94 24 38 01 00 	mov    0x138(%rsp),%rdx
1408b5aa2:	00
1408b5aa3:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1408b5aaa:	00
1408b5aab:	89 44 24 38          	mov    %eax,0x38(%rsp)
1408b5aaf:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408b5ab6:	00
1408b5ab7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408b5abc:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1408b5ac0:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408b5ac5:	e8 26 4e ff ff       	call   0x1408aa8f0
1408b5aca:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
1408b5ace:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1408b5ad5:	00
1408b5ad6:	48 85 d2             	test   %rdx,%rdx
1408b5ad9:	74 67                	je     0x1408b5b42
1408b5adb:	83 02 ff             	addl   $0xffffffff,(%rdx)
1408b5ade:	75 62                	jne    0x1408b5b42
1408b5ae0:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
1408b5ae4:	48 85 c9             	test   %rcx,%rcx
1408b5ae7:	74 51                	je     0x1408b5b3a
1408b5ae9:	4c 39 b1 00 03 00 00 	cmp    %r14,0x300(%rcx)
1408b5af0:	74 07                	je     0x1408b5af9
1408b5af2:	e8 49 de ff ff       	call   0x1408b3940
1408b5af7:	eb 49                	jmp    0x1408b5b42
1408b5af9:	48 3b 91 f0 01 00 00 	cmp    0x1f0(%rcx),%rdx
1408b5b00:	73 38                	jae    0x1408b5b3a
1408b5b02:	48 3b 91 e0 01 00 00 	cmp    0x1e0(%rcx),%rdx
1408b5b09:	72 13                	jb     0x1408b5b1e
1408b5b0b:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
1408b5b12:	48 89 02             	mov    %rax,(%rdx)
1408b5b15:	48 89 91 d8 01 00 00 	mov    %rdx,0x1d8(%rcx)
1408b5b1c:	eb 24                	jmp    0x1408b5b42
1408b5b1e:	48 3b 91 e8 01 00 00 	cmp    0x1e8(%rcx),%rdx
1408b5b25:	72 13                	jb     0x1408b5b3a
1408b5b27:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
1408b5b2e:	48 89 02             	mov    %rax,(%rdx)
1408b5b31:	48 89 91 c8 01 00 00 	mov    %rdx,0x1c8(%rcx)
1408b5b38:	eb 08                	jmp    0x1408b5b42
1408b5b3a:	48 8b ca             	mov    %rdx,%rcx
1408b5b3d:	e8 0e 60 fd ff       	call   0x14088bb50
1408b5b42:	0f b6 8c 24 48 01 00 	movzbl 0x148(%rsp),%ecx
1408b5b49:	00
1408b5b4a:	8d 41 78             	lea    0x78(%rcx),%eax
1408b5b4d:	3c 01                	cmp    $0x1,%al
1408b5b4f:	0f 86 c2 01 00 00    	jbe    0x1408b5d17
1408b5b55:	48 63 9e 90 00 00 00 	movslq 0x90(%rsi),%rbx
1408b5b5c:	39 9e 94 00 00 00    	cmp    %ebx,0x94(%rsi)
1408b5b62:	7f 1e                	jg     0x1408b5b82
1408b5b64:	44 8b 4c 24 4c       	mov    0x4c(%rsp),%r9d
1408b5b69:	45 8b c4             	mov    %r12d,%r8d
1408b5b6c:	ba 09 00 00 00       	mov    $0x9,%edx
1408b5b71:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5b76:	48 8b ce             	mov    %rsi,%rcx
1408b5b79:	e8 22 72 ff ff       	call   0x1408acda0
1408b5b7e:	8b d8                	mov    %eax,%ebx
1408b5b80:	eb 32                	jmp    0x1408b5bb4
1408b5b82:	8b 54 24 4c          	mov    0x4c(%rsp),%edx
1408b5b86:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1408b5b8a:	8d 43 01             	lea    0x1(%rbx),%eax
1408b5b8d:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5b93:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5b9a:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
1408b5ba1:	44 89 64 c8 04       	mov    %r12d,0x4(%rax,%rcx,8)
1408b5ba6:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408b5baa:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5baf:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5bb4:	4c 63 a6 90 00 00 00 	movslq 0x90(%rsi),%r12
1408b5bbb:	44 39 a6 94 00 00 00 	cmp    %r12d,0x94(%rsi)
1408b5bc2:	7f 1f                	jg     0x1408b5be3
1408b5bc4:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1408b5bc9:	44 8b c7             	mov    %edi,%r8d
1408b5bcc:	ba 0b 00 00 00       	mov    $0xb,%edx
1408b5bd1:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5bd6:	48 8b ce             	mov    %rsi,%rcx
1408b5bd9:	e8 c2 71 ff ff       	call   0x1408acda0
1408b5bde:	44 8b e0             	mov    %eax,%r12d
1408b5be1:	eb 33                	jmp    0x1408b5c16
1408b5be3:	8b 54 24 40          	mov    0x40(%rsp),%edx
1408b5be7:	4b 8d 0c 64          	lea    (%r12,%r12,2),%rcx
1408b5beb:	41 8d 44 24 01       	lea    0x1(%r12),%eax
1408b5bf0:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5bf6:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5bfd:	c7 04 c8 0b 00 00 00 	movl   $0xb,(%rax,%rcx,8)
1408b5c04:	89 7c c8 04          	mov    %edi,0x4(%rax,%rcx,8)
1408b5c08:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408b5c0c:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5c11:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5c16:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408b5c1d:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408b5c23:	7f 1a                	jg     0x1408b5c3f
1408b5c25:	44 8b cb             	mov    %ebx,%r9d
1408b5c28:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5c2d:	45 33 c0             	xor    %r8d,%r8d
1408b5c30:	ba 08 00 00 00       	mov    $0x8,%edx
1408b5c35:	48 8b ce             	mov    %rsi,%rcx
1408b5c38:	e8 63 71 ff ff       	call   0x1408acda0
1408b5c3d:	eb 2a                	jmp    0x1408b5c69
1408b5c3f:	8d 41 01             	lea    0x1(%rcx),%eax
1408b5c42:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5c48:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408b5c4c:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5c53:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408b5c5a:	00
1408b5c5b:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408b5c5f:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5c64:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5c69:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1408b5c6e:	4c 8b 94 24 38 01 00 	mov    0x138(%rsp),%r10
1408b5c75:	00
1408b5c76:	44 0f bf 48 02       	movswl 0x2(%rax),%r9d
1408b5c7b:	41 0f bf 4a 02       	movswl 0x2(%r10),%ecx
1408b5c80:	45 8b c1             	mov    %r9d,%r8d
1408b5c83:	8b d1                	mov    %ecx,%edx
1408b5c85:	66 41 3b c9          	cmp    %r9w,%cx
1408b5c89:	7c 2b                	jl     0x1408b5cb6
1408b5c8b:	41 8d 41 31          	lea    0x31(%r9),%eax
1408b5c8f:	3b c8                	cmp    %eax,%ecx
1408b5c91:	7f 54                	jg     0x1408b5ce7
1408b5c93:	41 8d 41 1f          	lea    0x1f(%r9),%eax
1408b5c97:	3b c8                	cmp    %eax,%ecx
1408b5c99:	7e 05                	jle    0x1408b5ca0
1408b5c9b:	66 ff c1             	inc    %cx
1408b5c9e:	eb 47                	jmp    0x1408b5ce7
1408b5ca0:	41 2b d0             	sub    %r8d,%edx
1408b5ca3:	48 63 c2             	movslq %edx,%rax
1408b5ca6:	48 8d 15 eb 5b 79 00 	lea    0x795beb(%rip),%rdx        # 0x14104b898
1408b5cad:	0f b6 04 10          	movzbl (%rax,%rdx,1),%eax
1408b5cb1:	66 03 c8             	add    %ax,%cx
1408b5cb4:	eb 31                	jmp    0x1408b5ce7
1408b5cb6:	8d 41 31             	lea    0x31(%rcx),%eax
1408b5cb9:	44 3b c0             	cmp    %eax,%r8d
1408b5cbc:	7e 06                	jle    0x1408b5cc4
1408b5cbe:	41 0f b7 c9          	movzwl %r9w,%ecx
1408b5cc2:	eb 23                	jmp    0x1408b5ce7
1408b5cc4:	8d 41 1f             	lea    0x1f(%rcx),%eax
1408b5cc7:	44 3b c0             	cmp    %eax,%r8d
1408b5cca:	7e 06                	jle    0x1408b5cd2
1408b5ccc:	41 8d 49 01          	lea    0x1(%r9),%ecx
1408b5cd0:	eb 15                	jmp    0x1408b5ce7
1408b5cd2:	44 2b c2             	sub    %edx,%r8d
1408b5cd5:	48 8d 15 bc 5b 79 00 	lea    0x795bbc(%rip),%rdx        # 0x14104b898
1408b5cdc:	49 63 c0             	movslq %r8d,%rax
1408b5cdf:	0f b6 0c 10          	movzbl (%rax,%rdx,1),%ecx
1408b5ce3:	66 41 03 c9          	add    %r9w,%cx
1408b5ce7:	66 41 89 4a 02       	mov    %cx,0x2(%r10)
1408b5cec:	48 63 be 90 00 00 00 	movslq 0x90(%rsi),%rdi
1408b5cf3:	39 be 94 00 00 00    	cmp    %edi,0x94(%rsi)
1408b5cf9:	7f 50                	jg     0x1408b5d4b
1408b5cfb:	44 8b cd             	mov    %ebp,%r9d
1408b5cfe:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5d03:	45 8b c5             	mov    %r13d,%r8d
1408b5d06:	ba 09 00 00 00       	mov    $0x9,%edx
1408b5d0b:	48 8b ce             	mov    %rsi,%rcx
1408b5d0e:	e8 8d 70 ff ff       	call   0x1408acda0
1408b5d13:	8b f8                	mov    %eax,%edi
1408b5d15:	eb 62                	jmp    0x1408b5d79
1408b5d17:	8b 44 24 40          	mov    0x40(%rsp),%eax
1408b5d1b:	8b d8                	mov    %eax,%ebx
1408b5d1d:	44 8b e0             	mov    %eax,%r12d
1408b5d20:	80 f9 89             	cmp    $0x89,%cl
1408b5d23:	75 c7                	jne    0x1408b5cec
1408b5d25:	48 8b 8c 24 38 01 00 	mov    0x138(%rsp),%rcx
1408b5d2c:	00
1408b5d2d:	8b f8                	mov    %eax,%edi
1408b5d2f:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1408b5d34:	0f b7 40 02          	movzwl 0x2(%rax),%eax
1408b5d38:	66 39 41 02          	cmp    %ax,0x2(%rcx)
1408b5d3c:	0f 8e ec 00 00 00    	jle    0x1408b5e2e
1408b5d42:	66 89 41 02          	mov    %ax,0x2(%rcx)
1408b5d46:	e9 e3 00 00 00       	jmp    0x1408b5e2e
1408b5d4b:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
1408b5d4f:	8d 47 01             	lea    0x1(%rdi),%eax
1408b5d52:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5d58:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5d5f:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
1408b5d66:	44 89 6c c8 04       	mov    %r13d,0x4(%rax,%rcx,8)
1408b5d6b:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
1408b5d6f:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5d74:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5d79:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408b5d80:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408b5d86:	7f 1e                	jg     0x1408b5da6
1408b5d88:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1408b5d8d:	ba 0b 00 00 00       	mov    $0xb,%edx
1408b5d92:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1408b5d97:	48 8b ce             	mov    %rsi,%rcx
1408b5d9a:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5d9f:	e8 fc 6f ff ff       	call   0x1408acda0
1408b5da4:	eb 35                	jmp    0x1408b5ddb
1408b5da6:	8b 54 24 44          	mov    0x44(%rsp),%edx
1408b5daa:	8d 41 01             	lea    0x1(%rcx),%eax
1408b5dad:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5db3:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408b5db7:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5dbe:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408b5dc2:	8b 54 24 40          	mov    0x40(%rsp),%edx
1408b5dc6:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408b5dca:	c7 04 c8 0b 00 00 00 	movl   $0xb,(%rax,%rcx,8)
1408b5dd1:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5dd6:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5ddb:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408b5de2:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408b5de8:	7f 1a                	jg     0x1408b5e04
1408b5dea:	44 8b cf             	mov    %edi,%r9d
1408b5ded:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5df2:	45 33 c0             	xor    %r8d,%r8d
1408b5df5:	ba 08 00 00 00       	mov    $0x8,%edx
1408b5dfa:	48 8b ce             	mov    %rsi,%rcx
1408b5dfd:	e8 9e 6f ff ff       	call   0x1408acda0
1408b5e02:	eb 2a                	jmp    0x1408b5e2e
1408b5e04:	8d 41 01             	lea    0x1(%rcx),%eax
1408b5e07:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5e0d:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408b5e11:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5e18:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408b5e1f:	00
1408b5e20:	89 7c c8 08          	mov    %edi,0x8(%rax,%rcx,8)
1408b5e24:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5e29:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5e2e:	4c 63 ae 90 00 00 00 	movslq 0x90(%rsi),%r13
1408b5e35:	44 39 ae 94 00 00 00 	cmp    %r13d,0x94(%rsi)
1408b5e3c:	7f 1f                	jg     0x1408b5e5d
1408b5e3e:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
1408b5e43:	44 8b cd             	mov    %ebp,%r9d
1408b5e46:	ba 09 00 00 00       	mov    $0x9,%edx
1408b5e4b:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5e50:	48 8b ce             	mov    %rsi,%rcx
1408b5e53:	e8 48 6f ff ff       	call   0x1408acda0
1408b5e58:	44 8b e8             	mov    %eax,%r13d
1408b5e5b:	eb 39                	jmp    0x1408b5e96
1408b5e5d:	8b 54 24 78          	mov    0x78(%rsp),%edx
1408b5e61:	41 8d 45 01          	lea    0x1(%r13),%eax
1408b5e65:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5e6b:	4a 8d 0c 6d 00 00 00 	lea    0x0(,%r13,2),%rcx
1408b5e72:	00
1408b5e73:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5e7a:	49 03 cd             	add    %r13,%rcx
1408b5e7d:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
1408b5e84:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408b5e88:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
1408b5e8c:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5e91:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5e96:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408b5e9d:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408b5ea3:	7f 1c                	jg     0x1408b5ec1
1408b5ea5:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1408b5eaa:	44 8b cb             	mov    %ebx,%r9d
1408b5ead:	ba 0b 00 00 00       	mov    $0xb,%edx
1408b5eb2:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5eb7:	48 8b ce             	mov    %rsi,%rcx
1408b5eba:	e8 e1 6e ff ff       	call   0x1408acda0
1408b5ebf:	eb 31                	jmp    0x1408b5ef2
1408b5ec1:	8b 54 24 44          	mov    0x44(%rsp),%edx
1408b5ec5:	8d 41 01             	lea    0x1(%rcx),%eax
1408b5ec8:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5ece:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408b5ed2:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5ed9:	c7 04 c8 0b 00 00 00 	movl   $0xb,(%rax,%rcx,8)
1408b5ee0:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408b5ee4:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408b5ee8:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5eed:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5ef2:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408b5ef9:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408b5eff:	7f 1f                	jg     0x1408b5f20
1408b5f01:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1408b5f06:	45 33 c0             	xor    %r8d,%r8d
1408b5f09:	41 ff c9             	dec    %r9d
1408b5f0c:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5f11:	ba 08 00 00 00       	mov    $0x8,%edx
1408b5f16:	48 8b ce             	mov    %rsi,%rcx
1408b5f19:	e8 82 6e ff ff       	call   0x1408acda0
1408b5f1e:	eb 30                	jmp    0x1408b5f50
1408b5f20:	8b 54 24 40          	mov    0x40(%rsp),%edx
1408b5f24:	8d 41 01             	lea    0x1(%rcx),%eax
1408b5f27:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5f2d:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408b5f31:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5f38:	ff ca                	dec    %edx
1408b5f3a:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408b5f41:	00
1408b5f42:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408b5f46:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5f4b:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5f50:	0f b6 84 24 48 01 00 	movzbl 0x148(%rsp),%eax
1408b5f57:	00
1408b5f58:	3c 87                	cmp    $0x87,%al
1408b5f5a:	75 10                	jne    0x1408b5f6c
1408b5f5c:	8b 8e 90 00 00 00    	mov    0x90(%rsi),%ecx
1408b5f62:	41 8b ed             	mov    %r13d,%ebp
1408b5f65:	8b d9                	mov    %ecx,%ebx
1408b5f67:	e9 ea 00 00 00       	jmp    0x1408b6056
1408b5f6c:	3c 89                	cmp    $0x89,%al
1408b5f6e:	75 11                	jne    0x1408b5f81
1408b5f70:	8b 9e 90 00 00 00    	mov    0x90(%rsi),%ebx
1408b5f76:	41 8b ed             	mov    %r13d,%ebp
1408b5f79:	41 ff c5             	inc    %r13d
1408b5f7c:	e9 30 01 00 00       	jmp    0x1408b60b1
1408b5f81:	48 63 ae 90 00 00 00 	movslq 0x90(%rsi),%rbp
1408b5f88:	39 ae 94 00 00 00    	cmp    %ebp,0x94(%rsi)
1408b5f8e:	7f 1e                	jg     0x1408b5fae
1408b5f90:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1408b5f95:	44 8b cb             	mov    %ebx,%r9d
1408b5f98:	ba 0b 00 00 00       	mov    $0xb,%edx
1408b5f9d:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408b5fa2:	48 8b ce             	mov    %rsi,%rcx
1408b5fa5:	e8 f6 6d ff ff       	call   0x1408acda0
1408b5faa:	8b e8                	mov    %eax,%ebp
1408b5fac:	eb 38                	jmp    0x1408b5fe6
1408b5fae:	8b 54 24 44          	mov    0x44(%rsp),%edx
1408b5fb2:	8d 45 01             	lea    0x1(%rbp),%eax
1408b5fb5:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408b5fbb:	48 8d 0c 6d 00 00 00 	lea    0x0(,%rbp,2),%rcx
1408b5fc2:	00
1408b5fc3:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408b5fca:	48 03 cd             	add    %rbp,%rcx
1408b5fcd:	c7 04 c8 0b 00 00 00 	movl   $0xb,(%rax,%rcx,8)
1408b5fd4:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408b5fd8:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408b5fdc:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408b5fe1:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408b5fe6:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408b5fed:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408b5ff3:	7f 1f                	jg     0x1408b6014
1408b5ff5:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1408b5ffa:	45 33 c0             	xor    %r8d,%r8d
1408b5ffd:	41 ff c9             	dec    %r9d