Full Code of jayotterbein/FFXIV-Zoom-Hack for AI

master c72afefcde95 cached
16 files
504.0 KB
284.8k tokens
53 symbols
1 requests
Download .txt
Showing preview only (519K chars total). Download the full file or copy to clipboard to get everything.
Repository: jayotterbein/FFXIV-Zoom-Hack
Branch: master
Commit: c72afefcde95
Files: 16
Total size: 504.0 KB

Directory structure:
gitextract_qf4d8onl/

├── .gitattributes
├── .github/
│   └── workflows/
│       └── build.yml
├── .gitignore
├── FFXIVZoomHack/
│   ├── FFXIVZoomHack.csproj
│   ├── Form1.Designer.cs
│   ├── Form1.cs
│   ├── Form1.resx
│   ├── ProcessMemoryApi.cs
│   ├── Program.cs
│   ├── Properties/
│   │   ├── Resources.Designer.cs
│   │   └── Resources.resx
│   ├── Settings.cs
│   └── app.manifest
├── FFXIVZoomHack.sln
├── LICENSE
└── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitattributes
================================================
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto

###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs     diff=csharp

###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following 
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln       merge=binary
#*.csproj    merge=binary
#*.vbproj    merge=binary
#*.vcxproj   merge=binary
#*.vcproj    merge=binary
#*.dbproj    merge=binary
#*.fsproj    merge=binary
#*.lsproj    merge=binary
#*.wixproj   merge=binary
#*.modelproj merge=binary
#*.sqlproj   merge=binary
#*.wwaproj   merge=binary

###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg   binary
#*.png   binary
#*.gif   binary

###############################################################################
# diff behavior for common document formats
# 
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the 
# entries below.
###############################################################################
#*.doc   diff=astextplain
#*.DOC   diff=astextplain
#*.docx  diff=astextplain
#*.DOCX  diff=astextplain
#*.dot   diff=astextplain
#*.DOT   diff=astextplain
#*.pdf   diff=astextplain
#*.PDF   diff=astextplain
#*.rtf   diff=astextplain
#*.RTF   diff=astextplain


================================================
FILE: .github/workflows/build.yml
================================================
name: Build FFXIV Zoom Hack

on:
  push:
    branches:
      - master 
  pull_request:
    branches:
      - master 

jobs:
  build:
    runs-on: windows-latest

    steps:
    - name: Checkout code
      uses: actions/checkout@v4

    - name: Setup .NET 8
      uses: actions/setup-dotnet@v4
      with:
        dotnet-version: '8.0.x'

    - name: Restore dependencies
      run: dotnet restore

    - name: Build the project
      run: dotnet build --configuration Release

    - name: Publish the project
      run: dotnet publish FFXIVZoomHack/FFXIVZoomHack.csproj -c Release -r win-x64 --self-contained false -p:PublishSingleFile=true -p:PublishReadyToRun=true -o ./publish
    
    - name: Upload publish folder as artifact
      uses: actions/upload-artifact@v4
      with:
        name: publish
        path: ./publish

================================================
FILE: .gitignore
================================================
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore

# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
.idea/

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Mono auto generated files
mono_crash.*

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/

# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

# Visual Studio 2017 auto generated files
Generated\ Files/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# Benchmark Results
BenchmarkDotNet.Artifacts/

# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/

# ASP.NET Scaffolding
ScaffoldingReadMe.txt

# StyleCop
StyleCopReport.xml

# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.tlog
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# Visual Studio Trace Files
*.e2e

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json

# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info

# Visual Studio code coverage results
*.coverage
*.coveragexml

# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/

# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets

# Microsoft Azure Build Output
csx/
*.build.csdef

# Microsoft Azure Emulator
ecf/
rcf/

# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload

# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/

# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs

# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk

# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak

# SQL Server files
*.mdf
*.ldf
*.ndf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl

# Microsoft Fakes
FakesAssemblies/

# GhostDoc plugin setting file
*.GhostDoc.xml

# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt

# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw

# Visual Studio 6 auto-generated project file (contains which files were open etc.)
*.vbp

# Visual Studio 6 workspace and project file (working project files containing files to include in project)
*.dsw
*.dsp

# Visual Studio 6 technical files
*.ncb
*.aps

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions

# Paket dependency manager
.paket/paket.exe
paket-files/

# FAKE - F# Make
.fake/

# CodeRush personal settings
.cr/personal

# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc

# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config

# Tabs Studio
*.tss

# Telerik's JustMock configuration file
*.jmconfig

# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs

# OpenCover UI analysis results
OpenCover/

# Azure Stream Analytics local run output
ASALocalRun/

# MSBuild Binary and Structured Log
*.binlog

# NVidia Nsight GPU debugger configuration file
*.nvuser

# MFractors (Xamarin productivity tool) working folder
.mfractor/

# Local History for Visual Studio
.localhistory/

# Visual Studio History (VSHistory) files
.vshistory/

# BeatPulse healthcheck temp database
healthchecksdb

# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/

# Ionide (cross platform F# VS Code tools) working folder
.ionide/

# Fody - auto-generated XML schema
FodyWeavers.xsd

# VS Code files for those working on multiple tools
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace

# Local History for Visual Studio Code
.history/

# Windows Installer files from build outputs
*.cab
*.msi
*.msix
*.msm
*.msp

# JetBrains Rider
*.sln.iml


================================================
FILE: FFXIVZoomHack/FFXIVZoomHack.csproj
================================================
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net8.0-windows</TargetFramework>
    <OutputType>WinExe</OutputType>
    <PublishUrl>publish\</PublishUrl>
    <Version>3.0.0</Version>
    <UseWindowsForms>true</UseWindowsForms>
    <ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
    <Platforms>x64</Platforms>
  </PropertyGroup>
 
  <PropertyGroup>
    <ApplicationIcon>zoom_kNq_icon.ico</ApplicationIcon>
    <ApplicationManifest>app.manifest</ApplicationManifest>
    <ImplicitUsings>enable</ImplicitUsings>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>
 
  <ItemGroup>
    <EmbeddedResource Include="zoom_kNq_icon.ico" />
  </ItemGroup>
</Project>

================================================
FILE: FFXIVZoomHack/Form1.Designer.cs
================================================
namespace FFXIVZoomHack
{
    partial class Form1
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            components = new System.ComponentModel.Container();
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
            _autoApplyCheckbox = new System.Windows.Forms.CheckBox();
            _zoomSettingsBox = new System.Windows.Forms.GroupBox();
            _fovUpDown = new System.Windows.Forms.NumericUpDown();
            _zoomUpDown = new System.Windows.Forms.NumericUpDown();
            _fovDefaultButton = new System.Windows.Forms.Button();
            _zoomDefaultButton = new System.Windows.Forms.Button();
            _fovLabel = new System.Windows.Forms.Label();
            _zoomLabel = new System.Windows.Forms.Label();
            _processListBox = new System.Windows.Forms.GroupBox();
            ReadyIndicator = new System.Windows.Forms.PictureBox();
            _autoQuitCheckbox = new System.Windows.Forms.CheckBox();
            _gotoProcessButton = new System.Windows.Forms.Button();
            label1 = new System.Windows.Forms.Label();
            _processList = new System.Windows.Forms.ComboBox();
            _autoQuitTooltip = new System.Windows.Forms.ToolTip(components);
            timer1 = new System.Windows.Forms.Timer(components);
            _zoomSettingsBox.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)_fovUpDown).BeginInit();
            ((System.ComponentModel.ISupportInitialize)_zoomUpDown).BeginInit();
            _processListBox.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)ReadyIndicator).BeginInit();
            SuspendLayout();
            // 
            // _autoApplyCheckbox
            // 
            _autoApplyCheckbox.AutoSize = true;
            _autoApplyCheckbox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            _autoApplyCheckbox.Location = new System.Drawing.Point(18, 46);
            _autoApplyCheckbox.Margin = new System.Windows.Forms.Padding(6);
            _autoApplyCheckbox.Name = "_autoApplyCheckbox";
            _autoApplyCheckbox.Size = new System.Drawing.Size(330, 33);
            _autoApplyCheckbox.TabIndex = 0;
            _autoApplyCheckbox.Text = "Automatically apply on load";
            _autoApplyCheckbox.UseVisualStyleBackColor = true;
            _autoApplyCheckbox.CheckedChanged += AutoApplyCheckChanged;
            // 
            // _zoomSettingsBox
            // 
            _zoomSettingsBox.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
            _zoomSettingsBox.Controls.Add(_fovUpDown);
            _zoomSettingsBox.Controls.Add(_zoomUpDown);
            _zoomSettingsBox.Controls.Add(_fovDefaultButton);
            _zoomSettingsBox.Controls.Add(_zoomDefaultButton);
            _zoomSettingsBox.Controls.Add(_fovLabel);
            _zoomSettingsBox.Controls.Add(_zoomLabel);
            _zoomSettingsBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            _zoomSettingsBox.Location = new System.Drawing.Point(26, 229);
            _zoomSettingsBox.Margin = new System.Windows.Forms.Padding(6);
            _zoomSettingsBox.Name = "_zoomSettingsBox";
            _zoomSettingsBox.Padding = new System.Windows.Forms.Padding(6);
            _zoomSettingsBox.Size = new System.Drawing.Size(869, 236);
            _zoomSettingsBox.TabIndex = 1;
            _zoomSettingsBox.TabStop = false;
            _zoomSettingsBox.Text = "Zoom Settings";
            // 
            // _fovUpDown
            // 
            _fovUpDown.DecimalPlaces = 2;
            _fovUpDown.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            _fovUpDown.Location = new System.Drawing.Point(446, 153);
            _fovUpDown.Margin = new System.Windows.Forms.Padding(6);
            _fovUpDown.Maximum = new decimal(new int[] { 300, 0, 0, 131072 });
            _fovUpDown.Minimum = new decimal(new int[] { 1, 0, 0, 131072 });
            _fovUpDown.Name = "_fovUpDown";
            _fovUpDown.Size = new System.Drawing.Size(394, 35);
            _fovUpDown.TabIndex = 7;
            _fovUpDown.Value = new decimal(new int[] { 2, 0, 0, 0 });
            _fovUpDown.ValueChanged += FovChanged;
            // 
            // _zoomUpDown
            // 
            _zoomUpDown.Location = new System.Drawing.Point(18, 153);
            _zoomUpDown.Margin = new System.Windows.Forms.Padding(6);
            _zoomUpDown.Maximum = new decimal(new int[] { 1000, 0, 0, 0 });
            _zoomUpDown.Minimum = new decimal(new int[] { 2, 0, 0, 0 });
            _zoomUpDown.Name = "_zoomUpDown";
            _zoomUpDown.Size = new System.Drawing.Size(394, 35);
            _zoomUpDown.TabIndex = 6;
            _zoomUpDown.Value = new decimal(new int[] { 2, 0, 0, 0 });
            _zoomUpDown.ValueChanged += ZoomChanged;
            // 
            // _fovDefaultButton
            // 
            _fovDefaultButton.Location = new System.Drawing.Point(664, 83);
            _fovDefaultButton.Margin = new System.Windows.Forms.Padding(6);
            _fovDefaultButton.Name = "_fovDefaultButton";
            _fovDefaultButton.Size = new System.Drawing.Size(176, 48);
            _fovDefaultButton.TabIndex = 5;
            _fovDefaultButton.Text = "Default";
            _fovDefaultButton.UseVisualStyleBackColor = true;
            _fovDefaultButton.Click += _fovDefaultButton_Click;
            // 
            // _zoomDefaultButton
            // 
            _zoomDefaultButton.Location = new System.Drawing.Point(236, 83);
            _zoomDefaultButton.Margin = new System.Windows.Forms.Padding(6);
            _zoomDefaultButton.Name = "_zoomDefaultButton";
            _zoomDefaultButton.Size = new System.Drawing.Size(176, 48);
            _zoomDefaultButton.TabIndex = 4;
            _zoomDefaultButton.Text = "Default";
            _zoomDefaultButton.UseVisualStyleBackColor = true;
            _zoomDefaultButton.Click += _zoomDefaultButton_Click;
            // 
            // _fovLabel
            // 
            _fovLabel.AutoSize = true;
            _fovLabel.Location = new System.Drawing.Point(446, 93);
            _fovLabel.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0);
            _fovLabel.Name = "_fovLabel";
            _fovLabel.Size = new System.Drawing.Size(153, 29);
            _fovLabel.TabIndex = 2;
            _fovLabel.Text = "Field of View";
            // 
            // _zoomLabel
            // 
            _zoomLabel.AutoSize = true;
            _zoomLabel.Location = new System.Drawing.Point(18, 93);
            _zoomLabel.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0);
            _zoomLabel.Name = "_zoomLabel";
            _zoomLabel.Size = new System.Drawing.Size(125, 29);
            _zoomLabel.TabIndex = 1;
            _zoomLabel.Text = "Zoom Max";
            // 
            // _processListBox
            // 
            _processListBox.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
            _processListBox.Controls.Add(ReadyIndicator);
            _processListBox.Controls.Add(_autoQuitCheckbox);
            _processListBox.Controls.Add(_gotoProcessButton);
            _processListBox.Controls.Add(label1);
            _processListBox.Controls.Add(_processList);
            _processListBox.Controls.Add(_autoApplyCheckbox);
            _processListBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 0);
            _processListBox.Location = new System.Drawing.Point(26, 18);
            _processListBox.Margin = new System.Windows.Forms.Padding(6);
            _processListBox.Name = "_processListBox";
            _processListBox.Padding = new System.Windows.Forms.Padding(6);
            _processListBox.Size = new System.Drawing.Size(869, 174);
            _processListBox.TabIndex = 2;
            _processListBox.TabStop = false;
            _processListBox.Text = "Processes";
            // 
            // ReadyIndicator
            // 
            ReadyIndicator.Anchor = System.Windows.Forms.AnchorStyles.None;
            ReadyIndicator.Location = new System.Drawing.Point(766, 95);
            ReadyIndicator.Margin = new System.Windows.Forms.Padding(0);
            ReadyIndicator.Name = "ReadyIndicator";
            ReadyIndicator.Size = new System.Drawing.Size(48, 48);
            ReadyIndicator.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
            ReadyIndicator.TabIndex = 12;
            ReadyIndicator.TabStop = false;
            // 
            // _autoQuitCheckbox
            // 
            _autoQuitCheckbox.AutoSize = true;
            _autoQuitCheckbox.Location = new System.Drawing.Point(498, 46);
            _autoQuitCheckbox.Margin = new System.Windows.Forms.Padding(6);
            _autoQuitCheckbox.Name = "_autoQuitCheckbox";
            _autoQuitCheckbox.Size = new System.Drawing.Size(329, 33);
            _autoQuitCheckbox.TabIndex = 11;
            _autoQuitCheckbox.Text = "Quit when processes close";
            _autoQuitTooltip.SetToolTip(_autoQuitCheckbox, "Automatically close FFXIV Zoom Hack after \r\npreviously detected instances of FFXIV are closed");
            _autoQuitCheckbox.UseVisualStyleBackColor = true;
            _autoQuitCheckbox.CheckedChanged += AutoQuitCheckChanged;
            // 
            // _gotoProcessButton
            // 
            _gotoProcessButton.Location = new System.Drawing.Point(498, 95);
            _gotoProcessButton.Margin = new System.Windows.Forms.Padding(6);
            _gotoProcessButton.Name = "_gotoProcessButton";
            _gotoProcessButton.Size = new System.Drawing.Size(262, 48);
            _gotoProcessButton.TabIndex = 8;
            _gotoProcessButton.Text = "Bring to Front";
            _gotoProcessButton.UseVisualStyleBackColor = true;
            _gotoProcessButton.Click += _gotoProcessButton_Click;
            // 
            // label1
            // 
            label1.AutoSize = true;
            label1.Location = new System.Drawing.Point(18, 105);
            label1.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0);
            label1.Name = "label1";
            label1.Size = new System.Drawing.Size(127, 29);
            label1.TabIndex = 8;
            label1.Text = "Processes";
            // 
            // _processList
            // 
            _processList.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            _processList.FormattingEnabled = true;
            _processList.Location = new System.Drawing.Point(157, 102);
            _processList.Margin = new System.Windows.Forms.Padding(6);
            _processList.Name = "_processList";
            _processList.Size = new System.Drawing.Size(329, 37);
            _processList.TabIndex = 1;
            // 
            // timer1
            // 
            timer1.Enabled = true;
            timer1.Interval = 500;
            timer1.Tick += Timer1Tick;
            // 
            // Form1
            // 
            AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
            ClientSize = new System.Drawing.Size(904, 467);
            Controls.Add(_processListBox);
            Controls.Add(_zoomSettingsBox);
            Font = new System.Drawing.Font("Microsoft YaHei UI", 7.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134);
            Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon");
            Margin = new System.Windows.Forms.Padding(6);
            MaximizeBox = false;
            MaximumSize = new System.Drawing.Size(926, 523);
            MinimumSize = new System.Drawing.Size(926, 523);
            Name = "Form1";
            Text = "FFXIV Zoom Hack";
            FormClosed += Form1_FormClosed;
            Load += Form1_Load;
            Resize += Form1_Resize;
            _zoomSettingsBox.ResumeLayout(false);
            _zoomSettingsBox.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)_fovUpDown).EndInit();
            ((System.ComponentModel.ISupportInitialize)_zoomUpDown).EndInit();
            _processListBox.ResumeLayout(false);
            _processListBox.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)ReadyIndicator).EndInit();
            ResumeLayout(false);
        }

        #endregion

        private System.Windows.Forms.CheckBox _autoApplyCheckbox;
        private System.Windows.Forms.CheckBox _autoQuitCheckbox;
        private System.Windows.Forms.ToolTip _autoQuitTooltip;
        private System.Windows.Forms.GroupBox _zoomSettingsBox;
        private System.Windows.Forms.GroupBox _processListBox;
        private System.Windows.Forms.Label _fovLabel;
        private System.Windows.Forms.Label _zoomLabel;
        private System.Windows.Forms.Button _fovDefaultButton;
        private System.Windows.Forms.Button _zoomDefaultButton;
        private System.Windows.Forms.NumericUpDown _fovUpDown;
        private System.Windows.Forms.NumericUpDown _zoomUpDown;
        private System.Windows.Forms.Button _gotoProcessButton;
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.ComboBox _processList;
        private System.Windows.Forms.Timer timer1;
        private System.Windows.Forms.PictureBox ReadyIndicator;
    }
}

================================================
FILE: FFXIVZoomHack/Form1.cs
================================================
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Text.Encodings.Web;
using System.Text.Json;
using System.Text.Unicode;
using FFXIVZoomHack.Properties;

namespace FFXIVZoomHack
{
    public struct ProcessModuleAddress
    {
        public nint pBaseOffset;
        public nint pModule;
    }

    public partial class Form1 : Form
    {
        [DllImport("USER32.DLL")]
        private static extern bool SetForegroundWindow(nint hWnd);

        private readonly AppSettings _settings;
        private readonly Dictionary<ProcessMemoryReader, ProcessModuleAddress> _processCollection;

        private bool _shouldQuitNextTimeProcessEmpty;

        //DX11 x86_64 Only

        //Pre 7.3 offsets
        //private const nint pCurrentZoom = 0x114;
        //private const nint pMinZoom = 0x118;
        //private const nint pMaxZoom = 0x11C;
        //private const nint pCurrentFOV = 0x120;
        //private const nint pMinFOV = 0x124;
        //private const nint pMaxFOV = 0x128;

        //7.3 offsets
        private const nint pCurrentZoom = 0x124;
        private const nint pMinZoom = 0x128;
        private const nint pMaxZoom = 0x12C;
        private const nint pCurrentFOV = 0x130;
        private const nint pMinFOV = 0x134;
        private const nint pMaxFOV = 0x138;

        private NotifyIcon _notifyIcon;

        public Form1()
        {
            _settings = JsonSerializer.Deserialize<AppSettings>(File.ReadAllText(AppSettings.SettingsFile));
            _processCollection = new Dictionary<ProcessMemoryReader, ProcessModuleAddress>();
            InitializeComponent();

            _notifyIcon = new NotifyIcon(components);
            _notifyIcon.Text = "FFXIV Zoom Hack";
            _notifyIcon.BalloonTipIcon = ToolTipIcon.Info;
            _notifyIcon.BalloonTipText = "Double click to open app";
            _notifyIcon.BalloonTipTitle = "FFXIV Zoom Hack";
            _notifyIcon.ShowBalloonTip(1000);
            using (var icon = GetType().Assembly.GetManifestResourceStream($"{GetType().Namespace}.zoom_kNq_icon.ico"))
            {
                _notifyIcon.Icon = new Icon(icon);
            }

            _notifyIcon.DoubleClick += (sender, args) =>
            {
                Show();
                WindowState = FormWindowState.Normal;
                _notifyIcon.Visible = false;
            };
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //just need call once

            _shouldQuitNextTimeProcessEmpty = false;

            _autoApplyCheckbox.Checked = _settings.AutoApply;
            _autoQuitCheckbox.Checked = _settings.AutoQuit;
            _zoomUpDown.Value = (decimal)_settings.DesiredZoom;
            _fovUpDown.Value = (decimal)_settings.DesiredFov;
        }

        private void FovChanged(object sender, EventArgs e)
        {
            _settings.DesiredFov = (float)_fovUpDown.Value;
            SettingSave(_settings);
            ApplyChanges();
        }

        private void ZoomChanged(object sender, EventArgs e)
        {
            _settings.DesiredZoom = (float)_zoomUpDown.Value;
            SettingSave(_settings);
            ApplyChanges();
        }

        private void Timer1Tick(object sender, EventArgs args)
        {
            ReadyIndicator.Image = _processCollection.Count == 0 ? Resources.RedLight : Resources.GreenLight;

            try
            {
                var activePids = Process.GetProcessesByName("ffxiv_dx11").ToList().Select(x => x.Id).ToList();

                for (var i = 0; i < activePids.Count; i++)
                {
                    //Add new process
                    if (!_processCollection.Keys.Select(x => x.process.Id).Contains(activePids[i]))
                    {
                        var mReader = new ProcessMemoryReader(activePids[i]);
                        var moduleInfo = new ProcessModuleAddress();

                        //OLD
                        //module.pBaseOffset = (long)mReader.ScanPtrBySig("48833D********007411488B0D********4885C97405E8********488D0D")[0];

                        //For Reference: The desired pointer follows the scan signature.
                        //Below is an example of the assembly.  Wildcards are needed for address references.

                        //29CB6429AE8 - 48 8D 0D E14BF601 - lea rcx,[29CB838E6D0]
                        //29CB6429AEF - E8 8C530100 - call 29CB643EE80
                        //29CB6429AF4 - 48 39 35 250B1502 - cmp[29CB857A620],rsi
                        //29CB6429AFB - 74 11 - je 29CB6429B0E
                        //29CB6429AFD - 48 8B 0D 040B1502 - mov rcx,[29CB857A608]
                        //29CB6429B04 - 48 85 C9 - test rcx,rcx
                        //29CB6429B07 - 74 05 - je 29CB6429B0E
                        //29CB6429B09 - E8 528E0200 - call 29CB6452960
                        //29CB6429B0E - 48 8D 0D 5BAC1402 - lea rcx,[29CB8574770]

                        moduleInfo.pBaseOffset = mReader.ScanPtrBySig("488D0D********E8********483935********7411488B0D********4885C97405E8********488D0D")[0];
                        moduleInfo.pModule = new nint(mReader.ReadInt64(mReader.process.Modules[0].BaseAddress + moduleInfo.pBaseOffset));

                        //Was useful, but not needed for now.
                        //labelPointer.Text = "Pointer Found at: "+((long)mReader.process.Modules[0].BaseAddress + module.pBaseOffset).ToString("X");

                        _processCollection.Add(mReader, moduleInfo);
                    }
                    //update combo box
                    try
                    {
                        _processList.Items[i] = activePids[i];
                    }
                    catch
                    {
                        _processList.Items.Add(activePids[i]);
                    }
                }

                //delete closed process
                foreach (ProcessMemoryReader mReader in _processCollection.Keys)
                {
                    if (!activePids.Contains(mReader.process.Id))
                    {
                        _processCollection.Remove(mReader);
                    }
                }

                //clear combo box
                while (true)
                {
                    if (_processList.Items.Count == activePids.Count) break;
                    else _processList.Items.RemoveAt(_processList.Items.Count - 1);
                }

                if (_processList.Items.Count > 0 && _processList.SelectedItem == null)
                {
                    _processList.SelectedIndex = 0;
                }

                if (_settings.AutoApply && activePids.Count != 0)
                {
                    ApplyChanges();
                }

                if (!activePids.Any() && _settings.AutoQuit && _shouldQuitNextTimeProcessEmpty)
                {
                    Close();
                }
                else if (activePids.Any())
                {
                    _shouldQuitNextTimeProcessEmpty = true;
                }
            }
            catch (Exception ex)
            {
                var logFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "FFXIVZoomHack", "log.txt");
                using (var sw = File.AppendText(logFile))
                {
                    sw.WriteLine(ex.Message);
                }
            }
        }

        private void ApplyChanges()
        {
            var ZoomBytes = BitConverter.GetBytes(Convert.ToSingle(_zoomUpDown.Value));
            var FOVBytes = BitConverter.GetBytes(Convert.ToSingle(_fovUpDown.Value));

            Parallel.ForEach(_processCollection.Keys, mReader =>
            {
                mReader.WriteByteArray(_processCollection[mReader].pModule + pMinZoom, BitConverter.GetBytes(Convert.ToSingle(0.01)));
                mReader.WriteByteArray(_processCollection[mReader].pModule + pMaxZoom, ZoomBytes);

                mReader.WriteByteArray(_processCollection[mReader].pModule + pMinFOV, BitConverter.GetBytes(Convert.ToSingle(0.01)));
                mReader.WriteByteArray(_processCollection[mReader].pModule + pMaxFOV, FOVBytes);
                mReader.WriteByteArray(_processCollection[mReader].pModule + pCurrentFOV, FOVBytes);
            });
        }

        private static void SettingSave(AppSettings settings)
        {
            var option = new JsonSerializerOptions
            {
                Encoder = JavaScriptEncoder.Create(UnicodeRanges.All),
                WriteIndented = true
            };
            var jsonText = JsonSerializer.Serialize(settings, option);
            File.WriteAllText(AppSettings.SettingsFile, jsonText);
        }

        private void AutoApplyCheckChanged(object sender, EventArgs e)
        {
            _settings.AutoApply = _autoApplyCheckbox.Checked;
            SettingSave(_settings);
            if (_settings.AutoApply && _processCollection.Keys.Count() != 0)
            {
                ApplyChanges();
            }
        }

        private void AutoQuitCheckChanged(object sender, EventArgs e)
        {
            _settings.AutoQuit = _autoQuitCheckbox.Checked;
            SettingSave(_settings);
        }

        private void _gotoProcessButton_Click(object sender, EventArgs e)
        {
            if (_processList.SelectedItem == null)
            {
                return;
            }

            var selectedPid = (int)_processList.SelectedItem;
            using (var process = Process.GetProcessById(selectedPid))
            {
                var handle = process.MainWindowHandle;
                if (handle != IntPtr.Zero)
                {
                    SetForegroundWindow(handle);
                }
            }
        }

        private void _zoomDefaultButton_Click(object sender, EventArgs e)
        {
            _zoomUpDown.Value = 20m;
        }

        private void _fovDefaultButton_Click(object sender, EventArgs e)
        {
            _fovUpDown.Value = .78m;
        }

        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            Environment.Exit(0);
        }

        private void Form1_Resize(object sender, EventArgs e)
        {
            if (WindowState == FormWindowState.Minimized)
            {
                Hide();
                _notifyIcon.Visible = true;
            }
        }
    }
}


================================================
FILE: FFXIVZoomHack/Form1.resx
================================================
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!--
    Microsoft ResX Schema

    Version 2.0

    The primary goals of this format is to allow a simple XML format
    that is mostly human readable. The generation and parsing of the
    various data types are done through the TypeConverter classes
    associated with the data types.

    Example:

    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>

    There are any number of "resheader" rows that contain simple
    name/value pairs.

    Each data row contains a name, and value. The row also contains a
    type or mimetype. Type corresponds to a .NET class that support
    text/value conversion through the TypeConverter architecture.
    Classes that don't support this are serialized and stored with the
    mimetype set.

    The mimetype is used for serialized objects, and tells the
    ResXResourceReader how to depersist the object. This is currently not
    extensible. For a given mimetype the value must be set accordingly:

    Note - application/x-microsoft.net.object.binary.base64 is the format
    that the ResXResourceWriter will generate, however the reader can
    read any of the formats listed below.

    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <metadata name="_autoQuitTooltip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </metadata>
  <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>198, 17</value>
  </metadata>
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABABAAICAQAAEABADoAgAABgEAABAQEAABAAQAKAEAAO4DAAAAAAAAAQAIACgkAQAWBQAAgIAAAAEA
        CAAoTAAAPikBADAwAAABAAgAqA4AAGZ1AQAgIAAAAQAIAKgIAAAOhAEAEBAAAAEACABoBQAAtowBAAAA
        AAABACAAN1YBAB6SAQCAgAAAAQAgACgIAQBV6AIAQEAAAAEAIAAoQgAAffADADAwAAABACAAqCUAAKUy
        BAAoKAAAAQAgAGgaAABNWAQAICAAAAEAIACoEAAAtXIEABgYAAABACAAiAkAAF2DBAAUFAAAAQAgALgG
        AADljAQAEBAAAAEAIABoBAAAnZMEACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAA
        AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
        AAD///8AAAAAAAA3h3d3h4cAAAAAAAAAAAAHd3d3eIiHcAAAAAAAAAAQN3d3eHiIeHdDAAAAAAAHd3d3
        d3eIiIiHd3AAAAAAAHd3d3N3eHd3d3cAAAAABwBnd3MHV2dzUndwBSAAAAdxQ2d3EBEAYRA3cgdwAAAH
        dyU1EREhAREQZSV3cAAAd3d0NhBVdwNHETUnd3cAB3d3dTVTd3cGd1dRZ3d3cHd3d3USVnZ3dWZScUF3
        d3d3d3cXNxZ2dzdnElERZ3d4h3d3FTc0dzc1d3NHURd3d3d3dRFXd3d3d2d3VhEVB3d4d3dxZ4d4d3d4
        t3Z1d1d3d3d4dXiHt3d3eHh3V3d3d3d3iHVoiId4h4d4d1eHh3h4eIh1eIiIeIe3eIcXeId4d4iIcTiI
        iHiIh3iIFXiIeIiIh1V4iIiIuIfoiDF4iIiHiIhzd3joiIh46Ih1eIh4d4iHVZV3iIiHjodxF3iIdwZ4
        h3c1dWeIh4hxdxV3iHAAeIeHZxU3eId1NXU1d4YAAEeHdXc1lTd3VXV3c1d3AAAIdDZ3WXdRUXeHeGQH
        cAAABwBHdxVYd5NXd3d3AHAAAAAAeIhXeHVVV1d3dwAAAAAAB3d4d3eHd3eVNXdwAAAAAABDd4eHiHh3
        VxUAAAAAAAAAAAd4h4eHh3dwAAAAAAAAAAAAd4eHh4eHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEA
        BAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA
        wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAHd3hwAAAAB3d3iIdwAAAHd1d3N3QAB3BwEhEH
        VyAHd1FXR3B3cHd1N2c2ERd3d3F3d3d2FXd3d3d3d4dXd3eHeIeHh3d4iIV4iIeIF4h4d3eIiHd3hweH
        VXeHdXdwB3d1dXV3V3AAB3d3V3dwAAAHd3h3cXAAAAAHh4dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAABAAAAAgAAAQAIAAAA
        AAAAIAEAAAAAAAAAAAAAAQAAAAAAAAMDAwAZEw4ACgcfAA8WEgAVFRUAJh0YAB0iHAAzJBkAFBEvACIc
        LwAbKTAAJycnADcrJwArMiwAOjIpACgoNQA5LDQAJjM4ADg3NwBMLRsAYDMeAEs4KwBoOyUAPEM6AEtB
        LABXQiwASUM6AFhHNQBBUDwAWlI8AG5NNAB8YT4AHRRVACAXWwAnJEYAOixGACY6QwA5OkQAKyRaADUr
        WAA5NVMAJhpvADUobQBGNU4AZT5aAEQ5cABjPHYAKkJMADpERwA/UUsALkdTADRLVwA3Ul0AOFZmAD5g
        cABHR0YAVEtHAEtTSwBXU0wASElVAFRMVgBJVFcAV1dWAGVLQwB6T0gAZlVHAHZaRgBmSFkAZlpWAHZb
        VgBNYVsAXGFbAGphRwB5Y0cAaGJbAHZlWgBrcFQAfXVeAEpFZwBXSWgASVtjAFhbYgBISHUAV0d1AEtR
        cgBbU3wAaVZqAExhaQBZZmcAW3FtAERoeQBaanQAXHV2AGZmZwB1amcAaXFtAHhxbABnbHIAdm1zAGd1
        eAB4dnYAkFc1AKRcOACYYTwAqGM8AMdeOADGaD0Ah1xKAKtbQQCRbE8Aq25IAIZWbACFamgAkWtkAIZ0
        aQCWeWYAh2t0AJFlewCFeXgAk3l5AK57ZgDNdkkA7XpKAMN8YgBdhXoAZoJ9AHqAfACaglgAtINYAI+B
        YgCbgmkAiYF5AJaFegCyjHEAu6RyANKJVQD0iVMA0Jh0AOeVZwDXo3oA9rFzAP7CegAsHoIAMySSADoo
        qwBGNYoARzWpAD1OhwBVQ44AbVKUAEdtgABYbYAAS3WJAFd3hABJaJEAUX2TAGJjggB6ZokAaXqFAHd7
        hAB8YpYAbH6RAFJHrABhRaEAY0qiAGhMoABwVKAAVXStAFpxxwBifdIAgVyUAIt6hQCleogAgnamAFWF
        mgBqhIYAdoWIAG2RiwB3kI8Aa4eUAHiKlQBtkZkAepOZAFyPpgBni6IAdo2jAGOVrAB6lqUAY5q0AHqZ
        sQB8oKcAaKK8AHekuABqkdcAc7LQAHSo4wB7wN4AfcPjAImFiACVh4gAhJCOAJyThwCKi5QAlYyTAIaS
        mQCXk5kAs5iOAJiilQC7qJUAgo6hAJeOoQCHmKcAl5qlAIadswCTnrAAp5qlAImiqgCXoawAm7GqAIqj
        twCZprYAi7K7AJWxuwCjoqsAt6GrAKKsuAC4pbIAp7G8AMadhQDNq4wA47aFAMWupQDaw5cA7MuQAP7j
        lwDNyqwA6tqhAPPoogCLp8IAmqzBAIe2xwCZs8YAg7zUAJy20gChrsAAqLTEALG6yQCnu9IAjsXZAKnI
        ywC1yMcApMrSALXA0ACk0NoAh9LzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAwADAAEAAwABAgADAwMPW5/R09PT09jW
        2NXW1tXW1tPY1tjV09bT1tXY1tPT1tPT1tjT1tXW09bT1tPW29bW1tjc3Nze3Nzc4eHh4eHh4eHh4+Hh
        4eHh4eHj4+Hj4+Hh4eHMYzcEAAEDBAMEAAEAAQAAAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////
        //////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAMA
        AAMAAQAAEl2w09PT1NPW1tbW1tjT1NPW2NbT1tbY1tjT1tPT2NPY09jT1tbY1tjW09PW1tjT1tbW3Nzc
        2dzc3OHc4dzc4d/h4eHf4dzh2uHh4eHh4eHf4eHhzX5RCwADAAAAAAAAAwAAAwAAAAAAAAAAAAAA////
        ////////////////////////////////////////////////////////////////////////////AAD/
        /////////////////////////////////////////////////////////////////////////////wAA
        AAAAAAAAAAAAAAADAAADAAAAAwADBjxhsNTT2NPW1tjU2NTT2NjW29bW2NbW09jT09PT09PT09PT09PT
        09bV09PY09PW1tbc3NzW1tbW3Nzc3Nzh3OHc4dzh3N/c3N/h39zf3N/h3OHa4dmwZF0LAwABAAEAAAMA
        AAADAAAAAAAAAAAAAP8A////////////////////////////////////////////////////////////
        /////////////////wAA////////////////////////////////////////////////////////////
        ////////////////AP8AAAAAAAAAAQAAAwABAAAAAQABAAMACz5hnszW09PT2djT1NjTzNbW1tbW09PT
        09PT09PT09O7zNO709PT09PY09jW1tPT2NbW29bY1tbc3Nzc3Nzc3Nzc3Nzc2dzc3N/c3OHc2uHh3+Hf
        4eHf2cpkXQ0DAAMAAgADAAABAAAAAAMAAAMAAAAAAAAA////////////////////////////////////
        //////////////////////////////////////8AAP//////////////////////////////////////
        ////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAwADAAADAAMACz5hsMzU09TT
        2NTY08zT09jW1tPY09PT09PT0bbRtra207vT0dPT09PR09PY2NjW1tjT09bW1tvc3tzc1tnc3Nzc2dzc
        3Nzh3Nzf3Nnf4eHc4eHh4d/h4d/ZymNhCwMAAQMAAQADAAABAAAAAAAAAAAAAAAAAAD/////////////
        ////////////////////////////////////////////////////////////AAD/////////////////
        //////////////////////////////////////////////////////8AAAAAAAAAAAAAAAMAAwAAAwAA
        AQABAgADCz5hn8zW09jZ2NbZ08zT09bW2NPT09PT09O2zLa2ttG207vR0dPTtszT0bvT09XW1tvW1tjc
        1tzc3NzW1tzc79bc3Nzh3OHc4eHh3OHc4eHh3N/h39rh3+Hf4d/KZF0NAwADAAEAAgABAAIAAwAAAAAA
        AAAAAAAAAAD/////////////////////////////////////////////////////////////////////
        /wAA/////////////////////////////////////////////////////////////////////wAAAAAA
        AAAAAAADAAAAAAEAAwACAQADAAMDCz5jn8jM2NTY2NbW09PT1tPT09PMzLa20ba7tra2trvRtru2trbT
        u7a709PT2NbY0dPc09jW09bc29zc3Nzc3N7c3Nzv3Nzc4dzc4dzh4dzf3OHf4eHf4drh4eHa38pkXQ8B
        AAMAAQACAAMAAAEAAQAAAAMAAAAAAAAA/wD/////////////////////////////////////////////
        //////////////////////8AAP//////////////////////////////////////////////////////
        /////////////wAAAAAAAAAAAQAAAwAAAwAAAgABAAMABAMACz5hn8zT09jW2NbW2NbY1tjT09O2tra2
        zLa0tLbRuba2tra709O709PV07S008y0n5+f0cafZJ/R3Nzc3O/c79zc3Nzc3Nzc7+Hc3OHh4dzh4eHh
        4eHh4eHj4eHf4eLZyGRdDQMDAQMABAABAAEAAAIAAAEAAAAAAAAAAAAAAP//////////////////////
        ////////////////////////////////////////////AAD/////////////////////////////////
        //////////////////////////////8AAAAAAAAAAAAAAAAAAAABAAABAAMAAQADAAMDCz5hn7bMzNbc
        1tbW1tPT07vT09PT0bvMu7a2tLS2trS2ttG2trvT29XTtsywnrCeYp6en2NiYp9kzO/c1tze3Nbc3Nzv
        3Nzh3OHc4eHc4eHh4eHh4eHj4+Pi4eLj4+Hh4d/MZF0PBAAEAAMBAAIAAQADAAAAAAEAAAAAAAAAAAD/
        AP///////////////////////////////////////////////////////////////wAA////////////
        ////////////////////////////////////////////////////AAAAAAAAAAMAAAADAAACAAMABAMA
        AwABAgEDCz5hn8zMzMzY1tPT2NG209PM09O2u7bRtra2ttO7tLa2u7u2tru2zLawn2Sfr32fY2Sen5+e
        YmSfZMzv3NzW3NvW7+/c3O/c4dzv4eHh9OPh4+Pj4+Lj4+Lj4+Pj4+Pj4ePj38pkXQ0DAwMAAwABAAMA
        AwABAAMAAAABAAAAAAAAAAD/////////////////////////////////////////////////////////
        //////8AAP////////////////////////////////////////////////////////////8AAAAAAAAA
        AAAAAQAAAAEAAwADAAADAQIAAwMDCz5hsMzYzNPT1tjT07bMttPTtru7tsy2tNG2tLvT0ba2u7CfsMy0
        sLBjr359n7Cwnp+enp5kn2SfyrDI3O/v3Nzc7+/v3Nzc3vTh4fT04+Pj4+Pj4+Pj4+Pj4+Pj4+Ph4eHh
        4eHZzGRdDwEDAQIDAQQAAQACAAIAAAIAAAABAAAAAAAAAP8A////////////////////////////////
        ////////////////////////////AAD/////////////////////////////////////////////////
        //////////8AAAAAAAAAAAAAAAMAAAMAAwABAAQDAQABAwEDC1FhnrTM08zT2NjT09O2ttO2tra2tLK0
        tLK2tra2tra2trBiX5+vn7CwfrB+sK+wfZ+en7CfYp+fn9PM0dbx79zc3O/c3O/v9O/09PT04/Tj4+Pj
        4/bj4/bj4+Pj4eHh4eHf4eHf4dnKY10QAwQDAQADAAMDAAEAAQABAAADAAAAAAADAAAAAAD/////////
        /////////////////////////////////////////////////wAA////////////////////////////
        /////////////////////////////wAAAAAAAAAAAAABAAACAAABAAMAAQABAAMDAwMDCz5hn8zM07bI
        09XY077Mtra2trK0srSytrayn7C7trC2srB+ZGR+fbCwsLKwsLKysGKfn5+fn5+wtMzT09PW79zv79zc
        29zc79zh7+H09OP14+Pj9uP24/Xj4+Pj4+Hh4eHh4eHh4d/h2cpjXQ0EAwECAwEAAwMEAAMEAAEAAAMA
        AAAAAAAAAAAA/wD///////////////////////////////////////////////////////8AAP//////
        /////////////////////////////////////////////////wAAAAAAAAAAAAMAAAAAAQABAAMABAMA
        AQMCAQMECz5hnsjM2NbT09O+07a0tra2trbItra2traysGSetrR+fmNgYmRkX5+ysbCwsrCysLKwyrCf
        yrTR09bW29zW3Nzv7+/c79vc3Nzc7+H09OP14+Pj9uPj4+Pj4+Ph4+Hh4eHh4dzf3N/c3NzUyGFdDwQE
        AQMBAgEABAADAAAAAwADAAADAAAAAAEAAAAAAP//AP//////////////////////////////////////
        ////////////AAD//////////////////////////////////////////////////////wAAAAAAAAAA
        AAAAAAMAAwADAAIBAAMBAgMDAwQECz5hn7K2yNPT09PR0baxsNi2sra+tru2ttOwnrB+YWOeYGBiX2Bg
        YWSwsrCvsLKysK+ytNGwsMzT09bc3O7c7+/v3Nzb3Nzc3Nzc7/T09fXj4/bj4+P29vX19ePj9OHh4eHh
        4drc3Nzc2dnZ2dPGYV0NBAQDAQMBAAMDAQMBAAIAAQAAAQAAAAAAAAAAAAAA////////////////////
        /////////////////////////////////wAA////////////////////////////////////////////
        ////////AAAAAAAAAAADAAEAAQADAAQAAwEAAwEDAAQBBAQECz1hn7C2zMy209G2tsy2ssy2vsi2vrS2
        trKwr560r2Gen19iYF9eX2Gwsq+vsK+vsK+vsLTKzNbc1tbc3Nvb7+/b29bb79zv7/Tv4fT09OP19fX2
        4/b24/bj9fXj9OHh9PTh3OHZ3Nzc2dnW2dnYzLBhXQ0EBAQDBAMDAQADAAMAAQADAAIAAAIAAAAAAAAA
        AAAA//////////////////////////////////////////////////8AAP//////////////////////
        ////////////////////////////AAAAAAAAAAAAAAAAAAMAAAABAAADAQACAQMDBAQECz5hY7TMu7a2
        u7bMtrLMtra2tr62tra0sLBjn56fnp6en2NfX11dXV1+srKwsH59sLK2zMzU2dz01tzc7u/v2+/c29zb
        3Nzc7+/07+H04/X19fX19vX29fX14/T09PTh4eHh3Nzc3NzW1tbZ09nU1NPMsGFRDQQEAwQBAgEDAgED
        BAAEAAEAAQAAAwAAAAAAAAAA/wD/////////////////////////////////////////////////AAD/
        ////////////////////////////////////////////////AAAAAAAAAAMAAAMABAACAAEDAQIDAQIB
        AwQEBAQECz5hnra2trbItraytr7Ttra2sra2truytK9jYWOenmOhn31jfWNdR11dfq+wsa+ystPY2dbW
        1tbv3Nzv7+7W29zb29vv3O7v7+/09PT04/X19fX29vX19fX14/Th4eHh4dzc3Nzc3NzZ1tnW1tTW09PT
        08yfYVgQBAQEBAMEAwEABAAEAwADAAMAAAEAAAMAAAAAAAAAAP//////////////////////////////
        /////////////////wAA////////////////////////////////////////////AP//AAAAAAAAAAAA
        AAAAAAABAAMAAAMBAAEDAwMEBAQEDT5Ynra2yLa+zLayvr6+vsy+tsy7sra+trShnp5jYWFjnq+wY2Nf
        XV1HXX2wfbK209PRzNLT0dTc3Nzu7tzb29vu29zu79zv7/Tv9PTj9fX19fX29vX29fX19eP04eH04dzc
        3Nzc3NbZ1tbW2NbT1tbZ1tnY0rRhWBIEBAQEBAQDAwQAAQAEAAQAAwADAAAAAwAAAAAAAAAA////////
        //////////////////////////////////////8AAP//////////////////////////////////////
        ////////AAAAAAAAAAAAAwADAAEAAwAEAQIDAAQDBAQEBAQEDT5YnsjTzNO+yLSytti+trSyu767u7a0
        sp9kr7CeY2Njr56vfV9fR11fSl1fr7bW3NbTyp+ftMzc29XV29bV2+7c29zc7+/v7/T19fX19PX19fX2
        9vX19fX09PT04fT03Nzc3Nzc1tnW2dbW1tzW2dnZ2dnc2dnTyGFdDwQEBAQEBAMBAwECAwABAAMAAQAA
        AwAAAAAAAAAAAAD/////////////////////////////////////////////AAD/////////////////
        //////////////////////////8AAAAAAAAAAAMAAAAAAwADAAMAAwABBAMEAwQEBAQEDT5dfba2sra7
        vraytrKwtra2u760sJ5kZGRkZK+wr32wr7CwfV9dXUdfXV1fSn3c79zW2dbT0dPb29XV1dXV1dvb2+7u
        7+/v9PH19fX19fX19fX29vX29fX19fTh7+H09Nzh79zh3Nzc3Nzc3N/c3Nzh3Nzc3NzZ2dPGY10NBQQE
        BAQEBAQDAQMBAwQAAwADAAMAAwAAAAAAAAAA/wD/////////////////////////////////////////
        /wAA//////////////////////////////////////////8AAAAAAAAAAAAAAAADAAMAAwADAQMDAwMD
        BAMEBAQEDT5ZY7TMtra7yLS2vtO2tLa+vrafYl9eYmBgYmJffbBjr7Cvr2BdXV+eX11fXkdd0+HT1tvb
        7tvVub3u29XV1dbu1u7v3O/v9PX29fX19vX19fX29vb19eP19PT09PX19OP04/Th9OHc4eHc4eHc4dnf
        3Nzc2dzZ2dbZzLBhUSUXJRclJRclFxIlEhcSFxIXEhISEhISEhISBAAAAAAAAP//////////////////
        //////////////////////8AAP////////////////////////////////////////8AAAAAAAANNzc3
        Nzc3Nzc3Nzc3MDc3Nzc3Nzc3Ozc3Nz5hX7C2tra+u7a2u762tra2tLBjXmBgX2JfX2JhXmN+Yq+yr31f
        X1/Itl1dX11dR1ljY73u1e7V1bnT1e7b7tvu3O7b7+/09ff29vb29vb39fb19fb19fX14fTj9OHj4/T1
        4/Xj4eHh9OHc4eHh4eHh3N/c2dnZ3NnW1tbMn2NhYWFdXV1dXWFiX2FdX11dWF1HR0pHR11dOwQAAAAA
        AAD/////////////////////////////////////////AAD/////////////////////////////////
        ////////AAAAAAAABj5dXVhdWF1YXV9YXVhdXV1YXVlZYV1ZXVthY6+0tru7u7a0u7u7tLa7tGRfYGBk
        ZGRkZGFiX2TM2NJ9Y31fXV/I3bZHXUxdXUdHR6G929u91dXVvdXV2+7c7tzv7+/09/b29vb29vb29vb2
        9vX19vX19ePj4/Tj9fX14+P04ePh9OPh4eHh4dzh3Nzc3Nzc2dzZ2dnc2bRkn5+wsJ9hYn7GyJ9+fn5+
        fn5kZF9kX2RdOQQAAAAAAAAAAAD//////////////////////////////////////wAA////////////
        //////////////////////////8AAAAAAAAAAAAJPl1fX2JgY36ffrB+fn1+Y360srCvr7CwtLO2zLa7
        u7S2tLW2tba7vrarn2RiX2SwysxiX8jU1NPKZF+wXUpfu7Z9R19fX11dR1m5vdXV1e7u29vu7tvu7u/v
        8fX19vb8/Pz8/Pb19vb29vX29fX19fX14/X19fX19ePj4eP04eHh4eHh4fTc3Nzc3NzZ4dzh4dnc3NbG
        frTMxsrKxn7Gz9TMxsjGx8bGyMiDxmReUQsAAQADAAAAAAAAAP//////////////////////////////
        //////8AAP////////////////////////////////////8AAAAAAAAAAAEAAxA+XWR+srbIyMjIyMzI
        yMi+1My2trvM07u2vr62u9G2trawtLS2u7W1sn6wxp/GzMrKxszc2dPMsLDRyF1HR31cWF1dX19MXUdZ
        1e7V29vu29Xu7tvc7+/x9fX29/z8/Pz8/Pb29vb29vb29fb19fb19vX14/X14/Tj4fX04eHh4eP04+Hh
        4eHh4eHh4+Hh4eHc4dzhxn7W2cZ2g35+dsbIxoPGzdTIxsjGxmRfRxAAAwAAAAAAAAAAAAAA////////
        ////////////////////////////AAD///////////////////////////////////8AAAAAAAAAAAAA
        AAADN0dfZL7TyMjIyMiyyMjIzL62zL6+tra2tbu7tra2srOztba1sbWytbSwZMrY1NPT2dzv3NbW09jh
        3rJKXV9ZfVlKR11fWEdHXdXu7u7u2+7b7u7v8fH19/f3/Pz8/Pz89vb19vz29vb29vX29fX29vX19vXj
        9eP04+Pj4+P04+Hh4eHj4ePh4+Pj4+Pj4+Ph3+Hc4c3K39zKfoN2fn7GxsaDxsjUz8vGxmRfRzcEAAMA
        AwABAAMAAAAAAAD//////////////////////////////////wAA////////////////////////////
        //////8AAAAAAAAAAwADAAABAAQ8SmHIsMjIyMjIyLLI09jT09O+2My2u76+vra1tra1trW7tra7u7u6
        s5/K1tzc3tzb2NbW09v07rpZR11ffX1ZXUddfWNHPl277u7u29vv7u/x9PP19/X2/Pz8/Pb39fb39vb2
        9vb19uP04/Xj9fXj4/X19ePj9ePh4eP14+Pj4+Pj4+Hh4ePj4ePj4+Pi4+Pj4+PLft/2zXbGxn7KzcZ+
        xsbGzd/ZyMZfXTgEAwAAAQAAAAAAAAAAAAAAAP////////////////////////////////8AAP//////
        //////////////////////////8AAAAAAAAAAAAAAAIAAQADC0ddZHawyMjIyMjIzNPT2NjY2NjYvr62
        tra2tr7T2NPTu7m2tbW+u7Ow2dzc3NzT1dbb3Nzeu6+vWUdKW5dcY1hHXX1ZRz5K0+7b2+7u7/Hx8fT1
        9fb39vz39fb29fX29vb29vb19ePj4/X19OP19fXj4/X04eH04fTj9PT14+Pj4+Pj4+Ph4+Pj4+Pj4+Pj
        4vb1fl7f4cpfdszNz+HUxsbIzMzN39RkXT4JAwMBAAMAAgADAAAAAAAAAAD/////////////////////
        ////////////AAD///////////////////////////////8AAAAAAAAAAwADAAEAAwADAAQQUV1kfn7I
        zL7Y09nY2NjTzNi2srKxsbG+tra72Lu7vru2sba7u7i7sLDc9fTW09bc8eHTr319fV1KXVhbnq9HOVi2
        r0dHR7bz7tzv7/T19PX19/b39/X39fX19/X29vX19fX19fX19fXj9OP19fX19OHh9PTh9OHh4ePh4eHh
        4+Pj4+Hh3OHj4/Xj4+Pj4+Hj483K1GRkZKvf4dTZ1NTPzNTNzdTIX0cSAwEABAADAAEAAAADAAAAAAAA
        AAD//////////////////////////////wAA//////////////////////////////8AAAAAAAAAAAAA
        AAADAAEAAQADBDdHXX5kxtjY2NjM2NPTu9jatr62u7a709O2tra2tbu0uba71bu4vdFcY7vc7+/c3Nix
        Y699fVlHSl1Yl7izPjlG27RHPj5d2/fx9PXx9fP19/X39ff39fX19fXj9fX19fX09fT03PX09PT09PT0
        4fTc4eHh3N/c4eP14/Tj4dzZ3OHh4eHh4+Pj4+Hf4ePj4eHh4dl+fn7G4ePh2tTU39rU1M3KZFE3BAMB
        AAMBAgADAQAAAQABAAAAAAAA//////////////////////////////8AAP//////////////////////
        //////8A/wAAAAAAAAEAAQABAwABAgMDAgEGPEdifmTM2NjTvtO+2L7Y09PY09PY2L7T07u7tru7u767
        1dW7u7m9uZlctLu0srFcfGN9fH1cR0pZnpe4uT05R9vROUdHOUbT9/H08/Xz9fP09PX09O/19fT09PX1
        9fX19PTv9PT19PTc9PTh3OHc4dzh3OHh4fTj9PX04e/c4eHh3Nzh4eHh3OHc4eHh3Nnc4d/h1GRift/h
        4eHf2dnf2dnMxmE6BgQEAwMCAQADAQAAAgAAAAAAAAAAAAAA////////////////////////////AAD/
        ////////////////////////////AAAAAAADAAAAAAMAAAMDAAEAAQMEBA0+XV9kftjY2NjY2NjY2NjT
        vtO+09i2trvTvbu7u7m7u9W9vb29ub25nlxcXFlZfX18Y31ZWUdKR7O91dNHOUfY0zk+Rz43MbDx8/Hv
        7+/v7+/v3O/v7+H09PT19OHc3Nzv3OH09PTc4dzv4dzZ3OHh3Nzc4eHh3NzZ3NbW1tzc3NzZ2dzc2dnZ
        2dnZ2dnZ2dzc3NnGYMbZ3NnZ3+Hc2dzZyp9dDwQEBAQEAAMEAAMDAAEAAwAAAwAAAAAAAP//////////
        /////////////////wAA//////////////////////////8A/wAAAAAAAAAAAwACAAEDAAQDAQMEBAQE
        JT5dX2TT3Njc2NzY3NjW2NjV2NXTu7vTvdPTubm5vb29vb25ub25uLiznnxjfa+vfa9dPkdHR0dZ3vPY
        Pjk+09E+OUc6ORw30/Pc7+7v3O/v3Nzv3Nzv79zc1tzc3NbW1tzc1tzc3OHc3NzZ3NzZ3Nzc3NbZ1tbU
        1NPW1tbZ1tbW2dbW1tTW1tbT1NPU09TT1NPc1GDG1tnW1NTT1NTUymRYEgQEBAQEBAMDAQADAAEAAwAA
        AwAAAAAAAAAAAP////////////////////////8AAP//////////////////////////AAAAAAAAAAEA
        AAMAAQACBAABAgMEBAQEBAY3R11fzNzW3Njb29vV2NXVvtO71dXV1dW9vbm9ub25vbm4ubm9vb25vbme
        tKGeYWO2WTpHR0xfPtHz2Ec5OdHTPjk6R1g5N1/u79bb29zb29bb3NbW3PTc9OHc3NzW1tbc3Nzc3Nzh
        4eHc3Nzc1tbc1tzW1tbT09PR0dPR08zT0dPR09HT0czR09PR0czRzNPM09FixtPU08zMzMzMtJ9dOwUG
        BAQEBAQDAQIDAQIEAAMAAAEAAQAAAAAAAAD/////////////////////////AAD/////////////////
        ////////AAAAAAAAAwADAAAEAAQABAEABAEDBAQEBAQGCzxHXczb2Nvb3NXT1djW1dXVvdXVvb3Vu7m9
        ubm5uLm5vb29vb29vdXVvdW7nz6f8Z46R0dHWDmv7tVHOTm21T45OVm0Rzk6u9vV1dvW1dbW3Nzc3O/c
        3PTc3PTh3OHc3Nzh4fT03Nnc3Nbc3NbW1tPW09PT0dHM0dHR0dPR0dHR09G2tNG0tNHRtLTK0czTttG0
        Yp/MzMzMytHMzJ9hPgsEBAQGBAQEBAQDAQADAAMAAQADAAAAAAMAAAAAAP//////////////////////
        /wAA/////////////////////////wAAAAAAAAAAAAQAAAQAAwABAwMEBAQEBAQEBQQNUUd+09jTzLCf
        sJ/Gn7TRvdG5tLSeY2G4vbm9vbu9u9W91dvu7vDx7u7u8cZBsPewOkdHPkc+Y+7YWTo5ttVGOTlh1WM5
        OKHu1dXV1tXb29bc3Nzh9Nz03Nzc3Nz03OH09O/h3NbW1tvW09PT09PR0dHT0dHRtNHRtNHRtLTR0dG0
        0bS00bTM0cq00dHR0bS0tHaf0dHR0crM0Z9hUQ0JBgQGBAQEBAQEBAMBAQMDAwEAAgADAAAAAAAAAAAA
        //////////////////////8AAP//////////////////////AAAAAAAAAAMAAQADAAEDAAQEAwIBAwQE
        BAYEBgQGCRc+XWOfY19dX19eYGRgZGNks55dREt+2+7V1e7u7u7u7u7utJ+ftNbx8fOfOGPuoT5HR0dc
        R2Hu1V06Obu9Pjk6ntueOBye29XV1dPV1tbc1tzj9fX19PT079z09O/W3NzW1tPW09PT0dHR0dHRudHR
        tKGfoaGhoaGwobChtLS0tNG2tLS2tLS0tNHTzMrRtLCfn7TKtMa00bBjUTcGBQYEBQQGBAQEBAQEAwIA
        AQADAAEAAwAAAwAAAAAAAAD/////////////////////AAD/////////////////////AAAAAAQDAAAA
        AAADAAACAAEAAwEEBAQEBAQEBQgEBQYLOT5dZH1jX56fX12fZEpeX59fS16DyrS0tMrMzMrMyrCfZEE/
        OmHv8dvRXTqfvWM5Pj4+fV1Z275fOjq0vTk5OVi0oTkXnNXR09XW1tbW1tzh4/T04dzc3Nzc79bW1tbV
        1tHR0dXT0bm0ubS5tKGhnpecW5dbW1uXnrShsKGwr56wtLSwobSwtLS0tLS0zNHGZJ+0sLSftLBhWDcJ
        BgYGBgkEBgQEBAQEBAMBAwMBAAMDAAEAAAAEEgAAAAD/AP///////////////////wAA////////////
        ////////AP8AAAASOQQAAAMAAQADAQMBAwMDBAQEBAQJBAYFBgYGCQs5XX2yfl9kfmJeZF5eXUpKS8bK
        XkpEPjpERERES0ReXmB+09PTsJ9kXThKu71bHDk5N2NYX9W5Rzo5sb1GNz45Pp46HGPV0dPR0dHR09TW
        1tnc3NbW1tbW1tPW09XT0dG0obm0oaGhoaGhnqGel5xbV1dQND1QV56hnp6vnqGvobOhr6G0trSwtLSw
        tLTKtLS0tLSftJ9jWDwNBgYGCQYGBAYECQQEBAQEBAMBAgABAAQAAwALPDkAAAAAAAAA////////////
        //////8AAP///////////////////wAAAAAAJV08CwADAAADAAMAAgEEBAQEBAYEBAYEBgYGBgYLEkdZ
        X2NkXmBgYGB2g3Z2YIPKn0RESkpEOjg6PkREXWR+fmSwYkRHOkddWLO1WBcXGjFjWGO9s0c6OVlhOTE5
        R2KhORdY1dG0tLS0sLTK0dLU1tnW09PT1tPR0dPR0bm50aGhoaGhoaGzoZ6eW1dQUD0wMBIlMD1Ynp6e
        nq+zoa+enq+etLS0sLS0trS0tLS0sLS0sLBjWD4SCwsLBQYJBQYGBAYEBgQEBAQDAQIDBAABAAMSOl87
        AAAAAAAAAP//////////////////AAD//////////////////wAAAAAAACVHXT4SAwABAwECAQMBBAQE
        BAYEBgQGBgYJBQkLCws3UV1eYF5eYGBeYH7GxmBiYEo+PkpLS0pEOkRLXkpHSl1ESkRKYmSfzF2hoVAR
        Eg05mVhjuFw+R0c5XT0cOZ7VuTkSPbW0nmOcYWFhYZ6f0dHW1tbW1tHT09XT0bnRtNGzoaGhnqGzoZ5c
        W1AzMDAkEQ8RESQwWJljnq+zr6+efZ6vnq+0s7C0tLa0tLSwsLS0tLBjYVE3CwsLCwYLBgYGBgYEBQQE
        BAQEBAQDAwEAAwQ3Pl1dNwAAAAAAAAAA/////////////////wAA/////////////////wAAAAAAAAAS
        R2JdRyUEAwABAwQEBAQEBAQGBAUECQUGBgsGCwsLDzlRSl5eXl5eXmBkX0pEPkdERD5KRERERDpESkRE
        RF5iYH6wtLvTu7VYl1s9Fw0LEjMwMT05OTpHRllYFzmh1bk5DT2enFhRPT07OzxRYZ7K0dPW1tPT1tXR
        0bnRubO0oZ6enpdjnpdbUDslEQ8JIgkIICIRMD1bW1yvnmOenq+hr6+wsLCvr7SwtLS0tLSwtLSfYVE7
        DAsLCwsLBgkGCQUGCAUGBAQEBAQEBAQDAws5XV9kXTcDAAMAAAAAAP////////////////8AAP//////
        /////////wD/AAAAAAADEkpiZF1HOgsDAwMDBAQEBAYEBgQJBgYGBgsGCwsLCwsSPkRdXl5eXl5kdl5K
        SkdESkRKRDpEOjg4OjpEX5+ftLW7u7Wvs7OZPlhQMxEGBAsNCxIcMRw3OVmeRhIXn9PRNwYxWz07MCUS
        JSUlMD1Yn7TT1tbW0dHRtLS0tKGhoaGhY1tbWFdRNyUQDwkJIAggICAJDxIzPVFYWVxcXGN9nn19nlxZ
        fbC0tLS0tLS0tLSwY1g8DQ0LDwsLCwsLBQYGBgYEBgQGBAQEBAQDBBJHXWRkX103AAAAAAAAAAAAAP//
        ////////////AAD///////////////8AAAAAAAAAABJHYn5kX10+EgQEBAQEBAQEBAUEBgYFBgkGCwsL
        CwsMCxc8SkpeYF5LZGReS0pEY11ESkc8QTglGjg6XbC1tbixs7OvfbOxrz00IiIgIgQGCgoNERISEjmZ
        oTkNF2HRtDAGEjslDyIiIAkiDxIlO1uftNLT09HRtNG5tLShoaGhoWNROjgaGg4LCQggICAgICAgIA8S
        JTc6OlFYW1lcXFxcXH1jWWOvoa+wr7CwsLS0nl1RJQ0MDQsNCwsLCwYJBgUGCQUEBgQGBAQEBjdHXWTI
        xmBdNwEAAwAAAAAAAAD//////////////wAA//////////////8AAAAAAAAAAwASXWKDfn5gXUc7BgQE
        BAYEBgYECQYGCQsLCwsLCwsLDQ8NNz5EXV5eS2JkSkpERLBfOkpjPho3Nzg4OGG1tbF8fXyvsbW1sZko
        ICAgICAICQYGBgYGCw0SV5c3DQ1YnmESAyIiICAgICAgICAKEiU9YaG00dHRtKG5oaGhs7Shs55XOBsa
        GhAPICAgICAgICAgICANMDcxUFFXW1xcXFxcXFxjWUddWWOwr7CwsLS0nmFRNw0NDw0PCwsLCwsLCwYL
        BgYGBAkEBAQEEDxdXWTG1MZkXTcAAwAAAAAAAAAAAP////////////8AAP////////////8AAAAAAAAA
        AAMAEkdfxsbGyrBkXTwNBAQEBAYEBgUGBgYGCwsLCwsPDA0NDRI4PkpKXktgYF5gR0SwXThKnz4aOkFE
        RBpGsa+xfFx8r6+vs3xbIiAgICAgICAgBgQEBgYGCzs9EgYLO1E7DwggICAgICAgICAgIA8lMD2cnqGh
        tKGenpeenqGvnq9jRjgaGhAPICAgICAgICAgICAgDzA7PVBYXHxcXFlZXFxZR1ldR0dHnq+hsKGwsGFY
        NxINEA0MDQ8MCwsLCwsGCQUGBgYEBgQGEkdhX2R+yM/GZF03AAEAAwADAAAAAP8A////////////AAD/
        ////////////AAAAAAAAAQAAAxJdYsrKytTUyF9KPhIGBAUECQYGCQsLCwsLCwsNDA0PDRASEjo+RF5K
        YF06XT46r0c4R2E3Gjg6QToaPLGxr7F8fbF8XHxcVyAgICAgICAgICAgCAYEBAslMAsEBg0lIiAgICAg
        ICAgICAgICAJERIwUFienp6hnlueoaGvnqGeW1g3DhIQICAgICAgICAgICAgIAklJTFXWFx8XFxcXGOZ
        WVlfXUxdWX2vr7CwsGNYPBISDRINDQ8NDQsLCwsLCwsGBgkFBgYLN1Ffn7B+xsjLxmRHNwMAAAAAAAAA
        AAAAAP///////////wAA////////////AAAAAAAAAAADAAASR37Nz9Tf2dR+X10+NwkGBgYFBgYGCwsL
        Cw0LDw0NDRANEhI3Oj5ESl5dOjg4OD4+REo4Gho3Nzg4Gjl9fHyxsa98fHx8fDQgICAgICAgICAgICAg
        IggPEQ8GBAgiICAgICAgICAgICAgICAgIAkLETA7V1RYl56XY56XXGOZY1tXGhIPICAgICAgICAgICAg
        ICEJDRExWFdZXFxcXFxhYWRfWVlYXWOvfa+vsJ5YUTcSEhIQEg0QDQwPDQsLCwsLCwYLBgYSPkdhfsrI
        g37IzMZkXTcAAwQAAQAAAwAAAAAA//////////8AAP///////////wAAAAAAAAMAAwADEl1+1NnZ1NnU
        xn5kXUc5DQYGBgkLCwsLCwsNCw0QDRASDRISEjc6PkReXkREOjo6OkFKOho3NzgaOjg6WVl9sXx8r318
        XFwoICAgICAgICAgICAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgBgoRJTM7V1uXY1tbWD1XW1tX
        MBISIiAgICAgICAgICAgICAgCQYLEBo+XV1iY0ddR12fZGRfRz5YfWNjXGNZUTcSEhISEhINEA0PDQ0L
        CwsLCwsGBgsXPkphn8jMyn52yNTGZFg3AAMAAAADAAAAAAAAAAD/////////AAD//////////wAAAAAA
        AAAAAAABACVdsNTU0tTZ1MiwsGRfWEcXCwYGCwsLCwsPDA0NDRANEhISEhISOj5KXl4+Ojo+Xz46XV04
        ODpEOERKSnx8fHyxtbayr1xZISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkK
        CxElMD1QV1tXUD09Vz0xMA4LICAgICAgICAgICAgICAgICAEBgsSGjpKdn5eXWJZYWNkX0pBR1x9Y1xY
        UTgXJRcSEhISDRINEA0QCw0LCwsLCw03R11fsMa0yMh+dsjPxmBdNwQAAwQAAwAAAAAAAAAA////////
        /wAA/////////wAAAAAAAAADAAEAAwMSXbDUzdTZ3NnMyLLIsH1dWDcNCwsLCwsNDwwPDRASDRISEhIl
        Fzc8R19eR0c4XX1BXbaxOhtBQUFBRGOxfHx9sq+wsa9cTiAgICAgICAgICAgICAgICAgICAgICAgICAg
        ICAgICAgICAgICAgICAgCAkKESUwMTs9PT0xPTMwEREPICAgICAgICAgISAgICAgICAgCAUFDBpRn8zM
        ZJ/GY1tdWGFHOl19fWNbUTklFyUSEhISEhISDRANDQ0NCwsLCyU6R11ffrCwsMjIfn7IzMp+XTcDAAEA
        AAAAAwAAAAAAAAD///////8AAP///////wAAAAAAAAAAAwAABAADJV3G1NLZ4dzZzMiyyLKyfmNdPRIL
        CwsLCw0NDRANEhISEhISEiUXNzo+ODpKOFhdOF+2tj4aOBo6Okqwsq99trKxfVlbUCYgICAgICAgICAg
        ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJDwsPDRElJTAwMBIPCwsgICAgICAgICAgICAg
        ICAgICAgICAIBQs3PmFkYGTNzK9cYVxcSkdKY55cWD43NxolGiUXEhISEhINEA8MDw0LDRc+WF1gZH6w
        n7Cwxn6DyM3Kfl0rAwECAQMBAAEAAwAAAAD/AP//////AAD///////8AAAAAAAADAAEAAgEABBJhxtTZ
        9OHh1LLIyMzItsiwY11HFw8LDQ0QDRASDRISEhIlFxolGjc3PDpEREpEQUQ6Sl9ZFxJYfX2ysra2sq+v
        fVg5MSIgISAhICEgISAhICEgICAgISAgISAhICEgISAhICAgICAgICAgICAgICAgIAgIBgkLCgsGEQ8K
        CQkgISAhICEgISAgISAgICAgICAhICAgIAQJDRAaOErG07ZjW32eYUpKSlxZWFE3NzclFxclEhISEhIS
        Eg0SDQ0NEjk+R19jYGR+frDGsH5+g8jMzH5fNwMDAAQAAAAAAAAAAAAAAAD//////wAA//////8AAAAA
        AAAAAAAAAwADAAElYcrU39nZ2c3MzcjMzMzMzLCfX1E5EA8NDRANEhISEhISFyUXFyU3Nz5HSmR2g0pB
        fsZfWGB2sLKxr19YRzo3Gjc3Eg8gICAgICAgICAgICAgISAgICAgICAgICAgICAgICAgICAgICAgIAgg
        CCAIICAgIAgICQkJCAkJICAgICAgICAgICAgICAgICEgISAgICAgICEJBAULEjdhn31ZWWGeoX1KR0db
        WFE9Nzc3NyUaJRolFxISEhINEA0QFz1HR11jfmRkfn6wxsrIg37GzMh+XysBBAADAwIBAAIAAQAAAAAA
        AP////8AAP//////AAAAAAADAAEAAwABAAQDJWLG1tTKzM3KysrKzM3N1MzPzLBjXTkSDQ0QDRISEiUS
        JRolGiU3Nzc3PDpYOmFdOrC+srLZ2rKvfWM+FxocORoSEhEgICAhICAhICAhICAhICAgICEgISAgISAh
        ICEgISAhICAgICAIICAgICAgICAgCCAgICAgICAhICEgICEgISAhICAhICAhICAgICAgICEgICEgICAG
        CRESMT1XW56enq9jXUdKW1E9Nzc3Nzc3JRclFxISEhISEhISN0ZRXV1ffp9kg35+q8bKyoN+yMjIZF03
        AwMABAAEAAADAAAAAAAAAAD/////AAD/////AAAAAAAAAAAAAwADAAQAASVhsNTNys3MysrKy8jN1NTM
        zNTUzGNHPjcSEhISEhISEhclFyU3Nzc3Nzc4PhpHPjp9sK+ws7CysrSeX1g5OTEOCwkgICEgICEgICEg
        ICEgICEgISAgICEgICAgICEgICEgICAgIAggCAgICAgICAgICCAICCAgICAhICAhICAgICAgISAgICEg
        ISAhICEgISAgISAgISAgIgYGChEwPVdbWVtjXF1HR1E+Ozg7Nzc3Nzc3FyUaJRISEhISOT5YX2RgZH5+
        YH52fn7GxsqDfsbIyH5dNwMEAwQAAQMAAAEAAwAAAAAAAP///wAA////AP8AAAAAAAEAAgABAAQDAQMl
        YZ/NyszNzMvNysrKzdTUzdTUzLKwXUpRNxISEhIXFyUaJTc3Nzc3Nzs5Nzk3XUQ+sJ6vsK+2zLa0XFlb
        V1AlCw8gISAhICEgICEgICEgICEgICEgISAhICEhICEgISAhICEgIAgICAgCCAIIAggIAggICCAgICAg
        ICEgISAhICEgISAhICEgISAgISAhICEgISAhICEgISAICQkNETA9UFdbnpddPj4+OTw5Nzg3Nzc3NyUa
        JRcSEhc3PUddX59kZH52ZGR+ZGR2foPGfoPGysh+XTcEBAMAAQADAAEAAAAAAAAAAAD///8AAP///wAA
        AAAAAAAAAAMABAAEAAMEF2GfzM3LyszMzcrKytLU1NTTsLCwsH1fX0c5FxISEiUXJRowNzc3Nzc4Nzw3
        N0c6R6+esJ6wtLNjWEZGUDswCwkgISAhISAhISAhISAhISAhISAhICEhICEgICEhICEhICEgICAgCAgC
        AgICAgICAgICAggIICAgISEhISAhICEgISAgISAhICEhICEgISAhICEgISEgISAhIQgEBgYRJT09W2Nc
        WD48OTk8OTw3OTc3NzA3GiUXJRc3Pl1dZKt+ZGRkZGB+fmRkYHZ+q35+xsbGn103AwEDAQMEAAIBAAMA
        AQAAAAAAAP//AAD//wD/AAAAAAEAAwABAAEABAIBARJdn83KyszNzcbGys3MzczUyK+wsLB+r2NYPj43
        JRclGjcXNzc3Nzs4OTs6OTc8Oj6er55cWVtXRjExMSUSESAgISEhISEhISEhISEhISEhISEhISEhICEh
        ISEhISAhISAhICAKCAgICAgDCAgIAwgDCAMICCAgICEhICEgISEhISEhISEhISEhICEhISEhISEhISEg
        ISEhISEhCAQGBgsSMDtQUT45ODk+PDk5Ozk3Nzc3NzclFzc9UV1hZGRkdmBgYGJkZINkYGRkdnaDfn7G
        fn5dNwQEBAMCAQABAAADAAAAAAAAAAAA/wAA//8AAAAAAAAAAAMAAAIABAADBAQlXZ/KxsrU1Mqfys3N
        1NTUzbB+sLCyn36wX0dHRzsXFyU3Nzc3Nzg3OTk8OT43ODc5WFhXUDE9MRIXMCURIiEhISEhISEhISEh
        ISEhISEhISEhISEhISEhISEhISEhISEhISAgCgoKCgoKCgoKCgoKCgoCCAgIICAhISEhISEhISEhISEh
        ISEhISEhISEhISEhISEhISEhISEhISEIBgQGCw0SMT05Nzw+Pj48Ojw7ODc3Nzc3Nzc+PmFkn2BiZGRi
        ZGBeYH6DZGBgZGR2fn52xsZkXTcEBAMBAwADAwQAAwACAAEAAAAAAP8AAP8AAAAAAAACAAEAAwABAwEE
        AwEDJV1kxsrN1M3Gxs3N1NTMzcqwsLB+sH6vsn5KX1lHPDc3Nzc3Nzk4Ozk8Pj4+Pjc3Nzc3FxIXFw0L
        EREiICEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIAoKCgoKCgoKCgoKCgoKCAgI
        ICAgICEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISAEBAUFDDA9NzlRPj4+PDk5OTk3
        Ozc3NzlRWGFkn352YmBkdmBeXmJffmBgYmRkdn5kdsbGZF03BAQEBAMBAgEAAAABAAAAAAAAAAAAAAD/
        AAAAAAAAAAAAAQADAAMAAwQEBBddZMbKzdTMxsbNzNLNysqwfsiwfWSwsLB+XrCvX1g+Nzc3Nzc7OTw5
        OTw+Pj4+NxcXEhINDQsLDyIgISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISAi
        CgoKCgoKCgoKCgoKCggCCCAgISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIAQE
        BQsSNztERz4+Pj4+PDo8OTc5NzxRXWGfn3ZkdmJgZGRgX15gYGRgYGBkdmRkZJ+wxmRdNwQEBAQEAQAD
        AQMBAAMAAwAAAAAAAAAAAAAAAAADAAMABAADAgEBAgEDBAQXXZ/Hys3NysrS1NTSyszGsLCysH7IsH59
        ZF+wyH1hXUc+Nzc7OTg5PD48Pj5RPjwXEhINCwYJIiAgISEhISEhISEhISEhISEhISEhISEhISEhISEh
        ISEhISEhISEhISEhJionIgoKEQoKCgoKCgoKCgoKCAggICAhISEhISEhISEhISEhISEhISEhISEhISEh
        ISEhISEhISEhISEhISEhCAYNEjA+UUc+UT4+Pjw5PTk4Oz5RR11iZGRkYmBkfnZkZGBeXmBkYGRgZHZ+
        foPKxsZkRzcEBAQEAwMDAwACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAADAAADAAMEBAQEMF2w1NTNys3U
        1NTUzcarn36wyLB+tMh+r2RfY35kY2NiXT43OTk8OT4+Pj4+REdRNxISIiIgISEpISEhISEhISEhISEh
        ISEhISEhISEhISEhISEhKSEhISEhISEmKlKcnbTKnzMKChEKCiQKCiQKEQoKETc7PCUlJyomISEhISEh
        KSEhISEhKSEhISEhISEhISEhKSEhISEhISEhISEhISEiEBI+XUpRRz4+Pj48Ojw5PD4+XV1hXV5fZGJi
        XmBkZGRiYF5gZGB2ZHZ2q5/KxsaDZF08DQQEBAECAQEDAwMAAwABAAMAAAAAAAAAAAAAAAAAAwADAwEB
        AwEDAQQEDzxfxs3Uy8rN2d/f2dLKdmR+fsbGyMbIfsZ+ZJ+fn5+fYmFRODk8PD48Pj4+R1FHUUo7KCYh
        ISEpISEhISEhKSEhISEhISkhISEhKSEhKSEhISEhISEhISEpJi1UWFhbY55jn2MwChEKChEKCgoRCgoK
        ERE7YZ9dXWDGRE4tKiEhISEhISEhISEhISEhISkhISEhISEhISEpISEhKSEhISEmJyg5XUdHUUdRRFE+
        Pj45PD5RUWJhYmJiXmJkZGRiYl5eYl9eYmR2xsbKxn6fg2RkdmRdSjwNBAQEBAMDAAEAAQADAAAAAAAA
        AAAAAAAAAAMAAAEAAAADAAIDBAQEDV1dZMbLysrS1OHh4dzU1MpkZGJkxsbGysarfmRiYnafdGRiPjcr
        Nzk+Pj4+UURRSlFKRyUoJiEhISEhKSEhISEhISkhISEhISEhISEhISEhISkhISEhISYzTlhbXFtdXnJy
        d4RgLxEKJAoRCiQKEQokChEPMEdkXVuffkQdYGScUiohISEpISEhISkhISEhISkhISkhISEhISEhISEh
        ISEmJig7XV1KXUpRR0c+Pj45PD5RXV1hXWFin2ReXmJ2dmRiXmJiXmJkn8bGxsarZGRkdmR2ZF1dPg0E
        BAMBAQIDAAMAAQACAAMAAAAAAAAAAAMAAAABAwMBAgEDAQQEDUpdn8bKy8rKzeHh2dTSzcyrZH5kYnZk
        dsarg2RkYF5dXl5hLSomJygwPD4+R0RRR11HXV0+KCcmISEhISEhISkhISkhISEhKSEpISkhISkhISkh
        ISEmJzM9RmFffoR3hIRxccmFdjAREREKJAokCiQKJAoRCgsYOkQdQatEFUpeXmJdTy0hISEhKSEhISEh
        KSEhISEhISEhKSEhISkhISkhJig3XV1dXV1dR0pRRz43Nzw+XWJhXVZKUV1kXl5LZKtkZGRkYF5kZHaf
        dnZ+q2Rkdn52fn5+Yl0+CwQEBAMDAwECAQADAAAAAAAAAAAAAAAAAAMAAAAAAwABAwMEDVFdZMrKysrK
        q8rU1NTNysZ+ZGJgYF5gXmBgYF5eXl5eSkReXSYhISYnKCg7PlFKR0ddXV1dXTwoJyYpISEpISEhISEh
        ISkhISEhISEhISEhISEhISYrMT05PIPOzoXJhYSCTXNNSV4wJAokESQKJBEiEREkEQ0OP0V3bR5NGhMa
        SmJkYHbGYlUmISEpISkhISEhKSEhISkhISEpISEhISEhJicrUWFeXV1dXV1HRz4rNzc8UWNiYV1RRERK
        XV5iXmKrZF5iYmBgYGRkdmRkfnZkdmRkdn6rn3ZfXTwNBAMBBAQABAADAAQAAQAAAAAAAAAAAAABAAEC
        AQMBAgEDEFFdZMbKytTKg8bM0sjK1MZgXmJgYmJkYGBkXl5LSl5KSkVKXWKrVSYhISYnKDs+R1FdXV1d
        XV9dOygmISEhKSEhKSEpISEpISEpISEpISEpISEpJhIXHEpycsnl5+TOrIWEc3FxSUJeMCQRJBERJCQR
        JBEkERENGkRNyYQeGxkYGEjJyp9gS0pedlUqISEhISEpISEhKSEpISEpISEpISkhJicoPF9fXmFdXV1d
        RzwoKBc8Pl1in59iYV1EXV1LYmBeZF5KSl5gXmBiZGRgZGBkZGR2fqt+q352ZGFKPgsEBAMDAAEDAAMA
        AAAAAAABAwAAAAMAAAMAAAMAAwEEDUddYn5+xsrNxsbK0dLN1MrGdmRkZHafdmJgZGBeS0pKSkpKS152
        x346OyYpJicoOz5HXV1dXV1fX0coKCYpISEpISEhKSEhKSEhKSEhKSEhKSEmMBccS4TO5NDl5c7Qzs7J
        rIJtTUJrYDAkJCQkJCQkJCQkJCQkDxpBS4TJHhwdGxsbhMmDfsbGx8uDsFQqISkhISkhISEhKSEhKSEh
        ISEpIScoO19iX19eXV9dRzsoJycXPFFWYmKfZJ2fYVZiYl5eXkpKSkpiYGBgXmBeXl5iYmSwysbGfsbG
        fnZkXV08CwQEAwMBAAEDAAMAAwAAAAAAAAADAAEAAwQBAwEDD1FdXmR2ZHZ2xsbStMbGzNTNymSrn2Sf
        n6tkxsarXmJiSkRESkteYHdeOkhKJyEmJygoPEddXV1fYl9iRygnJiEpISEpISEhKSEhKSEhKSEhKSYw
        HDhMTc7khc7kheTO5NDQzs7Oc3FzbUowJCQkJCQkJCQkJCQkJBEaOEtybUFMQRsdGE2CgYPT1tjRtJ9e
        OjshISkhISkhKSEhISkhKSEpISYoO11kYl9iX19dPigoJyYiNzxdXWFdYl5dYp9hYaufdl5KXl5KYmR2
        ZGJ2n2RkZHbGysrKn8bKxn5+xn5iXT4LBAMBAgADAAABAAAAAAMDAAAAAAADAAAAAwMEDEdhYn7KfmRk
        ZHbKxsafxsbGynaDxqtiZGRiYp92ZKvKdl5eS0peSkVFREdESjghISkmJyg7XV5dX19fYmI8KCcmISkh
        KSEpISEpISEpISkhIShKGAcZheXk5OTkzuTO5OXk5eXlznNzyW0ZMCQkJCQkJCQvJCQkJCQRFRtITEkZ
        SB0YSBhJgU1tcsbKyM2scB0aOCgpISkhISkhKSEhKSEpISYnKF1kZF9kYF9dPCgoJiYhIzdWXWJdYmRi
        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
        bW1/axkePxs4PstkOysnJikpKSkpKSkpKSkpKSkpIQsQEiUlPp2fn6t0ysqdZF5ESkRFXl5gdqvKdmR2
        YnbK0srLysarxsrS1NnZzcbGxsjLy8bNy8p+YF0+BgMAAwADC1FfytTUzdTX39/Z2dTNysvNzc3Kg8bG
        dsbKzdLN1MvGdmJkYl5eXl5KREVLRF6rq2JERKvL0tdgGiopKSkpKSkpKSEpKSkpKSEpJiYoKF3LXTod
        GRsdHh8eHmWCgB9/gICFbmdobmdubm5ubm5ubmhnbomLioVdNTU1NTU1NTU1NTU1NRcTG2Vnbm5uZ2hn
        bm5nbmUfZx9lH2UfZWeFbm1uf0kZHhs4PMZfNxorKSkpKSkpKSkpKSkpKSkpKSkPBQsSEBpWn6utysqt
        n2JiVkReXl5ecGCrxmR0dnbS0szSysqfy9LZ3NnSxqt+ysvLycfKyMfIx8ZkXT4GAwAAC0dhxtTUzc3U
        39nU1M3Ny9TNzc3NxnZ2dmSrxsrN0sarxmJeXmJeS0RERERERV5in8Z0XlbL49KrdlYmKSkpKSkpKSkp
        KSkpKSkpKSkmKiUaR4NHGhsbHR1CHhYeZ4BtbX94bmdlZ2ZlZ2hoaG5ubm5ubm5ugIB/UTU1NTU1NTU1
        NTU1NTUXExYeZ25oZ2dnZ2VlH2VnZ2dlZWdlH25nZ25nZ2UZGRkbGz5EGjgbGycpKSkpKSkpKSkpKSkp
        KSkpIQUFDCUlGjxhn7SrytFkSko6XatiZHZ0ZHRkdHbK0srGzNLKytLKzdTUxmTGy9TN1M3Kg8bGx8jH
        xmJdPhANF1Fdfs3Z1M/U1N/Uzc3KysrKy8rLxoN2ZGB2xsbGy8ZednZeREVESkREREReREt2YmJ0q8rH
        3+HKysqcKSkpKSEhISEhISEhISEhISEhISIVGxo6PjgbGx5IHx4fH2VoZ2dubmdnbmdnZ2ZnZ2dnZ25u
        Z21nZWVlHz42NTY1NjU2NTY1NjU1MBMVHmVnbmdnZ2dnZ2dnZWcfZR4fHx9nZx8fHhkVFRkZFRoaOBo/
        GRkZJikpKSkpKSkpKSkpKSkpKSkmAQULJSs7PkRDSmKfn59iYkRdn6vLq4N2dsbS1Mqr0srSysrGn6vG
        ZHbU2cvKy83Ny8bGxsvGx8bGZF9HRF1ksMvU1M3N1N/Z1NTNxoPGxsbGy8Z2dnZgdqvGxnZ2XmRiXkpF
        RERFRERBREtidmReSnbKy82rq3ZkTikpISEgICAgICAgICAgICAgICIOGRsbHR0dGxkdHR9nZ2dlZ25/
        Z2dubm5ubmdnbmdoZ2d4bmVnZR5lHh49NjY2NjY2NjY2NjY2NTATFh5lZ25nbmduaG5nbmdnZR8WFhlC
        HhYZGxMOEw4TFQ4VGxsZHhkZGRAqKSkpKSkpKSkpKSkpKSkpKSAGBQwSJTc3PDg6VmLRrdGrXV5kxsrL
        xsbN0srKysbKysvKdp92ZMbMzcbLy83Pzc3NxsjKzc3Nz8t2ZGSfxs3U1NTNzdTU1NTUzcrGxsbGxsfG
        dmBgYHaryqtgdnZiXl5eREREREREQUNKdGR0dlZiq6t2dGJeVicpKSEgIAggCCAIIAggCCAIIAgHFQ4Z
        Gx0dHRsdHkhnbmhoZmZubmhubm5nbmdnZ2hnZ2dnbmseHhYWGRYbUDY2NjY2NjY2NjY2NjYwExkeZ2du
        bmdnaGdnZ2hubmceGRMTGRkVG0QbDA4VDgcTGz8bFRsePx4eGikpKSkpKSkpKY4pKSkpKSkpJgUFBQsS
        Kzs8ODhWn7Sr0cZkdGJ0q8Z2dsbKy8vKq6urxsbLy8rKxnaDysvLzcvLzcjLzc3U39/f1M3IyszNzdTN
        1M/U1NTNysrNysvGq8arxnZkYGBkdsp2XmB0Yl5LS0pFSkREQURES3ardmJkq6t2dqtkXTwpKSkgICAI
        CAgICAgCCAIICAgBBxMMGRseHR4dSB9tbnlugIBugGhuaG5uaGduaG5ubm5nZ2dAFhkTExMTGD02NjY2
        NjY2NjY2Nlo2MBMWHmdnbmdubW5nbmdobmUfHhkdHhkYHRsYFQcMEhcOExUTExkZQUVCRYFPKSkpKSkp
        KSkpKSkpKSkpKSkpDwYFCxAlEBAQN1Fhn63K0dLKxqvGxqury8vGdmJ2xsbN1NTLq3bGzcvIy8vGxsvK
        y8vLzd/f39TNzcrNzczNzdTU1NTUysbKzc3KxsbGxst2dnZ2ZKt+Xl5eZGJeRURERERBRERERF50q3ar
        q3ZiYmJiYTwnKSkpJiAICAgIAggICAgICAgEBgUHExgYGxseHh5nbm6Abm5ugIBubm5ubmhubm5ubm5u
        bWcfFhgOBwwHDBI0WlpaWlpaWlpaWlpaNjAVHh5nbm5ubm5ubm5nbm0eSW1BS3IbDhgTBwcGBQEHDhgV
        FRUVExs/FkKCHiYpKSmOKSkpKSkpKSkpKSkpKSkmIhALDAsFBRA3PFZdZNHS0tbS0tLSy8p0YHarysvU
        zcp2dmTG1N/Ly8vLzdTLyMvGxsnU19TPzc3MzczNzNTMzdTNy8bGxsrKxsbNzc3GdsfGdmSrYl5gdnRe
        XkteRUREREM/REVeXkVeXl1iZF0SDg4jKSkpkzY1NTU1NDQ0NDQ0NDQ0UDMGBQ4OGBkZQkEeZ2hobm5u
        bm55bmhnaG5oaGdnbm5nZ2UfOlBQUDRQND02WlpaWlpaWlpaWlpaWlowExYebW5uZ2dnaG5oHhkeFEJC
        HkkeFQ4ONFA0NDQ0DQwMDhVBHhsbGxkVZR4VKikpKSkpjikpjikpjikpjikpjikpJiIiCQQGEDtRQ16f
        ytHS3N/S0sp2XnbGy83Szcarg6vKzdTLysvLzc3N1M3HxsvNzc3Ny8vL1NTP1M3UzcvNysvIxsrGxsrG
        n8bNx4PGq2R2n15gxqvGYkteSkREQURKXl5eRUVESkRDXVY3DAwJKSkpKTaWllqWlpZalpZalpZalpZa
        JAcMFRkbQh8dH2hoaG5ubm5obm5uaGhoZ2hnaG5oZ2UeP1qWlpaWWpaWWpZalpaWWpaWWpaWWpZaMRMZ
        HmVubmdnbmdnaB8ZGBkZFhkeHhkbUJZalpZaljEBAQcTGz8eQW0/ExllHhIpKY4pKSkpKSkpKSkpKSkp
        KSkpKSkpKSkiCQUQNz5eXmFixtLKq6tgdqvGq6vNzXZ2y9LZ1M3GxsrHxsbGy83Ny8/U1M3PzcfKzc3N
        zcrLz83My8rKy8rKxsrGxnZkZKvGdnZkq3arysbKxl5ESl5KXVZeYl5idnReREQ8OjwlDgwiKSkpjila
        lpaWlpaWlpaWlpaWlpaWlloNBxMbP22AQmVmZ2hubm5obmiAbm5oaGhoaGhuaGVlHleWlpaWlpaWlpaW
        lpaWlpaWlpaWlpaWljETFGVlZ25oZ2duaGhnHxkZFRkePxsZOpaWlpaWlpY2BgEFDhsZGRtJQRkYHh4/
        KCmOKSmOKY4pKY4pKY4pKY4pKY4pKY4pKSYLBRAaQ0REXl5eq8fLy9fLxsvLq3bGxsvL0st2g8fKy8aD
        xsbGxsfNzcvLzc/Nzd/Nzc3Gzc3Izc3Nzc3My8rKxp92q3Zkg3Z2dsrGysvGymReREReVmFkq2RicGJe
        Sj87OCsSCwsmKSkpjikpk5aYlpiWlpiWmJaYlpaYlpiWUAcHGT9teEl/gGhnbm5uaG5ogGpuaG5obm5u
        bmdlHj6WmJaYlpaYlpaYlpiWmJaWmJaWmJaYlpYxExkeZ2hubm5obmdnHh8ZGxgVGxkbGT2WmJaWmJaW
        liUBBwcOExgZQR0bHRsZGR0qKSkpjikpKSmOKSmOKSmOKSmOKSmOKSmOIgwMEho4YnZWYNLU0surdsvS
        zWReq8vGdoPGxtLNy8vLxoOrg8bH1NTHg83U1M3f1NTLys3Lys3Mzc3Ly8rKysZ2fnZkdsbGq8vKxp/G
        ytJ2YktKSlZEYq3KyqtwVkQ8NyUQCSIpKSmOKSkpjilSlpiYmJiYmJaYmJiYmJiYmJgwBxUbHmdteImA
        aGhoaG5oaG5ubm5obmhobmhlZUGWmJiYmJiYmJiYmJiYmJiYmJiYmJiWmJiWMxMWHmdnbm5obmhogHN/
        fx8dGRgZGx1amJiYmJiYmJg0BgUFBw4YGB4dG00dFQ4ZKymOKSmOKY4pKY4pKY4pKY4pKY4pKY4pKSkP
        EDc3OEpeXnTKy8Z2XsfSx3ZecGB2q8fL1NfUzc3LysaDxsbGx83hzcbLzdfUzdTNys/Uy83Kzc3Ly83M
        yqt2YGSDdnaDq8bUy9LSytLSynReSkRESmTKq8rSZFY3JyYpKSmOKY4pjimOKY4pjpOYmJiYmJiYm5iY
        mJiYmJiYlhIHExQWHmVsbm5oaGhobmhubmhoaGhoaGhnZR5amJiYmJiYmJuYmJiYmJiYmJiYm5iYmJuY
        mD0TGR5lbm5nbmduhouLhol4bRsYGBM5mJiYmJiYmJiYlhEBBQcYGBMbPx4/GxgbGxkmjimOKY4pjimO
        KY4pjimOKY4pjimOKY4pDww3PFZdRKvLxqvGx9LUq3ZgcnJ2dtLU1N/UzcvNy8aDxs3LysfN1M/Nx8vP
        zc/Nzc3U1M3NzMvNzc3Ny8ZgYHZkdqt2dqvS3MzS0srLy8arXl5iYmJicF5FXl08Ko4pjo4pjimOKY4p
        jimOKY6OmJiZmJiZmJiYmJiYmJiYmJs2BwcTFBZlZWVmaGhoaGhobm5oaGhoZ2ZnZx5HmJiYmJiYmJiY
        mJiYmJiYmJiYmJiYmJiYm5gxExQeZW5uZ2huhYaJiYaAhW4eHhgOUJiYmJiYmJiYmJs0CwcMDhgVGx4Z
        HhkYGBkeGymOKSmOKY4pjimOKY4pjimOKY4pjikpjiAEDBI3YWKrq3RgdMfNq150YHTGxsvU39TNzdTN
        y8vGx8bHxsbKx8vUz83HyMfLzc3N39TNzMvNzc3NysbGg5+rdmRgdGTL1N/Z0srK0sbNx2Sr0dKrq3Ze
        RD87KimOKY4pjimOKY6OKY4pjo4pji2bm5ubm5ubm5ubm5ubm5ubmzEHBxMWHmVmZm5obmhuaIBuZmho
        aGdnZWU6mJubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5uYPRMZHmVuaGdobm5uaGduboAfbm0fOJibm5ub
        m5ubm5ubWg0HBw4bGxkVGRsYGx0YGxsojimOjimOKY4pjimOKY4pjimOKY4pjo4pBQULEDhhS0tiXl5w
        XktecHLHx8bN383NysvNzcvLy8vKxsbHxsfLzc3Lx8fHydTNzdTUzc3Ny8fKx8bKx8fGq3Z2ZHary9bc
        0tLLytLU0quf0tHSq8rLymQ+Ko4pjimOKY4pjimOKY4pjimOKY6Ok5ubm5ubm5ubm5ubm5ubm5uYEgcH
        FRYeZWZoaGhobmh5bmhmaGhmZWUemZubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubmz0TFB5lbmhnaGdn
        ZmdnaG5oaGhrQFibm5ubm5ubm5ubm5szBQcZGRgbHRkZGUFISBsdPyopjimOKY6OKY6OKY6OKY4pjimO
        KY4pjiYLCwsQGjxBRERFXl52q3Z2x8vNzcvNy8fGq6vGxnbGy8bGy83Nx8bGy9fLy83UzdTUzc3KxsfG
        xoPHg8aDg6t2dnZ2xsvNy8arysrU38vGytLKq3bK0sqdKo6OKY4qjo4pjo4pjiqOjimOKo4pjiqarpuu
        m66brpuum66brpuum5YMBwcTFmVmaGhoaGhoboBoaGhmZWVlWJuurq6um66brpuum66urpuum66brpuu
        m66um5s9DhYeZW5oZ2dnaGhnZ25oZ2drQEWZrpuum66brpuum66blgsHExgbGx0dG0hBSB1ISB8sjo4p
        jo4pjimOKY4pjimOjimOjimOKY4pIg0LDBAXGzxDREt0xqt2dGCrd6vGy6t2g3ZydnZ2dqvGy83U1MfG
        x8/Nz83Pzc3Uz8rGg36Dx8vGg4Org6t2ZHJiZMvSy8fKxnbL1NLLytLU0naryqtdLSmOKY4pjimOKY4p
        jimOKY4pjimOKY4pk66urq6urq6urq6urq6urq6uPQcTExYeZWdmaGhoZ3luaGZmZWUeRK6urq6urq6u
        rq6urq6urq6urq6urq6urq6urq6uPRMWHmdnaGdoZ2doaGduaGhmZ2VKrq6urq6urq6urq6urpswBQcM
        GB1ISEgdSEhMTEltQCqOKY6OKY4pjimOKY4pjimOKY4pjimOKY4JCwwQEBo8XVZKcGCrx3ZeXnDGq3Zy
        dnZ2dnarxsZ2xs3NzcvLxsfHzd/Uzc3N1MvGxoPGy8vIxsfHxnZ2cmRyZHbL0svS0sur1NLL0sbS1NLL
        0sqdTo4pjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Tt66urreurreurreurreurq4wBwcUFmVlZmZmaGZu
        aGZmZmVlHpmurq6urq6ut66ut66urq6urq63rreurreurq6urj0TGR5laG5nZmdmaGdmaGhnZ2cfY66u
        t66ut66ut66ut66ulgUFDhodH21JHUJJbWduaGcsjo6OKY6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OKSIFDyUl
        Nzg4RFZeq3Z2dnZ2dnJydnZ2dnZ2g8vLysvNxoPLzcfGx8vPzcvP1M3LxsrLzc3LxsbLx4NydnJydser
        xsbGysvG0s2rxtLKxtLSytLGTyqOjimOKY4pjimOKY4pjimOKY4pjimOKY6Ojpq3rq6urq6urq6urq6u
        rq6umQ4HExQWZWVmZWZmbmhmZmZlHlyurq63rreurq6urq6ut66ut66urq6urq6urq63rq5QExYeZ2hu
        ZWZlZ2ZlZ2hmZ2VlSq6urq6urq6urq6urq6urq4wBRUZSB9tSW1raGZobmhmZY4pjo4pjimOKY4pjimO
        KY4pjimOKY4pjimOJgkFCwsQGjxin590dMfGZHBgcnR2dnarxsbGy83LxoODg8fNzcfGxsrLzc3KyMbL
        zdTNy8fNy4ODg3aDq83NzcbHx8ary9TSq8vGcnary8urViqOjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6O
        jo4srre3t7e3t7e3t7e3t7e3t7dXBwcTFmVlaGhobnloZmZlHkq3t7e3t7e3t7e3t7e3t7e3rre3t7e3
        t7e3t7e3t7euUBMUHmVobmZnZ2dnZWdoZ2dlHmO3t7e3t7e3t7e3t7e3t7e3WgcTFB5lZ21uaGhmaG5o
        aGgsjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo4qIgULEBI3UWKfdl5idHZ0YHR2cnZ2d6uDq83Ly8vH
        x8bGzc3NxoPLzcvNzcfHy8/Uzc3Lzc3LhMfHzdff39TNy8vHy9/X0tLSq3d2q8urcC2Ojo6Ojo6Ojo6O
        jo6Ojo6Ojo6Ojo6Ojo6Ojo4pFli3t7e3t7e3t7e3t7e3t7e3rjcHBxQWZWZobm6AaGZlZUGut7e3t7e3
        t7e3t7e3t7e3uJmZt7e3t7e3t7e3t7e3t1ATFh5lbm5nZmdoZ2ZnZ25oZ0mut7e3t7e3t7e3t7e3t7e3
        t5sOBxQWZWdoaGhuaGhuam5ua46Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo4pIgsLEDc8VlZeSmJ2
        cmBgcnZ2dnZ2doPGx83N183NycfLzcjL19TN1M3Lz83N183Ny8fLzdfNzdfXzcfLx8bGy83U0t/j18vL
        q3R2Xk+Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OIxZrobe3ure3t7e3t7e6t7e3t7ebEgcTFh5l
        ZmxueW5oZx6et7e3ure3t7e3t7e6t7e3t5lEY7e3t7e3t7e3t7e3urdQExkeZWhuZ2ZnZ2ZnZ2huZ2Vj
        ure3t7e3t7e3t7q3t7e3t7e3UAcTFB5lZmZoaGhobm5ubmotjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6O
        jo6Ojo4nCxAQKzc+RERFXnRgdIOrd4PHg6uDd8fN183Ny83Nzc3X39/P383f19fNzc3LxsrHy8vNyc3L
        x6vHdmBwYKvLy9Lf4NfNy8Z0Xl4tjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OjhUeZnG3t7q3urq6
        urq3urq6urq3upcHBxQWHmVobIBuZ2Vdurq3urq6ure6ure6urq3urpLHmO6urq6urq6urq3urq3UBMU
        HmVogG5ubm5ubm5ubmdrm7q6urq6urq6ure6urq6urq6upsOExYeZWhubm5ubm5qbm5uLI6Ojo6Ojo6O
        jo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OjiYLDRASKzg4QUReYHerdoTHq4THzcvXzc3Hy83X183U19/UzdTN
        18/Nzc3LxsfKy8fHx8fLx8vNx2BwXnBgq8ff4MfLy6zLq2BPjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6O
        jo6OjioWZWZmYby6urq6urq6urq6urq6urq6PQcTExZlZmhuaGU/uLq6urq6urq6urq6urq6urxjHh6v
        urq6urq6urq6urq6ulcTFB5laG5uaG5obm5uaGdnXrq6urq6urq6urq8urq6urq6urq3NwcTFh5mZmhu
        am5oam5uamsqjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OJgkFCwwSGjg4REVeYHarx8fLy9fN
        zcfHx4TL183Nzc3PzdfUy8vNz9TNxsaDg8bLx8fHx83f383Lq8Z2d8fL0svHy83LrMurLY6Ojo6Ojo6O
        jo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo4rFmVmaGiyvLy8vLq8vLy8vLy8vLy8vLgOBxMWFmVmZmUer7y8vLy8
        vLy8vLy8vLy8vLquP2Vroby8vLy6vLy8vLy8vLpXExYeZWdnaGhnZmdoZ2hnH6+8ury8vLy8vLy6vLy8
        ury8vLy8upkMExQWZWVmbmhoaG5uaG5mLo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo4pCQUF
        CxAQGjhDXnR3y9fN18mrx8fHhMfLyc3Nzc3N183Xy8fP19TNzYN2dnZ2xsd2doPNzdTX0s3NzcvNy8fL
        y87Ld3ernI6Ojo6Ojo6Pjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OFBZlbGlqeLq8vLy8vLy8vLy8vLy8vLy8
        mQwHExYeZWdlYby8vLy8vLy8vLy8vLy8vLy6XWVla7C8vLy8vLy8vLy8vLy8VxMWHmVmZmZnaGdmZ2Zn
        ZV64vL+8vLy8vLy8vLy8vLy8vLy8vLy6MAcTFmVlZmhoaG5uaGhoaCyOjo6Ojo6Ojo6Ojo6Pjo6Oj46O
        jo6Ojo6Ojo6Ojo6Pjo4iBQULCxAaPEpeq83Lx8fLx4THhMfL183Ny83Jzc3Ny8vN39fNxsbGg3Z2dnaD
        doOrx8vX4dfN0tTXy8fHzs2EdHJ0VZGOjo6Ojo6Ojo6Ojo6Oj46Oj46Oj46Ojo+Ojo6OKhRlZWZsaGrH
        vL+8vL+8v7y/v7y/v7y/vL89BxMTFh5lSry8vL+8v7y/v7y/v7y8v7y/nh5lZW2zv7y8v7y/vL+8v7y/
        vFcTFB5lZ2dmZ2ZnZmdmZ2WvvLy8v7y8v7y/vLy/vL+8v7+8v7y/vFsHExQeZWZmaGhuam5qaGxsjo6O
        jo+Ojo6Pjo6Ojo6Ojo6Ojo6Pjo6Pjo6Ojo6Ojo6PjikJBQUMECU4SmSrx4Ssx8eEx3fHycnHx8fLy8vL
        zYPU19/NxsbHy8fGg3Z2dnbHx8vGy8vH0tTXy3R3x8usx6zHrJSRjo6Pjo+Ojo6Oj46Ojo6Ojo6Ojo6O
        jo6Ojo6PjicWZWZsbGlse7S/v7+/v7+/v7+/v7+/v7+/uhcHExQWQbO/v7+/v7+/v7+/v7+/v7+/ukge
        ZWZts7+/v7+/v7+/v7+/v7xXExQeZWZnZmdmZ2ZnZ2dJuL+/v7+/v7+/v7+/v7+/v7+/v7+/v7+6EhMT
        FmVmbmxubmpubmZmaC2Pjo6Ojo6Ojo6Ojo6Oj46Oj46Ojo6Ojo6Ojo6Pjo6Ojo6OjikPCwsMGlFedMbN
        183JrMfHzsfHhMfNzcvHx8nHz9TNyMfGxs3Uy4N2cnJ2g3eDq3Z2x8urx4R3ydfOzeDSzteVkZSgq6ud
        U4+Ojo6Pjo6Pjo6Pjo6Pjo+Oj46Ojo8VQGx5e3l5e3l4wL+/v7+/v7+/v7+/v7+/v7+ZBwcTE2G/v7+/
        v7+/v7+/v7+/v7+/v11lZWhmbba/v7+/v7+/v7+/v7+/VxMUFmVlZmVmZWZnZWVlZL+/v7+/v7+/v7+/
        v7+/v7+/v7+/v7+/vz0HExYWZWZmaG5qbmpobGwsjo6Pjo6Pjo6Pjo+Ojo6Ojo+Ojo6Pjo6Oj46Ojo+O
        j46Oj46OjiIGDCU8SmDH19fNhITHy8nHx8vLy8fLx83NzcvLxsfNxs3UzcbHx4N2dnZydmR2x8urdnZ2
        x8fHd6t3d8vX0tJ0cHBLcEVvLY6Pjo6Oj46Oj46Oj46Ojo6Ojo+OFh5se4eHh3t6eYS/v7/Cv7+/v8K/
        v7+/wr+/v1cHBze/v7/Cv7+/v7+/v7+/v7/Cv7FtboCHboC+v7/Cv7+/v8K/v7+/v1sVFh9naG5ubm5u
        bm5na7q/v8K/v8K/v7+/v7/Cv7+/v7+/v7+/v7+4DhMUHmVmbmpoam5saGZoa4+Oj46Oj46Oj46Ojo+O
        j46Oji0ukS6UkY+Ojo+Ojo6Oj46Oj46OJhASOFZ0q83Jq4TL19fJzdfLx8fLzc3Xzc3GxsbLy8vNzceD
        xsbGg4Org6t2dnZydnZ0d6t3cEtwdHerd3RecEVFb3BFRUUuj46Pjo6Pjo6Pjo6Pjo+Oj46PKh5lZnuH
        h4d7h3t5yL+/v7/Cv7+/v8K/v7/Cv7+/Fwezv7+/v8K/v8K/wr+/wr+/v75teYeIbm6A2L+/v7/Cv7+/
        v7/Cv79cFB5tgICAe4CAe3uAbmDCv7+/v7+/wr+/wr+/v8K/v8K/v8K/v8K/wlATFUBnbntuaG5qaGxm
        bG6Pjo6Pjo6Pjo6Pjo+Ojo+OkUNFRUVrcHF0nZSOj46Pjo6Pjo6Pjo4nEDdEXnard4SszdfXzcfLzc3N
        zdTXzc3Hy83LyMvGxsvLy83HxsbLy8vLx3bGd3ard8nJrHB3d8fHq3BFcHBwdKtwa3GsrK2Rj46Pjo6P
        jo6Pjo6Pjo+OjisebG5qeXmHh4qKh3i9wr/Cv7/Cv8K/v8K/wr/Cv65cv8K/wr/Cv7/Cv8K/v8K/wr+D
        aHmHemhoh9i/wr/Cv7/Cv8K/wr+/YxkeZWdugG5ugIBubm25v7/Cv8K/wr+/wr+/wr/Cv7/Cv7/Cv7/C
        v7+ZDhMeZW5ubGhqaGhoaGhuLo+Oj46Pjo6Pjo+Ojo+OLUVFcWtxa0VxRW9Lb5GOj46Pjo+Oj46Pjic8
        Sl53d3fHx8vHx8erx8vNy83Uzc3Jx8vNy8bLy8fLy8fHzcvLxtLLy8vS382sy8vX0s7Nx8d3d3J0d3dw
        cHd3RW/S4NfX1y6Pjo+Oj46Pjo+Ojo+Oj48VZWiHh4yMiIiHh4qHgsK/wsK/wsK/wsK/wr/Cv8K/v8K/
        wr/Cv8LCv7/Cwr/Cv8Kxbmp5h4d5gHu2wr/Cv8LCv8LCv8LCv1wZZWdnbm5ubm5ubmdNv8LCv8LCv8LC
        v8LCv8K/wsK/wsK/wsK/wsK/vzcTFh5naGxobmpsaGhsaiyPjo+Oj46Pjo6Pjo+OLUVrRXFFcXBrRWtF
        QGurlI6Pjo+Oj46Pjo8qQ2J0x9fL19fX19fHx8vLx8fLzcvN39fLy8bGy8aDxoN2q8fLx8bHx8vL0tfL
        y9fX4tLX16x3cHF3d6usq3d3cHCs19fX4Ht7b46Pjo+Oj46Pjo+Oj46OFmVpeojtjYiIiIiIiIjfwr/C
        v8K/wr/Cv8LCv8LCv8LCv8LCv8LCv8LCwr/Cwr/AbW6HiIeIam6HvsLCv8LCv8K/wr/Cv79cFB5oaoB5
        eXl5eW5lsMK/wr/Cv8K/wr/Cv8K/wr/Cv8K/wr/Cv8K/wsJbBxMWHmZmaGpuaGhqaHlxj46Pjo+Oj46P
        j46PQ0VeXnBwcHFwcGtwRWtFd6uRj46Oj46Oj46OTkp0q8vL183X39fLzc3Lx8fLzc3X19/Xzc3Gy8aD
        xneDx8fLy8ery8fH0tTSx87L19fJy6vHx8d3rMt2dHFwb3CrrKzS54t5eXtvjo+Oj46Pjo+Pjo+PjhRm
        aHqM6o2IiIiIiIiIit3CwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCg2p5h4eHiHl5idjCwsLC
        wsLCwsLCwsLCXBRlZ3l6h4h5h4eHbcDCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCvBoTFBRlZmxo
        amxmamxqe4+Oj46Pjo+Ojo8qZW6F0Hd0d3esd3d0cHBwcHV3nZGPjo+Pjo+OKlZidsfLx9fX19fNzc3N
        y8vHx83X19fXzdTNy8fHy4TGyc3LzcvHy9fU0svLx6vHx8vX16zHrM6sd83NrMd0RUV0d6vS5+zmeXt7
        bi6Pj4+Oj4+Oj46PjioWZml5iOqNiIiIiIiIiIiLwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLC
        tmhueYd6iId5aoDYwsLCwsLCwsLCwsLCwlwWZWd5h4eHh4d5eYPCwsLCwsLCwsLCwsLCwsLCwsLCwsLC
        wsLCwsLCwsJbExYeZWVmaGhmZmhmanuPj4+Oj4+Oj4+PP2WA6e3mi+Xl0NDOrHd2q3R2q9etj4+Oj46P
        j09idMarx8vX19fXzcvHd8erhMvLzcvLycvNzc3Nzc3LzdfU183NzcvU39/Lq3Z2zeDX19fXzcvNd6vL
        rMvSd3B1q3Ws6Ozs5np5eXtqLo6Pj46Pj4+Oj44qFmVqeozqjXqIiIiIjY2IiNrCwsLCwsLCwsLCwsLC
        wsLCwsLCwsLCwsLCwsLCvm1qeXqHh4qIeXmH2MLCwsLCwsLEwsLCwsJcGWVoeYqIh4h5eW6+wsLCwsLC
        wsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCuBgUZWhuanmHh3p5eXqHjo+Pjo+Oj46PKh6Ahuzs7O3s7Ozs
        i4qJe4mFhcnLrJSPjo+Pjyo+YnTLq8d3x8vHx6t3g3d3hMvHhMfHhMnXzc3N18/N19fX39/UzcvLx9ff
        0ndyd+Li382szcusy6zXrMfS0nd1y9Ks5+zp7OaIe3t5bG+Pj46Pjo+Oj4+PKhZmaXqI6o2IiIiIeozt
        6ojm8MTCwsLEwsLCwsLCwsLCwsLCwsLCwsLCwsLCwoNueXl6h3qIiId5idjCwsLCwsLCwsLCwsLCXBZl
        boeHiIeHh3mFwsLCwsLCwsLCwsLCwsLCvb3CwsLCwsLCxMLCwsLCwsJYExZlbnmIiIiIiIyIiJGPj46P
        j4+Pjytthuvs7Ozq7Ozs7IqKioqKiYvohXRWj4+Pj44rRHSry9LNrHd3d3Z3d8esx8vNx83Lyc3X183N
        zdfN18/Xzdff19fLy9TNy8dycMfg4NfJrMus0s7LzdKs0tKrrNKsiens6ezmeop5e3tskY+Oj4+Pj4+P
        jysWZWl6jOqNiIiIiIiN6o2MjevywsLCwsTCwsTCwsTCxMLCxMLCxMLywsLEwsxoeYeHiIeIh4h6eYnb
        wsLEwvLC8sLCxMLywlwZZW55h4d6h3mAzMTC8sLEwsLEwsLEwsTCwkpkwPLCwsTCwsLC8sLCxMLCsxMU
        ZWhqiIiIjIiIiHqRjo+Pj46Pjo9BgYbo7Ozs7Ozs7OyJioqKioqJ5eRFcC2Oj4+ROlZ2q8vX18vHd3fH
        183H183N1NfXzdfXzcvLzc/X183N18fHy83N183gy3d3hHfX4M3NrHesx8fLrMvHrNKrddKszubm7Ons
        5oiKentqbC6Pj4+Oj46Pjo8nFmZpeozqjYiIiHqIjerqjOrq+cLExMLEwsTCxMLEwsTCxMLCxMLCxMLE
        wsB/aod5eod6h4iIh3mH2sTCxMLCxMLEwsTCxMKZFmVoeYd6eYd5gsLCwsTCxMLEwsTCxMLCxMAeZdXC
        xMLEwsTCxMLEwsTCxL86ExZmaHmIiIyIiIx6lI+Pj46Pj4+OQoKG6ezt7Ozs7Ozsi4qKint7e3t7cXSd
        j4+PUlZidHbHx3fHrMfLy87S18vHx8vLx8fJy8nOzc3Xz9fOzdfLd3Krd8vN183NrM3N19eszsvHq3es
        x3d0dKvLdKzLzujm5uzp7OaKiIp6e2pvj4+Pj4+Pj4+PKxZmanqM6o2IiIiIiIzq6o2N6uzwwsTEwvLE
        wsTCxMLEwsTEwsTEwsTCxPKDbnl6h3qHeoeIiId5e9jEwsTEwsTCxMLEwsTCfBZlaGqHh4eHecbyxMTC
        xMLEwsTCxPLEwvKhHmXTwsTEwsTCxMTCxMLEwsTCnhMUZWZ5iIiIiIiIei6Pj4+Pj4+PLUmG5ens7Ozs
        6ezs7IqKioqJe3h7e3h0d5GPj1ViYnRwd3d3d6vOzdfHd8fHd6vHhMfHx8nNzdfP183X19fNx4N3dnJ2
        y83X19fS18usycvXzqzH18t0d3fHrKvSrOfsi+ns6ezmioiIinl7bI+Pj4+Pj4+PjycWZml6iOqNiIiI
        eoiN6uqN6urq5cTExMLExMLE8sTCxPLEwsTyxMLExMS0Z2p5eod6h3qHiId5eonYxPLEwsTEwsTyxMLE
        8p4WZWd5h4iKh4DAxMLEwsTywsTyxMLEwsTCSmVmgvDExMLE8sTCxPLExMLE8r84ExZmaoeIiIiIiIiU
        j4+Pj4+Pjy1thujp7Ors6e3s7OyLioqKint7iXvkrKtVj49VYHR0cHfHx8fX18fHx3d3q8vLzs3XzdfN
        zcjN19fXzc3Nx3d2d6t2d8eszdLX18l3rMd3rMms0s7Hd6yry3XLrM7s6ebp7Ons6YqKiIp6anuRj4+P
        j4+Pj48rFmZpeorqjYiIiIiIjerqjerq6o3axMTExMTExMTExMTExMTExMTExMS9QmZqh4h6h3qIiIiI
        h4iJ28TExMTExMTExMTEwsSZFGVoeYeIeXnHxMTExMTExMTExMTExMTEvR5mbm7YxMTExMTExMTExMTE
        xMTEYxMWZWp6iIiIiIh6lI+Pj4+Pj49Hf4bp6ens7Ozp7OnsinuKiop7e3t7iejQnY+PVnBwcHd3hKzN
        yayErM3Ny8vNzc3Sz83Ny8/Xzc3XzcmEq4N3g3fHhMfHx8usy86srMfHd3fHy6x3dHd1hKysy6zo7Onm
        5uzp7OaKioiKenuLlY+Pj4+Pj4+PJxZmaXqK6o2IiIh6iIzqjY3q6o3q6N3ExMTExMTExMTExMTExMTE
        xMTCXRZmaoeIh4iIiox6iIiIh93ExMTE8sTExMTExMTEnhZlaHmHenmA2MTExMTExMTExMTExMTExJ8e
        Zm55zcTExMTExMTE8sTExMTExL0VFB5oeXqIiIiIiC6Pj4+Pj4+PS4WG6ezp7enp7Ons7IuKioqKe3t7
        e4nr7OePj3R0dnR3d3fHx6zHy8vX183Ozs7Lzs3Qz8/X39fN18vHg3d2d8fLx6zNrM3Ly8vLycmsx8es
        x6x3d3d3rKyrrKvn7Ojp5ujs7Onpiop6iIiK6aCPj4+Pj4+PjysWZml6jOqNiIh6iIiM6uqNjerq6ebQ
        8sTExMTExMTExMTExMTExMTEnhUWZWh5iIiKiIqIiIiHiHvcxMTExMTExMTExMTExH0WZWh5h4d5gvLE
        xMTExMTExMTExMTExMJCZW5ueXjwxMTExMTExMTExMTExMXCURQWZm56iIiIjOkuj4+Pj4+PTh+G5unq
        6ers6ezp7Ozmh4qKiol7e3t75ejolJLOrMerrMmsrMesyc2sy6yszs6FzoXO0OvQ0NDNzcnHx8d3doTH
        x8nXy9fX19fOx6x3rM7HrIR3d3es0teszqzO6ezo6ebp6ens6YqKiIiKiuadj4+Pj4+Pj48rFmZpeo3q
        jXqIiHp6jOrqjY3q6Y2GycTExcXFxcXFxcXFxcXFxcXFxWMTFBZmanmIiIiIiIiIiIiH3sTExcXFxcXE
        xcXFxcSeFmVoeYh5aszFxcXFxcXFxcXFxcXExcS7ZWVuam551MTExMXExcXFxcXFxcXFxbsVFmVoenqI
        iIzpVY+Pj4+Pj0Fthubp6enp6ens7Ons6IqKiod7e3uJe3uJ5JWReHisrNeszcvL18usrM6F5IXOhc6F
        ztDQ0NDr183Hx4SDg4THx8fNzs3Jy8vXx3d3d8esx3Fwd6zLzsus0ses5ezo6ejm6Ozp7OaKinqIiIrp
        oI+Pj4+Pj4+PKxZlaoeN6o16eoiIiIzq6o2N6emLhvDFxcXFxcXFxcXFxcXFxcXFxcXCPhMUHmhqeXqH
        iIiIiIiIid7FxcXFxcXFxcXFxcXEnhZlaHmHeXjwxcXFxcXF+MXFxcXFxcXyXmVmbmpqaoXyxcXFxcXF
        xcXFxcXFxcXCOhQWZmp6iIiI6ZWPj4+PjypIH4aG5unq6ezp6enp6enmioqKe3t7iXuJe3tvkXuFe4XO
        rKzOrKzOrOTk5OSFzs6Fzs7Q69DQ583Nx4Srd8fHy8fHy8fHx8esx4R3d3d3cXRzdazOzqx3rNes5Ozo
        6ezo6ens6ezmioiIinqK5p2Pj4+Pj5CPjyoWZmmM6uqNenqIenqM6o2N6o3mhs/FxcXF+MXFxcXFxfjF
        xcXFxcXFxe4aFBZlZnl6eoiIiIiIiInexcXFxcXFxfjFxcXFxJ4WZWh5eXnLxcXFxfjFxcXFxcXFxcXF
        wGVlaG5qbnlq1sXFxcXFxcXFxcXF+MXFxbUUFmVpeXqIiI2Uj4+Pj48qHR9/i+bp6enp6ens6ezo7OaK
        5ol7e3uJe3uFeHWFiXuFe4XkrIXk5OTkzoWs5KyFzs6F0OfQ2uvLy8eEg8fHx6uDd3d3d8eEd3d0c3F3
        c3d3hMmsx6x3rNes4Ojs6Ojp6Ono6ens5oqIiIp6iOagj5CPj4+Pj48oHmWA6Y3qjYh6iHqIjOqNjemN
        hs/FxcXFxcXFxcXFxf7FxcXFxcXFxcXFsxMUFmVqeXp6iIiIiIiH3sXF/sXFxcX+xcXFxcWeFmVoeXmA
        3cXFxcXFxcXFxcXFxcXFxX5neWpqamp5as7F/sXFxcXF+MXFxcXFxcXCGxYWZnl6iIzplI+Pj4+PLRse
        f4bm6enp6enp6enp6ezpi+aJe3t7e3t7eHt4e4V7hXuFe4l7hYmFhYXkhc6FrIXOydDr0NDny8eEx8fH
        x6t3d8d3hMeshHd3c3d3rISsrKysrHesrNesrOjo6Ons6Ons6enp7OaIiIqIeoqLnY+Pj4+Pj5CPLR5l
        hunp6o2Ienp6iI3q6o2NhobyxcX+xcXF/sXFxcXFxcXFxf7FxcXFxcVdExQeZmp5iIiIiIiIid7F/sXF
        xcX+xcXFxf7FnhZlaHl5ycXF/sX+xcXF/sXFxf7FxfBLaHp5ampqeWp73sXFxcXF/sXFxf7F/sXFxWMT
        FmVpaojq6ZSPj5CPj44YGx+Chubp6enp6enp6ejs5ovmiXt7e3uL5YuG5IbkhXuFhYmFrImFrIWJrM6F
        zoXOhc7Q59DQ68fHhMvHx3eEhKzHx8eEd3d3c3fHrMmsrNLOztesrKzg4Ojo7Ojo6ejs6Ozo6ezmioh6
        inqI5pWPj5CPj4+Pjy0eZ4bmjerqiHp6iIiN6urp5obY/sXFxf7FxcX+xcX+xcX+xcXF/sX+xcXFwjgT
        FGVoeYiIiIiIiIrxxcXF/sXFxcX+xcXFxa8WZW55gNzFxcXFxf7FxcX+xcX+xcW2Zm56h2pqamp5atfF
        xf7FxcX+xcXFxcXF/sXAGxRlZmqK6uaUj4+Pj5CPKxlIf4bm6enp6enp6enp6emL5nt7e3t76Ojo6Ojo
        6Od7iax7hYmsiYWs5OSFhc6FzobQ0Ova0OfHyc3Lx8fHx8fJx8esd3d3d3esyazOrNfOzqzSrM7g6Ojs
        6Ojp6Ozo6enp6ens6YqIioh6iuSUj4+Pj4+Qj48tP22G5unq6ox6iHqM6o3p5obP8sXFxf7FxcX+xcX+
        xcX+xcX+xf7FxcX+xcW5ExQeZWp5iIiIiIiK3sXF/sXFxf7FxcX+xcWvFmVuaoLyxf7F/sXFxf7FxcX+
        xcXyZGh5eoh6eWpqeWqFxcX+xcX+xcX+xcX+xf7FxVgbFmWAh4iJkY+PkI+PjyoVHm2Fhubp6enp6ejp
        6ejm5uaJe3t7iejo6Ojo6Ojo5IV7heR7znus5IWFrOSs5IXO5+vQ0Ofrzc3Nx6zJy8nX18mEhHd3hKzH
        ztfg4ODXztesztDo6+jo6Ojo6ejp6Ono6ezp6eiKeoiKeofOkI+PkI+Pj4+PLR4fhubp6urqiIiI6uqN
        6YuF8P7F/sX+xf7F/sXF/sXF/sXF/sXF/sX+xf7FxWETFhZmeYeIiIiIid7+xf7F/sX+xf7F/sXFoRZl
        aGjUxf7Fxf7F/sX+xf7Fxf7FwGdoh4iIiIiHeYd6iuPF/sX+xf7F/sX+xcXF/sW4HRZlhod6i5KPj4+P
        j5CPIxlJf4aL5ubp6enp6enp6Yvo5nt7h+bo6Ojo6Ojo6OV75HuJrHvke6yJhc6Fhc7O0NDQ59DQ58vL
        x8nNzcusy6zHrMeEd3eErNfg4OLg1+Dn5+jo6Ojo6Ojs6Ono6Ozp6Ozp6OnsjHqIiHqJd4+Pj5CPj5CP
        kI4dH4Xm6eqN6uqIjeqN6eaG2sX+xf7F/sX+xf7F/sX+xf7F/sX+xf7F/sX+xf7AOBMWZWlqeoiIiInh
        xf7F/sX+xf7F/sX+xbAWZWiC8v7+xf7F/sX+xf7F/sX+xX5manqIiIiMiIqIioroxf7F/sX+xf7F/sX+
        /sX+xUcUHmhqeoaPj4+Qj5CPjyoTFkJ/hYbm6enp6ebp6Obm5umJh4vo6Ojo6OXo6Ojl5ImFheSF5IXk
        5KzkheTO5NDQ5+vQ2uvL18vLzc3N18nHhISEd3N3x86sztfg4Ofn6+jr6Ojo6Ojo6Ojo6ejo6ejp6ezp
        7OaKenqK5pWQj4+PkI+Pj4+RGx+AhubqjeqNjI3qjeaGz/7F/sX+xf7F/sX+xf7F/sX+/sX+xf7F/sX+
        xf7F/rgTFBZlanl6iIiK8cX+xf7F/sX+xf7F/sWvFmVozcXF/sX+xf7F/sX+xf7+xcJtaHmIiIiIiIh6
        aoiIivT+xf7F/sX+xf7Fxf7F/sWzGRZlbnl4j5CPj4+PkI+OExMeSX+Ghubm6eno6enmi+no5ovo6Ojo
        6Ojo6OXo6OSJ5Hvke8575IWF5M7k5NDr0NDQ59Dnzc3Lycuszc7Lycesx6yEd6zJrODg4Ofo5+jo5+jo
        6Ojo6Ojp6Ono6enp6ejp6ens5oiKi+SPkI+PkI+Pj5CPjxsef4bm6urq6oyN6umLhvLF/sX+xf7F/sX+
        xf7+xf7F/sX+xf7F/v7F/sX+xf7EWBMUHmZpenqIid7F/sX+xf7F/sX+xf7FoRZlZ/D+xf7F/v7F/sX+
        xf7F/sW7ZnmHiIiIiIiIemp6iIjQ/v7F/sX+xf7+xf7+xf7F8joUSX+Hc4+PkI+Qj4+QjwwVGUFJf4bm
        6enp6enp5ovp6Ojm6Ojo5ujo6Ojo6Ojl5eSFiayJhYWs5OTk5NDQ0NDr0NDn0NfX0s3NyceErMfX18us
        y6ys1+Di4tDr6Ojo6Ovo6Ojo6Ono6Ojp6Ojo6ejp6Onp6emMjOigj4+Qj5CPkI+QkI8aGX+G5o3q6o2M
        jenmht3+xf7+/sX+/sX+/sX+xf7+xf7F/sX+/sX+xf7+/sX+/sI4FBZlaHl6eore/sX+/sX+/v7F/v7+
        xbAWHnLy/sX+/sX+/v7F/v7+xf7FdmhqiIiIiIiIiHp5iIiIifj+xf7F/v7F/v7F/v7+xf5jFEh/hXSP
        j4+PkI+Pj5AqEBAZHoGAi+bp6ebo6emL5unm6Obo6Ojl6Ojo5ejo0Ojl5InkheTk5OTk0OXQ69DQ59DQ
        59DXzcnNzsuErM3X4M7HztfOzuLi4ODn6Ojl6+jo6Ojo6Ojo6Ono6ejp6enp6ens6ensjIrnkY+Qj4+P
        j5CPj4+PKxlthYbq6eqNjI3mhs/F/sX+xf7F/sX+/v7F/v7+xf7+/sX+/v7F/v7+xf7+xf7FuxMTFmZq
        eXqJ3v7+/v7F/v7F/v7+xcWhFBbY/v7+xf7F/sX+xf7+xf7+wGdqeYiIiIiIiIiIeXqIiIji/v7+/v7+
        xf7+xf7F/sX+wBsdbX9Pj4+PkI+PkI+Qj4+PFRkfbnuL5ubp6enmi+no6Obo6Ojm6Ojo6OXo6OXo6NDl
        5eTk5NDk0NDQ0OfQ69DQ59rQ18vXzc2syc3X4NfOrNfg4ODi4ODi5+jr6Ofo6Ojo6Ojo6Ojo6Ono6Ojp
        6Ono6enp7IyK6JKPj5CPkI+PkI+QjyoWH4CGjenqjYzmi4by/v7+/v7+/v7+xf7+/sX+/t3a+P7+/sX+
        /sX+/sX+/v7+/v5dExYWZmp6ifT+xf7+xf7+/v7F/v7+rxQ/xcX+/v7+/v7+/sX+/sX+/sZoeYiIiIiI
        iIiIenqIiIiIi8X+xf7F/v7F/v7+/v7+/sVdGR5rKo+PkI+Qj5CPj5CPkCobH215iebm5unp5ovm6ejm
        6Obo6Ojl6Ojl6Ojo0Ojl5efkheTo0OjQ69DQ0OvQ0OfQ58vNzcnO19fX1+DX19fg4Nfg4uDg5+jo5+jo
        6Ojn6Ojo6Ojo6Ojp6Onp7Ojs6ejp6eyMi+mdj5CPj5CPkI+PkI+PFEJ/huaN6o2Ki4bd/v7+/v7+/v7+
        /v7+/sX+/sTJhvr+/v7+/v7+/v7+/v7+/v7+8jgTFmVpaofx/v7+/v7+/v7+/v7+xWMTn/7+/v7+/v7+
        /v7+/v7+/vJrbHmIiIiIiIiIiIh6eoiIiIj3/v7+/v7+/v7+/v7+/v7+uRMUFCmOj4+Pj5CPj5CPj5CO
        G0htbIvp6ebp6OaL5uno5ujo6Obo5ujl6Ojl6OXo5eXo5Hjk69DQ0OvQ6NDQ0NDQ0NDLzsvL19fX19fX
        ztfX187X4OLg4OjQ6Ojn6Ojo6Ojo6Ojo6Ojp6Ojo6Ono6enp6ensjIvmd5CPkI+Qj5CPkI+QjxodbYaG
        6emNionP/v7+/v7+/v7+/v7+/v7+/v7Phubo+P7+/v7+/v7+/v7+/v7+/v69ExQWZWh78f7+/v7+/v7+
        /v7+/v5jGO7+/v7+/v7+/v7+/v7+/v62Z2p6iIiIiIiIiIh6eoiIiIiI0P7+/v7+/v7+/v7+/v7+/sQ8
        FBAhjo+PkI+PkI+Qj5CPjysea2x75ujm6enmi+bo6Obo5ujl6Ojo5ejl6Ojl6OXl5+SFhuvo6NDQ0NDo
        0OvQ0OfQzdfNztfN19LOyc7LztfX1+Dg4Ofo0Ojo0Ojo5+jo6Ojo6Ojo6ejp6ejp6ejp6ejp6IuJhnSP
        kI+Qj5CPkI+Qj48rG0mAho2N5oeF+P7+/v7+/v7+/v7+/v7+/v7whouNjfr+/v7+/v7+/v7+/v7+/v7+
        /mMTFB5mePH+/v7+/v7+/v7+/v7+r2PF/v7+/v7+/v7+/v7+/v7Fcmh5iIiIiIiIiIiIiHqIiIiIiIr7
        /v7+/v7+/v7+/v7+/v7+sxMJISmOj5CPkJCPkI+Qj5AjFB5sboqKioqLi4rp5ujm6OXo5ujl6OXo6OXo
        0OjQ5eiGheXn0NDQ5+jQ0NDQ0NDn0M7LyeDLzs3HrMvOzc7SztfXzs/n6OXo6Ofo6OXo6Ojo6Obo6Ojo
        6Ojp6Ono6enp5uWJgIKUj5CPkI+Qj5CPkI+QKhgff4bmjYuA3v7+/v7+/v7+/v7+/v7+/v7FhobmjY3p
        +f7+/v7+/v7+/v7+/v7+/v7yOhMWZW3x/v7+/v7+/v7+/v7+xb3A/v7+/v7+/v7+/v7+/v7+wGdqeoiI
        iIiIiIiIiIh6iIyIjIyM4/7+/v7+/v7+/v7+/v7+/vI9CCApjo+Pj4+Qj5CPkI+QJxMWZWx5eYqHiIeL
        6Obo5ujm6Obo5ujl6OXo5ejl5eXn5YXQ6NDo0NDQ69DQ59DQ0NDJzdfXy83Xx87LrMmsrM7LrM7n6OjQ
        6NDo6OXo6Ojo6Ojo6Ojm6Obp6Ono6eno5uWGgG1Lj4+Qj5CPkI+Qj5CPkI8YHm2Ai4uGhP7+/v7+/v7+
        /v7+/v7+/v7+2obmjenqjez+/v7+/v7+/v7+/v7+/v7+/r0VFBZt7v7+/v7+/v7+/v7+/v74xf7+/v7+
        /v7+/v7+/v7+/sZmanqIiIiIiIiIiIiIeo3qjY3qjeX+/v7+/v7+/v7+/v7+/v7+mQggISmOj5CQkI+Q
        j5CPkCoVG0ltgIvm5ormi+nm6Obo5ujl6OXo5ejl6OXl6NDl5eSF5efQ6NDo0NDQ0OfQ0Nrny83X187S
        ztfOhKzLzs3O187Q0Ojn6Ojn5ejo5ejl6Ojo5ujo6ejo6Ono6eno5uWGgmsekZCPkI+Qj5CPkI+Qj5CP
        Kxsff4CGhvj+/v7+/v7+/v7+/v7+/v7+8IaLjY2NjemN6/7+/v7+/v7+/v7+/v7+/v7+YxMUQvD+/v7+
        /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/vJwaXmIiIiIiIiIiIiIeoeNjeqNjY2M+/7+/v7+/v7+/v7+
        /v7+/r8mCCApjo+Pj4+Qj5CPkI+PEhlBSYCG5uaL5ubm6Obm6Obo5ujm5ejl6OXo5ejl5eXk5NDo0NDQ
        0OjQ59DQ59DQ0M3Nzs3Oy87LycvX187X1+DQ6+Xr5ejQ6Ojo5ejo6Ojo6Ojo6Obo6Onm6Obp5uaGhW0/
        LY+Qj5CPkI+Qj5CPkI+QkCoZHm1/f/D+/v7+/v7+/v7+/v7+/v7+/oaGjI3pjeqNjer6/v7+/v7+/v7+
        /v7+/v7+/v5EEz/u/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7MZ2p6iIiIiIiIiIiIiIiIjY2N
        jY3qjOv+/v7+/v7+/v7+/v7+/v7+mgggKY6Pj5CQkI+Qj5CPkCoVG0mAhubm5ubm5ujm6Obo5ejl6OXo
        5ejl6OXo0OXl5OTQ5dDo0OjQ0NDQ0NDQ0NDOzc3NzcvJzc7X0M/Q0OfQ6NDl0Ojl6NDo5ejl6OXo5ejm
        6Ojo5ujo6ejo6ejmhnJTj5CPkI+Qj5CPkI+Qj5CPj5CPGhtIbc/+/v7+/v7+/v7+/v7+/v7+/s+GjOmN
        jY3pjY2N6f3+/v7+/v7+/v7+/v7+/v7+wBUZ8P7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+dml5
        eoiIiIiIiIiIiIiIiI3qjY2NjYzp/f7+/v7+/v7+/v7+/v7+/qcICCApjo+Pj5CPkI+Qj5CQKx0ff4aL
        5ubo5ubm6Obm6Obo5ujl6OXo5eXl5eXl5eSG0OjQ0NDo0OfQ59DQ59DQzc3PztDQz9DQ0NDQ5dDl0OjQ
        6NDo0Ojl6OXo5ejo6Ojo6OXo5ubo5ujm6ebm5ZSQkI+Qj5CQj5CPkJCPkI+Qj5CQjysYHkzy/v7+/v7+
        /v7+/v7+/v7+/viFi42NjeqN6o3qjerr/v7+/v7+/v7+/v7+/v7+/v5fE7n+/v7+/v7+/v7+/v7+/v7+
        /v7+/v7+/v7+/v7+8G1qeYiIiIiIiIiIiIiIiIiNjY2NjY2Njfr+/v7+/v7+/v7+/v7+/v7EMyAgIY6P
        j5CQj5CPkI+Qj49EbX+G5ubm5ubo5ujm6OXm5ejl5uXo5eXo5ejl5eXkheXn0OjQ0NDQ0NDQ0NDQ0NDQ
        2tDa0OvQ69Dr0NDr5efQ6OXl6NDo5ejl6OXo5ejl6Obo6Ojm6Obp5ujm6ayPkI+QkI+PkI+Qj5CPkI+Q
        kJCPkI8qDhrd/v7+/v7+/v7+/v7+/v7+/sSGhuaN6Y2NjY2NjY3pjfr+/v7+/v7+/v7+/v7+/v7+8D6+
        /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/sZoeYiIiIiIiIiIiIiIjIqIjY2NjY2NjY3s/v7+/v7+
        /v7+/v7+/v7+/psIICEpj4+PkJCPkJCPkJCPVn+Ghubm5ujm5ubm5ujm6Obl6OXo5ejl6NDo5eXl5OTl
        0OXQ6NDQ6NDQ0NDQ0NDQ0NDQ59Dn0NDQ0OXQ6NDQ6NDQ6NDo5eXo5eXo5ejl6Obo6Obl5ujm5ujm6eag
        kJCPkI+QkJCQj5CQj5CQkI+Qj5CPjxCv/v7+/v7+/v7+/v7+/v7+/v7ahoyNjY2NjemN6o3qjY3p/f7+
        /v7+/v7+/v7+/v7+/v7w8P7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/vhtanmIiIyIiIiIiIiIjI2M
        iI2NjY2NjY2Njf3+/v7+/v7+/v7+/v7+/v7yJgghKY6PkI+Qj5CPkJCPj52Fhubm5ubm5ubo5ujl5uXm
        6OXm5ejl5eXl6Ibl0OWG0NDo0NDQ0NDQ0NDn0NDn59Dn0NDQ0OfQ69Dn0NDo0OjQ6NDl0Ojl5ejl6OXo
        5ejl5ujo5ujo5ubo5unmpo+Qj5CQj5CPkJCPkI+Qj5CPkJCPj45S/v7+/v7+/v7+/v7+/v7+/v7agIuM
        jY2NjY2NjY2NjY2N6uv+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7Y
        ZnmIiIiIjIiMiIyMjI2NjIyNjY2NjY2NjY3r/v7+/v7+/v7+/v7+/v7+/poIICEpj4+Qj5CQj5CQkJCF
        hubm5ubm5ujm5ubm5ujl5uXo5uXl6OXl6NDl5eXl5OXQ6NDQ6NDQ0NDQ0NDQ0NDQ2tDQ59Dn0NDQ0NDo
        0NDo0OXl6OXo5eXo5eXo5ebo5ujm5ebo5ubm6Obm5qCQj5CQj5CQj5CPkJCPkJCQj5CPj4+Owv7+/v7+
        /v7+/v7+/v7+/v74hoaMjY2NjY2NjY2NjY2NjY2N+v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+
        /v7+/v7+/v7+/v7+/v7+g2h5iIiIiIiIiIyNjY2NjY2NjY2NjY2NjY2Njf3+/v7+/v7+/v7+/v7+/v7C
        CQggKY6PkJCQj5CPkI+U5Ivm5ubm5ujm5ubl6OXm5ujl6OXl5ejl5ejl5eXo0IbQ5dDQ5dDQ0NDn0NDQ
        0NDn0Ofa0NDQ0OfQ6NDQ0OjQ0OjQ5eXQ6OXl6OXo5ejl6OXo5ujm5ujm5ujm6ebkkpCPkI+QkI+QkI+Q
        j5CPkJCQj4+Ouv7+/v7+/v7+/v7+/v7+/v7+z4aLjI2NjY2NjY2NjY2NjY2Njen9/v7+/v7+/v7+/v7+
        /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+8G1qeoiIiIiIiIiMjY2NjY2NjY2NjY2NjY2NjY36
        /v7+/v7+/v7+/v7+/v7+/pMIICmOj4+PkI+QU0Vzhubm5ubm5ubm5ujm5ubo5ebm5ebl6OXo5eXl6OXQ
        5eXl5dDo0OXn5dDQ0NDQ0NDQ0NDQ0NDn0OfQ0NDQ5+XQ5dDo0OXo0Ojl5ejl5ejl5uXm6Obl6Obo5ubo
        5ubm5s6jkJCQkI+QkJCPkJCQj5CPj4+Ok/7+/v7+/v7+/v7+/v7+/v7+3YaKjI2NjY2NjY2NjY2NjY2N
        jY2N6P7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/shoanqIiIiIiIiIjY2N
        jY2NjY2NjY2NjY2NjY2N6P7+/v7+/v7+/v7+/v7+/v7CCCAgKY6PkJCQLRsff4WLi+bm5ubm5ujm5uXm
        5ebl6OXo5ejl5eXl6NDl0OjQ5dDl0NDQ59DQ0NDQ0NDQ0NDQ0NDQ0NDQ0OjQ0NDl5+XQ6OXn5eXQ6OXo
        5eXo5ejl6OXo5uXm6OXm5ubo5ubp5quRkJCPkI+QkJCPkJCQkI+PjsL+/v7+/v7+/v7+/v7+/v7++IWG
        jI2NjY2NjY2NjY2NjY2NjY2NjY36/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+
        /vhtaHqIiIiIiIiIiIyNjY2NjY2NjY2NjI2NjY2NjY39/v7+/v7+/v7+/v7+/v7+xSYIICmOj4+QjyUZ
        QWt/hoaL5ubm5ubm5ebm6Obm5ebl5uXm5ejl5eXl6NDo5eXQ5dDl0OXQ0NDQ0NDQ0NDQ0OfQ2ufQ0OfQ
        0NDo0Ofl0OjQ5eXl6OXl5eXo5eXm5ebl5uXo5ubm5ujm5ubm5ubm5qWQj5CQkI+Qj5CQj4+Pjqf+/v7+
        /v7+/v7+/v7+/v7+/s+GjIyNjY2NjY2NjY2NjY2NjY2NjY2Njf3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+
        /v7+/v7+/v7+/v7+/v7+/v7dZnl6iIiIiIiIjY2MjY2NjY2NjY2NjY2NjYyNjY2M6P7+/v7+/v7+/v7+
        /v7+/v63CCAgKY+PkJAjFRkeSX+FiYvm5ubm5uXm6OXm6OXm5ejl5eXl5eXo5eXl5dDQ5dDQ5dDQ0NDQ
        0NDQ0NDQ0NDQ0NDQ0NDQ59DQ5dDQ5dDl0OjQ5eXQ6OXl6OXo5ejl6Obm5ebo5ubm5ubm5ubp5ubmoJCP
        kJCQkI+QkJCPj6L+/v7+/v7+/v7+/v7+/v7+/tqAi4yNjI2NjY2NjY2NjYyNjY2NjY2NjY3p/v7+/v7+
        /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+gW55iIiIjIiIiI2NjI2NjY2NjY2NjY2NjY2N
        jY2Njen9/v7+/v7+/v7+/v7+/v7+xCYgISmPj4+QKg4VGB4ff4aG5uXm5ubm5ebl5uXm5eXm5ejl6OXl
        5dDo0OXo0OjQ5+XQ5dDQ0NDQ0NDQ0NDQ0NDQ0NDn0NDQ5efQ5dDo0OjQ5eXl5ejl5eXl5uXm5ebm5ejm
        5uXm5ujm5ubm5ubm5ualkJCPkI+QkJCPj5LC/v7+/v7+/v7+/v7+/v7+/v2GiYyNjY2NjY2NjI2NjI2N
        jY2NjI2NjY2Njev+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7++G55eoiIiIiIjIyN
        jYyNjY2NjY2NjY2NjI2NjYyNjY2N6/7+/v7+/v7+/v7+/v7+/v6aICGOjo+QkJAqDhUZQW2Fhubm5ubl
        5uXm5uXm5ejl5eXl5eXl5eXQ5eXl0NDl0OXQ0NDQ0NDQ0NDQ0NDQ0N/Q0NDQ0NDQ0NDQ5efQ0OXQ5dDo
        0OXl5ejl5eXo5eXo5ebl5ubo5ubm5ubm5ubmjebmhZCQkJCQj5CQkJDB/v7+/v7+/v7+/v7+/v7+/v7P
        hoyMjI2NjY2NjY2NjY2NjYyNjY2NjY2NjY3p/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+
        /v7+/s9qeYiNiIiIiI2NjY2MjY2NjI2NjYyNjY2MjY2NjI2Njej9/v7+/v7+/v7+/v7+/v7+wykpjo+P
        j5CQkI8qFR1JgIaL5ubm5ubm5ebl5uXl5uXo5eXo5eXo5eXQ5eXl0OXQ5dDQ0NDQ0NDf0NDQ0NDQ0NDQ
        0NDQ0OfQ5efQ5eXl0OjQ6OXl6OXl5eXo5eXm5ebl5ubl5ubl5ubm5ubm5ubm5ouVkI+Qj5CQj5Ci/v7+
        /v7+/v7+/v7+/v7+/v75i4yMjY2NjY2NjY2NjI2MjY2NjY2MjYyNjYyNjej+/v7+/v7+/v7+/v7+/v7+
        /v7+/v7+/v7+/v7+/v7+/v7+/v2FenqIjIyIiI2NjY2MjI2NjY2NjYyNjY2MjY2NjI2NjYyM+f7+/v7+
        /v7+/v7+/v7+/v6njo+PkJCQj5CQkCtBbXiG5ubm5ebl5uXm5ebl5uXl5eXl5eXl5dDl5eXQ5dDl0NDl
        0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDl0NDn5dDl0OXl5dDl6OXl5ejl5ejm5ejm5ebm5ubm5ubm5ubm
        5uaLnZCQkJCQkJCQqP7+/v7+/v7+/v7+/v7+/v74hoyMjYyNjY2NjYyNjY2NjYyNjYyNjY2MjY2MjY2N
        6/7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7jiIiIiIyMjIiNjY2NjIyNjY2MjY2NjI2N
        jYyNjYyNjI2NjOv+/v7+/v7+/v7+/v7+/v7+w4+PkI+QkJCPkJCRSX+Fhovm5ubm5ubm5ebl5ubl5uXo
        5eXl5eXl0OXl0OXQ0OXQ0NDQ0NDQ0NDQ0NDQ0NDQ0N/Q0NDQ0OXQ5dDl5dDl5eXl5eXl6OXl5ejl5uXm
        5ebm5ebm5ebm5eaL5YuLi4uLhm+QkJCPkI+QkKLDw8PDw8PDw8PDw8LAwPDwyYqMjI2NjY2MjYyNjY2M
        jYyNjYyMjYyNjI2MjYyNjI3r+/v5/fn5+/r5/v7+/v7+/v7+/v7+/v7+3d3e+fn7+f35i4iIiI2NjIyI
        jY2NjYyNjI2MjY2MjYyNjIyNjI2MjYyNjIqG2sPDw8PDw8PDw8PDw8PDw8GPkI+QkI+Qj5CQkFaAhovm
        5ebl5uXm5ebl5uXl5eXl5eXl5eXl5eXl0OXQ5dDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDn0OXQ
        5efl5efl5eXl5eXl5ebl5eXm5ebl5uXm5ouGiYWJhYmGhXguj5CQkJCQkJCQopKSkpKSkpKSkpKSThtI
        SX+HhoyNjYyNjYyNjI2MjYyNjI2NjYyNjI2MjYyNjIyNjeaNjI2NjOaN6f3+/v7+/v7+/v7+/v7+wEh/
        huWN6Y3mjYyIiIyNjYyMjI2MjYyNjI2MjYyNjI2MjYyNjIyNjI2MjYuKgFWSopKSkpKSkpKSkpKSkqKS
        kJCPkJCQkJCQj5CdhouL5uaL5ubm5ebl5uXm5ebl5uXl5eXl5dDl5eXQ5eXQ5dDl0NDQ0NDQ0NDQ0NDQ
        0NDQ0NDQ0NDQ0NDl0OXQ5efl5dDl5eXl6OXl6OXm5ejm5ejl5ubm5uWJhnh/f39/f21LkZCQkI+QkI+Q
        j5CPkJCQkI+QkJCPkI8VFR4fboCMjIyNjY2NjY2MjY2MjYyNjI2MjYyNjI2MjYyNjYyNjI2NjIyNjIz7
        /v7+/v7+/v7+/v7+/r4eZ4eMjI2NjY2NjIiNjYyNjIiNjI2MjYyNjI2MjYyNjI2MjYyNjI2MjIyHh0uQ
        kJCPkI+QkJCPkJCQj5CQkJCQj5CQkI+QkJCdiYvmi+aL5ubl5uXm5ebl5eXl5eXl5eXl5eXQ5dDQ5dDQ
        0OXQ0NDQ0NDQ0NDQ0NDJydDQ0NDQ0NDQ0NDQ0NDQ5dDQ5eXn5eXl5eXl5eXl5eXl5uXm5ebl5uWLhoJt
        SUJCQkIeTpCPkJCQkJCQkJCQkI+QkJCQj5CQkJCQkRMZHm1uh4mJiYqNjI2MjYyNjI2NjI2MjI2MjYyN
        jI2MjYyNjYyNjYyMjY3m/f7+/v7+/v7+/v7+/v6xHn+AjIyNjI2NjYyMjY2MjIyMjY2MjYyNjI2MjI2M
        jI2MjIqLjIyNjIyKgHGPkJCQkJCQj5CQkI+QkJCQkI+QkJCPkJCQkJBxhouL5ubm5ovm5eaL5ebl5uXm
        5eXl5eXl5eXl5eXl5dDl5dDl0NDQ0NDQ0NDQ0NDOcoPO0NDQ0NDQ0NDQ5dDl0OXQ5eXl0OXl5efl5ejl
        5ejl5uXl5uXm5ubli4V/az8bGxsZK5CQkJCQkJCQj5CQkJCQkJCPkJCQkJCPkJAnFRkeH39/bX+FjIyN
        jYyNjI2MjYyNjI2MjYyMjYyNjIyNjIyMjYyMjI2M5vv+/v7+/v7+/v7+/v7+th5th4uNjY2NjY2MjI2N
        jIyMiI2MjI2MjYyNjI2NjI2MjIB/f4CLjIyJh3+RkJCQj5CQkJCQkJCQkJCQj5CQkJCQkJCQkJFxhovm
        i+aL5uXm5ebm5ebli+Xl5eXl5uXl5eXl0OXl0OXQ5dDQ0NDQ0NDQ0NDQ0MnJgz5gg8nQ0NDQ0NDQ0NDQ
        0NDl0NDQ5eXQ5eXl5eXl5eXl5eXm5ebl5uXm5oWqVUM4FQ4rKpCPkJCPkI+QkJCPkJCPkJCQkJCQj5CQ
        kI+QkCMVGR5CSURIf4mMjYyNjI2MjYyNjI2MjYyNjI2MjYyNjI2NjI2MjYyMjeb9/v7+/v7+/v7+/v7+
        /rEef4CKjI2NjI2NjYyNjY2MjIyNjYyNjI2MjYyMjI2MjYl/RUp/eIeKgG5TkI+QkJCPkJCPkI+QkI+Q
        kJCPkJCPkJCPkJBxhYuL5ubm5ovm5ovm5ebl5uXm5ebl5eXl5eXl5eXQ5eXQ5dDl0OXQ0NDQ0NDQ0M6D
        YF4GOl6DztDQ0NDQ0NDQ0OXQ5dDl5eXQ5eXl5eXl5eXl5ebl5uXl5ujl5uWrkJCQj4+PkJCQkJCQkJCQ
        kJCQkJCQkJCQkI+QkJCQkJCQkJCPKxUbOERdRG2JjI2NjYyNjI2MjI2MjYyNjI2MjYyNjI2MjYyNjIyN
        jI3m+f7+/v7+/v7+/v7+/v62Hm6HjI2NjY2NjYyNjI2MjIyMjYyNjI2MjYyMjY2MjYyKf0xeSm1/f21W
        kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJBWgIaL5uaL5uaL5ubl5uWL5ebl5eXl5eXl5eXl5dDl5eXQ
        0OXQ0NDQ0NDQ0NDQ0MmEYD4LAwQ6XoPJ0NDQ0NDQ0NDQ0NDl0NDl0OXQ5eXl5eXo5eXl5eXm5eXm5ebm
        nZCQkJCQkJCQj5CQkJCQkI+QkJCPkJCPkJCQkJCQkI+QkJCQj5EaGl1+REh/h4yMjI2MjYyMjYyMjYyM
        jI2MjYyMjYyNjIyNjI2MjYyN5v3+/v7+/v7+/v7+/v7+sR5/gIqMjYyNjI2MjYyNjI2MjIyNjI2MjYyN
        jIyMjIyNjIB/SoNdRUI8j5CQkI+QkJCQkJCQkJCQkI+QkJCQj5CQkJBTbYCLi+bm5ovm5uXmi+bl5uXm
        5ebli+Xl5eXl5eXl5dDl5dDl0OXQ5NDQ0NDQ0M6DYEQGAAAABTxgg87Q0NDQ0NDQ5dDl0NDl5dDl5eXl
        5eXl5eXl5uXl5uXm5ebl5qCQkJCPkJCQkJCQkJCQj5CQkJCQkJCQkJCQkJCQkI+QkJCQj5EtO1/GSh1C
        f4eMjIyNjI2MjI2MjYyMjYyNjIyMjYyNjIyNjI2MjYyNjOb5/v7+/v7+/v7+/v7+/rYeboCMjI2NjYyN
        jI2MjYyNjIyNjI2MjYyNjI2MjYyNjIyKf01fx184LZGPkJCQkJCQj5CQj5CQj5CQkJCQkJCQkJCPQHGF
        i4vmi+bm5uWL5ovl5ebl5Yvl5eXl5eXl5eXQ5eXQ5dDl0NDl0NDQ0NDQ0MmEXj4FAAIDAwAEPl6EydDQ
        0NDQ0NDQ0OXQ0OXl0OXQ5eXl5eXl5eXl5eXl5uXl5uWskJCQkJCQj5CQkI+QkJCQkJCPkJCQkJCQkI+Q
        kJCQkJCPkS1OTmTKXTcbHh+AgIqMjIyNjYyNjIyNjI2MjYyNjI2MjI2MjYyMjYyNjI3m/f7+/v7+/v7+
        /v7+/v6xHn+AjIyMjYyNjYyNjI2MjIyMjYyNjI2MjI2MjI2MjYyMjIdtSGDKZDstLZGQkJCQkJCQkJCQ
        kJCQkJCPkJCQkJCQLUJ/hovm5ovmi+bm5ebm5uWL5uXm5Yvl5eXl5eXk5dDl5dDl0OXQ0OXQ0NDQ0M6D
        cD4LAwADAAAAAQY+XnfJ0NDQ0NDQ5dDl0OXQ5dDl5eXl5eXl5eXl5uXm5ebl5ublzpKQkJCPkJCQkJCQ
        kJCQkJCQkJCQkI+QkI+QkJCQkJCRkS0tUX7GZDsaFRkeZ26HioyMjIyMjI2MjYyMjYyMjYyMjIyNjIyN
        jIyMjIyM5vn+/v7+/v7+/v7+/v7+zB5th4uMjY2MjYyNjI2MjY2MjI2MjYyNjIyNjIyNjIyMjIyHf0I4
        ZMiDUS0tkY+QkJCQkJCQkJCQkJCQkJCQkI+QkE5Af3uL5uaL5uaL5ovm5Yvl5uXl5eXl5eXl5eXl5eXQ
        5eXQ0OXQ5dDQ0NDQ0MmEYD4LAwAAAQMAAwAABj5eg8nQ0NDQ0NDQ0OXQ5dDl0OXQ5dDl5eXl5eXl5eXm
        5eXmi+SUkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCPkS1OXX7GfjstkRUTGR4fboCJioyMjYyN
        jI2MjI2MjI2MjYyMjYyMjYyNjI2MjOb9/v7+/v7+/v7+/v7+/rEebYeKjI2MjYyNjI2NjI2MjIyNjI2M
        jYyNjIyMjI2MjIqHgG08LU5+xsZdTi2RkY+QkJCQj5CQkI+QkJCQkJCQkJA4H3+Gi4vm5ovm5ebl5uXm
        5Yvl5ovl5eXl5eXl5OXl5dDl5NDl0NDk0NDQ0M6DXj4LAAEAAwADAAAEAAMFOl6DztDQ0NDQ5dDQ0OXQ
        5eXl5eXl5eXl5eXl5ebl5eXm5eXklZCQkJCQkJCQkJCQo6OSkJCQkJCQkJCQkJCQkI+RLS08Y37Gq1Et
        kY+PFRUZHh9ngIeMjIyMjIyMjI2MjIyNjIyMjYyMjIyMjIyMjIzm+f7+/v7+/v7+/v7+/v6+HmeHioyN
        jI2MjI2MjYyNjIyMjYyMjI2MjYyMjYyMioqHgB9Dj5FOUcZ+xl9OLS2PkJCQkJCQkJCQkJCQj5CQkJCP
        G0B/hYuL5uaL5ovmi+Xmi+Xm5eXl5eXl5eXk5eXQ5eXk5dDQ0OTQ0NDQ0MmEXkQGAQADAAADAwAAAAMA
        AgU6XoPJ0NDQ0NDl0NDl0OXQ5dDl5eXl5eXl5eXl5ebl5uWL5JSQkJCQkJCQkqasrOSL5OSqkJCQkJCQ
        kJCQkI+RLS1RZHZ+fl0tLZGQkI8jExUeH2d/h4qMjIyNjI2MjYyNjI2MjIyNjI2MjI2MjI2M5v3+/v7+
        /v7+/v7+/v7+sR5th4qMjI2MjYyNjIyNjI2MjI2MjYyMjI2MjIyMjIeAbmcukJCPLS1hfqt+YlEtLZGR
        kJCQkJCQkJCQkJCQkJCQjxpIbYWLi4vmi+bl5ovl5uXli+Xl5Yvl5eXl5eXl5dDl0OXl5dDl0OTQ0M6D
        YEQJBAADBAAAAwAAAAEAAQAEBD5gg87Q0NDQ0NDQ5dDl0OXl5dDl5eXl5eXl5uXm5eXl5ayQkJCQkJCS
        deSL5ubmjOaM5uSSkJCQkJCQkJGRLTtdZGR+fmFOLY+QkJCQkCsTGRkeZ26Ah4qMjIyMjI2MjIyMjYyM
        jIyNjIyMjIyMjOb7/v7+/v7+/v7+/v7+/rYeboCKjI2MjYyNjIyNjIyMjYyNjIyNjI2MjIyMioeAbR8t
        kJCQkJEtTl+ffn5kWE4tkY+QkJCQkJCQkJCQkJCQkI8VP2t4hovm5ubl5ovl5uWL5ebl5Yvl5eXl5eXl
        0OXQ5eTQ0NDQ0NDQ0MmEXj4LAAEAAwAAAAEDAAAAAAMAAwAGOl6EydDQ0OXQ5dDl0OXQ5eXl5eXl5eXl
        5eXl5uXm5YurkJCQkJCl5IuL5ovm5ubm5ubmi6qQkJCQkJEtLT1dZGRkZGBOLZGSkJCQkJCQKhMTGR4f
        Z3+Hh4qMjIyMjI2MjIyNjIyNjIyNjIyNjIzm/f7+/v7+/v7+/v7+/v6xHmeHioyMjIyMjI2MjYyNjIyM
        jYyMjIyNjIyKh4BuZ0CRkJCQkJCPkS08ZH5kZGRdOy2RkZKQkJCQkJCQkJCQkJCQGhsff4Xki+aL5uXm
        5ebli+Xm5eXl5eXl5eXl5OXl5dDl5eTl0OTQ0M6EYEMLAwEAAwQAAwAAAAADAAMDAAEDAQk6XoPO0NDQ
        0NDQ5dDl0OXQ5eXl5eXl5eXl5eXl5eXlpZCQkpWsi+bl5uaL5uaL5ovmjIvmqpCQj5EtLT5iYmRkZGRR
        LZGPkJCQkJCQkJCRFRMVFh4fboCHiYyMjIyNjIyMjYyMjYyMjIyMjIyMjPv+/v7+/v7+/v7+/v7+vh5u
        gIyMjIyMjIyNjI2MjI2MjYyMjYyMjIqHh39uHyyQkJCQkJCQkJGRTlFkZGRkX188LS2Rj5CQkJCQkJCQ
        kJCQkCMZHW2CiYuL5ebl5ovl5ebl5eWL5eXl5eXl5dDl0OXQ5NDQ0NDQ0M6DTT4LAwACAAMAAAAAAwAA
        AAAAAAMAAwADBjpehMnQ5NDl0NDl0OXl0OXQ5eXl5eXl5eXm5ebl5JKQo6yL5Yvmi+bmi+bm5ozm5uaM
        5uaskS0tO1FfX19fYmRRLS2RkJCQkJCQkJCQkJArFRMZHh9nboCHioqMjIyMjIyMjIyMjI2MjIyMjOb9
        /v7+/v7+/v7+/v7+/rEfbYeKjIyMjIyMjIyMjI2MjI2MjIyMiomHgG5rHi6QkJCQkJCQkJCQjy0tXWRk
        ZGJiX1EtLS2PkJCQkJCQkJCQkJAqFRtCbXiGi4uL5uXmi+bli+Xl5eXl5eXk5eXl5eTl0OXQ5NDk0M6E
        XjwLAwEDAQABAAMAAAAAAAADAAEABAABAwIFPF6DztDQ0NDQ5dDl5dDl5eXl5eXl5eXl5eXl5c6QpuSL
        5uWL5uXmi+bmi+bmi+aM5uaJhV4tPF1dX19iYmJdTi2RkJCQkJCQkpCQkJCQkJEVExQZHh9nboCHiYqM
        jIyNjIyMjIyMjIyMjIzm+f7+/v7+/v7+/v7+/v6+Hm6HioyMjIyMjIyMjIyMjIyMjIyKiYeAbmceLJGQ
        kJCQkJCQkJCQkJCRLTthYmJfYl9eUTwtkZGPkJCQkJCQkJCQjxUVPx9thYaJ5Yvli+Xl5eXl5Yvl5eXl
        0OXl5dDl0OXQ5dDQ0M6DTT4LAQMAAwADAAAAAAADAwAAAAAAAAIAAAEAAwY6XoPO0OXQ5dDQ5dDl0OXQ
        5eXl5eXl5eXl5uXlzuXl5ebl5ovm5uXm5ovm5ubmi+aJeHNLPF1dXV5hX19hOy2RkJCQkJCQkJCQkJCQ
        kJCQkCoTFRUWHh9nboCHh4qKjIyMjIyMjIyMjIyM5v3+/v7+/v7+/v7+/v7+th5th4qMjIyMjIyMjIyM
        jIyMiouHh4BuZ2sekZCQkJCQkJCQkJCQkJCQkJEtO2JiX2BfXV1dPS0tkZGQkJCQkJCQkJAnDhkdQoF4
        hYbki+Tli+WL5eXl5eXl5eXl0OXl0OXQ5NDk0M6EXjoJAwECBAABAgEAAQAAAAAAAAAAAwABAAQBAwMB
        BjxehM7Q0NDQ5OXQ5eXl5eXl5eXl5eXl5eXl5ebl5uXmi+bl5ovmi+bmi+aL5ouGgk1EPl1dXV1dX15i
        PC2Rj5CQkJCQkJCQkJCQkJCQkJCQkiMTFRQZHh9nboCHh4qKjIyMjIyMjIyMjIz7/v7+/v7+/v7+/v7+
        /r4eboeKjIyMjIyMjIyMjIyKioeHgG5nHh4tkJCQkJCQkJCQkJCQkJCQkJCRkU5RX19hXV1dXUo8Ti2R
        j5CQkJCQkJCQkCMOGD9CbXOChYWGieTl5eXl5eXl5OXk5eTl0OXQ5NDl0M6BYEQLAwEDAAEAAwAAAAAA
        AAMAAAABAAAABAAAAwACAQMLOl6DhdDl0NDl0NDQ5eXQ5dDl5eXl5eXm5eXli+Xm5eXmi+Xm5eaL5ubm
        5omFc0tEUUddUV1dXV1dPk9SkZCQkJCQkJCQkJCQkJCQkJCQkJCSjyMVExkWHh9nbW6Ah4qHjIqMjIyM
        jIzm/f7+/v7+/v7+/v7+/v6yH2eAioyMjIyMjIyMioqHh4BubmVAPyySkJCQkJCQkJCQkJCQkJCQkJCQ
        kI8tLVFeX11dXV1dSlE7LZGRkJCQkJCQkJCREA4VGz9JbXF/goWFhuTl5OXl5eXl5dDl5eTQ5dDQ0M6D
        Xj4LAQIBAwMBAAEAAwADAAAAAAAAAAAAAwAAAwECAQMDAQk6XoTO0NDl0OXk5eXQ5eXl5eXl5eXl5eWL
        5ebl5eaL5uXmi+aL5ovmi4Z4cks6PkdHUUpdXV1dR0R/haqQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkScV
        ExQZFh5lbW5ugIeHioqMioyMi/v+/v7+/v7+/v7+/v7+vh5nh4qMjIqMioqKh4eAbm4fZR4/K5GQkJCQ
        kJCQkJCQkJCQkJCQkJCQkJCQkS07XV1dXV1HXUdHPjwtLZGPkJCQkJCQkI8SExUYGz9BSUtzgoXk5OXl
        5eTl0OXQ5dDk0OXQ5M6BYEQLBAMDAAQABAAAAwAAAAAAAAAAAAAAAAABAAADAAEAAwMDCz5eg4XQ0NDl
        0NDl5dDl5eXl5OXl5eXl5eXmi+Xli+WL5ubl5ubli4WCTUQ+Pj5RRFFRSkddR0SBgIuLq5CQkJCQkJCQ
        kJCQkJCQkJCQkJCQkJCSjycVFRMZFh4fH2duboCAh4eHiov9/v7+/v7+/v7+/v7+/rQeZ4CHh4qHh4eA
        gG5ua2VlFj8rkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkI+RLTtdXV1dSlFHRz5HO04tkZGQkJCQkJCQ
        kCcODhUVGhs/SXGChobl5eXl5eXl5OXl5dDl0M6EXj4LAwEEAwMBAAIBAAMAAwAAAAAAAAAAAAADAAMA
        AwAEAgEDBAQFPF6DztDk0OXk5dDl5dDl5eXl5eXl5Yvl5eXl5uXm5ebli+aL5IVzSzo+Pj4+Pj5HR0pR
        XURNeImLioVvkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkiorExUUGRYeH2VrZ25ugICF8f7+/v7+/v7+
        /v7+/v62GR9oboCAgG5uZ2UfHh4WKy2QkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkZEtOl1RSlFH
        RFE+Pj48Oy0tj5KQkJCQkJCQjycjFQ4VGz9JgoXk5eXk5dDk5dDl0OTQ5MmCYEQLBAMBAgMBAAADAAAA
        AAAAAAAAAP8AAAAAAAADAAEAAQABAAMDBAs6YHPO0NDQ5OXQ5eTQ5eXl5eXl5eXl5ebli+Xl5ovl5uWL
        hoJNRDw5OTw+Pj4+UUdHR0RLgomLi4d4RZKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJEqFRMTFRQZ
        Hh4eZR9ncvv+/v7+/v7+/v7+/v7+sxUWH2tnZ2UeZR4WFhstkZCQkJCQkJKQkJCQkJCSkJCQkJCQkJCQ
        kJCQkJCQkJKPkU5RUUpHUUc+Pj4+PDk7LS2RkZCQkJCQkJCQkI8qLTdBSYKF5OTl5eXl5OXk0OTQ0M53
        Xj4LBAQEBAQAAQIBAAMAAQAAAAAAAAAAAAAAAAAAAwAAAwAEAwIBAgEDCzpyydDl0OXQ5NDl5eXl5OXl
        5eXl5eXl5eXm5Yvli+bkhYJeRDk8OTw8Pj4+Pj5HRz5EgYWMjIuHcZSQkJCQkJCQkJCQkJCQkJCQkJCQ
        kJCQkJCQkJCQkJCRKisTFRQUGRYeHkXw/v7+/v7+/v7+/v7+/rUMExkWHhYeFhUrLZGQkJCSkJCQkJCQ
        kJCQkJCQkJCQkJCQkJCQkJCQknWFiayqkpEtOz5RR1E+Pj4+OTo5OTs7LZGPkJCQkJCQkJCQkJCQVnOF
        zuTl5dDk5dDl5dDl0NCFcj4LBAQEAwEABAADAAABAAAAAAAAAAAA//8AAAAAAAABAAMABAABAwEEAQQX
        coTQ5NDl0OXQ5NDl5dDl5eXl5eXl5Yvli+Xm5eXkgnNLOjc3OTg5OTw8Pj4+Pj5EcYWJ5ouLqpKQkJCQ
        kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQj5ErEBATExVB8P7+/v7+/v7+/v7+/v6hBxMTFRUr
        K5GSkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQLn+JiYzmjOSUkS07Rz4+Pj4+Pjw8PDg8Nzst
        kZGQkJCQkJCQkJCQkFWFhYbl5OXl5OXk0OTQ5eTQhE0lBAQEAQIDAQIBAAMBAAMAAAAAAAAAAP8AAAAA
        AAADAAMAAAEABAMABAMEJV6E0OXQ0NDl0OXl0OXl5eXl5eXl5eWL5eXli+SFgnJENzc3Nzc7Ojs6OT4+
        Pj4+TXiJi+aMrJCQkJCQkpCQkJCQkJCQkJCQkJCQkJCSkJCQkJCQkJCQkJCQkJCSkJCQkZEqT8L+/v7+
        /v7+/v7+/v7+uCInKo6SkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJKQkJCQkW17iYyLjIuMrJKR
        TjxRPj4+PTo8OTk5Nzc3O04tkZCQkJCQkJCQkJB0zuTk5eXk5eXQ5NDl0OTQ0IRNGgQEAwEDAAEAAwAC
        AAAAAAAAAAD/AAD//wAAAAAAAAAAAwADAAMBAgEDBBpghNDQ5dDl0OXQ5eXQ5dDl5eXl5eXl5eWL5eSF
        gXA6NyU3Nzc3Nzc5PDk8Oj46S3OJ5oyL5qqQkJCQkJCQkJCQkJCSkJCQkpCQkJCQkJCQkJCQkJCQkJCS
        kJCQkJCSkJCQkKLF/v7+/v7+/v7+/v7+/qmOj5CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ
        kJCQkEJuhYqLjIyLjIqqjy07PD4+Pjw5OTw3Ozc3Nzc3PC2RkZCQkJCQkJJVhYbk5eTl0OTl5dDk5dDQ
        5NCEXiUEBAQDAwMEAAEAAAMAAwAAAAAA/wAA/////wAAAAADAAEDAAEDAAEDAwESXoTQ0OTQ0OTQ5dDl
        0OXl5eXl5eXl5eXl5eSEcks4MBc3Nzc3Nzc7OTw5PDk8RHOF5ovmi4yqkJCQkJCQkJKQkJKQkJCQkJCQ
        kJCQkJCQkJKQkJKQkJKQkJCQkJCQkJCQkJCiw/7+/v7+/v7+/v7+/v6pj5CQkJCQkJCQkJCQkpCQkJCQ
        kJCQkJCQkJCQkJCQkJCQkJCQkJFrgImK5oyLjIvm5JKRLTs6Pjw5ODs4Nzc3Nzc3JTc8S3CdkZCQkFNC
        c4XO5OTl0OXl5NDk5dDk0OTQhF4aBAMDAAEAAQADAAMAAAAAAAAA//8AAP///wAAAAAAAAAAAAACAAMA
        AQMDGmCE0NDQ5dDl0OTQ5eXQ5efl0OXl5eXl5YWCTUQ3EholGjAaNzc3Nzc4OTw6RHB4ieaM5ovmrJCQ
        kJCQkJCQkJCQkJCQkJCQkJCSkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkqnDw8PDw8PDw8PDw8PDqJCQ
        kJCQkJCQkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJBTbYCJiouMi4yLjIulkpEtOzw5PDk7Nzc3
        NzclNxcaJThLclOSkJE/QW2Bhc7k5OTl0OXQ5NDk0NDk0IReEgEBAwECAQABAAABAAAAAAAA////AAD/
        /////wAAAAAAAwADAAMBAgECASVehNDQ0OTQ0NDl0OXn5eXQ5eXl5eXk5IRzXjoXEhIlFyUaJTc3Nzc3
        Nzs5PE145OaL5ovmi4WSkJCQkpCQkJCQkJCQkJCSkJCQkJCQkJCQkJCQkJCQkJCQkJCSkJCQkJCQkpKp
        wcPBwcHBw8HBwcPBwaKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCSkpCQkJCQkJCQkJCQT26JiYuMi4yL
        i4yLo5CQLko5OTs5ODc3NzcaJRolJRIXNz5OkY9THT9BS3OFhc7k0OTl0OXQ0NDk0NCEXhoBAwIDAAQA
        AgADAAAAAAAA/wD//wAA/////wAAAAAAAAAAAQAAAwABAAQaYITO0NDQ0OTQ5dDl0OXn5dDl5eXlzoJy
        SzcSEhISFxIlGiU3Fzc3Nzc3OEt3hebmi+bmi4mskpCQkJCQkJCQkJCQkJCQkJCQkJCQkJKQkJCQkJCQ
        kJCQkJCQkJCQkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkpCQkJCQkJCQkJCQkJCQkKWsiomso5CQ
        kJCQkJCQkWt/h4mMi4yLjIuMi6yqrIVxSzg3Nzc3Nzc3JRoXFxcSEhIlOy0tUz84G0FJcYKFzobO5NDk
        0OTQ5NDQhF4lBAMBAAMAAwABAAAAAAAAAP////8AAP///////wAAAAAAAwAAAwMABAMDEl6E0NDQ0OTQ
        0OXQ5NDl0OXl5eXQhYNwPhcQEhISEhISJRclGjA3Nzc3N0RzhYvmi+bmi4uGdZCQkJCQkJCQkpCQkJCQ
        kJCQkJCSkJCQkJCQkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJKQkJCQkJCQkJCQkJCSkJCQkJCQkJCQ
        kpKSkJKSo6yKjIqMi4qqo5CQkJCQkCxrboWK5ormi4uMi4vmi4uLeHE+OTc3Nzc3FzclFyUSEhISEhIl
        LS06OBUaG0RLc4KFzuTQ5NDk0NDQzoReGgMAAQIBAAMAAAAAAwAAAP//////AAD//////wAAAAAAAAAD
        AAABAAEAAxdghNDQ0NDQ0OTQ5dDQ5dDl0OXOhXJLOBINDRINEhISEhclGiUaJTc3N0RweOTm5ovmi4uJ
        eKOQkJCQkJCQkJCSkJCSkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCSkJCS
        kJCSkJCQkJCQkJCQkJCQlHiFieSsiYuMioyKjIyLjIqspZCQkC4fa3h7i4uMi4yLi4yLi4yLi+R4Szo3
        Nzc3JRolFxclEhISEhISDSVOTjsaFRUaQUVwc4SFzs7Q5NDk0NCEXiUDBAQABAABAAMAAAAAAAAA////
        /wAA/////////wAAAAAAAAABAAMAAgESXoTQ0NDQ0NDQ0NDl0OXQ5dDOgnJKNw0NEA0QEBISEhISEhcl
        FyUaNzpeguSL5eaL5YmGeEuQkJCQkJCSkJCQkJCQkJCQkJKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ
        kpCQkpCQkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQlICHioqMioyMioyLjIuMioyKjIulkJCja214h4uL
        jIuKi4yLi4vmi4uLiXFLOzcaNxclGiUSEhISEhINDRANEistLSUODhobQUtNc4TOhs7Q0NDOhF4XAQAD
        AAMAAAMAAAAAAAD///////8AAP//////////AAAAAwAAAAMAAQABF17G0NDg0NDQ5dDQ0OXQ0OTJg15E
        EgsLDQ8NDQ0SDRISEhISJRolFzdLc+Tmi+aLi4mFeG2UkJKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ
        kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkWuAiYqMjIqMioyMioyK
        jIuMi4yKiZKQkG+Ae4mKi4yLjIuLjIuLi+aLi4uFcUQ3JRolFxcSEhISEg0SEA0MDw0QJS2RKA4OFRo4
        QUtyhc7O5NDQ0IReEgMBAAMABAAAAAAAAAAA////////AAD/////////AAAAAAAAAAMAAAMAAhdehNDQ
        0NDQ0NDQ0OXQ5c6Ecl44CwsLCw0MDRANEBIQEhISEhIXFzdEc4WL5Yvmi4vkeG0skJCQkJCQkJCQkJCQ
        kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkpCQkJCQkJCQkpCQkJKQkJCS
        kCxne4qLjIqMi4yKjIqMi4yLjIqMi4mSkJB1e4mLiuaLi4uLi4uLi4uLi4uL5HhwOjclJRcSJRISEg0S
        DQ0PDA0LCwsSOy0tJQ4VEhtBS4LJ0NDQztCEXhcBAAMAAQAAAAMAAAAA/////////wAA////////////
        AAAAAAAAAQADAAMXXsfQ0NDQ0NDQ0NDQ0MmEYEQXCwsLCwsLCw0PDQ0REA0SEhISJRc6cKzk5uWL5YuJ
        eHhWkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkKOqrKysrKyqo5KQkJCQkJCQkJCQkJCQkJCQkJCQ
        kJCQkJCQkJCQkJCQkJCQkJEebYCKi4yKjIqLjIuKjIqMi4yLjIqskJCSrImKi4uKi4yLjIuLi4uLi4uL
        i4vkgks4FyUSEhISEhASEBANDQ8NCwsLCxAwLZEtJRAVOEtyhc7O0NDOhF4SAQIAAwADAAAAAAAA////
        //////8AAP///////////wAAAAAAAAMAAAEAGl6E0NDQ0NDQ0NDQzsmDXjoQBgkLCwsLCwsLDRANDBAN
        EhISEhI4S4Tki+WL5uWLiayUkJCQkJCQkJKQkJKQkJCQkJCQkJCQkJKQkJCQo4WJjIuMi4yMi4zkrJKQ
        kJCQkJKQkJCQkJCQkJCQkJCQkJKQkJCQkJCQkJCQkJAtHm6AioqMjIqLjIyKjIuMi4yKi4yLqpCSrImL
        i4uK5ouLi4uLi4uLi4uLi4uLi4VzRTcSEhISEg0SDQ0NDQwLCwsLCwsGCyUtLZGPLRpBcoTO0NDO0IRe
        FwADAAMAAAAAAAAAAP//////////AAD///////////8AAAAAAAADAAADABdeydfQ0NDQ0NDQzoRySzcJ
        BgYFBgYLCwsLCwsNDw0NEg0SEhI3XnPk5eXm5ebl5IWikJCQkJCQkJCQkJCQkJCQkpCQkJKQkJCQkJCQ
        b3uJi4zmjIuM5oyMjIyLo5CQkJCQkpCQkJKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQLR5ugImKi4yMiouM
        i4yKjIqLjIuMiuSq5IqLiovmiuaKi4uLi4uLi4uLi4uLi4vkhXJEFxISEhIQDRAPDA8NCwsLCwYJCwYG
        EDstkZE3QUuEhdDO0NCEXjcAAQABAAMAAAAAAAD//////////wAA//////////////8AAAAAAAAAAwAa
        YITQ0NDQ0NDQyXdgShIFCQYGCQYJCwsLCwsLDQ0QDRANEBISSnKF5eWL5Yvli4uskJCQkpCQkpCQkJCQ
        kJCQkJCQkJCQkJCQkJCQVm6Ji4yLjIrmjIyLjIuM5qySkJCQkJCQkJCQkJCQkpCQkpCQkJCQkJCQkJKQ
        kJCSkC0ebXuJioyKi4qMioyKi4yLjIuKi4uK5oqLi4rmiouLi4uLi4uLi4uLi4uL5YuLi+R4cDoSEhAN
        Eg0NDQsNCwsLCwsGCwYFCQYLKy0tGjhFdsnOztDOhF4XAAMAAAAAAAAAAP////////////8AAP//////
        /////////wAAAAADAAAAF17H0ODQ0NDOhHZePAsGBAQGBQYGBQkGCwsLCwsLCw8NEA0SOnCF5Ivl5Yvl
        5YvkppCQkJCQkJCQkJCQkJCQkpCQkJCQkJCQkJCQLWt/e4mMi+aMi4yLjIyLjIyMqpCQkJCQkJCQkJCQ
        kJCQkJCQkJKQkJKQkJCQkJCQkJArHmeAiouKjIuMi4qLjIqLi4qMi4yLiuaKi4uLi4uLi4uLi4uLi4uL
        i4uLi4vki4vlhYJLNxIQDRANEA0LCwsLCwsLCQYGBgYJBAYlTjc4QXCEzs7Q0IReGgADAAMAAAAAAAD/
        ////////////AAD//////////////wAAAAAAAAAAAxJgx9DQ0NDJhGReFwYEBAQGBgQJBgYJBgsLCwsL
        Cw0NDRANOEuC5OTl5YuL5YuL5KOQkJCQkJCQkJCSkJCQkJCQkJCQkpCQkJCQkRk/bYCJiYuMi4yLjIuM
        i4yLjKySkJCQkJCSkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQLR5tgImKi4yKjIuKjIuKi4yKi4uKi4rm
        iouMi4uKi4uLi4uLi4uLi4uLi4uL5Yvli+SFc0sXDQ0NCw8LDQsLCwYLBgYGBQgFBAYEBg83ODpLd8nO
        0M6EYBcAAAAAAAAAAAAA/////////////wAA/////////////////wAAAAAAAwASYMfQ0NDJg2A+EAQE
        BAQEBAYGBAYFBgYGCwYLCwsLDQsNF11zzuTli+Xli+WL5eSSkJCQkJCQkJCQkJCQkpCQkJCQkJCQkJCQ
        kCMVHkB/gImKi4uMi4yLjIuMi4yMqpCQkJCQkJCSkJCSkJCQkJCQkJCQkJCQkJCSkJCQkCsea4CJiouK
        i4rmiouK5ormiuaK5oqLi4uLiouLi4uLi4uLi4uLi4uLi4vki4uL5IuL5IVwPhIQDRALCwsLCwsLCQUJ
        BgYFBgYEBAQECzc6RHKEztDOhF4SAQADAAAAAAD///////////////8AAP////////////////8AAAAA
        AAAAGmCE0M/Jdl44CwQDAwQEBAQEBgQJBgYJBgkLCwsLCwsLEkRyheTl5eXl5Yvl5eXkkJCkpqqlkpCQ
        kJCQkpCQkJCQkpCQkJCQkpAtFRUeQm2AiYmLiuaMi4yLjIuMi4uSkJCQkJCQkJCQkJCQkJKQkJCQkpCQ
        kJKQkJCQkJAtFmtuiYqLjIuMi4qLjIuKi4qLi4qLi4yLiouLi4uLi4uLi4uLi4uLi+SLi+WL5Ivki+Tk
        c3A6DQsNCwsLCwsJBgUGBgYGBAYEBAQEBAQEEj5ecsnO0IReFwAAAAAAAAD/AP//////////////AAD/
        ////////////////AP8AAAAAABJgx86EZEoaBAABAQQEBAQEBAYEBgQGBgUGCwYLCwsLDTpehOTn5eXl
        5eXl5eWL56ys5Yvli86lkJCQkJCQkJCQkJCQkJCQkJCQkCcTFR5CbYCJi4uLjIuMi4yLjIuMzpKQkJCS
        kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJKQKhlAbXuJiouKi4yLiuaKi4uMi4vmiouLi4uLiouLi4uLi4uL
        i4vki4uL5IuL5Ivli+Tl5IVzSzcLCwsLCwsLBgkGBgkECQQGBAQEBAMEBAQLPl5yyc6EXhIDAAAAAAD/
        /////////////////wAA////////////////////AAAAAAAXYMeDXkoNAwMCAQMCAQMEBAQEBAUECQUJ
        BgkFCQsLCzdegs7l5eXk5eXl5eWL5eWL5Yvl5ebli6aQkJCQkJCQkJCQkJCQkpCQkJCQEBUVP0BteHuL
        i4yLjIuMi4yLjIuqkJCQkJCQkJCQkpCQkJCSkJCQkJKQkJCQkJCQkCoUP2uAiYmLiouMi4qLiouKi4uK
        i4qLi4qLi4uLi4uJi4uLi4vki4uL5Ivki+SL5eSL5OXkhXJLEgsLCwsGBQYGBQYEBQQGBAQEBAQBAwEA
        AwU7S3aEhF4SAAAAAAAA//////////////////8AAP///////////////////wAAAAAAEmB2XjwEAQAB
        AAQAAwEDBAQEBAYEBgQGBgYGBgUGCxJecs7k5eXl5eTl5eXl5eXl5eXli+WL5eXlo5CQkpCQkpCQkpCQ
        kJCQkJCSkI8QExUea3h7iYuLi4uMi4uMi+aK5KOQkJCQkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCRFRlA
        bYCJiouKi4qLjIvmiouKi4uLi4uLi4uLi4uLi4vki4uLi+SLi4uL5Yvk5Yvki+SL5OSCTT4NCwYLCQYJ
        BgYJBgQGBAQEBAQDAQIBAwQABBJLYHdeFwAAAAAA////////////////////AAD/////////////////
        /////wAAABJgXRcEAQADAAQDAwEDAwEDBAQEBAQGBgQFBgkGCQ1EcoXQ5eXl5eTk5eTl5OWL5Yvli+Xl
        i+WL5aqQkJCQkJCQkJCQkJCQkJCQkJCQkisbPx9thYmLjIuMi4qLjIuMi4uskJCQkJCQkJCQkJCSkJCQ
        kJCSkJCQkJKQkJCQkhAVHmtte4mJi4uLi4qLi4qLi4uJiYmJi4mLi4uLi4uLi4uL5IuL5Ivki+SL5Ivk
        5OTk5eTk5HdeOAsGCwYFBgYEBgQGBAQEBAQEAwEAAwMABAABCz5eXhIAAAAA/wD/////////////////
        /wAA/////////////////////wD/AAA3RAsAAAADAAAEAAMAAQIBAwQEBAQEBgQJBAYGBgs6YITO5+XQ
        5eXn5eXl5eTl5eXl5eWL5Yvli+XkkpCQkJCQkJCQkJCQkJCSkJCQkJCQkUNreHuJi4qL5ovmi4uLjIuL
        5KOQkJCQkpCQkpCQkJCSkJCQkJCQkJCQkpCQkJAnFRUea394iYmJi4uLi4mLiYmJe4l7hYmJiYmJi4uL
        iYnkiYvki4vki+SL5Ivki+WL5OTk5eSFc0slCwYGCQQJBQQGBAQEBAQAAQMDAQABAAMAAwAGN14XAAAA
        AP////////////////////8AAP///////////////////////wAACwYAAAMAAwABAgABAQIBAwMBAwQE
        BAQEBgYGBgY3XoOF5eXQ5eXl5OXl5eTl5eXk5Yvli+Xli+WL5aqQkJCSkJCSkJCSkJCQkJCQkJCQkpCj
        bniJiYuL5ouKi4rmiuaLi4yqkJCQkJCQkJCQkJCQkJCQkJCQkJKQkJCQkJCQkCsTGT9rbYB7iYmJiYmJ
        iYmFgHh4f3h4eIWJhYmFiYWFiYmJ5IuL5Ink5Ivk5OTk5OTl5OTk5MlyRA0GBgYGBgQGBAQEBAQDAQIB
        AAQCAwADAAEAAAMaEAAAAP//////////////////////AAD/////////////////////////AAAAAAAA
        AAMAAAMAAwAEAAECBAEEBAQEBAQGBAYSS4PO0Ofl0Ofl5+Xk5eXl5OXl5eXl5OWL5Yvli+WLpZCQkJCQ
        kJCQkJKQkJCQkpCQkJCQo3t7iYuLiouL5ouLi4rmiovmrJKQkJCQkJCQkJKQkJCSkJCSkJCQkJCQkJCS
        kJCPDBMVP0BtbXh4e4V7hXh4eHFra0BrbW1zeHh4eHh4gniFhYWF5InkieTk5OTk5eTk5OXk5OSFhHA+
        CQUGBAYEBAQEBAQEBAECBAAEAAQAAwAAAwAAAAMAAP///////////////////////wAA////////////
        /////////////wAAAAAAAAAAAAEAAwABAwAEAQMEBAQEBAQEBAYLRGDJ5NDl0OXl5dDl5dDl5OXl5eTl
        5OXli+Tli+WL5OSSkJCSkJCSkJCQkJCQkJCQkJCQkKqJiYuLi4uLi4uKi4uLi4uLi4qjkJCQkpCQkpCQ
        kJCQkJCQkJCQkJCSkJCSkJCQkJETFRUZHkBrbW1tbW1ta2seHhsbGz9AQmtrbWtxa2trbXN4hYWFhYWF
        5Ink5OTk5OTk5OTQ5M5zXjgGBgQGBAQEBAQEAwMABAMAAQABAAAAAwAAAAAAAP//////////////////
        //////8AAP///////////////////////////wAAAAADAAAAAwADAAMAAwADAAMDBAQEBAQGOmCE0NDl
        59Dn0OXl0OXl5eTn5OXl5eTl5OWL5eSL5YvlrJCQkJCQkJCSkJCQkpCSqqajkqPki4uLi4uLi4uLi4uK
        i4uKi4uLqpCQkJCQkJCQkJCSkJCSkJCSkJCQkJCQkJCSkJCQjxMMFRUZPz8/QEBAHj8eKysVFRUVGRk/
        Pz8/Gz8/P0JCbXFzcXNzgoKFheTk5OTQ5OTk5OTQhXJLEgYEBAQEAQMDBAEDAQADAwMAAwEAAAAAAAAA
        AP//////////////////////////AAD///////////////////////////8AAAAAAAAAAwAAAQACAQMB
        AwMBAwEDAQQEGl6DztDn0OfQ5eXl0OXl0OTl5eXl5eXk5eXl5eTli+WL5IuqkJCQkJCQkJCQkJIueImJ
        5IuLi4uLi4uLi4uLi4uLi4uLiouLiqyQkJCQkJKQkJCSkJCQkJCQkJCQkpCQkpCQkJCQkJCSKhUTFRUV
        FhkZGRUrLZCQkioQFRMQFRUVFRUVFRUZPz9CQkBFQkVxc4WF5OTk5OTk5NDk5M6EckoLBAQEBAMCAQIA
        AwACAQAAAwAAAAADAAAAAAD//////////////////////////wAA////////////////////////////
        AP8AAAAAAAADAAABAAACAAECAQIEAwQEEkqDydDQ0NDl0OfQ5+Tn5OfQ5dDl5OXl5eXk5Yvl5eTli+Xl
        zqOQkJKQkJCQkJBPcYWJi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uskJCQkJCQkJCQkJCQkJCQkJCQkJCQ
        kJCQkJCQkpCQkJCQKisQIxAjKyqRkJCQkJCQkI8tKicrJy2QkCMMFRUVFRsZGxs/QklzhYXk5OTQ5OTk
        0OTkzoRePAYEBAEEBAEDAQMEAAMEAAEAAwAAAAAAAP////////////////////////////8AAP//////
        ////////////////////////AAAAAAAAAAAAAwADAQAEAAQBAwEDCz5gydDn0NDn0NDQ5dDl0OXl5eTl
        5OXQ5eTl5OXk5eSL5eXk5YuskJCQkJCQkpAta3OFieSLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi6OQkJCQ
        kJCSkJCQkJCQkJCQkJCQkJCQkJCQkpCQkJKQkJCQkJCQkJKQkJKQkJKQkpCQkpCQkJCQkJCSKiMQEBAV
        Dg4OFRs/RXOFzuTk5OTk0OTO5NDJc14aBAQDAwMABAMABAABAAAAAAAAAAAAAP8A////////////////
        ////////////AAD//////////////////////////////wD/AAAAAAADAAMAAAQABAADAAMDBDpgx8/Q
        59DQ0Ofl0NDn5dDQ5dDl0OXk5eXk5eXl5OXl5OXli+Xl5aWQkJKQkJCQOEV45Ivli+WLi+WLi4uLi4uL
        i4uLi4uLi4uLi4vkkpCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCSkJCSkJCQkJCQkJCQkJCQ
        kJCQkpCQkpCQkJCSj5KQkJCRKg4OGkFLgoWG5OTQ5OTQ5OTQ5MlyXRABAwEDAQADAAMAAQADAAMAAAAA
        AP///////////////////////////////wAA/////////////////////////////////wAAAAAAAAAA
        AAMAAAMABAECARdeg8nQ0OfQ59Dn0NDn5efQ5eXn5NDl5dDk5eXk5eTn5OXl5OXl5IuqkJCQkJCQkkBx
        eIWL5IuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi6ySkJCQkJCQkJCQo6Ompqalo5KQkJKQkJCQkJKQkJCS
        kJCQkJCQkJKQkJCSkJCQkJCQkJCQkJCQkJCQkJCQkJCSkJCQEA4bRHGCzuTk5M7kzuTQzuTOhHJKCwME
        AgEAAgEAAwAAAwAAAAAAAAD///////////////////////////////8AAP//////////////////////
        //////////8A/wAAAAAAAQAAAwADAAMAAw1dds/Q59DQ0NDQ0NDQ0NDl59DQ5efl0OXn5OXQ5eXk5eTl
        5eXk5eXlrJKQkJCSkJJFeIXki+WLi+WLi+WLi4uLi4uLi4uLi4uLi4uLi4uLrKOQkJCQkKOsrOSJiYmL
        iYnkrKqjkpCQkJCQkJCQkJCSkJCSkJCQkJCQkJKQkJKQkpCQkJCQkpCQkpCQkJCQkJCQkJEQFT9LgoXO
        5NDk0OTO5NDO5M6EXjgEBAABAwABAAMAAAAAAAAAAP//////////////////////////////////AAD/
        //////////////////////////////////8AAAAAAAAAAwABAAEAAwU+ZMnQ0OfQ0OfQ0OfQ0NDn0NDQ
        5dDQ0OXQ5eTn5eXn5eXl5eTl5OXl5OWqkJCQkJCSc3iF5IuL5Yvli4vki4vli4uLi4uLi4uLi4uLi4uL
        i4vkqqOlqqyLiYuLi4uLi4uLi4mLieSqkpCQkJCQkpCQkJCQkJCQkJKQkJCQkJCQkJCQkJCSkJCQkJCQ
        kJCSkJCQkpCQKhIbQXKCzs7kzuTO0NDO0M7QyXNeFwMAAwAAAQAAAAMAAAAAAP8A////////////////
        /////////////////wAA////////////////////////////////////AP8AAAAAAAAAAAADAAM5YITP
        0ODQ2tDn0NDn0NDQ0Ofl0Ofl5+Tn5Ofl0OXQ5eTn5Ofl0OXl5eTl5aySkJCQpayJ5OTki+WLi+WL5YuL
        i+WLi4uL5IuL5IuL5IuLi4uLi4uLi4uLi4uLi4mLi4mLi4uLi4uLi4uqkpCQkJCQkJCQkJKQkJCQkpCQ
        kJKQkJCQkpCQkJKQkJCSkJCQkJKQkJCQkpAQGj9Lc4XO5NDk5M7k0OTO0M7Jcl4LAwMEAAMAAwAAAAAA
        AP////////////////////////////////////8AAP//////////////////////////////////////
        AAAAAAAAAAMAAwAaXoPJ4NDQ0NDQ0NDQ0OfQ0OfQ0NDQ0OXQ5dDQ5dDl5OXQ5eXQ5eXl5eTl5eXkzqKQ
        kKzk5Ivli+WL5OXli+WL5Yvli4vli4uLi4uLi4uLi4uLi4uLi4uLi4uLiYuLi4uLi4mLiYvki4vki+Sj
        kJCQkJKQkJKQkJCSkJCQkJCQkJCQkpCQkJCQkJCQkJCQkJCQkJCQkJCQKg4aQXCCzs7kztDO0M7O0M7k
        zoRNPgYAAAAAAAAAAAAAAAD/////////////////////////////////////AAD/////////////////
        /////////////////////wD/AAAAAAAAAAALXXbJ0NDg0ODQ4NDg0NDQ0NDQ0NDl0NDQ0NDl0OTn5Ofk
        5+Tl5OXl5Ofk5eTl5OWskKzk5OTk5OTli+WL5Yvl5eXl5eWL5Yvli+WL5YuL5Ivki+SLi4uL5IuLi4uL
        i+SLi4uLi4uJi4uLi+SL5KqQkJCQkJCQkJCQkJCQkpCQkpCQkJCQkpCQkJCQkpCQkpCQkJKQkJCQkJAO
        FThFc4LOzuTQzuTQztDk0M7Og144BAMAAwAAAAAAAP//////////////////////////////////////
        /wAA/////////////////////////////////////////wAAAAAAAAAGPmDJ0NDQ0NDQ0NDQ0NDQ0NDQ
        0NDQ0NDQ0OXQ5dDl0OXQ5dDl0OXQ5eXl5OXl5OXk5Nfk5OXk5Ivli+Tl5OXl5eWL5eXli+Xl5eXli+WL
        5IuLi4uLi4vki4uLi+SLi+SLi4mL5Ivki4vki+SLi+SLppCQkJCSkJCSkJCQkJCQkJCQkJKQkJCQkJCS
        kJCQkJCQkJCQkJCQkJCQJxAaP0tzhM7Ozs7O0M7Ozs7Ozs5yXhIAAAAAAAAAAP8A////////////////
        //////////////////////8AAP////////////////////////////////////////8A/wAAAAADN16E
        x4THhMnHyYTHyYTHyceEyYTJx8nJhMnO0NDQ0NDQ5dDQ5dDl0OTn5eXk5+Tl5OXk5eTl5eTk5OXk5Ivl
        i+Xli+Xl5eXli+WL5Yvli+WL5Ivki+SLi4vki4vki4mLi+SLiYuL5IuL5IuJ5Ivki+SmkJCQkJCQkJKQ
        kJKQkJKQkJCQkJCSkJCQkJCQkpCQkJKQkJCQkJCQkZESEho6SnByd4SEhISEhISEhISEhHJLDwAAAAAA
        AP//////////////////////////////////////////AAD/////////////////////////////////
        //////////8AAAAAGl5eYF5eYF5eYF5eYF5eYF5eYGBeYF5eXl5yhM7Q0OXQ5dDk5+Tn5dDk5dDl5dDl
        5OXk5eTl5OTk5eSL5Ivl5eTl5eTl5Yvl5OXk5Yvk5Yvki+SL5Ivki+SL5Ivki4vki+SL5Ivki+SL5Ink
        i+SLieSLrJKQkJCSkJCQkJCQkJCQkJCQkJKQkJCQkJKQkJCQkJCQkJCQkJKRLS0tKBc3Nzg6SkpeXl5L
        Xl5eXl5eXl5eXkoFAAAAAAD//////////////////////////////////////////wAA////////////
        ////////////////////////////////AP//AxAXEhcXEhIaEiUaEiUaEhclFxIlEhoSJRolPl6DztDQ
        0OXn5NDQ0OXn5Ofk0OXQ5dDl5OXk5eTl5OXk5eTk5OXki+WL5eTli+WL5OXki+Xk5eSL5Ivki+SL5Ivk
        i+SL5Inki+SL5Inki+SJ5Ivk5Ink5IuqkJCQkJCSkJCSkJCQkJKQkJCQkJCSkJCQkpCQkJKQkJCQkJCR
        LTsjECUSEBASEiUSGhIlJRIaEhIaEiUaEhcSDQAAAP//////////////////////////////////////
        //////8AAP///////////////////////////////////////////////wAAAAAAAAADAAMAAQADAAED
        AQAEBAMBAwMEAwU+YITO0NDQ0NDn5Ofk0NDl0OXn5eTl5Ofk5eXk0OXk5OTk5OXk5OXk5OTki+Tl5OXk
        i+Xki+SL5Ivki+SL5Ivki+SL5Ivki+SLieSL5Ivki+SL5Ivk5IvkzpKQkpCQkJCQkJCQkJKQkJCSkJCQ
        kJCQkJCQkJCQkJCQkJKRLTsGBAQEAgEEBAMAAQAEAAEABAADAAMAAAAAAAAAAP//////////////////
        ////////////////////////////AAD///////////////////////////////////////////////8A
        AAAAAAAAAAAAAAADAAIAAwABAAECAQMBAwEEC0Rgg87Q0NDl0NDn0OTn0OXQ5OfQ5eTn5NDl5eTQ5eTl
        5OTl5OTk5eTl5OXk5Ivl5OSL5OXk5OTl5OTki+SL5OSL5OSL5Ivk5OSL5Ivk5Ivk5OSL5OSL5OSqkJCQ
        kJCQkJKQkJCQkJCQkJCSkJCSkJCQkJKQkJCQkJCRLSsJAwQBAQQEAAMCAQQAAwQAAAMAAAADAAAAAAAA
        AP///////////////////////////////////////////////wAA////////////////////////////
        ////////////////////////AAAAAAAAAwADAAEAAQABAgEDAAQDAQIBAwQJOmB3ztDQ0NDQ5dDl5+Tn
        0Ofl0OXn5OXQ5eTl5eTl0OTl5OTk5eTk5OTk5OXk5OXk5eSL5Ivki+SL5Ivk5OSL5OTki+Tk5Ivki+Tk
        5Ivk5Ivki+Tk5eTk5JKQkJCQkpCQkJCQkJCQkJCQkJCQkJCQkJKQkJCQkJKRLTsGBAQDAQIDAAEDAQAD
        AAQAAAMAAAMAAAAAAAAA/wD///////////////////////////////////////////////8AAP//////
        ////////////////////////////////////////////AP8AAAAAAAAAAAAAAAMAAwAAAwABAAMEAwEE
        BAtEYIPO0NDQ0NDQ0NDQ5NDl0NDl0Ofk5+Tn5Ofk5dDk0OXQ5OXk5eTl5OTl5OTk5OTk5OXk5OTk5OXk
        i+Tki+SL5OSL5Ivk5Ivki+SL5OTk5OTk5OTk5OSskpCQkJCQkJCQkpCQkJKQkJCQkJCSkJCQkJCQkJCR
        LSsJAwEEBAMBAwMEAAMAAwABAwABAAAAAAAAAAAAAP//////////////////////////////////////
        ////////////AAD//////////////////////////////////////////////////////wAAAAAAAAAD
        AAMAAAEABAMCAQMCAQAEBAMECz5ehM7Q0NDQ5NDQ5dDn0NDQ5dDk5dDl0OXQ5OXk5eTl5OTl5OTk5OTk
        5OTk5eTl5OXk5OTl5OXk5OTk5OTk5OTk5OTk5OXk5OTk5OTk5OTk5OTk5OTk5K2SkJCQkJCSoqaqrayt
        qqWSkJCQkJCQkJCQkJKRLTsJBAMBAgEAAQMAAQACAQADAAAAAAADAAAAAAAAAP//////////////////
        /////////////////////////////////wAA////////////////////////////////////////////
        //////////8A/wAAAAAAAAAAAwADAAADAAEAAwQAAwABAwMLPl6Dzs7Q0NDQ0NDQ5Ofk59Dn0NDl0NDl
        0OXQ5dDk5+Tk5eTl5OTk5eTk5OTk5OTk5OTk5OTk5OTk5OXk5OXk5eTk5OTk5OTk5OTk5OTk5OTk5OTk
        5OTkrZKQkJKmrM7k5OTk5OTQrKWQkJCSkJCQkJCRLSgGAQMEAwMDAgEDBAAEAAMAAAMAAwAAAAAAAAD/
        //////////////////////////////////////////////////////8AAP//////////////////////
        //////////////////////////////////8AAAAAAAAAAAMAAAABAAADAAQABAIBAwEDAQY8YIPO0NDQ
        0NDQ5NDQ0NDk0OTn5Ofk5dDk5+TQ5eTk5Ofk5NDk5eTk5OXk5OTl5OTl5OTk5OTk5eTk5OTk5OTk5OTk
        5OTk5OTk5OTk5OTk5OTk5OTk5OStkqOszuTk5M7k5NDkzuTQrZKQkJCQkJKRLTsGAQECAQABAAEDAAAA
        AQAAAQADAAAAAAAAAAD/AP//////////////////////////////////////////////////////AAD/
        ////////////////////////////////////////////////////////AP8AAAAAAAAAAAMAAwADAAAE
        AAEAAQACAQMBC0Reg87Q0M7Q0OTQ0NDQ59DQ0NDQ0OfQ0OTn5NDl0OTl5OXQ5OTl5OTQ5OTk5OTk5OXk
        5OXk5OTl5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk0OTkzuTk5M7O5OTO5OTO5M7k0OTkzuTSopCQkJCR
        LSgFAgMEAwECAwMAAgEDAwEAAwAAAAAAAAAAAAD/////////////////////////////////////////
        /////////////////wAA////////////////////////////////////////////////////////////
        //8AAAAAAAAAAAAAAQAEAwABAAIBAgEABAILOl6EztDO0NDQ0NDk0OTQ5Ofk5+Tg5NDl0OTQ5NDk0OTQ
        5OTn5OTQ5OTl5NDk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk0OTk5OTk5NDk5OTk5OTk0OTkzuTk0OTk
        0OTQ5M7k0M7O5M6kkJCRLTsJAwMBAwAEAwAEAAEAAAAAAAAAAwAAAAAAAP8A////////////////////
        //////////////////////////////////////8AAP//////////////////////////////////////
        //////////////////////8A/wAAAAAAAAADAAAAAAADAAMAAQADAAEDAQs+XnbO0NDQztDQ0NDQ0NDQ
        0NDk5+Tn5NDQ5dDk5+TQ5NDk5NDk5NDk5OTQ5OTQ5OTQ5NDk0OTk0OTk0OTk5NDk5OTk5OTk5NDk5OTk
        zuTk5NDk5M7k5NDkzuTO5M7kzuTQzuTQ5NDkzp2RLSsGBAQAAgEABAABAAMAAwADAAMAAAAAAAAAAAD/
        ////////////////////////////////////////////////////////////AAD/////////////////
        ////////////////////////////////////////////////AAAAAAAAAAAAAwADAAADAAMAAwIBAwAE
        CUReg87O0NDQ0NDQztDk0NDk0NDQ0OTg5NDk4OTk0OTQ5NDk5OTQ5OTQ5OTQ5OTk0OTk5OTk5OTk5OTk
        5OTk5OTkzuTk5M7k5OTQ5OTQ5NDk5M7k5NDO5NDk0OTQzuTQzuTQztDOzsl3XTsFBAMAAwEAAwABAAMA
        AAEAAAAAAAAAAAAA/wD/////////////////////////////////////////////////////////////
        /wAA/////////////////////////////////////////////////////////////////wD/AAAAAAAA
        AAAAAAEAAAMABAADAAMEAAMLRGCDydDO0M7Q0NDQztDO0NDk0NDQ5NDQ5NDQ5NDk0OTQ5NDk5NDk5NDk
        5NDk5OTQ5NDk0OTQ5M7k0OTk5NDk5OTk0OTk0OTkzuTO5OTO5NDkzuTkzuTO5M7k5M7k0M7kzuTO5Ml3
        XjoJAAMBBAADBAADAAADAAMAAwAAAAAAAAAA////////////////////////////////////////////
        //////////////////////8AAP//////////////////////////////////////////////////////
        ////////////////AAAAAAAAAAADAAMAAQADAAMAAQAEAwU+XnfOztDQ0NDO0NDQ0NDQ0NDO5dDO0OTQ
        5NDO5NDkzuTk0M7k0OTQ5OTO5NDk0OTkzuTk5OTk5OTkzuTk5OTQ5M7k5M7kzuTQ5NDkzuTQ5M7k0M7k
        0OTQztDO0M7k0NDO0Ml3XjoGAwABAAIAAQAAAwABAAAAAAAAAAAAAAD/AP//////////////////////
        ////////////////////////////////////////////AAD/////////////////////////////////
        ////////////////////////////////////AP8AAAAAAAAAAAAAAAAAAAEAAgADAAMACz5gg87O0M7Q
        0M7Q0M7QztDQztDQ5NDQztDk0OTQ5NDQ5OTQ5OTkzuTQ5NDk5M7k0OTQ5NDk0OTQ5M7Q5M7k5OTkzuTk
        0OTO5M7k0OTO5NDO5OTO0M7kzuTO5M7Qzs7O5Ml2XjwEAQMEAAEAAwABAAAAAwADAAAAAAAAAAAA////
        /////////////////////////////////////////////////////////////////wAA////////////
        /////////////////////////////////////////////////////////////wAAAAAAAAAAAAMAAwAB
        AAABAAEAAgELPl53zs7Q0M7Q0M7Q5NDQ5NDQ0M7Q5M7Q5NDk0M7Q5M7QzuTO0OTQ5OTkztDk0OTO5M7k
        zuTQ5M7k5OTO5NDO5NDkzs7kzuTQ5NDO5NDO5M7QzuTQztDO0M7QzuTQ5Ml3XjoGAQACAAADAAMAAwAD
        AAAAAAAAAAAAAP8A////////////////////////////////////////////////////////////////
        //////8AAP//////////////////////////////////////////////////////////////////////
        ////AP8AAAAAAAAAAAAAAAMAAAMAAQADAAs+YIPJ0M7QztDO0M7QztDO5NDO0OTQztDO5NDkztDk0OTQ
        5M7k0M7Q5NDkzuTQ5NDk0OTO5NDkztDkzuTQ5M7Q5NDk0OTO5M7Q5M7kztDO5M7O5M7QzuTO0M7Ozsl3
        XjoJAAEAAwEAAwAAAAAAAwAAAAAAAAAAAP//////////////////////////////////////////////
        ////////////////////////////AAD/////////////////////////////////////////////////
        /////////////////////////////wAAAAAAAAAAAAMAAAABAAADAAEAC0Red87O0M7QztDO0M7QztDO
        0M7QztDk0M7QztDQ5M7QzuTQztDkzuTO5NDkzuTO5M7kzuTQzuTQ5M7QzuTO5M7O5M7kztDO5M7QztDO
        5M7QztDO5NDO0M7Qzs5yXj4GAwADAAMAAAMAAQADAAAAAAAAAAD/AP//////////////////////////
        /////////////////////////////////////////////////wAA////////////////////////////
        //////////////////////////////////////////////////8A/wAAAAAAAAAAAwADAAMAAAADAAAG
        Pl53ydDO0M7QztDO0M7QztDO5M7QztDO0OTO0OTO5NDO5M7Q5M7QzuTQztDkztDk0M7Q5NDO0OTO5NDO
        5NDkztDO0OTO0M7kzuTOztDO5M7Qzs7O0M7QzsmDXjwFAAMAAQAAAQAAAAAAAAAAAAAAAAD/////////
        //////////////////////////////////////////////////////////////////////8AAP//////
        /////////////////////////////////////////////////////////////////////////////wAA
        AAAAAAAAAAAAAAEAAwABAwtEXnfOzs7O0M7QztDO5M7QztDO0M7QzuTO0M7QztDO0OTQzuTO0OTO5M7k
        zuTO5M7kzuTO5M7kztDO5M7QzuTQzuTO0M7kztDO0M7Qzs7Qzs7QztDOzs5yXjoEAAMAAAEAAwAAAwAD
        AAAAAAAAAP8A////////////////////////////////////////////////////////////////////
        ////////////AAD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/
        AP8A/wD/AP8A/wD/AP8AAAAAAAAAAAAAAAAAAAAAAAAABjped87QztDO0M7QztDO0M7QztDO0M7Qzs7Q
        ztDO0M7O0M7QztDO0M7QztDO0M7QztDO0M7Qzs7QztDOztDOztDOztDO0M7O0M7kztDO5M7QzuTO5Ml3
        XjoEAwADAAAAAAAAAAAAAAAAAAAAAAD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/
        AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAwADAAMAAwALRGDJ5M7kztDO
        5M7QztDO5M7QzuTO0M7k0M7kzuTO0OTO5M7kzuTO5M7kzuTO5M7kzuTO5M7Q5M7kztDkztDO5M7QzuTO
        0M7kztDO5M7QzuTO0M7JcDoGAAMAAwADAAMAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABAAgAAAAAAABIAAAAAAAAAAAAAAABAAAAAAAAAwMDABUV
        FQAlHhoAHiAdACUhGwA3JRoADAojABgZJQASDDYAGRY3ACIdJgA3HiAAIRw3ABojKgAcKzMAHzA3ACcm
        JwA5LCYAOTEqACgpMgA3KjYAJzM4ADY2NgBOLx0ATDcpAGo8JwA6Qj0ATEAsAFlCLQBIQzsAV0Y0AFlQ
        OgBtTjUAFg9BABsUSwAdFFYAIxxIACAWXQAmI0gAOixFACQ5QgA3OEYAKSNXADgqWAA5NFYAIxhlACkc
        eAArImUANyhpAC4zbwA9OGgALSF4ADkndwBINk4ARDhqAEQtdABEOXUAVTl3ACpCTAA6REgAL0lVADRM
        VwA9U1wAOlhqAD9icgBHR0cAVUtGAEtRSABZUksAS0pXAFNKVABKU1YAWFdWAGNMQwBoVUUAdVpGAGlF
        WgBmWlYAdVxVAFtiXABjY08Ad2JHAGdiWwB2ZVoASURqAFJJZgBJWmMAWFpkAEpEcABaRHcAWFdzAGtS
        agBFYGsAWWVnAFxybwBGaXkAW2pyAFxzdwBnZ2gAdWpoAGpybQB6cmwAbGtyAHZtcwBndngAeHZ3AIM+
        JQCNVzYApV04AJphPACmYz0AxWg+AIhbSgCPbE4Aq25IAJFVaQCiX2sAhWdnAIdzaACUeGgAhGl0AJpm
        dACFeHkAk3l5AKh7aQDOdUgA7XxMAMN7YwBfg3sAZoJ9AHmAfQCzg1kAmoFrAIWBewCXg3cAs4txAL+i
        bQDUiVQA9IhTANGYdQDomGkA16R6APaxcwD+wnoALB6CADQkkQA6KKsASDWRAEczqAA7SoEAVkaLAG1Q
        lwBIaIwAS3SHAFd2hQBMZ50AUX2SAG5vgQB7ZIoAaXqFAHd8hAB2Z5cAa36QAFlDpgBoTqEAWm7IAGF8
        zwCCXpUAh2eIAJRvgwCEfYMAl3uFAIZmlQCYbpEAhHSaAJd1lACneYsAX4SBAFaFmwBphIcAdoWIAGeQ
        igBphpUAeImVAHqTmgBcj6YAZI6iAHOPpwBqlagAeZWmAGOZswB2mrIAbqO7AGaH1QBzss8Ae7bpAHzA
        3wB9w+IAiYWIAJWGiQCIk4sAiouTAJWMkwCHkpkAlpOZAKOKhwCziYUAp5aIALqciwCkipIApZWZALed
        kQCZoZoAu6eVAIeZpwCWmqUAh52yAJKesAComqUAjKKsAJahrACKorgAmaa2AI+0vQCbtrMAuqOsAKa1
        qAC+vKsAoqy5AKexvACyuLMAxpyFAM2rjADjtoUAxrGiALfBvgDawpYA7cuQAM7IqgDs2qAA7eCjAJir
        wgCEt8sAmrPHAIG+2ACotMQAsbvKALK+0ACAvugAi8TaALbOxwClztUAt8HQAKLS3wCH0fMAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAEjW1tbZ2NnW2NnY2djZ1tbW1tjZ
        2Nbb2d3e3t7e5OTk5OTk5OTl5OTk5N47AAEAAQABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAP//////////////////////////////////////AAAAAAAAAQABAAATZtbW1tnW19nZ2dbW
        1tbW1tbW1tbW2dbZ2dnc3tne3t7e3uTc5OTc5OLk5GkSAAEAAAAAAQAAAAAA////////////////////
        /////////////////wAA////////////////////////////////////AAAAAAAAAAAAAAABEMvW19vX
        1svb2NbW1ta4uLi4vdbW1tjb3dvZ3d7e3t7e3t7e3t7c5OTc5Nrk5NcTAQABAAAAAAAAAAAA////////
        //////////////////////////8AAAAA/////////////////////////////////wAAAAAAAQABAAEA
        ARDL1tvb2dvW29a4y7i4uLi4uNbW1ri9y7fLy8nZ3t7e3t7e3t7k5OTk3uTk5OLk2tcSAQABAAEAAAAA
        AAAAAP////////////////////////////////8AAP///////////////////////////////wAAAAAA
        AAAAAAABAAETy9bL29vb1tbW1ri4uLi4uL24uLi3tLRpn51nadbe3t7e8d7x3uTk5OXl5eXl5eXk5NcW
        AAEAAQABAAEAAAAAAAD/////////////////////////////AAAAAP//////////////////////////
        //8AAAAAAAEAAAEAAQABEMvWy9bb1rjLuLi4uLi4uLi0oLS0grSzoJ+gnaq31vHe3vHe5OTk9eXl5eXl
        5eXk5OTk4tcWAQEAAQAAAAAAAAAAAAD/////////////////////////////AAD/////////////////
        //////////8AAAAAAAAAAAEAAQABARbL1tbL1ta4uLi4t7i0tLe0gmlptLW0t7SgoLS31tje3vHe3t7x
        5OXl5eX19eXl5OTk3uTe3ssVAQEAAQEBAAEAAQAAAAD//////////////////////////wAAAAD/////
        ////////////////////AAAAAAABAAABAAEAAQEQuMu41ta4uLi4uLi4t7RooGdjZGm0tLS0tLfL19ne
        8fHd3vHe8eT19fX19vX15eTk5N7e3tzc18sWAQEBAAAAAQAAAAAAAAAA/wD/////////////////////
        /wAA/////////////////////////wAAAAAAAAABAAEAAQEBFri4uLi41ri4uLi4t2ifnZ+BZGJitLSz
        t8vW2fHe8d3e3d3e8fHk5fX19vX19eTl3uTe3tzZ2dfX1skWAQEBAQEAAQABAAEAAAAA////////////
        //////////8AAAAA//////////////////////8AAAAAAQABAAEAAQEBARW01rjLuLi4uL24uLe0n2ho
        s4FkYk+BuNvLydbZ3d3d3d3x8eT19fX19fb19eXk5OTe3t7Z3Nzc19zc3MsWAQEBAQEAAQAAAAAAAAAA
        //////////////////////8AAP////////////////////8AAAAAAAAAAAEAAQEBAQESuLi4uLi4uLi9
        tGlpZWiCgbSBYmJkYmLZ2d3W2N3Y2N3d8fHx9fX19fX29fX18eXx5OTk3t7e3t7e3t7c2csaEBAQEBAQ
        EAoDAwMDAQAA////////////////////AAAAAP///////////////////wAAFk9XT0hXSE9IVk9PXbXI
        uL24uL24t2ljZ2lkZ7S0gWRpuGRiUl633d2/2N3x3fHx9fb29vb19vX15eXl9eXl5PHk5OTk3t7c3Nzc
        18m3xqDJycbGtIJpaYIDAAAAAP8A////////////////AAD//////////////////wAAAAABSGm0uMjI
        uMjL1rjWvbi4uLi2uLi3gnq0ybTX1sm0YmiBYmJiXb/d3d3d3fHz9fb8/Pb29vb19vX19fX19eTl5OTk
        5OTe5OTk3uTLycvGhcnIxsrIxsaFFgAAAAAAAP///////////////wAAAAD///////////////8AAAAA
        AQAKYsjIyci3yNbWvbi4vbi4uLi4uLq0y9nZ3t3Z3rdPaF5PZF1i2N3d3fHz8/f39/f29/b29vX19fX1
        9eXl5PXk5eXk5OXl5eXk5dfM3IWCxsaFy9TGgkEAAAEAAAAAAP8A/////////////wAA////////////
        //8AAAAAAAAAAAATgoLIuMvb1tvbuLi4uL3Wvbi4vbfW5NvZ3ta1aFJggU9oXk/Y8fH18/X19/b19fX1
        9vX19eT19fXk5eTk5eTl5eXl5OXl5eXm18nGetTczMzM18lIAQEAAAEAAAAAAP////////////8AAAAA
        //////////////8AAAAAAQABAQFBaYLW29bW1ta4vda9vbi9vda7u7O41ta0gIFdUpq2R7SBRGje8/P1
        9fX18fX19fX18eT18eXk5N7k3uTl5eTe5N7k5eTk5OTe3qqq5OTX3tfXZBABAQABAAAAAAAAAAD/////
        //////8AAP//////////////AAAAAAAAAAABAQNIacjb29vb2NbW1tbYvb2/2L+7u7NoYYGBXk9Pt91I
        oGhIQ0/x8/Hx8fHe8eTk3tne5N7e5N7e3t7e3tnZ2dne2dnc2dnZ2dzZzKrc3Nzc19cWAQEBAAEBAQAA
        AAAA////////////AAAAAP///////////wAAAAAAAQABAQEBARBPtN7b3dvY2NbYv9a7vbu7u7+/2Lu7
        aLdiT09o3Uhon0NdRKDd3dnZ3t7x5N7e3t7e5OTe3tnZ2dnW1svWy9bL1su9y8vLy9bLoMvWy8vLRQEB
        AQEBAQAAAAEAAAAAAP//////////AAD///////////8AAAAAAQAAAQABAQEBARZpy7RooIK0t7dmab2/
        2N3Y3bi98/NiuGhIT17YT2ifQ7ddXdjY2NnZ5OTk8d7k3uTe2dbZvdbWt7eitKK3t7e4t7e3t7jLt7eg
        ybe3y10KAwMBAQEBAQEAAQAAAAAA/////////wAAAAD/////////AAEDAAABAAEBAQEBAQMDA0OCgWRp
        Z2NiY2lpaGlpaYJpZ6DLtE23T0FPXr1PYWhDXl1Pvbi3t9bc3t7Z3tnZ1r23y7uit6JgVlY+Vp+in7Si
        tLe3t7e3ybS0tLdiEwQDAwEBAQEBAQAAAAEWAAAAAP///////wAA//////////8AA4IWAAAAAQEBAQEB
        AwMDEF1pZWNleoJlaU1NTUJNUmJnZ2JmZpoaEDtdn1BPT0NoYEGfYFdXV6DW2dbW1r3Lu6KioqJhVikV
        ExM7YZ+is7Ofs7e0t7e3t7e0oBoQAwMDAwMBAQEBAQEDSGYAAAAA//////8AAAAA////////AAADaWlB
        AQEBAQEBAwMDAxAQFmJjY2NlY01NTU1NQk1SZqC0t7hhVhUDEBUaGkdWGrddFUUaFRYpR6LW2dbLu7ei
        omhgXTsTCgkJCRVHYGFosZ+zgbS3t7e3t7RHEBAQEAMDAwEBAQEBFmKFTwAAAAAA/wD///8AAP//////
        AP8AAANpqoJPAwEBAQEDAwMQEBATGmNjY2ViUmRNT0JBQmi4tbW1tVYqIgkHAwMQO0cQVzsDJiQkIgwW
        V7TWu7e3oqKiV0ISDCIiIyMiFjtIXV5hYWFeZLO0tLS3TxITEhAQEAoDAwEBA0GCyMZiAAEAAAD/////
        AAAAAP////8AAAABA2nJzNRiFgEDAwMDEBAQExISQ2NTY1JSZEhPQURCXrWxgbGxLCMjIyIJBwEQEwEW
        JiIjIyMjIhMVVp2in5+is5pDEgwjIyMjIyITO1ZhYV5hXmJPaLO0t10aFBMTEBAQEAMDAxNPxoXLxkgA
        AAAAAAAA////AAD/////AAAAAAADgtfX18ZpQQMDAwQQEBATExYWRFJjSEJITUJBQkJPgLWxgGEmIyMj
        IyMiJCYMCSIjIyMjIyMjJAoVO1ZgYFZdVhYQIyMjIyMjIwwQQV1oXmJoZE9ogbOfQRYWFhITEBAQAwQW
        grTLhcnGSAEAAAAAAP///wAAAAD///8AAAAAABDG19fcyLS0TxMKEBAQFRIWFhZBYmNISE9kT0JJTWiA
        tbSzViMjIyMjIyMjIyMjIyMjIyMjIyMjCQ0TKTs7OxoPCiMjIyMjIyMjCQIST6pnaGZkTV5oaEcaFhYW
        FhMTEhATQ2m0tMmFychIAQABAAAAAAD//wAA////AAAAAAEAEMnX3tzLyLjIZBoQEBITFBYWFhpBT01S
        TWRoHU9ktLOzXkMmIyMjIyMjIyMjIyMjIyMjIyIiIiIiCQ0DDRAQByQjIyMjIyMjIyMjBwoaT8a0YWFS
        XmhXHRodKRYWEhMQFkhpaYKCtILIy08AAQABAAAAAP8AAAAA//8AAAAAAQAQy9fX18nLy8vLt0MWExYW
        FhoWHUFGUmNNgoGqtLVPQ0EWDiMjIyMjIyMjJSMjIyMjIyMhCAgICAgIIQkJJCIjJSMlIyUjIyMjIyUj
        ChAaXWCBn09kV0FBQRoaFhYWFkFkZGlpgsbJhcjIVwEBAAAAAAAAAP8AAP//AAAAAAAAARDLzMnKycnM
        19fLgkgWFhYWKRpBQUFDSE+gtbe4gE87EAwjIyMlJSMlIyMjIyUjIyMjIyEGBgYGBgYIIiMlIyMjIyMj
        IyMlIyUjIyUiBwMWPl1oT2JGQ0FBOx0aFhpHaIJpeoJpgsaFychIAQEBAQAAAAAAAAAAAAAAAAABAQEB
        ELTMy8zJydfXybS0s08dFhodQUFBRkNCSGhhYF07GhUMIyUjJSMjIyMjJSMlIyUjJSUiDQcHBwcHBwgi
        IyUjJSMlIyUjJSMjIyMjJSMiBwETO11IR0dDRUFBQRpBT2l6aWllgmVphYKqxk8BAQAAAAEAAAAAAAAA
        AAAAAAAAAAEQqsnMycnMzMu0tIK0aWhIGkFBQUFDRkEaOxoWExAMIyUlJSUlJSUlJSUlJSUlJSUjJSQO
        Dg0ODQ4HCCIlJSUlJSUlJSUlJSUlJSUlJSUjBwEDKUFISERGQUFBRmigaWVpZWVpZWV6goXGSAEBAQEA
        AAEAAAAAAAAAAAABAAEBAQqqyczJzMzJybS0grRktIFPQUFDQ0hISBoQAw0MIiUlJSUlJSUlJSUlJSUl
        JSUlJS0vJg8ODg4ODg0IIiUlJSUlJSUlJSUlJSUlJSUlJSUlBwMWSEhISEdDQ0hkaWlpaWlnY2llaXqC
        xsZIAQEBAQABAAAAAAAAAAAAAAABAAEBFsnMytfe16qCgsbItGlpoLRiQUZHRkhXSCkiJSUlJSUlJSUt
        JSUlJSUlJSUlLzJanbRXDw8PDw8PFUdXVlUrLSUlJSUlJSUlJS0lJSUlJSUlJEZiUkhISEZXYmZmZ2dn
        ZWdjZXqqqqqqqlITAQEBAAEAAAAAAAAAAAABAAEAARJmycnM3tzXyWlpqsaqaWdnZ1UsQUhIT09SSCol
        LSUlJS0lJSUlJS0lLSUvLFZoaXZ2hk8VKA8oDygOQWJjUlCdWjItJS0lJSUlJSUlJS0lLSVFYmJPT0hF
        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
        esfJx8nKxsbGzMzKzNfMzMzKzMrMxnp6eqrJysnJqlNNZq6qWykmJC0uLi4zlZyZnJmcmZyZOwUca4Nu
        bm5yb25ubmtCmZmcmZyZnJmcmZyZXBdrcm1yh4d8IBsdmZmcmZkDAhIcH0obHS8uLi4uLi4uLi4uLiYU
        QVJ6yavGx3hlxszX0srGx8bM1MfM0srXzMzMzMqqaXppq9fXysvHaap6Y001Li4uLi4uLi6QmJycnJyc
        nJyZEQUZa25ubnJybm5rIJmcnJycnJycnJycnJxcF2tybnKDg4NxID6cnJycnDsCGxscHB4cNS4uLi4u
        Li4uLi4zLQoRRmNjeHplesfM18zMysfGx8jMzMjHzNfXycfGxseFenrG18nK16/Jya7GVS4ukC6QLpAu
        kC40srKysrKysrJfBAVqbW5ucnJsbWpgnLKysrKysrKysrKysl8Xa3JtbWxubm1LmrKysrKyXxASHh8f
        SlBKNDOQLjMukC6QLpAuJAMQHUJNeHp6x8rHxoWFqsbKzMfKzMzMzMbGxsbHhXplesnKxsnXr9fKxlcz
        MzMuMy4zLjMzLpCVsrKysrKysrJHBRdrbGxubmxrRLmysrmysrKysrKysrK6Xxdrbm1tbW5tbU2ysrKy
        srKyGgQeUUpRUW1MMy6QMy6QLjMukDMuJgoUFkZjenplenZ6eoXGxsrKyMfMzMzKxszMyseFesbHysfK
        zMfGxspnNJCQkJCQkJCQkJCQkJCaubm5ubm5ubIWBRltbnJubCCyubm5ubm5ubm5ubm5ublfGGtubW1s
        bW1rmrm5ubm5ublfBRxrcW1ucmw0kJAzkJAzkJAzkDOQLwoEFkhnZ3pleHp6hcrKx8bKysfKzMzM1MzH
        zM3M2szHyczX18d6ZzaQkJCQkJCQkJCQkJCQLku6ub65ub65vpoFF2pucm4gmrm5ub65ubm6gb65vrm+
        uZkXa3JtbW1tblG5vrm+ub65vrkSF2tubm5vckyQkJCQkJCQkJCQkJCQkCYQFkFMU2V6ent6xsrSzMrM
        zNfX1NLMxsrKysrKhWV4x9raynpbM5CQkJCQkJCQkJCQkJA1bHi+vr6+vr6+vlwFF2tubU++vr6+vr6+
        vmRTvr6+vr6+mRdrcm5ycm5taL6+vr6+vr6+vkAFIGxybnJybZCQkJCQkJCQkJCQkJCQkC8KEBIdTXiq
        x8rK0sfK1MzU2srS18eFhcZ7ydrMysbKytHHaVmQkJCQkJCQkJCQkJCQkBxscre+vr6+vr6+vhYFGWtJ
        vr7Avr6+vr66a2W+vr6+vsCaF2ttbmxtbku+vr6+vr7Avr6+uhEXa25vbm9uN5CRkJCQkJCRkJCQkZCQ
        kC8KAhAdTarRyseGzczPzMzM1NfHxsZ6envHytLMzKvRx3uWk5CQkJCQkZCQkJGQkJA0am5vg7/AwMDA
        vsDAuRAXHLPAvsC+wMDAwFNsZcDAvsC+wJwXa21tbW1tZMDAwMDAwL6+wMDAPwVqbW5ycm5MkZCQkJCR
        kJCQkJCQkJCQkJAqChAdY6vKx8fHx8rKysfMysbMzIV6enp6qseFq83H0a6eqHhbkZCQkZCQkJGQkDBt
        fX99zcDAwMLAwMDAXwVcwMDCwMDAwMCCcnKCwsDAwsDAthdrbnJubmu5wMDAwMDAwsDAwMC6BRlrb3Jv
        bHCQkJGQkJCRkJE0kzeRkJGQkJAuEClSx83H0srKysrMzMbKyMzHx8bGx6p7equrdnqreHV1dU54k5GR
        kJGQkZGQNXJ9iYl9y8LAwsDAwsDAVr7AwMLAwMLAv4OJb8/AwMDCwMCyGXGDcoODdsDCwMDCwMDCwMDC
        wMBBGG1ycm5scpGQkZCRkJE0W3B1cHhZkZCRkJEzNWN7x8rSysrKzNLKysfGx8bHysfKzMzK2tLKe3t7
        eHt1r9rTWZGQkZCRkJFqb46OioyJwMLCwsLCwsLCwsLCwsLCwsCEfol9z8LCwsLCwrYgbn1ycm22wsLC
        wsLCwsLCwsLCwpwFGW1vbm5vOZGQkZCRN1t1dXV1cE6ekZCRkJE4qsrM2tLHysfM1NrMysbGx8rKysrM
        x9Ha0serq8epU3jR6ot9W5GRkZGQkGp9j45+ioqNwsLCwsLCwsLCwsLCwsLCyIl+iX3PwsLCwsLCuiBv
        iYmJcsLCwsLCwsLCwsLCwsLCwh0Za2xubm9bkZGQkTRy6IjPz4Z4dXuhkZCRNGfG0dLaysrHx8zSzMzM
        0sza2szM3Md62trR0dHKysepq+rwjH1yOZGQkZE0an2PjoqKj47gwsTCwsTCwsLEwsL0wth9iYmKfc/E
        wsTCwsK1IH2KiX3GxMLCxMLC9MDCwsLEwsLCmhdtfYqKinOQkZGRQujw7+/vjIuL0MeWkZFVesrHx6uG
        q8fKx8rSzNLX0szM0szKe8fa0cfNysfRq6/n7e+Mfn9zkJGRkTNqfo+OfoqPj/Df9MLCxMLC9MLCxMLC
        fImJfoqJz/TCwsLEwrogfYmJg8D0wsL0wsLCU/LCxMLCxMLAGGpvioyKeZGRkZB17PDv7++NjImLfFuR
        kVN60cerx9LKyszK0tHS1NrShnqr0szR0tHRq9Gre6ur2unt742MfnSRkZGRMGp9j46Kio+P8O7ExPTE
        xMTExMTEwsh9fomJionPxMTExMT0vCBviYmGxMTExMTExLhr2/TExMTE9MRXGW6Kiop0kZGRlYPt7+/v
        7YyMf39/hpOTaXh7q9HRx8bHx8rMytLX0ceFe4XHytLHzavHzXt7q9Hs6e3v6Yp+f5ORkZE0an6Pjn6K
        j+/t7eL0xMTExMTExMS8a31+foqKidPExMTExMS8IG+Jfb/FxMTExMTEZXLOxMTExMTExMAXa32KinSR
        kZFYje/v7e/vjIx/f4vslpZ6eXvHx8fK0dLP0tTP0sqGesfNzNLS0avNzat7q9Gv0O/s7e3piorplpKR
        kTdqfY+OioqP7Y/tz8TFxcXFxcXFxU8XbImMioqK08XFxcXFxL0gb4l8xMXFxcXFxMJtcn3yxcXFxcXF
        xUgZb4qKsJGRkVCI7e3v7e/piYx/h42vns7R0cfR0c/Qzs/Q4+rMx4XHx8fKzdGre3t3e82w0dHt7Ozt
        7+mKio2WkZGRNGqJ745+fo+P7YjbxcX+xcXFxcXFvxcZbn6KiorVxcXFxf7FvyBvfdbFxcXFxcXFyG5v
        b9TFxcXF/sXFvBdsforNkZGQH4ft7e3v7eyMi39/f3x5h4fOzs7O587Oh9Xj1ceGx8d7q6uGe3d7e7DN
        q7DR6u/t7O3tjYp+jJaRkZE0II7tjoqKj+2NyMXFxcXFxf7FxcXFYRdqb4qKitXFxcXFxcW8IG+D9P7F
        xf7FxfR8fW9vf/nFxcXFxcXEHhlvjseRkjQbcejt7e3t7+mNf3+Lh4uHh3+Lh4uHzs6H1dXqx8rHhsfH
        hnt7q83R0dHR4ezs7+zt7+3pfoqLk5KRkjRRjfCPiortj4jC/sX+xf7F/sXF/sXFRBlrfoqK1cXF/sX+
        xb8gfcj+xcXF/sXFv2+KfW993vjF/sX+xf6xGWyMqZGRkSdKiOnt7O3s6Y1/f+zs7OyHi4eHh87Oh9DV
        6uPRysrK0c17e83S4dra1ezs7Ozs7O3t7+l+ioeRkZGRNEqIj+2Oj+2Iv/7F/sX+xf7F/v7F/sXAGBlu
        iorT/v7F/sX+wGpy8sX+/sX+/v53iYqKfono/sX+xf7F/sIea32ekZKRNBhRiOnt7e3p6YuN7Ozs7OfO
        i86Hh9CH6OPV6szMytLNx6uGzdLh6u7s7uzs7O3t7+zt7YyMqZGSkZKRHoPt8I+P6cj+/sX+xf7F/sX+
        xf7F/v6fF2p9itP+xf7+xf68aoX+/sX+xf7F8nKKioqKfor7+P7F/sX+/l4ZcluSkZGRERtxiO3t7Onp
        6ezs7Ozo6IiHh4fn0NDV49Xj0szNx9LSzdHS4eHs6uzs7Ozs7Ozt7O3t6emTkpGRkpEdcY/vj+mH9P7+
        /v7+/v7+/v7+/v7+/sVEF2x90/7+/v7+/sAZ3f7+/v7+/v7IiYqKiop+itX+/v7+/v7+whtxOJGSkZE0
        Jx+D6e3t6ens6ezs7Ozs7Ofn5+fV6OrV1erSzNLS2trS4eHh6uzs7Ozs7Ozs7ezt7e/p6ZORkpGSkSxR
        je2OiNv+/v7+/v7+/uL9/v7+/v7+/vIYGW7V/v7+/v7+v0nF/v7+/v7+xXx+ioqKin6Kiv3+/v7+/v7+
        SBwzkZGSkZKRHnKN7e3p6ezs7Ozo7Ozo6Ojn1erV1ePV6tHS2tLS0tra2uLs6uzq7Ozs7Ozt7O3t7OmH
        lpGSkZKRMh+Ij43U/v7+/v7+/v7gj+7+/v7+/v7+/rEXatL+/v7+/v7AuP7+/v7+/v7bfYqKioqKfoqK
        5v7+/v7+/v68CyWRkZKRkpEUa3+M6Y3p7Ons7Ojs6Ozo1Yjs4+zV49XV0dTS0dHN0tLT6uzo7Ozs7Ozs
        7O3s7ezog0qTkZKRkpGRHHGNg8X+/v7+/v7++emP7fv+/v7+/v7+/k0Zxv7+/v7+/vn5/v7+/v7+/oZ+
        ioqKioqKj4/p/v7+/v7+/v47I5CRkpGSkScccouMjens6ezo7Ozo7OjV5+rV1dXV1erS0tLMz8/S1NXV
        7Ors6Ozs7Ozs7O3s6YdKMJKRkpGSkZIpUXHf/v7+/v7+/v7o7Y+P7f7+/v7+/v7+whe0/v7+/v7+/v7+
        /v7+/v70fYqKioqKfo6Pj4/9/v7+/v7+/pwhLZGSkZKRMRtxiOnp6ezp6ezo7Ojs6OiI7Oro1ePV1dHS
        0s/V1dXV7NXs6Ozs7Ozo7Ons7OnpnpOSkZKRkpGSkTAbgv7+/v7+/v7+4I/tj+3t7/7+/v7+/v7+tGL+
        /v7+/v7+/v7+/v7+/st9ioqKioqKjo+Pj+7+/v7+/v7+xSQjkJGSkZKSVYPo6ens6ezo7Ojs6Ojo1efq
        1dXq1dXV4tXj1dXj1ezV7NXs6Ojp7Ozs6ezt6dORkpGSkpGSkZKSkUH+/v7+/v7+/vmNj4+Pj4+P+/7+
        /v7+/v7+3f7+/v7+/v7+/v7+/v7+g4qKioqKio6Oj4+P7f3+/v7+/v7+QCEukZKSkZKXiOnp6enp7Onp
        6Ojs6OjoiOro1erV1dXV1dXV6ujV6Oro6Ozo7Ozo7Ons6enp0pKSkZKSkZKSkpGQvv7+/v7+/v7+6I+P
        j4+Pj4/t/f7+/v7+/v7+/v7+/v7+/v7+/v7+/t99ioqKjo6Pj4+Pj4+P6/7+/v7+/v70CSWRkpKRkp7p
        6ens6ezp6Ozo7Ojo6OjV6NXq1dXV6uPV49XV4+jV6ujq6Ojo7Ojs6Ozp7Onpl5KRkpGSkZKRkbL+/v7+
        /v7+/uCOj4+Pj4+Pj4/v/v7+/v7+/v7+/v7+/v7+/v7+/v7+hoqKioqKj4+Pj4+Pj4/v/v7+/v7+/v4y
        Ii6RkjZRiI3p6enp7Ono7Ojo7Ojq6OjV6NXV1dXV1dXV1dXq1ejq6Ojs6Ozo6Onp6enp6enp0ZSSkpKS
        kpGV+P7+/v7+/v75jo+Pj4+Pj4+Pj4/6/v7+/v7+/v7+/v7+/v7+/v7+/v59ioqKio+Pj4+Pj4+Pj4/7
        /v7+/v7+/r4hLZGSEhxRh+np6ejp6Ojp6Ozo6Oro6NXV6tXV1dXV1ePV1dXq6Oro6ujo6Ozo6Ozp6Ozp
        6enp0JSRkpGSksL+/v7+/v7+/uiOj4+Pj4+Pj4+Pj4/9/v7+/v7+/v7+/v7+/v7+/v7+1H6KioqOj4+P
        j4+Pj4+Pj+7+/v7+/v7+/jEukZIwEh5xjenp6enp7Ojo7Ojo6NXo1ejq1dXV1dXV1dXV6ujV6Ojo6Ojs
        6Ozp6Onp6enp6enpqJKSkpSl/v7+/v7+/v7rj4+Pj4+Pjo+Pj46Pj+z+/v7+/v7+/v7+/v7+/v7+/v6L
        io6Kjo+Oj4+Pj4+Oj4+Pjv3+/v7+/v7+wZGRkpKRSYON6eno6ejo6Ono6Ojo6NXV1dXV1dXV1dXV1dXq
        1dXV6Oro6Ojo6Ojs6Onp6Y2IjYt5kZKSlMH4w8PDw/TF4I2Oj4+Oj4+Pjo+Pjo+Oj+v9/f39/f7+/v7+
        /v75/f3964qKjo6Pj46Pj46Pj4+Ojo+O3MXDw8PDw8PCkpGSkZKWiOjp6enp6Ono6Ojo6NXo6OjV1dXV
        1dXV1dXV1dXV6Oro6Ojo6Ozo6enp6OnohHFxUVWSkpKSlJSUlJSUkx0gco2Pj4+Pjo+Oj46Pjo+Oj4+P
        jo/j/v7+/v7++XGIj4+Pio+Ojo6Oj46Pjo+Ojo6PjoNZlJSUlJSUlJSSkpKSkp7p6Y3p6Ojo6ejo6Ojo
        1ejV1dXV1dXV1dXV1dXV1dXo1ejq6Ojo6Ojo6Ono6YhwHBwYkZKRkpKSkZKSkZKSMhcgg4yPjo+Oj46P
        jo+Oj46Pjo+Oj+7+/v7+/v7Aa4yPj4+Oj46Oj46Pjo+Ojo+Pjo6JSpKSkpKSkpGSkpKSkpKpjenp6Y3p
        6ejp6Ojo6Ojo1ejV1dXV1dXVTc/V1dXV1dXV6NXo6Ojo6Ozo6ejpp5MyMJGSkpKSkpKSkpKSkpKSJxgf
        U4yPj46Pjo6Pjo6Pjo+Oj46O4/7+/v7+/vJriI+Pj46Pjo6Oj46Oj46Oj3F3iVGRkpKRkpKSkpKSkpKR
        Z43p6Y3p6Ono6Ojo6Ojo1ejV6NXV1dXV01IBRM/V1dXV1ejV6NXo6Ojo6Ono6OmXkpKSkpKSkpKRkpKS
        kZKSkpKSRmMfg4yOj46Pjo+Oj46Ojo+Oj4/u/v7+/v7+wFGMjo+Oj46Pjo6Pjo+Oj46Pd2VNkZKSkpKS
        kZKSkZKSkpODjenpjemN6eiN6Ojo6Ojo6NXo1dXV1c9IAQAASM/V1dXV6NXo6Ojo6Ojo6Ojp6ZeSkpKS
        kpKSkpKSkpKSkpKSkVqqRhggcoyOj46Oj46Ojo+Oj46OjuP+/v7+/v7ybYyPj4+Oj46Ojo+Ojo6OjoyD
        Tapak5KSkpKSkpKSkpKSTIPp6ejp6Ono6Ono6Ojo6NXV1dXV1dXTSAEAAQABRNPV1dXV1dXo1ejo6Ojp
        6OiNqJKSkpKSlJSSkpKSkpKSkjhihVqRKxcccYmOjo6Oj46Ojo6Pjo6P7v7+/v7+/sBRiY6Ojo+Oj46O
        j46Pjo6MciCTWqpmNpKSkpKSkpKSkpJCg43pjemN6Y3o6Ojo6Ojo6Ojo1dXVz00BAAAAAAABSM/V1dXo
        1ejo6Ojo6Ojo6einkpKSl87ojeekkpKSkpJUZGlikpKSNRcca4OMjo6Pjo6Pjo6Ojo7j/v7+/v7+8muM
        j46Pjo+Ojo6Pjo6MiG1Ck5KRZoJmWJKSkpKSkpKSkR1xi+mN6ejo6Ojo6Ojo1efV1dXV1c9QAQAAAQEA
        AAABRNPV1dXo1ejV6Ojo6Ojo6aOSpNON6enp6emskpKTVWZpZjiSkpKSNBgXIHGJjI6Ojo6Ojo6Oj+7+
        /v7+/v7AcYmOjo6Ojo6Pjo6OiXJrNZKSkpI4ZmlnVZOSkpKSkpKSGEuHjY3pjenojejo6Ojo6Ojn1dXT
        TQEAAQAAAAAAAQABRM/V1ejV6Ojo6Ojo6Ojno9Hp6Y3p6Y3p6Y6tOFdiZGZYkpKSkpKSkycXHCByg4yO
        jo+Ojo6O4/7+/v7+/vJtiY+Ojo6Ojo6OiYNrSTeSkpKSkpRYZ2RkVziSkpKSkpIrG1F85+jo6Ojo6Ojn
        6NXV1dXV0EgBAAABAAAAAAAAAAEBRM/V1dXV6NXo6Ojo6Ojn6OjpjenpjenpjVNIYmJiVZSSkpKSkpKS
        kjcRFxwgbYOJjI6Ojo/u/v7+/v7+8lGMjo6Ojo6Mf3JrICuUkpKSkpKSkpJVZ2JiV1SUkpKSkpESG0px
        h4fn5+jo6Ojo6NDo1dNEAQEBAAEAAAAAAAABAAEBRNDV6NXo6Ojo6Ojo6Ono6emN6emN6YtQSFdiYlKp
        o5KSkpKSkpKSkpI3GBcYIGtyg4mMjOb+/v7+/v7ya4mMjIyJg20gGTWRkpSSkpKSkpKSkpNXYmJSV1WR
        kpKSkjQSEhxJS4Tn6Ojo5+jV6NXQSAEBAQAAAAAAAAAAAAAAAAEBRM/o1dXo0Ojo6Ojo6I3o6I3o6Y12
        SEhISFdNd4yHk5KSkpKSkpKSkpKSNxQXFxgga21y4v7+/v7+/sAgbXJtayAZGDWUkpKSkpKSkpKSkpKS
        kjhXUk9ISEU4kpKSkpMsEhIfdojo6OjV6NXoz00BAQABAAEAAAAAAAAAAAEAAQEBRNXV5+jo6Ojo6Ojo
        6I3o6ennU0FGRkhISHaNjnyTkpKSkpKSkpKSkpKSkpM3FBcXFxyg/v7+/v7+8hEXGRgYNTSSkpKSkpKS
        kpKSkpKSo6eXklRXSEhIR0M2kpKSkpKSk1t85+jQ6NXn1dBEAwEAAQAAAAAAAAD/AAAAAAEAAAEEz9XV
        6NXo1ejo6Ojo6Y3oh0RBQUNDREhOi+mLo5KSkpKSkpSSkpKSkpKSkpKUkjc3J7f+/v7+/v7AJys3kZKS
        kpKSkpKSkpKSkpKSkpZ/jo6wlFVISERGQUFFlJKSkpKSlufo6Ofo1ejnzxABAQEBAQAAAAAAAAD/AAAA
        AAABARDN1dXo1ejo6Ojo6Ojo51NBHUFBQUFGSIvpjrCSkpKSkpKSkpKSkpKSkpKSkpKSkpKSpv7+/v7+
        /sOSkpKSlJKSkpKSkpKSkpKSkpKUcY2O6Y2nkkZER0FBQUFBW5eSkjl65+fo6NXo0NXPEAEAAAAAAAAA
        AAAA//8AAAABAAABEM/V1dXo1ejV6Ojo6OdNGhYaOx1BQ0Z16Y3pzpSSkpKUkpKSkpKUkpKSkpKSkpKS
        kpKlwcHBwcHBpZSSkpKSkpKSkpKSkpSSkpKSkpN/jI2OjLCSWUFGQUFBHRoaU5STH0p3h9Do0OjV0M0Q
        AQEBAQAAAP8AAAAA//8AAAAAAQAQz9XV1ejV6NXo6Oh2QxYWFhYaHTVBU43p6Y13lJKSkpKSkpKSkpKS
        kpKSkpKSkpKSkpKSkpKSlJKSkpKSkpKSkpSUkqTOjLCjkpKSTH+Njo2N586LdUFBHSkaFhYWLJNKEh9O
        hM7Q6NXQzxABAAAAAAAA//8AAP///wAAAAAAAQPN1dXV1dXo1ejVUxYSExYWFhoaGkzojemLfJaSkpKS
        kpKUkpKSkpKSkpKSkpKSkpKSkpSSkpKSkpKSkpKSkpJZi4uNjI6MjozOlJRxf42OjOmN6Y2LREEdGhoW
        FhYSKTYnER0fdYTQ1dPPBAEAAQAAAP//AAAAAP///wAAAAABEM/V1dXV1ejV0EQQEBMTEhUWFhZC5+mN
        jYdJk5KSkpSSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSlJKSkpKSk4OMjo6Mjo2OjY6nkrCMjY2N6YyN
        jY3OQRoWFhYSExMQFjI2FhIeds/Q1c8DAAEAAAAA////AAD//////wAAAAADzdXV1dXV1XYaCgMQEBIT
        EhYWGnno6I3neZSSkpKSkpKSkpKSkpKUrc7n57CnlJKSkpKSkpKSkpKSkpKSkpI1g4yNjI6MjoyOjKSj
        jYzpjI2NjY2NjY11GhYWFhYSEBAQECyTODVQz9PTzxABAAAAAP//AP8AAAD//////wAAABDP1dXV1dNS
        EwMDAwoQEBATEhZT6OiN6c6UkpKSlJKSkpKSkpKSk3yMjo2OjumwkpKSkpKSkpKSkpKSlJKSkkxyjYyO
        jOmMjYyN54uOjY2NjY2NjY2N6ItNFhYTExAQEBADAxM4NkSG0NXPAwAAAAAA/////wAA////////AAAA
        A8zV1dXPQwEDAQMKAxAQEBATROeN6OfprZKSkpKSkpKSkpKSkpJCcYuNjumM6Y6nkpKUkpKUkpKSkpKS
        kpKSNXKLjo2Mjo2OjY6MjY2MjY2NjY2NjY2N54tBEhYQEBAQAwMDARA1TXbP080QAAAA//////8AAAAA
        ////////AAADz9XVZRIBAQEBAQMDAxAQEBrQ6OjojeinkqOUkpKSkpKSkpKSkxEgcYuMjY2OjOeSkpKS
        kpKSkpKUkpKSkpI1couMjY6NjI2MjY2NjYyNjY2NjY3njeeN6HYWEBAQEAMDAwMBAQEads/TzwMAAAD/
        //////8AAP////////8AAAPP0lIDAQABAQEBAwMDCgMWeOjo6Ojo6Ofn6eenkpKUkpKUkpKSNRFJcYuO
        jY6Njq2SkpKUkpKSkpKSlJKSkicgg4yNjI2MjYyNjI2NjY2NjeeNjY3ojefn51MQEAoKAwMBAQEBAQES
        Y9DNAwAA////////AAAAAP//////////A89BAQABAAEBAQEBAQMDEFLn6Ojo5+jo6I3ojeijkpKSkpKS
        kpKSNhlwi42OjYzpjaOSkpKSkpKUkpKSkpKSNxxwf4uMjY2LjYuLi4uNjYuNi42N543n543o50QQAwMD
        AQEBAQEBAAEBTc0DAP//////////AAD///////////8BEgAAAAEAAQABAQEBAQNC0NXo1ejo5+jo6Ofp
        6K+SkpKSkpKUkpKSpH+LjY3pjOmMsJKSkpKSkpKSkpKUkpKRERxLfH+Li398cXF8f4eHh4eL543njejn
        5+fohxoDAwEBAQEBAAEAAQABQQP//////////wAAAAD///////////8AAAAAAQABAAEBAQEBFtPV6ujo
        6Ojn6Ojn6I3njaSSkpKUkpKSkpKjjYyNjI2MjYznlJKSkpSSkpKSkpKSkpI3FBhJS3BwS0kcGB5LS0tL
        cHd8fHyH5+fn6OfVdhADAQEBAQABAAEAAAAAAP///////////wAA//////////////8AAAAAAAEAAQAB
        AQpl1ejV6ujV6Ojo5+jo6I3o56OSkpKSkqSwrbCNjY2NjY2NjYykkpKSkpKSkpKSkpKUkpI0FBgRGBgY
        MDcUBREXERESHElJSlOH5+fQ5+fQUgEBAQEBAQEAAQAAAAD///////////8AAAAA//////////////8A
        AAAAAQABAQEBUtXV6tXV6OjV6Ojn6Ojn6OfosJKSkpJZfI2NjY2NjY2NjYyNjaeSkpKSkpKSkpKSkpKS
        kpKSkzQ3k5KSlJKUkZOSkycUFBERHk6H5+fn59XQQgEBAQABAAAAAAAA//////////////8AAP//////
        //////////8AAAAAAAAAAUHV1erV6tXV6NXo1ejn6Ofo6Ofoo5KSknOL542N6I2NjY2NjY2Ni6OSkpKS
        lKOjo5SSkpKSlJKSkpKSkpKSkpKSkpKSkpKUkjARHnfQ0OfV0NDPEgEAAQABAAAAAP//////////////
        AAAAAP////////////////8AAAAAAQAS1NXV1dXV1erV6Oro1ejo6Ojo5+itkpKUzouN6I2NjY2NjY2N
        jY2N56ejpLDni42L57CklJKSkpKSlJKSkpSSkpKUkpKUkpKSkjQdTs3n0NDQ1dBlAwABAAAAAAD/////
        ////////////AAD///////////////////8AAAAAB2Xh1eLV4dXV1dXV6NXo6ufq5+jo6OivkqTn6OeN
        6OiN6I2N542NjY3njYuNjY2LjYuNi43npJKUkpKSkpKSkpKSkpKSkpKUkpKSkicedtDQ0NDQ1dBNAQAA
        AAAA/////////////////wAAAAD///////////////////8AAABS09XV1dXV1dXV1dXV1ejV6NXo6NXo
        5+itzujnjeiN6I3o6I3ojY3njY2NjY3njYuN543njYvnp5KSkpKSlJKSkpSSlJKSkpKSkpKSNBZJhM/Q
        1dDQ0M8dAAAAAP///////////////////wAA//////////////////////8AQc/Pz8/Pz8/Pz8/Pz9XV
        1ejV6NXo1ejV6Ojn6Ofn6Ofo5+jo6OjojeeN543njYuN542LjeeNjefnpJKUkpKSkpKSkpKSkpSSkpKS
        kpKTJxZNdobNzc3Nzc0TAAD/////////////////////AAAA/////////////////////wADAwMDAxAQ
        EBAQEBAQRNPV1dXV1ejV6NXn6Ofo5+fo5+jn6I3njeeN6I3njeeN543njeeN543n543OlJKSkpKSkpKS
        kpKSkpKSkpKULBAKEAMKAxADEAQKAwMA//////////////////////8AAP//////////////////////
        ////AAAAAAAAAQABAAEBSNPV1ejV1ejq6NXo0+jV5+jn6Ofn6Ofo5+fnjeeN543njeeN543njeeN5+ek
        kpKSkpKUkpKSkpKSkpKSkiwBAQEAAQEAAQAAAAAA////////////////////////AAAAAP//////////
        ////////////////AAAAAAABAAEBAQEBSNDV1dXV6NXo1ejq5+jo5+jn5+fo5+fn6Ofn6Ofn5+fn5+fn
        5+fn5+fn5+ejkpKUo6Sko5SSkpKSkpQsAQEAAQABAAEAAAAAAP//////////////////////////AAD/
        ////////////////////////////AAAAAAAAAAABAAEBSNPV1dXV1dXo1ejV1ejV5+jn1efo5+fo5+fn
        5+jn5+jn5+fn5+fn5+fn59Cjo9Hn5+fQ0aOSkpKSLAEBAQABAAAAAAAAAP//////////////////////
        /////wAAAAD//////////////////////////////wAAAAAAAQABAAEBSM/V09XV1dXV1dXo1ejn1efo
        5+fV5+fn5+fn5+fn5+fn5+fn5+fn1efn1dDQ59Dn1efV06SSlCwBAAEAAQAAAQAAAAD/////////////
        /////////////////wAA/////////////////////////////////wAAAAAAAAEAAAEBSNPT1dPV1dXn
        1dXV1ejV59Po59Xn6NDo0Ojn1efn5+fn59Xn5+fn5+fQ5+fQ59DQ0NDQ06wsAQEBAAABAAAAAAAA////
        //////////////////////////8AAAAA//////////////////////////////////8AAAAAAAABAAAB
        SNPT1dXT1dXV1efV59Xn1efV5+fQ5+fV5+fn5+fV5+fQ5+fQ59DQ0OfQ1dDV0NDV0NPPRAEAAQAAAQAA
        AAAA//////////////////////////////////8AAP////////////////////////////////////8A
        AAAAAAABAAABSM/T1dPT1dPV09XQ1efT6NDn1dDQ6OfV59Xn0NDn1efQ59Xn0OfV0NDQ0NDT09DTz0QB
        AAABAAAAAAAA//////////////////////////////////8AAAAAAP//////////////////////////
        /////////////wAAAAAAAQABTc/V09PV09XT1dDV0NXQ0NDV59DQ0NDQ0OfV59Pn09DQ0NDQ0NDQ0NDT
        0NPQ089EAQABAAEAAAAAAAD/////////////////////////////////////AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARNPT09PT09PT09PT09XT09DV0NDQ0NDQ09DQ09DT0NPT
        09PT09PT09PT09PPQgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABTdDQ0NDQ0NDT0NDQ0NDQ0NDQ0NDQ0NDQ
        0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0EQBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAACgAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAEAAAAAAAACAgIAEA8PABAQ
        DwAPDhEADxAQABYWFgAhIB4AFBMvABgZNgAgHyIAHyAgABwpNAAnJycAMS0rADgxKgAoKTgALjQ4ADg3
        NwBSOy8AQzs1AFI/NABiPSkAR0I9AFdGNwBmRi8AaEw2AHVLMQBgUD0Ad1Y8ABsWRgAeFVYAIBtGACEY
        WgApJkgAMytIACk6QwA4NUkAKSVXADYpVAA1M1cAJBpjACoceAArJGQAOCpoADs2ZgAtJXkAOCd8ADg2
        eABEO0cAUDxOAEovVQBEN1kAWT9ZAGE9TABHO2QAUzxlAEUveQBHN3cAUjt2AGM+YwBjPXgAK0JNAD1E
        RQA4R1MAPFtqADZFdABIR0kAUktHAFpSSwBISVYAWExTAEpVWgBXV1gAYUZKAHdLSABqWEoAdVZHAGNO
        WQBmXFcAdFpUAH9hSgBoYV0AeGRXAEdBYwBXS2oARVdoAFtbZgBMQX0AVkp8AFpXcQBoWWcAdV1nAGhF
        eQBwT3oAclN6AExjbgBaZmcAR2h2AFlqdABVcHsAZ2doAHRqaABscG8AfnJoAGRrdAB2aXgAZ3R3AHh1
        eACCTTEAg1U6AJVbOgCKYD8Am2I9AKBiPQCzZz4AjlRIAIdjSACWZkUAhWlXAJNpUgCMc1kAmnRYAKln
        RAC7bkcAp3VOAKN0WACxeFIAlV9vAIhqaACJdGYAlHdpAIxmfACHe3YAlnZ1AKF5ZACif34AzHhMAOB8
        SwDJf2cAfYB9ALeFVgCYhXQAqYRpAL+LagC4lW0AqIh4ALaKdgCulXQAuZV5AL+lfQDRjFgA8JBZAM6W
        cgDpl2YA0KV7APazcgD7wXsALR+BAC4ghQA2JoYAOyqZAD8wlwA8KakASTWNAEYyqABMQoMAVEuDAENW
        jABAQ50AWkKcAHBSkgBFZoIATXWHAFx7iwBzYYUAaHyCAHR+hQB/YZIATkmtAG1SoABacrUAUFjAAINk
        gwCSb4sAg3yCAJd2hgCGZZYAkmuSAKl4hgBXhZoAaoKFAHeEigBoiZcAeoqVAHuRmABdjaIAXpKpAF6K
        tABjjqEAe4+iAGaVqgB3l6UAZ5y1AHKiuABtnNgAdrLOAHu26AB8wd8AfsTjAImEiQCVhokAnpyJAImL
        kgCUjJMAhJKbAJWSlwCniIoAt4uEAKiViQC7m4sArI2QAKSSlACzl5MAuqeTAIaYpgCVn6oAi56wAIul
        rQCXsK8AiaG4AJimtgCaurwAs6ugAK26qgChq7gApbC9AMWchgDMrIwA5rqHAMi9pgC4xbcA18GVAOXF
        kgDJxKgAnq/EAIa3zACQvswAhrvWAKGvwQCntMMAkMXYAKjP1ACIzu0AAAAAANrR/wD///8AAP39/f39
        /f39/QAAAAAEEL/g4uDg4ODg4uLm6ubq6tQ+AwAAAAD9/f39/f39/f0AAAAA/f39/f39/QAAAAQQauDg
        4MLCwsLB1ODm5urq6+rUFgUBAAAAAP0A/f39/f0AAP39AP39/f0AAAABBBBqwtbCv7Brv7/B4Obq6+v5
        6+rmvz4FAQAAAAD9/f39/f0AAAAA/f0AAAECBQUKEWrCwsGwvmZmwuDi5fT4+fn56+bm4b8wDAoKBQIA
        AP0A/f0AAP39/QAAAAZHSGBgr8LCwb/Uv2pkweX09Pn5+fnr6+rq6urBZmZmSA0AAP39/f0AAAAA/f0A
        AAVCv+DgydbJx8LCr2por+X0+fn5+Pjr6urq6urh1dfURQUAAAD9AP0AAP39AAAAAAEGYMLWwsLHx8K+
        YGpqYL/g4Obm5uLiwcHB4ODWwdRgDAQEAQAA/f0AAAAAAwwFBAQKEWRra2Zma75oRUVHYGBZYsHgx79i
        Uz9gr77BwWgRCgUFBQ0E/f0AAAD9BEZIDAoKDEJRUUhEar5VIQ8QJCclIkdiakciHiE+YGpqr0INCQoN
        SEgFAP0AAAAABGTWaBEMDRFGTmBOamMnHh4fHh4dHQs+PyEeHh8QSGBgSD4NED5ki1YFAAAAAAAABWDX
        1LBCERFCSGBgRycgIB4gHh4dCAcfHh4eIB4fEEdIQhY+Q2SLi1YFAQAAAAABBWTX1tFqUUJCQ0InJSAg
        ICAoKiYLCwgfICgoKCAgHyRDREJWZWtrhFYGAQAAAAABEGvX0YtrZkhFSEUlICgoICxUZFYjIxBCRVMq
        ICgoJUhIRUhmZ2ZruGYRBQEAAAERaNHUuGtnaVozU1ZTKCgmQoLak1I/PT4XS4RlMyoqU1ZTJE5laWu4
        0dFmPgIAARBr19fS0bhruGs2KlNWLDNLUIaSk4FAPz4beIZ0TDFTVjYqD0ZRZdHX19TRaxECEbDX19HU
        uGVla7g5KCUnRhd0eXx8fHZfQEIcdXVvHBtGMykoITBOWmvR1dTV1WsRi9fX0YS4Z05bZFksKiUhExlw
        fHp1TEhhYUIabm0ZQxMSMSopKCEkRmnR0dTU1dTR19fUuNHRaWVaNisvq6thFhhxenFSY6ysrEcafFBI
        YT8OFyYpKSkqIkZruNLV0tfX19XRuNTV0Wk5LSmdp729XxJscXSvvb29vUcacXVqvWERFEk4KZ0pJSRN
        ZdHR0tXV19XS0dLVuKaenZ2dOa3ExEcVb2rIxMPGxGAabnbAxMNFGG47np6enSokQlGE0dXX19XR0tXS
        rjmfnp6dMmfJysNDYMjLwGbIymAadYvKysqtF25zn56enZ8uJjBl0tXX1dLS0dLSg4Ouo56eNX7dy83G
        yM3Li4LLy2ptecnNzc3KRG1zOJ8uVF05nyta0tXX19fV1d3VudLsf6OfSpaa583Nzc3Bfo/Nza9wjc3N
        zc3Nr2x6PJ9blY+FpVdp0tLX3dXS3di51e3uilyfSpab8fXPz8t2iJT1969148/Nv+XPy096XDmN8ZqP
        tq650t3d0tLS0tK83vLuiqqfSpab7/bQ0MtMcpT3z6+B99Dld9fQz7BuXFOC7u6YkpGR2dvf1dLS2N7f
        8fLyiqqgT5ju5/z80NC/bZH30L/C/NDRe5T6/MtPOjhPkO6a7e2Sktvo3d3d3u/x8vLy26OgTpDp0PzP
        +vz3ZoH6/MvN/PeGiZn5/NBqK583eJXu8fHt3+3f3d3d3/Hx8fLtuaCgNoT6/Pzo8Pz8zWvP/Pz8/OOI
        l5fz/PzKKp4uT4/u8e3t7d/o6N/f7+3x8fHcqaKgqMv8/OSa8vv8/Pr8/Pz8/I2Jl5vy+/zPQS2fW5Xu
        8fHt7e/f39/v7fHt8e7bs6CitPz89pWbnPL7/Pz8/Pz89n6XnJyc8Pz8xS0sdpru7e3t7d/f39/f7e3u
        7e6ah6SyzM7N05ucnJzz+/z8/Pz66Jebm5yc8c7OzKg4W5Tu7e3t39/f0t/f7e3t7e2RXqGksrKmUo+b
        m5yb7vP8/OOTm5ubm5uPhbKysqKjhZru7e3t39/aE4Tf3+3t7duqoaSioqBXSFCWm5ubnPL8/NaMm5uc
        m4+AWaCioqBakJrt7e3t340WAQ6E3+3t7duzqrexo6VZVzccfpmbm/H8/OCMm5ubln9YWaahoqBNjprt
        7e3fjRYCAAERhNvt7e3Z7ZqRVlZYoqI4SXV+lu38/MJ8mZZ9XaSipVZUo6A3UoaV7e2NFgUAAAACE43t
        7e3tmoZOSHa2pKKiojg7So38/MBKW1yjoqKko1pIU1ehOluU7JFCAgAAAAAABWff7e2UgUJCTpKzoqKi
        oqKiobXO/LQ4oKSkpKKlf4VIQjBTpVuN24IMAQAAAAAABWXf241EERFDhtmpoqKioqKkoqS1taSipF25
        vLO2iuyGRhERMEZSjWcGAAAAAP0AAmXaZxMMDBGB27qkoqKko4O7s6KioqKiOn2Zm9nZmZqaghMNDA9C
        UmUGAP0AAAAAAk5EDAUFDESU27qpoqKiN32Y2aSioqKiOneYmZiYmpqalEsNBgUJQk4G/f0AAP0AAAwC
        AQIFFtjs7ezcqaKiPLyY7LqkoqKiOEl3hoZ9ho6SlJEWBgIBBQ0C/f0AAAAAAAAAAAEMZ9/t7e3suqSp
        g5iambykpKSkoqM7Ojo6N01PgZKCEAIBAAAAAAAAAP39/f0AAAVO2t/f3+3t3rOD2Zqamuy7u7u8s6Si
        oqKioqGfRoKRTgYAAAAA/f0AAAAA/f0AAAxRZWdnkd/f7N7b7O3smpqa7Jqa7LqkoqSioqKhJENRTg0A
        AP0AAAAAAP0AAAAAAAECBQUFE4Xf7d/s7e3t7O3smuya7NmzpKmypJ8hBQIFBQEAAAAAAP0AAAAA/QAA
        AAAAAAAAAhGE39/t3+zs7Ozs7Ozs7Ozc2NzVpiEDAQAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOhN7f
        39/s3+zf7Nvs29/b29uFEwIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABE43b39vb29vb29vb29vb
        25EWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAIAAAA
        AACABAAAAAAAAAAAAAAAAQAAAAAAAAEBAQAICAcACgoKABQTEwAYFxYAGhgXABIRGQAbGxsAIB8dACIg
        HwAcGT0AGSIzACcmJgAzLywANjIvADEvNAAsMDEANzc2AEI9OQBJQTkAVEo9AGhLNwBsUD4AHBVNAB4W
        UwAhGFkAKSdGACs0RgA5N0QALCVbADEtUgAvMVEAOTNdACUbYwArHXgALiFvADIoawA6M2MALiJ9ADcq
        eAA3NXEASDxFAEE5VABJPGYAVzxlAEgzfABaP3YAYT16AD1FTgA4RVEAPVZlADxTeABJR0gAVkpIAEdI
        VgBaTVoATFRWAFZWWABlWEsAfV1FAGhJXABnXFUAf1FQAGxiWQB5ZFsATUJlAFVHZwBYVGMAU1pgAEpA
        dQBVRnkAWFJ2AGpMagBoVmkAZ0l6AHRddQBZZGcASmp4AFVjcwBdcHMAZmZoAHhoZgB4cmoAZG90AHhr
        dQBodHgAeXV2AIlcPQCWWUQAgU5QAJNeUACJZk0Ak2REAJ9wTQCKalUAkWlaAIpxWACmbEgAq3lWAIlp
        YQCRZWQAhnJkAJZ4agCHan4An2hzAId4fwCid28At39jAKd2cAC5fHYAwHxWANd9UQCPg3cAnYx/AKWF
        aQCniXYAtYl1AKeUdwC3knoAwY1cANuJWQD1kFgAw4xtAMySbQDcnGUAx5Z5ANGZdgDcsXoA7KhsAPeq
        aQD4sW8A6a11APi2dAAuIIMAOSiBADwqmQA8KqgAPjCoAD8ysQBALYYARziGAFQ6iABGNJYAWj6aAEIu
        pwBGM6cAUjumAFZGgwBIXIsAXEKZAGJPhABtXoQAc1qCAG1WkQB7W5gATXGAAFd7igBIYZYAfWCFAG17
        ggBxfYQAYkaiAGxRoQBWbbwAiGiMAJFvigCFeoUAmnOLAJh5kwCmeYYAWIabAG2DjwB5hYsAZYqZAHmK
        lABukJ4AfJKbAGKUqwB5m6oAYYC+AGicswBxlb4AbKK7AHajtgBkgs0Aa5PUAHOrxQB6scoAerjUAH7A
        3gCIhYkAlYaKAJqRiQCLi5MAlIyRAIeQmwCWkJUAqYmLALKOggCumogAuZuLAKWKkQCnl5UAtZ2ZALuh
        igC7qZQAvLCRAIKVowCIlKIAhJqlAIqYpwCPna4Ak5ynAIqdsACUn7AAiqStAJakrQCGqLcAmqi2AJWz
        uwCsoqEAsq6rAKazpgCirLoAqbq2AMWbhgDTn4EAyaeKANOrhQDUs4kAw6qSAMu0lgDXuZIA5r6LALXF
        uADdwZUA78SKAPXCggDkwpMAgK/FAJaqwACLt8cAlLvGAIS91gCmssMAh8TdALTKxgCnzNIAqtDUAIXK
        6QCSz+gAitDuAJXS6gCHz/AAidP1AAAAAAAA//8AAAAAAAEDRNDR0c/P0tra39pQBwEAAAD/AAD/AAAA
        AP//AAACBDiwsK6srK7Q2t/039hMBwIAAAAAAAAAAP8AAAEJDBA4rq6sn1Wu1fD09PTf2tRTEREMAgAA
        /wAB//8AAhygrrCyrrCfU67w9PT09N/a39S+vjQCAAAAAAEAAQICCEyurK6un0xPT67P1tPPn6Cww65M
        CAMCAv8AAAAJNAkIET1QPZ9OHxwwIDZVVSsaME+fUxEMDDQMAAABAAysUBIPND1MTCAZGBgXChsfGRga
        OEw4ERJQVgwBAAEAEL7BUzg0NTYeIRkZHRoLChkZGRkaNDg1UFZWEAIAAQM5wb5WUDY4ICEhIElSMBsS
        Q0EhISU5NlBSVmk5BwEDOb7BplZWQiVDIClAdHJEMRRgYDUlQyAcSVTBwr45BUTBwb5WUVZGIR40V11d
        YEwyFVxXFTUgIxo1UKbBwb5DxMG+plJJQSgzMhNXYVtMm5sVXDpEERMjIh0qVL7CwsTEv77BpkUmJpSq
        TBVcn6qqnBZcUqo2FSwmJh02Uaa/xMS/vr+XhoWFLK+xOVO0q62tFluvtJwVWYaFJiQqP77Ewr/Cv2ln
        jYY+du+0trdm0bQ7cLq6tj1YLS1LSotJv8TEwsnJxeRoi1qA4PO8vm7aul7XvLK8q1gvVOV6mGe/ysC/
        v8Xm6W2MX4Dg+b1WYdu7VvPZavHvQC9Rf352xsbNxMnL5+vuqYtRzvX1+btl2fO3+cBv3fmrJyty5ejj
        zObKyufo6+eZh0fx+97q+7fv/f3za3no+roohmPk6OXmzs3N5+jo4ZWJs/7yf+z4/v3+/th4gu34+Z0n
        ZuTl5+bOzc7j5+XjnpG4tXWEhO72/P7b5IGEhNy5o4xm5OXjzc0/x+bn5KWPiYmMP3eChO339XKEhIJm
        lpCJk3bk5ObMUQM6zOPjqKWlk0eMPGJ8g/f1coF8bJNHjIdCcuPjzD8FAQM9zOPjfWU9mJGHLTxf8vVA
        ZEqRkJNDRS1Jc8xABwEBAA3H5nM6NGOaiIiIkI64uY6Oj5WValE0Ki5ldRIBAAAADXFlEQ09c6GKiI+a
        koqKiC96fal+fT8ODzRlEQAAAP8JNAcHEnPImpCISHunkIqILGt7en59dBMHCBIN/wAB/wEBAQll5uPI
        opJnfuGhkZGOSEhISUBqZQwCAgL/AAAAAAABNcDHzOPJpeHi4sWnqZqRiIiIizdwNQIA//8AAAD/AAEM
        DQ4/yM3M4+Lh4uHi4ZqSkpAkDAwMAQAA/wABAAAAAAAAAAM6yMvm5uHj4eHhyMW/KwYBAAAAAAD/AAEA
        AAAAAAAAAQM/yMzMzMzhyMzIyD8FAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAEAAAACAAAAABAAgAAAAAAEAB
        AAAAAAAAAAAAAAABAAAAAAAAAQEBAAUFBQAaGxsAHhwbABwdHQAgHhwAHyAfACMgHQAjHy0AHyAgACIj
        IwAkIiEAJiYmAC0pJgAjJykAKCcpACoqKwA0LyoALS8yACQeUwAlHlcAJSdCACYjUAAqJVgANy1dADkt
        WgA/MloAODtfAD4yaAA1JHkANCh9AEI+XABMPXsAP0NGADlAZQBMQEUASEdIAEtMTQBOT04AUktIAF9U
        SwBHS1UAUklQAFhMUwBLVFcASFBdAFJTVwBZWlYAVVBYAFJVWQBXWVwAXl1cAGJFTwBnUEQAYlZOAH9f
        RQBmW1IAaF1VAGVSWABlX18AfmdbAFpeYABTWm4AUktwAFRIfQBWXXIAYU1vAGBaZwBpX20AcVphAGNI
        dgBuTnUAYkN7AGBSeABvW3kAXWNnAGFlZwBpYW0AZmxqAGRsbQB6Z2cAfXNoAHRqcABlc30AbnV5AG16
        fAB1c3cAc3h3AHd1ewB7dXkAf3p9AH58fgCWa00Aj2VqAIVzZACGdGcAnndtAJVrcQCPcHkAjnJ9AI94
        fgCcdXAAnH5zAJ1zegCgenEAqnhwAJ+JfACfj38Aq4pvAKyMdwChhXkAoYl6AKKMeACmjngAo5J/ALaT
        ewDBnHgA16FyAOWrdgDmrXwA67Z+AEAwggBTPYUAVTyVAEEtpwBJM6UAUDqgAEdHhQBSSpcAXEqXAFpC
        ngBcSZsAa06IAHJPgwBiVIAAfVuCAFhohQBZd4MAfGKBAGl8hABrdIkAbneJAHF/hwB9fIEATk2sAFhQ
        qwBaYqkAcnGmAIRflgCPZYkAnH+EAIFhlAB6hogAYoeYAHmLkgB9jpgAf5CbAHmTpQB5m6oAdJK3AHOi
        twB9prgAiYOHAI2DigCLhowAmIaMAJKKjQCZi40AnIyOAJORjACCipQAkYyQAJWMkACLk50AkJOSALCF
        iAC7mYoAuZiMALyajAC4n44AqYeQAKyNkACnm5QAspqRAL+gjgCvoJQAtKKXAIKToACAmqMAjJuhAJCe
        rgCLp7IAgqu7AIatuACcp7QAn6u6AJ6svgCXt74Ap6ShAKSvvwCrvLQAw5WGAMCbhADGnIUAwZ2JAMqs
        jQDMrI8A0LKNANW0jwDBrJMAzLOUALPFvACMt8wAhr3VAJXDzwC3yMIAh8vqAPIx/wD0Uf8A9nH/APeR
        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
        wimzajRBzRKsAG7+sPS7cjkDxTrVR2BuDJQ
Download .txt
gitextract_qf4d8onl/

├── .gitattributes
├── .github/
│   └── workflows/
│       └── build.yml
├── .gitignore
├── FFXIVZoomHack/
│   ├── FFXIVZoomHack.csproj
│   ├── Form1.Designer.cs
│   ├── Form1.cs
│   ├── Form1.resx
│   ├── ProcessMemoryApi.cs
│   ├── Program.cs
│   ├── Properties/
│   │   ├── Resources.Designer.cs
│   │   └── Resources.resx
│   ├── Settings.cs
│   └── app.manifest
├── FFXIVZoomHack.sln
├── LICENSE
└── README.md
Download .txt
SYMBOL INDEX (53 symbols across 6 files)

FILE: FFXIVZoomHack/Form1.Designer.cs
  class Form1 (line 3) | partial class Form1
    method Dispose (line 14) | protected override void Dispose(bool disposing)
    method InitializeComponent (line 29) | private void InitializeComponent()

FILE: FFXIVZoomHack/Form1.cs
  type ProcessModuleAddress (line 10) | public struct ProcessModuleAddress
  class Form1 (line 16) | public partial class Form1 : Form
    method SetForegroundWindow (line 18) | [DllImport("USER32.DLL")]
    method Form1 (line 46) | public Form1()
    method Form1_Load (line 71) | private void Form1_Load(object sender, EventArgs e)
    method FovChanged (line 83) | private void FovChanged(object sender, EventArgs e)
    method ZoomChanged (line 90) | private void ZoomChanged(object sender, EventArgs e)
    method Timer1Tick (line 97) | private void Timer1Tick(object sender, EventArgs args)
    method ApplyChanges (line 193) | private void ApplyChanges()
    method SettingSave (line 209) | private static void SettingSave(AppSettings settings)
    method AutoApplyCheckChanged (line 220) | private void AutoApplyCheckChanged(object sender, EventArgs e)
    method AutoQuitCheckChanged (line 230) | private void AutoQuitCheckChanged(object sender, EventArgs e)
    method _gotoProcessButton_Click (line 236) | private void _gotoProcessButton_Click(object sender, EventArgs e)
    method _zoomDefaultButton_Click (line 254) | private void _zoomDefaultButton_Click(object sender, EventArgs e)
    method _fovDefaultButton_Click (line 259) | private void _fovDefaultButton_Click(object sender, EventArgs e)
    method Form1_FormClosed (line 264) | private void Form1_FormClosed(object sender, FormClosedEventArgs e)
    method Form1_Resize (line 269) | private void Form1_Resize(object sender, EventArgs e)

FILE: FFXIVZoomHack/ProcessMemoryApi.cs
  class Win32MemoryApi (line 6) | public static class Win32MemoryApi
    type ProcessAccessType (line 9) | [Flags]
    method OpenProcess (line 26) | [DllImport("kernel32.dll")]
    method CloseHandle (line 29) | [DllImport("kernel32.dll")]
    method ReadProcessMemory (line 32) | [DllImport("kernel32.dll")]
    method WriteProcessMemory (line 35) | [DllImport("kernel32.dll")]
  class ProcessMemoryReader (line 39) | public class ProcessMemoryReader
    method ProcessMemoryReader (line 49) | public ProcessMemoryReader(int Pid)
    method ProcessMemoryReader (line 56) | public ProcessMemoryReader(string pName)
    method FindProcess (line 63) | public bool FindProcess(string name)
    method OpenProcess (line 69) | private void OpenProcess()
    method CloseHandle (line 82) | public void CloseHandle()
    method ReadPtr_x64 (line 91) | public nint ReadPtr_x64(nint[] PointerChain)
    method ReadByteArray (line 114) | public byte[] ReadByteArray(nint memoryAddress, nint length)
    method ReadInt16 (line 121) | public short ReadInt16(nint memoryAddress)
    method ReadInt32 (line 129) | public int ReadInt32(nint memoryAddress)
    method ReadInt64 (line 137) | public long ReadInt64(nint memoryAddress)
    method ReadSingle (line 145) | public float ReadSingle(nint memoryAddress)
    method ReadDouble (line 153) | public double ReadDouble(nint memoryAddress)
    method WriteToPtr_x64 (line 161) | public void WriteToPtr_x64(long[] PointerChain, byte[] Data)
    method WriteByteArray (line 185) | public void WriteByteArray(nint memoryAddress, byte[] bytesToWrite)
    method WriteInt16 (line 191) | public void WriteInt16(nint memoryAddress, short i)
    method WriteInt32 (line 198) | public void WriteInt32(nint memoryAddress, int i)
    method WriteInt64 (line 205) | public void WriteInt64(nint memoryAddress, long i)
    method WriteSingle (line 212) | public void WriteSingle(nint memoryAddress, float i)
    method WriteDouble (line 219) | public void WriteDouble(nint memoryAddress, double i)
    method ScanPtrBySig (line 226) | public List<nint> ScanPtrBySig(string pattern = "")

FILE: FFXIVZoomHack/Program.cs
  class Program (line 7) | public static class Program
    method Main (line 9) | private static void Main()

FILE: FFXIVZoomHack/Properties/Resources.Designer.cs
  class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource...
    method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...

FILE: FFXIVZoomHack/Settings.cs
  class AppSettings (line 3) | [Serializable]
    method AppSettings (line 11) | public AppSettings()
Condensed preview — 16 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (525K chars).
[
  {
    "path": ".gitattributes",
    "chars": 2518,
    "preview": "###############################################################################\n# Set default behavior to automatically "
  },
  {
    "path": ".github/workflows/build.yml",
    "chars": 827,
    "preview": "name: Build FFXIV Zoom Hack\n\non:\n  push:\n    branches:\n      - master \n  pull_request:\n    branches:\n      - master \n\njo"
  },
  {
    "path": ".gitignore",
    "chars": 6867,
    "preview": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n##\n## G"
  },
  {
    "path": "FFXIVZoomHack/FFXIVZoomHack.csproj",
    "chars": 714,
    "preview": "<Project Sdk=\"Microsoft.NET.Sdk\">\n  <PropertyGroup>\n    <TargetFramework>net8.0-windows</TargetFramework>\n    <OutputTy"
  },
  {
    "path": "FFXIVZoomHack/Form1.Designer.cs",
    "chars": 14568,
    "preview": "namespace FFXIVZoomHack\n{\n    partial class Form1\n    {\n        /// <summary>\n        /// Required designer variable.\n "
  },
  {
    "path": "FFXIVZoomHack/Form1.cs",
    "chars": 10451,
    "preview": "using System.Diagnostics;\nusing System.Runtime.InteropServices;\nusing System.Text.Encodings.Web;\nusing System.Text.Json"
  },
  {
    "path": "FFXIVZoomHack/Form1.resx",
    "chars": 452889,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!--\n    Microsoft ResX Schema\n\n    Version 2.0\n\n    The primary goals "
  },
  {
    "path": "FFXIVZoomHack/ProcessMemoryApi.cs",
    "chars": 10495,
    "preview": "using System.Diagnostics;\nusing System.Runtime.InteropServices;\n\nnamespace FFXIVZoomHack\n{\n    public static class Win3"
  },
  {
    "path": "FFXIVZoomHack/Program.cs",
    "chars": 842,
    "preview": "using System.Text.Encodings.Web;\nusing System.Text.Json;\nusing System.Text.Unicode;\n\nnamespace FFXIVZoomHack\n{\n    publ"
  },
  {
    "path": "FFXIVZoomHack/Properties/Resources.Designer.cs",
    "chars": 3147,
    "preview": "//------------------------------------------------------------------------------\n// <auto-generated>\n//     此代码由工具生成。\n/"
  },
  {
    "path": "FFXIVZoomHack/Properties/Resources.resx",
    "chars": 6325,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The prim"
  },
  {
    "path": "FFXIVZoomHack/Settings.cs",
    "chars": 869,
    "preview": "namespace FFXIVZoomHack\n{\n    [Serializable]\n    public class AppSettings\n    {\n        public bool AutoApply { get; se"
  },
  {
    "path": "FFXIVZoomHack/app.manifest",
    "chars": 665,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<assembly manifestVersion=\"1.0\" xmlns=\"urn:schemas-microsoft-com:asm.v1\">\n  <ass"
  },
  {
    "path": "FFXIVZoomHack.sln",
    "chars": 995,
    "preview": "\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio Version 17\nVisualStudioVersion = 17.0.3211"
  },
  {
    "path": "LICENSE",
    "chars": 1081,
    "preview": "The MIT License (MIT)\n\nCopyright (c) 2015 Jay Otterbein\n\nPermission is hereby granted, free of charge, to any person obt"
  },
  {
    "path": "README.md",
    "chars": 2857,
    "preview": "# FFXIV-Zoom-Hack\nAllow adjustment of camera zoom and field of vision beyond what the game normally allows.\n\nWorks for D"
  }
]

About this extraction

This page contains the full source code of the jayotterbein/FFXIV-Zoom-Hack GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 16 files (504.0 KB), approximately 284.8k tokens, and a symbol index with 53 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!