diff --git a/RavenM.Installer/App.config b/RavenM.Installer/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/RavenM.Installer/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/RavenM.Installer/Installer.Designer.cs b/RavenM.Installer/Installer.Designer.cs new file mode 100644 index 0000000..191095a --- /dev/null +++ b/RavenM.Installer/Installer.Designer.cs @@ -0,0 +1,171 @@ +namespace RavenM.Installer +{ + partial class RavenM + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RavenM)); + this.progressBar1 = new System.Windows.Forms.ProgressBar(); + this.RavenMFolder = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.Version = new System.Windows.Forms.GroupBox(); + this.Dev = new System.Windows.Forms.RadioButton(); + this.Release = new System.Windows.Forms.RadioButton(); + this.FolderPicker = new System.Windows.Forms.Button(); + this.Install = new System.Windows.Forms.Button(); + this.DoneText = new System.Windows.Forms.Label(); + this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); + this.Version.SuspendLayout(); + this.SuspendLayout(); + // + // progressBar1 + // + this.progressBar1.Location = new System.Drawing.Point(12, 126); + this.progressBar1.Name = "progressBar1"; + this.progressBar1.Size = new System.Drawing.Size(360, 23); + this.progressBar1.TabIndex = 0; + // + // RavenMFolder + // + this.RavenMFolder.Enabled = false; + this.RavenMFolder.Location = new System.Drawing.Point(12, 27); + this.RavenMFolder.Name = "RavenMFolder"; + this.RavenMFolder.ReadOnly = true; + this.RavenMFolder.Size = new System.Drawing.Size(292, 20); + this.RavenMFolder.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 8); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(83, 13); + this.label1.TabIndex = 2; + this.label1.Text = "Ravenfield Path"; + // + // Version + // + this.Version.Controls.Add(this.Dev); + this.Version.Controls.Add(this.Release); + this.Version.Location = new System.Drawing.Point(12, 54); + this.Version.Name = "Version"; + this.Version.Size = new System.Drawing.Size(232, 66); + this.Version.TabIndex = 3; + this.Version.TabStop = false; + this.Version.Text = "RavenM Version"; + // + // Dev + // + this.Dev.AutoSize = true; + this.Dev.Location = new System.Drawing.Point(7, 43); + this.Dev.Name = "Dev"; + this.Dev.Size = new System.Drawing.Size(45, 17); + this.Dev.TabIndex = 1; + this.Dev.TabStop = true; + this.Dev.Text = "Dev"; + this.Dev.UseVisualStyleBackColor = true; + // + // Release + // + this.Release.AutoSize = true; + this.Release.Location = new System.Drawing.Point(7, 20); + this.Release.Name = "Release"; + this.Release.Size = new System.Drawing.Size(64, 17); + this.Release.TabIndex = 0; + this.Release.TabStop = true; + this.Release.Text = "Release"; + this.Release.UseVisualStyleBackColor = true; + // + // FolderPicker + // + this.FolderPicker.Location = new System.Drawing.Point(312, 27); + this.FolderPicker.Name = "FolderPicker"; + this.FolderPicker.Size = new System.Drawing.Size(60, 20); + this.FolderPicker.TabIndex = 4; + this.FolderPicker.Text = "Browse"; + this.FolderPicker.UseVisualStyleBackColor = true; + this.FolderPicker.Click += new System.EventHandler(this.FolderPicker_Click); + // + // Install + // + this.Install.Location = new System.Drawing.Point(297, 84); + this.Install.Name = "Install"; + this.Install.Size = new System.Drawing.Size(75, 23); + this.Install.TabIndex = 5; + this.Install.Text = "Install"; + this.Install.UseVisualStyleBackColor = true; + this.Install.Click += new System.EventHandler(this.Install_Click); + // + // DoneText + // + this.DoneText.Location = new System.Drawing.Point(250, 110); + this.DoneText.Name = "DoneText"; + this.DoneText.Size = new System.Drawing.Size(132, 13); + this.DoneText.TabIndex = 6; + this.DoneText.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // RavenM + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(384, 161); + this.Controls.Add(this.DoneText); + this.Controls.Add(this.Install); + this.Controls.Add(this.FolderPicker); + this.Controls.Add(this.Version); + this.Controls.Add(this.label1); + this.Controls.Add(this.RavenMFolder); + this.Controls.Add(this.progressBar1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.Name = "RavenM"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "RavenM Installer"; + this.Load += new System.EventHandler(this.Installer_Load); + this.Version.ResumeLayout(false); + this.Version.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.ProgressBar progressBar1; + private System.Windows.Forms.TextBox RavenMFolder; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.GroupBox Version; + private System.Windows.Forms.RadioButton Dev; + private System.Windows.Forms.RadioButton Release; + private System.Windows.Forms.Button FolderPicker; + private System.Windows.Forms.Button Install; + private System.Windows.Forms.Label DoneText; + private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1; + } +} + diff --git a/RavenM.Installer/Installer.cs b/RavenM.Installer/Installer.cs new file mode 100644 index 0000000..dfff2c0 --- /dev/null +++ b/RavenM.Installer/Installer.cs @@ -0,0 +1,200 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; +using Microsoft.Win32; +using System.IO; +using System.IO.Compression; +using System.Net; +using SimpleJSON; + +namespace RavenM.Installer +{ + public partial class RavenM : Form + { + static readonly string BEPINEX_DOWNLOAD_URL = "https://github.com/BepInEx/BepInEx/releases/download/v5.4.21/BepInEx_x64_5.4.21.0.zip"; + static readonly string RELEASE_URL = "https://api.github.com/repos/iliadsh/RavenM/releases/latest"; + static readonly string DEV_DOWNLOAD_URL = "https://nightly.link/iliadsh/RavenM/workflows/main/master"; + + private string releaseAsset = string.Empty; + + public RavenM() + { + InitializeComponent(); + } + + private void Installer_Load(object sender, EventArgs e) + { + RavenMFolder.Text = TryFindRavenfield(); + + GetRelease(); + } + + void GetRelease() + { + var response = MakeRequest(RELEASE_URL); + var json = JSON.Parse(new StreamReader(response).ReadToEnd()); + releaseAsset = json["assets"][0]["browser_download_url"]; + var name = json["name"].ToString().Trim('"'); + Release.Text += $" ({name})"; + } + + string TryFindRavenfield() + { + var steamInstallPath = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam", "InstallPath", null) as string + ?? Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam", "InstallPath", null) as string; + + if (steamInstallPath == null) + return string.Empty; + + string[] foldersvdf; + try + { + foldersvdf = File.ReadAllLines($"{steamInstallPath}\\steamapps\\libraryfolders.vdf"); + } catch (Exception e) + { + Console.WriteLine($"read file: {e}"); + return string.Empty; + } + + string folderPath = FindApp(foldersvdf); + if (folderPath == null) + return string.Empty; + + string ravenfield = $"{folderPath}\\steamapps\\common\\Ravenfield"; + if (!Directory.Exists(ravenfield)) + return string.Empty; + + return ravenfield; + } + + string FindApp(string[] foldersvdf) + { + string currentPath = null; + bool seenApps = false; + foreach(var line in foldersvdf) + { + var lineT = line.Trim(); + if (lineT.StartsWith("\"path\"")) + { + currentPath = lineT.Split('\t').Last().Trim('"').Replace(@"\\", "\\"); + seenApps = false; + } + if (lineT.StartsWith("\"apps\"")) + { + seenApps = true; + } + if (line.Contains("\"636480\"") && seenApps) + { + return currentPath; + } + } + return null; + } + + private void FolderPicker_Click(object sender, EventArgs e) + { + DialogResult result = folderBrowserDialog1.ShowDialog(); + if (result == DialogResult.OK) + { + RavenMFolder.Text = folderBrowserDialog1.SelectedPath; + } + } + + private async void Install_Click(object sender, EventArgs e) + { + progressBar1.Value = 0; + DoneText.Text = string.Empty; + if (!Directory.Exists(RavenMFolder.Text)) + return; + + DoneText.Text = "Installing BepInEx..."; + await Task.Run(() => InstallBepInEx()); + progressBar1.Value = 30; + + DoneText.Text = "Installing RavenM..."; + var downloadUrl = Release.Checked ? releaseAsset : $"{DEV_DOWNLOAD_URL}/RavenM.zip"; + await Task.Run(() => InstallRavenM(downloadUrl)); + if (Dev.Checked) + await Task.Run(() => InstallRavenM($"{DEV_DOWNLOAD_URL}/Updater.zip")); + progressBar1.Value = 80; + + DoneText.Text = "Writing Config..."; + string configValue = Release.Checked ? "Release" : "Dev"; + await Task.Run(() => WriteConfig(configValue)); + progressBar1.Value = 100; + + DoneText.Text = "Done!"; + } + + private Stream MakeRequest(string url) + { + var req = (HttpWebRequest)WebRequest.Create(url); + req.Method = "GET"; + req.Accept = "application/vnd.github+json"; + req.UserAgent = "Def-Not-RavenM"; + req.Timeout = 5000; + + return req.GetResponse().GetResponseStream(); + } + + void InstallBepInEx() + { + var zip = MakeRequest(BEPINEX_DOWNLOAD_URL); + var archive = new ZipArchive(zip, ZipArchiveMode.Read); + ExtractZip(archive, RavenMFolder.Text); + + string pluginsFolder = $"{RavenMFolder.Text}\\BepInEx\\plugins"; + if (!Directory.Exists(pluginsFolder)) + Directory.CreateDirectory(pluginsFolder); + + string configFolder = $"{RavenMFolder.Text}\\BepInEx\\config"; + if (!Directory.Exists(configFolder)) + Directory.CreateDirectory(configFolder); + } + + void ExtractZip(ZipArchive archive, string path) + { + foreach (var entry in archive.Entries) + { + string fileName = Path.Combine(path, entry.FullName); + string directory = Path.GetDirectoryName(fileName); + + if (!Directory.Exists(directory)) + Directory.CreateDirectory(directory); + + if (entry.Name != string.Empty) + entry.ExtractToFile(fileName, true); + } + } + + void InstallRavenM(string downloadUrl) + { + var zip = MakeRequest(downloadUrl); + var archive = new ZipArchive(zip, ZipArchiveMode.Read); + ExtractZip(archive, $"{RavenMFolder.Text}\\BepInEx\\plugins"); + } + + void WriteConfig(string configValue) + { + var config = +$@"## Settings file was created by plugin RavenM.Updater v1.0.0 +## Plugin GUID: RavenM.Updater + +[General] + +## If you're using a potentially outdated version and know what you're doing, this will disabled the updater. +# Setting type: Boolean +# Default value: false +Force Disable Updates = false + +# Setting type: UpdateChannel +# Default value: Release +# Acceptable values: Release, Dev +Update Channel = {configValue} +"; + + File.WriteAllText($"{RavenMFolder.Text}\\BepInEx\\config\\RavenM.Updater.cfg", config); + } + } +} diff --git a/RavenM.Installer/Installer.resx b/RavenM.Installer/Installer.resx new file mode 100644 index 0000000..4c3edf5 --- /dev/null +++ b/RavenM.Installer/Installer.resx @@ -0,0 +1,2892 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 25, 25 + + + + + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///x7///9d////mv///9D/ + ///3//////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////f////Q////mv///13///8eAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ + //8I////SP///5L////d//////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////b////kv///0n///8HAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///wb///9N////o/////L///////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////D///+i////Tf///wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yr///+N////6v////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////6v///43/ + //8qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////Av///07///+///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////A////T////wIAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Av///1j////b//////////////////////////// + ///////////////////////////////////////////////////////////////57+7/8tza//Pc2v/v + ycX/36We/86Fff/JgHf/yX55/9F8e//qgoD/8IWB//CEgv/uhIH/7YWB/+uJg//go57/6srH//Hc2v/x + 29r/+O7t//////////////////////////////////////////////////////////////////////// + ////////////////////////2v///1n///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///0P/ + ///N///////////////////////////////////////////////////////////////////////////+ + /f3/9+Hg//DKx//YgXv/znJs/8FRSv+yKyL/ty0h/74xJP+0LSL/qiof/6QpIP+kKCL/sSYl/9swL//m + MjH/5TIw/+IyMP/gMi7/3zIt/7MoIf+oKR3/rSgf/6soH/+1TEX/wW1p/7N2fP/Cvsn/29vh//z8/f// + /////////////////////////////////////////////////////////////////////////////87/ + //9DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///yn///+0//////////////////////////////////////////// + //////////////////////////zx8f/vvb3/33p3/9NQS//INC7/yTYu/7wuKP+0KiX/sysl/7IqJP+x + KyP/sSwl/7ArI/+sKiP/pSgi/6MoI/+zJyj/2i0x/+UwM//lMDL/4zAy/+ExMf/dMTD/sygk/6gnIf+r + JyL/qSch/6QkH/+iJCH/dR8s/w4JMv8MCzf/LytT/2xphv+wsL7/7u7w//////////////////////// + //////////////////////////////////////////////////+0////KgAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///w3///+Q////+/////// + ////////////////////////////////////////////////////+Pj6/5+gtv+FZX//0klO/8wxLP/K + Lyj/yC8o/8o2L//JNzH/tywl/7MpJP+yKyX/sCok/64qJP+tKiP/rSoj/6sqJP+mKSP/oykj/7coKP/e + LjD/5C8y/+QwMv/hLzL/4C8x/94yL/+xKSP/qSgh/6knIv+oJyL/oyQg/6MkIf9rHSz/DAcw/wgEM/8I + BDX/BwY1/wgIMv9hNUb//nR2//2trv///Pz///////////////////////////////////////////// + ///////////////////7////j////w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///9S////4//////////////////////////////////////////////////////4 + +Pr/zMvY/3Vzlv8VFk7/BQU//3MfPf/ILi7/yCwn/8cuJv/JMir/0EA3/78zK/+0LCX/sisl/7AqJP+v + KiT/rSok/6wrJP+rKyP/qSsk/6UpI/+mKiT/wCop/+EuMP/mLzL/4y4y/+EwM//gLzL/3jEw/7EpIv+q + KCL/qicj/6knI/+lJiH/oyQi/10ZLf8LBzH/CQU1/wkFOP8HBjb/BwQw/3keMf/8LS//+Cku//Y+Qf/7 + kJD//9fX///6+v//////////////////////////////////////////////////////////4////04A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8J////m/////////////////////// + ///////////////////////////////29vj/sbHC/09NdP8GAjz/BQI8/wQEPP8RBzr/oCY3/8YuKP/H + Lib/yTAp/887NP/KOjL/ti4m/7ErJP+wKyb/ryok/64rJf+sKiT/qysk/6oqIv+pKyP/pywj/6osJf/K + LCv/5i8y/+YuMv/kLjL/4i4y/+MwM//bMC//sikj/60oI/+qKCP/qCci/6UmIf+jJiP/Uxkw/woHMv8J + BDX/CAU3/wYFNP8IBC3/miQx//ksL//4LDH/9S8y//g2Nv/+Pzz//nd1///FxP//+fj///////////// + /////////////////////////////////////////////5n///8JAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////Jv///9H/////////////////////////////////////////////////////rq29/0pJbP8E + AjX/BQI0/wUCNP8EAjT/BgM0/0AUOv++LTT/yTEq/801Lf/QOjP/zjo1/7suJ/+zLCX/sCsl/68rJf+u + KyX/rCsk/6wrJP+sKyT/qisj/6osJP+pLST/rC0l/9MuLv/pLzL/5y4z/+UuMv/iLzP/4zAz/9gvLf+y + KiP/rSkj/6spI/+pJyL/pici/6QnIv9IFzL/Cgcz/wkGNv8GBTT/BQUu/woHK/+3KDH/9y0v//YsMP/y + LC//+Tg3//9CPf/+QTz//EA7//13c//+wb////////////////////////////////////////////// + /////////////9D///8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1X////y//////////////////////////// + ////////////////////2Njf/1dXdf8KCTX/AwEv/wMCL/8EAjD/AwMv/wICLv8HAi3/dyA3/8w1Nf/Q + OC//0zwy/886NP+/MSv/tSsk/7QsJf+vKyT/rSsk/60rJP+rKyP/qywk/6osI/+pKyL/qCwj/6ouJf+u + LSb/1S8v/+0xNf/pLTP/5y0y/+MvMv/jMTP/1S4q/7IrJP+uKiP/rSok/6opIv+pKCL/pyoj/z8TNP8K + CDX/CQY1/wUFMv8FByz/Fg4p/9UwMv/6MjH/+TU1//g2N//8PTv//0M9//5DPP/+QTz//UE8//tGQP/7 + gX3//uHh//////////////////////////////////////////////////////L///9TAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wP/ + //+N////////////////////////////////////////////////7e3x/1dYdf8AASz/AQEs/wIBLP8C + Aiz/AwMu/wMDLv8DBC7/BAQs/x0MLv+zLj3/0zcx/9U6Mv/RODH/vSwo/7YsJv+zKyT/sSwm/64rJP+s + KyT/qysk/6srI/+qKyP/qiwj/6gsIv+pLiT/qS4k/6otJf/RLS3/7TAz/+guMv/mLzP/4zAz/+MyM//S + LSr/siwk/68sJf+uKyT/rSoj/6sqIv+lKif/KAw1/wkHN/8JBjb/AwUy/wUHLf84Fyj/7jw2//4/N//+ + Pzn//0I9//9DPv//Qz3//0I8//5CPP/+RT7/+0M9//pCPf/5QDv/+o2J//7x8f////////////////// + //////////////////////////////7///+K////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8L////s/////////////////////////////////////// + ////9/f5/5CQo/8TEzn/AQIp/wEEKf8DBCv/BAUs/wQFLP8EBSz/BQQs/wQEKv8FAyj/Uhs4/9A5P//Z + NzL/10A4/8k1MP+5LCn/ti0n/7MsJf+vKyT/rSsk/6sqI/+rKyT/qSoi/6orI/+pLCL/qCwj/6ctI/+m + LiT/qC0j/8wsKv/tMDP/6zE0/+kxNP/mMjT/5jM0/8wtKf+0LCX/rysk/64sJP+sKyL/qCsk/2cfLv8O + CTb/CQc3/wcGNP8CBTH/BQQr/2chMP/9QTv//zs2//9BO///QTz//0M8//9FPf//RDz//kQ8//1CO//6 + Qz3/+kI9//lCPf/2Pjj/+E1I/+u1tP/4+Pj///////////////////////////////////////////// + //+z////CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////GP///83/ + /////////////////////////////////////////+rq7f9bWnb/AgEq/wICJ/8EBCX/CQol/wsNJf8M + DCb/CAgo/wUGKf8FBij/BAUn/wUDJP9VGTD/yjEz/9c2L//VPDX/wTAr/7csJv+0LCb/sCsk/64rJP+t + KyX/qysj/6krIv+pKyP/qSsi/6grIv+oKyL/piwj/6UuI/+nLiP/yy4r//AzNv/uMzb/7DY4/+s2OP/o + NTX/yC0o/7UtJf+vKyT/rSwk/6osI/+LKCr/GxI1/wkJNv8IBzb/BwY0/wMEL/8HAyn/jCw2//9DPf// + Pzn//0E5//9GPv//RDz//0U9//9FPP/+RT3//UQ8//tDPf/6Qz3/+EE8//hAO//5Qj3/dT47/2JfYf/u + 7u7////////////////////////////////////////////////N////FwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///x/////a//////////////////////////////////////////+5 + ucT/ISFC/wICKP8CAif/AwQk/wgJI/8XFyT/Hh0k/xsaJP8MDCP/BgYj/wYGJP8FBiP/BgQg/y8MIP/E + LjH/3zs0/80wLf+9Kif/tiol/7IrJP+xLCT/risj/6wrI/+qKiL/qSsi/6gqIv+oKyL/qCwj/6crIv+m + LCT/pS4j/6cuI//ILyv/8jc4//E2Of/wNzr/8Dk7/+o4Nv/ELij/sywl/68sJf+sKyT/qCol/24hLf8N + DzT/Bgk0/wQGNP8EBDH/AwMr/wcCJf+0Nzz//0Q8//9COv//Rz3//0hA//9KQP//ST///kY9//1GPv/7 + RDz/+UQ8//pDPf/5Qzz/9kE6//NTTv8eEQ//DwwP/0A9Qv/CwsT///////////////////////////// + ///////////////////Z////HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8i////3/////// + ////////////////////////////////////jY6e/xARM/8CAib/AgIm/wEDJP8DBCL/CQoi/xoZI/8g + HyP/Gxsk/wwMIv8GByH/Bgch/wUGH/8FBBz/FQYX/7o2Ov/qSED/0jIv/78qJv+3KyX/tCsk/7ErJP+u + KiL/rCoi/6oqIf+qKyL/qSsi/6cqIf+nKiP/pysj/6YrI/+lLSP/pi0k/8EtKv/yOTn/9Dg6//E4O//0 + PD7/7Do2/70uJv+yLSb/riwl/6sqJP+oKSX/mScm/14YKv8OCTL/BAgy/wEEMP8CAyn/EgYm/9ZBQ/// + Qzr//0Q6//9HPf//S0H//0tB//9KQP//SUD//khA//1HP//6RT7/+kY///lEPf/2Qz3/pERB/wUDA/8Q + DRD/HRog/zMwOf+fnqT////////////////////////////////////////////////f////IQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////Gv///93/////////////////////////////////////7Ozu/1RVav8D + BCX/AwQl/wMEJP8CAyP/AgMh/wIFIP8JCyL/Ghkj/yAfIv8bGyP/Cwwh/wYHH/8GBx7/BgYc/wYEGf8M + BRb/jio1//JQSP/dPzb/xy0p/7orJv+0KiT/rygi/60pIv+sKiL/rCoi/6kqIf+qKyL/qSsj/6krI/+o + KyP/qCwj/6csI/+nLST/vC0o//A7O//1PT3/9D4///Y/QP/tPzj/uS0l/7EtJf+vLCX/rSsl/6koI/+m + JyL/qCYk/3UbLP8eDC//AwYu/wICJ/8tDyj/6kdD//9FPP//RDr//0g+//9KQP//S0D//0tA//9LQf/+ + SUD//UpB//xKQv/8SkH/+kk///ZMRf9nJyX/BAME/w8MDv8cGR//JyQt/yopNP9iYmr/7+/w//////// + ///////////////////////////////////d////GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xP////U//////////// + /////////////////////////9/f4f9LS1j/DQ0g/w0NIf8NDCH/DAwh/woKIP8FBhz/AwUd/wkLIf8Z + GiP/Hx8i/xscJP8LDSL/Bgke/wcJHP8KChv/Ew4f/xkQIP9pHC7/7UhE/+FHOf/PMiz/uykk/7QpI/+x + KST/rSki/60pIf+tKSH/qioh/6orIv+qKiL/qioj/6krI/+pLCT/piwj/6grI/+3Kyf/7js7//c/P//2 + QED/+EFC//BCPP+5LiT/si0l/68sJv+uLCX/qykk/6gnIv+qJiP/ryYm/5UiKf8fCi3/BQMj/0kZK//2 + SkT//kU9//9GPf//SD7//0tA//9MQf//TUL//0tA//5LQf/9TEP//ExC//1NQ//+TEL/8kxE/4w1Lf8F + AwP/DgwO/x0aH/8oJC7/Kyk0/xgYI/9PT1f/6urr//////////////////////////////////////// + ///U////EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///8L////zP/////////////////////////////////////Q0ND/T05T/yIgJ/8i + ICb/IiAn/yEgKP8hICj/Hx4o/xISIf8HCh//Cw0i/xkaI/8fICP/Gxwl/wwOIv8KDB//Dg8f/x0aJv8m + ICv/KyAv/3YqPv/rSUz/4kU5/9M4L/+6KCL/tCgh/7AnIf+vKSP/riki/6wpIP+rKSH/qyoh/6sqIf+s + KyL/qysi/6srJP+pKyP/qSsk/7QrJv/rOzv/+EE///hBQf/4QkL/9UVA/74vJv+yLiX/sCwl/7AsJv+u + KyX/qygj/60nIv+0JyT/wikm/6IlLv8iCiP/aiEw//1OSf//SUL//0pB//9NQv//TUL//05D//9OQ/// + TkP//k5E//5OQ//8TUP//U5D//9NQv/YQjn/rjwx/yIOC/8PDQ//HBkf/yckLf8sKjT/GRkj/xQUHv9S + UVr/z9DS///////////////////////////////////////////L////CwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Bf///7T///////////////// + ////////////////////3Nzd/z08P/8nJin/JiUp/yYmKv8mJSr/JiUq/yYkKf8kIyj/Fhgl/wwPJf8O + ESX/GRsk/yAhJP8bHCb/DQ8i/w8QIf8bGif/JiIr/ycjK/8qIS3/dzU//+pNU//gNDP/yi8o/7gnIP+y + Jh//sSgi/7AoIv+vKCL/rSki/60qIf+tKiH/rCoh/60qIf+tKiL/rSok/6sqJP+sKiP/syol/+k6Ov/4 + QkD/9kE///lDQv/4RUL/zzQs/7ItJP+yLSX/si0l/7ErJf+vKiP/sCki/7YnI//DKib/yC0o/3cfKf+W + KTf//0xF//9JQv//SkH//05E//9RRv//UEX//1FF//9QRf//UUb//09G//5QRv//UUb//U9E/8A4Mv+y + OjD/YyQe/w8MDv8bGiD/JiQs/yspM/8aGST/FBQe/x0cJ/8zMzz/2dnb//////////////////////// + //////////////////+0////BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///+W/////////////////////////////////////93d3v8nJin/JiYp/yYlKf8m + Jir/JiUq/yYmKv8lJSn/JiQq/yQjKP8VFyT/DBEl/w8SJf8ZGyT/ICEm/xscJv8NDyD/Hh0p/yYiK/8n + Iyr/JyMp/ykiKv9zR0z/4lte/8MfIv++JCD/uSch/7MmIP+yJyH/sSch/68oIP+vKSH/righ/64pIf+u + KSD/rikg/64pIf+uKCL/rSkj/64pI/+yKSP/5zs5//pEQf/4REH/+URD//tHRf/wRD3/tywk/7MtI/+1 + LiX/tywl/7YqJf+7KSj/wiwp/8QsKP/HLif/sy0q/9c/Pv/9SkD//Ug///9ORP//Ukf//1NH//9UR/// + Ukb//1JG//9TR///UUj//lBH//5SRv/6T0T/uDYx/7A4M/+XNC//EwwO/xkYHf8mJCz/Kyky/xwaJP8V + FB3/HBwm/xoaJf8SEBv/2trb//////////////////////////////////////////+WAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////WP////////////////////// + ///////////////Pz9D/QD5C/ygmKv8oJyr/JyYq/yYmKv8nJir/JiYq/yYmKv8nJSn/JSQp/xQWJP8L + DyP/DhEk/xkaJP8hIif/IyMq/yIgK/8mJC3/JyUs/ygkKv8pJCr/JyIo/zEiJf/Mcmr/tx4h/7cgHf+4 + JiD/tCYh/7QnIv+zKCL/sicg/7AmH/+vJyD/rigf/68oIf+vKCD/rycg/7AnIf+wKCL/sCci/7EnIv/m + PTn/+kZC//lHQv/5RkP/+kdF//pIRP/aODH/vS0j/8AvJv/FLyn/xy4p/8kuK//JLyv/xy4q/8cvKv/B + Liz/6EI9//1KPv/9Sj///09E//9QRf//UET//1FF//9RRP//T0X//lBG//5PRf/9T0X//lFG//hNQv+4 + NjP/sjg1/6s7Nf8vFBX/FxYa/yQjK/8qKTL/HBsk/xUUHf8bHSX/Fxgg/w8NFf8vLjb/0dHS//////// + //////////////////////////////////9XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///yr////y////////////////////////////////6+vs/01MT/8oJyv/KCcr/ygnKv8o + Jyv/KCcr/ycnKv8oJyv/Jycr/ygnKv8lJSn/EhUj/wwQIv8OEiP/GRok/yQkKf8oJy3/Jycu/ycmLf8o + Jiz/JyUq/ykmK/8oIyj/GhYa/35TUP/KODn/tyMd/7clIP+4JyL/tCYi/7UoI/+1JyP/tSci/7AmH/+w + JyD/sCgg/7AnIP+wJyD/sSgi/7EmIv+vJiH/sCUg/944Nf/8SET/+UhC//pJRP/7SEX/+0lH//RIRP/R + Myz/xzEo/8syKv/MMCv/zTAs/8svLP/KMS3/yS8s/8YvLf/qQjv//ks+//5KPv//TUH//05D//9OQv// + TkL//05C//1NQv/9TUL//E1D//tNQ//9UEX/901B/7g1NP+zNzX/rzo0/0sfG/8UExf/IyIq/yknL/8e + HSX/GRgg/x0eJv8XGB7/CwsR/xMSGv9VVVn/7Ozs//////////////////////////////////////L/ + //8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8G////0P////////////////////// + /////////+3t7f9cW17/KCcr/ykoK/8pJyv/KCcq/ygnK/8oJyv/KCcr/ycnK/8oJyv/KCcr/ycmKf8T + FiT/DBAi/w4SJP8ZGyX/JiUq/ykoLv8nJy3/KCct/yknK/8pJyv/LCgs/ysmKv8aGBv/GhQU/8VRT/+9 + JiD/tyUf/7IiIP+tIiD/tCUh/7cnJP/FNi3/tCgh/7AlH/+xJiD/sCUg/7AlIP+wJSH/sSYi/7AkIf+w + IyD/yCsp//1MRP/6SUP/+0tF//tLRv/6S0b/+k1I/+xEPf/NMCf/zDIq/80xK//OMSz/zTAt/8wxLf/M + MS7/yzEt/+pFOf/9STz//Uk9//9OQv//TUL//01C//5MQP/+TUH//U1B//1OQv/6TUL/+k5D//tOQ//3 + TUD/uzUz/7U4Nv+yOjT/cCsm/xUUF/8hISf/JSIq/yIgKf8kIir/IyIq/xoaIf8MDBH/EhIY/xwbIf9a + WVz/7e3t/////////////////////////////////////9D///8GAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///43/////////////////////////////////////aWhr/ykoK/8pKCv/KSgs/ykoK/8p + KCv/KCcr/ygoK/8pKCz/KCgr/ycnK/8pJyv/JyYq/xMWJP8MESL/DxMj/xscJf8pJyz/Kigu/ykoLf8p + KC3/Kiks/yooLP8rKSz/Kygr/x0aHf8aFhf/cTMz/68pJP+sIhz/oRsZ/6gfHP+zIiH/wCcn/8s4K/+3 + KSH/ryQe/64kHf+tJB//rCQe/60kH/+tJCD/riQg/60iHf+0IR3/9khD//tKRP/7SkT//E5H//pNR//7 + T0n/+lBJ/+E8Nf/MLyj/zjMr/88yLP/QMy7/zzMu/80yLf/OMy7/6EQ5//5MPf/9STz//01C//9PRP// + T0T//k5D//9PQ//9TUH/+01C//tOQv/5TEL/+01C//lNQf/BNjP/tTc1/7M5NP+OMi3/IxcZ/yAfJf8j + ISf/IyEo/yYjK/8mIyv/Gxoi/wwMEv8TEhf/HBsg/yQhJv9mZGj///////////////////////////// + /////////////4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9C//////////////////////////// + /////////5aWmP8pJyz/KCgr/ykoLP8pKCz/KSgr/ykpLP8pKCz/KSgr/ykpLP8oKCv/KSks/ykoLP8o + KCv/FRgl/w4TIv8QFSP/Hx8o/yooLf8rKS//KSgu/ykpLv8rKS7/LCkt/ywqLf8rKCr/IB0e/x4bG/8r + IiH/PyMg/1IhHP9xIBv/pCEg/80xK//ePjX/xjIq/7MrI/+rJx//pice/54kHv+TIxz/hSAa/4EeGP+S + Gxn/qiAe/7YnI//mQEH//k5I//1ORv/9UEn//VJL//tQSv/9U0v/+VFJ/9c1Lv/OMiv/0DQs/9EzLf/S + NC7/0DQt/9E0Lv/lQTj//k9A//xIO//+TUH//09E//5PRP/+T0T//k9E//xOQv/8T0P/+k5C//pOQ//7 + T0T/+09C/8w5Nv+1NzX/tjo2/6M4Mf89Hx3/Ih8j/yQgJf8mIij/JiIp/yIhKP8ZFx7/DQwS/xISF/8c + Gh//IyIm/yQjKP+VlZf//////////////////////////////////////////0IAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////DP///97////////////////////////////////Fxcb/NDQ3/ykoLf8pKCz/KSks/ykoLP8p + KCz/KSks/yopLP8pKCz/KSgs/ykoLP8pKCz/KSks/ykpLP8eHyf/FBci/xcaJP8kIyr/Kygu/ygnLf8n + KC3/Kysv/ywrL/8sKS3/LSot/ywpKv8jHyD/Ih4e/yokIf8tIx//MyIf/z4jH/9iIRv/kyci/6gtKP+S + KiH/dyYe/2ohGf9pIRr/dyIb/2seGP9mGxb/ah0X/3waFv+iHh3/pCQd/6QrJ//6Ukz//1NL//9SSv// + U0v//lNM//1SS//9VU3/8ElC/9AwKf/QNCv/1DUu/9M0Lv/TNi7/0zUu/+E8Nf/+UkT//1FD//5PRP/+ + UEX//lBF//5QRf/+UEX//lFF//xQRf/8UEX//E5E//xRRv/8UUT/2z86/7g4Nv+5OTX/rzox/1UmIf8i + HyH/JCAk/yYiKP8mIij/IyAm/xkYHv8ODRL/ERIX/xwaH/8jIib/IyMo/zAvM//Ew8X///////////// + ////////////////////////3v///wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+U//////////////////////////// + ////4+Pj/09OUf8pKCz/KSgt/ykoLP8pKCz/KSkr/yooLf8qKC3/Kikt/yopLf8qKSz/Kiks/yopLP8p + KSz/Kios/ykoLP8kIyj/JCQp/ykoLf8rKCz/Oi0y/1E7Pf9WPj3/QDI0/y0rLv8sKiz/LCkq/yomJf8r + JSL/LCQh/ywjH/8vIh7/OyMe/1UkHf9tJR//fSYi/3clH/9eIxr/RRsT/1MgF/9rHxj/ZBoV/14YFP9m + Gxb/dh0W/3QeF/9VHxn/SyAZ/8RBOf//VU3//1JK//9TS///VU3//lNM//5TTP/+VU3/4z43/88vKP/U + NCz/1TYt/9U1Lv/VNS7/3Tkz//xRRP//VEj//1NI//9TR///U0j//1RI//9SSP//Ukj//VNH//5SR//9 + UUb//VFH//5TSP/pSED/vDk3/7o5Nf+1OzL/aywm/yMeIf8kICX/JiIo/yUiKP8iICb/Ghke/w8NEv8R + Ehb/Gxoe/yMiJv8kIyj/JCMo/0tKTv/x8fH/////////////////////////////////////lAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////LP////z///////////////////////////z8/P95eXv/KSgs/yopLP8qKSz/Kiks/yopLP8q + KSz/Kikt/yopLP8qKS3/Kikt/yopLP8pKS3/Kikt/yopLP8qKiz/KSos/ykoK/8oKSz/Liks/08pKP9+ + Kyz/kzEx/5ozMv+WNjT/bjIy/0QxL/8tKyn/LCcm/y8nI/8vJSD/LiQe/zIjHf8+Ix7/VyQd/2UjH/97 + JiH/hicj/2wgHP9UGxb/YSEX/2cfGP9cGRT/WBcT/1oYEv9aHhf/OyAb/zAiHP8xIRz/Wigh/+5PR/// + UUz//1FJ//5UTP/+VU3//VJM//5UTf/4UUr/2jUv/9U0K//XNC3/1jYv/9c1Lv/aNzH/+E1C//9USP// + VEj//1NI//9TSP//VEn//1NI//9TSP//U0j//1RI//5SSP//U0n//1NJ//JORf+/Ojj/uzk2/7c6Mv+E + Myz/KiEj/yUhJf8mIij/JSIo/yIhJv8ZGR7/Dg4R/xESFv8cGh//IyIn/yQkKP8jIyj/JCMo/4KChf/7 + +/z////////////////////////////////8////KwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+4//////////////////////////// + ////sK+x/ykoLv8pKS3/Kiks/yopLP8qKSz/Kiku/yopLv8qKSz/Kiks/yopLf8qKS7/Kiot/yoqLf8q + Ki3/Kios/ykqLP8pKSv/KSkr/ysrLf9QLCn/hiUj/40hJf+QIif/nScs/68vMv+4MDP/rjU2/1QyLf8p + JyT/Lycj/y4kH/8vJB3/NSQb/0wjHf90HSD/gh4g/5YqKP+jKyf/nCYi/4EeHf9sHhr/ZSAY/14dFf9V + GBL/URoV/z4eGv8xIh7/LCIe/yoiH/8vJCL/iDUt//hSS///U0z//1NL//9WTv/+VU7//FNN//1VT//1 + UEn/3DYv/9c1Lf/VMi3/1zUv/9g2L//xSD///1NG//9TRv//U0j//1JH//9USP//U0j//1RI//5TSP// + Ukj//lNJ//5RR///VEr/+VBH/8U7OP+6OjX/tzgy/5Y2Lv8wJCX/JiIm/yYiJ/8mIij/IiAm/xoaH/8O + DhH/ERIW/xsaH/8jIyf/JCQo/yQkKP8jIyn/IyMo/7Gxs/////////////////////////////////// + //+3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////Rv////////////////////////////////T09P87PD//KSkt/yopLf8qKS3/Kikt/yopLf8q + KSz/Kikt/yoqLf8sKS3/LCot/yoqLf8qKi3/Kiot/yoqLf8qKiz/Kios/ygqLP8nKSz/QjMy/3opJ/+O + Iyb/kiMo/5EiJ/+XJCn/risw/8EtM/+6KjD/eCon/y8mIf8sJR//LiUe/zUlHf9KJRr/eiQd/848Qf/h + W1v/4mpl/8hCPv+1LCf/sCgj/6EjI/+AHR3/Yh4Y/00dEv9EHxb/OCEc/y8iHv8rIh//KSQh/ykkIv8z + JiP/t0pA//5UTf//Ukz//1NN//9WTv/9U03//FJN//xUTv/oPzr/2zQu/9czLP/XNCz/2jcv/+tAOf/+ + VUr//1VJ//9SR///U0j//1RI//9TR///VEj//1NH//9TSP//UUf//lJJ//9TSf/9Ukn/yjo3/7o6M/+7 + OTL/oTcw/zYlJv8mIyb/JiIn/yYiKP8iIif/Gxsf/w4OEf8SEhb/Gxse/yMjJv8mJCj/JSQo/yQjJ/8l + Jir/OTk9//X19f////////////////////////////////////9GAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wH////M//////////////////////////// + ////jIyP/ykqLv8pKS3/Kikt/yopLf8qKS3/Kikt/yoqLf8qKS3/Kyot/ywpLf8rKS3/Kiot/yoqLf8q + Ki7/Kiou/ysrLf8qKy3/KCks/ycpK/9nQDr/iico/44iJv+RIif/kiQp/5MjKP+mJy3/yC8z/8IoL/+p + Jyr/VSch/zAlHf82Jh7/VSYc/3gnGv+HJhn/lyoc/6Y1Jv+9TD//119c/8Y8N/+4Kyf/tSom/6wnJf+P + Ih//WR8X/zchFv8uIhz/LSMf/yskIv8pJSP/KCUj/yckJP9WNTH/+l9a//5STf/+Ukz//1ZO//5UTv/9 + U07//lRP//ZOSP/iOTP/2jQs/9s2Lf/cNy//5js1//1USf//VUr//1NI//9TR///VEj//1NI//9USP// + VEj//1RJ//5TSf//U0n//1RL//5TSv/TPTn/ujo0/7s5Mv+kODH/OCYm/yYjJv8mIif/JSIo/yMiJ/8b + HCD/Dg8R/xITFv8cGx//JCMn/yckKf8lIyj/JCMn/ysrL/8sLC//jo+Q//////////////////////// + /////////////8j///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////UP///////////////////////////////9vb3/8gIS3/KSkv/ykqLv8pKSz/Kikt/yopLv8q + Ki3/Kiot/ysqLf8rKS7/Kiot/ywqLf8rKi3/Kyou/ysqL/8rKi7/Kist/yorLf8mKi3/LSor/302Mf+J + ISj/jSEm/5AkKf+QIyn/kCIo/5siKv/ILDT/zi81/8gpMP+nJSf/YSQe/2cpG/98KBr/gycb/4gmG/+Q + KBz/nykh/68tJf+6MSn/xjgx/70xLv+yKif/rScl/6kmJf+hJyX/UCEa/yoiHf8tJSL/LSYl/ywpJ/8q + KCj/KCcm/ycoKP+MUk7//VdX//5STv//U07//1VP//xSTf/8U03//FRO//JHQv/lNzD/5Dsx/+Q8Mv/l + OjP/+09F//9VSv//VUn//1RK//9TSP//VEn//1VK//9USf//VEn//1NJ//9USv//U0v//1VM/95DPv++ + OjL/vjky/6k5Mv87Jif/JSMm/yYjJ/8lIij/JCMo/xwcIP8OEBL/EhMW/xsbH/8kIyf/KCUp/yMjJv8i + IiX/JCUp/yAgJf8cGyH/3Nvd/////////////////////////////////////1AAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD////O//////////////////////////// + ////VFVv/wUHKf8eHy3/KSov/ykqLP8pKi3/Kikt/yoqLf8qKi3/Kyot/yspLv8rKi7/Kyou/ysqLv8r + Ki7/Kyou/ysrLf8qKy7/KSot/ygpLP9UNjD/kzQx/4YgJ/+JIyT/iCUo/4cmKv+FJCn/iyIn/7ssMv/P + LjX/zCs0/7gmKf+JJR3/gSYa/4YoG/+LJxv/kycd/6EnH/+xJyT/uykn/8AsKf/KMi//wjEv/7QqKP+r + JiX/qScl/6YnJP+LJB7/QyQf/y0nI/8qJyX/Kyko/ysqKf8oKSj/Jygo/ywtLv/DXWX//VNU//9RTv// + Uk7//lNO//1TTv/+Uk7/+UtH/+47Nf/sPzX/6j0z/+g7NP/6TEP//1ZL//9VSv//U0n//1RK//9USv// + U0n//1VK//9VS///VEr//1JJ//9UTP//Vk7/5kVD/8A6M//AOTL/qzky/zwnJv8lJCb/JSQo/yUjKP8j + Iyj/HB4h/w8QE/8TExb/Gxof/yUkKP8oJSn/JCQn/yAgI/8TEx//CQcZ/wYDFf9WVGH///////////// + ////////////////////////zv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////QP///////////////////////////////6mpuP8ICzL/AQMr/xobLv8pKi//KSot/ykpLf8p + KSz/Kiot/ysqLf8rKi3/Kyou/yspLv8sKi7/Kyou/ysrLf8rKi3/Kiot/ykqLf8oKiz/Jykr/35AOf+O + Kyr/fyUk/3csKv9jNC//WzUv/1gwK/9bLSn/kjc0/8QvNP+xKiv/lCYf/4ckG/+MJhv/lCcd/6IoIP+2 + KiX/ySwo/8kpKf/IKSj/yywq/9UyMf/KMTD/tyko/64nJf+nJCP/pSYk/5chH/9sIx3/NSkm/ysqKf8q + Kir/Kiwr/ykqKv8pKSn/Jygq/0IzNv/QVFv//U9O//9PTf//UU7//lBN//9NS//7SET/9kQ//+9AN//q + PTT/6Dsz//lJQP//V0z//1dN//9VS///VUv//1ZL//9USv//VUv//1VL//9US///U0v//1JM//9VTv/s + SEX/vzgx/8M5Mv+tOjP/Oygn/yUkJv8lIyj/JSMo/yMkKf8dHiL/EBET/xMUF/8cGx//JSQo/yclKf8k + JCf/Hh4i/wwMGf8DART/AwAV/wsIHf+xsLf/////////////////////////////////////QAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+w///////////////////////////5 + +fr/MDFW/wACLv8BAy3/Gxsw/yoqL/8qKi3/KSks/yoqLf8qKSz/Kyot/ysqLf8rKi3/Kyot/ywqLv8r + KS//Kysu/ysrLv8qKy7/KSot/ygqLf8oJyj/mEQ+/4UrJ/9xOC7/WTw0/0k5Mf9DNCz/QzMq/0AyKf9c + PDP/jCwk/4ooHv+KJh3/jyUd/50nHv+xKiL/yS0o/9kvLf/cMTD/3C4u/9YsK//VLSv/2jAv/9AyMP+/ + LSv/sCcl/6clI/+dJR//jR8d/3ghHP9ALCr/Li0t/yssLP8rKyz/Kisr/ykqK/8nKCn/JScp/108Ov/q + WVz//k1P//9MS///S0v//0dH//1IRf/5SEP/8kI7/+g9NP/fNi//+ktA//9SSP//Vkz//1dM//9WS/// + VUr//1VL//9WTP//VUv//1RL//9SSv//VEz//1RO/+5FRv/ANy//xjoy/687Nf86KCj/JCQm/yUkKP8l + Iyj/JCQp/x4fI/8REhT/ExQX/xwbH/8kIyj/JiUp/yMkJ/8eHiP/DAwa/wMCFv8DARf/AwEX/1VTY//5 + +fr///////////////////////////////+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////I/////3//////////////////////////8HBzf8GBjT/AAIv/wECMP8bGjD/Kiku/ykpLP8q + KSz/Kikt/ysqLf8qKSz/Kyot/ysqLf8rKi7/Kyou/ysqLv8rKy7/Kist/ykrLf8pKiz/KCks/0MqKP+k + Qj7/fT02/2JAN/9QPjb/Rzgw/0c0LP9JMCf/Tiki/2ojHf+EJRz/jiQd/5clHf+qJiD/xCwn/9QwLP/c + MS//3i8u/98qLf/pPDf/5TMw/+AvLP/cLiz/0iwq/8QuKP+vJiT/oyMh/5YiHP+JIBr/eSIc/zgsKv8u + LS3/Kywt/ysrLf8qKyz/KSsr/ygpKv8mJyn/Jigp/29FQ//oVFn//khM//5DRP/8QUH//EVC//pHQ//2 + RD//4jMv/9wwK//8TEL//01G//9WTP//V03//1ZM//9WTP//Vkz//1ZM//9XTf//VUz//1ZM//9UTP/8 + UUv/4j07/8M3L//JOzT/sTw2/zkoKP8kJCb/JSQo/yUkKf8kJCn/HyAk/xESFf8UFBf/HBsg/yQkKP8m + JSn/IyMn/x4dIv8MCxz/AwIX/wMBF/8DARj/Cwkh/8HAx/////////////////////////////////3/ + //8hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+I///////////////////////////7 + +/z/WFd5/wMCM/8BAjD/AAMx/xoZL/8qKS3/KSks/yopLf8qKS3/Kyku/ysqLf8rKi3/Kyot/ysqLf8r + Ki3/Kyot/ysrLv8rKy3/Kyot/ykqLP8pKSz/fjs1/5I4N/9xPzj/XUE4/1E/Nv9MOzL/TjQr/1koI/9q + IBz/gB8a/5AgHf+kIyD/uigk/88uK//ZMjD/3TEw/94vL//fLC7/6i80//NLRf/tOTb/7DUx/+EuLf/Y + Kyn/xywm/64nIf+hIx//kiMc/4UhGf9pJR7/Miws/y4tLv8rLS7/Kyst/yssLf8qKyz/KSor/ygpKv8n + KCr/Jygq/1w1Nf/hUlb//EZH//w/Qf/7QD7/+0VB//pDP//5RkD//U1G//5NRf//S0X//1VN//9YTv// + Vkz//1dM//9US///Vkz//1VM//9WTf//VUz//lVL/9wyMv/HLSj/xzYx/8s7M/+0PDf/OSgo/yMkJv8l + JCn/JCQp/yQlKv8gISX/ERIV/xQUF/8cGyD/JSQo/yYlKf8jIyf/Hx4i/w0LHP8DAhj/AwEY/wMAGf8D + ABr/V1Zo//v7+////////////////////////////////4UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////Bf///+j//////////////////////////8/O2f8EAjn/AgI0/wECMf8BAzH/Ghkx/ykoLf8p + KS3/Kiks/yspLP8rKS3/Kiks/ysqLf8rKi3/LSkt/y0qLv8sKi3/Kyot/ysrLf8rKi3/KSkr/0EtLP/H + VlT/gzMz/2U7NP9QPTT/Sjkx/0ozK/9OKSP/YCIf/3chHv+UIx//tSQj/8orKv/TLy//1y4u/90yMf/e + MDH/4y0y/+s5O//0SET/91ZR//E8Ov/vMzD/7DYz/+AwLf/PLSj/sCgh/6AoIP+HIBn/fyEa/04rJ/8w + Ly//LS0u/ywtL/8rLS7/Kywt/ysrLP8qKyz/Kyos/yoqLP8pKiz/JiYp/zQjJ/+qR0n//EVF//w/P//8 + Qz7/+0I9//pDPv/+SUP//kpG//9JRv//UUv//1lP//9WTP//V0z//1ZM//9VS///VUv//1VM//9WTf/6 + Ukj/ySUl/8UvKv/VRTz/0Ds1/7U7N/82KCj/JCUn/yUlKf8lJSr/JCYq/yAhJv8SExb/FBQY/xsbIP8k + JCj/JiQo/yMjJ/8eHiL/DQwd/wMCGP8DABj/AwEa/wIAG/8CABz/z87U//////////////////////// + ////////5f///wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9K//////////////////////////// + ////enmZ/wQCOf8CAjX/AQMx/wEDMP8aGTD/KSgu/ykpLP8rKCz/Kykt/yspLf8rKi3/Kyot/ysqLf8s + Ky7/LSot/ysqLv8rKy7/Kyou/yoqLf8pKCr/QzEx/4ZPTP8/Kyr/NS0r/zErKP8yKSX/Oikk/0MnI/9h + JSH/jiQi/7knKP/QLy//1C4v/9QxMP/VMi//zSwq/9IuLv/sTUT/8UxE//RLRv/3UU3/8jg2//A0Mf/s + MzD/4zEs/9EwJ/+sKSD/kiQc/4EhGP9qJR7/Niwr/y0tLf8tLS7/Kywv/yssLv8rKy//Kyst/ysrLP8r + Ky3/LCst/ywrLv8oKS3/Hh4j/x4bH/+nQUP//khF//s+O//5Pzv/+UE9//pDP//8RUL//0hG//5OSf// + WVD//1ZM//9XS///Vkv//1RL//9VS//+U0r//lVM//xWTP/hNTT/ziUo/9ZHOv/SNzb/szw4/zQoKP8k + JSj/JSUp/yYlKv8lJSr/ISIm/xITF/8TFBj/Gxsf/yUkKf8mJin/IyMn/x4fJP8NDB3/AwIa/wIBGf8E + ABr/BAAc/wQAHf96eIj/////////////////////////////////////SgAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///5////////////////////////////z8/f8aF1L/BAI8/wICNv8AAjH/AQMx/xkYL/8p + KC7/Kigt/yooLP8qKSz/Kiks/ysqLf8sKi7/LCou/ysqLf8rKi3/Kyot/ysqLv8rKy7/LCsu/yopLP8p + KSr/LSwr/ywrK/8tKyr/LCgm/y8nJP82KSX/QCon/3AnJP+gJSP/vSko/8ovLf/RMC//yTMw/8JURv+w + VE3/qCIj/+VPQ//zT0f/9UtH//dHR//yNjf/7jQz/+kwLf/eLij/wS0m/5MjHf99HBf/fyEX/08pJv8w + LC3/Li0u/ywsLv8sLC//LCwv/ysrLv8sKy7/LCwu/ywsLv8sLC7/LSwv/yoqLv8dHiT/Fhge/1YvMf/0 + UEf//EA8//k9O//4Pzz/+kI///pDQP/8RkP//UxJ//9dU///WE3//1lN//pTTP/vQkH/7kI///hMQ//7 + UEf/+lNJ/+tBO//RJCX/1DYw/9c1Mf+xOzb/Micm/yYnKf8mJir/JiUq/yUmKv8iIyf/ExQX/xMVGP8b + HCD/JSUp/ycmKv8kJCf/Hh8j/w0LHv8EAhr/AgAY/wQAG/8EABz/BAAd/xgVMv/8/Pz///////////// + //////////////////+fAAAAAAAAAAAAAAAAAAAAAAAAAAD///8G////7/////////////////////// + ////oJ65/wUCRf8FAj7/AgI2/wECMf8CAzH/Ghgx/yooLv8qKCz/Kiks/yspLf8rKS3/Kyot/ywqLf8s + KS//LCku/ysqLv8rKi3/Kiot/y0tL/84PDn/Oj45/0VLQf9LUUT/SU5C/0pMQf81My3/LSgk/zMqJv9T + Mi//nzA2/7YsLP+6KSn/vS0s/7tSSf+dXFP/hFxN/5VxXf+kWEz/rCEl/99KRP/vV07/7UFD/+82O//o + ODf/6E1I/9Y3Nv+bJCL/gSYe/4knHv+IOyz/OCwq/y0sLf8sLC7/Kywv/yssL/8rLC//Kywu/ysrL/8s + LC//LCwu/ywsLv8tLTD/LCsv/x4eJP8YGiH/PSks/8Q9M//+SD3/+T06//g+PP/4Pz3/+UA///tFQv/7 + Tkr//Gtg//9hVf/3WlP/3Tc1/84nKf/LIin/1iou/+1NQv/zV0j/3TIw/8wlJP/WMiz/2Dkw/6U5Mv8t + JCT/Jycq/ycmK/8lJir/JSYr/yMjKP8VFRn/ExUZ/xobH/8lJSj/JyYq/yQkKP8eHyP/DQsd/wMCGv8D + ABn/AgAa/wQAHf8EAB7/BAEh/5+eq////////////////////////////////+////8GAAAAAAAAAAAA + AAAAAAAAAP///0b///////////////////////////////9bWYv/BgJG/wUCPv8DAjj/AQIy/wIDMf8a + GDD/Kigt/ysoLP8rKSz/Kykt/yspLf8rKS3/Kykt/ywqLv8rKi7/Kyou/yoqLv8pKSz/Pj86/1ZcRv9V + XEj/U1tG/1BWQ/9OUkD/TU9B/zc0Lv8tJyP/NCwm/3dTRv+5ZVb/y05D/7clK/+5bl3/vJuF/7KUgv+V + dWX/h2VS/5dyXf+kT0L/uCoy/99dUv/wbmP/6j1B/+tFRf/jUEv/uSwr/4EeGv+MKyD/fzMq/0IwLf8t + Kyv/LSwu/ywsL/8rLC//Kywv/yssL/8rLC//Kywv/yssLv8sKy7/LSwu/y0tL/8uKy//Hx4k/yEfJP9p + MCv/lSkn/+dBNf/4Qjn/9D46//U+PP/5QD7/+kFA//tKSf/4cGX/+ldU/+gzNv/VKyz/zycq/8khJ//H + Hyb/zycq/9UuLP/OJiX/yiYk/9k9Mf/TOzL/giom/yQhIf8mJyr/JiYq/yUmK/8lJiv/IyQo/xYWGv8V + Fhn/HBwg/yYlKf8nJir/JCUo/yAfI/8NCx3/AwEa/wMBGf8DABv/BAAd/wQAHv8DACL/Wlhv//////// + /////////////////////////////0IAAAAAAAAAAAAAAAAAAAAA////jv////////////////////// + ////7+70/yckaP8FAkn/BgM//wQCOf8CAjP/AgMy/xoYMf8qJy3/LCgs/ysoLP8rKSz/Kiks/yspLP8s + KS3/LCkt/yspLf8qKS3/Kiks/yooLP8/Pzn/V1xG/1ddR/9TWUT/UFVB/05SP/9JSz3/My4p/zEqJv9I + QDj/RDoz/y8gHP+ocFv/s29h/7eOfP+2loP/uJiF/7qYh/+vinj/j3Fb/49yWP+iS0D/sx0k/7olJf++ + IyP/vCMk/7oiJP+jJiP/mSsl/401Lf9PMjD/LCks/ywrLf8sKy3/Kywv/yssL/8rLC//Kyww/yssL/8r + LC//LC0v/ywrLv8sKy7/LSwv/y0rL/8gHyT/JSAk/4UsKv+aKyb/qCwl/8o3L//fPDX/6z46//VEQf/8 + Skj/+09P//RoXv/1b2P/3Swu/9IkKP/OJSj/yiIn/8cgJv/FHyT/yCEl/8giJP/LKCn/10Mz/8g5Mf96 + LSn/JiYm/yYnK/8nJiz/Jics/yYnLP8jJSn/Fxcb/xUXGv8cHSD/JiYp/ycmKv8kJSj/Hx8k/w0LHf8D + Ahj/AgAY/wMAG/8EABz/BAAf/wMAIf8mI0H/8O/y////////////////////////////////jQAAAAAA + AAAAAAAAAAAAAAD////Y//////////////////////////+wr8n/CART/wYCSv8GA0L/BAI6/wICNP8C + AzP/Ghkx/ykoLf8qKCz/Kigs/yopLP8qKCz/Kyks/ywpLP8rKCz/Kikt/yopLP8pKSz/Ojg3/1pdTv9Z + X0v/V11G/1NaRP9SVkL/T1JA/0dIPf83My3/R0M6/0tGO/80Lyn/JBwZ/518a//JqJL/s5B+/6+MfP+3 + loT/u5iH/7eUgf+XemX/iXFZ/4NjTv+qQj7/sj47/7A8Pf+sNjz/qDI2/6MwMv+UMTP/XjY3/zErLf8r + Ki3/Kysu/yssL/8rLC//Kiwv/yssL/8rLC//Kyww/yssL/8rLC//LCwv/ywrLv8uLC//Lisv/yEfJP8n + ICP/jSgs/6EpKP+jKyb/qC4o/64tKf+7MCz/0Dk1/+ZPSP/1YVr/82de//J1aP/aNDb/0CQm/8sjJv/H + ICb/xR8l/8MdJP/DHiP/xSAl/8onKv/VSjj/xjYr/3gvKf8qKiz/KCkt/ycnLP8mJyz/Jics/yUmKv8Y + GR3/Fhkc/x0eIf8mJir/JyYr/yUlKf8fICP/DQsc/wQCGP8CARj/AgAb/wMAHf8DAR//AwEi/wcEJ/+y + sLz////////////////////////////////YAAAAAAAAAAAAAAAA////Gv////////////////////// + /////////2tpnP8FAlP/BgJL/wYCQf8EAjv/AwI1/wMCM/8aGDH/Kigt/yopLP8qKCz/Kiks/yopLP8r + KSz/Kiks/ysoLP8qKCz/KSgr/ygnKv89Ozn/a21e/2NrWf9ZYUv/Vl5H/1JYRP9OU0L/RUo9/0hNP/9F + Rzz/Ozoy/0A9Nf84Lif/sIp5/8imkv+8mob/tpOC/7uYhv+7mYb/uZaC/5p6aP+Lc1//fGlW/2NFR/9I + JzD/TzU//08zPv9TMjv/VTI3/04yN/8zLTH/LCsu/yorLf8qLC//Kyww/yssL/8sLTD/Kywv/yssMP8r + LDD/LCww/ywsL/8sKy//LCsv/y4sL/8tKi3/IR8j/ysfI/+TJSr/oico/6MpJ/+kKif/pSom/6gqJv+0 + Lyr/wDEt/8czLv/VQT3/1UxD/7koJP/IKCP/xCMj/8AgIv++HiL/vBwi/7scIf++HSP/vyEn/8Y9L/+3 + KyT/YSUi/ygpKv8oKS3/KCgt/ycnLP8mJy3/JCUq/xkaHv8XGRz/HR8i/yYmK/8nJiv/JSUp/yAgJf8N + DBz/BAIZ/wIBGf8CABr/AwAd/wMAH/8EASL/BAEk/2tpfv////////////////////////////////// + //8ZAAAAAAAAAAD///9W///////////////////////////6+vz/Kypz/wUCVf8GAkz/BgJB/wQDO/8D + AjX/BAM0/xsXMv8rKS7/Kiks/yooLP8qKS3/Kiks/yopLP8qKSz/KScr/ycmKf8qJyv/Kicr/ycnKv8n + KCv/LCsu/zUzNP9BQzz/TVNF/0xWRP9ETT//QEY7/zEzLP80NC3/PDoy/zgwJ/+df23/zLOc/7yeiv+3 + l4T/vZuJ/7+di/+9mob/nXtr/4ZvW/95aVb/Pyg2/ykeLP82ND7/Li02/y4sNP8uLDP/LCsx/ysrMP8r + Ky//Kiwv/yosL/8rLTD/Kywv/ywsMP8sLTH/LC0w/ywtMP8tLTD/LCwv/ywsL/8tKy7/LCos/ysoK/8j + IST/Nh8i/5kkKv+jJin/piko/6MoJ/+gJyX/oSYk/6gqJv+4MCv/vzMs/8AwKv+pKSL/giEb/4wnHv+R + KB//mCYg/58jIP+lHyH/qB4h/6UeIv+cHCD/jiAg/4EbGv9NHyD/Kigp/ykoLP8oKC3/Jycs/ycoLP8m + Jir/Ghwf/xcaHf8eICT/JyYr/ycnK/8lJSn/HyAk/w0MHP8DAhn/AgAZ/wQAG/8EAB3/AwEf/wMBIv8E + ASX/LCpI//39/f///////////////////////////////1IAAAAAAAAAAP///5D///////////////// + /////////7u70/8MC2D/BQJV/wYCTP8GAkT/BAI7/wMCNv8EAzX/Gxcy/ysoLv8sKS3/Kygs/yooLP8q + KCz/KSgr/yclKP9CSEH/NTc3/yYjKP8pJyv/Kisv/ztCQv85Oz//LSox/yckK/8yMjb/QElI/zE0M/8n + KCb/KSkn/zAxLP87OzL/PjUt/15GPP/Wx67/zLqj/8GqlP/Cp5T/waSS/76ei/+afGv/hG5Y/2xaTf83 + FCn/KBsp/zY0O/8xMDb/Ly00/y0tMf8sLTD/Kyww/yssMP8qLDD/Ky0w/ystMP8sLTD/LCwx/y0tMv8s + LTD/LC0w/ywtMP8sLC//LCwv/ywrLf8oJif/KCcn/yYlJf9PIiX/pSYw/6QlK/+eJyf/gyAh/4EeG/+L + Hxr/kyIc/6QoIv+qKCT/qCkj/5EkIP94Ix3/dSQe/3YmH/93Jh//dygf/3woH/9+JiH/eyMg/3cfHP9y + Ghn/bBYY/0ofIf8tKSv/Kigs/ycoLf8nKC3/Jigs/yYoK/8dHyL/GR0f/yEjJv8nJyz/Jycs/yQlKf8f + ICX/Dg0c/wMCGv8CABn/AwAb/wQAHv8FASH/BQEk/wUBJv8MCS3/3d3i//////////////////////// + ////////kAAAAAAAAAAA////x///////////////////////////o6LF/wUDXP8FA1b/BQJM/wYCQv8F + Ajz/BAI3/wQDNv8bFzL/Kygu/ywoLf8qKCz/Kiks/yopLP8qKSz/Ly40/zI+Pf8pMjL/P0hE/z1EQv83 + Ozv/REpG/zEwM/8pJSv/JyQp/0dJS/81Njj/IiEi/ykpKf8vLy//Xjw4/443NP+aLy3/mCwq/5Q2L/+a + V0v/qIFw/7qikP/Bqpf/u6OR/5R+af+IcVn/Wysr/1sTIv8vGyX/LSsw/zAvM/8tLjL/LC0x/ystMP8q + LDD/Kiww/ystMf8sLTD/LC0x/y0tMf8tLTH/LS0x/ywtMP8sLTD/LC0w/ywsMP8tLC//Kigq/ygnJ/8p + KCj/JyUl/zUmI/9yLyb/hCwo/4cpJv9zHx3/ZhoX/2QaFf9lGhb/Zx4Y/2cgGf9nIBv/aSAb/2wgG/9t + Ih3/cCMd/3IjHf90Ix3/eSQf/3oiIP93IB7/dR0c/3AYGP9sFxn/QiEi/ywpK/8qKCz/KCgs/ygoLP8n + KCz/KCku/yYnLP8hIyf/Jics/ygoLf8nJiv/JSYp/x8hJf8ODRz/BAIa/wIBGf8DABv/BAEe/wQAIf8F + ASP/BQEm/wQCJf/Ix8/////////////////////////////////EAAAAAP///wH////x//////////// + //////////////9sbKP/BQNd/wUCVf8GAkz/BgND/wUCPP8EAzf/BAM1/xsYMv8rKS7/Kyks/ysoLP8r + KSz/Kyks/yspLf8tKy7/Liou/y4sLv80MjL/Liwt/yspK/8sKS3/LCgt/yooLP8pJyr/NTY4/15jY/8q + Kiv/LS4u/zk1M/+LNDX/riow/64oL/+qKS7/pioq/54pKP+UJiX/jTgy/5FXTv+gem3/kXFf/2s5Lv9o + FBv/cRMm/z8kLP8vLTH/Ly4y/ywsMP8rLS//Kywv/yssMP8rLTH/Kyww/ywtMf8sLTH/LSwy/y0tMv8s + LTD/LSww/y0tMP8tLTD/LCww/ysrLv8nJif/Jycn/yknJ/8nJiX/KCUi/yolIv8tIyD/PSUg/2UpIP93 + KCD/cyUe/2whG/9fIBn/WSAY/1ogGf9dIBn/YyAa/2giHP9sJB3/byMd/3MjHf94IR7/eyEf/3sfHf95 + HRz/cRkZ/2UZGP85JCX/LCgr/yooLP8oKCz/KCkt/ycpLf8qKy//LS4z/ycpLf8qKy7/Kiou/ycnK/8l + Jir/HyEm/w4OHf8EAxr/AwEY/wIBG/8DAR7/BAEg/wUBI/8FASf/BAEm/3p4jf////////////////// + /////////////+////8B////IP///////////////////////////////1dXl/8FA17/BwNW/wYCTf8G + A0P/BQI7/wQCN/8FAzf/Gxcy/yooLf8rKSz/Kygs/yspLP8rKSz/LCot/ywqLv8sKi3/LCot/ysqLP8r + Ki3/Kyot/yspLP8rKS3/Kiks/ykpK/8oJyv/LS4w/y4uL/8tLy//NDAt/5csMf+xKzH/sSow/64rL/+s + Ky7/qiwt/6ctLf+jLSv/ni0q/5MoKP+CISL/fRwb/4EbHP94GSf/Oyou/y8sMf8sLDD/Kywv/yssLv8r + LS//Kyww/yssMP8sLTH/LC0x/ywtMf8sLTH/LS0w/y0tMP8tLDD/LSww/y0sMf8tLC//IiIi/ycmJf8n + Jyb/KCcl/yYlJP8mJSP/JyQh/ycjIf8oIh//MiEd/z4gHP9CIRz/QCIc/z0kG/86JRv/OyQa/z8lGv9J + JRv/WyMb/2ciGv9zIhz/eiEd/30fHf9/Hh3/gh0d/4EcG/99HBn/Xh4c/zEnKf8pKSv/KSks/ygpLP8n + KSz/Jykt/ysrMP8zMzj/LC4y/ykrLv8pKC3/Jycs/yYmKv8gISX/Dg4e/wQDG/8CAhr/AgEb/wMBHf8D + ASH/BAEk/wQBJv8EASb/V1Vu/////////////////////////////////////yD///9I//////////// + ///////////////s7PT/MjKA/wUDXv8GAlf/BgJN/wYCQ/8FAj3/BQI5/wUDOP8bFzL/Kygt/yspLP8q + KCz/Kyks/yspLf8sKi7/LSot/ysqLf8rKS3/LCkt/ywqLf8rKS3/Kios/yoqLf8pKi3/Kiou/ysrLv8r + Ky7/LCwu/y0tLv8xLi3/kysw/7EsL/+wLC7/ry0u/64uL/+rLi7/qi4v/6YuLf+lLy3/nywr/5EmJf+K + Ih//jCIg/1YlKP8xLDD/Liww/yssL/8qKy7/Kywv/yssL/8rLDD/LCwx/ywsMf8sLTH/LS0x/y0tMf8t + LDH/LSww/y0sMP8sLDD/LS0w/y0tLv8jIyH/KCgl/ycnJv8nJyT/JSUj/yUlIv8lIyD/JiMg/ygiHv8z + Ihz/PCAd/zogHP8zIxv/MSQc/zElHP8xJRz/MiYb/zwnHP+UIiH/qyEm/6whKP+mICb/oSAk/50gI/+b + HyH/nCAe/5chHf9QJyT/LCgq/ykoKv8qKCz/KCks/ygpLf8oKS3/LS0y/0pITf9JS1D/NDU6/ygoLP8n + KCz/Jycq/yAhJf8ODh7/AwMc/wECGv8CARv/BAEe/wQBIf8EASX/BAIm/wQCJv8yME//7Ozv//////// + ////////////////////////SP///2j//////////////////////////9XV5v8EBGT/BQNf/wYDV/8H + Ak7/BwJE/wYCPv8FAzn/BgQ4/xsXM/8qJy3/Kigr/ysoLP8rKC7/Kykt/yspLf8sKS3/Kyot/yspLf8r + KSz/Kiks/yopLP8qKSz/Kiot/ykqLf8qKy7/Kysu/ywrLv8rKy3/LCwt/zEuLv+JLjD/tSwv/7gvMP+1 + Ly//sC8v/60vL/+qLS3/qS4t/6cuLv+gLSv/jCYj/4ImIP9iKCb/Myst/y4sL/8sKy//Kysv/yssL/8q + Ky7/Kywv/yssMP8rLDD/LCwx/ywtMf8sLTH/LC0w/ywtMP8tLDD/LS0w/ywtL/8tLC//LSwt/yMjIf8n + JyX/Jycl/yYmI/8lJSL/JSQg/yUkIP8lIx//KCIf/zghG/9CHh3/PR8c/zMiHP8wJBz/MCQc/zAlG/8x + Jhv/OCca/5YhIP+1ISj/tyEq/7QhKP+wISX/pCQk/38kIv9tJB//XScf/zInJ/8qKSr/KSgr/ygpLP8o + KSz/KCks/ygpLP8rLDD/VVNY/11fZf89PUL/KCcs/ygnLP8mJir/ICEm/w4OHv8EAxz/AgIb/wMBHP8E + AR7/BAEg/wQCJP8EASf/BAEm/wQBJ//V1dv///////////////////////////////9o////iP////// + ////////////////////1dTl/wUEZv8GA1//BgNW/wYCT/8GAkX/BgI+/wUDOf8HBDn/GhY0/yknLP8q + KCz/Kigs/yooLP8rKS3/Kyks/yspLP8rKS3/Kiks/yspLf8qKSz/Kyks/yopLP8pKSz/KSkt/ykqLv8q + Ky7/Kiot/yorLP8rKyz/MS0v/2oxMf+6MTT/vS8x/7svMP+4LjD/sy4w/7AvL/+sLi//py4t/5ApJv9l + Ix7/RSUk/zQqLf8uKy//LCsu/ysrLv8qKy//Kisu/yorL/8rLDD/Kisw/yssMP8sLDH/LC0x/y0tMf8r + LTH/Ky0x/ywsMP8tLC//LSwv/y4tLv8rKSr/JSUj/ycnJf8mJyT/JiYj/yUlIf8lJCD/JSQf/yUjHv8p + Ix7/PCAb/0MdHf88Hxz/MiMc/y8kHf8vJRz/LyYb/zImHP9AJxr/XyIU/3UfFv+CHxn/iR0a/5AcHf93 + Hx7/MiQe/ygjH/8lIiH/KSYn/yooKv8pKSv/KCgr/ygpLP8oKSz/Jygs/ygpLP83ODz/OzxC/y4tMv8n + Jiz/Jycr/yUmKv8gISb/Dg4e/wUDHP8CARr/AwEc/wQBHv8EASH/BAEk/wQBJ/8EAif/BAEn/9XU2/// + /////////////////////////////4j///+q//////////////////////////+5udX/BQRn/wYDYf8H + A1n/BwJP/wcCRv8HAj//BgM6/wYDOP8aFjT/KScs/ykoK/8pKCv/Kigs/yopLP8rKSz/Kykt/yspLf8q + KSz/Kiks/yopLP8qKSz/Kiks/yopLf8qKS3/KSot/ykqLf8qKi3/KSot/ysqLP8vLS//ODA4/4UzO//A + NTT/wDIx/780NP+9MzP/tjEx/60uL/+cKyv/XyYk/z0nKf8vKS3/LSot/ywqLv8rKy7/Kisu/yoqLv8q + Ky//Kisv/yssMP8sLDH/LCwx/ywrMf8sKzD/Kywx/yopMv8gHy7/IB8p/y0rL/8tKy3/Kikp/ycmJf8m + JiX/Jick/yYmJP8lJSL/JSQh/yUkIP8lIx//JiMe/yoiHf9AHxz/RB0d/zsfHf8wIx3/LyQd/y4lHP8w + JRv/MyUc/1QiF/9qHhT/chwV/3ccF/93Gxf/cBoY/0weHP8sIx//KCMg/yUiIv8oJij/Kigq/ykoK/8o + KSz/KCks/ygoLP8oKCv/KCgt/ykpLv8oKC3/KCcs/ycnK/8mJyv/JSYq/yAhJv8ODh7/BAQa/wMBGf8D + ARv/AwEd/wMBIP8FAST/BQEn/wQCJf8EASf/ubjD////////////////////////////////qP///8D/ + /////////////////////////35+s/8FBGb/BgNg/wcDWf8GAk//BwJG/wcCQP8GAzr/BwQ5/xoWM/8p + Jyz/KSgr/ykoK/8qKSz/Kigs/yooLP8rKSz/Kyks/yspLP8rKSz/Kiks/yopLP8qKSz/Kiks/yopLP8p + KSz/Kiot/yopLf8rKSz/Kyot/y8uMv8nKjn/FxYz/1glOf+XLzj/wD06/8lAPP+9OTb/rjAu/4YsK/8+ + KSz/MSou/y0qLv8rKi3/Kysu/yoqLv8qKy//Kisv/yorL/8qKy//Kisw/yssMf8sLDH/Kisx/ykrMP8m + JzD/Fxcq/wsNJv8OECP/KCgt/y8uLv8oJyb/JiUl/ycmJf8nJiT/JyYj/yUkIf8lJCD/JSMf/yUjH/8m + Ix7/LCIc/0QeHv9FHR7/NyEd/y8jHP8uJB3/LiUc/y8lHP83JBz/YR4X/28cFf9yGhb/dRoY/3IZF/9h + Gxn/OiAd/y4jHv8oIiD/JSIh/ykmKP8qKCv/KSgr/ykoK/8pKCv/KCgs/ygoK/8oKSz/KCgr/ygnK/8n + Jyv/JiYq/yYmKv8nJir/ICIm/w4OHv8EBBv/AgEZ/wEBG/8DAR3/AwEg/wQBJf8EASf/BAEm/wQBKP+B + gJP////////////////////////////////A////0v//////////////////////////aWmm/wUEZv8H + A2H/BwJY/wcCUP8HAkb/BwI//wYDO/8GBDn/GhYz/ygnLP8pKCv/KScr/yooLP8qKCz/Kykt/yopLP8r + KSz/LCks/ywoLP8qKSz/Kiks/yopLP8rKS3/Kiot/yoqLf8pKS3/Kikt/ykpLP8pKSz/MTA0/ygoOv8M + DzX/CAow/wYGK/8iES3/gmNr/5Rsdv9/U1j/UUNJ/y4rL/8sKy//Kysu/ysrLv8pKS3/KSou/ykqLv8q + Ky//Kisv/yorMP8rKzD/Kyww/yssMP8pKzD/Iygw/xYcKf8KDyP/FBEm/zEoM/8XGR7/Kiwq/zEzMP8n + JiX/Jycl/ycmJP8mJCL/JiQh/yYkIP8mIyD/JSMf/yUiHf8vIRz/Rh0e/0QdHv82IRv/LyMc/zAjHP8v + JBv/MiQb/zsjGv9jHxT/bBwU/3AbFv9vGhb/aRoX/1IeGv82Ih3/LCMd/yciH/8lIiD/KSco/yooK/8q + KCv/KSgr/ygpLP8oKCz/KCgs/ygpLP8nKCv/KCcr/ycnK/8mJyr/JyYq/ycmKv8hISb/DQ4e/wQEG/8C + Ahn/AQEb/wIBHf8DASD/BAIl/wQCKP8EASf/BAEn/2lnfv///////////////////////////////9D/ + ///o//////////////////////////9paab/BQRo/wYEYf8HA1j/BwJQ/wcCR/8HAj//BgM7/wYEOf8a + FjP/KSYs/yknKv8pJyv/Kigs/yooLP8qKSz/Kiks/yspLv8rKS3/Kyks/yspLP8qKSz/Kigt/yopLP8q + KSz/Kiks/yopLP8qKS3/Kikt/ysrLv8yMjX/KSc6/wwLNv8GCC3/Bwcs/wkGK/8aFi3/Jygv/ygpLf8q + KS7/LCov/ysrLv8qKy7/KSou/yoqLv8qKi7/Kiou/yoqL/8qKi//Kysv/yorL/8rKy//KSsv/yUpMP9b + N0f/fDpJ/4ErOv+HJy//o0NB/2swM/8/MzT/LC4s/zEyLf8nJiT/JiQi/yYlIv8mJCH/JiQg/yYkIP8m + Ix//JSEd/y8hHP9MHR3/Rx0d/zghHP8xIxz/MSMb/zEkG/8zJBv/PCMa/1sfFv9rGxX/chsY/2UaF/9e + Gxb/TR8Y/zchGv8rIBz/Jh8c/yYhIf8qKSn/KSks/ykpK/8qKSz/KSks/ykpLP8oKCz/KCks/ygoLP8o + KCv/Jicq/yYmKv8nJir/JiYp/yAgJP8ODh7/AwQc/wECGv8CARr/AwEd/wMBIP8EASX/BAIm/wQCJv8E + ASj/aWd+////////////////////////////////5P////D//////////////////////////2lpp/8F + BGj/BgNi/wcDWf8HAlD/BwJH/wcCQf8GAjv/BgQ5/xoWMv8pJyz/KScr/yooK/8pKCz/Kigs/yopLP8r + KSz/Kigt/yspLf8rKS3/Kyks/yopLf8qKS3/Kiks/yopLf8qKSz/Kiks/ykpLP8qKS3/LSwv/zMzNv8o + Jzf/DAoy/wkJLf8KCS//Dgsx/yIfL/8pKS7/KSou/yoqLv8rKi7/Kiou/ykqLf8pKi7/KSku/ykpLv8p + KS//KSkv/yoqL/8rKy//Kiou/yoqLv8nKS7/QDY8/7pATf+wLTr/oiMs/5QeIv+RHiH/jCIk/59PTv9g + RkP/MTMv/ykoJP8mJCH/JyUh/yglIv8mJCD/JyQg/ycjH/8lIRz/LyIb/1EdHP9OHB3/QSAc/zYjG/80 + JBr/NCQa/zYkGv89Ihr/Xx0Z/4cdGP+bJR7/ZxoW/1ccFv9KHRX/PB4X/0AfHP9tMSr/bjcx/0IxL/8p + KSr/KCcq/yopLP8qKS3/KSks/ykpLf8pKSz/KCgs/ycoLP8nKCz/JiYq/yYmKv8mJir/HyAl/w4PHv8E + BRz/AgIa/wIBGv8DAR3/BAEg/wQCJf8EAif/AwIl/wQCJ/9pZ37///////////////////////////// + ///u////9v//////////////////////////aWmn/wYFaf8GA2D/BwNZ/wcCUf8HAkf/BwNA/wYDO/8G + BDr/GxYz/ykmLP8pKCv/KSgr/ykoK/8qKSz/Kigs/yspLP8rKC3/Kygt/yspLf8rKC7/Kikt/yopLP8q + KSz/Kikt/yopLP8qKi3/KSks/yopLP8uLTD/MzM2/yglNv8PCjP/Dgow/xAMNP8WES//KSgt/ysrLv8p + Ki3/KSou/yoqLv8pKi3/Kiou/ykpLv8pKC7/KSku/ykpLv8pKS//KSkv/yoqLv8qKy7/KSkt/yUnK/+F + WVr/yjND/70jNv+lHSn/jxkf/4odH/+NHyH/jSQj/6hPSP96UFH/MCon/yonI/8pJiL/KSYj/yglIf8o + JSD/KSMe/yQfG/8sIhr/Whsd/1gaHP9RHBv/QyAa/zokGv82JBv/OCQc/z0jG/91Ixr/qi4h/3scFv9j + GhT/XBkU/3sjHf+yOjL/nCgj/6QpJv+lLi3/tVNE/5trWP8yKyj/KCcq/yspLf8qKS7/Kikt/ykoLP8p + KCz/KCgs/ycnK/8nJyv/JyYq/yYlKf8fICX/Dg4e/wUFHP8CAhr/AgEa/wMBHf8EASD/AwIl/wQCJ/8D + AiX/BAEn/2hnfv////////////////////////////////b////9//////////////////////////9p + aaf/BgRo/wcDYf8IAlr/CAJR/wgCSP8HAkD/BgM8/wYDOv8bFzP/KScs/ykoK/8pKCv/KSgs/yooLP8q + KSz/Kiks/yspLf8sKSz/LCkt/yopLP8qKSz/Kyks/ywoLP8qKS3/KSks/yoqLP8qKSz/Kyot/y4sL/8z + Mjb/KSU3/xELNf8RDDT/FA80/yIgLf8qKy7/Kisu/ykrLv8pKi7/Kiou/ykqLf8qKi7/KSku/ykoLf8p + KC7/KSgu/ykpLv8pKS7/KSou/yoqLf8oKS3/Jicr/4lERv/cMD3/0yU3/8MoMv+cHiH/hBsa/4ogHv+L + Ix7/kiwl/5JST/8vKiT/LSol/ysoJP8rJyP/KiYi/yklIf8pJSD/JSAb/yohGv9UHRv/Xxkc/1wZHP9X + HBv/Tx8Y/00gGv9MIBz/Vx8Z/5kqI/+hKSL/dBoZ/4wiG/+yMCf/1kE5/8E3NP+XJSL/lSQi/5UjJf+U + IiX/pjs0/6VmVP82Li3/Kykt/yspLv8qKS3/KSgs/ykpLf8oKCz/Jycr/ycnKv8nJyr/JSUo/x8fJf8O + Dh//BAUd/wICGv8CARv/AgEe/wIBIP8EAiX/BAIo/wQCJ/8EASf/aWd+//////////////////////// + /////////f////3//////////////////////////2lpp/8GBGf/BwRi/wgDWv8IA1H/BwNI/wcCQv8H + Az3/BgQ6/xoYM/8pJy3/KSgs/yonK/8rKC3/Kigs/yopLP8qKSz/Kiks/yspLf8qKSz/Kiks/yspLP8q + KSz/Kiks/yopLP8qKSz/Kikt/yopLf8rKi3/Liwv/zMxNf8pJjf/Ego3/xMNNf8eGjD/KSou/yorLv8p + Ky3/KSsu/ykqLv8pKi7/KSku/ykpLv8oKC3/KSgt/ykoLf8oKC7/KSku/ykpLf8pKi7/Kiku/ykpLf8o + Jir/lCcv/+QpOP/eKTf/2iw3/8MoL/+SHhz/jCEc/44iIP+PIyX/ZCwn/zQtJf8yLCb/MCwm/zAsJv8w + KiX/MCok/zAqI/8xKCL/Mykh/0MmHv9aGRn/YRga/3wVHP/CICj/2zAx/8wqKf/bOzD/4kI7/8UsJ/++ + LST/yDEp/9U6Nf/HOzf/mCcj/5IlI/+SJSP/kSUj/5AiIf+XJiL/tEE4/147Nv8rKCz/Kykt/yopLf8p + KCz/KCgs/ygoLP8oKCz/JyYr/ycnKv8lJSn/Hh8k/w4OHv8FBR3/AgIb/wECGv8CAh3/AgEg/wQCJv8E + Aif/BAIm/wMBJ/9pZ37////////////////////////////////6////9v////////////////////// + ////aWmn/wYEZ/8HBGH/CANZ/wgCUv8IAkj/BwJD/wcCPv8HAzv/Ghc0/yonLf8pKCv/KScr/ykoLP8q + KSz/Kiks/yopLP8rKS3/Kykt/yopLP8qKSz/Kykt/yooLf8qKS3/Kiks/yopLP8rKi3/Kikt/yoqLf8t + Ky7/Mi80/yonOP8TCzv/GRI0/ygmLv8qKy//KSsu/yorLv8pKi7/KSou/ykqLv8pKS7/KSkt/ykoLv8o + KC7/KCgu/ygoLv8pKC3/Kiku/ygqLv8pKS3/KSks/ywkKv+5OEL/5Cw1/+IoM//jLDn/2ig4/7QgKP+d + IyD/kSEg/5IfJP9sJCX/Oi8n/zYvKP82MCn/NjAp/zQvKP80Lif/NC0m/zQsJP81LCT/PC0j/1UhHf9q + Ghv/lhke/9opLf/jNC//3DEs/+hFO//bOTX/ySwp/8guKP/RNjD/1D45/6EqJ/+QJCH/kiUj/5IlJP+Q + JSH/miYj/6QsJ//BQT7/Yjo4/yooLP8rKC3/Kygs/ykoLP8oKCz/KCgs/ycnK/8nJiz/JyYq/yUlKP8f + HiT/Dg4d/wUFHP8CAhv/AgIb/wMBHf8DASD/BAEl/wQCJ/8DAib/BAEn/2lofv////////////////// + //////////////b////w//////////////////////////9paaf/BgRo/wcEYf8IA1n/CAJS/wgCSP8H + AkL/BgI+/wcDPP8bFzT/Kict/yooLP8pKCv/Kigs/yopLP8qKSz/Kiks/yspLf8rKS3/Kykt/yspLf8r + KS3/Kiks/yopLv8rKS3/Kikt/yspLf8qKS3/Kiot/y0qLv8wLjL/Kyg5/xYMPP8lIDH/Kyou/yorLv8p + Ki7/KSsu/ykqLv8pKi7/KCku/ygpLv8oKC7/KCgt/ycnLv8nJy7/KCgu/ygpLv8pKS7/KCkt/yopLf8p + KCz/JyIp/3QtNP/gLDn/4CMy/+MoNv/fKTn/1Sg4/7giLP+YICH/jh0f/3ccIv9CMCj/PjMr/z01Lf88 + Ni7/OjQs/zs0Lf89Ni7/PTUt/z42Lf9CNy3/Uywm/3wgHv+yICT/3y8w/+M5Mv/jODX/5UA5/9MxLv/K + LSn/zjIt/9U7Of+xLyz/jyQg/5AlIf+SJiP/lCYi/5QkIP+lKib/sS8s/8ZKSf9GMzH/Kigs/ysoLf8q + KC3/KSgs/ygoLP8oKCz/Jycr/ycmKv8nJir/JSUo/x8fJP8PDx3/BQYc/wICGv8DAhz/AwEe/wQBIP8E + AiX/BQIn/wMCJf8DAib/aGd+////////////////////////////////8P///+f///////////////// + /////////2ppp/8GBGj/BwNg/wgDWf8HAlH/CAJJ/wcCQ/8HAj3/BgM9/xwXNP8qJy3/KSgr/yooK/8q + Jy3/Kigt/yspLP8rKS3/Kykt/yspLf8rKS3/Kyku/yspLf8rKSz/Kyks/yopLP8qKS3/Kiks/yopLf8q + Ki3/Kyou/y4sMf8rKTr/Hhc7/ywoMP8rKy7/Kisu/ykqLv8pKi7/KSou/ykqLv8pKi7/KSou/ygoLf8o + KC3/IyMt/yQiLv8oKDD/KCou/ygqLv8oKi3/KSkt/ycnLf8bGCf/FAsf/5grOP/dJjv/4SI0/90mNv/a + Kjf/1So4/7EiLP+WHh7/fRsb/0gvJv9BNSz/RDsw/0M7Mv9EPDP/RDw1/0lBOf9LQTn/UEY9/0o/Nf9T + NCz/iSQi/8wpL//jNjb/4To1/+E7N//bNzP/zy0r/8wuK//PNDD/vDMx/5EmIf+OJiD/kiYh/5MmIv+X + JSL/oiYg/68tJ//CNDP/r09M/zEqK/8pKCv/Kigs/yooLP8pKCz/KCcr/ygnK/8oJyv/JiUq/yYlKf8l + JCj/HR0j/w4OHf8FBR3/AgIZ/wECG/8DAh7/AwEg/wQCJP8EAif/AwIl/wMBJ/9oZ37///////////// + ///////////////////l////0v//////////////////////////aWmn/wcFaP8HBGD/CANZ/wgCU/8I + Akj/BwJD/wcCP/8GAz3/HBc1/yonLv8qKCz/Kigs/yonLf8qKC3/Kigs/yspLf8rKS3/Kyot/yspLf8q + KS3/Kyot/yspLf8rKS3/Kyot/yopLP8rKi3/Kykt/ysqLf8rKy7/Li4z/zAxPf8yMDr/LCsu/yoqLv8r + Ki//Kiov/ykqLv8pKi7/KSou/ykpLv8pKi7/KSku/ygoL/8dGi7/HRst/ygpMf8nKjD/Jykv/ygpLv8o + KS7/HR0t/wkHJ/8DASD/FQka/61GUf/jKjj/3SEy/9omNP/bLTj/0ys6/8k0Of+JLyf/Tzsx/0k9M/9N + Qzj/TUU6/0xEOf9ORTv/S0I6/0xDOv9WTEH/UUc8/1A5L/+ZJyj/2DE1/90xMf/bNDH/1jEv/9MwLv/M + LCr/yy8r/8IyLv+VJyL/jSYg/5EnIP+TJiD/mCUh/6IlIv+uKSP/vCwp/81BP/9SMjL/KCYp/ykoK/8q + Jyv/KCcr/ygnK/8oKCv/KCcr/yYnKv8mJir/JiYq/yUkJ/8eHiP/Dg4c/wUFG/8CAhr/AQEb/wIBHf8C + AR//BAIk/wMCJ/8EAib/AwEm/2hnff///////////////////////////////9D////A//////////// + //////////////+Af7P/BwVn/wcDYP8IA1n/CAJS/wgCSP8HAkH/BwI9/wcDPf8dFzX/Kigu/yooLP8p + KCz/Kigs/yooLf8rKS3/Kiks/yspLf8qKS3/Kikt/yopLP8rKS7/Kyku/yspLf8rKS3/Kyks/yspLf8q + KS3/Kykt/yoqLf8xMzj/OzxE/zAvM/8rKi3/Kyot/yopLf8pKS//KSkv/ygpLf8pKS7/KCku/ykpLv8q + KS7/KSgv/xwZMP8cGi7/Jykx/ykrMP8nKi7/KCku/yUnLv8PDir/BAMq/wICJv8CABn/HhQi/6BHTP/g + Ojr/2yUw/9gtOP/VMjr/0DZB/3dKQf9aSkD/VUc8/1JGO/9QRjv/UEY8/09GPP9LQzr/TUU6/1dOQv9L + RDj/Tjkv/6koLP/QLjD/0Cwu/8opK//DJyn/vycn/78nJ//ILi7/pikl/40mIP+PJyD/kiYg/5gmIP+h + JSD/rSgj/7cqJf/JMy7/nkE8/zIpK/8pJyv/KScs/ygnK/8oJyv/KCcr/ycnKv8pJir/KSYr/yclKv8n + JSn/JSQo/x0eI/8NDhz/BAUb/wIBGf8BARv/AgEe/wMBIP8DASX/AwMn/wMCJv8DAif/gH+S//////// + ////////////////////////wP///6z//////////////////////////6mpzP8HBWf/CARh/wgDWv8I + AlD/CQJG/wgCQf8HAz7/BwM+/x4XNf8rJy3/Kigs/yooLP8qKC3/LCgt/yspLf8rKS3/Kykt/yspLf8r + KS3/Kykt/yspLf8rKS3/Kykt/yspLf8rKS3/Kyks/yspLP8qKSz/Kikt/ywsMP8xMTb/LCou/yoqLf8q + Ki3/KSkt/ykpLf8pKS7/KSku/ykpLv8pKS7/KCku/yopLv8pKC//HBkw/x0aL/8nKDH/KSsw/ycqLv8k + KC7/Gxwt/wYGKv8EBCr/AwQp/wECIP8DARn/Egkb/5E6Pv/nOzr/1i42/9UzO/+0Ljz/aElA/1tKQP9Y + SD7/Vkk+/1RJPv9TSj//UUg+/0xDOf9KQzj/VU1B/0lDN/9WOTH/uSoz/8cqLv++KCn/syQl/6UgIP+c + HR3/qB8f/8EsLf+TJR//jCYf/48mH/+WJiD/niUg/6snIv+xKCP/vygm/81CPv9VMzL/LCgr/yooLP8o + Jyz/KCcs/ygmKv8oJyr/KCcr/ycmKv8pJSr/JSUp/yclKf8kJCj/Hh4j/w0OHP8EBRz/AgIZ/wIBG/8D + AR3/AwEf/wMCI/8EAij/AwIm/wQBJ/+1tcD///////////////////////////////+o////kP////// + ////////////////////09Pk/wcFZv8IBGD/CANY/wgCT/8JAkb/CAJB/wcCPv8HAj3/HRc1/yonLv8q + KCz/Kigs/yooLP8sKC3/Kigt/yopLf8rKS3/Kykt/yspLf8rKS3/Kiks/yspLP8rKS3/Kiks/yopLP8q + KSz/Kyks/yspLf8rKS3/Kykt/yspLf8qKS3/Kiot/ykpLf8pKSz/KSkt/ykpLv8pKC//KSgu/ykpLv8p + KS7/Kiku/ygoL/8dGDD/HBku/ycoMf8pLDD/Jyow/x4iLv8MDSv/BAQp/wQFKv8EBiv/AgQm/wICIf8D + AR3/Egkd/8VSU//iQDj/yyUz/68qO/93TUL/X0xC/1xNRP9aTUT/VkxC/1RLQf9SSj//TEQ6/z02LP9V + UET/TUg8/1w4L//ALjj/uScs/58cIf+YGx//lR0e/5QeHv+bHh7/miQg/4gjHv+MJR//kyYf/5slIP+o + JSL/syUi/7kkI//SNS3/eUE+/ywmKf8qKCz/KScs/ygnLP8oJyv/KCYr/ygnK/8oJiv/JyYq/ycmKv8m + JSn/JiUp/yMkJ/8dHiT/DQ4b/wQFGv8BARj/AQEa/wIBHf8DAR//AwEj/wMCKP8EAif/BAEo/9TU2v// + /////////////////////////////4j///9w///////////////////////////W1ub/CAVm/wkFYP8I + A1f/CANP/wgCRv8IAkH/BgI+/wcCPv8eGDb/Kict/yooLP8qKCz/Kigt/yooLf8qKCz/Kyks/yspLv8r + KS7/Kykt/yspLP8rKSz/Kyks/yspLf8rKS3/Kiks/yopLf8rKS3/Kikt/yspLf8rKS3/Kikt/ykpLf8p + KS3/KSkt/ykpLv8pKS3/KSkt/ykoLv8pKC7/KSgv/ygpLv8pKS//KCcv/x0YMP8cGS7/Jicx/yksMv8m + KjH/Gx4v/woMK/8FBCj/BQUq/wUGKv8CBSn/AgMn/wIDJP8DAiL/LxUr/7NHRv/JLS//uh4w/5g9Ov9a + QTn/UUU8/1VJQP9XTkT/VUxD/0tDOv80KyX/JyAZ/z03Lf9DPjL/SS0h/7wuNv/CMjT/vDg1/68vLv+c + JCL/jyEf/38hHv97Ih7/hCQf/4wkH/+WJCD/pCMh/68jI/+4IyP/vyUk/7VVSv8yKCv/KScr/yknLP8p + Jiv/KCgs/ygmK/8oJyv/KCYq/ycnK/8nJiv/JyUr/yYkKv8mJCn/JCQo/x0eJP8NDhv/AwUb/wEBGP8B + ARr/AgEd/wIBHv8CAiP/AwEp/wQBJ/8EASj/1dXb////////////////////////////////aP///0z/ + /////////////////////////+zs9P81MoD/CARf/wcDVv8IAkz/CAJC/wcCP/8GAj3/BwI+/x8YNv8r + Jy7/Kics/yooLf8pJyz/Kygu/ysoLv8rKC3/Kikt/yopLf8qKS3/Kigt/yspLv8qKSz/Kiks/yspLf8r + KS3/Kykt/yspLf8qKS3/Kikt/yopLP8qKSz/KSks/ykoLf8pKS3/KSku/ygoLv8pKC7/KSgt/ykoLv8p + KC//KCgv/ykpL/8pJy//HRgx/xwZLv8mJzH/KSsy/yYpMf8bHi//CQsr/wUEKP8FBCn/BQUq/wQFKv8D + BCn/AgMo/wIDJ/8EAyP/Ewcj/4xCS//DSEj/ryQr/2cqKf84LSX/NC0l/zgwKP8+NS3/Qzgx/0U5Mv9A + NS7/OjMq/zMtIv8zJhr/rTMz/8w3M/+5QjT/pDww/30pI/9aIx//SCIe/00kIf9rIx//kSIg/6MiIf+x + IiT/tSAj/7oiIv/HTUf/QTMz/ygnK/8pKCz/KSct/yknLP8oJyz/KCcr/ygnK/8oJyv/JyYq/ygmK/8n + JSz/JiQr/yUlKf8kJCj/Hh4k/w0OG/8DBBr/AAEY/wEAGf8BARv/AQEe/wMBIv8DAij/BAEm/zEwTv/s + 7O////////////////////////////////9K////IP///////////////////////////////1lXlf8I + BF7/BwNW/wcCS/8IAUP/CAI//wYCPf8HAz3/IBk1/ysnLv8qJyz/Kigs/yooLf8rKC3/Kigt/yspLv8q + KS3/Kykt/yspLf8qKS3/Kykt/yspLf8rKS3/Kykt/yspLf8qKSz/Kigs/yopLf8qKSz/Kikt/yopLv8p + KS3/KSgs/ykoLP8pKCz/KSgt/ykpLf8pKC7/KSgu/ykoLv8oKC//KSgw/ygmMP8dGDD/Gxku/yYnMf8p + KzL/Jyky/xodLv8JCyv/BQQn/wUEKf8FBSr/BQUq/wQEKf8EAyn/AwMo/wMDJf8EASH/DgQk/0UkQv+R + O0D/hCsl/0MoIf8uJh//NCsk/z0yK/8/NC7/PzQt/zsxKv83LSX/Mysh/zAqH/9jNCr/cy4o/1EiH/9D + JB//PCQf/zYiHP82IBv/OyQh/1UfHf+gICH/tCQj/7ghIv+4GyH/yEdD/2xGQ/8oJyr/KCgs/ykoLf8p + Jy3/KCcs/ygmK/8oJiv/KCYr/ycmK/8nJiv/KCYr/yclK/8mJCr/JiUp/yUkKP8fHyP/DQ0a/wMFGf8B + ARj/AQAY/wIAG/8CABz/AgAh/wMBJ/8EASb/V1Vu/////////////////////////////////////yD/ + //8B////8f//////////////////////////aWee/wcDWf8HAlL/BwFJ/wgCQ/8HAT7/BgI8/wcDPf8g + GjX/LCct/yooLP8qKCz/Kigt/yooLf8qKCz/Kikt/yopLf8sKC3/LSgt/yopLf8qKS3/Kyks/yopLP8q + KS3/Kiks/yopLP8rKSz/Kyks/ykpLP8pKSz/KSgt/ykoLf8oKCz/KSkt/yopLf8pKS3/KSgt/ykoLv8p + KC7/KSgu/ykoL/8pKDD/KCcw/x0YMf8bGS7/Jicx/yosM/8oKjP/Gx0t/woLK/8EAyj/BAQp/wUEKv8F + BCr/BQQq/wQEKf8EBCj/AwMm/wQBJf8NBCf/Jx08/zEoP/9YNkH/Pysr/y4mIf8wKCL/Niwl/zkvKf86 + MSr/OTAp/zguJv82LST/NC0j/zMrIv80KSL/NCUh/zEkH/8uIRz/LyAb/zQjHf84JiL/YCIg/70lJ//F + KCb/vh0l/8o2Nv+FUk3/Lycr/ygoLP8pKC7/KCgu/ygoLf8oJy3/KCcs/ygnLP8oJyv/KCYr/ycmK/8n + JSv/JiUr/yUkKv8lJCn/JSQp/x8fJf8MDRn/AwQZ/wEBF/8BABj/AgAa/wIAG/8CACD/AwEm/wMBJv90 + cof////////////////////////////////v////AQAAAAD////I//////////////////////////+i + ocH/BwNW/wYCUP8FAkf/BwFA/wYBPf8GAjz/BgM9/yAbNf8rJy3/Kics/yooLP8pKCz/Kigt/yooLf8q + KC3/Kikt/yopLf8qKC3/Kigs/yopLf8qKSz/Kiks/yspLP8qKSz/Kikt/yopLf8pKSz/KSgs/ykpLP8p + KS3/KSkt/ykpLf8pKS3/Kygt/ykpLf8oKS3/KSgu/ykpLv8pKC//KSgv/ykoMP8oJjH/HBgx/xsZLv8m + JzL/Kiw0/ygpMv8bHi7/Cgos/wMDJ/8EAyn/BQQr/wUDK/8FBCn/BQQp/wQEJ/8EAyX/BAIk/wwFJv8n + Ijr/MCtA/yUjN/8fHSv/OzQ2/0Q5M/89Mir/PDEq/zsxKv86MSn/OS8n/zctJf80KyT/Mysk/zIoIv8x + JiH/MSUg/zMlIP82JyL/Oyok/zooI/9/KSn/3C83/88oLf/KMzb/t25h/y8mKf8oJyv/KCku/ykpL/8o + KC7/LCsx/zIwNv8wLjT/KScu/ycmLP8nJiv/JyYr/ycmK/8mJSr/JSQq/yYkKv8lIyn/IB8l/wwMGf8D + BBj/AAAX/wEAGf8BARn/AQAa/wIAHv8DAST/AwAk/8fHz////////////////////////////////8QA + AAAAAAAAAP///5D//////////////////////////7y70P8PC1P/BgJH/wYCQ/8GAT7/BgI7/wUCOv8H + BDv/IRw0/yooLf8qJyz/Kigs/yooLf8qKCz/KSgs/yooLf8qKCz/Kikt/yooLf8qKSz/Kigs/yspLf8q + KSz/Kigs/ysqLf8qKC3/Kigt/yopLf8qKSz/KSgs/ykpLf8pKSz/KSks/ykpLf8pKS3/Kigt/yopLf8p + KC7/KSgw/ygoL/8oKDD/KSgx/ycmMf8dGDL/Gxkt/yYnMv8qLDT/KCkz/xseLv8KCyz/AwMn/wQCKf8E + Ayv/BAMr/wUDKv8FBCn/BQQn/wUDJP8FAiL/CgQj/ycgOP8xLUL/JSQ4/yMeKv9gTEf/gGle/3NeVP9G + OTD/PDIq/zsyKf86MCj/Ny8m/zYsJf8zKiT/MCgi/zAmIP8xJiD/PzAq/1I/Of9INS//Pyol/5w+PP/f + PT//xhcn/9NnV/9GNTb/Jygs/ygpLv8pKS7/KSgu/yoqL/88OkD/T0xQ/01JTf81Mzn/KCYt/ycmLP8n + Jiv/JyYr/yYlKv8mJCr/JSQp/yUkKf8gHyb/CwwY/wIEF/8BARf/AAEY/wABGf8AARr/AQAc/wIAH/8L + CCj/3d3h////////////////////////////////jgAAAAAAAAAA////Vv////////////////////// + ////+vr7/y0pY/8HAkL/BgI+/wYCPP8GAzv/BQM6/wcEO/8iHjP/Kict/yknLP8qKCz/KSgs/yooLf8q + KC3/Kigt/yooLf8qKC3/Kygu/yooLf8qKC3/Kiks/yooLP8qKCz/Kiks/yspLf8qKS3/Kigu/yooLv8q + KS3/KSks/ygpLf8pKS3/KSkt/ykpLf8pKS7/KSkt/ykpLv8qKC//KScw/ygoMf8qKTL/KCYy/xwZMv8c + GS3/Jykz/ystNf8pKjT/HB4v/woKLP8EAyj/BAIq/wUCLP8EAyv/BQMp/wUDKf8FAyj/BgMk/wUCIv8H + Ah//GRMq/zEqQv8zKjf/f2db/45zZP+CaVz/fmda/2ZVSv9BNSz/PjQr/zoxKP86MCj/Ni4m/zQrJf8y + KSP/LiUf/y8lHv82KCP/Pywp/z8uKP87KCP/eTcu/+dTU//jR0X/cUhD/ykpLf8nKS3/KSkv/ygpLv8o + KC3/KCgs/zUzN/9IRUn/REFF/y4sMf8oJiz/KCUs/yYlK/8mJSv/JiUq/yUlKv8lJCn/JSQp/yEgJv8L + DBn/AgQX/wEBF/8AARj/AQAa/wEAGv8BABz/AgAd/yopQv/9/f3///////////////////////////// + //9WAAAAAAAAAAD///8a////////////////////////////////Yl+J/wYCQP8GAz3/BgM8/wUCOv8F + Azn/CAU6/yIfNP8qKC7/KScs/yonLP8pKCz/Kigs/yooLP8pKCz/Kigs/yopLf8pKCz/KSgs/yooLf8q + KCz/LCgs/yspLf8qKS3/Kiks/yspLP8rKSz/Kiks/yopLf8pKS3/KSkt/ykpLf8pKC7/KSku/ykoLv8p + KS7/KSou/ycmMP8kIDH/KCcz/ysqNP8oJzP/HRky/xsZLv8oKDP/Kiw1/ygqM/8cHi//Cwos/wQCKP8E + Air/BQIs/wUCLP8FAyr/BQMp/wUDKP8EAyX/BAMj/wYCIv8LBCD/Jxw3/1dAP/+vkoD/lXpq/4lvYf+B + al3/eWVa/1FDOf9CNy3/PjMr/zsyKv85Lyj/Ny4n/0Q5Mv82KiT/MCUf/y4jHv8vJB7/Nich/zcmIP9D + Kh//lDY0/6VKS/8qKCr/KCgt/ygoLv8qKS7/KCgt/ygoLf8nJyv/Kysv/zk4PP83NTr/KScs/yglLP8n + JSv/JyUr/yclK/8mJSr/JiQq/yckKf8lIyn/ISEn/w0NGv8DBBf/AAEX/wABGP8AABn/AQAa/wEAG/8B + ARz/X15x/////////////////////////////////////xoAAAAAAAAAAAAAAAD////a//////////// + //////////////+wr8L/BwU//wYCOv8FAzr/BQI5/wUEOP8JBzj/JCAx/yknLv8oJyz/KSgt/yonLv8p + KC3/KSgs/yooLP8pKCz/KSgs/ykoLP8pKCz/Kiks/yopLP8rKC3/Kigt/yopLf8qKSz/Kykt/yspLP8p + KSz/Kikt/yoqLf8qKS3/KSkt/ykpLf8pKS3/KSkt/yoqL/8pKjH/IB0x/xoUMP8oJzT/Kys0/ygoNP8c + GDL/Ghgt/ycoM/8rLDX/KCo0/xweLv8LCiz/BAIp/wQCK/8FAi3/BQIt/wQCK/8FAiv/BAIp/wMCJv8C + AiP/BAEj/wsEIv8oFyj/knBh/7KUgf+UeWn/iG1g/4BoWv96Y1f/cmBT/0A3Lf8+NSv/OzAn/z4zKf9M + PDL/XEo//0Q0Lf87LSf/MSUg/ywiHf8vIh3/MyYf/zgpIv9ZOTP/flpY/zApLf8nJyv/KCgt/ykoLf8o + KC3/Jygs/yUmK/8kJiv/Kysx/ysqMf8nJSv/KCUr/yYlK/8mJSv/JiUr/yYlK/8mJCr/JiMp/yQjKP8i + Iif/EBAc/wMFF/8AARX/AAAX/wAAGP8AABj/AAAZ/wQEHf+wsLj///////////////////////////// + ///YAAAAAAAAAAAAAAAAAAAAAP///4///////////////////////////+/v8v8nJVX/BQQ5/wUDN/8F + BDf/BQQ3/wkINf8kITD/KScu/ygnLP8pKCz/KScs/ykoLf8pJy3/KSgs/ykoLP8pKCz/Kigs/ykoLP8p + KC3/Kigu/ykoLP8qKSz/Kiks/yooLf8qKS3/KSks/yopLP8qKS3/Kiku/ykpLf8pKS3/KSkt/ykpLP8p + KS3/Kiov/yoqMv8dGDL/GhUw/ykoMv8rKzX/KCc0/xwZMf8aGC3/Jyg0/ystNv8oKjX/HB4v/woKLf8E + Air/BQIr/wUCLf8FAi3/BAIs/wQBK/8EAin/AgIj/wICH/8JAR7/DgMX/0QnJ/+xjXr/s5WC/5l9bf+L + cWL/hGxe/3xmV/9vXE//Sz0x/1NFOP9rWEr/aFRH/1hFOf8+Lib/QDAo/0ExKf89Lib/MiYg/yohG/8v + JSD/Mych/0MzLP96YFT/YEtI/yckKP8oJiz/KCgt/ycoLf8nJyz/IyUp/yAiKP8hJCv/IyQs/yQjKv8m + JSv/JiUr/yYlKv8mJCv/JiQs/yUkKv8lJCn/JSQo/yMiJ/8XFyL/BQYX/wACE/8AARX/AQEW/wABF/8A + ABf/IyM4/+/v8f///////////////////////////////44AAAAAAAAAAAAAAAAAAAAA////Rv////// + /////////////////////////2Fef/8MCTb/CQcy/wsJMv8NCzH/FhMw/yglL/8oJyz/KCcs/ygoLP8o + Jyz/KSgt/yknLf8qKC3/KSgs/yooLP8qKCz/KSgs/yopLf8qKC3/Kigu/yspLv8qKC7/Kiks/yopLf8q + KC3/Kigu/yopLv8qKS3/Kiku/yooL/8pKS3/KSkt/ykpLf8qKi//Kiky/xsWMf8bFjD/KSky/ywrNP8o + JzT/Gxgx/xkYLP8oKTT/LC44/ykrNv8cHi//Cgot/wQCK/8FAiz/BgIu/wUCLv8EAi7/BAIt/wMCKP8D + AR//GQkb/2MgIv9RFxj/lm5g/7ydiP+6m4j/ro+A/5t+b/+Oc2X/h3Bi/4hzZf+IdWj/T0A0/0AyKf9P + PjP/UD0z/0QxKv9DMCj/STQs/0QxKf87LCb/MCYg/y8lIf8wKCT/JiIg/yUgHv9wXVP/RTw4/yclKP8m + JSv/Jycs/ygoLf8iIyr/FRci/xETH/8TFB//HRwk/yUkKv8mJSr/JSQq/yYkKv8lJCr/JSQq/yUjKv8l + Iyr/JCMp/yEgKP8XFiH/DAwY/wsMGP8MDBn/DAwa/wwMGv9dXWf///////////////////////////// + ////////RgAAAAAAAAAAAAAAAAAAAAD///8G////7///////////////////////////raqy/yQgLf8g + HSr/IR8p/yQiKf8mJSr/KCcr/ygoK/8oKCv/KCcs/ykoLP8rJyv/KSgs/ykoLP8pKCz/Kigs/yooLP8p + KSz/KSgs/yooLf8qKS7/Kigt/yooLv8pKCz/Kiks/yopLf8qKS7/Kikt/ykpLf8qKS7/KSgu/ykpLf8o + KS3/KCkt/yopLv8pJzH/GBQx/xsXMP8pKTP/Kyo0/yYmM/8bFzH/GRgt/ygpNf8tLzj/KSs2/xweL/8K + CS7/AwIr/wQCLf8GAi//BQIv/wQCL/8EAi3/AwIp/wwGI/9PICj/SQ4X/1McG/+zl4X/wqmR/8Gokf/G + rpr/xKuZ/6qRgf+Wf3D/mIJ0/5iDdv+Hc2b/PjMo/1BEOP9KOzL/TDkw/0w2L/9pTEb/lHRu/0U0L/8y + KyX/MCkj/1ZLP/9IPzb/Hx4d/yQgH/9xYlX/XVFJ/ygnJ/8nJiv/KSku/yEjKv8PESH/Cgka/wsKGP8X + FyD/JSMp/yUlKf8lJSr/JiQq/yYkKv8lJCr/JSQq/yUjKv8lIyn/JSMo/yQiJ/8jIib/IyEm/yMhJv8i + ISX/IyEk/6moq////////////////////////////////+////8GAAAAAAAAAAAAAAAAAAAAAAAAAAD/ + //+f///////////////////////////6+vr/Ojc7/yckKP8mJCj/JyUo/ycmKf8nJyr/Jycr/ycnK/8o + Jyv/KCgs/ykoK/8pKCz/KSgs/ykoLP8qKS3/Kikt/ykoLf8pKC3/Kiks/yopLP8pKSz/Kikt/yopLf8q + KS3/Kiks/ykpLP8qKS3/KSkt/yopLf8pKS3/KSkt/ygpLf8pKS3/Kikv/yUkMP8VETD/Gxcw/ygoMv8q + KjP/JyUy/xoXMP8YGCz/KCk0/y0vOf8qLDf/HR4v/woJL/8DAiz/BQIu/wYCMf8GAjH/BQIw/wQCLv8D + Aiv/EQss/4I9RP97GR7/hioo/6t3Zv+2lH//wqmU/8exnP/FrJn/uKCN/6iSgf+ok4T/oo5//5WAcf90 + ZFb/OjIo/zIvJv8jJB//HyId/yYiIP9CNjP/QTUw/z0xK/9CNi7/b1dN/451Zv97Zln/Rjw2/yIdHP9C + OjT/ZmBX/y0tL/8pKi7/ISMr/w4RHv8GBhL/CAgV/xYWH/8lIyn/JSQp/yUkKv8lJCr/JSQq/yUkKf8l + JCn/JSMp/yQjKf8mIyj/JSIn/yQiJv8jIib/IyEl/yIhJf83NTj/+fn5//////////////////////// + ////////nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///0r///////////////////////////////+N + i43/JyQn/yckKP8nJSn/JyUp/ycmKv8nJyr/KCcr/ygoK/8oKCv/KSgr/ykoK/8qKCz/KSgt/yooLf8q + KC3/KSgt/yooLP8qKSz/Kikt/yopLf8qKSz/Kikt/yopLf8qKS3/Kikt/yopLf8pKS3/KSkt/ykpLf8o + KS3/KCgu/ykoLf8pKC7/IB4v/xMOLv8bGC//KSgy/yoqNP8mJDP/Ghgw/xgXK/8oKTT/LS84/yosN/8d + HjD/Cgku/wMCLf8EAjD/BQIy/wUCMv8FAjL/BAIx/wIDLv8EBCz/Wi1B/6osJP+pKCL/oyol/5kxK/+d + RDv/p2pc/7KJef+2nov/rZqI/6iWhf+pmIf/j39u/3lnWP9GMir/Qyoj/0c1Lf8tKyj/Jycl/y8sK/9L + Pjr/W0lD/25cUf93XlX/aU9E/3RaUf9xXlT/Pzk3/ywpK/83MjT/LSsu/yorLv8gIyv/DhAe/wUGE/8I + CBT/FhYe/yQjKf8lJCr/JCQp/yUkK/8lJCr/JSQq/yUkKv8kJCn/JCMp/yQiKP8kIif/IyIm/yIhJv8i + ISb/IiAl/4yLjf////////////////////////////////////9KAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////Bf///+j//////////////////////////9PT0/8lJCj/JyUo/yYlKf8mJin/JyYp/ycmKv8o + Jyv/KCcr/ygnK/8pJy3/KSct/ykoLP8pKCz/KSgs/yooLf8qKC3/Kikt/yopLf8sKSz/Kykt/yopLf8q + KS3/Kikt/yopLf8qKS3/Kikt/yopLv8qKS7/KSkt/ygoLf8oKC3/KCgs/yYmLf8bGS7/Egwu/xsYLv8o + JzH/KSkz/yUlM/8ZFzD/Fxcs/ygpNf8vMDn/Ky04/x0eMP8KCS//BAIu/wUCMf8FAjP/BQI0/wQCNf8F + AzT/AgMy/wMFMP8YDDD/pisq/68sJv+pKiT/qS0m/6ctJ/+hLCX/mCcj/40nI/+KRDv/mntt/6ydjP+P + gnH/cGBR/181LP9oFBP/bRwb/0EoJf8sKyv/Kyoq/yooKf8oJyj/KCYo/yknKv8qKSz/LCou/ykpLf8p + KS3/Kyot/yopLf8oKCz/Kiov/x8iK/8PEB7/BQYU/wgJFv8YFh//JSMp/yYkKv8lJCn/JiQr/yUkK/8m + JCr/JyMq/yQkKv8kIyv/IyMp/yMjKP8iIif/ISEm/yEhJv8hISX/1dXW//////////////////////// + ////////5f///wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////hf////////////////////// + ////+/v8/25ucf8mJSn/JiUp/ycmKv8nJiv/KCYr/ygnLP8pJyz/KSct/ygnLP8pJyz/KSgs/ykoLP8q + KCz/Kyks/yopLf8qKSz/KSks/ykpLf8qKSz/Kiks/yopLf8qKS3/Kiku/yopLf8qKS3/Kikt/yopLv8p + KC7/KCgt/ygoLP8oKCv/IiIr/xYTLv8QDC3/Ghgt/ygnMf8pKTT/JSUz/xkYL/8WFyv/KCk0/y8wOv8r + LTj/HR4w/woILv8EAi//BQIx/wUCNf8FAjf/BQI2/wUDNv8DBDX/AwYz/xYMNP+kKir/ri0n/6kqJf+m + LCb/qC0n/6gtJ/+mLSf/oSol/5opIv+SKCD/iS8m/4VRRv9tTUH/WyAZ/2sXE/9xGxf/Qyso/ywsLf8r + Kyz/KSkq/ycnKf8nJin/KCYp/yonKv8pKCv/Kiks/yoqLf8pKSz/KCgs/ygoLP8pKS7/HyIr/w8QH/8F + BhT/CQkW/xgXH/8kIyn/JCQp/yUjKf8lJCr/JSQq/yQkKv8kJCr/JCMq/yQjKf8kIyn/IyIp/yMiKf8i + Iif/IiEm/2xrb//7+/v///////////////////////////////+FAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///8j/////v//////////////////////////yMfI/ygnKv8mJSn/JyYq/ycmKv8o + Jiv/KCcs/ygnK/8pJyz/KCgr/ykoLP8pKCz/KSks/yspLP8rKCz/Kigs/yopLf8qKSz/Kikt/ysqLv8q + KS7/Kikt/yoqLf8qKS3/Kikt/yopLf8qKS3/Kikt/ygoLf8oKC3/Jygs/yYnK/8gICv/ExAt/w4LK/8a + GCz/Jycx/ykoNP8kJDP/GRgv/xYWK/8oKTT/LjA5/ystOP8cHjD/Cggu/wQBL/8FAjH/BQI1/wUCN/8E + Azj/BQM3/wMENv8DBjX/FQs0/6UpKP+wLSf/qiwm/6QsJP+mLib/py8o/6YuJ/+jKyb/niok/54tJf+W + KSH/hiIa/3sgGP90HBf/chkU/3UiHP87LSv/LCwu/yoqLP8oKCr/Jygp/yYmKf8nJyr/KSgr/yooLP8p + KS3/KSkt/ygoLP8oKCz/Jygr/ygpLf8fIir/DhAf/wUGE/8JCRb/GBcg/yQjKv8lJCr/JCMp/yUkKv8l + JCr/JCQq/yUkKv8lIyv/JCMq/yQjKf8jIyn/IyIo/yIiJ/8mJSr/x8bI//////////////////////// + /////////f///yEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+x//////////// + ///////////////6+vr/T01R/yclKv8nJSv/KCYr/ygmK/8oJyv/KCcr/yknK/8pKCz/KSgr/ykoK/8q + KC3/Kigs/yooLP8qKSz/Kikt/yspLf8rKS7/Kyku/yspLv8qKSz/Kikt/yopLP8qKS3/Kikt/ykpLf8p + KC3/KCgt/ygoLP8nKCv/JSYr/x8fKv8RDyz/DAkp/xgXK/8nJjH/KCcz/yQkM/8ZGS7/FRYq/ycpNP8u + MTn/Ky04/xweMP8KBy3/BAEt/wUBMv8FAjX/BQI5/wUDOf8FAzn/BAU5/wMGOP8XCzf/piop/64sJf+s + Lif/pi4m/6UtJf+lLib/oywl/6IsJf+hLSf/ni0l/5YoIv+HHxn/iSIb/4kjHP+OIxz/czAq/zAtLP8r + Ky3/KSkr/ycoKv8mJyn/JiYp/yUkKf8lJCn/Jycs/ygoLP8oKCz/Jygs/ycoLP8nKCz/KCku/x4hK/8P + EB//BQYU/wkJF/8ZFyH/JSIp/yUkKv8lJCr/JSQr/yUkK/8lJCv/JSMs/yQkK/8kJCr/JCQp/yQjKf8j + Iyn/IyIp/2lpbf/6+vr///////////////////////////////+wAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///0D///////////////////////////////+2trf/LSsx/yclLP8n + Jir/JyYq/ygnK/8oJyz/KCcr/ygnK/8pJyv/Kigs/ykoLP8qKCz/Kigt/yopLf8qKS3/Kykt/yspLf8q + KS7/Kyku/ysqLf8rKS3/Kikt/yoqLf8qKS3/KSkt/ykpLf8pKCz/KCgs/yYoLP8lJiv/Hx8r/xAPLf8L + CCr/GBYr/yYmMf8nKDP/IyQz/xcZLv8VFin/Jik0/y0xOf8qLTj/HB4w/woHLf8EAS3/BQEy/wUCNv8F + Ajn/BQM7/wUEO/8DBDv/AwU6/xkLOP+rLC3/sy8o/6wtJv+pLyf/py8n/6UuJv+kLSb/oy0m/6EtJv+e + LCX/kSMe/4kfGf+QJBz/lCsk/3AtJv87Lin/Kyws/ykqLP8nKSv/Jigp/yYnKf8jJCf/HBsj/xwZJf8k + Iyr/Jycs/ycnK/8nKCv/Jygr/ygoLP8oKS3/HyEr/xAQH/8FBhT/CQkX/xoXIf8mIin/JiMq/yckKv8l + JSv/JSUr/yUkK/8lJSv/JCQq/yUkK/8kJCr/JCMp/yQkKf8qKTD/urq8//////////////////////// + /////////////0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///87/ + //////////////////////////////9sa27/JyUr/ycmKv8oJyv/KCcr/ygnLP8oJyv/KCcs/yknLf8p + Jyv/KSgr/yknLf8qKC3/Kigt/yopLP8qKSz/Kykt/yspLf8rKiz/Kikt/yopLP8qKS3/KSkt/ykpLf8p + Ki3/KSot/ykoLv8nJi7/Jict/yUlKv8eHyr/EA4t/wkHKf8VFSr/JCUx/yYoNP8jJDP/Fxks/xQWKP8n + KTT/LTE6/youOf8cHjD/CQct/wQBLf8FAjL/BQE3/wUCOv8FAzz/BAM+/wMDPv8CBD3/GQs6/7IyMf+9 + NC3/sy4p/6wtKP+rLij/qS4p/6guKP+lLCb/oiwm/5onIv+NHxr/jiAZ/5IrJ/9eLSv/MCwq/yssLf8q + Ky3/KSos/ycoKv8mKCn/JSYo/x8fJf8UER7/FhIh/yAfJ/8nJyz/Jygr/ycoK/8nKCz/KCgs/ygpLf8f + ISv/EBAf/wUGE/8JCRf/GBYh/yMiKP8mJCr/JSQr/yYmLP8lJSz/JSUs/yQkKv8lJCz/JCQr/yQkKv8k + JCn/IyMp/2trb//////////////////////////////////////N////AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////UP///////////////////////////////9/f3/8m + JSr/KCUr/ykmK/8pJiv/KSYr/yonK/8oJyv/KSgs/yknK/8pKCz/Kigs/ykoLP8qKCz/Kikt/yopLP8q + KS3/Kikt/yopLP8qKS3/Kiot/yopLf8qKi3/Kiot/yorLv8rKjD/JSQw/yEeMf8lJTD/IyUq/x0eK/8Q + Di3/Bwcp/xEQKf8cHS7/Hh8x/xscMP8SFCr/FBUm/yYpM/8tMTr/KS05/xseMP8JByz/AwEu/wQBMv8F + ATf/BQI6/wQCPv8FAkH/AwJB/wIDPv8ZDTz/u0FB/8I0Lv+8Mi7/tSwr/7ErK/+vLCv/rSwq/6srKP+n + Kib/lSAd/48cGf+SJiT/QyIj/zAsK/8tLi//Kywu/ygrLf8nKSz/Jigr/yYoKv8kJij/HR0k/xMPHv8V + ECH/Hhwl/ycnK/8oKCz/KCgr/ygoLf8oKS3/KSou/x8hK/8QEB7/BQYU/wkJF/8YFiH/IyEo/yQjKv8k + JCv/ISEp/yQkLP8lJS3/JSQr/yUkK/8kJCr/JCQq/yQkKv8kJCn/3t7f//////////////////////// + /////////////1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ + //8B////zf///////////////////////////////3p6fP8nJiv/KCYq/ygnK/8pJyv/KScr/ygnK/8p + Jyz/KScr/yknK/8pJyv/KSgs/ykoLP8qKC3/Kikt/yopLf8qKS3/Kikt/yopLf8qKS3/Kiku/ykpLf8q + Ky7/LS0w/y0tNP8fGTP/GRI1/yQjMf8kJSr/HR4q/w8PLP8GByr/BwUn/wgGJv8HBSb/BwQm/wcFJ/8T + FSb/Jioy/ywxOv8oLTj/Gx4w/wkIK/8DAS7/BQIz/wUBN/8EATv/BAFA/wQCRP8DAkb/AQFD/w0JQ/+d + UV//wjg0/8YzMP+/LzH/uiou/7QpLP+yKiv/sSkq/60oKP+VHBv/liAb/2EoK/8fHSL/Kyst/y0uL/8q + LC7/KCot/ycpLP8nKiz/Jigr/yUmKf8dHCP/Eg4e/xQPIf8fGyP/KCks/ykqLf8oKSz/KCkt/ysrL/8r + KzH/ICAr/xEQHf8FBhT/CAkW/xgWIf8jICj/JCIp/yEgKP8QDhn/IB4n/yYlLf8lJSv/JSUr/yQkK/8k + JCr/IyQq/3h4fP/////////////////////////////////////H////AQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9G//////////////////////////// + ////9PT0/zo5Pv8oJiz/KCcs/yknLP8pJyz/KSgs/ykoLP8pKCz/Kigs/ykoLP8pKCz/KSgs/ykpLP8q + KS3/KSkt/yopLf8pKS3/KSkt/ykpLv8pKS7/KSku/yorLv8uLzL/MC83/xwVNv8YEDf/IyMx/yMkKv8d + Hin/Dw8s/wYGKf8EAyf/BAEk/wMAJP8DASb/BQMo/xIUJf8lKTL/KzE6/yguOP8bHzD/CQgs/wMAL/8F + ATT/BQI3/wUBO/8EAUD/BQFG/wQCSf8CAUj/AABC/xAJO/9NFjX/xTQ5/8YvM//BKy//vCgt/7gnK/+1 + Jyr/syco/6MgIv+LJyn/MSov/xocJP8oKy//LC4w/yosLv8lKCr/ICMn/yMlKf8nJyv/JSYp/xwbJP8R + DR//Ew4h/x4bI/8pKi3/Kysu/ykpLf8oKS3/Ly8z/y4vNP8hISv/EBAb/wQFEf8HBxX/GBYh/yIfKP8j + ISr/IB4p/w4NGP8hHyf/JyYs/yYmLP8mJSv/JSQq/yUkKv82Nzz/9PT0//////////////////////// + /////////////0YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///+3////////////////////////////////rKus/ysqLv8qKS7/Kyov/ysqL/8r + Ki7/Kyow/ysqLv8rKy//Kysw/ysrMP8rKzD/LCww/yssMP8rLDD/Kywx/yssMP8qKy//Kisw/ykqL/8o + Ki7/KSou/y8wNP8xMDj/GxQ3/xcQN/8iIjH/IyQr/x0eKf8PDiz/BgUo/wMCJv8DASX/AwAk/wQBJ/8F + BCj/ERMl/yMoMv8rMTn/Jyw4/xofL/8JCCv/AwAu/wQBNP8FATj/BAE7/wUBQf8FAUb/BQJJ/wMCSf8B + AkT/AQE7/wEAM/8gCTD/si08/8gvMv/FLC//vygt/7omK/+5Jir/sCcw/1wvOf8tLDb/Fxkj/ycpL/8s + LzH/Ki0u/yAjKP8SFB7/GRwi/yQmKf8kJij/Gxok/xAMIP8SDSL/HRoj/yoqLv8sLDD/Jicr/yMkKv85 + Nzz/NDI4/yEiK/8PDxv/AwQO/wYGFP8YFiH/IR4o/yMgKv8gHij/Dg0Z/yAfJ/8oJiz/JyYs/yUkK/8k + JSr/JCQq/66usP////////////////////////////////////+4AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yv////8//////////// + ///////////////7+/v/enh8/ysoMf8rKTH/LCkx/ywqMf8rKTH/Kykx/yspMf8qKTH/Kikx/yooMf8q + KTH/KSgx/ykpMP8oKTD/KCgw/ycoMP8oJzH/KSkx/ycoLv8oKS7/LzE0/zEwOP8aFDf/FQ82/yIiMP8i + Iyn/HB4p/w4OK/8FBCf/AwIm/wMBJf8DACT/BAEn/wUDKf8OECb/HCEu/yUsN/8iKDX/Fxwu/wkGKv8D + AC7/BAEz/wUBOP8EATv/BQFB/wUBRv8EAkn/AwJJ/wEDR/8AAkL/AAI7/wEBM/8NBC7/TRk4/7BBS//Q + VFX/xDU4/78qLP99Ljj/PDA9/yspNP8UFSL/IyUq/yssLv8oKiz/HB8n/xERIP8WGCL/IiQm/yUlJ/8b + GiP/EAsg/xALIf8cGSP/Kiou/y0uMv8kJSz/IyMq/z48Qf83NDn/ISIr/xAQG/8EBA7/BgYS/xgWIf8i + Hyj/IiAp/x4cJv8PDRn/IiEo/ygoLf8mJyv/JSUr/yUlK/+AgoX/+/v7//////////////////////// + /////////P///ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///5X////////////////////////////////e3uH/MC5K/w8MLf8O + DCz/Dwwr/w8MK/8ODSr/DQwq/w4OKf8ODSn/Dg4q/w4OLP8ODiz/Dg4t/w4OLP8ODyr/Dw8q/xISLP8Z + Gi//ICIs/yYpLf8vMTT/MDA4/xgTN/8TDjX/IiEw/yIkKv8dHin/Dg8r/wUEJ/8DAiX/AwEm/wMAJP8D + ASb/BgQq/woJKv8OEC7/Fxw0/xUYMv8NDS3/BgMr/wMALf8EATP/BQE3/wUAPP8FAUH/BAJH/wQCSf8E + Akn/AgJI/wEDR/8BA0H/AQI2/wEBLf8AACj/EQoo/0c1Sv9XKUL/WiY0/zotOv8yLTr/JyUy/w8RHv8c + HiT/JCUo/yEiJ/8YGCb/Dw4h/xYZIf8hIyX/JCUn/xsaI/8PCyH/EAsh/xwYJP8sLC//LzAz/yQmLf8k + Iyr/QD1C/zg1Of8iISv/EREd/wUEEf8HBhP/GBYh/yIgKf8jISr/HRsm/w8OGf8iISj/KSgt/ycoK/8m + Jiv/QkJG/+/v8P////////////////////////////////////+SAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////DP///97/ + //////////////////////////////+8u8f/EhA9/wUDMv8EAzL/BQMx/wQCMf8DAzH/AwMw/wQEL/8D + BC//BAQw/wQDMP8DAzD/BAMv/wMELf8DBCz/BgUt/wwLL/8bHS3/JSgt/y8xNP8vMDj/FxE3/xENNf8i + IDD/IyQp/x0eKf8NDyv/BQQo/wMBJf8EACb/AwAj/wMBJP8FAyr/BgMr/wcGLf8SEjP/Dg8x/wUDK/8D + ACn/BAEt/wQAM/8FATj/BAA8/wQAQ/8EAUj/BAFK/wQCSv8DAkj/AwNH/wEDQv8AAzf/AAMx/wABK/8B + ACP/AQAg/wgHJ/8gHjL/Liw4/ywqN/8hIS//CQwa/xMUH/8XGCP/EhEj/wwJJP8KCR//FRgh/yEjJP8k + JCf/Gxsj/w8LIf8QCyL/HBgk/y0tL/8wMTT/JSYt/yQjK/9BP0P/ODY6/yMiK/8RER7/BQUS/wcHFP8Z + FyL/IyAq/yMhKv8cGyb/Dw4a/yIiKf8qKS3/Jycr/zIyNv/Dw8X///////////////////////////// + ////////3P///wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Qf////7///////////////////////////////+G + hZ//BQQ5/wQEOP8EBDj/BAQ3/wQEN/8EBDb/BAQ0/wQEM/8EBDP/BAQz/wQEM/8EBDL/BAUx/wQFMP8F + BDD/CQcw/xgZLv8lKC3/LzE0/y8wOP8WETb/Dww0/yEfL/8jIyr/HB0p/w0OKv8EBCj/AwIl/wQBJf8D + AST/AgEh/wMCJP8EAif/BgYn/xQWLf8RFSz/BQQp/wMAKP8EAS//BQA0/wUAOf8FAD7/BQFE/wQBSf8D + Akv/AwJK/wMCSf8DA0j/AgRD/wAEOP8AAzH/AAIs/wABJf8AACT/Dg8r/yAhMf8mJzT/JiUz/xobKv8F + CBr/CAke/wgIIf8FAyD/AwMf/wYGHf8WFyD/ISIk/yMkJ/8aGyT/Dwsj/w8LI/8cGCT/LS0w/zAxNf8l + Ji7/JSMs/0E+Qv85Njv/IyIq/xISHv8FBRL/BwcV/xoYIv8jICr/IyEq/xwcJv8PDhz/IyIq/yopLf8o + KCz/lpaY//////////////////////////////////////7///9AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////k/////////////////////////////////////9NTHf/BQQ//wUEP/8FAz//BQQ9/wUEPf8F + BDv/BQQ6/wUEOf8FBDf/BQQ1/wQEM/8FBTP/BQQy/wUFMf8GBS//ExMr/yUnLf8vMTT/LzA4/xMQNv8N + CTP/IB0v/yMkKv8bHSj/DQ0q/wQEJ/8EAib/BAEo/wQBJv8DAiD/AgEg/wQCJf8JDCX/GyIr/xkeLv8H + Byr/BAEq/wQAMP8FADb/BQA5/wUAPv8EAUb/AwFL/wMCS/8DAkv/AwJK/wMCSf8DA0T/AQM4/wADMP8A + Ayr/AAEo/wAAJ/8QFS3/Gh4s/x0fLf8ZGir/EBAj/wIEG/8BAhz/AQEd/wECHf8BAhz/BQYc/xUWH/8h + IiP/IyQn/xoaJP8OCyP/Dwsj/xsYJf8tLTD/MDE0/yUlLv8kIy3/QT9C/zk3O/8jIiv/EhIe/wUGE/8H + BxX/GRci/yMgKv8jISr/HBsm/w8OHP8kIir/Kyou/2loa/////////////////////////////////// + ////////jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8M////3P////////////////////// + /////////+rq7/9CQHP/BQNH/wUDR/8FA0f/BQJF/wUDRP8GA0P/BgM//wUDOf8FAzb/BQMz/wYEM/8F + BTL/BQUx/wYFLv8RESv/JSYt/y8yNP8uMDj/EQ81/woHMf8bGS3/ICEp/xobKP8NCyr/BQMp/wQBKP8E + ACn/BAEo/wQBJP8EASL/AwIm/wcJJf8SFyn/ERQr/wYEKP8DASr/BAAz/wQAOf8FATv/BABA/wQBSP8E + AU3/BAFO/wQCTv8DAkz/AwFL/wMDRP8BAzb/AQMv/wADLP8AAir/AAEp/wYJKf8OEin/EBQo/wkLIv8D + BB7/AQId/wECHv8BAh7/AAId/wEDHP8FBRz/FhYf/yAiI/8jJCf/Ghsl/w4LJP8OCyT/HBkm/ywsL/8w + MTX/JSUu/yQjLf9BP0P/OTc8/yIhK/8SER7/BQYT/wcHFP8aFyL/IiAq/yIhK/8cGyb/Dw4c/yMiKv9f + XmH/7e3t/////////////////////////////////////9z///8JAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///88////+v///////////////////////////////93c5/8tKmz/BQJQ/wUCUP8F + Ak//BgJO/wYCTf8GAkn/BgM//wUDOP8FAzX/BgM0/wUEMv8FBTL/BQUw/w8QLf8kJS//LzE0/y8wOP8R + DjT/CAUu/xIRK/8WFyj/Dw8n/wgGKf8DAin/AwEq/wUAKv8EASr/BAEq/wQBKf8EASr/AwIo/wUGKf8G + Bij/BAIn/wQBLf8EATb/BQE6/wUAPP8FAUT/BAFK/wQBTv8EAU//BAJP/wMCTv8DAkz/AwJG/wEDNv8B + Ay//AQMt/wADK/8AAyz/AQMr/wEEKf8DBCj/AgMj/wECH/8BAh//AQIg/wECH/8BAh7/AQId/wUGHP8X + FiD/ISIk/yIjJv8bGib/Dgsk/w4MJf8bGSf/LSww/zAxNf8lJS7/JSQt/0JAQ/85ODv/IiEr/xIRHv8F + BRT/BwcV/xoWIv8iICr/IiAq/xsaJv8PDhv/U1JY/+Li4/////////////////////////////////// + ///6////NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9o//////////// + /////////////////////////8nI2v8jIGr/BQJV/wUCVv8FAlT/BgJS/wYBT/8FAkX/BQI7/wUDNv8F + AzT/BQM0/wUEM/8FBTH/Dw8u/yMlLv8vMTT/LjA3/w8NMv8GBCr/CAco/wcHKP8GBSn/BQMq/wQCKv8E + ASz/BgEt/wUBLv8FAS7/BQAv/wUBL/8FAS3/BAIt/wQDLP8FAi//BQE0/wUBOf8FATz/BQFA/wUBRv8F + AUz/BAFP/wQBUf8FAlH/BAJQ/wQCTv8DAkr/AQI7/wACL/8AAy7/AAMu/wADLv8AAyz/AAIq/wECKP8B + AiX/AQIh/wECIP8BAiD/AAIf/wECHv8CAx7/BgYd/xcWIP8hIiT/IyQm/xsaJv8OCyX/Dgwl/xwYJv8u + LTD/LzA0/yQkLv8kIy7/Q0BD/zk4O/8iIiv/EhIe/wUFFP8HBxb/GRci/yIfKf8iISv/Gxon/ygoNf/Q + 0NL//////////////////////////////////////////2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+a/////////////////////////////////////9jY5f8F + Alr/BQJY/wQCVv8EAlX/BAJR/wQBSf8EAkD/BAI2/wUDNf8EAzP/BAQy/wUFMP8QEC7/JScw/y8yNf8s + Lzf/DQwv/wQDJ/8FBCb/BQQq/wYDLP8FAi3/BAIt/wQCLv8FAS//BgEy/wYANP8GADb/BgE1/wYBNv8F + ATf/BAI4/wUBOf8FATr/BgE9/wUBP/8FAUP/BAFJ/wUCT/8EAlP/BAJT/wUCU/8EAlH/AwNR/wMCTv8D + Akf/AAI3/wADMf8AAy//AAMv/wADL/8AAy3/AQIr/wECKP8CAiX/AQIi/wECIv8BAiH/AAIg/wIDIf8G + Bh//FxYh/yEiJP8iJCb/Gxom/w0KJP8OCyT/Hhsn/y0tMP8uLzP/ICEs/yQjLP9CQUL/OTg8/yIiK/8S + Eh7/BgUV/wkHF/8ZFiL/IR8p/yEgK/8aGib/2dnb//////////////////////////////////////// + //+aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wX/ + //+0/////////////////////////////////////9jX5v8gHm//BQNd/wQCWv8DAlb/BAJO/wQBRP8E + Ajr/BQI2/wQDM/8FAzL/BAQv/xMTLv8oKjH/LTE1/ygsNv8LCi3/BAMo/wQDKf8GAyz/BQMt/wUCLf8E + Ai7/BAIw/wQBNP8GADv/BgA+/wYAP/8GAD7/BQE+/wUBP/8FAT7/BQFA/wUBQf8FAUT/BQFH/wUBTP8G + AVH/BgJU/wUCVv8EAlb/BAJU/wUCU/8FA1L/BANQ/wUDTf8DA0f/AQI5/wADMf8BAjD/AAMv/wADLv8A + Aiz/AQIq/wEBKP8CAib/AQEk/wIBIv8BAiD/AgMf/wUFHv8XFiH/ISMk/yMkJv8bGSb/DAok/w0LI/8f + Hyj/Ky0w/yksMf8WFyX/IyAq/0JBQf85ODz/IiMr/xISHv8GBRX/CQcX/xgWIv8gHyn/ODdA/9vb3f// + ////////////////////////////////////////tP///wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wv////L//////////////////////////// + /////////8TE2v8kI3f/BANh/wQCXP8EAlL/AwJI/wQCPP8EAzf/BAM0/wQDMv8EBC//EhMt/yQmMP8k + JzD/HyAw/wsJLv8EAyn/BQMq/wUDLf8EAy//BAIv/wQCMv8FATj/BQE//wUARP8FAEX/BQBF/wUARv8F + AEb/BABH/wUBR/8FAUf/BQFJ/wYBS/8GAU7/BgFT/wcCVP8GAlX/BANX/wUCVv8EA1b/BANV/wUCU/8F + A1H/AwNP/wQCTv8DA0b/AQI5/wECMv8BAjD/AQIv/wECLv8BAiz/AQEq/wICKP8AAib/AQEi/wECH/8C + Ax//BQUd/xcWIP8hIiX/IyUn/xsaJv8MCSP/Cwoi/x4dJ/8lJiz/HR4q/wsJIv8hHSj/QkJB/zg5PP8i + Iyz/EhIf/wcFFv8JBxf/FxUi/z8/R//Jycz//////////////////////////////////////////8v/ + //8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///xb////Y/////////////////////////////////////9vb6f9DQ4v/AwJf/wMCVP8D + Akr/AwJA/wQDN/8EAzP/BAQy/wQELf8LCyv/ERMs/xETLP8MCyz/BgQs/wMDKv8EAyz/BQIu/wUCMf8D + AjT/BAE6/wUBRP8EAEn/BAFL/wQBS/8FAUv/BQFM/wUBTP8EAU3/BQFN/wUCTv8GAlD/BgJR/wUCU/8F + A1X/BgNW/wYDV/8FA1b/BQNW/wUDV/8EA1b/AwNU/wQDUv8FA1H/BARP/wQDTv8EA0n/AQI7/wEDMv8B + AjH/AAMw/wECL/8CAi3/AgEr/wACKP8BAiP/AgIf/wIDHv8FBR3/FxUh/yEiJf8jJij/Ghkl/wsIIv8J + Bh7/DQsg/wsIIP8HAyH/BQIe/x8cJ/9BQT//ODk8/yIjLP8SER//BwQW/wkGF/9QT1n/6urr//////// + ///////////////////////////////////U////EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xn////d//////////// + /////////////////////////+vr8/9SUpL/AwJX/wMDTf8DAkL/BAI5/wQDMv8FBDD/BAUt/wgIK/8T + Ey3/Fxkw/wsKLf8EAyv/BAMs/wQCLf8EAjH/BAIz/wMBN/8FAEP/BQBL/wQBTv8EAU7/BAFP/wUBUP8F + AVD/BAFR/wQCUf8EAlH/BQJS/wUCU/8FA1T/BAJV/wUCVv8FA1j/BQNY/wQDV/8EA1f/BQNY/wQDVv8E + BFX/BARU/wUDUf8FA0//BARP/wUDTf8EA0j/AgI7/wICM/8CAjL/AQIw/wEBMP8BAS7/AQEq/wECJP8B + Ah//AgId/wQEHf8WFSH/ICIm/yIlKP8aGSX/Cgch/wYDHP8FAhv/BQEc/wMAHf8DARz/Hhom/0BAPv83 + OTv/IiMs/xIRH/8GBBb/VlRg/+zs7f//////////////////////////////////////////3f///xoA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///yL////f//////////////////////////////////////////+N + jbT/EBBZ/wMDRf8DAzv/BAMz/wUEL/8EBS3/CQsq/xsgL/8eJDP/DQ4u/wQDLP8DAy3/AwMv/wUCNP8D + Ajf/AwE8/wUASv8FAVD/BQFR/wQBUv8DAVP/AwJU/wQCVP8EAlX/BAJV/wMCVf8DA1X/BANV/wUDVv8F + BFb/BgNX/wQDWP8EA1j/BQNY/wUDWP8FBFf/BARX/wUEVv8EBFT/BARS/wYDUf8GA0//BQRO/wUDTf8E + A0f/AwM8/wECNf8BAjT/AgI0/wEBMP8BASz/AQEm/wEBIP8BAh3/AwQb/xUUIf8gISb/IyUp/xkZJf8J + ByD/BQIc/wQCG/8EARv/AwEc/wMAG/8dGSb/Pz89/zc5O/8iIyz/Hh4r/4+Olv////////////////// + /////////////////////////////9////8hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///x7/ + ///Z//////////////////////////////////////////+4uc7/IiJd/wMDPv8EAzT/BAQv/wMFLP8J + DCr/HCMw/x0iM/8MDS//BAMu/wQCMP8DAjL/AwI1/wMBOP8EAUL/BgJP/wYBVP8FAlT/BAJV/wQCVv8D + Alb/BAJX/wQCWP8EA1j/BANY/wQDWP8EA1n/BQRY/wQEWP8FBFn/BQRa/wQEWf8FBFr/BQRZ/wUEV/8F + BFf/BQRW/wUEVP8EA1P/BQRS/wUEUP8GBE7/BQRO/wQETP8EA0j/AgM//wICOf8CATb/AQEz/wEBL/8C + ASj/AQEg/wECHP8DAxv/FBQh/yAhJv8iJCn/Fxgl/wgGIP8EAhv/BAIb/wQCG/8DARv/AgAa/xwYJf8/ + Pjz/ODg7/0VGTf+9vcH//v7+///////////////////////////////////////////a////HwAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xv////O//////////////////////////// + ///////////////Y2OP/VFR9/wQDOP8EBC//AwQs/wQHK/8MDy3/Dg8v/wgGL/8EAjD/AwIz/wMCNP8D + Ajb/AwI6/wYCSf8HAlT/BgJW/wUCVv8FA1j/BANZ/wQDWv8FA1r/BANa/wQDW/8EA1r/BQRb/wUEW/8F + BFr/BQRa/wUEWv8FBFv/BQRb/wUEWv8FBFr/BQRZ/wUEV/8FBFf/BQRW/wUEVP8FBFP/BQRS/wUEUP8F + BE7/BQRN/wUDS/8EA0b/AwI//wICOP8CATP/AgEv/wIBKf8BAiH/AQIb/wIDGf8UFCD/HyEm/yEkKf8V + FyT/CAUf/wQBG/8EAhv/BAIb/wMBG/8CABn/Gxcl/z49PP95env/4ODi//////////////////////// + ////////////////////////zf///xgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///w3///+z///////////////////////////////////////////39/n/kpGo/xcWPv8E + BSv/AwUr/wQELf8EBC//BAIx/wMDM/8DATX/AwE2/wMBOP8EAUD/BwJR/wYCV/8GAlj/BQJY/wUCWv8E + A1r/BANb/wQDW/8EA1v/BARb/wUEW/8EBFv/BARa/wUEW/8FBFz/BQRc/wQEWv8FBFv/BQRc/wUEWv8F + BFr/BQRY/wUEV/8FBFX/BQRV/wUDVP8FA1P/BQRS/wUEUP8GBE7/BgNO/wQCSP8EAkL/AwI7/wICNv8C + ATD/AgIq/wECIv8BAhz/AgMY/xMTH/8fIif/IiUq/xQWJP8GBB7/AwEb/wMCG/8DARv/AgAa/wIAGf8p + JTP/qamo//n5+f///////////////////////////////////////////////7P///8LAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wX///+P//////////// + ////////////////////////////////////6urt/1dXcf8DBCz/AwMu/wQDMP8EAzH/BAIz/wQCNv8D + ATb/AwE6/wUBSf8HAlb/BgNY/wYCWP8FA1n/BQNZ/wUDWf8FA1v/BQRc/wUEXP8FBFv/BARb/wUEXP8G + BFz/BgRb/wUFW/8EBVv/BQRb/wYFW/8GBVv/BARa/wUEWv8GBFj/BgRX/wYEVv8GA1X/BQNU/wUDU/8F + BFH/BQNQ/wYDT/8FA07/BANJ/wQDRP8CAj3/AwE5/wIBNP8CAiz/AQIl/wECIP8BAxv/DxAf/xweJv8f + ISn/EREi/wQBHP8DAhv/AgIb/wIBG/8CABv/aGd1/+vq7P////////////////////////////////// + //////////////7///+L////BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9V////8v////////////////////////////////////// + /////////9jZ3/9ZWXf/Cws5/wQDMv8EAjT/BAI1/wQBN/8FAUD/BwJT/wYDV/8HA1j/BgNZ/wUEWv8F + A1v/BQNb/wYEXP8FA1z/BQRd/wUEXf8FBFz/BgRc/wYEXP8GBFz/BQVd/wUFXP8GBVv/BgRb/wYEWv8F + BVr/BQRb/wYEWf8GBFf/BgRW/wYDVP8FA1P/BgRS/wUEUf8FBFD/BQNO/wUCTf8EAkr/BANE/wMCP/8D + Ajv/AwE1/wMBMP8DAij/AwEj/wMCIP8FBRz/Bwcb/wcIHP8FBB3/AwId/wMCHP8KCSP/WFhp/9jY3P// + ///////////////////////////////////////////////////y////UwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ + //8n////0P////////////////////////////////////////////////////+np7n/KSlW/wQDOv8E + Ajj/BAE5/wUCSf8GAlf/BgNZ/wYDWf8FA1n/BQNa/wUDW/8EBFz/BANc/wUEXP8FBF3/BQRd/wUEXf8F + BVz/BQRc/wUFXP8GBVz/BgRc/wUFXP8GBFv/BgRa/wYEWf8GBFn/BQRZ/wUDVv8FBFX/BQNU/wYEU/8G + A1L/BQNR/wUDT/8FA07/BgNN/wUDSv8EAkX/BANA/wMCPP8DAjj/AwIx/wQCKv8EAiX/BAIj/wQDH/8E + Ax3/BAMd/wUCH/8EAh7/Kik//6insP////////////////////////////////////////////////// + ////////0f///ycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8J////nP////////////////////// + ///////////////////////////////09Pf/s7LF/05Nev8EAkb/BQJT/wUDWf8FAlr/BQNa/wQDWv8F + A1r/BARa/wQDW/8EBFz/BARe/wUEXf8FBFz/BARc/wQEXf8FBVz/BQVc/wUFW/8EBVz/BQVb/wYEW/8G + BFr/BgRZ/wUEWf8FBFj/BgRX/wYEVv8FA1P/BgNS/wUDU/8FA1H/BQNQ/wUDT/8FAkz/BQJK/wQCRv8F + AkH/BAI9/wMCOf8EAjT/BAIt/wQCKf8FAib/BQIk/wQCI/8EAiL/UE5k/7W0vf/19Pb///////////// + /////////////////////////////////////////////5j///8JAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////UP///+P///////////////////////////////////////////////// + ////+Pj6/8vL2/90c6H/FRNj/wUDWf8FA1r/BANa/wQDW/8EBFz/BANc/wQEXf8EBF7/AwRd/wQEXP8F + BVz/BAVd/wQEXP8EBVv/BAVb/wUFXP8FBFz/BARb/wQFWv8FBVn/BQRa/wUEWP8EBFj/BANW/wQDVP8E + A1P/BANT/wQCUf8EA1H/BAJP/wQCTP8EAkr/BANH/wQCQv8EAkD/BAI8/wMCNv8EAjH/BAIu/wUCK/8Y + FTn/dXSH/8vL0v/4+Pn//////////////////////////////////////////////////////////+P/ + //9PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Df///5P/ + ///8///////////////////////////////////////////////////////////4+Pr/m5u9/1dXkv8k + JHD/BwZc/wQEW/8EBFv/BARc/wQEXP8EBF3/BAVd/wQFXP8FBVv/BQVb/wUFXP8FBVv/BQVa/wUFWv8F + BVr/BQVZ/wUEWP8EBFf/BARX/wQEVv8EBFX/BARW/wQDVP8FA1L/BQNR/wQDUP8FA07/BANN/wQDSv8E + A0f/BANE/wQDQf8FAj7/BwY8/yUkT/9ZV3b/np2u//v7/P////////////////////////////////// + //////////////////////////////v///+Q////DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yv///+0//////////////////////////// + /////////////////////////////////////////+3t8/+wsMv/XV2V/yordP8JCl//AwRb/wMEW/8D + BVv/AwRa/wQFWv8EBVr/BAVa/wQFWv8EBVr/BAVZ/wQFWf8EBVj/BAVX/wQFVv8EBVb/BAVW/wMEVP8D + BFT/AwNU/wMEUv8EA1D/AwNQ/wMDTf8EA03/BANK/wMDR/8JCUj/Kypf/2lojP+wsML/7e3x//////// + //////////////////////////////////////////////////////////////////+0////KQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///9E////zv////////////////////////////////////////////////////// + ////////////////////+fn7/7a30P+KirP/Xl6W/1dYkv8wMXj/BAVc/wQFW/8DBVv/AwVa/wQFW/8E + BVr/BAVZ/wMFWP8EBVj/BARX/wMEV/8DBFX/AwRV/wMDVP8DA1T/AwNT/wMDUv8DBFD/MDBu/1dXiP9e + Xov/ioqq/7e2yf/5+fr///////////////////////////////////////////////////////////// + ///////////////////N////QgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8C////XP///9r/ + //////////////////////////////////////////////////////////////////////////////// + /////////+vr8v/V1eT/1dXk/76+1f+Rkrj/bW6g/2hpnP9oaZz/aGmc/2hpm/9oaZv/Z2ma/2dpmv9n + aZn/bm+d/5KStv/AwdT/1dXi/9XV4v/r6/H///////////////////////////////////////////// + ///////////////////////////////////////////////////a////Wv///wIAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Av///0/////A//////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //+/////Tv///wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///8s////jv///+r///////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////+r///+N////KgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////B////03/ + //+i////8P////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////8P///6H///9N////BgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8I////Sf///5L////b//////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///a////kf///0j///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8e////Yv///6j////Q////9/////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////3////0P///6j///9h////HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///8C////Iv///0f///9m////hf///6D///+1////yf///9v////o////8f////z/ + ///8////8f///+j////b////yf///7X///+g////hf///2b///9H////Iv///wIAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////////8AAAD////////////////wAAAAD///////////////AAAAAAD/// + //////////+AAAAAAAH////////////+AAAAAAAAf///////////8AAAAAAAAA///////////8AAAAAA + AAAD//////////+AAAAAAAAAAf/////////+AAAAAAAAAAB/////////+AAAAAAAAAAAH/////////AA + AAAAAAAAAA/////////AAAAAAAAAAAAD////////gAAAAAAAAAAAAf///////wAAAAAAAAAAAAD///// + //wAAAAAAAAAAAAAP//////4AAAAAAAAAAAAAB//////8AAAAAAAAAAAAAAP/////+AAAAAAAAAAAAAA + B//////AAAAAAAAAAAAAAAP/////gAAAAAAAAAAAAAAB/////wAAAAAAAAAAAAAAAP////4AAAAAAAAA + AAAAAAB////8AAAAAAAAAAAAAAAAP////AAAAAAAAAAAAAAAAD////gAAAAAAAAAAAAAAAAf///wAAAA + AAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAf//+AAAAAAAAAAAAAAAAAH///AAAAAAAAAAAAAAAAAA/// + gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAA + AAD//gAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAA + AAAAAAAAH/gAAAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf8AAAAAAAAAAAAAAAAAAAD/AAAAAA + AAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfA + AAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAA + AAADgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAA + AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAA + AAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAA + AAAAAAAAA8AAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAB+AAAAAA + AAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/4 + AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAB/8AAAAAAAAAAAAAAAA + AAA//AAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//wAAAAAAAAAA + AAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//8AAAAAAAAAAAAAAAAAD///gAAAA + AAAAAAAAAAAAB///4AAAAAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAP///4AAAAAAAAAAAAAAAAH/// + /AAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAA////+AAAAAAAAAAAAAAAAf////wAAAAAAAAAAAAAA + AP////+AAAAAAAAAAAAAAAH/////wAAAAAAAAAAAAAAD/////+AAAAAAAAAAAAAAB//////wAAAAAAAA + AAAAAA//////+AAAAAAAAAAAAAAf//////wAAAAAAAAAAAAAP///////AAAAAAAAAAAAAP///////4AA + AAAAAAAAAAH////////AAAAAAAAAAAAD////////8AAAAAAAAAAAD/////////gAAAAAAAAAAB////// + ///+AAAAAAAAAAB//////////4AAAAAAAAAB///////////AAAAAAAAAA///////////8AAAAAAAAA// + //////////4AAAAAAAB/////////////gAAAAAAB//////////////AAAAAAD///////////////AAAA + AP////////////////AAAA////////8oAAAAQAAAAIAAAAABACAAAAAAAABAAAATCwAAEwsAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////H////1v///+H////q////8n/ + ///f////8P////v////7////8P///9/////J////q////4f///9b////HwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Av///zz///+Q////2/////// + //////////////////////////////////////////////////////////////////////////////// + ///b////kP///zz///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8U////ev///93/ + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////3f///3r///8UAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xH/ + //+K////9v////////////////////////////7+//nq6f/pvLn/2JKN/9aBef/DYFf/tlRM/9JVVP/q + W1n/51tY/9dhXP/Mfnf/0o+L/9y4uf/n5ur//v7+////////////////////////////////9v///4r/ + //8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////A////23////s//////////////////////39/v/Iwc3/4oqK/9FKRf/JNi//tysl/7IqJP+v + KyT/rSoj/6QoI//IKiz/5DAy/+EwMf/HLSn/qSch/6YlIf+JISb/Cwgz/ysnUf+Cd4n//sjI///+/v// + ////////////////////////7P///23///8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////Kf///83/////////////////////6enu/4aEoP8lJFf/ShQ7/8cuKf/K + Myv/xDYu/7IrJf+vKiX/rCok/6krI/+nKyP/1C0t/+QuMv/hLzP/xy0p/6soI/+mJiL/fR8o/wkGM/8H + BTb/SBIw//krL//4TU7//qKg///v7///////////////////////////zP///ygAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////W/////T////////////////19ff/g4OZ/xUTP/8E + AjL/BQIx/5AlN//ONy7/yzgy/7YsJf+vKyX/rCsk/6srJP+pLCP/qy0l/98vMf/nLjL/4zAy/8QsKP+t + KSP/qCgi/3QeK/8KBzX/BQUw/2sbLv/4MDH/+DY2//5CPP/9Tkn//aKf///49/////////////////// + ///z////WgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8D////kP////////////////39/f+k + pLP/Fhg9/wIDK/8DBC3/BAQs/x4LLv/LNTj/0joz/7ksJ/+xLCX/rCok/6orI/+pKyP/qC0j/6gtJP/e + Li//6DAz/+UyM//BLSf/risk/6sqIv9QFzD/CQY2/wQFL/+iLTL//j84//9CPf//Qzz//kM8//pCPf/4 + U07/+Ly7//39/f////////////////////+P////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8I////sP////// + /////////+3t8P9aWnP/AgIn/wsLJP8UFCX/CAgm/wUGJv8jCyX/0TQy/8gxLf+1KyX/rysk/6wrI/+p + KyL/qCsi/6csI/+mLiP/3TIx/+81OP/rNzf/vS0n/64rJP+TKCj/Dg01/wYGNP8FAyr/zzo7//9COv// + Rz7//0Y9//1EPf/6Qz3/+EE7/6A5Nf9oZWj/8PDw/////////////////////6////8IAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ + //8H////t////////////////8/Q1v8pKUb/AgMl/wIEIf8SEiL/HR0j/wkJIf8GBh7/CwUY/8k+Pv/N + Mi3/tiol/68pI/+rKiL/qSsi/6grIv+nKyP/pi0j/9gzMf/zOzz/8T07/7YtJf+tKyX/pCgk/2IZK/8K + CDD/EQYn/+9EP///Rjz//0tA//9KQP/9SED/+0dA//hHP/9FHBv/FhMX/0lHT//U1Nb///////////// + ////////t////wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///8D////rP///////////////7+/wf8nJjH/FxYk/xUVJP8ICh//ERMi/x0eJP8K + DCD/Dw8f/x8XJv+uNj//2T4z/7coI/+vKCL/rSkh/6oqIf+rKiL/qisj/6grI//RMzD/90BA//VCQP+2 + LiX/rywm/6spI/+uJiT/hh4q/zYSKP/8SUP//0k///9NQf//TUL//k1D//xNQ//ySkD/WCAb/xYTF/8p + JzD/JSUv/8PCxf////////////////////+s////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////k////////////////7i3uf8sKy7/JiUq/yYlKv8l + JCn/ERQl/xQWJP8dHiX/ERIj/yMgKv8oIiv/rUlP/8spJ/+1JiD/sSgh/68oIf+tKSH/rSkh/60pIv+t + KSP/zTIu//hDQP/5RUP/yjQs/7MtJP+zKiT/uSkl/8UsJ/+mLTL//kpB//9ORP//Ukb//1FG//9RR//+ + UUb/3EM7/5cyLP8VEhb/KScv/xgXIf8hISv/sbG0/////////////////////5MAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Xf///////////////8LBwv8u + LTD/KCcq/ycnKv8nJir/JiUp/w8TI/8TFiT/JCQq/yUkLP8nJSv/KCQp/2U/Pv+8JiX/tyYh/7QnIv+z + JyH/rycf/68oIP+wJyH/sCci/8kwLP/6R0P/+kdE//FEQP/FMCf/yTAq/8ovK//ILyv/1jg0//1KPv// + T0P//09D//5PQ//9TkT//U9F/9hBOv+wOTX/KRcY/yYlLf8aGSH/Ghsi/xcWHf/ExMb///////////// + ////////XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Jf////P/ + /////////9XV1v81NDj/KSgr/ygnK/8oKCv/Jycr/ygnKv8QEyP/FBck/ygnLP8oKC3/KSgr/ysnK/8b + Fxn/qDQx/60hHf+vIiD/wi8p/7ImH/+vJR//riUg/68kIP+2JCH/+kpD//tMRv/6TUj/5UA5/80xKv/O + Mi3/zTIt/9s7M//9Sjz//05C//5OQv/+TUL/+01C//pNQv/bQTr/szg1/00iIf8iISf/JCEp/x8eJv8P + DxX/LSwx/9TU1f////////////////P///8kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////A////8f///////////Dw8f9HRkr/KSgs/ykoLP8pKSz/KSgs/ykoLP8pKCz/FRgk/xocJv8q + KC3/KSku/ywqLv8sKSv/IR0e/zAjIP9NIR3/mici/7cyKv+QJh7/iSQc/3ofGf9+HBf/qSIf/+BDP//+ + UUn//VJL//xTS//ZODH/0TQt/9I1Lv/aOTL//k5B//5PQ//+UET//U9E//tPRP/7T0T/50Y+/7c4Nf95 + Lij/Ix8j/yYiKP8eHCL/Dw8U/x8eIv9DQkb/8PDw////////////////x////wMAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///2////////////7+/v91dHf/KSgs/ykoLP8qKSz/Kikt/yopLP8p + KSz/Kiks/ygnK/8pJyz/TCot/3U3N/9cMTL/Miwr/ywmJP8tJB//NyMe/18kHv99JiH/WR4Y/2EgF/9d + GBT/ZBsV/00gGv9mKyT/+1JK//9TS//+U0z/9U5H/9QzK//WNS7/2TYw//xRRf//U0j//1NI//9TSP/+ + U0f//lJI//ZPRf+8OTb/lzUt/yUgJP8lIij/Hhwi/xAQFP8fHiL/JCMo/3h4e//+/v7///////////// + //9vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xH////t//////////+3t7n/KSkt/yopLP8q + KS3/Kikt/yspLf8qKS3/Kiot/yoqLP8oKSv/Ti0s/40jJf+VJCn/tS4y/40vLv8tJiL/MCQe/1EkHP+p + NTf/uUA9/6AmIv98Hxz/WRwU/0MeGP8uIh7/KyMh/5s9N//+U0z//1VO//xTTf/tRkD/2DMt/9g1Lv/2 + TEL//1NH//9TSP//U0j//1NI//5SSP/9Ukn/wTo2/6o4Mf8sIyb/JiIn/x4eI/8QEBP/Hx4j/yUkKP8k + Iyj/t7e5////////////////7f///xIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+H///////////2 + 9vf/P0BG/ykpLf8qKS3/Kiot/yopLf8rKi3/Kyot/ysqLv8qKy3/KCks/34vL/+PIif/kSMo/7QpL//A + Ki//YyUh/1snHP+CJhr/mywf/79COv/ANC//sCkm/4wjIP84IRr/LCQi/yonJf8zKin/4FZT//9TTv/9 + VE7/+1JM/+U7NP/gOTD/8UY+//9USf//U0j//1RJ//9USf/+U0n//1RL/8o9N/+xODH/MCUm/yUiKP8f + HyT/EBEU/yAfI/8lJCj/JSUp/z0+Qf/29vb///////////////+GAAAAAAAAAAAAAAAAAAAAAAAAAAD/ + //8Q////8///////////gYKW/w8RLP8pKi3/KSks/yoqLf8rKi3/Kyou/ysqLv8rKi3/KSot/0gyMP+J + KSn/eiop/3AsK/+NLC3/xC0y/5clIP+KJxv/nigf/7kpJf/DKin/yzEw/7EoJ/+nJiT/dCMe/y0oJv8q + Kir/KCkp/1Y5Pf/yUlP//1FO//5QTf/2RUD/7D41//FDOv//Vkv//1RK//9USv//VUv//1NK//9UTf/U + QDv/tzky/zAmJv8lIyj/ICEl/xESFf8gHyP/JiQo/xcXH/8FAxb/hION////////////////8////xAA + AAAAAAAAAAAAAAAAAAAA////dP//////////7u7x/w0POv8ODi//Kikt/yopLP8rKS3/Kyot/ysqLv8r + Ki7/Kist/ygqLP9pNjP/dTgx/047M/9GMyr/VS4n/4onHv+XJR7/uisl/9cvLP/gMTD/3C4s/9YvLf+4 + Kif/nyQg/4IhHP81LSz/Kyws/yoqK/8nKCn/d0BB//lNUP/+RUb/+0dD/+w+N//sPzf//1NJ//9WTP// + VUv//1ZM//9US//+U0z/1Tw4/7w7NP8vJif/JSQo/yEiJv8SExb/IB8k/yUkKP8VFB//AwEX/xkXLf/u + 7vD///////////////9zAAAAAAAAAAAAAAAA////Af///9z//////////4mIov8BAjL/DQ4w/ykpLf8q + KSz/Kykt/ysqLf8sKi3/Kyot/ysqLf8vKiz/lz88/2E+Nv9MOTH/VSok/30hHP+tJCL/zSwr/9wxMP/j + MDP/8kZE/+43NP/hMC7/vSok/5YjHf9vJR7/Ly0u/yssLv8rKyz/KSor/ygpK/9mNDf/50RF//tCP//6 + RD7//ktF//9PSf//V03//1ZM//9VS///VUz/5z86/8o1MP/BOzX/LSYn/yUkKf8iIyf/ExMW/yAfJP8k + JCj/FRUf/wMBGP8DABr/iYiV////////////////2v///wEAAAAAAAAAAP///zr///////////7+/v8n + JVj/AQIz/w0OMP8pKC3/Kiks/yspLf8rKi3/LCot/ysqLv8rKi7/MCss/0c0M/8wKin/NCgk/1UnJP+p + JiX/0C8u/807Nf++NDL/7U5E//ZLSP/wNTT/5TAs/7QqI/+EIRn/SCon/y0tLv8rLC//Kysu/ysrLf8s + Ky7/IyQo/0woLP/6RkH/+T88//pDQP/9Skf//1lP//5WTP/2S0X//FFI//FIQf/SMS7/wzk1/ywnKP8m + JSr/IyQo/xMUF/8gICT/JSUo/xUVIP8DARn/BAAb/yYjPf/+/v7///////////////86AAAAAAAAAAD/ + //+P//////////++vdH/BQJC/wICNP8ODjH/Kigs/yopLP8rKS3/LCku/yspLv8qKS3/PkE6/0pQQv9N + UkL/QUA3/zApJf+JRkD/vDIx/7tiVv+acGL/lmhW/7o5N//rWVH/6zw+/9ZAPf+KJR7/dDEo/zAsLP8r + LC//Kywv/yssL/8sLC7/LSwv/yYlKf84JCf/zzwz//c/Ov/4Pz3/+0dF//tlW//kPDr/zCQo/9YvMP/c + NzL/0S8p/7Q2Lv8oJSb/JiYr/yQlKf8UFhn/ICAk/yUlKf8WFSD/AwEZ/wMAHP8EAB//vr3G//////// + ////////jQAAAAAAAAAA////2f//////////c3Ge/wUCRf8DAjb/Dg4y/yooLP8qKCz/Kiks/ywpLP8q + KS3/Liwv/1JWRv9VW0X/T1RA/z89NP9DPTX/Mikk/7CBbv+0kH7/uZiF/6OCbv+PZFD/sjAw/7UuMP+q + Kiz/hjIv/zUsLf8rKy7/Kywv/yssL/8rLC//LCwv/y0sL/8nJSn/WCUn/6IrJv/ANC3/2zs3//RSTv/0 + bWL/1ios/8oiJ//FHyX/xiAk/9A3L/+gMyv/Jygr/yYnLP8lJiv/Fhgb/yEiJf8mJir/FhUg/wMBGP8D + ABz/AwAg/3Nyhf///////////////9kAAAAA////HP///////////v7+/ygmbv8GAkb/AwI4/w8NM/8q + KC3/Kigs/yopLP8qKCz/KScr/y0sLv9IS0T/SU1A/05VRP9ESj7/OTox/zs1Lf+4mIX/uZmG/72aiP+r + iXf/gW1Z/0UsNv9AMjz/QS82/zYtMv8qKy7/Kywv/yssL/8sLDD/LCww/ywsL/8tKy7/JyUo/2MiJv+j + KCj/oykm/6kqJv/AMiz/xTkz/6QmIP+rJCH/sB8h/7EdIv+rJib/eSIg/ykoK/8nJyz/Jicr/xgaHf8i + Iyf/JiYq/xYWIP8DARn/AwAc/wMBIf8nJUT/////////////////////G////1b//////////9fX5f8H + BVr/BgJH/wQCOf8PDTT/LCgt/yooLP8qKCz/MjY2/zE1Nf8yNDX/Oj4//ykmLP87PkD/KSkp/zkxL/9o + NTD/mFxR/7SPfP+/ppP/qo98/3VZSv86Fyb/MS81/y0tMv8rLDD/Kiww/ystMP8sLTD/LS0x/ywtMP8s + LC//KSgp/ygmJv9nJyf/kygo/3ceHP96HRj/hyMe/4IjHv9xIh3/dCQe/3gmH/96IyD/cxsa/1kbHf8r + KCz/Jygs/ycoLP8fISX/JiYr/yYmKv8WFyD/AwEZ/wMAHP8FASL/BgMn/+no7P///////////////1X/ + //+E//////////+wsM7/BQNZ/wYCSP8EAjn/EA00/yooLf8rKCz/Kykt/y0qLv8uLC7/LCos/yspLP8p + KCv/Ojw9/ywtLv9kMTH/ryow/6oqLf+hKir/mDo1/5JNRf90ISD/WR4q/y4tMf8rLC//Kyww/yssMP8s + LTH/LSwx/y0tMP8tLDD/KSks/ycnJv8nJiX/KCUi/y4jIP9TJB7/WCIc/0wiGv9MIhn/XCIb/20jHP95 + IR3/fh8d/3obGv9LISD/Kigr/ygpLP8pKi7/LS4y/ykqLv8mJiv/Fxch/wMCGv8DARz/BAEi/wQBJv+0 + s77///////////////+E////rP//////////fn6v/wYDW/8GAkj/BQI7/xANNf8qKCz/Kygs/yspLf8s + Ki3/Kyks/yspLP8qKi3/Kiot/ysrLv8sLC3/Xy0v/7QtL/+wLi//qy4u/6cuLf+XKSf/fiQh/zoqLf8s + Ky//Kisv/yssL/8sLDD/LC0x/ywtMP8tLDD/LCwv/ygoJ/8nJyX/JiYj/yUkIP8nIh//OiAc/zchHP8w + JBz/MSYb/2ckHv+xISj/qyAm/5chIv9/Ix7/Nigo/ykoK/8oKSz/Kiov/1FRV/8wMDX/Jycr/xcXIv8D + Ahv/AwEc/wQBI/8EASb/fnyQ////////////////rP///8z//////////2Zlov8GA1z/BgJK/wYCPP8Q + DTb/KScs/yooLP8rKSz/Kykt/yopLP8qKSz/Kiks/ykqLf8qKi3/Kios/0AvMv+vMjX/vDEx/7UwMf+n + LS3/ZCYk/zUoK/8sKy7/Kisu/yorL/8rLDD/LCwx/ywsMf8oKTD/Kigt/ywrLf8nJib/Jick/yUlIf8l + JB//KCMe/0EeHP82IRz/LyQc/zEmG/9XIhb/eB0X/4AbGf9IIR7/JiIh/yknKf8oKCv/KCks/ygoLP8x + MTb/KSgt/yYmKv8XGCL/AwIa/wMBHP8EASL/BAEm/2Vke////////////////8v////k//////////88 + PIn/BwNc/wcCS/8GAj3/EA02/yknK/8qKCv/Kigs/yspLP8sKSz/Kiks/yopLP8pKSz/Kikt/yopLP8s + LDb/IRU0/2AhM/+nUlX/gTw+/zIqLv8rKi7/Kiou/yorL/8qKy//Kysw/yorMP8iJS7/EBEm/x8eKP8s + LSv/JiYl/yclI/8lJCD/JSMf/ykiHf9FHR7/MyIc/y8kHP80JBv/aB0V/3EaF/9jGxj/MiId/yYiIP8p + Jyn/KSgr/ygoLP8oKCz/KCcr/ycnKv8mJir/Fxci/wMDGv8CARz/AwEj/wQBJ/88Olj///////////// + ///j////9f//////////NzeH/wcDXf8HAkv/BgI9/xANNv8pJyv/KSgr/yooLP8qKS3/Kykt/yspLP8q + KSz/Kiks/yopLP8rKi3/LS03/woJMP8KCC7/IyEu/ykpLv8rKi7/KSou/ykpLv8pKi//Kiov/yoqLv8t + LTL/kDdG/5AlLv+LLS7/Wj08/ywtKf8mJSH/JyQh/ycjH/8qIRz/TB0d/zgiG/8yJBr/OCMa/2sdF/92 + HRj/Ux0W/zcfGv9KKib/Lysr/ykoK/8pKSz/KCks/ygoLP8mJyr/JiYq/xcXIf8DAxv/AwEc/wQBIv8E + Aib/NjRT////////////////9P////z//////////zg3iP8HA13/BwJM/wcDPv8QDTb/KScr/ykoK/8q + KCz/Kykt/yspLf8qKS3/Kyks/ykpLf8pKSz/LCsu/y4sNv8PCzP/FxMx/yoqLv8pKi7/KSot/ykpLv8p + KC7/KSku/ykqLv8pKS3/Vjs9/80rO/+lHyb/iR0e/5QwK/9bPTv/Kygj/ykmIv8pJCD/KCAa/1kbHP9S + HBv/QyEa/0YhG/+WKSD/eBwX/5grJP+pLyv/nScm/6NHPf9NOTX/Kykt/ykpLf8oKCz/Jycr/yYmKf8W + FyH/AwMb/wIBHP8DASL/BAIn/zY0Uv////////////////z////8//////////83Nof/BwNd/wgCTf8H + AkD/EA03/ykoLP8qKCz/Kiks/yopLP8rKS3/Kiks/yopLP8qKSz/Kikt/ywrLv8uKzb/FA03/yYlL/8p + Ky7/KSou/ykqLv8pKC3/KCgt/ygoLv8pKS7/KSkt/2gqMf/iKTX/1io2/5whIP+QISL/Tysm/zQuJ/8y + LSf/Miwl/zMqI/9LIx7/dxgc/9YrLf/bNjD/0zUw/8gwKf/ENzP/kyUi/5ElI/+ZJiP/jT45/ysoLf8q + KCz/KCgs/ycnK/8mJin/FhYh/wMEG/8CAhz/AwEj/wQCJ/82NFL////////////////7////9f////// + ////ODeH/wcDXf8IAk3/BwJA/xENOP8qJyz/Kigs/yooLP8rKS3/Kykt/yspLf8qKS3/Kikt/yopLf8r + Ki3/LSo1/yEbNv8rKy7/KSou/ykqLv8pKS7/KCgt/yUlLv8oKS7/KCku/ykoLf8yHCn/zSg3/+AmNv/P + JzX/mx8i/18lIv9ANi3/Pzgw/0E6Mv9FPTT/TDUt/6EjJf/iNjP/4Ts2/84uK//LNTL/mCgj/5ImIf+Y + JSH/si8r/3s9PP8qKCz/KSgs/ygnK/8nJiv/JiUp/xYWIP8DBBv/AwEc/wQBIv8EAib/NjRS//////// + ////////9f///+T//////////z48iv8HA1z/CAJN/wcCQP8RDTn/Kigt/yooLP8qKC3/Kykt/yopLf8r + KS3/Kykt/yspLP8rKS3/Kiot/zIzO/8uLTL/Kiou/ykpLv8pKS7/KSku/ykoLv8cGi7/KCow/ycpLv8e + Hy3/BQMm/zkYKf/QMzz/2ik1/9AxO/9qPzb/T0M4/05FOv9NRDr/UUg+/04/Nf+6Ky7/1C4v/8orK//I + LCr/oiol/5AmIP+ZJSD/rSgj/7w4NP81Kiz/KScr/ygnK/8oJyv/JyYq/yYkKP8VFiD/AwMa/wIBHP8D + ASL/AwIm/zs6V////////////////+P////O//////////9jYZ//CANd/wgCS/8HAkD/Eg05/yooLP8q + KCz/Kygt/yspLf8rKS3/Kykt/yspLf8qKS3/Kyks/yopLP8tLDD/Kiot/ykpLf8pKS3/KSku/ykpLv8p + KC7/HRkv/ygqMP8kJy7/DA0q/wMEKv8CAiD/LhMl/9k/P//BLDn/ZktB/1lLQf9USkD/T0Y8/0xFOv9S + PzX/viox/6ohJP+bHh7/pyMi/4wlH/+VJR//qSUi/78qJv9yNzb/Kics/ygnK/8oJyr/JyYr/yclKf8l + JCj/FRYf/wMDGv8CARz/AwEh/wMCJ/9kY3r////////////////L////r///////////gH6w/wgEW/8I + Akn/BwI//xMNOv8qJy3/Kigt/yooLf8rKS3/Kikt/yspLf8rKSz/Kykt/yopLf8qKS3/Kiks/ykpLf8p + KS3/KSgt/ykoLv8oKC7/KSgv/xwZL/8nKTH/ICQw/wcIKf8FBSr/AwQp/wIDJf8+GS7/tDU8/4IzMv9E + OjH/SUA3/0I4MP83Lyf/PC8k/74yNP+yOTL/gCQh/2QiH/+DIx//oyMh/7UiI/+fPzr/Kycr/yknLP8o + Jyv/KCYr/ycmK/8mJCv/JSQp/xUWH/8CAxn/AQEb/wIBIP8DASf/fXyQ////////////////rP///4T/ + /////////7CvzP8HA1j/BwJG/wcCPf8TDjn/Kyct/yooLP8qKC3/Kikt/ywpLf8qKS3/Kyks/yspLf8q + KSz/Kiks/yooLf8pKCz/KSgs/ykoLf8pKC7/KCgu/ygnMP8cGS//KCky/yEjMP8HByn/BQQp/wUEKv8D + BCn/AwIk/yISMv9oMTn/Nygj/zYsJf88Miv/OS8n/zMsIv9PLSX/PiQg/zQiHP83Ix//hCIh/7wiJP+0 + Ojr/Oy8x/ygoLf8oJy3/KCYs/ygmK/8nJiv/JiQq/yUkKf8WFh//AgIY/wEAGf8CAB7/AwEm/7Kxvf// + /////////////4T///9W///////////X1uT/CARQ/wYBQv8GAjz/FA84/yonLP8qKCz/Kigt/yooLf8q + KS3/Kiks/yopLP8rKSz/Kikt/yooLP8pKSz/KSks/ykpLf8pKS3/KSgu/ykoL/8oJzH/HBgv/ygqM/8h + IzD/Bwcp/wQDKv8FAyr/BAQo/wQCJP8ZEy//Kyg8/zcvNP9dTUT/PjMr/zowKP82LSX/Mikj/zEmIP8/ + Lin/Pywm/7U1N//NNjj/VTw7/ygoLf8pKS7/Ojg+/zc0Ov8nJiz/JyYr/yYkKv8lJCn/FhYf/wECF/8A + ABn/AQAb/wUCJP/p6Oz///////////////9U////HP///////////v7+/ycjW/8GAj3/BQM6/xUSN/8p + Jy3/KSgs/yooLP8qKCz/Kigt/yooLf8qKCz/Kiks/yopLf8qKC3/KSkt/ykpLf8pKS3/KSku/ykoL/8n + JTH/KSgz/xwZMP8pKjT/IiQx/wcGKv8FAiv/BQMq/wUDKP8FAyT/DAcj/zgsPP+UeWr/gmpd/1xMQv8+ + Myv/OTAo/zgvKP8wJiD/NSYi/zopI/+OOjX/iUA//ygoLf8pKS7/Jygs/zg3O/80Mjf/KCUs/yYlK/8m + JCr/JSMp/xYWIP8BAxf/AAAY/wEAG/8jIjv//v7/////////////////HAAAAAD////a//////////9z + cpL/BQM5/wUDOP8WFDP/KCct/yknLP8pKC3/KSgs/ykoLP8pKCz/Kigt/yopLP8qKS3/Kiks/yopLf8p + KS3/KSkt/ykpLv8kIjH/IR4x/ykpNP8bGC//KSo0/yIkMf8HBiv/BQIs/wQCLP8EAir/AgIj/wkCHv9s + T0r/pId2/4ZsXv91YVT/Rzsw/1NEOP9PPjT/QDEp/zMnIf8vIx7/Qi8o/2JLSP8nJiv/KCgt/yUmK/8k + JSz/JiYt/yYlK/8mJSv/JiQq/yUjKP8bGyP/AgMW/wAAFv8AABj/cXGA////////////////2QAAAAAA + AAAA////jv//////////w8LM/xYTMP8XFS3/IyEt/ygnLP8oJyz/Kics/ykoLP8qKCz/KSgs/yooLf8q + KC7/Kiks/yooLf8qKS3/Kigu/ykpLf8pKS7/IR4x/yIgMf8pKDT/Ghgv/yorNv8iJDL/BwYs/wUCLv8F + Ai7/AwIr/x4MIf9UGBv/spN//7ugjf+mi3v/j3lr/35rXv9HOS//Sjgw/1A5Mv9WQTv/MCgi/z01Lv82 + Lyv/T0VA/ycmKv8lJiz/DxEf/xQUH/8lJCn/JSQq/yUkKv8lIyr/JCIo/xsZIf8XFh//FxYf/8HBxP// + /////////////48AAAAAAAAAAP///zr///////////7+/v9FQkb/JyUo/ycmKf8nJyv/KCgr/ykoK/8p + KCz/Kigt/ykoLf8qKSz/Kiks/yopLf8qKSz/KSkt/ykpLf8oKS3/KSku/xsYL/8iIDH/KCcz/xkXLv8q + LDb/IyUz/wYGLf8FAjD/BQIx/wMCLv88Hjf/lSYj/6dZTf+zgnL/uZ2L/6mVhf+biXn/W0tA/zgsJf8m + JiL/PzUy/1JDO/93XlP/aldN/zMuLP8+Ozr/JScs/woLGP8PDxn/JSQp/yUkKv8lJCr/JSQp/yQjKP8k + Iif/IiEm/0JARP/+/v7///////////////86AAAAAAAAAAD///8B////2///////////mJia/yYlKf8m + Jir/KCYr/ygnLP8pJyz/KSgs/yooLP8qKS3/Kiks/yopLP8qKS3/Kikt/yopLf8pKS7/KCgt/yYmLP8V + ES7/ISAv/ycnM/8YFy3/Kyw3/yQlNP8HBS7/BQIy/wUCNf8DAzT/DQky/6osKP+oKyX/pi0n/5spJP+U + RDv/kmha/2ZANv9sGBb/Nyop/yopKv8oJij/KScq/yopLP8qKS3/KCgs/yQmLf8KCxn/EBAa/yUjKf8l + JCr/JSQq/yUjKv8kIyn/IyIo/yIhJv+Xl5n////////////////a////AQAAAAAAAAAAAAAAAP///3T/ + //////////Dw8P8xLzT/JyYq/ygmK/8oJyv/KSgr/ykoLP8qKCz/Kiks/yopLf8rKS7/Kikt/yopLf8q + KS3/KSgt/ycoLP8jIyv/EA0r/yAfLv8mJjP/Fxcs/yssN/8kJTT/BwQu/wUCM/8FAjj/BAQ4/w0INv+q + Kyf/qC0m/6YuJv+jLCb/nywl/44kHf+AIBn/eiQd/zAsLP8pKSv/JiYp/ycmKf8oKCz/KCgs/ycoLP8j + JSz/CgsZ/xAQG/8lIyn/JSQq/yUkKv8lIyv/JCMp/yMjKf81NDr/8PDw////////////////cwAAAAAA + AAAAAAAAAAAAAAD///8Q////8///////////lJOV/yclK/8oJiv/KCcr/ygnLP8pKCz/Kigt/yooLf8r + KS3/Kykt/yopLf8qKS3/KSkt/ykoLf8nJyz/IiIq/w0LK/8eHS7/JSYz/xYYK/8qLTf/IyY0/wYELf8F + ATT/BQI6/wQDPP8OCDr/szAt/60tJ/+oLif/pS0m/58rJP+NIBr/hSok/0ItKf8qKyz/Jigq/yMkJ/8Y + FiL/JCQq/ycnK/8oKCz/IyUs/woLGf8REBz/JSMp/yYlK/8lJSv/JSQr/yQkKv8kIyn/k5OW//////// + ////////8////xAAAAAAAAAAAAAAAAAAAAAAAAAAAP///4f///////////f39/88Oj//KCYr/ykmK/8p + Jyv/KScr/ykoLP8qKC3/Kikt/yopLf8qKS3/Kikt/ysrLv8nJTL/IR4x/yAhKv8LCyv/Dw4p/xIRK/8Q + ESf/KS02/yIlNP8GBC3/BQE1/wQBPf8EAkP/CgZA/7c/QP++MC7/syss/68rKv+fIyL/hiIh/y8lJ/8r + LS7/Jyot/yYoK/8hISb/Ew8f/yMiKP8oKCz/KSkt/yUlLf8LCxn/EA8c/yQhKf8eHSX/JCMr/yUlK/8k + JCr/OTk+//f39////////////////4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8S////7f////// + ////tra3/ykoLf8qKS3/Kikt/yopLf8qKS7/Kiou/yoqLv8qKi//KSou/ykqLv8sLTH/JiI3/x0ZNP8g + ISr/Cwoq/wMCJf8DACX/Cwsm/ygtNv8hJjT/BgQt/wUBNf8EAT7/BQJH/wEBRv8YCDf/lyc2/8MsL/+5 + Jyv/ryUp/1ErMv8gIin/Ky0v/x0hJv8iIyj/ICAm/xINIP8jIij/KSou/ywsMv8pKTD/CgoV/w8OG/8i + ICn/FxUg/yQjKv8mJSv/JCQq/7a2uP///////////////+3///8RAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///2////////////7+/v9ta3b/HRov/x0bLv8cGy3/HBst/xwbLv8bGy//Gxst/xwcLv8i + Iy//Ky0x/yUiN/8bGDP/HyAp/woJKf8DASX/AwAl/wkIKf8aHjH/Fxox/wUCLP8EATX/BQE+/wQCSP8C + Akj/AQJB/wQCMf9EGTX/jDpG/3QrNP8wKzf/GBoj/yYnKv8VFST/HB4j/yAfJf8QCyH/IyIp/ykqL/8x + MDb/LCsy/woKFv8PDhr/IiAp/xYUH/8lJCr/JiYr/3V2ev/+/v7///////////////9uAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8D////x///////////7u7x/yknUv8EAzT/BAM0/wQEMv8E + BDH/BAQx/wMEMP8EBC7/EhIu/yotMf8jIDf/GRYy/yAgKf8JCSn/AwEl/wMBI/8EAyj/DQ0t/woLLP8D + ACv/BQA2/wQAQP8DAUn/BAJJ/wIDRf8AAzT/AAEo/wYFJf8lJDT/IyMw/woMHP8ODSL/CAcg/xsdIv8f + HyX/Dwsi/yQiKv8qKzH/MzE3/y0sMv8LCxj/EA8b/yMgKv8WFSD/JiUr/0ZGSf/w8PD///////////// + ///G////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yj////2///////////N + zdn/FBNO/wUDQv8FA0D/BgQ9/wUEN/8FBDP/BQUx/wwLLf8qLDD/ICA3/xQRMP8eHyn/CQcp/wQBKP8E + AST/AwEj/w8TJ/8ODyr/BAAu/wUAOf8EAEP/BAFM/wMCTP8DAkf/AQMz/wACKv8FCCr/FRkq/w0OI/8B + Ah3/AQId/wMEHP8bHCH/Hh8m/w4LJP8kIir/Kisx/zMxOP8tLDP/DAsZ/xAPG/8iISr/FhQh/zQzOf/V + 1db////////////////2////JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////Z////////////////7Szy/8MCVj/BQJR/wYCTv8FAj7/BQM1/wUEM/8KCi//KSsx/x8eNf8K + CCv/DAwo/wUDKv8EASv/BAEs/wQBLP8EAyv/BQMr/wQBNP8FATz/BQFI/wQBT/8EAk//AwJL/wACNP8A + Ay3/AAMs/wEDKf8BAiL/AQIg/wACHv8EBB3/HBwi/x4fJv8OCyT/JCIr/yoqMf8zMjj/LS0z/wsLGf8Q + Dxz/IiAq/xsaJ//BwcP/////////////////////ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+V////////////////razJ/wwJX/8EAlb/BAFH/wQCNv8E + AzP/Cwsv/yotM/8bHDL/BAMn/wUDLP8EAi3/BAEw/wYAOP8GADr/BQE6/wUBPP8FAT//BQFF/wUBT/8E + AlX/BQJT/wQDUP8DAkX/AAIy/wADL/8AAiz/AQIo/wECI/8BASH/AwQf/xwcIv8fHyb/DQok/yUlLP8j + JS3/MzE2/y0tNP8MCxn/EQ4c/yYlL/+zs7f/////////////////////lQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////A////67///////////////+x + sM7/FBJp/wMCTv8EAjr/BAMz/wkJLf8aHS7/Dw4t/wQDKv8FAi//BAI0/wUBQf8FAEf/BQFI/wUBSf8F + AUr/BQFN/wUCUv8GAlX/BQJW/wQDVv8EA1L/BANP/wMDRf8BAjT/AQIv/wEBLP8BAij/AQIh/wMEHv8c + HCP/Hx8m/wsIIf8XFiX/DQsi/zEvNP8tLjT/DQsb/x4cKv+8vL//////////////////////rP///wMA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ + //8G////t////////////////8/P4f8pKWz/AwI//wQEMf8GByv/GRww/wgILf8DAy3/BAI0/wQBQP8F + AU7/BAFQ/wQBUv8EAlP/BAJT/wUDVf8FA1b/BQNY/wUDWP8EA1f/BARV/wUDUf8FA07/BANF/wICNf8B + AjL/AQEt/wEBIv8CAxz/Gxsj/x4fJv8HBR7/BAIb/wMBHP8uLTH/LC40/zEwPf/Q0NP///////////// + ////////t////wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///wj///+w////////////////7e3z/1RUf/8EAzL/BQcr/xUZL/8H + Bi//AwIy/wMCN/8FAkv/BgJV/wQCV/8EAlj/BANZ/wQDWf8EBFn/BQRZ/wUEWv8FBFr/BQRX/wUEVv8F + BFP/BQRQ/wUETf8EA0b/AgI5/wEBMf8BASX/AgMa/xoaI/8cHif/BgMd/wQCG/8CABr/LSox/3V2ef/u + 7u//////////////////////r////wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////A////5H////////////////9 + /f3/pKS1/xgZPf8EAy7/BAIy/wMBNv8EAT//BwJW/wYCWP8FA1n/BQNb/wUEW/8FBFv/BQRb/wUEW/8F + BFv/BQRb/wUEWf8FBFb/BQNU/wUEUv8FA0//BQNL/wMCQP8CATT/AQIn/wECHP8XGSP/GRsm/wQCHP8D + ARv/HBox/6+usv/+/v7/////////////////////kP///wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////W/////P////////////////19ff/goKa/w0MPv8EAjf/BgJM/wYDWP8FA1r/BQNb/wUDXP8F + BF3/BQRc/wUEXP8FBVz/BgVb/wYEWv8FBFn/BgNW/wUDU/8FA1H/BQNP/wUDS/8EAkL/AwI5/wMCLf8D + AiP/BQQd/wUEHf8NCyb/goKP//X19v/////////////////////0////WwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8p////zP/////////////////////p6e7/hYSl/yQjbP8F + A1r/BANa/wQDW/8EBF3/BARd/wQEXP8FBVz/BAVb/wUEW/8FBFn/BQRY/wUEVv8FA1P/BANS/wQDUP8F + Akv/BAJE/wQCPP8EAjL/BAIq/yUjQv+GhZT/6urs///////////////////////////M////KAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wP///9u////7P////// + ///////////////9/f7/vLzT/3Jyov8kJHD/BQZd/wQFXP8EBVv/BAVb/wQFWv8EBVn/BAVY/wQEVv8E + BFX/AwNU/wQDUf8EA07/BANL/wUERv8nJlr/cnGP/729yP/+/v7//////////////////////////+z/ + //9t////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///xH///+L////9v///////////////////////////f3+/8/Q4P+trcn/fX2q/2Znm/9B + Q4P/Njd7/zY3ev81Nnn/NTZ3/0FCf/9nZ5f/fX2k/62txP/Qz9z//f3+//////////////////////// + ////////9v///4r///8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xT///97////3v////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////d////ev///xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wL/ + //88////kP///9v///////////////////////////////////////////////////////////////// + ////////////////////////2v///5D///87////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////IP///17///+G////q////8n////f////8P////v/ + ///7////8P///9/////J////q////4b///9e////IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///wAA///////wAAAP/////8AAAAP/////AAAAAP////wAAAAAP///+AAAAAAf///wAAAA + AA///8AAAAAAA///gAAAAAAB//8AAAAAAAD//gAAAAAAAH/+AAAAAAAAf/wAAAAAAAA/+AAAAAAAAB/w + AAAAAAAAD/AAAAAAAAAP4AAAAAAAAAfgAAAAAAAAB8AAAAAAAAADwAAAAAAAAAOAAAAAAAAAAYAAAAAA + AAABgAAAAAAAAAGAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAHA + AAAAAAAAA8AAAAAAAAAD4AAAAAAAAAfgAAAAAAAAB/AAAAAAAAAP8AAAAAAAAA/4AAAAAAAAH/wAAAAA + AAA//gAAAAAAAH/+AAAAAAAAf/8AAAAAAAD//4AAAAAAAf//wAAAAAAD///wAAAAAA////gAAAAAH/// + /AAAAAA/////AAAAAP/////AAAAD//////AAAA///////wAA////KAAAADAAAABgAAAAAQAgAAAAAAAA + JAAAEwsAABMLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8B////Hv///1////+V////u////9n////u////+/////v/ + ///u////2f///7v///+V////X////x7///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////GP///3P////L/////P////////////////////// + //////////////////////////////////////////////z////L////dP///xgAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xv///+Z////9f////////////////78/P/1 + 3dz/5LSx/96clv/MgXv/2H99/++Egv/qhYL/15qV/+Czr//n2tz/+/v8//////////////////////X/ + //+Z////GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K////ff////T///////////j4+f+z + s8X/03l8/85AOv+/MSr/sSok/64qI/+oKSP/wSoq/+QvMv/aLy//qici/6UlIf9CEy3/HBlF/5Rqe//9 + v8D///n5////////////////9P///33///8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yv////R///////////0 + 9Pb/jo2j/yEfTv8lCzn/xTAs/8o3L/+0LSb/risl/6srI/+oLCP/zy4t/+UuMv/ZLy//rSkj/6YnIv82 + ETD/BwU0/4EcL//2LjH//VRR//6pp///9/b////////////////Q////KwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////U/////L/ + /////v7+/6antf8jJEf/AwMt/wMDLf9tHjX/0zkz/7ouKP+vKyT/qysj/6krI/+oLSP/0i4t/+cvM//X + Ly7/rysk/6UpI/8iDDT/BQYw/7EuMv/+Pzr//0M8//1DPP/6W1f/+r68//7+/v//////////8f///1IA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wH/ + //9u/////P/////w8PL/W1tz/wMDJf8UFCT/Cwsl/wUFI/97ICv/zTMv/7QrJf+tKyP/qSsi/6grIv+m + LSP/zzEu/+83Of/WMi//rysk/3ojKv8ICDP/BQQr/+A9O///Rj3//0c+//xFPf/5Qzz/qTc0/2poa//y + 8vP///////////z///9u////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///2z////9/////9zc3v80M0f/CQkj/wUGH/8bGyP/DQ4h/woJHf9YHSv/2z41/7UpJP+t + KSL/qioh/6kqIv+nLCP/yTEu//Y+P//UNzD/rywl/6goI/9uGir/Hgsp//lGP///ST///0tB//1KQf/7 + SkH/biYj/xoXHP9HRk//39/g///////////9////awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////VP////z/////19fX/zk5PP8lJCn/JCMp/w8SJP8bHCT/EhMj/yIfKf9e + Mz3/1DQy/7UnIf+vKCH/rSkh/60qIf+sKiP/xTAs//hCQf/kPTj/si0l/7IqJP++Kib/myku//5KQv// + UEX//1FF//5QRv/3TUP/mDEr/xkWHP8iICr/Ly84/9PT1f///////////P///1QAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8r////8v/////f39//PDs+/ygnKv8nJyr/JyYq/w8SI/8d + Hif/JiUs/ygmK/8sJCf/tDc0/7UlIf+0JyL/sSgg/7AnIP+wJyL/wSwo//pIQ//5SEX/0jYu/8owKv/K + Lyz/1DYy//1LP///TkP//k5D//xORP/zS0H/sjg0/ysbHf8iISn/Gxsi/ykoLv/g4OH///////////L/ + //8rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wj////N//////Lx8v9LSk3/KSgr/ykoK/8o + KCv/KCcr/xAUI/8iIin/KSgu/yspLP8kISP/VCUj/4cgHP/ALCj/sSsi/6EkHv+WIRz/rCIf//VJRP/8 + T0j/9UxF/9AzLP/QMy3/2Dkx//5MPv//T0P//U5D//tOQv/2TEH/uDg1/1MmJP8kISf/IR4m/xIRF/9G + REj/8fHx///////////N////CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///37//////////3V1d/8p + KCz/KSgs/yopLP8pKSz/KSks/yQkKf8yJyv/XjI0/0ovMP8rJyf/LCQg/z4jHf94JiD/ZCEa/2MfF/9h + GhT/ZB8Z/504Mf//Ukv//lNM/+lEPf/UNC3/2Dcw//1SRv//Ukf//1JH//1SR//9Ukf/xTw4/3cvKv8l + ISb/IB4j/xISFv8jIib/dnV4//7+////////////fgAAAAAAAAAAAAAAAAAAAAAAAAAA////G/////X/ + ////ubm7/ykpLf8qKS3/Kikt/yspLf8qKi3/Kiot/ywrLf96KCj/kyMo/7ctMf9cKif/MyUe/20mH/+2 + QT7/rS4q/4IhHf9NHRX/LyIe/zElIv/RS0X//1RN//xUTf/iPDX/2DUu//hNQ///U0j//1NI//9TSP/+ + U0n/0EA6/48zLv8mIib/IB8k/xISFv8kIyf/JCQo/7q6u///////////9f///xsAAAAAAAAAAAAAAAAA + AAAA////lf/////09PX/ODlK/ykqLf8qKS3/Kiot/ysqLf8rKi7/Kiot/0kxL/+JIyf/iCUp/7EqL/+w + KCv/dCYb/5AnHP+wKyX/xDQw/64oJv+AJB//LyYi/yopKP9UNzf/9VNS//5TTv/3S0b/5zsy//RIP/// + VEr//1RJ//9USv//U0v/3EQ+/5g1L/8mIyf/ISEl/xMTFv8lIyf/ICAl/zMxPP/09PX//////////5QA + AAAAAAAAAAAAAAD///8V////8/////+MjKH/Cgwu/ykpLf8qKS3/Kyot/ysqLv8rKy3/KSot/200Mv9l + NzD/SjQs/2kvKP+SJh//qikh/9AuK//aLy7/1S8t/7MoJv+VIh3/Qyon/yorLP8oKSr/dz0///tNTv/9 + R0X/8EA6//JEO///Vkz//1VL//9VS///VEz/30I+/502Mf8lJCf/IiIn/xQUF/8kIyj/GBgg/wMBFv+T + kpz///////////L///8VAAAAAAAAAAD///9y//////j4+v8iIU7/Cgsw/yopLf8rKS3/Kyot/ywqLf8r + Ki3/MCos/4I+O/9LODH/USsl/48iH//DKyn/2TAv/+g4Of/yQz//5TEu/7YpI/+CIxv/NSws/yssLv8q + Kyz/KSkr/2cyNf/sQUH/+kM+//5JRP//VEz//1ZL//9VS//5UUj/zTMv/6E2M/8kJCj/IyQo/xQVGP8k + JCj/GRgh/wMBGP8iHzf/+Pj5//////////9xAAAAAP///wH////K/////7SzyP8DAjn/Cgsw/yooLf8q + KS3/Kyot/ysqLv8tLS//Nzk1/z4+N/8yLCj/Xy8s/7crKv+8SUL/pVFG/91GQP/xQUH/5Do3/5cmIP9f + KyX/LSwu/yssL/8rKy7/LCwu/yEhJ/+TNzT/+T87//pCP//9VlD/9VBI/+E2Nv/wSkL/1S8r/5wzL/8m + Jin/JCUp/xUWGf8lJCj/GRki/wMBGv8EAB3/tLO9///////////K////Af///x3////8/////2Ffj/8E + Ajz/Cwsy/yooLP8qKSz/Kyks/yopLf8+Pjn/VlxG/05SQP86Ni//STgw/7V1Zv+2lYL/o4Ju/59TRv/D + Ojj/tS4v/3kvK/8wKy3/Kywv/yssL/8rLC//LSwv/yUjJ/+HKij/xzUu/+Y/O//2X1j/3zo6/8oiJ//H + ICX/zjEr/4MvKv8mJyv/JSYr/xcYHP8lJSn/GRki/wIBGf8DAB7/YV90///////////7////Hf///1z/ + ////+fn7/xoXYv8FAj//DAoz/yooLP8qKCz/Kyks/yknK/84OTj/QkQ9/0hPQv85PDP/OjYu/7WZhf+8 + nIn/sI99/3ReUv86KTX/PC42/zEtMf8qLC//Kyww/ywsMP8sLC//LCst/ykjJv+UJSn/nicl/6gpJf/A + My3/nykj/58kIP+kICH/nyMi/2AiIf8oKCz/Jicr/xocH/8mJir/Ghoi/wIBGf8DAB7/GRY3//z8/P// + ////////W////5L/////0tHi/wUDVv8FAj//DQo0/ysoLf8qKSz/LzAy/zI1Nf8zNTb/Kigs/zg5O/80 + Ly7/kDEx/6E9Of+lY1j/oXlr/20xMP84JS3/LS0x/yssMP8rLTD/LC0x/ywtMP8sLC//KSgp/ykmJf9V + JyT/ZiIe/2kfGf9kIRr/ZyEb/3AjHf95Ih//dhwb/0kgIf8pKCz/KCkt/yYoLP8oKCz/Ghsj/wMBGv8E + AR//BQEl/9va4P//////////kf///7z/////p6bI/wYDWP8GAkD/DQo2/yooLP8rKS3/LCot/yspLP8q + KSz/Kiot/ysrLv84LS7/rSww/64tL/+oLi3/mCoo/3UjIv8yKy//Kywv/yssMP8sLTH/LC0x/y0sMP8r + Ky3/JiYk/yYlI/8lIyD/NSEd/zciHP8yJRv/ViUc/6AhJf+aICL/giEe/zYnJ/8oKCz/KSou/0VFSv8o + KCz/Gxsk/wMCG/8EAR//BAEm/6als///////////vP///9z/////hoW1/wYDWf8GAkL/Dgo3/yknLP8q + KCz/Kyks/yopLP8qKSz/KSkt/yoqLf8uLC7/gy42/7syM/+wMDD/aSgn/zEpLP8rKy7/Kisv/yssMP8r + KzH/JSUv/ygnLf8pKCj/JiYk/yUkIf8lIx7/PB8d/zQiHP8vJRz/USIX/3gcF/9kHRv/KCMg/yknKf8o + KCv/KCgs/y4tMv8nJiv/Ghsk/wMCGv8DAR//BAEm/4aEl///////////3P////L/////amml/wcDWv8H + AkP/Dgo3/yknK/8qKCz/Kyks/yspLP8qKSz/Kiks/yopLP8uLjH/ERE0/ywYNP9dP0T/MSww/yoqLv8p + Ki7/Kisv/yorL/87Ljf/TR8u/1AsMP8vLiz/JiUj/yYkIP8mIh7/Qh4d/zMiHP8yJBv/XB4W/20bF/9E + Hxr/KiIf/ykoKv8pKSz/KCgs/ycnK/8mJir/Gxsj/wICGv8DAR//BAIm/2lnfv//////////8f////z/ + ////aWml/wcDWv8HAkT/Dgo3/yknK/8pKCz/Kiks/ysoLf8qKSz/Kiks/yopLP8wLzL/ExAz/xkWMP8p + Ki7/Kiou/ykpLv8pKS7/KSkv/ykpLf+XOUL/qiEq/4whIf95Pzv/Kigj/yklIf8nIh3/TR0c/0oeG/8/ + Ihv/fSUd/3oeGP+QLCb/kion/39BOv8wLC3/KSkt/ygoLP8nJir/Ghoj/wMDG/8DAR//BAIm/2hnfv// + /////////P////z/////aWml/wgDW/8HAkX/Dgo5/ykoLP8qKCz/Kiks/yspLP8qKSz/Kiks/yopLf8v + LTH/GhM3/ygoL/8pKy7/KSku/ygoLf8oKC7/KSku/ykoLP+yKzX/2yk2/6AhI/94JCT/Ni8o/zQvKP80 + LSb/Righ/5IcIP/cMi//1jcx/8s0Lv+iKyj/kiUj/6QtKf9QNDT/Kigt/ygoLP8nJir/Ghoi/wMDG/8D + AR//BAIm/2hnff//////////+/////L/////amml/wcDWv8HAkb/Dgo6/yooLP8qKC3/Kykt/yspLf8r + KS3/Kikt/yopLf8tLTH/Kic3/yoqLv8pKi7/KSou/yYmLv8kIy//Jyou/yAgLP8/Eyj/1yw6/9IoNf+U + Kir/SDsx/0g/Nv9LQjn/Tz81/7wrLP/bNTL/zi8s/68uKf+RJiD/nyYi/7E3NP8yKi3/KScr/ygnK/8m + JSr/GRki/wMDG/8DAR7/AwIm/2hnfv//////////8f///93/////hIO0/wgDWv8IAkT/Dwo6/yooLP8r + KCz/Kikt/yspLf8rKS3/Kikt/yspLP8sKy//LCwv/ykpLf8pKS7/KSku/yYlL/8hITD/Jiku/w0NKv8C + AyT/Phgo/9g3O/+VPD7/WUpA/1NJP/9LQzn/UkI4/7wpLv+qISP/qyQj/48lH/+cJSD/uCkk/2w0M/8p + Jyz/KCcr/ygmKv8mJSn/GRkh/wICGv8CAR7/AwIm/4WElv//////////3P///73/////qKfI/wgDWP8I + AkL/EAo6/yonLP8qKC3/Kygt/yopLf8rKS3/Kykt/yopLf8qKS3/KSkt/ykoLf8pKC3/KCgu/yYkL/8h + IDD/IyUw/wYHKf8EBSr/AwMn/0MZLv+aMTj/STQt/0U8NP87MSr/OjAl/6szMf+FLCb/XCIe/4giIP+w + IiL/mDk2/yonLP8oJyz/KCYr/ycmK/8mJCr/GRkh/wICGf8BABz/AwEm/6als///////////vP///5L/ + ////0dHh/wYCUf8HAT//EAs6/yonLP8qKCz/Kikt/yspLf8qKSz/Kiks/yopLP8pKSz/KSgt/ykoLf8p + KC7/KSgu/yYkMP8hIDD/IyYx/wYGKf8FBCr/BAQo/wUCJf8vIjv/Nyku/z80Lf86MSn/Ni0k/zUpIv8y + JB//OCYh/6gpKv+0OTn/Ny0w/ykpLv8vLTP/KCYs/ycmK/8lJCr/Ghkh/wECGP8BABr/AwAj/9rZ3/// + ////////kf///1z/////+fn7/xoWUv8GAjv/EQ44/yonLf8qKCz/Kigs/yooLf8qKCz/Kiks/yopLf8q + KS3/KSkt/ykpLf8pKS7/KCYw/yYkMv8hITH/JCYy/wYFKv8FAiv/BQMo/wUCI/8hGjL/cVxW/3tkWP9F + OTD/OTAo/zUsJf80JyL/PSwm/6c8Ov9WNTb/KCku/yoqL/9APUL/KSYt/yYlK/8mJCn/Ghoi/wECF/8A + ABn/FRQv//z8/P//////////XP///x7////8/////2Jgg/8GBDf/ExEz/ygnLP8pJy3/KSgs/ykoLP8q + KC3/Kigt/yopLP8qKS3/KSkt/ykpLf8pKTD/IBwx/yclM/8hIDH/JCYz/wYFK/8FAi3/BAIq/woEIf8/ + Ji//qYp5/4ZtX/9kVEj/T0A1/0s5MP88LSb/LyQf/0Y0Lv9CODj/Jycs/yQlKv8iIir/JiQq/yYkK/8l + JCn/Hh4l/wQFFv8CAhf/X19u///////////8////Hf///wH////K/////728wf8hHyn/JiQq/ycnK/8p + Jyv/KSgs/yooLP8pKCz/Kikt/yopLP8pKS3/KSkt/ygpLf8mJS//Hhwx/yUkM/8hIDH/JSc0/wYFLf8F + AjD/BAIt/0QZKv+OT0b/vp+L/7GZiP+ch3j/XE5C/zwxKf9NPTj/QDQu/11NQ/9IPjj/OTY1/yAhKf8K + Chj/IiEn/yUkKv8lJCn/JSMo/yIhJf8hICT/vLu9///////////K////AQAAAAD///9y//////n5+f9B + P0L/JiYp/ygnK/8pJyz/KSgs/yooLP8qKSz/Kiks/yopLf8qKS3/KSkt/ygoLP8fHS3/HRsv/yQjMv8g + IDH/Jyg1/wYELv8FAjT/BAMz/zcTMP+qKyX/pDIr/55EPP+aaFz/bU5C/1whHf8sKiv/My8v/zozM/8z + MDL/Kiot/x8hKf8JCRb/IiEn/yUkKv8lJCr/JCMp/yMiJ/89PED/+fn5//////////9xAAAAAAAAAAD/ + //8V////8/////+cnJ7/JyUq/ygmK/8oJyv/KSgs/yooLP8qKS3/Kyku/yopLf8qKS3/KSgt/ycoLP8Y + Fyv/Gxkt/yMjMv8fIDD/Jig1/wYELv8FAjf/BAQ5/zIQNP+tLSb/pi4m/6MsJv+YKSL/hSEa/2QoIv8q + Kiz/Jicp/yUkKf8oKCz/Jygs/x8gKf8JCRf/IiEn/yUkKv8lJCv/JCMq/yMjKf+goKL///////////P/ + //8VAAAAAAAAAAAAAAAA////lf/////19fX/Q0JG/ygmK/8oJyv/KScs/ykoLP8qKS3/Kikt/yopLf8q + Ki3/KSgv/yQkLv8WFiv/FBQr/xwdL/8dIC7/JSg2/wYDLv8FATj/BAI//zYVPv+7Mi3/ri0q/6gsKP+V + Ih7/ZScl/y4sLf8nKSv/IyQn/xcUIf8nJyv/KCgs/x8gKf8JCRf/IiAn/yMjKv8lJSv/JCQr/0FBRv/1 + 9fX//////////5QAAAAAAAAAAAAAAAAAAAAA////HP////X/////uLe5/ykoLP8qKC3/Kikt/yopLf8q + Ki7/Kiou/ykqLv8qKi7/KCU1/x8cMf8WFir/BAMm/wQBJv8aHSz/JCk1/wYDLv8FATn/BAFF/wsHRf9t + Hjb/wCww/7cnKv+LJir/JiQr/yksLv8fIif/ISIn/xQQIP8pKS3/Kisv/yMjK/8ICBX/IB4n/xkXIf8m + JSz/JCQq/7e3uf//////////9f///xsAAAAAAAAAAAAAAAAAAAAAAAAAAP///37//////v7+/2tpeP8X + FS//FhUu/xYVLf8WFS//FRUu/xcXLv8kJi7/JyU3/x0aMP8VFir/AwIm/wQBJv8ODyz/Fhkx/wQBLf8E + ADr/BAFH/wICSP8BAjr/KA8w/2wqOv9FLDj/Ghsl/yAgKP8UFSL/ICEl/xINIf8rKy//Li0z/yYlLf8I + CBT/IB4n/xgXIf8nJyz/dXV4//7+/v//////////fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wj/ + ///P/////+/v8v8sK1r/BQM7/wQEOP8FBDX/BAQy/wUFMP8dHi3/JSQ2/xoYL/8UFSn/BAIm/wMBI/8H + Byb/DxIs/wQALv8FADz/AwFJ/wMCSv8BAz3/AAIq/wwNKv8fIC7/CAke/wQEH/8PDx//HyAl/xENI/8s + LDD/Ly01/ycmLv8JCBb/IR8o/xgXIv9LSk7/8fHy///////////O////CAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD///8x////9P/////Y1+P/HBlg/wUCTv8FAkT/BQM1/wUEMv8ZGi7/IyQ1/w0NK/8L + Cin/BAEq/wQBKv8FAyr/BgYq/wQBNf8FAUD/BAFO/wQCTv8CAj//AAMt/wEEK/8EBSX/AQIf/wECHv8P + Dh7/HyAl/xEOJf8sLDD/Ly41/ycmLv8JCBb/IB4o/y0sN//f3+D///////////T///8wAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Vf////z/////0dDg/xoYaf8EAlH/BAI6/wQDMv8b + HC//HiAy/wUDKf8FAi3/BAEx/wYAO/8FAT3/BQE+/wUBQv8FAUz/BAJU/wQCU/8EAk3/AQI4/wADL/8B + Aiv/AQEl/wECIP8PDyD/HyAm/xAOJP8nKC7/Kyoy/ycnL/8KCBj/MjE6/9TU1////////////P///1UA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///2z////9/////9fX5v8s + K3T/AwJA/wQEMf8PECz/DQwt/wQCLP8EAjT/BQBG/wQBTP8EAU7/BAJP/wUCUv8FAlb/BQNX/wQDVv8E + A1L/BANM/wICOv8BAjD/AQEr/wECIP8ODh//HyAm/wkHH/8IBh//JSMt/ycnL/8xLz3/3Nze//////// + ///9////awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wH/ + //9u/////P/////w8PX/WFiD/wQEMf8PEi3/Cwsv/wMCMv8EAT//BgFT/wQCVv8EAlj/BANY/wUDWP8F + BFn/BQRZ/wUEV/8FBFT/BQRQ/wUDS/8DAj3/AQEy/wEBIv8MDR7/HR8n/wYDHf8DARv/IiAr/3R1ef/w + 8PH///////////z///9u////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////U/////L//////v7+/6entv8lJUn/BAMy/wMBN/8GAk3/BgJY/wUDWv8F + A1v/BQRb/wUEW/8FBFv/BQRb/wUEWP8GA1X/BQNS/wUDT/8EAkb/AgE3/wICJv8JCh3/Fhck/wQCHP8l + JDr/rayy//7+/v//////////8f///1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yv////R///////////09Pb/iIih/yAeV/8F + Alf/BQNa/wQDW/8EBF3/BQRc/wUFXP8FBVz/BQRa/wUEWP8FA1T/BQNS/wUDTv8EAkf/AwI8/wQCLf8E + AiP/IR85/4mIlf/09PX////////////////Q////KwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K////fv////T/ + //////////j4+v+yscz/YF+X/xYXaP8EBFz/BAVb/wQFW/8EBVr/BAVZ/wQEV/8EBFX/BANS/wQDTv8E + A0j/GBdQ/2Bff/+zs7//+Pj5////////////////9P///37///8JAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///xv///+Z////9f////////////////j4+v/MzN7/pqbF/4iIsf9qa57/aGmb/2hpmv9q + a5v/iIiu/6amwf/MzNr/+Pj6//////////////////////X///+Z////GwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////GP///3T////L/////P////////////////////// + //////////////////////////////////////////////z////L////c////xgAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8B////Hv///2H/ + //+V////u////9n////u////+/////v////u////2f///7v///+V////Yf///x7///8BAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD/ + /wAA//wAAD//AAD/8AAAD/8AAP/AAAAD/wAA/4AAAAH/AAD/AAAAAP8AAPwAAAAAPwAA/AAAAAA/AAD4 + AAAAAB8AAPAAAAAADwAA4AAAAAAHAADgAAAAAAcAAMAAAAAAAwAAwAAAAAADAACAAAAAAAEAAIAAAAAA + AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAACAAAAAAAEAAIAAAAAAAQAAwAAAAAADAADAAAAAAAMAAOAAAAAABwAA4AAAAAAHAADw + AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAD8AAP8AAAAA/wAA/4AAAAH/AAD/wAAAA/8AAP/wAAAP + /wAA//wAAD//AAD//wAA//8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABMLAAATCwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////D////1v///+e////zP///+n/ + ///6////+v///+n////M////nv///1v///8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////J////6H////3//////76+f/w + 09H/5riz/+Kqp//0raz/6Le0/+vR0P/5+fr///////////f///+h////JwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Cv///4/////6+vr7/6qpvf+v + Y2//yjoz/7IrJf+sKiP/uioo/+MvMv+5Kib/lSMk/xIOO/+wX2z//bu7///7+//////6////j////woA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yX////T/////6ysuf8n + J0z/CwUv/78zNP+7Lyn/rCsk/6ksI//ELir/5jAz/7grJf+GIij/BwYy/8EuMv/9Pzv//F1Y//vBwP// + ////////0////yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8x////6/Pz9f9d + XXT/CAkk/xAQI/8OByD/zDUy/7IqJP+qKiL/qCsi/8AwKv/vOTr/sywl/2odK/8JBi3/70E8//9IP//8 + Rj7/tTcz/25scP/09PX/////6////zEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Jv///+rt + 7e3/Tk1S/x4dJ/8PESL/FRcj/x4aJv/AOTr/sygi/60pIf+sKiL/vC4p//dCQf+5Lyf/sSkk/4oiK//+ + SkL//09E//5PRf+vODH/Hx0j/0hIUP/r6+z/////6v///yYAAAAAAAAAAAAAAAAAAAAAAAAAAP///wn/ + ///U9PT1/1NSVf8oJyv/JyYq/xIVI/8nJiz/KSYr/3ksK/+yJCD/tSki/68mIP+4KCT/+klE/+VAOv/L + MCv/0jUw//5MQP/+TkL//E5D/8U9N/8wICP/Hh0l/0ZFSv/09PT/////0////wkAAAAAAAAAAAAAAAAA + AAAA////jv////91dXf/KSgs/ykpLP8pKSz/ICEo/0UtMP86LC7/KiMg/18kH/+HJyD/cB8Y/3YeGf/Q + RD3//VNL/907NP/XNi///lBE//5RRv/9UUb/1EI7/1YpJ/8iHyX/Fxcb/3Rzdv//////////jgAAAAAA + AAAAAAAAAP///yb////7u7u9/yopLf8qKS3/Kykt/yoqLf9HLCz/kCMn/64sMP9HJh//hisj/7Y3Mv+E + Ih7/NSEd/0gsKf/3VE//+FBK/903MP/5TkT//1NI//9TSP/iR0D/bi4r/yIgJf8YFxv/JSQo/7q6vP// + ///7////JgAAAAAAAAAA////nfv7/P8rLEv/KSkt/ysqLf8rKi7/KSot/2wyL/9gMSz/jCwp/5wnH//D + LCj/0C4s/6wnJP9WJiP/Kioq/3k9Pv/9TUz/8kI8//dLQf//VUv//1RL/+lJQ/90MC3/IyIn/xkZHP8e + HSP/KSc5//v7+/////+dAAAAAP///w/////2q6u+/wcIMf8qKS3/Kyot/ysqLf8tKi3/XDcz/0stJ/+p + JyX/zTMx/+5EQf/pMzD/oyYf/0UqKP8rLC7/Kios/28xNP/6Qj7//UpF//9XTf/8Ukn/3Ts2/3cwLv8k + JCn/GRod/x0dJP8DARn/q6q0//////b///8P////Wv////9PTX3/CAgz/yooLP8rKS3/Kyot/0xQQv9H + STv/TDUv/7dpXf+jfWv/uUlC/8g1Nv9uLSn/LCwu/yssL/8sLC//NyUo/8o2MP/wRUL/6k5J/8wlKf/R + Lyv/aS0r/yUmK/8bHB//Hh0k/wMAGv9OTGP//////////1r///+c9fX4/w8MVf8JCDb/Kigs/ywsLv8u + LzH/PT88/z5CO/9FNS//r4d2/7SWhP9dQkD/OC82/y0sMP8rLTD/LCww/ywrLf9GJSf/lCYk/5onIv+X + KSP/kiMg/5MgIP9KJCX/Jycs/yAhJf8eHiX/AwEb/w0KK//5+fr/////m////8vLy9//BgNR/woIN/8q + KCz/LCkt/ywqLf8qKSz/LzAy/4ktMP+pLC3/mjg0/2EjJv8sLC//Kyww/ywtMf8tLDD/KCgn/yYlI/84 + Ix7/QyIb/1AkG/+QISL/gyAe/zUmKP8pKS3/NjY7/x8fJv8DAhv/BAEk/8zL0//////L////66ioyv8G + AlP/Cwg5/ykoLP8rKSz/Kiks/yopLf8qKi3/Tyg0/541Ov9wLi//Liot/yorL/8rLDD/ISMt/ygoK/8n + JiT/JSQg/zYgHf8yIxz/SSIY/3McGP8yIh//KSgq/ygoLP8qKi7/Hh8m/wMCG/8EAST/qKe0/////+v/ + ///8m5vD/wcCVP8LCDr/KScr/yooLP8rKSz/Kiks/ysqLf8dGzT/Gxov/yoqLv8pKS7/KSkv/zYvM/+k + KTX/gS4t/zYuKv8oJCD/Ph4c/0AhG/9gIxv/diAa/3IoJP9SNTL/KSkt/ycnK/8eHiX/AwIb/wQBJP+b + mqn/////+/////ybm8P/BwNV/wwIPP8pKCz/Kiks/yspLf8qKSz/Kyot/yQfNv8pKS7/KSou/ycnLf8o + KS7/OyYt/9koNv+lIib/SC0n/zkzK/9EMCj/tCco/9c1MP+8MSz/kyUi/5U0Mf8qKCz/KCcr/x4eJf8D + Ahz/AwEk/5qaqf/////7////7Kinyv8IA1T/DAc8/yooLP8rKS3/Kykt/yspLf8rKS3/Li0y/ykpLv8p + KS7/IyEv/ycpL/8NDSr/Thgq/9ExOv9eRjz/T0Y8/09DOP++KSz/tSYm/5UnIf+rJyP/YzAw/ygnK/8n + Jir/HR0k/wICG/8DAiT/p6e0/////+v////My8ve/wgDUP8NCDz/Kict/yooLf8rKS3/Kyks/yopLP8p + KS3/KSgt/ykoLv8iIC//JCYx/wYGKf8DBCj/Rhkw/1kxMP8/NS7/OC4l/38vK/9UIx//miIh/5EyMv8p + Jyz/KCYr/yclK/8dHST/AgEZ/wMBI//Ly9P/////y////5z19fj/DwtK/w0JOf8qJyz/Kigs/yooLf8q + KSz/Kikt/ykpLf8pKS3/KCcv/yIgMf8lJzL/BQQq/wUDKf8MCCb/Sz9G/15ORP86MCj/Mykj/zsqJf+m + OTn/My0x/zEwNf8uLDL/JiUq/x4dJP8BARj/Cgkl//n5+v////+c////Wv////9UUnL/FRMx/ygnLP8p + KCz/KSgs/yooLf8qKS3/Kikt/ykpLf8iHzH/IiAx/yYnNP8GBCz/BAIs/x8KH/+fgnP/jHRm/1hJPf9K + ODD/Oi0n/0Y3Mv8xLjD/HyEo/yEhKP8mJCr/IiEn/w0NG/9SUl///////////1r///8P////9re2t/8n + JSn/KCcr/ykoLP8qKC3/Kiks/yopLf8pKS3/KCgt/x0aL/8gHzD/Jyk1/wYEL/8EAjL/Yh4t/6pNQ/+k + aFv/fF9S/0AlIv85MjD/TUE+/zEvMP8XGSP/Ghkh/yUkKv8kIyn/IyIn/7W1tv/////2////DwAAAAD/ + //+e+/v7/0VDR/8oJyv/KSgs/yooLP8rKS3/Kikt/ykpLf8lJSv/FxUs/x4fL/8nKTX/BgMw/wQDOv9e + GzH/qS4n/6EsJf+IJB3/RSoo/yYnKf8jIij/Jygs/xcYI/8bGSL/JSQr/yQkKv9EQ0j/+/v7/////50A + AAAAAAAAAP///yb////7urq7/yknLP8pKCz/Kikt/yoqLv8pKS7/KSgy/x8eLv8KCSn/DAsn/yUpNf8F + AzH/BAJB/zYUP/+zKzD/riYo/0olKf8nKSz/IiMn/xsYJP8qKi7/GRkj/xkYIv8fHib/JSQr/7m5u/// + ///7////JgAAAAAAAAAAAAAAAP///47/////aGZ6/xAPMf8QDzD/DxAv/xUVLv8nJzT/HRwu/wYFJ/8F + Ayb/EhQv/wQBMf8EAUT/AgJG/xIIMP9LJDX/HR0q/xQUJP8dHiT/GhYl/y4tM/8cGyT/GRci/x4dJf90 + dHf//////////44AAAAAAAAAAAAAAAAAAAAA////Cv///9fz8/b/NjVt/wUDR/8FAzf/CAcw/yUlM/8S + ESv/BQMp/wQBKP8JCir/BAA2/wQBSf8DAkv/AAMv/wcKKv8EBSD/AgMd/x0dJP8ZFyf/Li40/xwcJv8Z + FyP/SUhR//T09f/////X////CgAAAAAAAAAAAAAAAAAAAAAAAAAA////Jv///+vq6vH/NTN7/wQCQf8H + BzD/HB0w/wUDK/8EATT/BQBA/wUBQv8FAUn/BQJU/wQDU/8CA0P/AAIw/wECKP8CAx//HR0k/xUTJf8l + JC7/HRwn/0RDTf/s7O3/////6v///yYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Mf///+vz + 8/f/W1uH/wUFLv8PEC//AwIz/wUBTP8EAlT/BAJW/wUDV/8FBFn/BQRW/wUDUP8EA0P/AQEy/wICH/8b + HCX/BQMc/xgWJv9wcXb/8/P0/////+v///8xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////Jf///9P+/v//rKy6/yYlTv8EAT7/BgNY/wUDW/8FBFz/BQRb/wUEW/8FBFf/BQNT/wUDTf8D + Ajz/AgIk/w8PIf8lJDv/sK+2///////////T////JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////Cv///4/////6+vr7/6mpw/9OTYr/DAxh/wQEXP8EBVv/BQVZ/wQEV/8E + A1P/BANN/w0LSP9OTW3/qqm1//r6+v/////6////j////woAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///yf///+h////9//////z8/f/ysrc/6mqx/+a + m73/mpu7/6mqxf/Kytr/8/P2///////////3////of///ycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8P////W////5// + ///M////6f////r////6////6f///8z///+f////Wv///w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA/8AD//8AAP/8AAA/+AAAH/AAAA/gAAAHwAAAA8AAAAOAAAABgAAAAQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAGAAAABwAAAA8AAAAPg + AAAH8AAAD/gAAB/8AAA//wAA///AA/8oAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///zL///+Y+vHw2vHX1fj22Nb49/Dw2v///5j///8yAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////Cf///5uzs8D+iFFk/7kwKf+1LCb/zi0s/00WLv/bYmX//cbE/v///5v/ + //8JAAAAAAAAAAAAAAAA////Cfn5+cFvb3j/DxAj/24kLf+vKSL/tC0m/9U2Mf9rGyr/+0lA/9dBOf9y + cXb/+fn5wf///wkAAAAAAAAAAP///5p6eXv/KCgr/yciKv9BKCn/kyYg/5MjHf/rSEL/1DYw//5PQ//k + Rz//MSEl/3FxdP////+aAAAAAP///zG4uMD+Kikt/yoqLf9pLCz/hykm/7QvKv9vJCD/eTo4//FFQP/7 + UEb/8k5G/0ooKf8dHCH/t7e8/v///zH///+XQkJo/yopLf80NDL/Tjgx/7RQR//WPTr/YSon/ysrLv+a + NDP/9k1H/944Nf9KKiv/HBwh/0A+Uv////+X7e302QoHRf8rKS3/MDAx/081M/+qYFf/STAz/ywsMP8r + Ky3/TiUj/3ElH/+OISD/Mycp/yUlK/8GAyH/7u7x2c/P4vkJBUf/Kigs/yopLP8wJjD/VSox/ysqLv9K + KjH/QSoq/zAiHv9HIhr/YyEd/zMrLf8jJCn/AwIg/8/P1vnPz+L5CgVI/yooLP8rKS3/Kigx/ykpLv8m + Ji7/XB0u/4cyMf9HOzL/vysr/6QpJP9TLS7/IiIn/wMCIP/Pztb57e3z2gwIRP8qKC3/Kikt/yopLf8p + KC7/IyMx/wUEKf8+JDP/RDgw/1ApJP+BLy//LCov/yIhJ/8EAx7/7u7x2f///5dSUGH/KScs/yooLP8q + KS3/JCMv/yQkM/8FAy7/cz5A/4FhVP8/Lyr/PTU0/x0dJf8kIyn/Tk1W/////5f///8xvr2//iknLP8q + KS3/KSku/xkYLP8dHzD/BQI3/3wiMv+IJyX/LScp/yQjKf8ZGCL/IyMq/729v/7///8xAAAAAP///5to + Z4P/Cgk3/xoaMf8PDSr/CQgq/wQBPf8GBDz/HRQq/xQVIv8kIi3/Gxkk/3R0ef////+bAAAAAAAAAAD/ + //8J+Pj7wmJhj/8ODi//BAI3/wQBS/8FAlP/BANP/wICM/8PECL/FhQl/3FxeP/5+fnB////CQAAAAAA + AAAAAAAAAP///wn///+bsrLA/kA+ef8GBl3/BQVb/wUEVf8GBUf/QkJa/7Ozuv7///+b////CQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP///zL///+Y7Ozz2s/P4PjPz9/47Ozx2v///5j///8yAAAAAAAAAAAA + AAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACA + AQAAwAMAAPAPAAA= + + + \ No newline at end of file diff --git a/RavenM.Installer/Program.cs b/RavenM.Installer/Program.cs new file mode 100644 index 0000000..eb7cac2 --- /dev/null +++ b/RavenM.Installer/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace RavenM.Installer +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new RavenM()); + } + } +} diff --git a/RavenM.Installer/Properties/AssemblyInfo.cs b/RavenM.Installer/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..a6026d4 --- /dev/null +++ b/RavenM.Installer/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RavenM.Installer")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RavenM.Installer")] +[assembly: AssemblyCopyright("Copyright © 2023")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("6022a4db-a472-4bf2-9790-8c484d97ffc3")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/RavenM.Installer/Properties/Resources.Designer.cs b/RavenM.Installer/Properties/Resources.Designer.cs new file mode 100644 index 0000000..5682ac0 --- /dev/null +++ b/RavenM.Installer/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace RavenM.Installer.Properties +{ + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RavenM.Installer.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/RavenM.Installer/Properties/Resources.resx b/RavenM.Installer/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/RavenM.Installer/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/RavenM.Installer/Properties/Settings.Designer.cs b/RavenM.Installer/Properties/Settings.Designer.cs new file mode 100644 index 0000000..9e6cdb9 --- /dev/null +++ b/RavenM.Installer/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace RavenM.Installer.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/RavenM.Installer/Properties/Settings.settings b/RavenM.Installer/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/RavenM.Installer/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/RavenM.Installer/RavenM.Installer.csproj b/RavenM.Installer/RavenM.Installer.csproj new file mode 100644 index 0000000..7dbe202 --- /dev/null +++ b/RavenM.Installer/RavenM.Installer.csproj @@ -0,0 +1,86 @@ + + + + + Debug + AnyCPU + {6022A4DB-A472-4BF2-9790-8C484D97FFC3} + WinExe + RavenM.Installer + RavenM.Installer + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + Form + + + Installer.cs + + + + + + Installer.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/RavenM.Installer/SimpleJSON.cs b/RavenM.Installer/SimpleJSON.cs new file mode 100644 index 0000000..6982d25 --- /dev/null +++ b/RavenM.Installer/SimpleJSON.cs @@ -0,0 +1,1434 @@ +/* * * * * +* A simple JSON Parser / builder +* ------------------------------ +* +* It mainly has been written as a simple JSON parser. It can build a JSON string +* from the node-tree, or generate a node tree from any valid JSON string. +* +* Written by Bunny83 +* 2012-06-09 +* +* Changelog now external. See Changelog.txt +* +* The MIT License (MIT) +* +* Copyright (c) 2012-2022 Markus Göbel (Bunny83) +* +* Permission is hereby granted, free of charge, to any person obtaining a copy +* of this software and associated documentation files (the "Software"), to deal +* in the Software without restriction, including without limitation the rights +* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +* copies of the Software, and to permit persons to whom the Software is +* furnished to do so, subject to the following conditions: +* +* The above copyright notice and this permission notice shall be included in all +* copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. +* +* * * * */ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Text; + +namespace SimpleJSON +{ + public enum JSONNodeType + { + Array = 1, + Object = 2, + String = 3, + Number = 4, + NullValue = 5, + Boolean = 6, + None = 7, + Custom = 0xFF, + } + public enum JSONTextMode + { + Compact, + Indent + } + + public abstract partial class JSONNode + { + #region Enumerators + public struct Enumerator + { + private enum Type { None, Array, Object } + private Type type; + private Dictionary.Enumerator m_Object; + private List.Enumerator m_Array; + public bool IsValid { get { return type != Type.None; } } + public Enumerator(List.Enumerator aArrayEnum) + { + type = Type.Array; + m_Object = default(Dictionary.Enumerator); + m_Array = aArrayEnum; + } + public Enumerator(Dictionary.Enumerator aDictEnum) + { + type = Type.Object; + m_Object = aDictEnum; + m_Array = default(List.Enumerator); + } + public KeyValuePair Current + { + get + { + if (type == Type.Array) + return new KeyValuePair(string.Empty, m_Array.Current); + else if (type == Type.Object) + return m_Object.Current; + return new KeyValuePair(string.Empty, null); + } + } + public bool MoveNext() + { + if (type == Type.Array) + return m_Array.MoveNext(); + else if (type == Type.Object) + return m_Object.MoveNext(); + return false; + } + } + public struct ValueEnumerator + { + private Enumerator m_Enumerator; + public ValueEnumerator(List.Enumerator aArrayEnum) : this(new Enumerator(aArrayEnum)) { } + public ValueEnumerator(Dictionary.Enumerator aDictEnum) : this(new Enumerator(aDictEnum)) { } + public ValueEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; } + public JSONNode Current { get { return m_Enumerator.Current.Value; } } + public bool MoveNext() { return m_Enumerator.MoveNext(); } + public ValueEnumerator GetEnumerator() { return this; } + } + public struct KeyEnumerator + { + private Enumerator m_Enumerator; + public KeyEnumerator(List.Enumerator aArrayEnum) : this(new Enumerator(aArrayEnum)) { } + public KeyEnumerator(Dictionary.Enumerator aDictEnum) : this(new Enumerator(aDictEnum)) { } + public KeyEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; } + public string Current { get { return m_Enumerator.Current.Key; } } + public bool MoveNext() { return m_Enumerator.MoveNext(); } + public KeyEnumerator GetEnumerator() { return this; } + } + + public class LinqEnumerator : IEnumerator>, IEnumerable> + { + private JSONNode m_Node; + private Enumerator m_Enumerator; + internal LinqEnumerator(JSONNode aNode) + { + m_Node = aNode; + if (m_Node != null) + m_Enumerator = m_Node.GetEnumerator(); + } + public KeyValuePair Current { get { return m_Enumerator.Current; } } + object IEnumerator.Current { get { return m_Enumerator.Current; } } + public bool MoveNext() { return m_Enumerator.MoveNext(); } + + public void Dispose() + { + m_Node = null; + m_Enumerator = new Enumerator(); + } + + public IEnumerator> GetEnumerator() + { + return new LinqEnumerator(m_Node); + } + + public void Reset() + { + if (m_Node != null) + m_Enumerator = m_Node.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return new LinqEnumerator(m_Node); + } + } + + #endregion Enumerators + + #region common interface + + public static bool forceASCII = false; // Use Unicode by default + public static bool longAsString = false; // lazy creator creates a JSONString instead of JSONNumber + public static bool allowLineComments = true; // allow "//"-style comments at the end of a line + + public abstract JSONNodeType Tag { get; } + + public virtual JSONNode this[int aIndex] { get { return null; } set { } } + + public virtual JSONNode this[string aKey] { get { return null; } set { } } + + public virtual string Value { get { return ""; } set { } } + + public virtual int Count { get { return 0; } } + + public virtual bool IsNumber { get { return false; } } + public virtual bool IsString { get { return false; } } + public virtual bool IsBoolean { get { return false; } } + public virtual bool IsNull { get { return false; } } + public virtual bool IsArray { get { return false; } } + public virtual bool IsObject { get { return false; } } + + public virtual bool Inline { get { return false; } set { } } + + public virtual void Add(string aKey, JSONNode aItem) + { + } + public virtual void Add(JSONNode aItem) + { + Add("", aItem); + } + + public virtual JSONNode Remove(string aKey) + { + return null; + } + + public virtual JSONNode Remove(int aIndex) + { + return null; + } + + public virtual JSONNode Remove(JSONNode aNode) + { + return aNode; + } + public virtual void Clear() { } + + public virtual JSONNode Clone() + { + return null; + } + + public virtual IEnumerable Children + { + get + { + yield break; + } + } + + public IEnumerable DeepChildren + { + get + { + foreach (var C in Children) + foreach (var D in C.DeepChildren) + yield return D; + } + } + + public virtual bool HasKey(string aKey) + { + return false; + } + + public virtual JSONNode GetValueOrDefault(string aKey, JSONNode aDefault) + { + return aDefault; + } + + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + WriteToStringBuilder(sb, 0, 0, JSONTextMode.Compact); + return sb.ToString(); + } + + public virtual string ToString(int aIndent) + { + StringBuilder sb = new StringBuilder(); + WriteToStringBuilder(sb, 0, aIndent, JSONTextMode.Indent); + return sb.ToString(); + } + internal abstract void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode); + + public abstract Enumerator GetEnumerator(); + public IEnumerable> Linq { get { return new LinqEnumerator(this); } } + public KeyEnumerator Keys { get { return new KeyEnumerator(GetEnumerator()); } } + public ValueEnumerator Values { get { return new ValueEnumerator(GetEnumerator()); } } + + #endregion common interface + + #region typecasting properties + + + public virtual double AsDouble + { + get + { + double v = 0.0; + if (double.TryParse(Value, NumberStyles.Float, CultureInfo.InvariantCulture, out v)) + return v; + return 0.0; + } + set + { + Value = value.ToString(CultureInfo.InvariantCulture); + } + } + + public virtual int AsInt + { + get { return (int)AsDouble; } + set { AsDouble = value; } + } + + public virtual float AsFloat + { + get { return (float)AsDouble; } + set { AsDouble = value; } + } + + public virtual bool AsBool + { + get + { + bool v = false; + if (bool.TryParse(Value, out v)) + return v; + return !string.IsNullOrEmpty(Value); + } + set + { + Value = (value) ? "true" : "false"; + } + } + + public virtual long AsLong + { + get + { + long val = 0; + if (long.TryParse(Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out val)) + return val; + return 0L; + } + set + { + Value = value.ToString(CultureInfo.InvariantCulture); + } + } + + public virtual ulong AsULong + { + get + { + ulong val = 0; + if (ulong.TryParse(Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out val)) + return val; + return 0; + } + set + { + Value = value.ToString(CultureInfo.InvariantCulture); + } + } + + public virtual JSONArray AsArray + { + get + { + return this as JSONArray; + } + } + + public virtual JSONObject AsObject + { + get + { + return this as JSONObject; + } + } + + + #endregion typecasting properties + + #region operators + + public static implicit operator JSONNode(string s) + { + return (s == null) ? (JSONNode)JSONNull.CreateOrGet() : new JSONString(s); + } + public static implicit operator string(JSONNode d) + { + return (d == null) ? null : d.Value; + } + + public static implicit operator JSONNode(double n) + { + return new JSONNumber(n); + } + public static implicit operator double(JSONNode d) + { + return (d == null) ? 0 : d.AsDouble; + } + + public static implicit operator JSONNode(float n) + { + return new JSONNumber(n); + } + public static implicit operator float(JSONNode d) + { + return (d == null) ? 0 : d.AsFloat; + } + + public static implicit operator JSONNode(int n) + { + return new JSONNumber(n); + } + public static implicit operator int(JSONNode d) + { + return (d == null) ? 0 : d.AsInt; + } + + public static implicit operator JSONNode(long n) + { + if (longAsString) + return new JSONString(n.ToString(CultureInfo.InvariantCulture)); + return new JSONNumber(n); + } + public static implicit operator long(JSONNode d) + { + return (d == null) ? 0L : d.AsLong; + } + + public static implicit operator JSONNode(ulong n) + { + if (longAsString) + return new JSONString(n.ToString(CultureInfo.InvariantCulture)); + return new JSONNumber(n); + } + public static implicit operator ulong(JSONNode d) + { + return (d == null) ? 0 : d.AsULong; + } + + public static implicit operator JSONNode(bool b) + { + return new JSONBool(b); + } + public static implicit operator bool(JSONNode d) + { + return (d == null) ? false : d.AsBool; + } + + public static implicit operator JSONNode(KeyValuePair aKeyValue) + { + return aKeyValue.Value; + } + + public static bool operator ==(JSONNode a, object b) + { + if (ReferenceEquals(a, b)) + return true; + bool aIsNull = a is JSONNull || ReferenceEquals(a, null) || a is JSONLazyCreator; + bool bIsNull = b is JSONNull || ReferenceEquals(b, null) || b is JSONLazyCreator; + if (aIsNull && bIsNull) + return true; + return !aIsNull && a.Equals(b); + } + + public static bool operator !=(JSONNode a, object b) + { + return !(a == b); + } + + public override bool Equals(object obj) + { + return ReferenceEquals(this, obj); + } + + public override int GetHashCode() + { + return base.GetHashCode(); + } + + #endregion operators + + [ThreadStatic] + private static StringBuilder m_EscapeBuilder; + internal static StringBuilder EscapeBuilder + { + get + { + if (m_EscapeBuilder == null) + m_EscapeBuilder = new StringBuilder(); + return m_EscapeBuilder; + } + } + internal static string Escape(string aText) + { + var sb = EscapeBuilder; + sb.Length = 0; + if (sb.Capacity < aText.Length + aText.Length / 10) + sb.Capacity = aText.Length + aText.Length / 10; + foreach (char c in aText) + { + switch (c) + { + case '\\': + sb.Append("\\\\"); + break; + case '\"': + sb.Append("\\\""); + break; + case '\n': + sb.Append("\\n"); + break; + case '\r': + sb.Append("\\r"); + break; + case '\t': + sb.Append("\\t"); + break; + case '\b': + sb.Append("\\b"); + break; + case '\f': + sb.Append("\\f"); + break; + default: + if (c < ' ' || (forceASCII && c > 127)) + { + ushort val = c; + sb.Append("\\u").Append(val.ToString("X4")); + } + else + sb.Append(c); + break; + } + } + string result = sb.ToString(); + sb.Length = 0; + return result; + } + + private static JSONNode ParseElement(string token, bool quoted) + { + if (quoted) + return token; + if (token.Length <= 5) + { + string tmp = token.ToLower(); + if (tmp == "false" || tmp == "true") + return tmp == "true"; + if (tmp == "null") + return JSONNull.CreateOrGet(); + } + double val; + if (double.TryParse(token, NumberStyles.Float, CultureInfo.InvariantCulture, out val)) + return val; + else + return token; + } + + public static JSONNode Parse(string aJSON) + { + Stack stack = new Stack(); + JSONNode ctx = null; + int i = 0; + StringBuilder Token = new StringBuilder(); + string TokenName = ""; + bool QuoteMode = false; + bool TokenIsQuoted = false; + bool HasNewlineChar = false; + while (i < aJSON.Length) + { + switch (aJSON[i]) + { + case '{': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + stack.Push(new JSONObject()); + if (ctx != null) + { + ctx.Add(TokenName, stack.Peek()); + } + TokenName = ""; + Token.Length = 0; + ctx = stack.Peek(); + HasNewlineChar = false; + break; + + case '[': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + + stack.Push(new JSONArray()); + if (ctx != null) + { + ctx.Add(TokenName, stack.Peek()); + } + TokenName = ""; + Token.Length = 0; + ctx = stack.Peek(); + HasNewlineChar = false; + break; + + case '}': + case ']': + if (QuoteMode) + { + + Token.Append(aJSON[i]); + break; + } + if (stack.Count == 0) + throw new Exception("JSON Parse: Too many closing brackets"); + + stack.Pop(); + if (Token.Length > 0 || TokenIsQuoted) + ctx.Add(TokenName, ParseElement(Token.ToString(), TokenIsQuoted)); + if (ctx != null) + ctx.Inline = !HasNewlineChar; + TokenIsQuoted = false; + TokenName = ""; + Token.Length = 0; + if (stack.Count > 0) + ctx = stack.Peek(); + break; + + case ':': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + TokenName = Token.ToString(); + Token.Length = 0; + TokenIsQuoted = false; + break; + + case '"': + QuoteMode ^= true; + TokenIsQuoted |= QuoteMode; + break; + + case ',': + if (QuoteMode) + { + Token.Append(aJSON[i]); + break; + } + if (Token.Length > 0 || TokenIsQuoted) + ctx.Add(TokenName, ParseElement(Token.ToString(), TokenIsQuoted)); + TokenIsQuoted = false; + TokenName = ""; + Token.Length = 0; + TokenIsQuoted = false; + break; + + case '\r': + case '\n': + HasNewlineChar = true; + break; + + case ' ': + case '\t': + if (QuoteMode) + Token.Append(aJSON[i]); + break; + + case '\\': + ++i; + if (QuoteMode) + { + char C = aJSON[i]; + switch (C) + { + case 't': + Token.Append('\t'); + break; + case 'r': + Token.Append('\r'); + break; + case 'n': + Token.Append('\n'); + break; + case 'b': + Token.Append('\b'); + break; + case 'f': + Token.Append('\f'); + break; + case 'u': + { + string s = aJSON.Substring(i + 1, 4); + Token.Append((char)int.Parse( + s, + System.Globalization.NumberStyles.AllowHexSpecifier)); + i += 4; + break; + } + default: + Token.Append(C); + break; + } + } + break; + case '/': + if (allowLineComments && !QuoteMode && i + 1 < aJSON.Length && aJSON[i + 1] == '/') + { + while (++i < aJSON.Length && aJSON[i] != '\n' && aJSON[i] != '\r') ; + break; + } + Token.Append(aJSON[i]); + break; + case '\uFEFF': // remove / ignore BOM (Byte Order Mark) + break; + + default: + Token.Append(aJSON[i]); + break; + } + ++i; + } + if (QuoteMode) + { + throw new Exception("JSON Parse: Quotation marks seems to be messed up."); + } + if (ctx == null) + return ParseElement(Token.ToString(), TokenIsQuoted); + return ctx; + } + + } + // End of JSONNode + + public partial class JSONArray : JSONNode + { + private List m_List = new List(); + private bool inline = false; + public override bool Inline + { + get { return inline; } + set { inline = value; } + } + + public override JSONNodeType Tag { get { return JSONNodeType.Array; } } + public override bool IsArray { get { return true; } } + public override Enumerator GetEnumerator() { return new Enumerator(m_List.GetEnumerator()); } + + public override JSONNode this[int aIndex] + { + get + { + if (aIndex < 0 || aIndex >= m_List.Count) + return new JSONLazyCreator(this); + return m_List[aIndex]; + } + set + { + if (value == null) + value = JSONNull.CreateOrGet(); + if (aIndex < 0 || aIndex >= m_List.Count) + m_List.Add(value); + else + m_List[aIndex] = value; + } + } + + public override JSONNode this[string aKey] + { + get { return new JSONLazyCreator(this); } + set + { + if (value == null) + value = JSONNull.CreateOrGet(); + m_List.Add(value); + } + } + + public override int Count + { + get { return m_List.Count; } + } + + public override void Add(string aKey, JSONNode aItem) + { + if (aItem == null) + aItem = JSONNull.CreateOrGet(); + m_List.Add(aItem); + } + + public override JSONNode Remove(int aIndex) + { + if (aIndex < 0 || aIndex >= m_List.Count) + return null; + JSONNode tmp = m_List[aIndex]; + m_List.RemoveAt(aIndex); + return tmp; + } + + public override JSONNode Remove(JSONNode aNode) + { + m_List.Remove(aNode); + return aNode; + } + + public override void Clear() + { + m_List.Clear(); + } + + public override JSONNode Clone() + { + var node = new JSONArray(); + node.m_List.Capacity = m_List.Capacity; + foreach (var n in m_List) + { + if (n != null) + node.Add(n.Clone()); + else + node.Add(null); + } + return node; + } + + public override IEnumerable Children + { + get + { + foreach (JSONNode N in m_List) + yield return N; + } + } + + + internal override void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode) + { + aSB.Append('['); + int count = m_List.Count; + if (inline) + aMode = JSONTextMode.Compact; + for (int i = 0; i < count; i++) + { + if (i > 0) + aSB.Append(','); + if (aMode == JSONTextMode.Indent) + aSB.AppendLine(); + + if (aMode == JSONTextMode.Indent) + aSB.Append(' ', aIndent + aIndentInc); + m_List[i].WriteToStringBuilder(aSB, aIndent + aIndentInc, aIndentInc, aMode); + } + if (aMode == JSONTextMode.Indent) + aSB.AppendLine().Append(' ', aIndent); + aSB.Append(']'); + } + } + // End of JSONArray + + public partial class JSONObject : JSONNode + { + private Dictionary m_Dict = new Dictionary(); + + private bool inline = false; + public override bool Inline + { + get { return inline; } + set { inline = value; } + } + + public override JSONNodeType Tag { get { return JSONNodeType.Object; } } + public override bool IsObject { get { return true; } } + + public override Enumerator GetEnumerator() { return new Enumerator(m_Dict.GetEnumerator()); } + + + public override JSONNode this[string aKey] + { + get + { + if (m_Dict.ContainsKey(aKey)) + return m_Dict[aKey]; + else + return new JSONLazyCreator(this, aKey); + } + set + { + if (value == null) + value = JSONNull.CreateOrGet(); + if (m_Dict.ContainsKey(aKey)) + m_Dict[aKey] = value; + else + m_Dict.Add(aKey, value); + } + } + + public override JSONNode this[int aIndex] + { + get + { + if (aIndex < 0 || aIndex >= m_Dict.Count) + return null; + return m_Dict.ElementAt(aIndex).Value; + } + set + { + if (value == null) + value = JSONNull.CreateOrGet(); + if (aIndex < 0 || aIndex >= m_Dict.Count) + return; + string key = m_Dict.ElementAt(aIndex).Key; + m_Dict[key] = value; + } + } + + public override int Count + { + get { return m_Dict.Count; } + } + + public override void Add(string aKey, JSONNode aItem) + { + if (aItem == null) + aItem = JSONNull.CreateOrGet(); + + if (aKey != null) + { + if (m_Dict.ContainsKey(aKey)) + m_Dict[aKey] = aItem; + else + m_Dict.Add(aKey, aItem); + } + else + m_Dict.Add(Guid.NewGuid().ToString(), aItem); + } + + public override JSONNode Remove(string aKey) + { + if (!m_Dict.ContainsKey(aKey)) + return null; + JSONNode tmp = m_Dict[aKey]; + m_Dict.Remove(aKey); + return tmp; + } + + public override JSONNode Remove(int aIndex) + { + if (aIndex < 0 || aIndex >= m_Dict.Count) + return null; + var item = m_Dict.ElementAt(aIndex); + m_Dict.Remove(item.Key); + return item.Value; + } + + public override JSONNode Remove(JSONNode aNode) + { + try + { + var item = m_Dict.Where(k => k.Value == aNode).First(); + m_Dict.Remove(item.Key); + return aNode; + } + catch + { + return null; + } + } + + public override void Clear() + { + m_Dict.Clear(); + } + + public override JSONNode Clone() + { + var node = new JSONObject(); + foreach (var n in m_Dict) + { + node.Add(n.Key, n.Value.Clone()); + } + return node; + } + + public override bool HasKey(string aKey) + { + return m_Dict.ContainsKey(aKey); + } + + public override JSONNode GetValueOrDefault(string aKey, JSONNode aDefault) + { + JSONNode res; + if (m_Dict.TryGetValue(aKey, out res)) + return res; + return aDefault; + } + + public override IEnumerable Children + { + get + { + foreach (KeyValuePair N in m_Dict) + yield return N.Value; + } + } + + internal override void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode) + { + aSB.Append('{'); + bool first = true; + if (inline) + aMode = JSONTextMode.Compact; + foreach (var k in m_Dict) + { + if (!first) + aSB.Append(','); + first = false; + if (aMode == JSONTextMode.Indent) + aSB.AppendLine(); + if (aMode == JSONTextMode.Indent) + aSB.Append(' ', aIndent + aIndentInc); + aSB.Append('\"').Append(Escape(k.Key)).Append('\"'); + if (aMode == JSONTextMode.Compact) + aSB.Append(':'); + else + aSB.Append(" : "); + k.Value.WriteToStringBuilder(aSB, aIndent + aIndentInc, aIndentInc, aMode); + } + if (aMode == JSONTextMode.Indent) + aSB.AppendLine().Append(' ', aIndent); + aSB.Append('}'); + } + + } + // End of JSONObject + + public partial class JSONString : JSONNode + { + private string m_Data; + + public override JSONNodeType Tag { get { return JSONNodeType.String; } } + public override bool IsString { get { return true; } } + + public override Enumerator GetEnumerator() { return new Enumerator(); } + + + public override string Value + { + get { return m_Data; } + set + { + m_Data = value; + } + } + + public JSONString(string aData) + { + m_Data = aData; + } + public override JSONNode Clone() + { + return new JSONString(m_Data); + } + + internal override void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode) + { + aSB.Append('\"').Append(Escape(m_Data)).Append('\"'); + } + public override bool Equals(object obj) + { + if (base.Equals(obj)) + return true; + string s = obj as string; + if (s != null) + return m_Data == s; + JSONString s2 = obj as JSONString; + if (s2 != null) + return m_Data == s2.m_Data; + return false; + } + public override int GetHashCode() + { + return m_Data.GetHashCode(); + } + public override void Clear() + { + m_Data = ""; + } + } + // End of JSONString + + public partial class JSONNumber : JSONNode + { + private double m_Data; + + public override JSONNodeType Tag { get { return JSONNodeType.Number; } } + public override bool IsNumber { get { return true; } } + public override Enumerator GetEnumerator() { return new Enumerator(); } + + public override string Value + { + get { return m_Data.ToString(CultureInfo.InvariantCulture); } + set + { + double v; + if (double.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out v)) + m_Data = v; + } + } + + public override double AsDouble + { + get { return m_Data; } + set { m_Data = value; } + } + public override long AsLong + { + get { return (long)m_Data; } + set { m_Data = value; } + } + public override ulong AsULong + { + get { return (ulong)m_Data; } + set { m_Data = value; } + } + + public JSONNumber(double aData) + { + m_Data = aData; + } + + public JSONNumber(string aData) + { + Value = aData; + } + + public override JSONNode Clone() + { + return new JSONNumber(m_Data); + } + + internal override void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode) + { + aSB.Append(Value); + } + private static bool IsNumeric(object value) + { + return value is int || value is uint + || value is float || value is double + || value is decimal + || value is long || value is ulong + || value is short || value is ushort + || value is sbyte || value is byte; + } + public override bool Equals(object obj) + { + if (obj == null) + return false; + if (base.Equals(obj)) + return true; + JSONNumber s2 = obj as JSONNumber; + if (s2 != null) + return m_Data == s2.m_Data; + if (IsNumeric(obj)) + return Convert.ToDouble(obj) == m_Data; + return false; + } + public override int GetHashCode() + { + return m_Data.GetHashCode(); + } + public override void Clear() + { + m_Data = 0; + } + } + // End of JSONNumber + + public partial class JSONBool : JSONNode + { + private bool m_Data; + + public override JSONNodeType Tag { get { return JSONNodeType.Boolean; } } + public override bool IsBoolean { get { return true; } } + public override Enumerator GetEnumerator() { return new Enumerator(); } + + public override string Value + { + get { return m_Data.ToString(); } + set + { + bool v; + if (bool.TryParse(value, out v)) + m_Data = v; + } + } + public override bool AsBool + { + get { return m_Data; } + set { m_Data = value; } + } + + public JSONBool(bool aData) + { + m_Data = aData; + } + + public JSONBool(string aData) + { + Value = aData; + } + + public override JSONNode Clone() + { + return new JSONBool(m_Data); + } + + internal override void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode) + { + aSB.Append((m_Data) ? "true" : "false"); + } + public override bool Equals(object obj) + { + if (obj == null) + return false; + if (obj is bool) + return m_Data == (bool)obj; + return false; + } + public override int GetHashCode() + { + return m_Data.GetHashCode(); + } + public override void Clear() + { + m_Data = false; + } + } + // End of JSONBool + + public partial class JSONNull : JSONNode + { + static JSONNull m_StaticInstance = new JSONNull(); + public static bool reuseSameInstance = true; + public static JSONNull CreateOrGet() + { + if (reuseSameInstance) + return m_StaticInstance; + return new JSONNull(); + } + private JSONNull() { } + + public override JSONNodeType Tag { get { return JSONNodeType.NullValue; } } + public override bool IsNull { get { return true; } } + public override Enumerator GetEnumerator() { return new Enumerator(); } + + public override string Value + { + get { return "null"; } + set { } + } + public override bool AsBool + { + get { return false; } + set { } + } + + public override JSONNode Clone() + { + return CreateOrGet(); + } + + public override bool Equals(object obj) + { + if (object.ReferenceEquals(this, obj)) + return true; + return (obj is JSONNull); + } + public override int GetHashCode() + { + return 0; + } + + internal override void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode) + { + aSB.Append("null"); + } + } + // End of JSONNull + + internal partial class JSONLazyCreator : JSONNode + { + private JSONNode m_Node = null; + private string m_Key = null; + public override JSONNodeType Tag { get { return JSONNodeType.None; } } + public override Enumerator GetEnumerator() { return new Enumerator(); } + + public JSONLazyCreator(JSONNode aNode) + { + m_Node = aNode; + m_Key = null; + } + + public JSONLazyCreator(JSONNode aNode, string aKey) + { + m_Node = aNode; + m_Key = aKey; + } + + private T Set(T aVal) where T : JSONNode + { + if (m_Key == null) + m_Node.Add(aVal); + else + m_Node.Add(m_Key, aVal); + m_Node = null; // Be GC friendly. + return aVal; + } + + public override JSONNode this[int aIndex] + { + get { return new JSONLazyCreator(this); } + set { Set(new JSONArray()).Add(value); } + } + + public override JSONNode this[string aKey] + { + get { return new JSONLazyCreator(this, aKey); } + set { Set(new JSONObject()).Add(aKey, value); } + } + + public override void Add(JSONNode aItem) + { + Set(new JSONArray()).Add(aItem); + } + + public override void Add(string aKey, JSONNode aItem) + { + Set(new JSONObject()).Add(aKey, aItem); + } + + public static bool operator ==(JSONLazyCreator a, object b) + { + if (b == null) + return true; + return System.Object.ReferenceEquals(a, b); + } + + public static bool operator !=(JSONLazyCreator a, object b) + { + return !(a == b); + } + + public override bool Equals(object obj) + { + if (obj == null) + return true; + return System.Object.ReferenceEquals(this, obj); + } + + public override int GetHashCode() + { + return 0; + } + + public override int AsInt + { + get { Set(new JSONNumber(0)); return 0; } + set { Set(new JSONNumber(value)); } + } + + public override float AsFloat + { + get { Set(new JSONNumber(0.0f)); return 0.0f; } + set { Set(new JSONNumber(value)); } + } + + public override double AsDouble + { + get { Set(new JSONNumber(0.0)); return 0.0; } + set { Set(new JSONNumber(value)); } + } + + public override long AsLong + { + get + { + if (longAsString) + Set(new JSONString("0")); + else + Set(new JSONNumber(0.0)); + return 0L; + } + set + { + if (longAsString) + Set(new JSONString(value.ToString(CultureInfo.InvariantCulture))); + else + Set(new JSONNumber(value)); + } + } + + public override ulong AsULong + { + get + { + if (longAsString) + Set(new JSONString("0")); + else + Set(new JSONNumber(0.0)); + return 0L; + } + set + { + if (longAsString) + Set(new JSONString(value.ToString(CultureInfo.InvariantCulture))); + else + Set(new JSONNumber(value)); + } + } + + public override bool AsBool + { + get { Set(new JSONBool(false)); return false; } + set { Set(new JSONBool(value)); } + } + + public override JSONArray AsArray + { + get { return Set(new JSONArray()); } + } + + public override JSONObject AsObject + { + get { return Set(new JSONObject()); } + } + internal override void WriteToStringBuilder(StringBuilder aSB, int aIndent, int aIndentInc, JSONTextMode aMode) + { + aSB.Append("null"); + } + } + // End of JSONLazyCreator + + public static class JSON + { + public static JSONNode Parse(string aJSON) + { + return JSONNode.Parse(aJSON); + } + } +} \ No newline at end of file diff --git a/RavenM.sln b/RavenM.sln index 26506c7..1e57aa7 100644 --- a/RavenM.sln +++ b/RavenM.sln @@ -7,6 +7,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RavenM", "RavenM\RavenM.csp EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RavenM.Updater", "RavenM.Updater\RavenM.Updater.csproj", "{B8EC1D77-EC6E-4DE5-95D1-721A80E70A84}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RavenM.Installer", "RavenM.Installer\RavenM.Installer.csproj", "{6022A4DB-A472-4BF2-9790-8C484D97FFC3}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -21,6 +23,10 @@ Global {B8EC1D77-EC6E-4DE5-95D1-721A80E70A84}.Debug|Any CPU.Build.0 = Debug|Any CPU {B8EC1D77-EC6E-4DE5-95D1-721A80E70A84}.Release|Any CPU.ActiveCfg = Release|Any CPU {B8EC1D77-EC6E-4DE5-95D1-721A80E70A84}.Release|Any CPU.Build.0 = Release|Any CPU + {6022A4DB-A472-4BF2-9790-8C484D97FFC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6022A4DB-A472-4BF2-9790-8C484D97FFC3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6022A4DB-A472-4BF2-9790-8C484D97FFC3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6022A4DB-A472-4BF2-9790-8C484D97FFC3}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE