1407b79df:	48 8b d9             	mov    %rcx,%rbx
1407b79e2:	49 8b 08             	mov    (%r8),%rcx
1407b79e5:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b79e9:	48 2b c1             	sub    %rcx,%rax
1407b79ec:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b79f0:	48 83 f8 08          	cmp    $0x8,%rax
1407b79f4:	74 30                	je     0x1407b7a26
1407b79f6:	48 8d 15 83 8d 87 00 	lea    0x878d83(%rip),%rdx        # 0x141030780
1407b79fd:	48 8b 0d f4 9a c7 00 	mov    0xc79af4(%rip),%rcx        # 0x1414314f8
1407b7a04:	e8 b7 bb fd ff       	call   0x1407935c0
1407b7a09:	33 d2                	xor    %edx,%edx
1407b7a0b:	48 8b cb             	mov    %rbx,%rcx
1407b7a0e:	e8 9d 6f a5 ff       	call   0x14020e9b0
1407b7a13:	48 8b c3             	mov    %rbx,%rax
1407b7a16:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407b7a1b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407b7a20:	48 83 c4 30          	add    $0x30,%rsp
1407b7a24:	5f                   	pop    %rdi
1407b7a25:	c3                   	ret
1407b7a26:	48 8b 31             	mov    (%rcx),%rsi
1407b7a29:	b9 50 00 00 00       	mov    $0x50,%ecx
1407b7a2e:	e8 d5 36 66 00       	call   0x140e1b108
1407b7a33:	4c 8b c8             	mov    %rax,%r9
1407b7a36:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1407b7a3b:	48 85 c0             	test   %rax,%rax
1407b7a3e:	74 42                	je     0x1407b7a82
1407b7a40:	48 8b 0d b1 a1 c7 00 	mov    0xc7a1b1(%rip),%rcx        # 0x141431bf8
1407b7a47:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1407b7a4c:	48 85 c9             	test   %rcx,%rcx
1407b7a4f:	74 1c                	je     0x1407b7a6d
1407b7a51:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7a54:	ff c0                	inc    %eax
1407b7a56:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7a59:	83 f8 01             	cmp    $0x1,%eax
1407b7a5c:	0f 8e cd 00 00 00    	jle    0x1407b7b2f
1407b7a62:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7a67:	0f 84 ca 00 00 00    	je     0x1407b7b37
1407b7a6d:	41 b0 01             	mov    $0x1,%r8b
1407b7a70:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1407b7a75:	49 8b c9             	mov    %r9,%rcx
1407b7a78:	e8 43 9f f7 ff       	call   0x1407319c0
1407b7a7d:	48 8b f8             	mov    %rax,%rdi
1407b7a80:	eb 02                	jmp    0x1407b7a84
1407b7a82:	33 ff                	xor    %edi,%edi
1407b7a84:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1407b7a89:	48 8b 56 30          	mov    0x30(%rsi),%rdx
1407b7a8d:	48 3b 56 20          	cmp    0x20(%rsi),%rdx
1407b7a91:	75 27                	jne    0x1407b7aba
1407b7a93:	45 33 c0             	xor    %r8d,%r8d
1407b7a96:	33 d2                	xor    %edx,%edx
1407b7a98:	48 8d 0d 21 8d 87 00 	lea    0x878d21(%rip),%rcx        # 0x1410307c0
1407b7a9f:	e8 9c b4 00 00       	call   0x1407c2f40
1407b7aa4:	48 89 3b             	mov    %rdi,(%rbx)
1407b7aa7:	48 8b c3             	mov    %rbx,%rax
1407b7aaa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407b7aaf:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407b7ab4:	48 83 c4 30          	add    $0x30,%rsp
1407b7ab8:	5f                   	pop    %rdi
1407b7ab9:	c3                   	ret
1407b7aba:	48 83 c2 20          	add    $0x20,%rdx
1407b7abe:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1407b7ac3:	e8 08 e0 fe ff       	call   0x1407a5ad0
1407b7ac8:	48 8b 08             	mov    (%rax),%rcx
1407b7acb:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407b7ad2:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1407b7ad7:	48 8b 08             	mov    (%rax),%rcx
1407b7ada:	48 85 c9             	test   %rcx,%rcx
1407b7add:	74 20                	je     0x1407b7aff
1407b7adf:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7ae2:	ff c8                	dec    %eax
1407b7ae4:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7ae7:	85 c0                	test   %eax,%eax
1407b7ae9:	7f 14                	jg     0x1407b7aff
1407b7aeb:	78 37                	js     0x1407b7b24
1407b7aed:	48 8b 01             	mov    (%rcx),%rax
1407b7af0:	ba 01 00 00 00       	mov    $0x1,%edx
1407b7af5:	48 8b 00             	mov    (%rax),%rax
1407b7af8:	ff 15 22 bf 7c 00    	call   *0x7cbf22(%rip)        # 0x140f83a20
1407b7afe:	90                   	nop
1407b7aff:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1407b7b04:	33 d2                	xor    %edx,%edx
1407b7b06:	48 8b cf             	mov    %rdi,%rcx
1407b7b09:	e8 f2 cf f7 ff       	call   0x140734b00
1407b7b0e:	48 89 3b             	mov    %rdi,(%rbx)
1407b7b11:	48 8b c3             	mov    %rbx,%rax
1407b7b14:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407b7b19:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407b7b1e:	48 83 c4 30          	add    $0x30,%rsp
1407b7b22:	5f                   	pop    %rdi
1407b7b23:	c3                   	ret
1407b7b24:	b9 02 00 00 00       	mov    $0x2,%ecx
1407b7b29:	e8 d2 2b fd ff       	call   0x14078a700
1407b7b2e:	90                   	nop
1407b7b2f:	33 c9                	xor    %ecx,%ecx
1407b7b31:	e8 ca 2b fd ff       	call   0x14078a700
1407b7b36:	cc                   	int3
1407b7b37:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b7b3c:	e8 bf 2b fd ff       	call   0x14078a700
1407b7b41:	cc                   	int3
1407b7b42:	cc                   	int3
1407b7b43:	cc                   	int3
1407b7b44:	cc                   	int3
1407b7b45:	cc                   	int3
1407b7b46:	cc                   	int3
1407b7b47:	cc                   	int3
1407b7b48:	cc                   	int3
1407b7b49:	cc                   	int3
1407b7b4a:	cc                   	int3
1407b7b4b:	cc                   	int3
1407b7b4c:	cc                   	int3
1407b7b4d:	cc                   	int3
1407b7b4e:	cc                   	int3
1407b7b4f:	cc                   	int3
1407b7b50:	40 53                	rex push %rbx
1407b7b52:	48 83 ec 50          	sub    $0x50,%rsp
1407b7b56:	48 8b d9             	mov    %rcx,%rbx
1407b7b59:	49 8b 08             	mov    (%r8),%rcx
1407b7b5c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b7b60:	48 2b c1             	sub    %rcx,%rax
1407b7b63:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b7b67:	48 83 f8 08          	cmp    $0x8,%rax
1407b7b6b:	74 26                	je     0x1407b7b93
1407b7b6d:	48 8d 15 3c 88 87 00 	lea    0x87883c(%rip),%rdx        # 0x1410303b0
1407b7b74:	48 8b 0d 7d 99 c7 00 	mov    0xc7997d(%rip),%rcx        # 0x1414314f8
1407b7b7b:	e8 40 ba fd ff       	call   0x1407935c0
1407b7b80:	33 d2                	xor    %edx,%edx
1407b7b82:	48 8b cb             	mov    %rbx,%rcx
1407b7b85:	e8 26 6e a5 ff       	call   0x14020e9b0
1407b7b8a:	48 8b c3             	mov    %rbx,%rax
1407b7b8d:	48 83 c4 50          	add    $0x50,%rsp
1407b7b91:	5b                   	pop    %rbx
1407b7b92:	c3                   	ret
1407b7b93:	48 8b 09             	mov    (%rcx),%rcx
1407b7b96:	e8 85 cd f7 ff       	call   0x140734920
1407b7b9b:	ff 05 7f 46 c7 00    	incl   0xc7467f(%rip)        # 0x14142c220
1407b7ba1:	48 83 3d 6f b2 c7 00 	cmpq   $0x0,0xc7b26f(%rip)        # 0x141432e18
1407b7ba8:	00
1407b7ba9:	74 1c                	je     0x1407b7bc7
1407b7bab:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1407b7bb0:	48 8b c8             	mov    %rax,%rcx
1407b7bb3:	e8 e8 b2 f8 ff       	call   0x140742ea0
1407b7bb8:	48 8b d0             	mov    %rax,%rdx
1407b7bbb:	48 8b 0d 56 b2 c7 00 	mov    0xc7b256(%rip),%rcx        # 0x141432e18
1407b7bc2:	e8 b9 45 d9 ff       	call   0x14054c180
1407b7bc7:	48 8b 05 aa b2 c7 00 	mov    0xc7b2aa(%rip),%rax        # 0x141432e78
1407b7bce:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407b7bd2:	48 85 c9             	test   %rcx,%rcx
1407b7bd5:	74 14                	je     0x1407b7beb
1407b7bd7:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7bda:	ff c0                	inc    %eax
1407b7bdc:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7bdf:	83 f8 01             	cmp    $0x1,%eax
1407b7be2:	7e 24                	jle    0x1407b7c08
1407b7be4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7be9:	74 12                	je     0x1407b7bfd
1407b7beb:	48 89 0b             	mov    %rcx,(%rbx)
1407b7bee:	ff 0d 2c 46 c7 00    	decl   0xc7462c(%rip)        # 0x14142c220
1407b7bf4:	48 8b c3             	mov    %rbx,%rax
1407b7bf7:	48 83 c4 50          	add    $0x50,%rsp
1407b7bfb:	5b                   	pop    %rbx
1407b7bfc:	c3                   	ret
1407b7bfd:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b7c02:	e8 f9 2a fd ff       	call   0x14078a700
1407b7c07:	cc                   	int3
1407b7c08:	33 c9                	xor    %ecx,%ecx
1407b7c0a:	e8 f1 2a fd ff       	call   0x14078a700
1407b7c0f:	cc                   	int3
1407b7c10:	40 53                	rex push %rbx
1407b7c12:	48 83 ec 30          	sub    $0x30,%rsp
1407b7c16:	48 8b d9             	mov    %rcx,%rbx
1407b7c19:	49 8b 08             	mov    (%r8),%rcx
1407b7c1c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b7c20:	48 2b c1             	sub    %rcx,%rax
1407b7c23:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b7c27:	48 83 f8 08          	cmp    $0x8,%rax
1407b7c2b:	74 26                	je     0x1407b7c53
1407b7c2d:	48 8d 15 8c 86 87 00 	lea    0x87868c(%rip),%rdx        # 0x1410302c0
1407b7c34:	48 8b 0d bd 98 c7 00 	mov    0xc798bd(%rip),%rcx        # 0x1414314f8
1407b7c3b:	e8 80 b9 fd ff       	call   0x1407935c0
1407b7c40:	33 d2                	xor    %edx,%edx
1407b7c42:	48 8b cb             	mov    %rbx,%rcx
1407b7c45:	e8 66 6d a5 ff       	call   0x14020e9b0
1407b7c4a:	48 8b c3             	mov    %rbx,%rax
1407b7c4d:	48 83 c4 30          	add    $0x30,%rsp
1407b7c51:	5b                   	pop    %rbx
1407b7c52:	c3                   	ret
1407b7c53:	48 8b 01             	mov    (%rcx),%rax
1407b7c56:	f2 0f 10 48 20       	movsd  0x20(%rax),%xmm1
1407b7c5b:	ff 05 bf 45 c7 00    	incl   0xc745bf(%rip)        # 0x14142c220
1407b7c61:	48 8b 0d b0 b1 c7 00 	mov    0xc7b1b0(%rip),%rcx        # 0x141432e18
1407b7c68:	48 85 c9             	test   %rcx,%rcx
1407b7c6b:	74 05                	je     0x1407b7c72
1407b7c6d:	e8 8e f2 9d ff       	call   0x140196f00
1407b7c72:	48 8b 05 ff b1 c7 00 	mov    0xc7b1ff(%rip),%rax        # 0x141432e78
1407b7c79:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407b7c7d:	48 85 c9             	test   %rcx,%rcx
1407b7c80:	74 14                	je     0x1407b7c96
1407b7c82:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7c85:	ff c0                	inc    %eax
1407b7c87:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7c8a:	83 f8 01             	cmp    $0x1,%eax
1407b7c8d:	7e 24                	jle    0x1407b7cb3
1407b7c8f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7c94:	74 12                	je     0x1407b7ca8
1407b7c96:	48 89 0b             	mov    %rcx,(%rbx)
1407b7c99:	ff 0d 81 45 c7 00    	decl   0xc74581(%rip)        # 0x14142c220
1407b7c9f:	48 8b c3             	mov    %rbx,%rax
1407b7ca2:	48 83 c4 30          	add    $0x30,%rsp
1407b7ca6:	5b                   	pop    %rbx
1407b7ca7:	c3                   	ret
1407b7ca8:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b7cad:	e8 4e 2a fd ff       	call   0x14078a700
1407b7cb2:	cc                   	int3
1407b7cb3:	33 c9                	xor    %ecx,%ecx
1407b7cb5:	e8 46 2a fd ff       	call   0x14078a700
1407b7cba:	cc                   	int3
1407b7cbb:	cc                   	int3
1407b7cbc:	cc                   	int3
1407b7cbd:	cc                   	int3
1407b7cbe:	cc                   	int3
1407b7cbf:	cc                   	int3
1407b7cc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407b7cc5:	55                   	push   %rbp
1407b7cc6:	56                   	push   %rsi
1407b7cc7:	57                   	push   %rdi
1407b7cc8:	41 56                	push   %r14
1407b7cca:	41 57                	push   %r15
1407b7ccc:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1407b7cd3:	48 8b 05 26 12 c0 00 	mov    0xc01226(%rip),%rax        # 0x1413b8f00
1407b7cda:	48 33 c4             	xor    %rsp,%rax
1407b7cdd:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1407b7ce2:	48 8b f1             	mov    %rcx,%rsi
1407b7ce5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1407b7cea:	45 33 ff             	xor    %r15d,%r15d
1407b7ced:	49 8b 10             	mov    (%r8),%rdx
1407b7cf0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407b7cf4:	48 2b ca             	sub    %rdx,%rcx
1407b7cf7:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407b7cfb:	48 83 f9 08          	cmp    $0x8,%rcx
1407b7cff:	74 22                	je     0x1407b7d23
1407b7d01:	48 8d 15 f8 86 87 00 	lea    0x8786f8(%rip),%rdx        # 0x141030400
1407b7d08:	48 8b 0d e9 97 c7 00 	mov    0xc797e9(%rip),%rcx        # 0x1414314f8
1407b7d0f:	e8 ac b8 fd ff       	call   0x1407935c0
1407b7d14:	33 d2                	xor    %edx,%edx
1407b7d16:	48 8b ce             	mov    %rsi,%rcx
1407b7d19:	e8 92 6c a5 ff       	call   0x14020e9b0
1407b7d1e:	e9 81 01 00 00       	jmp    0x1407b7ea4
1407b7d23:	48 8b 0a             	mov    (%rdx),%rcx
1407b7d26:	ff 05 f4 44 c7 00    	incl   0xc744f4(%rip)        # 0x14142c220
1407b7d2c:	48 83 3d e4 b0 c7 00 	cmpq   $0x0,0xc7b0e4(%rip)        # 0x141432e18
1407b7d33:	00
1407b7d34:	0f 84 3d 01 00 00    	je     0x1407b7e77
1407b7d3a:	0f 57 c0             	xorps  %xmm0,%xmm0
1407b7d3d:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1407b7d43:	49 8b ef             	mov    %r15,%rbp
1407b7d46:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1407b7d4b:	e8 50 cd f7 ff       	call   0x140734aa0
1407b7d50:	4c 8b f0             	mov    %rax,%r14
1407b7d53:	41 8b ff             	mov    %r15d,%edi
1407b7d56:	48 8b 48 30          	mov    0x30(%rax),%rcx
1407b7d5a:	4c 8b 01             	mov    (%rcx),%r8
1407b7d5d:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1407b7d61:	49 2b d0             	sub    %r8,%rdx
1407b7d64:	48 c1 fa 04          	sar    $0x4,%rdx
1407b7d68:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407b7d6d:	85 d2                	test   %edx,%edx
1407b7d6f:	0f 84 cd 00 00 00    	je     0x1407b7e42
1407b7d75:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1407b7d7c:	00 00 00 00
1407b7d80:	8b c7                	mov    %edi,%eax
1407b7d82:	48 03 c0             	add    %rax,%rax
1407b7d85:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407b7d8a:	49 8b 0c c0          	mov    (%r8,%rax,8),%rcx
1407b7d8e:	e8 0d b1 f8 ff       	call   0x140742ea0
1407b7d93:	90                   	nop
1407b7d94:	48 3b dd             	cmp    %rbp,%rbx
1407b7d97:	74 36                	je     0x1407b7dcf
1407b7d99:	0f 57 c0             	xorps  %xmm0,%xmm0
1407b7d9c:	0f 11 03             	movups %xmm0,(%rbx)
1407b7d9f:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1407b7da3:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1407b7da7:	0f 10 00             	movups (%rax),%xmm0
1407b7daa:	0f 11 03             	movups %xmm0,(%rbx)
1407b7dad:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1407b7db1:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1407b7db5:	4c 89 78 10          	mov    %r15,0x10(%rax)
1407b7db9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1407b7dc0:	00
1407b7dc1:	c6 00 00             	movb   $0x0,(%rax)
1407b7dc4:	48 83 c3 20          	add    $0x20,%rbx
1407b7dc8:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1407b7dcd:	eb 1a                	jmp    0x1407b7de9
1407b7dcf:	4c 8b c0             	mov    %rax,%r8
1407b7dd2:	48 8b d3             	mov    %rbx,%rdx
1407b7dd5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1407b7dda:	e8 31 10 a8 ff       	call   0x140238e10
1407b7ddf:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1407b7de4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407b7de9:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1407b7dee:	48 83 fa 0f          	cmp    $0xf,%rdx
1407b7df2:	76 32                	jbe    0x1407b7e26
1407b7df4:	48 ff c2             	inc    %rdx
1407b7df7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1407b7dfc:	48 8b c1             	mov    %rcx,%rax
1407b7dff:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407b7e06:	72 19                	jb     0x1407b7e21
1407b7e08:	48 83 c2 27          	add    $0x27,%rdx
1407b7e0c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407b7e10:	48 2b c1             	sub    %rcx,%rax
1407b7e13:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407b7e17:	48 83 f8 1f          	cmp    $0x1f,%rax
1407b7e1b:	0f 87 bd 00 00 00    	ja     0x1407b7ede
1407b7e21:	e8 1e 33 66 00       	call   0x140e1b144
1407b7e26:	ff c7                	inc    %edi
1407b7e28:	49 8b 46 30          	mov    0x30(%r14),%rax
1407b7e2c:	4c 8b 00             	mov    (%rax),%r8
1407b7e2f:	48 8b 48 08          	mov    0x8(%rax),%rcx
1407b7e33:	49 2b c8             	sub    %r8,%rcx
1407b7e36:	48 c1 f9 04          	sar    $0x4,%rcx
1407b7e3a:	3b f9                	cmp    %ecx,%edi
1407b7e3c:	0f 82 3e ff ff ff    	jb     0x1407b7d80
1407b7e42:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1407b7e47:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1407b7e4c:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1407b7e51:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1407b7e56:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1407b7e5b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1407b7e60:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1407b7e65:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407b7e6a:	48 8b 0d a7 af c7 00 	mov    0xc7afa7(%rip),%rcx        # 0x141432e18
1407b7e71:	e8 ca 43 d9 ff       	call   0x14054c240
1407b7e76:	90                   	nop
1407b7e77:	48 8b 05 fa af c7 00 	mov    0xc7affa(%rip),%rax        # 0x141432e78
1407b7e7e:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407b7e82:	48 85 c9             	test   %rcx,%rcx
1407b7e85:	74 14                	je     0x1407b7e9b
1407b7e87:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7e8a:	ff c0                	inc    %eax
1407b7e8c:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7e8f:	83 f8 01             	cmp    $0x1,%eax
1407b7e92:	7e 42                	jle    0x1407b7ed6
1407b7e94:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7e99:	74 30                	je     0x1407b7ecb
1407b7e9b:	48 89 0e             	mov    %rcx,(%rsi)
1407b7e9e:	ff 0d 7c 43 c7 00    	decl   0xc7437c(%rip)        # 0x14142c220
1407b7ea4:	48 8b c6             	mov    %rsi,%rax
1407b7ea7:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1407b7eac:	48 33 cc             	xor    %rsp,%rcx
1407b7eaf:	e8 4c 36 66 00       	call   0x140e1b500
1407b7eb4:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx