From fe283384af1db9578d79281953d6836ad01024d7 Mon Sep 17 00:00:00 2001 From: EonaCat Date: Thu, 17 Jul 2025 21:43:48 +0200 Subject: [PATCH] Initial version --- Analyzer/AboutBox.cs | 107 + Analyzer/AboutBox.designer.cs | 203 + Analyzer/AboutBox.resx | 1347 +++++ Analyzer/App.config | 6 + Analyzer/EonaCat.HID.Analyzer.csproj | 115 + Analyzer/MainForm.cs | 485 ++ Analyzer/MainForm.resx | 4470 +++++++++++++++++ Analyzer/Program.cs | 21 + Analyzer/Properties/AssemblyInfo.cs | 35 + Analyzer/Properties/Resources.Designer.cs | 63 + Analyzer/Properties/Resources.resx | 117 + Analyzer/Properties/Settings.Designer.cs | 26 + Analyzer/Properties/Settings.settings | 7 + Analyzer/icon.ico | Bin 0 -> 254014 bytes Analyzer/icons/clean.png | Bin 0 -> 784 bytes Analyzer/icons/device.png | Bin 0 -> 679 bytes Analyzer/icons/filter.png | Bin 0 -> 453 bytes Analyzer/icons/info.png | Bin 0 -> 516 bytes Analyzer/icons/refresh.png | Bin 0 -> 754 bytes Analyzer/mainForm.Designer.cs | 565 +++ .../EonaCat.HID.Console.csproj | 14 + EonaCat.HID.Console/Program.cs | 116 + EonaCat.HID.sln | 78 + EonaCat.HID/EonaCat.HID.csproj | 55 + .../HidDataReceivedEventArgs.cs | 23 + .../EventArguments/HidErrorEventArgs.cs | 22 + EonaCat.HID/EventArguments/HidEventArgs.cs | 22 + EonaCat.HID/Helpers/ByteHelper.cs | 35 + EonaCat.HID/HidFactory.cs | 71 + EonaCat.HID/HidLinux.cs | 464 ++ EonaCat.HID/HidMac.cs | 507 ++ EonaCat.HID/HidWindows.cs | 472 ++ EonaCat.HID/IHid.cs | 84 + EonaCat.HID/IHidManager.cs | 30 + EonaCat.HID/Managers/HidManagerLinux.cs | 178 + EonaCat.HID/Managers/HidManagerMac.cs | 191 + EonaCat.HID/Managers/HidManagerWindows.cs | 564 +++ EonaCat.HID/Models/HidReport.cs | 18 + EonaCat.HID/icon.ico | Bin 0 -> 254014 bytes LICENSE | 213 +- README.md | 124 +- icon.png | Bin 0 -> 89562 bytes 42 files changed, 10806 insertions(+), 42 deletions(-) create mode 100644 Analyzer/AboutBox.cs create mode 100644 Analyzer/AboutBox.designer.cs create mode 100644 Analyzer/AboutBox.resx create mode 100644 Analyzer/App.config create mode 100644 Analyzer/EonaCat.HID.Analyzer.csproj create mode 100644 Analyzer/MainForm.cs create mode 100644 Analyzer/MainForm.resx create mode 100644 Analyzer/Program.cs create mode 100644 Analyzer/Properties/AssemblyInfo.cs create mode 100644 Analyzer/Properties/Resources.Designer.cs create mode 100644 Analyzer/Properties/Resources.resx create mode 100644 Analyzer/Properties/Settings.Designer.cs create mode 100644 Analyzer/Properties/Settings.settings create mode 100644 Analyzer/icon.ico create mode 100644 Analyzer/icons/clean.png create mode 100644 Analyzer/icons/device.png create mode 100644 Analyzer/icons/filter.png create mode 100644 Analyzer/icons/info.png create mode 100644 Analyzer/icons/refresh.png create mode 100644 Analyzer/mainForm.Designer.cs create mode 100644 EonaCat.HID.Console/EonaCat.HID.Console.csproj create mode 100644 EonaCat.HID.Console/Program.cs create mode 100644 EonaCat.HID.sln create mode 100644 EonaCat.HID/EonaCat.HID.csproj create mode 100644 EonaCat.HID/EventArguments/HidDataReceivedEventArgs.cs create mode 100644 EonaCat.HID/EventArguments/HidErrorEventArgs.cs create mode 100644 EonaCat.HID/EventArguments/HidEventArgs.cs create mode 100644 EonaCat.HID/Helpers/ByteHelper.cs create mode 100644 EonaCat.HID/HidFactory.cs create mode 100644 EonaCat.HID/HidLinux.cs create mode 100644 EonaCat.HID/HidMac.cs create mode 100644 EonaCat.HID/HidWindows.cs create mode 100644 EonaCat.HID/IHid.cs create mode 100644 EonaCat.HID/IHidManager.cs create mode 100644 EonaCat.HID/Managers/HidManagerLinux.cs create mode 100644 EonaCat.HID/Managers/HidManagerMac.cs create mode 100644 EonaCat.HID/Managers/HidManagerWindows.cs create mode 100644 EonaCat.HID/Models/HidReport.cs create mode 100644 EonaCat.HID/icon.ico create mode 100644 icon.png diff --git a/Analyzer/AboutBox.cs b/Analyzer/AboutBox.cs new file mode 100644 index 0000000..3b8ada5 --- /dev/null +++ b/Analyzer/AboutBox.cs @@ -0,0 +1,107 @@ +using System; +using System.Diagnostics; +using System.Reflection; +using System.Windows.Forms; + +namespace EonaCat.HID.Analyzer +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + internal partial class AboutBox : Form + { + public AboutBox() + { + InitializeComponent(); + this.Text = String.Format("About {0}", AssemblyTitle); + this.labelProductName.Text = AssemblyProduct; + this.labelVersion.Text = String.Format("Version {0}", AssemblyVersion); + this.labelCopyright.Text = AssemblyCopyright; + this.labelCompanyName.Text = AssemblyCompany; + this.linkLabelAboutUrl.Text = ""; + this.textBoxDescription.Text = AssemblyDescription; + } + + private void LinkLabelAboutUrl_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + Process.Start(linkLabelAboutUrl.Text); + } + + public string AssemblyTitle + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length > 0) + { + AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0]; + if (titleAttribute.Title != "") + { + return titleAttribute.Title; + } + } + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + } + } + + public string AssemblyVersion + { + get + { + return Assembly.GetExecutingAssembly().GetName().Version.ToString(); + } + } + + public string AssemblyDescription + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyDescriptionAttribute)attributes[0]).Description; + } + } + + public string AssemblyProduct + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyProductAttribute)attributes[0]).Product; + } + } + + public string AssemblyCopyright + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + } + + public string AssemblyCompany + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCompanyAttribute)attributes[0]).Company; + } + } + } +} \ No newline at end of file diff --git a/Analyzer/AboutBox.designer.cs b/Analyzer/AboutBox.designer.cs new file mode 100644 index 0000000..7e24c43 --- /dev/null +++ b/Analyzer/AboutBox.designer.cs @@ -0,0 +1,203 @@ +namespace EonaCat.HID.Analyzer +{ + partial class AboutBox + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + 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(AboutBox)); + this.tableLayoutPanel = new System.Windows.Forms.TableLayoutPanel(); + this.logoPictureBox = new System.Windows.Forms.PictureBox(); + this.labelProductName = new System.Windows.Forms.Label(); + this.labelVersion = new System.Windows.Forms.Label(); + this.labelCopyright = new System.Windows.Forms.Label(); + this.labelCompanyName = new System.Windows.Forms.Label(); + this.textBoxDescription = new System.Windows.Forms.TextBox(); + this.okButton = new System.Windows.Forms.Button(); + this.linkLabelAboutUrl = new System.Windows.Forms.LinkLabel(); + this.tableLayoutPanel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit(); + this.SuspendLayout(); + // + // tableLayoutPanel + // + this.tableLayoutPanel.ColumnCount = 2; + this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33F)); + this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 67F)); + this.tableLayoutPanel.Controls.Add(this.logoPictureBox, 0, 0); + this.tableLayoutPanel.Controls.Add(this.labelProductName, 1, 0); + this.tableLayoutPanel.Controls.Add(this.labelVersion, 1, 1); + this.tableLayoutPanel.Controls.Add(this.labelCopyright, 1, 2); + this.tableLayoutPanel.Controls.Add(this.labelCompanyName, 1, 3); + this.tableLayoutPanel.Controls.Add(this.textBoxDescription, 1, 5); + this.tableLayoutPanel.Controls.Add(this.okButton, 1, 6); + this.tableLayoutPanel.Controls.Add(this.linkLabelAboutUrl, 1, 4); + this.tableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel.Location = new System.Drawing.Point(9, 9); + this.tableLayoutPanel.Name = "tableLayoutPanel"; + this.tableLayoutPanel.RowCount = 7; + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 40F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.Size = new System.Drawing.Size(417, 265); + this.tableLayoutPanel.TabIndex = 0; + // + // logoPictureBox + // + this.logoPictureBox.Dock = System.Windows.Forms.DockStyle.Fill; + this.logoPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("logoPictureBox.Image"))); + this.logoPictureBox.Location = new System.Drawing.Point(3, 3); + this.logoPictureBox.Name = "logoPictureBox"; + this.tableLayoutPanel.SetRowSpan(this.logoPictureBox, 7); + this.logoPictureBox.Size = new System.Drawing.Size(131, 259); + this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.logoPictureBox.TabIndex = 12; + this.logoPictureBox.TabStop = false; + // + // labelProductName + // + this.labelProductName.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelProductName.Location = new System.Drawing.Point(143, 0); + this.labelProductName.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelProductName.MaximumSize = new System.Drawing.Size(0, 17); + this.labelProductName.Name = "labelProductName"; + this.labelProductName.Size = new System.Drawing.Size(271, 17); + this.labelProductName.TabIndex = 19; + this.labelProductName.Text = "Product Name"; + this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelVersion + // + this.labelVersion.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelVersion.Location = new System.Drawing.Point(143, 26); + this.labelVersion.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelVersion.MaximumSize = new System.Drawing.Size(0, 17); + this.labelVersion.Name = "labelVersion"; + this.labelVersion.Size = new System.Drawing.Size(271, 17); + this.labelVersion.TabIndex = 0; + this.labelVersion.Text = "Version"; + this.labelVersion.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelCopyright + // + this.labelCopyright.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelCopyright.Location = new System.Drawing.Point(143, 52); + this.labelCopyright.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelCopyright.MaximumSize = new System.Drawing.Size(0, 17); + this.labelCopyright.Name = "labelCopyright"; + this.labelCopyright.Size = new System.Drawing.Size(271, 17); + this.labelCopyright.TabIndex = 21; + this.labelCopyright.Text = "Copyright"; + this.labelCopyright.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelCompanyName + // + this.labelCompanyName.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelCompanyName.Location = new System.Drawing.Point(143, 78); + this.labelCompanyName.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelCompanyName.MaximumSize = new System.Drawing.Size(0, 17); + this.labelCompanyName.Name = "labelCompanyName"; + this.labelCompanyName.Size = new System.Drawing.Size(271, 17); + this.labelCompanyName.TabIndex = 22; + this.labelCompanyName.Text = "Company Name"; + this.labelCompanyName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // textBoxDescription + // + this.textBoxDescription.Dock = System.Windows.Forms.DockStyle.Fill; + this.textBoxDescription.Location = new System.Drawing.Point(143, 133); + this.textBoxDescription.Margin = new System.Windows.Forms.Padding(6, 3, 3, 3); + this.textBoxDescription.Multiline = true; + this.textBoxDescription.Name = "textBoxDescription"; + this.textBoxDescription.ReadOnly = true; + this.textBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Both; + this.textBoxDescription.Size = new System.Drawing.Size(271, 100); + this.textBoxDescription.TabIndex = 23; + this.textBoxDescription.TabStop = false; + this.textBoxDescription.Text = "Description"; + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.okButton.Location = new System.Drawing.Point(339, 239); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 24; + this.okButton.Text = "&OK"; + // + // linkLabelAboutUrl + // + this.linkLabelAboutUrl.AutoSize = true; + this.linkLabelAboutUrl.Dock = System.Windows.Forms.DockStyle.Fill; + this.linkLabelAboutUrl.Location = new System.Drawing.Point(143, 104); + this.linkLabelAboutUrl.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.linkLabelAboutUrl.Name = "linkLabelAboutUrl"; + this.linkLabelAboutUrl.Size = new System.Drawing.Size(271, 26); + this.linkLabelAboutUrl.TabIndex = 25; + this.linkLabelAboutUrl.TabStop = true; + this.linkLabelAboutUrl.Text = "About Url"; + this.linkLabelAboutUrl.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelAboutUrl_LinkClicked); + // + // AboutBox + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(435, 283); + this.Controls.Add(this.tableLayoutPanel); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AboutBox"; + this.Padding = new System.Windows.Forms.Padding(9); + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "AboutBox"; + this.tableLayoutPanel.ResumeLayout(false); + this.tableLayoutPanel.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel; + private System.Windows.Forms.PictureBox logoPictureBox; + private System.Windows.Forms.Label labelProductName; + private System.Windows.Forms.Label labelVersion; + private System.Windows.Forms.Label labelCopyright; + private System.Windows.Forms.Label labelCompanyName; + private System.Windows.Forms.TextBox textBoxDescription; + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.LinkLabel linkLabelAboutUrl; + } +} diff --git a/Analyzer/AboutBox.resx b/Analyzer/AboutBox.resx new file mode 100644 index 0000000..9ee702d --- /dev/null +++ b/Analyzer/AboutBox.resx @@ -0,0 +1,1347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAAAjEAAAJXCAYAAABiwgWzAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAu + IgAALiIBquLdkgAA/7JJREFUeF7svQeYVMXy//3+YHPeZVmWXXLOWUFFQUAlSBQwgAqKWYyYE4KKGQwE + UVEUFYmKiiBRwJzTNRPFgIgiCoL3/uutb+8OzJ6tOXl2J/R9ns9zsXfmzDl9qrurqyv8f0Sk0Wg0Go1G + E3WIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0 + Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio + 0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSR + jtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPR + aDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqN + RqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mI + jRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1G + E+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0 + Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio + 0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSR + jtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPR + aDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqNRqPRaDSRjtio0Wg0Go1GE+mIjRqN + RqPRaDSRjtioiSzeeuut/2MSmEymiGnOdGB6lXI405Kpw+QwSUwV6VoajUYTb/B8WJVJYaox9Zh2TBfm + eKYr055pwhQwaUxV6TqayENs1FQ8PGigqCQy+cxo5kHmS2Y3Qy75L7OD+ZyZylzENGAyGChF/yfdi0aj + 0UQLmMcYzJ3YwGEzdzUzm/mG+YP5HyPNj1bgezuZ5cztDBSfLCZBug9N5SA2aioGDAYGO4CHmQ3MLub/ + MdKA8pMDzC/Mf5hZzAgGOxBtvdFoNBENz1NQWLAZu5yZy3zLYO50q6w4ARvDn5mlzHUMrN96M1iJiI2a + 8MJCDzPmNmY/UxEDzwooTv8y/zCYDK5kkqV712g0moqG5yMcA0Fh+YvBvAlloiI2fGbg93EfmDexCa0p + 3bsmvIiNGv9hAcd57P0MBqA0ICIRHGXdyGRIz6TRaDThgOccHBHVZKC4RNOcuYcZyGifmgpCbNT4Awsy + BiKcyBYxOMKRhD4awI7jB2Ysg2MnbT7VaDS+wvMKnG8bMTOY35nKtrR44U9mApMjPavGP8RGjXdYeBFB + 9B4TTbsIO8B0CkdhnAfrIyeNRuMJnkdwVARH3B8ZHM9I8060guOvJUyW9Owa74iNGvewsOLYCB7tkkDH + IluZbKkvNBqNJhQ8byCSCJsiaV6JRVYx2ortM2KjxjkQTuZ0Zi8jCXAsA+dk/K8WowepRqMR4fmhCoO8 + LD8x0lwS62CD21zqG407xEaNM1gosXi/z0TzGa4f4PnRD90ZrcxoNBoFzwdIwDmGQd4qae6IJxAJCofl + FKmvNM4QGzX2YUFEOPI+RhLWeAXn2thxDJb6TKPRxAc8B8DyModBpGMkpJOIJOC83FrqN419xEaNNSx8 + OD5CJkdJODWHwEAtkvpQo9HELjzu+zB6g2cOFLszpP7T2ENs1JjDQofaGvCkl4RSUx5YZhBmrj30NZoY + h8c50kogglGaCzQyCxidMd0FYqMmNCxoyJNSYee669ato+eff54efPBBuuXmm+nySy+jMWefTaePHEkn + Dx9Op5x8svr3mLPH0CVjx9INN9xA99x9Dz3++OP0wgsvqO9L160k4PR8H6Nrj2g0MQaPa9QuQjhxRBwb + vfnmm7RmzRqaP38+zZg+gybdcQdde821dNGFF9FZo0fTiNNGqDkUjDrzTDrv3HPpyiuupIkTJ9L06dPV + /PnGG2+I1w4T+F+i1Lea0IiNGhkWsDwGeV/C5sCLgff4Y48pRaV923aUnppGyYlJlJSQSIlVEw6SUKVq + GYL/hs8CfC8rI5NaNm9BAwcMpOuuu46effZZ2rBhg/jbFQT6DmGVR0h9rNFoog8ez6jBVqmlANauXUsz + H5lJl15yKR3Xsxc1qN+A0lJSD86fTudQfC8vJ5eO7tqVlZsraAErQ5ifpd/2CfQdNsjaIuMAsVFTHhYs + VJeGV7kkfK5ZtWoVPfPMMzTh1gnUt08fys+rVm5w+U1udg4dftjhvPsYRXffdTc99dRT9NJLL1WG1Qb/ + 0zsPjSZK4fGLRHXwe5PGt+8ErCuLFy2mWY8/TuNvGU/Dhg6lVi1aKoVFmu/8AspNg3r16dRTTqH77ruP + lZoF4ZozEX6uyxbYRGzUlIUFCkdIvjmoYSAuXbqUJk6YSAMHDKCGvGOA1i8NnHCDHUetomLqeuRRdPrp + p9NtEyfSwoULw73jCICdB6KYukr9rtFoIhMes4g6QhVpZKSVxravQFnAZuv6666joScNpY7tO1TIhi8U + sJC3btWaRpx2Gj34wIO0evVq8b49sInRGzwbiI2aQ7AgIQPvr4wvZtL169cr35a2bdooi4g0QCoLKDS4 + p3p169HxvY6je+6+W+16pOfwGdSVQhXYJOkdaDSayIHHKRx3NzJh931ZtmwZXXvNNdTl8M5Uq7hYHY9L + c1dlAetMQX516nb0MTR92nTxGVyC9WYto/NtWSA2akqAADFIqy8JmSOwk4CzGPxTpMEQqdSsUUjnn3ce + LVq0iF5//fVwW2jg+NtIehcajaby4fF5PhO2+kaB46LZs2fToIGDKCMtXZyXIpXeJ/Sm+fPm+el3OFN6 + D5pDiI2aEliAlhoEyjEYlPB5Oe2UUyPO8uKEarl5NODE/nTXnXeF22sfVhlMlHoHotFECDweExhEHoXF + cRebvOeefY5uuvEmdbQdbcpLMLWLa9Fll15Gr7z8ivisLjheeieaEsRGjRq0lxgEyTHwlr/pxhupebPm + yuwoCXy0kZ2ZRZ0PO5wuveQSWrJkSTgtMzheypDejUajqTh4HDZiwlbUds6cOXTm6WcoK3VKUrI470Qb + cDI+6ogjaerUqX7MkQgoqSO9G41WYkRYYGoynhx5EXWE3AORdobrF6nJKaU7jkvVMZPUBz6AVOVNpHek + 0WjCD4+/sQzSSkjj0xNLXnyRThpykrLyVlZgQ7jBcTysS/CFlPrAAYhY0vm1BMTGeIYFBX4w+J8kSJZA + 637llVdUXhZJqGORRg0a0sQJE1TEVRgsM3AeHCK9K41GEz543L0SNA59Ab4i8K8be/FYql4tX5xPYo3M + 9Ay6/PLLvUYw4RhvkvSe4h2xMZ5hQRlWKjCSIJmCBXzO03PoyCOOFIU5loH59JiuR6sQ7ddee03sH488 + w+gkUBpNmOFxlsp8WzrufAFz42JWXpA0DjldYuV43S44Jjvt1FPVBlfqH5sg8CFfemfxjNgYr7CAoFw8 + BEUSIFMwSOHA2/nwznE3QIOB83Kvnr1U2QOfnX+hWOJ/OgxbowkTPL5qMcga65sDL45S7pw0iTp16Bj2 + hHSRDI7MhgwarCzWUj/Z5EvpvcUzYmO8wgLym0FgbAPrQzxaYEKB6IJLxl4SjuMl+CqlSO9Po9G4h8dV + j6Bx5gsrVqxQYcfSHBGPIBfXqFGjvPoRjpHeX7wiNsYjLBhI4CQJjCUYqAP69xeF1g+yqyRSnaop1CIh + jTomZtCRiZnUPTGLeifl0AnMsUlZqu0w/lubhHRqkpBKtasmUx5/L0W4XkVyWMdO9NBDD6ncDz4qNPCT + qSW9R41G4xweTxcEjS/PLF++nMbfcgvVrV1HnBcqirQqCVS9ahLV5fmzGc+f7Xh+7MzzZFeeL3smZas5 + FBzN82kXbmvPf2/K82cRz5/p/F3pml6BNerqq6/2kksGVjJ9tF6K2BiPsFC8HiQktoFGfeYZZ/p+hFST + B9HxPMguTalBk9Nr09yMBrQyswm9n9WcvsxuSd/ntKKNOa0P8hW3fZjdgtZnNaVXMhvTM/z5h9Pr0C2p + RXRuSgH14YHajAdnuAamGUWFNWn0qNH06quvin3oEhz76XIFGo1HeBxNYpCfSRpnjoFfYL++/SgnK1uc + D8JJLm/coIgMSsqlsTx33p5WTI+k16V5GQ1pOc+fb2Y1o095nvwmu+z8+R3/9+c8h77Nf3+V58/ZGfVp + UlotOielOh3Byg02ktLvuQWpKlAt28PG7hrpXcYjYmO8wQKBkGpUVpaEJSQQQJQQ8DOJHXYMN7LisYwH + EhSWrw2DzSnf8/eh9HzA14KC80JmI7o1tZh6JWZTTlV/B6YZCMlu3rQZzXzkEbEvXYKjJW1a1WhcwuMH + CT19KWwL35cbbriBimsWqWMTaR4IB8W84RuanEdT0morBQSKysesqGDuNG72nPA9859SxWZhZkPeDFZn + Zca/TWDdOnXpiSeeEPvSBj8yOuSaERvjDRYGlJGXBMWUuXPnUptWrUUBdUIy07BqKt3Bmv93hoEUTj7O + akEPpNWhbolZVI0VGphepfvzE+SEuO7aa/2uyTRHeq8ajUaGxwxSSfiWwA7OqiNHjAh/JWkmg+epwlLF + BRZnKBrS/BYOPmHl6PyUAqpRNUndi3SPdoH1vk/v3sodQepTC3CkpC3RjNgYT7AgJDKOE9sh8uaM00/3 + vOOoxYMRg+L1rKZK85cGTkWwJqsJjU8rUsdOsAZ5HaBmwOl3+LBhNH/efLFvXfKw9H41Gk1ZeKyghMDb + QWPHNfDreOSRR1SpgHBGZaay4tI8IY2GlVpcYKWW5rGK4NvsVrQosyENSc6lLI/HTDhyu3X8eLfHSu9L + 7zfeEBvjCRYE1OmRBMSUWbNmUV5OriiYdoCScFRiJs3hncRXHo+M/AJK1IdZLdT58bjUQjVpJBnu2y8w + 4bVv156mTJ7iVyg2TOJTpXes0WhK4DECBQb/8xxCDWsqKkyH03kXgQmYJ29Lq0UvZzaiLyrQ6mLFR9kt + 6H5WqBokpIj3bpfmzZrRypUrxT62AIU4c6X3HE+IjfEEC4HjlNpYdFu3bCUKpB2gwCCqaB2sLxGiwBiB + 49sHPEjh3AZPfek5/KCwoAbvRG71q+oropZel96zRhPv8NiowvzOeFZgENBw1uizVDZaaVz7AaItn0qv + T5/xPATHW2meqmxwXwt504fIUekZ7HLB+eeL/WyDRdK7jifExniBBQCJnSTBCAnMfnfcfrsoiHaAZaNX + Uja9l1155lCn4Mz5htQiNVBh1jU+k1dwvHT5ZZf5men3Lel9azTxCg8JWGBQi0waL7bB/Pfiiy9Sv759 + xbHsFUQBIRpoWnrdchFEkQwCJponuPcHSk9NoxdeeEHscwv+n/S+4wmxMV5gAUClZEkwQvLa8tfoiC5d + REG0AhaYvkk59H4UKTAB4OW/OrMpXZ1aU+Wi8fuYCb5FgwYMpHnz5nkJOwyAneYc5v+k967RxBM8DpCJ + /KPScSGNF1vAWjpj+gyV+0kaw15A6oduSVl0dyX7u3ihRJFxb5E54/Qz3B6tHy6993hBbIwH+MXDO99x + iYH777ufCvKri0JoBXYYqzObiAMgWoBT22v8DMjBgIgm6TndgrTcyHr87LPP+qHIwEdmtvTuNZp4gccA + jpD+w3hSYDAep0yZQo0bNvLdgbd+1RQVmYnQaGnOiSYQLYWQb+k5rWjauAnNn+8q2GGT9O7jBbExHuAX + j9wwjvIjrFu3jkaOGCkKoBWFVZPo8fR6ouBHK0iqh+zA0vN6oWGDBvTSSy/5ociADdL712hiHZZ9Vxs1 + IxiHDz/8sO/+L7BMn5icG7WWFwkcgSHPV6rhWe2QlZFJN954o/gOLEB0bdxm8BUb4wF+6WMZR7uTxYsX + U5vWbUQBtGJUSr5KOicJfjTzdU4ruja1pspz4+cRU83CmqpcARRH6V04ZJYkAxpNrMIyDwvM50FjwBWI + mrn6qqtUFWZpnLoBEUedEjNoanpdcU6Jdt7IakbHJGaJz27FwP4D3EQqYTNeU5KDeEBsjAf4pS8KEgJb + YDcCByxJ+MxAYqY1WU1FgY8FkBlzfkZDGpiU62t+mTq1atPECRP8UGSQUn2sJAcaTazBsg4LzBIG0XrS + eLAFFtPzzj3P14zkyKtyYUqBKqESqRFHXkGqihmsoLnZ1DVq2Ej5BUrvwwRsxs+QZCEeEBtjHX7hGOTf + lgqAbVD/RxI8K2Be9JL+OhrA8yFvAhzzqlVNEvvBDfA/um3ibeL7cAhC6UdI8qDRxBIs58sZTwoMjpBO + HzlSRQ5K49INKMCIGnCRlOslXCD3F/LbSP1gBvwC4XskvRML4tb/T2yMdfiFI0uvo5TbGNStXOSGQY4V + HLlIgh6LIO8NkuW19TGCCXWXbps40a+jpV6STGg0sQDLt+OIy2Awz61atYqGDB4ijkU3wD+kd1K2ykou + zRmxCvLHuJkDzzzzTPHdWPCpJA/xgNgY6/ALz2QcOfXCtIrFVBI6M2A6lQQ81lmV1YSGJeVRpk95ZbAj + RPn61atXi+/HIc0ludBoohmW6wkGOXcEFBg41A8fOkxZBKRx6BRs4i5LqaGstNI8EcvgWKkjb+akfjGj + U4eO4vuxYCsTl869YmOswy+7XtDLt8WM6dNFgTMDiZuezWggCng8gGJpE9OKfcv4W71avnIy9MEi8wcT + t45wmtiD5Xkw47gSfzDYqA0eOMiV359EO17AH8uoF1VJ6/wGrgRS35iRk53jJl/Mn0ySJBuxjtgY6/DL + Pjfo5dvisssuEwXOjA48iNfGmQnVCPLKzE6vr4pKSn3kFEyw48ePF9+RA+AIF7eDXhNbsBy3YxxZlo1g + 0exzQm/PBW0DdEnMpBWZTSK2rEpFgUKROS6KRC5cuFB8TyZgTsuW5CPWERtjHX7Zdwa9fFsM6D9AFDYz + BibnxqUZVQLZLFv7VFASpu4bb7iR1q5dK74rB6COTNzmV9BEPyy/hYzrRHY4Qlq2bBkNPWmoONacklEl + gXon5dB7MZT7xQtIbop5T+orM+655x7xfVnQQJKRWEdsjHX4ZS8wvHxL3OSHOTelelybUo1syGpKJyXl + qhTjUn85ITcnl6699lpVSVd6Xw5AlFpVSU4iGb5nRNghFwhq4sBRPZlJYTIY+HxlMzkC+Bs+k8rg80hJ + j2tUZXDNiC7VUHqPeG7cL54b94/nSGPwXFmM9NzoD/w9nQk8N76P6+B6UVeigu8Zz+Qpmd2rr75Kp55y + CqWleE9aWVA1iS5LraFqrUnjPx55h5W5nknZYn+ZcdGFF4rvy4LRkpzEOmJjrMMv+3vDyzcFNUOq5VUT + hS0UabxQo2ginLsk4Y5X3uVBPYaVOz8UmRrVC2jihIlqNym9N5tgF4ucQRGziPG9QKnAAtWIGcjAYXMu + g9wfnzFfMZBhOPP9yOxgfmNgWdrD/MVgcUMmTyP4Gz4DvyB8/lfmZ+YHZjMDpQ5p6j9hFjPPMDcz/Zgm + TB4DBcDX/uLrQZGAclHA4HhkGHM/E3juT5kvme+YLcx25hcGUYZ4DhQ3xHP9zUjPjf7A33GMiM+jv/B9 + XAfXw3Vx/cBzz2auYbozdRgoPxGj7PK9QAHDu3JthcER0qgzR/mSiRclSG5PK6bPtQJTBlTgPiXZ2doB + BpzYX3xnFtwoyUqsIzbGOvyyMYFLQiCydOlSx/kScqsk0v1ptUXBjne+5okOiowfR0tI1f344497VWRA + hU8A/JuwnrRk7mOgkHjK7VFJIJHge8yVTHMGFh5RwUE7A0vJ4czDzEbG9SJciSDn0PvMBQwq4SdIzxtO + +DehaEr3ZgsoMJeMHSuOKaekM9PT64hjPd6BT+AFKQViv5nhMkJphiQrsY7YGOvwy/6v4eWbgoKETj32 + a1RNolkZsVUryU++Y1CuAP0k9Z8T8nJy6cEHHlAWM+n92QSLaQ9JXrzA18TCDctKdaYP8zzjSImOUhAp + g8rJeN5NjCfH0ygACiiecwbThYElTR3RSXLhBb4mLFPSPdgCaQoudxGoYATZuVE77an0+uIY15RwPc9z + Tmsp1SoqFt+dBR9K8hLriI2xDL9oLCqSAIRk+vTpjs+Ma1dNVsmOJKHWlAB/oUlptVxXfQ0GRSNRa8lF + aGIwUG7bSHJjB/4uZAtHIjh2OYPBUQyOKmCtkH5PE9vgaOsbZiaDY0FYbRIl2bELf38SI/2WLV5//XW6 + 7trrKN/h8bgEElqianOslg/wizt5jkO5BakPQwELM96V9A5N+E6SmVhHbIxl+EVjVywJQEjuvutux4nu + GiSk0GuZTUSh1hziq+yW6tjN6SA3klg1gVo0b07PP/+8+A4dAL+JfEl2JPiz8A85nnmb2cbANyPWrQ4a + d+AYaheDY7SlTGvGtp8Nf7YX40m2pkyerPItSWPICUiZgIhDHJdI41pziKnpdRyXYoHl/5WXXxHfoQm/ + SHIT64iNsQy/aOyUJQEIyc033ey4imvThFRVzVQSak15HuCBnudRkQEd2rdXIaPSe3QAjgVC+jnw36C4 + 3MhoC4vGD6DY9GBChvvz36oxrpPZvfnGG/TUU09Rtdw8cdzYBUdIjXlui/f8V054Mr2+KgIs9WcooMS4 + KAT5tyQ7sY7YGMvwi8ZZtSQAIRl35ZWO03C3SEjTOWIcMi29LtX3ISneMV2PphdeeEF8lw5YZZAbKC7w + dYDFxZFPlUZjEygpSP+AjOIHLTT8bziAQ9GRvmMJnN5nzpxJdWvXEceLXeCIf3hiBr2S2VgcvxqZ5zMa + UC2HSgzcF5588knxfZrwv+A5K14QG2MZftE1DS/ekosvusixEtM6IV3nS3DI19mt6IG0Op59ZHC0NLD/ + ABVVJr1PB8CBsj8D3xbXi4hG4wKEvCO0HhFfP5W2OQYKzJw5c6hj+w5qXEjjxS4oI4AjJO0D44wXuc+c + ZixPTUlRvpjSOzXDuN7FA2JjLMMv2nHdpDFnj3GcjhsDPt5TbrsBE+SUtNqew69x/HfuOed4rbOEiCVY + XaIxDFgT/QTkT/qbLVasWEHHdu8ujhEn5FVNpFczG+s5zQXLud8aOFViklNo8v33i+/UgqhL2ugVsTGW + 4ZcMZzrp5YfkjJGnO1ZiUDtEEminIDkcEiZ9nxNfkweilvI9hl/jXPmWm2/2Gnqt0UQlq1aupFNOPlkc + G06AD8yyOAtSwGbqw+zm9KkPLgErue8ach9KfRsKKDF333WX+F4tiLsyKmJjLMMvuYPhpVty6imnOjbF + Hp2YJQq0U0Yk59PI5Gr0YHodpdBIn4lVUAHbax6Z3OwcmjhxotfQa40mqkAumNGjRnku6Ng8IU2FUUvj + MxZBhnUoHbfx3DMgKdeXhKWvZzZV+XSk/g0FLMm333ab+G4tqPDEi5WN2BjL8EtGFID08kOC4mhOlZhe + SdmiQDsF9UgQEVCtSiK15AnlstRCWpfVNC7KGXyR3VIlxPMafo3EUVOmTBHfrUYTa6xfv54uv+xylWtE + Gg92KaqaTI+l14uL+m8IFYfvCkoENGKFIzDnDE/OEz/vBMzXbpSY8be4qtavlZhYh18ycnpILz8kJ510 + kmMl5ngflJgPs1uI10Yo8nkpBfQ+/x3OsLF8Tv1NTisalZzv2UemTavW9Nxzz4nvN5KBYyasSDgSg38P + EmChejcKXwLsuFetWqV46aWXaPHixfTsM88oHnvsMXrkkUcU+HegfeGCBfTiiy/SypUr1fdwDYDr4dr4 + DfwWFkP8Ln7fh7IOjpCe+/W1h549+LmXL1+ungc5gvB8Tz/99MHnBrNnz1btc/n9v7D4BeXwHfhupD23 + V3C/D0x5gAryq4vjwC7IMPtwjJcSwLyJPFXI59UvKUfMqtspMUP8rhPezmpGzRxWsoYSc9ONN4rv2AJP + yRSjEbExluGXHDVKDEIZpWsHgDIzJrk6zc9oqKwW0jVigS/52U7jHVKqx6KRx/Xq5UcOGd/BwoNFE4vx + ooULSxbhGTNo8v2T1VHYFZdfTmeNHk1DBg+hnj160OGHHaYS+yFkFonLUNfLbeQJzt5RtqGoZhE1btiI + 2rZpQ0cdeST1PqE3DRs6lMacfTZdccUVNGHCBLrv3vto2rRp9MQTT9DcuXNpyZIlShFye1QHZQHP/AIU + r2efpcdZ0Xr4oYfonnvuoZtvuokuveRSVaAQz92rZy/qcnhnat2yFTWoV58KC2pQTla246jBADhmyc7M + UtfB9XDdI7scwc99Ag0fNkw5hV9z9TU06Y5J9MADD9Cjjz6qFKGA8uf2mcMN7rFxo0biM9uletUkuiOt + ljgWY4X3s5rTzPS66sgoWeiDAIiUlL7vhApWYpKldS+WERtjGX7JUaPEzM6oL147GBw11auaosygczMa + 0Lcx6gD8cXZJNdgUw/M7AQvXwAED1e5bes8VBZQWKAAIoUQixXPPOZcGDRyookgQCtukUWOqWaPQl+rC + fgJHaezw69etR6140e/SuYtSLoYMGkznjDmHrr/uepo8eTI9wwspomICVgws+EtfeYWeZOUH2a+vGjeO + lZMzaUD//uqZD+vUiZo3a0Z1atVWydicZscOJxj3UJZqFRere+x82OHqmYcNHUZjL76YbrvtNpo1a5ZS + xozvuaKZP3++Usak57ALCtdel1pTWXilcRjtoMr2Q+l16ISkHFuBA5hvvM6pWokJL2JjLMMvOWqUGDjz + SteWgDKDHdSpvNBv4EETaz4zMP3iuXpyv0rPbxcoMmecfoayfEjvOhxgEYelAYt8f164YfGoUb1AOR3D + ioIJS7rXaCKZnyGdnwULPuryQAnDgtrj2GOVUobnhYIC6weUIa8Op5UN5gMoW/A7wXPBotO2dRs65ZRT + lGIDi40kC+Hi1VdfpaOP6ireq12wYKO6PBb6WIuGxPzxQkYj6p6YRdkOfeywgZKuaZf1Ln1itBJjD7Ex + luGXXCFKDAaLJNBOuCutlnhtK5Ad8t602vRBVvOYS0yF8+tmDicEI7k5OXTTTTf5rsjAn0Idj7zwgvJB + GXvxWDq669FKWZHuQxPbFNcson59+rLyep2yTgWO3/yWO1gWoZh7UYaxCcLGC+kcpHEXrcApGZufC1IK + KNPlcfSb/H3p2nZxG53kUonRjr2xDr9kpI6XXn5I4BvgVIk5yoc8MRPSisVr2+VYVqRmpNdVOyvp+tHK + ooyGKneF9Mx2aVi/AU2fNk18307AgrRgwQK6c9IkOvvss6l7t25Uu7iWY3nRxDZYlGCR6tu7D10ydqzy + s3nllVd8cRy+9pprPSnKUGCOYwXmvRhL4YCUFEjTgDBx6bntstpjjpy1rMQ4na8gL7feeqv4vi3QSkys + wy+5veGlW3Laqac5XpQO88Gr3asSAwqrJilfkrc87iYijacy6jtO5W2kRbPmtMSl2R9HRDNmzKDhw4ZT + qxYttbVFYxscpeH4qVPHTnTOOed4qrwOZ2uvVam78mZnlceFOtKYxxudHi6OjiRWeOwbfN9psjsoMS7z + xNiuih4riI2xDL9k1CKRXn5IRo4Y4ViJUWUHBIF2gh9KTICsKgnKKhMrvjI4JrsnrTbleJyk4KyJUFvp + vUvgyOi+++6jFs1bRL1fh6bywbyCBavnsT1UlWknlhlEscHHSLquXRokpNACXvClMRaNoF7dFamFphFH + TvGqxCzNbOy4sG1KcjLdpTP22kJsjGX4JVdI7aTWCWmew55hCpWu7RYkcDo3pTq9HiNl9DFhXZhS4GnC + wiJy0pAhKppGevcAocALFy5U5t12bdpq5UUTFuDwjMinBx98kF5++eWQYdxQdHCEeXinw8Tr2AWRSFPS + 68TExiaQrK5PUo6nCEaJNR6VGFcFIJNT6H5dO8kWYmMswy+50PDSLbng/PMdL1zIruvVq92tY68ZWPC7 + JmbSozGSifOjrBYqIkt6VrvkZOeoDKdIdmZ894sWLaJLxl5C7du2034umgoByky3Y7qpXDlS6DacgwcN + HKQsONL37QDLLFLrx0JKhk94np2QWuzYedYuXo/icbSFYAvp2qGAEoOcScZ3b4VxvYsHxMZYhl90tvHF + W3H5ZZc5TqqFvADveHSUezDNfoi1U+ArMy61MCaiEaAs9kvKFZ/TLggLxg448M5xxHTZJZdSowYN1aIi + fUejCSfZWVlKeb7n7rvLWGWQiC8txf2CDUvF1Tz2Y2ETg8ihk3kTA6VMelY/+Jg3StJv2+XpjPpU06ES + g/eLCMfAO7eLcb2LB8TGWIZfdJrxxVuBzJ1OlRh4o8MrXRJqu6BuiXRtv4BVZmRyvrJmRLtJeQ33dfuE + dPE57ZKXm0vPz52rIkeaNG4ifkajqWhgAex29DE0Z84cmjhhovgZuyASaWhynippIo2jaAE+cahJ1DnR + W30oO6D0iXQPdsE8jhp40rVDASUGPk/SemTCXmnNi3XExliGX3SS4cVbgkJcTk23cORaltlYFGq7zMto + IF7bb45JzKLFmY3UubJ0H9EAknM9yTseZC+WntEuiBpBAjrpbxpNZVI9v7pn2TyCF32vjqqVDXwNEaTg + NTrRDrDwSPfgBGQIRgFf6fqhgPUXGZil9ciEXdKaF+uIjbEMv+gqhhdvyd133eU4FXodHmBQDCShtstr + WRVnDUAuhak8MURzunGYxyen1fZcYynagSKHvB9IrR7geKYbK6vwh8LutW1Cunrn+Cx2iRlR1GewJiB0 + Fib6Bnz/8D/rkJhOXfi5jmGQaDL42QHakNFaul68gHcNJ1Np7EQLn2a3UGURalTQu4SiJN2HE+Db6DTU + G9mv4dwtrUcmbJfWvFhHbIxl+EX/n+HFWwIHK6dn0ChjPyejvijUdnkvu7l47XCBxQxKgHQv0QIUGb+j + uqINvEcopPB3CgYOkAA+RB8xH2a1UFmdkeQM/lvrspqpRW5WRj018V6ZUkgjkqtRj8RspfDkVICiAwWl + oEqSSlHQhxWx0SnV1aJ1P8slfAsQrgo/CCQyw33j/vEceB48F54PC53x2S/nZ5GqFMcLeVUT6QV+t9Fe + TuAclof0ClS4IYfSfThhfGqx43uGxc1FjbdvpDUv1hEbYx1+2f8zvHxTUODNqRKDhQRVUiWhtgsiB5KE + a4cTWDFu5wUME790T9HAV6zInJGc73uopR9gkUb6c+wksctrwcoBwkKRFh2Kw3MZDeja0p0mPitdww7I + nwMztp/Zmr9jeUT13yW8GE5j2cZ9oro4rDuIDMHzwGEcobvB1jA8ByZxmNRhPcFRK567FytHZ/F7Gp9W + RI+n16PlmU1YAfHvfrFgQ8k5J7l6mb5xCsYgnm8q9+eTfJ/I3zQ6JZ+6J2Wp9tr8TCgmWJGLqxMgC5NY + tqL1uBjvEUrrYI/O+27wowbeVTxOnKaBQPJMaS2y4ENpvYt1xMZYh1/2X4aXbwoyajqNUMFEPjndu1XD + aWieH2DRuYgXVUwc0j1FOnBSRi6cXjwBVbQSKIHFDZaM3qysIE8PlERYFdbyPX4lLNqwJs3kxbJjQoYn + RQaWh4v5PSJENJyO21hkoCytzmqilDBY867hiXsUL/RDkvLUM9+cWqQUn4UZDVUtmy/58+G8Jzh+wmpz + oseFD/LTj98bFDepDhmUfShfcN68iZ8RyjOOrnB0EwmyB2US1guv6R4qCxRuRL00jB3p+cINLJHSfdkF + MoNcVtK1zUCleGktsmCWtN7FOmJjrMMv+yfDyzdl6dKljh3q4GOAYw1JsJ3QKTFDvH64gbVgNO9go3ny + e4kXnoZVw5M7wgooH/A7GZtSQzkcw8kbxx92d8P4HBwwhyXneVJkIIdYhBHJIf1OOIF/FY52KsMCgNwc + Hbj/vVjj4MdwPStjJUqg9TPgM1BK8XnI3rT0OnQ6KzVenc290DMx23Oqh8oEEZ5QCivLqjoupVC8L7sg + IeeZLAPStc3o2L6DuBZZcLe03sU6YmOswy/7K8PLNwWp5jPTnSkTGHTYjUqC7YT+lWBCDQY5GKT7ihbg + B1CREyAWPtSqWpHlXwSIG8dAI8VVkz1Hy0UL93J/eX3nqHWzMNOfdPw4FkatLyzGfqbDtwJOz9Fc/BVH + i16LN3rFq48gfLRO4o2IdG0zevXsKa5FFlwjrXexjtgY6/DLftfw8i0pKqwpCpsZ8HOQTNBOwDWka1ck + WJSjucLtPbyo5XlUAsyAPwQsZnBAxVGJ38cksGQ8k9FA+Z54WZzRB/Dn+DC7ubJUSb8VreB5cIR4Vkr1 + Mv44ToH/yBBedFZmNgnLe3yFFcmz+R4RUQVrp3QPfgALJI7ApPuIdDBn4ogOTrXSs1UksOhJ92gXzJuI + jpOubcYpJ58srkMWnC2td7GO2Bjr8Mueanj5lrRt3UYUNjOQSM5r/aRJERBpg4UTZvF3eIGW7jHSwTuA + b4jfiwZySAxMyqUH0+soh1fpt/0EChKyLHvJj4FFGsnOlseQVeY75on0+nR0YpZrBQb+Kx1YEb2Xd944 + ApN+xy+gHMF/CAol7tlvS2Fh1WSanFYnKjPyQhl9lWUT/eLlGNUPUliWvB7DYsweyZsP6fpmXHThReI6 + ZMEgab2LdcTGWIdf9g2Gl29Jzx49RWEzYxAvcAj9lITbLs9WUMI7K+Cceh4rAjjjle4zkoGvAnZEiAKS + ns0pWPCQh2U+79Lwfr1a25wAPxPkH+rJv+/2aAL3jwghWKiiPfX8R9nNlVx6yRsC2Ua0ERSLirRQwTID + f5WHWQlGtJZ0b07Bwn9ZSo2oHKcAVkLkM6rIY7dQIJLOa3DD6swm1NqFRenW8beK65AFNaX1LtYRG2Md + ftljDC/fktNOPVUUNjOO5cH4tkfrxQbeCURClAPABHlDalHUJsR7g/uyboJ7KwaifXAMgMihyl784UB6 + a2qxCuV3O+HDaoGjQuw2K1IR8wPIIJxnkYHW7Y4dz9+0airN4Y2C9BsVCZQOHEciXNvteEc/ICTYa5r8 + ygI+MMcmZYnPVhngOOtDj0oMrEpuLKfTpk0T1yET/h+TLa13sY7YGOvwyx4Y9PJtcemll4rCZkbHxAwV + RisJt11gQYBTpnR9O2CXidwdcPLDbg8RM/DfOIzBAgAOL/1vDFos0o1Kc18gr4dxgcQEi3BZr8dklcVL + PKk0dHkcM4wX/EgLO1+T1UT5gXiJgME7h/MwksiFM+zZD6A84ijs8tRCpcBJz2MFZBjjAEoD6oZJv1MZ + oO+X8c7djTMrFJhjWYGBI6l07UgHFilE4hmfC/MXMi0jA3pTnpdac98g6gzzFeYtHNUgUzP+G/NaG/5b + M/4cFAf4qnk5qoMvi9ejRVhNcYQrXd+MhQsXiuuQCX8zKdJ6F+uIjbEOv+yCoJdvizsn3SkKmxlQBuCg + Jgm3XXBcAWVIur4VUEAwWV/PSgfyc8CpEDkX1rBiBeVqPYMzW/wbbQjpRW4NRPTM5d3prPR6KmEalJaz + k6sryxIUKkwqWPSi1SIzPb2uyqgs9ZkZ8CWRrlfZQKHE0Ray21ZzubDDKoH3+zD3DXK4SL9T2WAs3JRW + pJRtt9YXFGaF8oJxGYlHaVg03ezcUXbhZR670jUjHaRxwJEgfMyQPLAvKw/IrXJ7WrHKLTQ7o75ysIWj + MiLs4HSNOQu8wfMXLIn492oG7xUWOuQrOo/HQ/2EFNeyMio53/OxHKx8Tn8/KSGRXn/9dXEdMmEnkyit + d7GO2Bjr8MvOYP5b+vJt8eSTT4oCZwYWe6+1Sj7jQeQlzBo7EewEOiVk0INpyODqbGeB3SHO7nF8gXBN + LCRYMK/gnTCUomiMcoHyhWyzTusFIcw5UnNu4D3hHa3KKskt47YWEr6HTLRQZqXfqQyQKfgRXsywwLl1 + 3M3nd3cVyyyOdyPZD+hR3jg4fUZYWpFsL9qOBAMgWzPGIzZRUGiglGOMunkeBB9ASa3PsgKlyItvDa7j + NcfR/em1xWubUZBfXVyDLNjKVJHWu1hHbIx1+GWjkvWfpS/fFsuXLRcFzgwMIFg0JOG2CxYm7FKk67sB + xw6X8WSOHY1Xp1Tkv7CTBCwSQabVYUnOEsnhfd7Bu8NIP3LB/WFXfjIrM3jfbhQa+P9AGVrACitqE1X0 + e8biAYXjsYx6dFRipis/EWTNxhEqHF29+qZVBFCu4KPkRCZx3HJjalHEy6QZUFKldjugz3DEC0sN+s6v + VApQJKek1xF/0wkoOSBd34yWzVuIa5AFXzL/J613sY7YGOvwy05gHGXtffPNNyk707nTGcJvJeG2C5QM + hGK6NYmGAjtTRE/dl1abJ/jItC6EGyxsyGgq9U8okP48WvwOYCXD7vYWXuRgoq/t4pgC1kRYAu9Mq6Wu + FW4rBsz3i3lBQqZchNlikZbuKxSwPMJ3AkkaS2S7WdRYC+HrA58P6bkk0rhvLmYFLVqPdb0ApQ39haNu + JBF0KidWwLqFYyzpt52A2mLS9c3o3q27uAZZ8IG01sUDYmOswy8clay/CxIAWzRq2EgUOjO8Zu3FYIUP + h9eMraHAbrV9qZNjtNZK8sJ6XuQ6805f6hsJWDaej4BoFidAEQ4UbkTdJkSwZDqUJ+TYgcMp/IKQTt9P + h1jIOPyzbiu9NzihO604jXDY4XxvCFfG4gbfkmiyTuAdIeTdbi4jbGpG8gIZ7pw2kQYsgvDrg/8XHHjd + HptagWvDt0a6BydAwZKub8bJw10lupstrXXxgNgYD/BL/8QgBJYcdeRRotCZMTIlXxRuJ2DR9JLgzC4o + Nnk3T6SYUKPR18UNWOhwZOKkf+FbEcl+FXb4ihcD+FHABI/3juMaLIx2LX5YbE9ghQPWjndKMwDblRl8 + DsdFr2U1oRtYeUZUid0oksA94n6b80IDB9BFPpUHqExg3XNSrBLZm+GUL10r1sAYhczASnc+v+9wbeiC + 6cwy6Uf/wpFcur4Zl4wdK64/FkyQ1rl4QGyMB/ilP2MQAkuGDjlJFDoz4CQpCbcT4I1fkSm4EdGEmiEo + ZOfFZyZawIJ6Dz9vfhV7kT3tE9OjwsfCLsh4i3xEMJ/fmlZM5/JCgaPGHryLxGKJCR3hrKALAx+VHqzA + ID0/FpXb+DuICrHrBInoJ/gwwJdjdHI+L945aseKcNmyv5VJRzO9ErOVlQVZlxEV9zz8dGLMAgErGayi + krwZgYMzFG/pOrEGNguY/+D46yWhoVNw/Oo1Mgn37sZSdPvtt4vrjwnIEXOqtM7FA2JjPMAv/c4gIbDF + xRddJAqdGSgkJwm4E+CAW9FJoLDThr8IQqy/9jiYowEsrEjkZ8ciAAffB9K8O/1FMtj9QilBdByOogIg + oyqcou0qLHaBXweORsr+VkmkSjwo0nDClmTNCI7NoGxG01GZWz5gGYCi2z7BvqXOD2DlG5NS3XMfowK3 + dH0zkhOTaOYjj4jrjwmItG0trXPxgNgYD/BLP5uBBisJhchtt90mCp4Z8HL3mkETk7jTqAW/gLd/L951 + x1KtnVBAkUESNTv9DP8QRGdJ19FonAAfDzuOqUiV8GhG9IZS2wXj6gl+TiSuC5fPixmYsxGFKN2bEx5J + ryde34z8avn09NNPi+uPCf8y1aR1Lh4QG+MBfuntGUe5Yh599FGViEgSPjMwSUlC7gQ43lbkbsQIdoCI + UMHZfSzvAmENQGixnfwSKBYYrSHmmsgAFq3BNnxhYBmN5pIfdoByhjxMSClh18E5HOC3vabGAFek1BCv + b0bjho1o/rx54vpjwn4mSVrn4gGxMR7gl57PHCgVAlvMmTOHqufni8JnxgPptUUhdwISQlXGriQYRIwM + SMpR/gyxPJmuYqXz2MRsS4sM0vW/WwG+MXBqxBEOMpMi/wuSDaIwKMC/X85spKJ7vJ7hxwtIqIbCfEhE + Cf+aORn1VYZXZLVGrRuUX0BfVoSyjvdnVT4BxxtnJVdX+Xqka8QC2DwgO2/HCvT9CwWszyj3It2nE/rx + XCld34zDDzuclixZIq4/Juxj4jJHDBAb4wF+6Uh490+pENhiwYIF1LRxE1H4zIDzoyTkTnidFym7jn/h + pmFCijqrjtY6LVZg8ULGWuQbkZ4/AJTKW9OKPCXrCgWcAmHBg/XrzOR8daSH+jA4xkIFakQUAfwbbXCE + Ra2Xsbz7e4YXZK3QlAX+NVN5kYQjMZySUX8HDrKISkMpDdTmaVg1lVpxX8KhGI6dF/C4nZpeRzk9h+Md + QzFFmLRVIj9YamI5/QFKByDFP2odSc9f0SCwwY/3jVQB0vXN6H38CbR8+XJx/THhb2mNixfExniAXzxy + xewNEgRLXnrpJTqicxdR+MxAaXlJyJ0AUysWLOn6lUGJVSY3YuvseAXWD+SQsaqxhAKaUDCla7gBO9IJ + qcWqFk42K0k4n3fiC4UFEcoVMtXen1Y7aisa+wWsLpeyYof3iORwTvsS30E9qp6s+KB6uZ9+ULDCWBV3 + RdRWrI4xgLEDxdFKkatIUFBVulcnoCK30/IR4NRTTnVTN2mXtMbFC2JjvMAv/y+DMJiyYsUK6te3nyh8 + ZiD7ox/RHFKV18oGeRAwGaM8gnTP0Q6ObMwqREOZm5hW7NrZEj41iMJALiDsyt1UvDXjcFayEM0Sb5YZ + RPQh55Hfij+qu6NuGI71UEtM+m07fMXyAmd96TcAFnUoyCjMKn0/moGlE8o6cgyhvpH0/JXJjPS64n07 + AYnynNZtgr/lRRdepLLDS+uPCfOl9S1eEBvjBX75KJolCYXIunXr6IzTTxcF0AwIM3KuSMLuBDiSStev + bGCSR8VZL5N6pALfnwe4380sMjiWgElc+r4ZWMgwYeLoIq9q+I4K4ZSNYyaER0v3EWsgZ81JSXlhdQ7F + 8dPI5HxaxIuVG98ZKJZZJgoryg8gF0wsRiIFnHf9qnPkJwieeNeHcYLM0U6tS1mZmXTzTTeJa48FvaT1 + LV4QG+MFfvmPGoTBFGjIl192GaUkmZuAjUCY4TgoCbsTcLwhXT8SqMaL8Dk8McXi8QXM+UiGZzYpIRmb + 08UM1jlUAj+DF8PcMCoxAKZt1H3yQ5kOxutRGpyVpXa3wDkXPg3hTkcA69zVqTWV8ur0vcNBt5GJvxWU + TmQhjkUFpqRemf+1jvyiGSuPbpRSI+NspmoIpkb1ApoyebK49liQJ61v8YLYGC/wyz/cIAyWTJw4kXKz + nXmdQ5j9yDsAsAOUfiNSQJZX+CHYTUEfTdzNioyZiRhp/N08N46U1vJijmgG+GBI1/YDyOHA5Fx11CLd + hxuQRRfHYdLfzEA/PZlRX0WkSH93Axyhw53ZGinvL+JndtuHUEyQSE26NiiokhSTOZnwvvFcZkezkQCO + +KT7dwKedWiS86P/enXq0tNPPSWuOxZUkda3eEFsjBf45acbhMGS6dOmUVFN5+XVz/HBWQwMdjE4KhIs + lEgTD5N+rO0kYTlBdWVYnaRnxwLqxTKBiKSZvKgjrX+4wumxA76Sd4l+hcgjdwnKBjg9SkQ/IXpjGcuJ + 9HenQHGGo7n0zH6Aat4D+fqwnEm/bweMh6dYcQvlzIv+gCIci+Nmdnp9lZJAeu5IAkf20jM4AVFnqMAu + Xd+M5k2b0dKlS8V1x4T/SWtbPCE2xgssAIhQkgQjJPPmzaNGDRqKQmgGwl/9WDhg0ZGuH0nAWoGFGDk3 + pGeIZrBYQgmQ/C1gRUFYLlL1S9+1yztZzVSRSavIFbcgL4kfx5sAZSnQF1P4/+2a4XE8h7QD8D9Af0qf + cQqOdsKVDBKLLyK9vPp84SjluCQ5/xCc/x9mBRZ+UtJ3oxn4h7gphFjRwMqGGlbSMzhhdWZTdaQp/YYZ + iHzdsGGDuO6YsE1a2+IJsTGeYCFAymZJOERWr15NbVq1FoXQDOT48KNoIAZZZSe9swMm6voJKZ52rpEK + 6vmMSykUnxu5Lp7mXaf0PbtAGcBCjyRsViHebkEINipZS7/vBNwjrodQYLv+Ni+wDGNRg4z4kfEY1pxw + OfGi4OWqrCa+VC1HEUNJ0cK942jNj9+IJCDHyHMUiQ68EihzgKSR0rM4AZGGbo7Nhp40VFxzLJglrWvx + hNgYT7AQvGcQCkt69ewpCqEZiGDxQ8uHI2Q0mGUD1GNFZh4Paj9CzCMNWEukxbNp1VT6wCcLA7LHYlcX + jjwaWGC8OjEiBB3Xwi4WlgQrnyAs1JenlqRjRzi59BknQK6GhOGIFVa1ocl59LUPShYUtUUZDUVnVlhg + EKkkfS+agdUZ8hUpCTrtADnyahnEeILlyc1zXzXuKnG9saC7tK7FE2JjPMFCcKVBKCwZc/YYUQjNQBl5 + nHdLgu8EOBQOCuPZfzjADgeLnRun10gGFhkoMlKmUYRNu3F4lVjNiiuSrTnNO2EFMtMiX4f0m3YJWGIA + fFLQJ9LnAiC8thErefh8Ci/qXpUoWPoQ4h+4Bz/IQqRdanWV5Vf6TafgWLUBK/PG34EPDBybY84Cw89z + Fysw4ToODQcYWxjLXjdb8Ge6KbXI1aZj2tSp4npjQVxHJgGxMZ5gIWhiEApLbr/9dlEIzUBSNPizeDWf + Y5AhfC8cO/NwgtT4CBuVnimagRJwS1oR79zLPi8mReRm8SPJHBaF13ghRGmB4N/wCo6qvBa6Q56bwPWw + +4TCJX0uABwng31CvPiZQAFCdmO/j1fHZNSgj6t7f28AljQotEY/GIRRo1JzrNUgwztBzihYmIKfN9KB + 4/Z0lmXpmZwAJR4lFKTfsMKNUy9TVVrX4gmxMZ5gIUgJEgpbPPfcc6IQWoHQTK8pxDFJYPeGQSf9RiSD + IwcU3ZOeK5qBYol3AkU1+HmRwO6B9Dq+RJtAkVmd1USVIgj+DS/gyAS7Run37DLB4GiO3az0uQDGAn8o + xCh9zg5QgE4zyXrrhr7pufRdcTvaxmyqJv+uXTDWUfLAaEGrXTWF1vBzx5plUimVLA9+Wwwrgqa8yUJE + pfRcTng/qzkdm+Q8MqmoZpGbTL2/MnFb+DGA2BhPQAgYR4Ugkbk3I8259zlCUf3I0bGMd+XNosDbXwIW + GSQki0UfGdTWQZr74F13Q35PizL8U9xQ3NFPR0kUl/SiWKPOTPD1UAcnVPE8JIYzWiRmZbg/YsX1jnER + yhoK1Kv6rKg1/VCrvWJrYduyv5nbmjbltWHlpk3ZdgHINyKagn2msLh3TsxUxUWl70QziKqClQ3H5sF9 + Gi1Ajvywmm5gmXRT+PG4nr3EtcaCj6U1Ld4QG+MNFoaNBuGwpEO79qIwmoEJHuZlSfidAJMlokGk34h0 + sIghUssPJ+dIA74NiDIxhlfCJwi1dqTvOAVWnctSa7gqLieBBHvYPUq/ZQUWaoTSB18PC3WoKCUs6sGf + BYjykj5rByS3g1JsvKYbEHaOKtebqrc5qMSATfklCgsUly2s1GwrZuWmZjul0BjvJwCUuAfT65SzlqKv + ocDEmgUGINQ+0hNxmoGjX+m5nIJx7mZsIhO8tM5YcKe0nsUbYmO8wcIwyyAclpx5xpmiMJqBWikrs/xJ + 7gUztfQb0QAUmTa8+Pidcj4SwMKOxdW4uHdgRQbt0necgAVwTWZT3/xjsAN1U/cJ4HsNS510g3k8hAP7 + aCFT7bH8+26de1Fkr5YPzqOQR5SN+KTUSgolJaDEbCtqV6K88P/jiEm1sSKzuVS5MYJneYSVoeD7gv8a + agXBqdnts0YysEBGmw+MkTkefcMC3Jvurr7drMcfF9cZC7pK61m8ITbGGywMlxuEw5J7771XFEYrMOAl + 4XcKkpVJ148msABuYEUmFnemcNg8NblambwgsJ7heaXPO+WW1CJfHFo7szLkNsvwYxn1RN+sUH42PQRf + AZje3SpRyDfjx/EFFuBgB2coKFBUAopMQHGBErO1sJ06Ugq+jwBQUBZmNiyT2A3OzvATibUsvADPVFLI + 0j8/rcoA48irr2IAFAWVfsMMuCasWbNGXGdM+C9TJK1n8YbYGG+wMCBCCZ7ekrCILH3lFceFIAEylUrC + 7xQcKVXz0TeiMsAOGJYAWChiUZHBzv6a1JoHQ03xvAiP9+NIEddAwjpjnzrlyMRMVwm+cHR2SUoNMXkb + shYbP48FXqprBP8eHEUYP28HOIkjysd4TacgNPxg4dJcVmKql1diYJ0JZX0BAQUGR8aB67bm50XOkFiL + QAKwOKKEAvJfBfdlNIJ6YtIzuiH4/dulVYuWys9SWmdM2MWkSOtZvCE2xhssDJnMX6XCYQsIXb269USh + NAMZQCXhd8MwnyMzKgMsgqi15Hd15UgBO7wnM+rREaXHSzha6MnPi0gj6fNOuDJE1mAn9ErKVmUOpOub + AetJqPowZyeXrxMGpUdK0oj+gHOxVX4ZCfiXuHGiDAaKJZQPXA9+L1BWjAoM2FJgcPINAgoMfKECFhhE + fQ1LzlP+EX5kJI5EkMAympJumvG4B+fyYD7Maq7evfQbZgzo399NuYEtTFwXfgwgNsYbLAxVme2lwmGL + 9evXU88ezjP3Imvnlz5NbIhUkX4j2sBCBuXOrzo6kQYWMihpZ/HiHsjaCudmrz4ysMZ4zReErLQBXxAn + PJVeX4XMS9eUip3C0hZql4rF0E1465qsptTBo29Q28T0Q5Fyea3VkRGUFvjAbGUCSgz+G3833gOceJHE + ElFpuB6O13B85KZPo4WXMxtFVSI7M5Co0q+jpCd5TEi/YcVll1xKb7zxhrjOmLBKWsviEbExHmGh2GAQ + ElMgdOeee64olFbM98mJDLvbaA1plIAzLHb4sXi0BHCsgDBUZJgNhNsi46wXZ8+AhccNsEJcnFIjZEh0 + KOALMZiVH+ma4KrUmuL3uoa4V9zHxNRix+8dUVVIJCdd0y7XGe4VFpctNUoUFlhmgq0yW2qUtcZA+YEC + g7wvUE4RlTY/o6Gn9xnJ4HlRPgGlRKS+jEYgP375K12YUiD+hhmpySl03733uckR87i0jsUjYmM8wkIx + 1yAkpkDo7rj9dkpOdK5EWCUEswsm/XDUjakssLD34UkFWV9jVZEBqzKbqkgdRLAgSgvRPAetAQ6Bz43U + l3aA0+n96bXF65qBowQzp+IH02Qfl5NNjj+R9+iDbGeh3lDisXDYtUYhGWF+QiIV8ZgF1aomKquCdO0A + UFwOWmNYoQnkiIGlBRYX+OTANwnFHT/Oil3rC8bjc/ze2yc6z48VqSjlmd+hH3MNNgJwkpd+x4zatWq5 + jUzqIq1j8YjYGI+wUAw0CIklM2fOpMIC56HOR/OOVBoITsHgu8+Qxj3agY8Monjc+GlEE/ABQVgncocg + /T8ietz4hWBhkfrRDqi06/QYBwu1lS8EqkpL372Zn1H6fAD4xphaMeB0m9+GNhe0PahMwCnYjoN7w6Rk + OjIjk3plZVOfrBzqnZ1DA7Lz6OPqvICZ5HzB33CUFFBk4DPzDitbSC2PoyMcncGaFovOu8EgeqspK5qx + NNdg3C1QljPv7w7HxW4qznds34EWLVwkri8WpEvrWDwiNsYjLBTVDEJiybx586hN6zaicJqB3dsHPu3a + EKERzUmmQlGH+8iPsviRDJRQWGCwQCBbLHKJOFVk4BcjRQjZAU69TkzpUDCsTOaINgp1TRxFSN8JgAVy + lpCC4FCiuZJcLSBwtIPjx+CQZiPVqibQsZlZNDAnVzEoN+8g5+cX0pfFJc68mwR/lwBQmgJKzGdFbWho + Rj71ZuUT2Vnx/mLVeTfAE/xOjLXBYoFuvFlyG95vBKHmbipX9zmhN61etVpcXyyI+3IDAcTGeARCYRAS + S1577TWVLloSTjMw0WMHLQ0Gp7yb1ZyO58VI+p1oB46gWOBxbCA9eyyBQpJ3p9VS1gq8U7vHS7BYuamj + hSMYJ1XVcT849rJKLjckOU/8PviKFbSCKub32o6VuRUIuefPQ7GAsmKMFsJ/Q/EIXHeMkEQPClGdpGQ6 + IStbKSxQYPpk51APVmiOZtB+WX4RfV1coqAg/0tIiwwUnJpt6Z2iVnRfQX1aUtCEvs6NfZlEGv570mr7 + EsYeaUD+sWnwa265IbWm48gkuCKcfdZZbvxh/pTWsHhFbIxXWDgc1VCCc+8Zp59OSQnONHAIOxYraTA4 + BYvLZSHydcQC8JWYnF7b/JghhviQlZmVvIjbPZ6AwuPGjI38MFAqpGtKoF5XJ4szfygOVuGqVsnAIMfD + U6rRx/mtyhzjKEWD/xtKzebqbQ+WAwBrsppQvkE5qsMLRECB6c8KTMe0dCrmtkz+G+6zkP89KruAlZiS + MgNQjGBxCb7XYL6q3preLOL+KrUEIZeM9LlYAcU1L08tjPpMvKGAP5QfVasBxhH8vZwetWWzMj3h1gni + 2mKBLjcQhNgYr7BwzDcIiyU33XgjZWU4jxBBNle/ztGfyqivar9IvxMLIAwSSQL9KNAWDUBhs6u0vZ3V + TPWP1G+hyKySSIsdFKVEFBDKHFhN0vUTUug9/qx0jQCLMhuZOuJmVE2grumZdGv1OrSlVHmBMqOUhhCW + EhznIMoocI18vgasLlBg8P+Nk5LLVRgHPZKy6fPCQ7WSoJxIYdQK/u3gkOtgS1CsgWOy4xKzfckIHak0 + rJqiykBIz+8U9JexzIgdalQvoKeeekpcVywolNaveEVsjFdYOJC5VxKakDz++ONUkF/enG0FnHv9yNwK + cBThVyG8SAULKPwQkCLfr5DIWABn+ojqkvpMAv04OiXflhUG/Yz6VnaTmtmpiI2onvYJskUHys0RaRkH + fVaur16bvqrB3zNzvC3lM75ux1JLUbuUNBqQk0v9WIGpZZJVG5//qFrLg4qJlXJiLEdglgAvGoFV15h1 + OFYZzptIqQ/cAF+vQJ4gJzSoV5/Wrl0rrism/D9G+8MEITbGKywcVYKExRYrVqxQwigJqRnINArhlwaF + G2CpkH4n1kAuDqRyj+VkYk6Yk+FM9tpz/71qIzcNfAXgrNiJFQ47ZnJECM1Mr2sZrorrIsWAUfHCfx+W + ln5QgTmRlZB2qekqJTwy81oprvg7fHwCR2stUlKpJRPqmLVaQiJ1y8imT4tal1FiQPBRlRH4zgR/VpUi + gJLFqIy/hW1NyxNEIpAFWBMQIefmaDIaQaJQqS+cAnlHhJxTfxjQt08fcU2x4Fdp7YpnxMZ4hoXkD4PQ + mAKnLDfOvUiOhdL/fuQoAFiYnJ7JRiu5VRPppKQ8WshKoF0H2FjlClYIpD6SQPQE/ACs+gxHQvCzcrK7 + DCQqlK4XDI5+kBDOeO1GySnKegIFBhaUZqyAwDID5QY1l+5Oq21pPVJ+HHzfWFAwFqQjJFAvKVk5+A7M + yaM1NVuoY6JyR0UhrD8qAV7QZ3EEhc9DeQm0m30/0sARLWQCkTopMXx8FEzDhFTfsvRCKb/I5Qbyhutv + ENcUC6ZL61Y8IzbGMywkcwxCY8nVV10lCqkVF7Pw++UXg52oleNlLIFFqmbVJBrLi5ZfE1I00s7BO789 + rZZpNAbCu+9nZQFF/UIpABL4LKwrdo/5oGyg6GLg+1lVE6g7KxUBKwwsMsbfz+QFFs7Iz/MO2kwJw7X7 + B13bSPPkVGXlwe/A4fe23JJkf8FHRVaOu1KByABoD4R/RzrwpxrIfRWqfESsMs6nZKMAYyZUDTErFixY + IK4nFrSU1q14RmyMZ1hIOhmExpLnnnuOEnkilgTVDFRwdpPgLBQI0ZV+J9YprJpMt6YWq7wyTiJuoh2E + Ikv9YSSLF6mrLSZuKCBuMo4CRLCscpg0DyZ4KCb4ft2kZGV9gWLROyuHaiaGdlTG8RBCY80smFBqkU4+ + NciyAKW3cXIKnci/g3Dr47KyqT7/LhK4fYVr5bZWFhQoMFBGTK0p3F4S+n2oWKT6d5G5A3IkACVveWZj + dfwci7lfrMhimVjtUFbNgNN7XlXnSmDt4lriWmLBfxldudqA2BjPsJCklQqLJEQiqEBaXNM8G6kEwvwQ + IisNDjfAUdgqj0esgmMHOKCiFhB8OXAkEsth2UhzjqyxUl8EgxwyKE2AxUu6TgAvlrwzrDLtCqDYZ5uE + dPXe2gf5wiCrrlW6ACzAVseweP8Iew1E2NRixQgKEn4Dodc1Eg4pSjNLw8JLrDElSgyUE6swavjOINwb + Dr74rlnCvMoElis4aMOXbAT3Se04nSMAcmohEELqJzc8ml5P/B0rBg8aLK4lFvzAaKdeA2JjPMNCAufe + n0uFxjYDTuwvCqsVj/qUqwDAqoPQbel34gXsuOGciKOHS1ihgd/MNzGYURXOrigbIPVBABwToOAkInek + awQDpQALnHQdM6AkvJ7pLrMyLIcIqe6ecegoCQ650u8EgyMvKyUGf0cILRQeyMQxrBwFfqOuwdKDIpqq + j3IPVbEOWFdChlxHAZ/xfABn59NZyYRDN5JsBj93vAHlGLWS/PSjM6sHZgbq7knriAXPSGtWvCM2xjss + LI7zxdx+2+2isFoxzCTDqVOwG4azcCznd3AKKgwjLFvqr2gFfi04UjHLt4KcLTCbWy32AfA51OGSrmXG + sKQ8279hBItJ48RU6l2alA40TDJXzHB0hXo30vUkcG8zMuvTSbn56vpHp5fP5wFlD8+OzwcrMQDlDozX + jBZmsgJjZdWKJ1CeYrFFwU8nfMfku1AMM9Mz6IXFL4jriAXDpfUq3hEb4x0WltMZxONLgiSCIl5ukt7V + qJrsq2Mqsr1i1yX9VjyBCJUeSVm0zkbETDSBRfnZjAYhrTDVqyQpaxxCZqXvm4E6XHUdRCTBpwVlIaRr + 2WVCejH1LfWHsaPEuKl3g2OhNUUtaFx+MXVNk8coLHev5zRTSkyAgDXG6lgpkoGsoMq2mcIbL8Dh245V + 0i6LMhqJv2NFh3btadmyZeI6YsJ+po60XsU7YmO8w8JSr1RoJGESgVC2b9dOFForEHIqDRI3fM0K0aiU + /LietOBngYV8bVZTFdIr9VO0Al8SLOTGZ4YTKzLQTkuv4/rM/4Ps5nSiSWSPka688HvNero2uymdXGol + sVJiELF0aUoN0wgrCRVNxArJJ8WtaXp+fWotKPlIeXBVdhFtYaUFTr2Bmk0lSkz0WmPg64QEdgiBx7Ga + 8bnjBWxqUAdK6iO3IJxf+i0rTjn5ZDdJ7nYxidJ6Fe+IjfEOC0tSqdBIwiQCoYRwSkJrBcKEpUHilqcz + 6quIFOm3Yh1M1Mhx8hEv5LHm2IvIqxOTcsopqMjWPCW9tnIS96K0YcG7I62WLdnBPSBU1alCYeTTnJZ0 + XbXig0pM29TQ2WLh67SIF2TpOmZAiTl4PMRKyYa85nQN33sgsRtkBpl9+2Xn0qwajUosLyg+iYy8UewT + EwDvFY693RNjs1CsHfCuP/CocAeD1BjwpZJ+y4yU5GS64YYb3BR9/FZaqzRaiQkJhMYgRKZAKG9k4Uwx + SXMeCkSFqDBPYbC44VteyJDZVvqtWCaHF1847kl9Es1AMYHT9lnJJeUtsOjC76lh1VS6jZ/XKvLICaiK + jaKbxr41gsrGT1gUe7TD97mt6Yn8hjQ4t5pSYlBhOpTFAMcB8EOQrmOFMUEdooneym5G56UW0GEpGdSf + FRj8PmotTc2o61k5i0S+ZYYn55XLwRMPjE31d6OI5KJuSg3UKiqmadOmiWuIBc9L65RGKzEhYaF5xiBE + lkyfPl3F/0vCawb8EF7y0eEMIJxS+q1YBT4iiMSJxcR3H2W1UKHjcGpFGPlJvBA9yO/XbukFWKScWKUm + pdWyPHqAkrzeJ3+jV/Kb0ul51ZUSURL+XN4ShLIGiMiSvi9hfObNBWUT1OHfyNIL5eaTotbKAnNttSLq + nJROdVhBQwRULBYcxXEkZAnZm419HKtAdvyqUxfgvvTarvoQ/jAvvuDKqbeBtE5ptBITEhYa+MVIwhSS + F198kTq27yAKrxmIjriTFw5psLgFE7Ddwn3RDupQPZlRPyYT3WHRmZBarBYeKC5YyO0mSIQT8NrMprSE + FWQcKUifkYBlR/K7CQbHWn5ZK96t1oIuyitUSgxKDzRPSS2nRCEjsBNFDH00L6MhfZhdeoRwMEHdIUWm + jEJTk5WZvJYqJB9K3IUpBTQtva7Kx2O8drQDmYLFMl6iGBFiLvWDW7BRGpNS3VLRN4KEqEjFsX79enH9 + sEDnhwmB2KhRSsz/GYTIkjfeeIMG9B8gCrAVSBjm987vdp6opN+KJWAR2MALtZNFOppAGDLyfWDidBrK + DOseEsrdxYuy0+++xsoSkjFKfQ6u9DF1+3d5renavEN+McdnZatSBIHfQiZhZEaVvhsKKDHn8kKD5GYf + Bn1XOfkWHVJgtvK/lQ9MUJZdyBLGIq4Ri0oMgAKKyLJqVUNnR44FcMSMqDupD9yC6Dg4tUu/ZwZcDa67 + 9jpx7bBAF300QWzUlADhMQiTJXDaSk12flaKiRrOd9KgcQuic5AbQfq9aAcRSN0Ts2hVVhNHO/RYBw6H + q1mpu6A0jwwy9iJfiPRZM3AdWD9CVeeFVUj6noIVAhRKhGPslsKS4ogBZ1nx88z43FoHlRjQITVN7XRx + /4+kOy+UCkVkUnoxNUlKUTW2YF1BraCDic6ClJZ4BX06J72+Kr3g1KoQLSDa7qA1zicWZTSkAhfKX0Za + Oj3zzDPiumHBMGl90pQgNmpKYOEZbBAmS+bOnauSGUlCbAayaaK4nTRo3ILdJBYzLPjSb0YrmHCHJOc5 + rtcTy+Bd4yjkclY8gvOCwPl3scsQfvi89ErKFhe4ULKKVPxbWXERj21QWwgRP4ICcSMrHIHCjADHSk2T + U1VSP1ch46wwza3emIbkVlMKUV7VBBVmfGtaMb3GcgPnd/F7cQaUuuf4XcZi8Vj4rMBPzm8r7QSXFu6m + jZu4PUpKltYnTQlio6YEFh6EWktCFRLUUWrZvIUoxFagxo00aNyCqBZMUHVceNFHKshAelFKDVUbR3rm + eANHJZio+yTlqGgJo8KKxIduEt8ByA8ynMKhOPia4GWjif6gz0nZjLdG8HepyjMWhubJKWWsMedVq0nv + 5zs/YoUVCD4ur9ZsphyGEXGUUXrf8ANBSPopydVoVno9+tLnBS4awXtemdWEjrXwg4o2OiRk0Fs+O/SC + Hi5D1cecfba4ZliwU1qbNIcQGzWHYCH63SBUllx4wYWiEFvRmQedlzwfEqgb1I8XOOn3og0cbSA3STxV + qg4A0z/ArvL97OYqTX5PXnSsrGxYmHA0JF3TLnCaNuamMUYK4cioREk5pKhsyivJdFvihxIc4txeWWyC + vx/w3+qclqGqTJ9arYD+U1ziiOsk2RwsPQFF6q2iljQmr4CKhWinANitn5ycR0/wMyKbK/o30NfS9WMZ + WLxiZa4AN6UVic/phc+yWrgOUX/u2WfF9cKC6dK6pDmE2Kg5BAvRAwahsmTevHmUbCgyZ4cUXqTd7prN + gDUm2muo4LgNliq7kTmxxnx+h6hTBCsC5ETqI4nRKf5EZtycWlQmpDS4fhEUloBygqMkqZqzso4EKTL4 + d/CxEt4trguH3oGZefRazeYHP1tyXVaK+BrqO8HHUfxvKEtQlIKvD0Xmy8I21CPF/q4ZSf468kbi3JQC + WhNj9bbsAsvFKSqXTHRHLqFmmp/J7QIgUlD6PSsa1KsvrhUWoPRNE2ld0hxCbNQcgoUIodaO6igh8V2L + Zs1FYbbishT/oj4CIBJhgIN08pEGsm3em1YrJnPA2OVGViKc+jbBlwWRSdL1nIJdOo7xskoXt+ml1ddh + UQkoGuqYKFjBMACLSkDJAMo/pvRvZ5cm8kMSvYcy69L3pZadYKCYqJIA/LcAUG6CrTzqc0V8L3zt71mZ + Gu6iyjDuAUdNwfceT+CoFiH9oZy6Ix3I/eQ0E8dzl8CPqrXLtBWnjxgprhUW7GaSpHVJcwixUXMICBHj + +EgJ55+SMFuBRFs4ApIGkRfeym6uwg2l34xkkAjwSV5Q/CyfH23giBHHaFL/mIEjIOSIka7pFESAoZQD + fElw7YP+W6y0qAgkVi7MFJhN1Vqrz5RRNlgpgQMuFgeEQuO6tweUVb5WydHQoc9bcdBiE2QJggXJaeRN + ftUklSMm+P7jDTiKw08JRT6lPopkuiRmhuXIGUeobizasMo/9OBD4jphwVpG54exQGzUlIUF6bUgwbLF + IzMecRVqjYXH7yilAIhUcjqhVyaBJHZ++wlFG/BpQfI1qY/MgNXE78m8pH5TLg1BCYBgxdLCAhNQRqC4 + BHxWAI6fkHcDVaRvTRVKRrBCAotL4HsllL0WUMdYOG4yfH9uRsNy/jxWQNmHz5HxWvEG3vV4VgKR8Vbq + p0gEjtuwEvrt04Q56GreSLiZP5s0akzz588X1wkTYP2/WVqPNGURGzVlYWEaWypUkrCJLFq0iFq2aCkK + tRXnpFQPS5KtV3gn0SRK8sa0SkhThSx1DpiSxG2oTC71kxnHJmWJ17MNFJMAQe1Y3HBM9aFV6DMrIMEO + v/BZgXWlJIrpkCKyIrepZS4YWFdwdAWFCN8H8INBDSSz/DPIThs4ArMLKlrHYg0uN8AqhvpcyNcj9VUk + AQXjhKQclQ9IehYvhKoeb4f+J55IK1asENcJE/7L1JPWI01ZxEZNWViYajIHSoXLFqtXr6ahQ04ShdqK + wxPDExqICenS1Mg/60Y2TCd1cmIdTKColyT1lRm3uozOUInqWEmAAhLAmN8FioyplQcKTOnxERQWXC9w + zIP/Dzjh4m/f1mgTliPUALDySP0TClhurk2tqRXoUuBT91h6vYhP1VCtShJNZWXY77wwANZx1GeTfteM + 9NQ0GnfllSqbu7ROmLCPqSKtR5qyiI2asrAwoQTB36XCZQs4995w/Q2uEt8hL0e4HAsR/dQogq0xSEi2 + WiexKwMcLY93Efq6PtNhhA0rKSVWkkNHNgHUkQ0rHtKRTTn4OlB88B18N9iBN4AKuy79O/7f1nVdckNp + 5JMTLkopiMlK1m6BlexZXsjhoyb1VyTQm8eI13QCElCKbnLhWA9QtfqRRx4R1wgLNklrkaY8YqOmPCxU + 7xuEzJLZs2dTvTp1ReE2A2bRy1JqhGVAApz3R2LI9RGswCCbqnTP8Qwq8HZxmFEVmXqla5kB35NgxUUC + yo2VwgEFJfB5KEXSZ2CNCSgxQDkGC5/zgxUsU079YlA0EIUwpevFK7BMPc6bq4YRuAnCcdeqMIXF49j0 + hFLHc6egIPDKlSvF9cGCTtI6pCmP2KgpDwuV46rWa9asoa5HHSUKtxWdeUF/J0xZaaEcuTmeCBdYYJBx + FrWepPuNd9AvyA8j9V0oEEUkXSsUCEk+qFAUlSSrU7WPGGNUEYomBkcAlSGXlZPSoyJcx+hPE4wxNBrK + j/Q5r3zHwElc6qdQICXBh1kuyh3EOFBkns5ooEpbSP1WGeB4/A6fUglI4GjbrU/QOWPGiGuDBf9jdFSS + TcRGjUypcElCF5Irr7hSFG4r4FyIKrPSoPIDFJuMhIkICgwUqnD4AMUKyzObUGHVZLH/QjHFrEBjKZtK + lQYki4OFJeC7Us5RtvSYKVjhwHGRpKDA0TbwmVBWmADBlhgQzmOlUx3mizmaNxFaJmWgyKDsRKTUWxqc + lEefWDmZe+CqFOfpDQLMmTNHXBcseF1afzQyYqNGhoVrgUHYLHnxxRdF4bbDaTzxhsu5EOe8U9Jrqyyl + 0m9XBCXRBNn0jl4sTEGuFyfn8ajabJYfBooGrCQBpQE+K1AiTHO9cHuwn4v6LiKDDJ8rc5QERcfw9wD4 + XVwD4HcDSpTpPXgAVbelvgoFouNe15ZBU15iGavsjVCjqqmq8Kl0f36AebKuww1EABR8lNYEC3SWXoeI + jRoZFq7CUiGThC8kR3Q5QhRyK6pVTaT3w3SkBBD1MpIVJTcOa17Bb+IIKRzhkLEGwo+lPgwFQkHhRyNd + y6iMIL9KiRLRzvI4RykeQUdAkjUmWIlB5lxRIeE2WGkClh9V+ZrvQf27tN6S38ByUMvBYoSsvct1hJwl + iNqBwif1YbhBThjksQlnIsyZDsdeMNdee624HliAABIdleQAsVEjw8KFKKVdpcJmm3vvvVcUcjtcH8iM + Giaw26xoszAUGJj3dSVqeziJrsHxHGr/fGUysQesIErRKLWA4L/tKBDBx0r4XjlrjHLYLfk7gHJSxn+G + /12iwJRYX4LDrg9+JgzA2tfTQfVhOL4vCuMOP5aARaYyjpbOTM5X5TCke/IDRKe5zQ1TLTePli5dKq4H + FsyX1h5NaMRGTWhYyKYbhM6StWvXqlA7SditaFw1VVXXlQaZH+C4am1mU0e7VC9gkUXVYK3A2GeEA38O + ZFd9MK2O5TFksDJSopCUlACQPlsG/kwZJQXOu4bPGKOcYL0pqXPEios6xippD5cjrwR262NTajiKUnoo + DPV3YpVXMxtThwpUZFCmIpzzIoASixIU0u9bcfxxx9GGDRvE9cAEWPkPl9YdTWjERk1oWMiaMI4cfJHo + aPiw4aKwWwGfFZVGWxhkfjKPB2xxmBUZ+MD04skn5FGHRqRzgv3FoXFCqu0oLyggBxUNWGJsOtVC+QhW + ZMrlgWFFp8Tnpj19U2xUlkp+C1FPZb5TATyaXo8KHCxKV4ShGGsssyizIbUM89ES5hAkA10f5jkEvjAX + pxS4rpU0fvx4lStMWg9MQI2+FGnd0YRGbNSEhoUskfmlVOhsAWG+9557XCW+w6AdnpynUs9Lg80vEHb9 + UHod105sVuA5sHtCnRzp9zUyKD9RUMV64c2qmkCFPHmemp5PG/PbqGMepZSYOMkGKyNKsahhX7HAMdFB + xYQVFuNRFH77jRot6er8WvRdqSKD38L3VKmAoM9WFIg2cuK/gTBr6Tqa0CCismkY88h0ZAVmIStL4a6n + huhNp7mZAjRq0JCefvppcS2wQEcluUBs1JjDwvaKQfgsQQGwtm3aiEJvBeod+VWN2AyUJYATaTjqpJyo + nXhdsZ4nUyiAUp+CDFZemqWk0jGZWdQ7K4fmFzY5ZPFg5UIpDaGObeDka6GMhAJKkpkCBFkalZpPRUnJ + NDm7rlJcrJSqcIOFb1Sy/RpUzVjhka6jCQ0sxvCRcZrXyA4dEtL52o3DUlYgGGQnhvXbbdX/fn370qpV + q8R1wIJh0nqjMUds1JjDwna4QfgsWb9+PZ08/GRK5EVHEnwzsIiF2ws/ACYIOPs29XESQs4N7Gyk39Mw + WNwR6SP4pKAWjNSnoIBl6fisbBqYk6sYnludNrFCEVBKShSMEiUDyorx2qBEGQk4+To45oECFOT7ohSg + oOOo2Rn1Dx5PtuXFJ1LClRdkNCzXj6GAA/p/hB0/FupvuT3eq6uHAv0zn/vZTa2hUGAThAzKFdHn/+Hf + QZV26T6sgLX9huuvd3OUBBKl9UZjjtioMYeFDVFKjhPf3XP33ZTHi40k/FbA+x8h0dKgCwcbeNE5Obma + Ix8CCSxgL+tQVZm8NvRJjVY0o0YDWlTYVLSYjEmpXq5P4ZxaPymZ+mXn0KDcPBrAMnUCKzO359UpybJb + oyTLbsBSEkApMkZLiKSM2IwUClaAQMAag7QAWHQC95taJUGV0YB1xniNigbZe53kNkEIsXQdFIiE1TKc + 0THRDI5BH+b+8eJnh81bfVaErkwprNC5b3VWE8qp6s4KU6d2HVq4cKE4/1uwQ1prNNaIjRprWOhWGYTQ + kuXLl1OLZs1F4bcCu8JHwlQUMhSf8aIzk38TPjm1XUxGWCzg7CddO56BkrCJF/w1NVvQNdWL6SRWRN4r + alXuSAY7Winio2ZiEh3HSktAgemUlk4NE1NoZXDdKVZONlcvWzIASo1KQGdQZKCMBD4TrIzYITgSKVBm + 4NbUYpXDI/ie67D8PBfGDNROuDutdpl7MwPZWqVroP4YnO7PZiUTVqZwO95HIwhRRj/lOjyWgZKO46hz + uW9hOavoQpwjHBw5Ghk8cJBbK0xzaZ3RWCM2aqxhocs0CKElEO4LL7hAFH47tE5Mp28qwYSNytftEtLF + ewoFMmm+kNlIT+7B8AIPBQHWjpcLm9GYvBo0mBWREbnVaSOsMAbl4oOs5pQnLABHpGWo4yMoMe1T0yiV + 25A4EGbw4O8D+LiUVWRkH5kthWWVHbvOt7g+Po/waRwnwXcrlE9VB5bfzyPAcoHw/jo2jzq6JWWJ11jF + u3VYmAByiaDIpPS5eAcKyBRWZDINSq0ZsMAM5Y1TOEsJhGIlv1cn92pk9pNPinO/BXulNUZjD7FRYw8W + vt8MwmgJEiClJrs/K66IcOsA+B0sjEc7TPhUgxexR3GfFbyDimRUJFBRe9rCSsRzhU1ocE416pedSx1T + 0+mclALxO7BcGC0a8IOB8gJ6Z5cc2aTwZ+7nhSJUf0O5CD72kXK7QIGy/Ewo8kpk5f3s5tSEldfg+zUC + q15F+HaZgUSAo4VjOom8Kkmicghw1BH4XG3+NxSZcDudRiOIfMTxGxS+4L61AkkeK1JWMH7O8GCFad+2 + nTjn22CCtL5o7CE2auzBwne8QRhtMaD/AHEQ2KErKxQVdT6MaKJBDh3cYGK/Ja1YTVzSNeMKVgxUnSL4 + p7Bi8GVxG5pWo4HyZTk8PYOqJySqXWeoQp83pxWVy1NxGCs9ASWmQ2qJbwf8jl6zsAQE6iMFCBR/DAb+ + NAE/mlAWm1B8xDI5khcAqxIWKGx6W1otViQqzz8GzqFPZtS3FYUHJTJU5t6zDIoQ/MempdcJqfTEMx9m + NVcKgpV8BIOxAUUGDr3SNf0GCfuCFVMnJPFYvv2228T53oIDTKa0vmjsITZq7MHCh5wxe0qF0TaPP/Y4 + ZaQ5O54JgAyS0yrAGvMhL0o478eiI92HBM6y4YQX7pw20QD8TFSG2lLrBpK+3VW9Lh2TnklFiUnqCAh9 + hgy70qIHMzysFpjIg/u4d6kvDGiSlKwWBTj/WioFrFBtLTqkxCgnX+NnkKSu9OhJHRHhM4YjLgkorLey + 4opaX8H3GooGvFA8zUpEZVotUIagh40yBFAiJ/KzSdeYw89g/DwyX99VyUpapIIklyj4auwzM3CcensF + 9Ceuf3lqDUpzaC0K0KRxE3rl5ZfF+d4C/O//pPVFYw+xUWMfFsC5jCScIVmxYgV1PeoocTDYYVByrlIy + pMHoF7ekFpU7yrACSk8kRKBEAnCqDSgMW5hr8mtRncTkcpaVHiF8LpCY7cjEzDKfBQFfmIASA8VhgU3n + 6WBrDJQUKaQb9+3UGgNLktP07Eg6V5l5g3B0MJ6VEztKOqL0ENVkvAaOpaRcIlh4H0jXJQskPuB5y6l/ + HYpxQmGUrucXcIpv7SGtxJizzqZ169aJ870JKDMwRFpXNPYRGzX2YSFsz/y3VChtgTIE115zjWvfGCwY + z4Qp0gO742d4wnBqgUE5gXd1PaQywJLxbXFbmlBQh/pk51COkCPomlS5wCeykjYUMp8iGimgxLRPSaPj + uN+lBVYCTrgBJQaIodTKYmOwxhg/UwpkBcnH8m1kFJbowkoa/Gika1cEUBTt5DKBMgnLjXSN7qyESt+B + hWwKKzL6WLU8OLZpaOE7ZQSBAuFUem9JKxJ/1w41axTSww89JM71FvzJpEnrisY+YqPGPiyEVZlfS4XS + NnOefpqaNWkqDgo79EvKUbkYpAHpFhxRoYaS09wwqJeyWEcilePzaq1ockE9GppbTSkfbVLTyvgEwHQt + 7TBhJYCjbrawyz82M+ugEnNCVg4tDuGvIcIKSrASEyoCSTkhF7dT+WNCfQYKzMKMRp5r5SCfDLISS79R + EcDhVLqvYKBMItRX+v641ELxO6AaK3eIzNFHS2XBUemDrOAVOpxnjmBlMhx11xCt1sBDqYTu3bqr9BnS + PG/BW9KaonGG2KhxBsvinCDBtAVMj8OGDnOVwRfAUvKkz3ljVvNicpRwhGEGfDse5/uo7IiTSAOL/KT0 + WtQnsyQhHUB23fyEQ4oJKpRLDrlY9G7IqKnCp41Vl9ulpB683o3Va9P31cp+1xSDEmOW1M6qRMAy3k3D + kmK8P6cgYgW+P+9UkhXvo6wW1NDCGoOxdn8697WwaYBvj1nUDfx/nkqvryP1DMBvDgU2pT4zAxXd/U4w + ODrFfUQSrOk33nCD29wwLaX1ROMMsVHjDBbGdINw2uKRGTNcO/gCJKDzKxICk8o5KdXLOZJacWdaLT1B + CzzPO3csfg2TUujE0iMg+LO0YSUk0McnJOWoXWCZ77Li8J/C1nRxfk31+fqJZXerKPSIaw3Lzac3i1op + 5+Ey3zeDlZZgJUb8jA0gK20T3cutEfTHqbw4VZYc3cMyLN1XMBgb0liDEoqjDuk7ARokpKjoHON34x1s + fHo4TN+A6Ec4TvtlhUZeIycRU0ZqVC9wWyfpf9JaonGO2KhxDgvlRoOQWgLfmC6du4iDwy7Xpdb0JaMl + 8s9IxxehgINqZS48kQqO1DAxIuoI/ZTOBB8BIbwavjFYuC9IKTjkM8EKBhxvcYzzPisnw/LyqT8rMUcK + lc/Rdkf1OsrfRjnf2kxMhxDqgAKjMvcKnzED1qWlmY2pjY8KTDCnsTxVhkUGv4myHtI9BTiM/47kg8bv + wg/s+KASC6HAUQjKMRi/H+/AqtLeoTw1S0ilV1gOpes5Ab/d32WNpABXXH6FOLfbYLi0jmicIzZqnMNC + WdMgpLaY+chMSklyX18Eqf291iZCki4rk7oRTMqoMSJdL55BCvquhiO54sSkMg65XVkJQVTRvWm1leUF + ygscaANRQU/UaES9srKpeUoq5QrHja2T0+nVwmYq9ww+D0fc4OKLEpuqIZldyefx/1afN4JdM6KQOiSY + L/ZeGZicq7LhVqR/FTYBt6UVmyrxmfw3OKQav4sIpfNYGbVjwRydnK9rLQngSM5psUhYMb2kcoBCjuKq + SMwpXd8O9erUpZUrVojzugVIy6HDqn1CbNS4gwXz2yBBtcWGDRuo+zHdxEFiB5hCUWPE7YD+jCdV46Jr + BRx/H0uvpyYC6ZrxCt7BhbygBXLABMAC1yUt46ASg2OirimZ9FJekzLKS0DBGJRRjbJZeQnlbzIipRp9 + U1CS7j/wHZQyCBUODQUmOOIISpP0OTOeYwUG2XjtLNZegIWve2IWvZ5Zsc6+cBjtbDEOrhciyaBs3Z1W + y5YVE9Y5KK5+O+RHO/ABu5r71klKB8x7Y1NqiNezAyxoKBchXdsul192uTin2+Bmaf3QuENs1LiDhfMI + BrH/kuCG5KGHHqI03nVLA8UOubyrD5VV1AwoITiOcpIOPHAMIl0v3pnL70CqdQQyWCnpW1p1GlxarZC+ + Lg7O29JO1VV6O6e5qaKAui5wwIYFx6gAAbRBmYGlBeDY6JCyg4gjewnsAuC4CyUkvNSTcUPjhFRaw89Z + kYryZFYwzPwj2iSki/eDIqfwe5G+YwQ5UlZbZFeOR9xspqA4PsvKtdMjbXz+ttRi8Zp2adigIc2fP1+c + zy34h9EZen1EbNS4g4UzgfmlVFhtg3pK3TxYY0AXnNk7yLmBgQzFp6nD0ELsXioqDXg0gWJ1eAdSnwEs + jm1T09Sx0sWswKyu2SJIsWh78HjnptTQ+SpwjZv57wd/l5URVVCSrxGsyEgElCS7CgwiceB0fHVqoeOk + h8F4Mdcj++3D6XUqTN5wNNTTJIsvlMvlwpESjqPuTatlu9I7LKc6HUF5EPGGdy71WSiQLNJp2PWSjEaO + kzMGk5yYRKPPHEVr164V53MTsMFdIq0dGveIjRr3sJBOKBVWSYhF4OB78003U25pQT+3IGOuXSdfHH0M + S85zFCKLBFVw7JSuF+9cZpIvJEB+QiJdkFuD3i5qdVCxCD4CQrbjw00UoZ48YUsRMqo+k7K4lFdmAsqL + Ux8YVC5HJWEnzt7BQOFCDpgnMuqr2k7SZ+yAbK2XpxRWWPVrWH9QzFG6F3BRiCOMQD2mRjY2Bcjy+1yY + klVGOw+x0upEaYaFEIq/3aSCcOI222zYoXatWvTYo4+Kc7kFSIraRlo3NO4RGzXuYSHNZGAylIQ4JMuW + LaN2bduKg8YumBwfSLOX7nxGel1Hx0hIzIYaMjofTHkQKSGlnzfSmSfPNfnNDiobSokJiiyCZSxUAjC0 + IxFh8O+WI6+1qtmEKCSgFBcHR0cBkLiwES/kbnPAwK8F+TzgdwCLA6wXTo8KgoHsHZuYXSHRPbjfSWm1 + Qh4rITImlEIF6yYUGTMlKACuowtFlgebK0SpSX0WiiJWdNfhiFW4XjBQdHAUbnZkaIdBAwYqX0ZpHrfg + L2nN0HhDbNR4g4X1c4Pw2uLGG24UB40T2vOuF2ZZs3Pit7Ob8w7XmTkVZnakaZeuF8/gCOIUnnStHF6R + EXQhlBBWKuCEG7CUwOEW14GvBUoQYME2fhdKASbfcC96OBJDlE4ovx47oDL05amF5WpoQXYGJuV68q2B + lWM2Kwnhrs+F9PbHJ2WL7xTHEFBUpO8BOO0ijwmy9Rq/GwwW0tu5r7VzfHleYCXa6TF336QcU7lAPyMY + AQqP9H27pKem0XPPPifO3zY4VVovNN4QGzXeYGGFNcaxgy+SJrVq0VIcPHbB7hnHAKFCObHTQX4X6buh + gOPwE+nhLcAWjWDXjnT0yMoq9VsAHIkEL3zBRRYBjnvgfxKqwm/HxIyyzqCwuDg8HjIDz/EKLxxQxrJc + KhmIyELYPbI3h/L3gOyh6CKsEFZKXyiwCF2WWiNkLSM/wNHQU/y+ioUFL6BQmh1ffM3PCYXUytKJmkzh + SKMf7aBv7fRfMJCnu9KQVVm+JtJBdPBwrBlg1JmjxLnbBr9La4XGO2KjxjsstK8ZhNgWj858lFI9RCoB + 7OaRu0IqDIhjJOyWpe+F4qzk6rbPnOMJ7PwQ5mlmnkaGURQCNE6u8GEJKDE4VlqU3Uh0asS7fBoRGAjL + zS1RgFRUEnLD5HlXZKBYwPriRbFAZmIs7GszraOJcByJYzPsnN2a9dEn8B2CYvgt+kX4Ha8g7PeqEH5O + UD6sji9gNUOWX+n7AXJZNh5MY9nQY6scODp0ngQvTSzj8WFWCzraYzg1aFC/vjr2l+ZtG3SV1gmNd8RG + jXdYaFMNQmyLN954g07s108cRE65gXczwYMZTm2oNi19NhRYWHFkEnwdTQmwBliZvRGJIh0DBSef28pK + zKS8OuKiDqdFKDDq86y4BDvvbnFSckAAPiv9PSgToH7VFFqc2dDxQgxlBr4nXo6X8N3LWIkMV/QSFDIo + LMbfhbMzjrVC7foDIMNvV4vFc0hSrk6AJ4C+xbGS1GehgBX6XIOVDBuN3izj0uedgBp31157rdsaSTsZ + ndwuTIiNGn9gwX0+SJBtgUHyyIxHVHl3aTA5Aef3SK4VOCtGjRjsmqXPSuCzU9JrH5wQNGVBJIXUbwFw + DCTtDAOUhEe3p42smJyVV4NqBdVJwoQ8IDmXvspDfaTgXC8llhvke3FzpARlA8osChpCAQm+XyegsjOs + UB86COuXWMn9gyg5t6HYsB6haOkzGQ2UT4/0G17AcQ+yYht/F5GAVk7uUD6fyKgnHksFQOJIZMyWvq9p + Tacn5zuyECLz77zSyK+PWR5gkXYy54WiY4eOtGDBAnHOtgARSb2k9UHjD2Kjxh9YeKszf5cKs23gG3PK + 8JNVPgJpQDmhLg/q+1mRgXkW5lbpM6E4Lim7fIFCjQI7RWmXHgC+E1AAzbKzQgmBdWV5zeY0ODePuqRn + KN8SKDBHpWTRa9WblXEChgKjcsrYrJVkBDtUODf24Z2pE3+DYLAgj0murpyU/TpihCXiUb6vAUm5rn1y + 8lgZwIKHulV+RtDBGoMjWKMiUofH1Uc2lCYc11mVJYD/h/RdTUnuGCQ+lPotFINYjnAceBH3O47spM84 + ISsjU1lhXEYkbWUSpPVB4w9io8Y/WIBXBQm0LWCNmTNnDhXXDJ34zAmwyGC3Kv0tFPCbgaVBR0/IwIIA + RUXqO9DPIloiAKwxl1UvUll8UfCxeXIKdc/IogU1mtCWoKMjVR8JyouLkGmwPrMpnZScp3b+bnxfkLsD + jr8vspIQjigpKIVQCuBQi3BsN0dc+A6U9it8ziuD93hFamG5yLE70mqJnzeCaCczawwWaaujqXgFR9k4 + MnQiD3hPxyRl+WKBAYd17EQr3NVIApdL64LGP8RGjX+wEBcxjiOVwMUXXaTOYqWBFW6QmTcc5vlY4Upe + KKV+A3lVE+k9m8csK3KalikOOYSZXqNBqeWlxAcGOV+k71qBoyNY4JDlN1BV2wmwCMH/AxY5RC9JvxEO + vslpRY+k16OWCWlKeXKjdCHPDcolwF/GDwUBigyKDgbfC44u7FqjHuJ7QX8G32MwS3QSyZAgDxMcz6V+ + CzepvKl4YtYT4vxsgwOM9oUJM2Kjxl9YkN8LEmzbrFmzhg7r1EkcXOEEE/VMnnSlCUVTcixzWIhqzlio + sGuXvmcExx7wrWiTkqoUmJNyq9E9BfVoK/xeikqVlzz5u3Z4mRUPRPGYLZ4SsDDBD+TM5HzlX+Dn8YwT + cCSAsgPILwMLi3SvZkABwnc/9EkZh6MuilMGKzLTbI4TRAqaRchcHCITsIbHCSu1OJKT+i2cJCUk0piz + zxbnZpv0k9YDjb+IjRp/YWFGTSVo5ZKgm/LEE0/44uTrBEy2do5C4pVVmU1U7hep7xCthHN86XtGcCQF + ZSGdv3dCVg7dVr0O/aeoTUmZAB/Cp+FU7CTlP8zv3ZKyVBI27H4jRQbgoIlsxQh5RhFGu0cLUN5whGbH + d8UucMJFPpzAbyApHvxepM8agd9PKJ+fDqwUwwIlfU/TmtZmNfXFv8UJ2EC+/PLL4rxsgy+ltUDjP2Kj + xn9YqC83CLkt1q9fTxdffLEvTr52wC7T7iIcr2D3LU2o6LsxKdVtLf444kAZh0CdmL5pOfRRAS9iHiwv + RvAb83nxb2jTioHjG9TGilQ/KNQFQ9/bjWSC1cROOnon4IgOCQ4DzqZIQYBKytJnjcA35tgQ1hgk8Xvd + 53uNJRDpdWWIvD3hoHq1fLr7rrvdhlTDfaBAWgc0/iM2avyHhboKs6NUyB2xePFi6tK5szjY/AaRK9Ik + oikBigEsAlJ0jzEzrxmI+sIuHt+D8oDCg9LnvILoqMlptW0lOIRihtDrSE2+BuUQESfBxzmhgEUMTsjS + dfwAVhUoU7D2XMj3hKMv6XPB4F0g74/RQRig1APCsaXvaUqAxcvMQdovcIw0bOhQN1WqARSYRdIaoAkP + YqMmPLBw92L+LRV222A3MGXyFKqWmycOOr+AE6f2hTEH/jAobij1HyLAcPQhfc/I06zsYOHCd3CsJH3G + L3DP16bWNI2mCoAIpEhNvob6S3aOxwodKJNugTL7CI8V+Oq0YiUUae2lzxnBMZ1UpgIWuQlpxeJ3NIdA + yQk7SqwXWjRrTgsXLhTnYhv8xVST5n9NeBAbNeGBhfv/mI2lwu4IHCtdNe4qcdD5BXxh3uCFQpo8NCUg + hXmoDKA3pxWJ35EYnJynQolfraCjO+xikT1Yuu9gsChH6rHG7PT6rIiZR+shi++DSA1QAf4lUGRmptdT + if9QukH6jBEolP2ScsvdN/x8YNGRvqM5BCqsu3Hytktudg7NenyWOAfbZK4092vCh9ioCR8s5A0YVyHX + YED//uLg8wqOR67m3TomZmny0JSwnhd4KckddofIhCt9xwiOjuDQW9GZWhEyb6eGzMMRao2DlUi63wB4 + B3aPdvwC42U69xeiwOwew0HJku7/ZH4+uyHb8QqshHDWlvrPK/A7vOXmW8R51yaY13VIdQUjNmrCCwv6 + giDBd8QLL7xAnTp29D1/DHY3L2uHXktCRfz0TMwWP28ETrM3phbR8kroazhHPpfRwLLcwIkR6BeFBHtW + Dr04mguXb5EZUGTgcDzH5hHWR1ktKEdwDEe/69xM1iADud+RSsgHM+ykoV6S2qG8QDtpvteEF7FRE15Y + 2HGs9GOp8DsCBSKnTp1K9evWEwejW5BPQ+8CrXkpsxE1ERJvIZ+J9HkjyLli12JjF4QQ45p2LAGwUsA/ + xqzsQLWqifRZhC2m8CGS7jVALt8z/GBUtW/h+8FAkdyQ1cz3wpFOjmJRF8v4DD2TslVRTunzmkPAN0qq + Z+UFBE7Mnz9fnHNtoo+RKgmxURN+WOhxrATtXRoQpqCGx9133eWrNcbuLjLeWZzRUGVqDe477Ar9Sqjm + FCieN6QWUeOqqSqLsJ2SAJ/yZ4JznUgg/b/03cpiVHK+eJ8BkGAQIdjSd4OB8oLjiOa8CCLCyI7SEw6Q + Tdj4DNonzR5Q1nFsaOw/txQW1KC5c+e6DacGqFKdLM3zmvAjNmoqBhb8OYxr/xic32ak2U9mFopGCbp2 + i10WsRJjdCxEiYbKSgwHJ1zkGAncC5QTJOOzyvWC5GHSkUYA5LuRvlcZwHpllna+Q2IGfSt8LxhcA9ac + YAW0R2K2r4nwnADfDmP/4zgMPlfS5zVlQUSfm/paRooKa3q1wPyPGSjN75qKQWzUVAws/EnM7tLB4Bjs + HC679FLPode36tBO20hKzCUpNWxZAfwGiqcx3BvOrcdAkbER8nu9ybFSu8T0ConwsQP8XELluUFByzk2 + ks3B0mishoyQ86mV5MSMY72jDdYwrcQ4A5uH4P5zSsMGDVTqCg8WGPC2NLdrKg6xUVNx8CDAsZI0OGyx + cuVKOvOMMygtxV2BNCwC67UJ2zYI8QzezUMJwEJYGQnikFkZIcXB7xNghzo8OU/8TjA4upAirQCcaCPF + P2NWRj2Vw8h4j0g0d3pyvmVeG1hbUK7A+H2ARINfV4IVDUrvBYYjEX2c5AyEtwf3nxPycnJp4oSJtG7d + OnFetQlywiRI87qm4hAbNRULD4Q7gwaGI7CLOPecc1yXJeiflGu79oumNS1hJSZ4R1+bFRqkoZc+C74t + 7Ejf+1AHSeKs5NB5X6DIPGPh14Ijp0lptShLUBDg57PQ5LkqkvGpxWKWWyiTqKlkpUBa+dPMCpP/z7d1 + j1CFH6W/4Z4fSKtTJnFbj6Rs352+YxkU5DT6p9kFSszdd94lzqk2gRtATWk+11QsYqOm4uEBsaF0YEgD + JiQoUHZM16PFgWoFFjoU+4vUWjmRCEKjWwft6g9LzKA1mfIRAJxGX2rVjT6v20X8uxcwgTeqam59Qyi4 + VcTZO7zzl5x8YeF5yGbEVbhBBWOpEjeO0lDhWPpOgNf53ZhFYgFE5oVjDLzTZ4Rp6YO5GQ3KhI33Tcqp + NB+daAR+aKdZ5A4KBUoLjBwxQiURleZVCxCQMVaaxzUVj9ioqXh4UGQzjvxjYIV59NFHXVe5Rr4QMyuC + pjxwpO3MikugD7HwhCo1gJwfkzocQ5/1GSn+3QuzM+pb1kNqkJBiq4TAPWm1yn0Xlg/U+ZE+X5Hg2EVK + bobjpeU2kgXChylQZDMUKAMQDgvI2qvGqwSSoRQk3H+wQjyUn7MiE/VFO+hX1AWzer+hOKxjJ1q8aJE4 + t1qwhakizeOaikds1FQ8PCjSmT2lg8QWUGKuuPwK16HWMF+/r83XjkDhxuNKCzfiKGBUSn7IRQp1coa1 + 7kj/ue4O8e9eQMK8dJPJG5YUVFe2E3WGfCkIOQ7+Pqx0F0dAGnwoYVKZh3P43uyER0MpuNyi+jH8wp6x + WYnaCW8+N59O4HuHzEh/h+KECCncAyxN56RUt/VMmkMgb5NZ5JoZOVnZNPXhqW4ce1E6RmfmjRDERk3F + w4PiiKBBYgskvjuicxdxgFqBReqilBrixKAJDUzY2DGjD2GtQI4W6XNYjJDFtWWTpvTVwpfEz7gFStMo + E38YMNbhu52ZUdZJEgramcn54mcrEjgXdzdEoSA0+ZMsZ8cuXUI4MIMsfo/wDZK+55ZN9Y+iz97/QFnD + XghxpARZGhYkS9dHgOUr2oC1M1QtMzucd+65bpSYfUy2NI9rKh6xUVPx8KBYEjRIbLFkyRJKT3WXuRLm + +HBX+o1VLkopUEogFlMoKtJncAxyZko+NW3chDZ98y1tqn2E+Dk3wDoxWMj4GqB9YjqtsVlVOQDyqAQf + bQA7EU7hBtE6CD0Ovi8z61co4ORcGOL4DT4z41ILxe+55afTLqWP335HyQnS5IdyPr6Ylc2ALE2NEB+k + aONKfnd2KrRLtGrRUiUPleZXC/pL87im4hEbNRULD4gqzN6gAWKLiy68UByYdqhdNbnSssxGO3fyrh3H + NTiGCLXLxjEGjmga1KtPmzdtph+HXSh+zg04njih9EjLCJRT5P1xmrcGi+zNqUVlomWGJOU5Vhb8Zp3B + Bwl+QMgm7DSkHYofwrGhMASuFQDPfK7PR2e/z3yW3lqzVl0fDsih3sftpbIEB9+XdO0yV+DY1Cxxoxkp + Scn0zJxnxPnVgg3SXK6peMRGTcXCA6KlYYBYgqOk2sXlHTLtMph32TpLrzsQ1ovFtJgVQUT3SJ9Zm9lU + LZi1iopp48aN9Psjc8TPuQG+FL1CKDFIUufWzwmRNHByDVxrcFKuY2XIb+BIjQrRgXs6NilL1c6RPmsG + jvfm8WJXKyi7cTCjfTw621TQgfZ98Q2teHmpujaU2VAZnR9Pr0d5vAAjVNjvWk7xAvoNmzLjO7XLyNNG + iHOsBf8yOkdMBCA2aioWHgxvBw0OWzz22GPigLTL9ErKVBpNfFetrdiO8GZk7UW+mFBZbSemFat+rl4t + n77/7jva99V3tKlGR/GzToGfSCgl5p602uJ37IDwXoQbB64F3x/pcxUJMtgGQsBxZIAaSW4zCUNplyKd + wNk+lln4ofvJtP+nHbTw+Xnq2rD0vBlC8YLzN6wwfZLkyuHf5bah7xnpb5pDBPzU3ICcMa+//ro4z1rQ + VZrPNRWL2KipOHggoKK1o/wwcEQbPWq0OCDtAEfGjxw6RsYjy/ucEjIPCY5zoEhIfwOB4x5kUv7mm29o + /y+/0g/H+xNqDWXjRMGZsTkrVV4SF2KRvzW1+GDIKnJwSJ+rSGB1QSZb3A98Wp73GEX0MisNxpBcWMxQ + OkL6vBt2XHUHHdjzFz0689GDv3FfCOUSR4OwItwRovTHuoI29MGxw8S/aQ7xCG/Kgt+pUx544AFxrrXg + S2lO11QsYqOm4uCB0MEwMCxZvnw5derYURyMdsCiIE0EmkN82O4Euu/mW2lNiFwk8IsJtXuH4lOtyiEn + 0o8/+oj+/Xsv/XrL/eLnnYKjiVOEJF8P+uAYCssAjlwQ8ntuBBSB/BBWp9Iw5A4J6Z6PXGDFGRRkbQII + VfcrJ86m4s60+9kX6d8D/9Jdd9518DdCOUnDobpVQpqqri39/a702vTW/MX0bfX24t81JSBXk9t8MWD4 + sOHiXGsBNp86X0wlIzZqKg4eBN8GDQpbzJgxg2p58Ie5JrWmOBFoDvHFXQ/T2IvHhjyegd/JbSHCcpHB + N7i/V6xYQf/++y/9+cJrtKnuUeJ3nACn1kBUS+A3GldNVeGm0uedgEUV4cipfE2/I3bc8B9WWlAaA894 + eWoNX/y4UHMqOAMwSiw87NPx6rYug2jvR1/Qf//7X7pq3FUHfwOV4qXPg3EphSEdlU9KyqMVry6jt4ee + I/5dUwLkoquHgpCtW7WmpUuXivOtBcdL87qm4hAbNRUDDwBEJaGImDQ4RODQO+7KK10XfMTCN19n6TXl + y9bH0W9vfUD9TzxRLSKhInRCOdA+ZihM9+wzz6hFbd/X39MPx54ifscpsAQFah7B5+LClALTEgOwYNj1 + JbmOlVxYJ/Ab0t8rEixOI5PzldKBoyDpM0ZQ0DGUIy3AkVvXoLDtmlWT6cWM0OUBnPDTmVeooyS8bxRm + DfwG7v+zEPcUKhne+9nNVeHKxx59lH547gX6vqCD+DlNCVC6A/3tFGQ9f/DBB8U514Kt0tyuqTjERk3F + wAOgFnMgaEBYgl09FldpINoB9XYQ8SFNAppSzryc/vx1J7Vv207lTnGakh5HE8F9fu8996hF7d99/9CO + yyfQRh8cNaGIBvKeIFLqCVacQu3mEV6MxIa38H2FcjANBvWhYJ14IkLyCMGZt0lCqmWdJCibS/nekegP + jtWhlDZYm25KKzpojUHGVz+sWBvz29Mfsxeodw169ehZRg5wVCd+LwQIHcbR3vhbxtPvn39FXx8zVPyc + poTnuL+kEHo7INR67NixbnLG/M1UleZ3TcUgNmoqBhb+yxlHTr0LFy6kxg0biQPRDshuiegaaRLQMIWd + aOe0p9TxT1FhTSriRWR2urPFHOG6wX1+6SWXHFzY9ry2jjb6EKWERbdJaQFIRO8gn4r0OTA5rY5SSmBd + QcmElZlNTI9lsMh3TEyn12zUJqoI4BR7gUUeFygwT7PShaKXWMhQF+zlEDl8EG79PCuBqECO/oO1zY9j + qs0Nj6b9P/968F03b9qsjBzMcHBkhXtE3h5k8j3/vPNp319/0faLb/ZFAY5V1vIYcFvVGpxw3PHK31Ca + d01AqHUjaX7XVAxioyb8sOAjKmlV6UCwzdSpU13XSgLYkesicyY06U6/ffQZ/fPPP5SZnqEWRLMifhII + lw3u80EDBh5c2P79Zz9t7dRf/J5TTk2uVlIeABlsQ1gdcFRxvCEcG1FVn1lYHq5MKTQ9kqlIUKTU6gh0 + fWbTg0oJwHs7nxWfUHlu3s5qdrCcQaisy0759YYSi5t6z6wEG498x6fKEUgScFSFcoXvDR86TF3zj6cW + Ksdh6fOakuPdgBO4G+rWqUPz5s0T510LbpbmeE3FIDZqwg8LfhLzR9BAsMWI00aIA9AO8N6/OwL8HCIZ + +Kzs37uPdu/erZQY9BusV3YTyMGK0dmQJh9Og4HFDeyeu8SXHTUsD8jQGyoqCcdLc/gzUrVr+L1I3wlg + 59iposCCbqZ4w8flGMGps31CurI6Sd+B0nceKznI0eLHUdLmukfSP5t/OPiON23cWO5+nNQqW8H3jTxE + +F7fPn3VNfd88TVtbnqs+HlNiRM4IuqM/W4XbA7vu/decd614HVGF4SsJMRGTfhhoW/EODpKglNv/bpl + nUadgHwUOGeXJgBNCb/edF+JohGkxOBIya4/AxbEdrx4Bvd7VkYm7d279+ACB8fPbUcOEb/vBEzaOEpa + H0LhgBKD/CfB9xIAik0kKSpeQI6Q4HIJAaC042+hfIWQ8NHqmMou8HUKvF+w7NVXy93PSAd5d6CYBvw7 + Tjj+hBK5YeV6W49Txc9rSuQdZRxwBGfse7sMPWmoOPda8CeTLM3zmvAjNmrCDwv91KBBYIunn3rK01ES + Ih1wbixNAJoS9ix/XS0YwUoMFshb0uzlEYETcOuE8kU5v/zyyzKL3B9PzBO/7xTUbgp11AWrUKeglP3B + 5FdJChkVE23MMkSDBYMjpVD9g3eFYyXpb07YXL8r/f32R2Xe7+T77y93LwgVl74vEVyZOaDEgB1X3S5+ + XlMCitpi0xHc704oqlkkzr0WYDPaXJrnNeFHbNSEHxb634MGgS3OGu0+Sy+AD4D2hzEhtw3t/3mHWiz+ + /PPPg0oMgHXFTh0hONiiVk5wv4Pn5849uBCBfd9tpm1HhzcTK941igsa7wUOvo/ywi99J1o5MzlftMZ0 + Y5mHMid9xxdyW9PP51xL+3fuKvN+pYza8NcQr2EAlbuDrQmIRgxcd/dzS8TvaEqAM3oLYfw54YlZs8T5 + 14KZ0jyvCT9ioya8sMAnGwaAJevWraMmjRuLg84u50RABtZIZkvzHgcXiwMHDlBu9qHdMBbI2TZCjtew + EtNMmESvu/bag9cG/+7dR7/dPcOXSKVQrDYk3QMIK0Y5gUhx2vUL+CzBB8b4vA2rpoS1iCUikv5cvIz+ + +++/B98tnMIP63RYuXvBJkK6RjCIkoJCFvy900eOPHjtvZ98KX5PUwIc1oNzALkB/S3NwRbskuZ6TfgR + GzXhhQV+hGEAWPL0U08r3wpp0Nnlfg/FAeOB7SeOPrhYgEYNGpbpP1RTNksoB1ZmNVE5TYK/B47vdVyZ + awNUOt56+ADxOn4wN6NBuftoWDVVRfqE8hOJVnBkhFBsODoHPy8qRIdTiflx+IV0YNcfZd7r1i1bqG7t + OmXuA9hRYqAEGx2xr7ziyoPXPvDnX7QxT4dZhwKh6YjaC+4/pzSoV19tGqV52AQcKaVI870mvIiNmvDC + wu44Kunqq66m1GT3ORBAqLwZmhJ+Of+6MotR92O6lem/1CoJKqmc9N0AoZSYenXr0m+//Vbm+gjD/W3S + VPE6fjAnvX6Ze4AV5gze5YdzUa9MUCzSGKWUyUqMleLphb/Wv1PGCgNWrlhJBfnlo2TsKDFwxA4k4Qtw + /333H7o+/9bmRseI39WUcGta2WSTTsEx8uzZs8V52ILTpfleE17ERk34YEFHfhhpAIRk/fr1dGK/Ez05 + 9cIPAtEs0qDXlLDzxnvLLEZnjz6rXD/2T841zbGCbMiST0yNggKVDTT4+uDAzl20tX1f8VpeWcxKa/A9 + 5PMOf2FmbJecmJBWrGQ98MwoKRAupe2XC24o9z7Bgw88WMafKsCxFj4xCAdHsj7j95YsWVLm+lu7DBK/ + rykBmXuNfeiElORkVdpFmost2CnN+ZrwIjZqwgcLegOD4FuyeNFiat+uvTjg7HJYYoY44DWHgI9K8GIh + RZhgUXzcJMU/nDJbCkoMjgJnTJ9e5voB9ixfS5tqHiZezwvv8L0EO7v2TcqJWStMAFhjGgRZwlAhOhzP + vLVjP/pn6/Zy73Lfvn104QUXiBsORBxJ1wKwFl1fWrPK+L3vv/++zG9sP+F08RqaEuAfZbRmOQHvrl/f + fm6OlIDOF1PBiI2a8MFCPtcg9JYgSy9S4EsDzi4INZUGvOYQuyY/XmaxwCRm7EcoBQiVDZUgDSUdEMpe + 7ns8MV504YXK6TP4NwBqKv1y0U3i9byAhRHJ3AL3MD/GrTAAPhFIKhd4ZmRP9j06qaAD/T7zWfr3QNlj + JLBt2zbqfULvg78fzEnJefL1GCi/geR2weBYav/+/WV+Y/uAMeI1NCVABuDQbexLJ7Rr244WLVokzscW + NJDmfU34EBs14YOF/EuD0Jvy5ptv0g3XX09JCWUdFp3yWEZshdSGA6MS8/fff4vVwrHLmwlrjHANZI/t + ECI3CxY3LHLBv3Hwt977hLa261Puel7A4h3wEUHuGukzscgbWU0PJoq7LLXQUckIO/w4+FzRCgPefvtt + atqkfFQYGB0iOhD3Z6y3FQBFJI2/sX2gVmKsGMYKo9SfdsGmEZtHaU624Blp3teED7FREx5YwFFq4Lcg + gbdk7dq1NGzoUHGg2QWLbqwkNgsnu+5/rNyCcdQRR4p9ikJziCQxXgOKTagQzyaNGtNbrJQafwP8+/de + +u3O6b6GXGNxvLTUKoHK2tJnYhU40SLXymMmR39u2NygK/354mvlnHnVO+S25559jtJT5TwlqMZtvB7k + 5RG+xxTh8+C6a8s6mwNE0RmvoynLHWm1xP60C6paX3/d9SpLujQvm/ClNPdrwofYqAkPLOD1mANBAm8J + qqq2adVaHGh2QTl/P6r0xjq/3TG13IJx7TXXiH0Keidl04dZ5Y+VBiblip9HdBmiHpCDxvg7YP+2n+iH + E84odz23YPFGNluUm1hqs2xCrHBvWm2Vr+dVn597x9WT6N+//hbfH/xhULFcevdgklC3DOUspLxCAAvp + khfLOvUC1PcyXkdTFrx3qU+dMGzoMLWJlOZlE7BJTZTmf014EBs14YGF+1TGUb0kOPVKRxpOQNZSaaBr + yvLrNZPKLRjLXl2mFhOpX7HTx+7aGMJ7bkqB+HlwztljytRRKgPv5Pd+9Lmv1phVmU3oIr6feLPE4bnP + Sq5On/pQ3DHAtiMH04Hfd8vvjtmzZ48q9im9dzArvWyyRPhPDWKFV8o0DJo1aUqfffppud/Z2unEMtfR + lAdHqVK2aie0ad1GbSKledmE/Uwdaf7XhAexURMeWLifDxJ2W4y/Zbw4wJxwts7Ua4ufx1xTbsFAzaO2 + bdqI/QoQrYTjgGC/i/FpxeJnQaOGjcrlizGya+pTynk0+N7cgsy8q3lBj7UMvVZ8zs+LStDS39ywueEx + 9Pe7H4vvK8B7771nmgZhWdD9QPFFJXHkHpI+C045+WT65Zdfyv0OajUF35tGRnKwd0JGWrpb594h0vyv + CQ9io8Z/WLCRH+bnIEG3RZ/ecqSDE3A+LA3ymKZaW9pUdBhtqn2EWoDK0eBo2lTnCNpY2Ik25rVV39ne + /+xyC8bvv/9O555zjunihOR2zwdVB5+VYV5p/KUlL5X7nWCQAfbn0eMO3pemctlUdLgKv4ffkvS+Apwz + 5hzxfQM4GkOxwvUQ8n0bK7o5huzCwWABRZI749Hjgb/+PpSxt1o7dW+QY5Q/EGW8VhfapGQ8/rL8DkqW + j3WdMHHiRHFetmCOtAZowoPYqPEfFuwU5r9Bgm4JkqNJmT+dAIfBp2zU/IkqCjrSlra96YcTTqefRl5G + O66YSDtve4h+n/YU7X7mBfrzpRW0Z8V6+mvNW/TX6+/Q32+8X54N79Ff696hv1a/qSpX7170Kv25ZEWZ + BQPAWfPJJ5+karnm0Q4NqqbQnNJ+XpPVRPxMAEQpGX8nGPwmopW2HTG4/LNrKhyUFoC/kvSuAvz000+U + lxN60WzIii6uBQUGljozBQag5MW777xb7ncO7PmL/nhqoXIuPijjLMeSjP/1Bsv462+XyPhr6+jPxcvp + j9kLadcDs2jn+Mn0y8U30U8nX0Tbup2s6oZB8Tc+ezRzZUqh2LdOGHBif3FutmAbo/PFVBBio8Z/WKjb + BAm5LebMmSMOLCegLP2L0VpugHeaWzv0o5/PvIJ23TOD9ry8iv75bjP9+88/9C/vUBW84EsYJ38rzL63 + ZfNmats69JFSgGLu6zkZDdTRUobFefxXX30l/lYA3MsfsxfQxur+HCtp3LGpVmfa99lXljKFRIbSew4A + 35eAApNlocCAIYMGiw7gATm1uh+J4O8e5AAoHUt//U17P/2Sds97mXbeMpl+POl82tKMlZvc6LTiPJxe + V+xbJxQW1BDnZgv+xyRJ64DGf8RGjf+wUD8eJOS2QOpraWA5AWnM4eQoDfJKJ7+dMntv7Xgi/dDjVPrp + lLFqh7j7uSW098PPTJ0oK5obb7xR7F8jCL1+ML1OyFwxARD1FCpKKcC/+/fTjktvjbkdcrSwqXYX2j3/ + FfHdBPPHH39Qr549xfcc4NLUGnR1as1yBSol4EgOh1LptyocltH9P+9QlsvfH5tLv151B/04+Bzadsww + 2tq2N22ud1TEKjkodGpHYbRi3rx54vxsQSNpHdD4j9io8R8W6l0GIbekZw/zidEOvZKyVfp5aZBXOHlt + VEI37PB2XH2HOv7BEQ4Ulv0//8oTpvPdZUWxadMmqlUU2mE3GNQoqlNVjmgK0KFde9q0caP4W8Ec2PU7 + /TTiUrk/NeGjoCP9dsfDYj4YI8uWLaNaxeZ5SZBs0MyJN5i+ffqocG3ptyIBWEL/2bKd/n7rA6Xk/Xb/ + o/TL2Ftoe99RtKXpsXJ/VgJIK4BjXqmPnXD99deL87MFE6R1QOM/YqPGX1ig4dTrKLR6xYoV1KB+2SrE + bjgludpBh8LKYHOjbmoR/v3h2fT3Ox/Rvm830f6fdqizfTsLRKQA0zsK+0l97Ibc7Bya9XjZDMGh2PvZ + V7zzHS72ryYM5Lamn8+6SlkgpPcRzF9//UVXjbvKc0btANmZWfTJx+ZRUJEGjqIO/LGb/vnhJ9r31Xe0 + Z9UbtJMVQDjKbyo+XO7jCmBdVlPqHCLxpBNQfFeaoy3YJq0FGv8RGzX+wgJdZBBwS56YNUudx0qDyi7I + P3FxSo2KSXSX315FSiAiYvuJZ6kU/ns/+U9EKyqoSfPkE09Q/xNPpFYtWlL1avnlcvLgv2tUL6DGDRvR + YZ0OM41ScsopJ59CO3ZYL5Towz8XLFVHb2Lfa3xlW5dBKl+P+C4M/Oc///FcnDWY3Jwcat+2HdWvW4/y + 86pRcuKh2lcAhURrFhZSxw4dacSpp9H6devE+4oU/v37b/pr7Vv060330bauQ2lz3SNpU81OFXJE+kF2 + c+qXlFOm/9wAJ+vXX39dnKfNMK4DmvAgNmr8hQX6fqOAW4H8MNiVSYPKLkj2NDGtWBzgnslrS5sbd1PZ + Q3864wr67c5pKsrHzu41koBfyieffEJ33H4H9evTl+rVqevbrtoKLEarV68W78vIv3v30m+Tpuqw6zAD + Hw9VVkB4BxJTH3q4wuQFGZ9bNGtOJw8/mWY+MpO2bNmiLITSfUUi8PHa981GdQT16w33qKgvJBDcxIqN + 9C688lV2SzozRE0qJ9SsUUjPzJkjztMWZEnrgcZfxEaNv7Aw/2kQblNQ9PGs0WeV24U5pXrVJJqZXlcc + 4K7g3dPWw/rTL+ddR7/PmEN7Vq6nfV99Twf+3CNOWtEEFgOEya5cuZIm3DqBDuvYyVerSyhGnTlKvB+J + A7//QTsuu1V+NxrvFHZSIcj/7jd3uA7wx++/K6VCeq9+Akff3sefQA8/9BC98/bbtHt35Di8uwXj7cDO + Xcpa++fLq+i3e2fST6ddQpsRDSW9GxegmvW41MKQdanskpOVTXfccYc4V1twhrQeaPxFbNT4iyDcpmAh + 7dO7jzignICaOZ7Dq3Pb0A/HDFPFCfd++Dnt54kH/izYVUWTT4tdMLnCqRJZdV9dupSO63WcZ2XSDOyu + YQmS7kXiwO499OOQc+V3pXEPy/nOiQ8qp1Wp3yVuv+028Z36BRbP0aNG08cff6ySLuL4M5osL3bBM6Hf + D+z+k/b/8ivtWfOmcvzf0vI4+V054O602rYiwsyAEnnB+eeLc7UFP0nrgcZfxEaNf7AgpxoE2xKkusaZ + tzSgnNAoIZXechKZVL0DbW50jMrN8tPIS+mPJ+bRP1u3ixNPvPAPT64b1q+nU085VR01ea1jJXFs9+7K + QVT6/XLwhL/3g890Ijw/yWurrAD/bPtR7nOB7779TvmsSO/TCzhCbtq4CY0bN07lEopFpcUJsNTsuu9R + 5SSMBJcqpLtaO/k9CjyZXp9qVPW+CRk4YICbYpC8BMjrgsY/xEaNf7AgtzYKthVwNq1dq7Y4mJzQLiG9 + XHFCI3DG3XbUSSoa4zcklHt1Le3/wTw7aTwC3xnUxrnl5pvpyC5HhCwK6QZYep595hnbCxasYMrRlxVO + 6Z1qnAH53/tB+UKLofj7779VDic/jxuhvPTr21dFwG20EXofbyh/mq+/p90LXlG5pH465WLebPXljVd7 + 8Z0GQJh1XR/CrDHmlyxZIs7XFiRI64LGP8RGjX+wEE8wCLUp8IeZMmUKpaZ4H3jwzJcGNmqpbO83mn67 + azrtWbmB9n35rTqfRqikNIFoDrFv7176+uuvadasWXRE5y5iv7vh+OOOo61bt4q/KYE6PsizI71fjX1Q + d+ivDe86sni8sWGDqjAtvUenwLI39KST6JWXXqZt27apIyPpNzWH+Pef/bT/p19K/GleXEG/XneXUkSl + pHvvZzVXtc2kvncCohPnPO3KubdIWhc0/iE2avyDhXiJQahNgRJz1bhx4kByytiUGocGdF5b5Uvxx7Mv + qAKD0uSgccZeVmhQV6lu7Tpi/zsBobOPP/644+ODHeNuKzNpaxyQ316VspD6NRQleWG8j09YcQ4/7DBa + s2aNVlx84p8tP9CuKbNo29HDDr5jpJfo6LGaNYB/0rRp08Q524IR0rqg8Q+xUeMPLMBIcvdNkEBb8sYb + b9BJQ04SB5JTHut8PP16zZ3050sro1ZxwQSPaAxEDiHD7Zdffkkff/Qxvfvuu6qvkL9hzeo1tGrlSlrx + 2msK/PfaNWtpw/oN9Pbbb9NHH36o8nng+z///DPt2bPHV1+DH374gW4dP17VV0pPTRPfhR2O7dbdkTUG + wIL248kX6tIEDkGukp0THlD1gqR+DQXkzm7mZgkkOTzm6GPoiSeeUHIo/YYbME5Q/mD79u303Xff0eef + fU4fvP+BmlOQS2YtK0urV606OEbwb4yTdfw3bJzef+89+vSTT+nrr75Wods7ftmh7s+qNEak8s+mrfTH + nEX0y4U30un1/Ikgu3X8raqvjHO2BXOltUHjH2Kjxh9YgBOYn4ME2pI3NrxBHTt0EAeRU7aueD2qIoig + rHzxxRf02vLlyi/ozkmT6IrLr6DRo0apgni9evSkLod3plYtW1HD+g2omBcTJKjDwgBLBhQIgP9G1Wnk + d0DSsBbNW9DhnQ5T34eCeM6YMXTD9dfT1IcfVufcn3/+Of3555+eFRssAjffdLPrTMvws8FRonTtUOCe + VcXro4eKi7VGILeNqn7u1GkdisKQwUPEd2eHzocdTlOnTlXHRtL17YJ3/tvOncpHa/68+XT/fffTuCvH + 0agzz1QOqN2P6UYd23dQR151atdWyRpRYRt+N4Exgn9jnOBvtYtrUZNGjaltm7Z01BFH0gnHn0DDhg5T + 4+Saq6+h++67j5595lnl2AoFCRZI6b4iERyRP33dLeL7cAoixbBxkuZtE9ZKa4PGP8RGjT+wAGcxe4ME + 2pINGzaoBVgaRE7Z9+tv4sCOFDZv3kwLFiygG667nvr26cvKRnOldED5wAQLf4Fw5WpBgjIoPpjE6/Fv + tm/Xjs484wx67NHH6Ntvv3W1A8XiguOGzz77jM44/XRXSdBqFBQ4tsYoR9+XVipfJ3HR1pRhS6vjlZOo + U6X1+bnPu3LoRhZeJFOEhQPRbtK1rYDi8MH779M999xDgwcNUvlp6tSqTfmsxGekpYd1nOD6mJOKaxZR + wwYNlMXx5GHDadIdk5RVZ9euXeI9RwqfPr9YfDan9Oh+rJqfpXnbhC1MFWl90PiD2KjxBxbeBkHCbIvF + i/0ZcDV5cZYGdEUTOA765ZdfVMjoozMfpZEjRrDi4L1MfrhAtFCH9u1V1uQPP/yQfv31V8e7TyhBqH7b + skVLx8rMqDPOdLXY/Xb3DFUZXFq4NSVsqtVZ1fCS+s8MyC9KU0jvKxTIAYSF7713nTkO47M4yvn5p59p + 5YoVNPbii6lBPe911MIFFKh2bdrSxRddTAvmz1fKGsZMpBxHffHOe+J9OwXlB1woMSj8myytDxp/EBs1 + /sDCe0GQMNvijttvFweQU1DPRRrQ4QYTMBJzIYHbkhdfpPvuvY+VlpHUumWrCkvP7iewBh115FF00403 + 0ssvvUybN22y7YiJvsBR1QXnX6AsPtL1JZB/ZPmyZY4tBYja+OX867V/TAg21e5Cvz/yjNh3ZiD54d13 + 3a0sEtL7kmjetBndNnEiKyL20xVAUcZx6tzn5tJFF16kjkHDmWgxXKCfELl3wXnn04zp02n58uUqog9W + Sqcy7QdQqqT7dArmAiQileZtEw4w+dL6oPEHsVHjDyy8jmsm4RhCGkBO6XZMN3FAhwvsvJbxwnvzTTfR + oIEDqQMrUQX51cV7i1ZqFNRQieng9/Lpp/bzisDfBsdm8OexY/aHsnfaqacqJ2TpemagSvj2vqPERTyu + qdaOfhl7Mx34zfnRB44H4c8ivSsjsL4MO2korV+/3rayi8+99tprSnGB7xaOOaVrRyOQ5VrFtZRSc9qp + p9H9vKl56803fXVqtgLZt6V7c8Osx2eJ87YJ/49pLa0PGn8QGzX+wML7SZAw28LuZGnF0V27igPaT5D0 + 6+WXX6YzRp6uzucz0zOicufolOSkZBVyOXzYcHXcZGd3CbM6nCLhoGxHkYE15qUlS5xbY/jzf768kjY3 + 6S4v5nHKtiOGqDpfTvsTCsadd0yyZUWE7MO/a+fOnbZ+BxYejB8s8FBcotFS6RQoeXAqhqXqqivHKedk + p+/EKbAMS/fihquvvlqcty24UlofNP4gNmr8gYX3F4MwmwLPd7+cev0+TsJkDmsLQpwXLVykIiHggCv9 + djQDBcOJIoYJefSZo+idd95ROz6rCRlWGeQZKahubaUa2H8A7f7DebE/1KFBlWBpMY9LanSk3QuXin1l + BY4i6lv4o0BmEC33zBzrrMsHeBwhDBpHk7169rQta/gNP7NERxJNmzRR0VWrVq5S5RwQKu6nYuPXcRKA + U7U0d1swQ1ofNP4gNmq8w4KLHDH/BgmyJa+88oo4cNyA0GO75mwzEHnw+tq1KowT5uDGjRqLvxfJZFRJ + oBOScmhgUi4dmZhJDRNSKZPbgj+TnZVN/fr2o2uvuZYmTphAF15wgXJWDP6MGbCcnH3WWeodWpnKMUE/ + 9dRTyk9IulYAnMHPnz9fvIYVKKT3wwkj5UU9nshtQ7/eeG9JwVKhn8yA9ez8884T300AKBbH9eyljo+k + awQD5+DZTz5JJ/brZ1shUc7Bx/ZQi/zECRPpsksvoyOPOLLM9xOZvCqJ1DwhjbolZtHQ5DzqnJhByaV/ + jxbwrAgNP/+881UAwAcffOBLODfejfR7bsCYleZuC76Q1giNP4iNGu+w4KYYBNmSmTNnigPHLd98/bU4 + qO0Ah9QJt95K3bt1U5ERXpK4VTa1qibT6swm9FF2C9qQ1YyWZzameRkN6d602nRWcj71rtWQZj40VYU2 + w8QP5Q8RVeiD88451/ZuGccByLlxxulnqEgsqV8D4HeQbKxd23bitQIgf8dvO92Fyu/7zze0uXE3eXGP + E7afOJoO/Pa72D9WQHm3cubFzhzWSbMoHPxt2auv0vG9jnNUNBJWWTgUb/x+ozq6xXXgHIvEjePHXU29 + swtVVu5p6XVpcWYjWskyjoKvn7KcT+U2KDbSdaMBHNc2a9pUKXxwDvaSW2fa1Knib7gB8uAiQulXaY3Q + +IPYqPEOC26RQZAtGT9+vDhw3PLoo4+Kg9oILANYuHEcgqRWR3Q5QrxetNKdd6fSAqfIb0e7Hn5Smfmx + SBhBpuBTTz5FvK4Z2FUiMgvKkJlpHMX+kBtHukaA22+/3ZV5Hd/Z9eATYk2ZeGBT3SNVbTA3fQcLQL8+ + fcX3AXC8c9LgIaaWAvwuFt+zzzrbsb8LrHDIEAulRZLLf3b/ST+fd13Idwtlxo/Ch5ECNlHDhw6j1atX + H+wTO+8Vn3Ezfs148YUXxfnbhP8x/yetExrviI0a77DQHh8kxLY479xzxUHjlgH9B4ScZDG41a7ui//Q + 4kWLldm8bh3vNYAikRtSa4oTPdg+5Dzav0deKAK8vvZ15fMgXdsMmPz79u6jQkzR19J7AFjojuNdeqgj + BuQnwW5f+q4V/3y/hbb3i8NopWrtaMclt7gqt4Gx8cLixSF9vuAHdcH555sqML/8/As9NXu2SgwnXcOK + Y7oerXw5JHkMsPebjbSleU/x+VEz6BhW3qVrRzOwiqJPb7zhBpVDZ9OmTcqqKb0D8P3331Ozps3Ea7kF + liFp/rYgRVonNN4RGzXeYaF1HF4NR05p0LilXp26qtaHcWAjdHf+vHkqpLPz4Z0j+qgIO16Y4Fu2aKES + h6HuDKwc0mdDsTCjoTjRowDgXx98Ji4QwUABOfOMM8Vr2wG1dsZdeaXKlSHtHtGGMN4+rPBIO3aYsO+4 + 4w7TyToU8AX548n5KkeK2AcxypYWPV0ltQM7duyg00eermTP+C4wVjBu4JwrvUtYNNevW692/4jWM37f + Lo/MeESURSM7J00Tnx9cmlJDvHYoIGf9+51IRx/VVfm+ZWVGdqg3jtt69exF119/vVJojL5oeD/wrUH2 + b+n7bhl/yy3i/G1BTWmd0HhHbNR4h4X2PYMQm4LIJIRaSoPGLdjZX3vNNQd3jN98843675bNW6gJIBJD + OnFfqP1y6SWXqqrOb3K/fMv3jV0pjnaQTwNOy9J3JZKYL7JbipP8D8eeQvv/+UdcHIwgz4t0fbvgXSBP + zOpVq8XFD78BX4e2beSdO2QD78/4PTsc+GM3/XB8fDn57rzJnTMvgOUtlIydcvLJKkovlALz6MyZymon + KUB2gazACdgogxL7fvolZHLD6enOsmKjGjs2OD/++KMqCfLVl1+p5G4PTJminNaRxdrKR6gyQH8VFtRQ + 6SkeeuBB1Xd4PyjMOmjAQPE7XoDjsTSHW9BVWic03hEbNd5hof3bIMSmYHFu07q1OGi8gCJwiCzCYHZq + wQgXUJ5U3aKCApUvArvWhx96WFWbNjPRg++/+46KCmuK15WoXTVZnODBL5dPEBcGCb/CNOGwOGP6DBX1 + JS2EUGSwmBi/h0URjt/Gz9tlz6traWNefGTy3Vy/K+3f4c4ZGu8ajtnG/ofMYtcvHQviO7DM4DjYi/IS + AAVgg2XPiq2d+ov98Gqms0hCFH80PpsR5FxBIcjbb7uN+vTurcLPofDBQuXHs/sBLLcXX3gR3XXXXZ6s + YaFAEVBpDrfgOmmd0HhHbNR4RxBiUxYuXKjyJUiDJhbAbgk71OOPO06Z42Euf/vtt1VOCGmyDAXyrKBg + o/QbEh0T0sUJHuy8e4a4KEiglpGfSiCKTX700UdiGDxM45IPDnL/wFHY+Hk7oCTB9gFjxH6INXY9MEvs + Azt8+MGH5Y5RsDjDOgj/CuPnETWETNVHdz26zHe8MPSkk0QZDMX2AWeL/fBhVnPx+qHAEZrx+cyAEg7L + DfK7wIkd1eZxFOVkkxGN4BlxTC/N4ya8Iq0TGu+IjRpvsMAiR4wkyCF58sknI7ooolsQno3ojCeeeILe + 2LBBWTTc+HYEwMR5pIPoqR5JoSOTdt43U1wUQuGnKR1K3RFdutBry5eXe0b0z7Sp08odaWAxfWTGjHKf + t8tfa9+ijdU7iH0RK2zt0I/+2fyD+PxW4B2f2LdfmT4HsGauYMUSfw/+PGRx6sMPU+OGjXy1QsAyGSx3 + Vmwfcq7YF99mm+chMoKUCsHP5wT0BXxS4Pe1atUqeuCBB2jI4MGOQsqjhfZt29GaNWvEedyEH6W1QuMd + sVHjDRbYRIMAW4LjlFjZwSB6A74DiMqB5QRHRNLRiVuQLVj6XYm+STniBA923HivuChIIJW8dH2voK8Q + xRL8fOgr9NvoUaPLLY6ImHFrjUG+lO39Rot9ESsgU/G/f5sfSYZi3bp15axt+G8syJCB4M/CAnPO2WOU + Mhr8eT+AA7tR/szY1m2Y2BdAun4o5j73XJln9ALuC30E/yFs0Nw45EcqLZo1p5deekmcx034f9JaofGO + 2KjxBgtsnkGALbnzzjupWpTuWjA54YgHYcIP884USeOkic0vJk2aJN6HxPFJ2eLkDn4cdE65BSEUyE8h + Xd8P4G9x0003HXRIDDznxu+/VxOm8bM4inOjFKIcwa4pj8esbwx8Yf58ZTX910XfQNE+Z8yYMn0NcLQT + 7KcFWYC1ATlLwuUDAusFlFijDEogX8ym4s5if3yf48wS8/HHH5fpEz/BsSkq26NALCIisWGLxMACOzRs + 0JCeY4VPmsfNMK4TGn8QGzXeYIFtbhRgKzC4o616LawIUFyQDh0RHRVVmXbJiy+K9yPRJTFTnODBptpH + 0L6t28XFIRhMwFeNGyde3y/Ql+eec045BXD5smWUl5Nb5rMIxYbCE/w5u/y19m3a0vI4sT+inR+OG6ny + 4kjPbcX7772n8vEE9zOODbZuKXu9d995l3off4Kj+lpuQGFISRaN/DF3idgX4LPsFuK1JeCYW1HjF9YZ + JIy78oorqFPHTmHvS79BsdvHHntMnMct0AnvwoDYqPEGC+tgg/Bagjwi4TBNhwN4/I8cMYJeXfqq8nGB + 06s0WYWLTRs3ifcl0ahqqjjBB9hxzSRxcQgGieawoEnX9xNkaUVq+uAU6/j9m264scznkHfmlZdfKdMn + dvnnh59UKn6pL6Ka3Db0yyW3KAdm6bnNgPxOnjxZ9X+gj6FULlq4sMzn4OuB9AThssAEc9KQIZbWmH/+ + 2E3bup4k9wezJtN+oEDrVq3LPGtFEPChQeHMY7sfGzXzX2GNQnrwgQfFedyCRGm90HhDbNR4g4X1ToPw + mgJP9wvOv0AcMJECJm5M7KPOHKUmHmlSqkjybeaKSWXg4ChN8ooaHWnP628ra4u0UGCiRXbQipxgW5Zm + 6A0cGX337bfUqUPHMp+5+qqrTLMAh4SvueOyW2OvFEFBR/rjqbJKh10QYdP7hBPK9C/CrOEHhb9DDl5a + 8pKj/EReKcivTnOenhNSLpHf6LfJj6myGWJ/ME9lmFffDgbFXY39UpHgmZCTBr4zUCYrQlF0C477cPwv + zeUWZEnrhcYbYqPGGyysrxiE1xQ4FDpxVq1IcG4NM/vYi8eqqrKYbKRJqKLp1bOneL8SKIwnTfIBtnU/ + mf5c/Qbt/3tvmYUCmVsfmPIA1aheIF43XGACV2Gcb7yp7gOWgimTJ5c5bkSFbdRdkvrGCmTwhfIm9UW0 + sqlWZ9r7qbvSDBh/wX2LIp6vLl2q/gYl4tlnn6VGDRoe/HtFgfT6KAkCZTVYLv/5/Q/6ffYC2tKyl9gX + AW5KKxKvK3H3XXeV65fKALL+yssvqwgtvAfpXisbbOZuudlV1t460nqh8YbYqPEGC+s3BuE1BeF6Jw8f + Lg6YyqRJ4yZ080030zvvvEP7LJLQVTTXXn2NeM8S96bXFif5g+S2UQnDdlx7J/2xYCntfnUNvTj9UeW8 + 6XfKcpDIIGoqrUro3SYUmS6duyj5wPPCyRcZfwN/hx/B3OfmlusXOyAdfyhn0GgFZQYO/PW3+LxWoFJ5 + cN8jXwqOcmAJQ9ZoqwKdNaomUdfE8PizoXTIheefT+/PmUd/LltLvz+1kH4+9zpb1ckHJpX1pTJjxWuv + iX1TWaAY7auvvqoSCBZU8CbCCliKrrn66nLzuA0Ol9YLjTfERo03WFh/NwivKTCjolijNGAqiwvOO5++ + +OIL2vt3ZCkvARY6KAMwPDlPnOTLUa0t7+i7qOrH9+U3phQTJcMLg5Ly6IOs5jQ2tQZlWPwGdqOQESyo + Dz7wQJm/4QhE6hsr9v/6m3pGsQ+ilB8Hnys+qxW7eLFEFuXgfn3vvfdUfyNXj/FvRgpYgZmcXofezm5O + RVXDc+SYnpBIa2q2V+9sU9Hhto4C4dTbOOGQj48ZsDR+9dVXYv9UNkgnsH7dOurVw77lNdzAOo2yKMZ5 + 3AZDpPVC4w2xUeMNFtbdBuE1BflUTjj+eHHAVCSZGZmqeu7bfE/ShOIL8PMA0t8cgPT8dqO54Nz7KU/q + 0mQfCny+XlX/81rU4Wu+ndVM/cZX2a3oitRCyrJQZJo0bkzr16+n33buLJNLCJPp99+VzyJrh63t+5R7 + 5mhmxzV3is9pxbSpU8v09amnnKKSDc56fJbySwn+mxFYYB7PqHfwHh7jf6eHQfEdZlcJD2JeRkN1f9L1 + jBx15FGqzpDUP47waWxL4FgP7wSJByMh3wzqJ7nI2jtBWi803hAbNd5gYf3TILymLF26lLp36y4Oloqi + Xdu2NPn+ya5Dd+1y4M89tH9HicOkFxCK3KljWWfXUFTnyRxOjtJkb8aM9LqmRz5OyauSSJPSapVxNP42 + pxXdwW21LHbxyFIMHxn46AS347hP6h8rYi3p3a6HnxSf0wwkYwsuFwBfh08/+ZTmPP20OsYJ7mcj7RLS + ab6hOvrX/F7PTM731YIHpXdDVtMyv2PFdyxT16XWtK1QobgjaiJJfWSXfw8cUOP6X5dHenZBUMG4K8ep + MGfpWSoKJKLExkKaz02YI60XGm+IjRpvsLA6UmKQE8JJKv1w8Nabb3kqB2CXfzZuod1zl9CB3X+Kf7fL + rt920RkjTxefxUgKc3FKDfMoJYFv+POnJvuTgBD3cAYvcB8LFqHv+HceSK+jilVK3wXwkUGVXshL8AKL + oqFuMvj+POrKcvcRzex+bon4nGa8++67ZZy2Bw0cpJx469Q2XyA7sAKzkBWY7w3yhP9eywpHt6Qs5fck + fdcJUEKg4Ab/hh1wVAmfK+maRmDNu+fuu5WlQ+oju+zf/jPtnrNIZYWW/u4nkPd77r5HfJ6KYsRpI+j1 + 118vN5dbsFRaLzTeEBs13mBh3WMQXlOWLFlCh3XsJA6WiqKiwqb/2fYj/XzmFfT3hvfEv9sFk+5dd94l + PovEkYmZtM7hjhasyWqidt3SNZ1wNP8+jqiQRVX6HSgy96fXppwq5llM69Suo2rSBP4b4Z6rV60S+8iM + Xy64QbyPaGXP0jXic5px7z33qCRv6Ecs5nDoDc4VIwFF86XMRuUUmABoX57ZmOoleD/yGJqUJyq9VizM + bGhp2QuASvKLFi1ylQE6mN8fnk2/Xj2J/q2AjRAwHgNWNMOHDXdTP+ljab3QeENs1LiHBRXFH/8KElxL + XnjhBXWcIw2WimLZq8vEycJvDuz6nX4+91r6ocepysFU+oxdUPnbbvhzNisHOB4KtfiEAkrHExn1qJFN + J0kjmbyb7s+74k+zW4rXD+Y75ta0Ysq1UGSCF1r8+/bbbnO8CCExnHQP0cqepavF5wwFqqefduqpB/sR + 0V5WuYAaVE2hRYYjpFAsY0WmXWI6JQvXscNRrPSusEgNIAFl+LLUQvGaEgjj9lpuYO8Hn9HmBl3pt3se + Ef8eDnCkJD1PRTFk0GCV/FCaz03YKK0ZGm+IjRr3sKA6VmIWL15MrVo6q3PiNyhAKU0WfoOMqr/eeK+K + sNhx5UTXxfoAarEgX4r0PBK9WZmA34I0+ZuBY6hZrMg4tchgN3wlLygfZdnfTcNHZnxqkfKfka4pgVBw + hKRKfRSKn8+6Svz9aOXPha+KzxmKzz77jA7rdJjYnxJNWIl9NqOB+NuhQMbc05KrWVrXgsGx44ksp1CC + pGta8U5Wc0cO6f369lMKndRHdvhn63b6oedptKl2F/pjziLxM+EAR3/S81QUAwcMUFGl0nxuwi5pzdB4 + Q2zUuIcFFUrM30GCawnMuS2a269zEg7GXnyxOFmEg10Pz6aNNTqpBGW7570sfsYOyKbb/8QTxeeRgJPu + 7HTnDr4AFhn4O4xOrq6sOtL1A2D3fWJSrjLrf5Hdkr8rXzMU/+HvIGrJrmNmxw4dlEIn9VEofhx6vvjb + 0crvjzqrwLz0lVfUUZzUn0YQOv1weh3HPlWw+uE4CBbANgklx1ZmFPPv3MIK7PusiEjXs8PZKeYRVcHA + zwqO4W6Pkv7du4923nwfbazWjjY3PZb+Wv2G+Dm/gUN2h/YdxGeqKPr16UuvvfaaOJ+b8Ie0Zmi8ITZq + 3MOCWoVxrsQYqhVXNMiA6/Vc3C5/vrBcmZ8x6f7Q6zTa9+0m1799x223O0pRjmiPz20c7YQCCsmrvEs+ + IyWfavG1oNBkMfh/7IBH8SLidhcdzCe8+A1KzrXlIIrFGFlObfchf25b16Hi70YrO297SH5WAfhT3X/f + fWJfGoFl5CpWKBHxI/2uE2Zn1FdWFoQ+B+QGVpoWrODgN972oLxAyX4xs5H4DKHAEdqa1c6O4QJA1vas + 3EBbWpRkDd7avi/t+9pdBmmnfPvttyrtgPRMFUXfPn20EhMhiI0a97CgOlZi4NvRtLH9Ym3hAIXtkGZf + mjT8Zu/7n9KWVseXTMD57ejXm+51HZr5ztvvOM4bgUilLz0oMgGwM38rqxmtzmqqcr/gKEj6nFvgiNy4 + qj1fnCmTp9iOMPl3z9+0udEx4m9GKz+PHic+qwTS+I847TSxH40MSMpVljHpN90C2dvA8rIqq4mKJIIf + i/Q5J7zH1+mRZJ6Yz0jdOnVcV67e//OOMta8bd2Gq/QJ0mf9Bo7stYqLxWeqKFwqMbulNUPjDbFR4x4W + VMdKzIIFC6hJo8rdWSBs9713vUUM2QX5JLZ1GXRwAtxcvyvtecXdjnDv3r3KOVF6plDAbD+Ld8WhIoUi + BSxMzW0cQ4DRo0bZLgi576vvlA+D9JvRytbOg2wnWoMPCIpsSv1oBCH2fiunfvMVK0U3phYpy470DKG4 + 5uprxP6xw87xk8sUn4SPlfS5cIBSELk5/pcDcYJWYiIHsVHjHhbUqDxOQoXeuXPd1eJxCkzRPw69oMxE + vKVZD9r/o7tEe0jSJz2TGYj+eKM0c24kghw1F6QUUJJw7xII0bfroAmFcVPNw8TfjVaQkh/WAel5jWzZ + ssV2VXJElz2UXkf8zUjhxYxGtkOqAyCkfOP37o5/EAm2saBDmXvY9eAT4mf9BnPHjTfcqO5feq6KQh8n + RQ5io8Y9LKhR6dirQnUnOg/VdcvO2x8qMwmCn067hA784TwJ3s5ff7WscSOB7Kp+HxX4AY4X4Axa08HC + hOf/5Wd7SuCu+2byLrq9+NvRCmoK/bXWXrkMJ3W3QJuEdFqa2dhxeH5FgGikti7yGPU49lixb0zhuQH+ + ayiWaryPv9a/K3/HZ3bt2kWnjxwpPlNF0lc79kYMYqPGPSyojkOsUXZgzNlj6JThJ6tMkIMHDaKuR3Wl + WhVciv6sUaM9hVs6Yc+yteUmQlRW/n3a0/Svi4rZSFQmPZMZsHLAP8ZpXaVw8zIvmG4Wpjc2WEeHIKT9 + 5zFXi78b1VRvT7umzBKf2QiOUaT+CwXkBLl+3vXgeBsOXs9qSscmZon3bAYcemdMnyH2jRkHdu6iHZeM + L3OMBGDVO/C786zRbvjmm294bjxKfK5wgL6CE3HPY3vQ0JNOopEjRtCwoUPpuuuuc5Ps7ndpzdB4Q2zU + uIcF1bES88Ybb9DatWvV/6OoGNJZoxTBE7OeoCuuuIIaN3QWdeCW7sd0o++++06cPPwGie4Qmhk8GYKt + HU+kv9/5yLFF6MUXX6SMNOcLP8Kux7Iig6q/xnupDODM2yHRXYbghx60jtDZ991m+qHXCPG3ox34ZdjJ + O3TC8SeI/WdGKssJCjHC/0T67YoGjsFwOnZT3gBH104T3GE87n7mBbH6+fY+Z4rfCQcoj1Jcs0h8Lj+B + 8oI8QhMnTKBnnnmGli1bpmolYX7esGGDmqNdFID8VlozNN4QGzXeYGF1VDvJDAyUV199lYYOOSns58C1 + iorVJCFNHn6DSfGHY08pNyGCH4ecR/86rOWC8/1urIRJz2VFKjMutbDSFyhEOLmxwAQ4/7zzxL4JZs+K + 9bS5SXfx96MdyBOclqXnDgZyLvWfHU6KAEUG4ff9WYGR7s8O5517ruN6W/t/+ZW2NO4m3s9vd00XvxMO + npnzjPhMfoKj9auuusqtomLGXGm90HhDbNR4g4X1M4PwegZWmokTJlKD+g0c5UVxAq47+8nZ4uQRDpDb + Q5oUwW/8NyfZfP/Z9w9NuHWCmoCkZ7MC+UDgSIuQaafJ6bwCXwvklumR6K1wYI/u5n4OyJa8a8rjKluy + dB/RzuYGR9OfL68yteKhWrPUd3aB5W5USr7yRaloHxmE9C/LbELdXRwhBSioXp3mz58v9k0ooMBs732G + eE8b89rS3+96K1vgBChg0nP5AVI1HNapEz391NPiHOwDnaT1QuMNsVHjDRbWLgbh9Q2EFx7R5QhKSkwS + B6JXzhp9ljh5hAMcG23MC7GgFnSgP555QZX4l74r8d5771EjD0dvUCCOS8ym5zMaqugg8b58BgoT0tkf + kZhhOxIpFA3q1Rf7JcCBXX/Qj4PPFe8jVkDor5lP1Weffib2nRMyWJEZnJSrfFKkewgHyPz8YHodamUz + 5D4UUHR3/GI/HxSqzf963V3iPYEtbU5QvjLSd/3mAM8FzZo0FZ/LK+lpacoXEXXspHnXJ6pI64XGG2Kj + xjsssP8zCLAvwCIz7/l5dETnLuJg9AoSYGGykCYRv8Hkh0lQmhzBts4DlaIjfVdi3759vFM7T3wuu0CR + qV81hW5NLXacZt4piIy6IbVIpbU33ocbcI7/zz//iH0D9n72FW2s2Um8l1gBmYiRh0h6frDitRVi3zkF + CmfThFSalV4v7Ja7z7Ja0OjkfMqv6n3jAv8Ou/5m2EDsfu5FlcdJui/w86hxdGCPvfxEXnn3nXfCdqR+ + ysmnKL8Xn4+PgnlbWic03hEbNd5hob2Z+X9BQuwrGHCNGoXH4ddtKnKnHNjzt2Uhwp/PvIL2//yr+H2J + r7/+mtJTve1WAxyRmEkvZzZSyoafRwcoQrmGd/GIeHFb5TgUP//0s9gvCI/99ZpJ4v3EGvD7EfuAee7Z + 58R+c0tWqWM4Ipf8yLwbANdCeYxH0uv6puR2bN/B0QZl3xfflElKKYE6aE7919wAxeviiy4Sn8sLUPyH + DB6sNofSPOsT/2XypXVC4x2xUeMdFlokvfuxVIjDAiKYOnXo6LuPDEII7e7WvIDJ7/cZz6hzdWmCVFRv + T7/dOc3RRDn+5lt865PcKokqayt23HC8dbvrxvc+40VpUUZDujS1kGo7qDTshK+++krsk/3bf6LN9Y4S + 7y3WwJEZ/H+kfpg2dZrYb15pn5hOk9Jq0fLMJp4cf3GMuTqzKU1Jq0O9krKVD470e07Jyc6hVatWiX0i + sX/nLpW3SbrHAChdgfpJ0vf9BlXaC/LtF7e0A/znoMCsW7dOnF99AhvZ+dIaofEHsVHjDyy8TZh9pcLs + OzB9zpo1i1rZTKFul6yMTNqyebM4mfgKK0pIUIZsvdIkGUCV+X/afpn/H3/8USl30rO5BUX7jknMokt4 + 1/1MRgPbIdlIWb+aF7Y7eYEbnJRHDVh58eK8a8UH738g9slvd0wV7y8mYcU3VPK1++69V+w3P4BzOBLj + nZGcr5IVwvlXvD+Bd1hBns7fGcXf7ZiY4biEgBXIAYXqz1KfGEEdsx2XTwjtr1bKD8eNUMnvpGv4zYL5 + 88XncguOpXr17KVSM4TxCAnsYFKk9UHjD2Kjxj9YgCcECbTvwAx6L0/MqGQsDVa3PPzQw+Jk4jf/bNpG + 2/uOEifJYHAu/9cGe7WdYDKHcgdnPenZvIDjH1QgLqyaTMfyThlHCfen1aY5GfVpPis38xhYbW5LK6bT + eUHCopZfJYnSeUcdTuUlAApiGvvjn63baWvHfmK/xio/nXwR/Xd/+aOTW8ePF/vNT+Avg3IFUHxxJHl+ + SgHdyzLyFMvIgoyGSk6e5H/DcnN2SnU6jJUW+LvgO16duyUaNWhIr69da8+6yp/ZNXU2bazRUezXg+S2 + pl8uvJH+3RfaB8svUNh0xIgR4rO5BU7wiNIKswIDGkjrgsY/xEaNv7Ag38nsDRJsX8FAHHvxxY6rOZvR + +4QTKiR7L8z+O66YaLnrA9t7n0n7vtloazLetm0bDR44KGzh6JHKaoM/E47hsCjFWq0kKzY37kZ/vf52 + uaKQt9xyi9hvsQpqRCFDsR0rDBx5/1q5gba26yP2aTCbCjvRH7MXiNfxGyTma92qlfh8bqiWm0czZ84U + 51KfwBHSLqaJtB5o/EVs1PgPC3Q95mMmLFFLONcdPny4b9779evWo5UrVoiTit/sXrCUNhUfLk6WZchv + p3Z/CBWWrmNk+bJlVFRYU3w+AKWvsKCG+LdoxVh6QFm6Thwt92csU62tOhIx1uK6dfytYr9FK4gmlNoD + HN7pMPr222/L9EEocDT0Q58z5f40sLlx9wo5SoIVZtrUqZSd6T43TjCoMXbzzTeLc6hP/MssYlKldUDj + P2KjJjywYKMkAXLI/M5IA8ATcPRFzSVp8DoFXvs33nAD/fVX+MMn9/+0g7a06CVOlkawA9w58UHxOkYQ + cn3npEni8wHsUpe8+CK1a9NW/Hs08t67h3xBYLGCLxH6TOrLWGdLy+Po77c/LGONufuuu8R+izawWRky + aDDdcfvt4t8BfNtQ38eO5RLKHjJl202E+NOpY+lf4bjOb37++WdlUZWezymY01BjDSVepPnTB95mCqW5 + XxM+xEZN+GFhT2HGMP9hDpTyLQMfGvxPGiSWTJ82zbfaIh3ataeN338vTi5+s2PszeJkGQonjr59e/cR + nw+8sWGD2qn27NEjJo6evvrPlwefG0dJ244cIvZfvABrTHDCxIcfekjst2gCyvcF551PO3fupKvGjRM/ + A6ZMmXLwuc3Ake7P51wj9l8o9ry0UryW37BW4KommkT7du1o8aJF4rxpAxwRzWYeZ35iYHH5g3mN6cro + RHaVhNioqXx4UMxnHB89oUjZhRdcoCY6aSA7AYs6zo6lycVvkLrcWB3XDBXeuXQ1T8DWjoXffP0NdezQ + QXzG2yfepj6DHd+VV1xBdWrVFj8XLezY/qN6nn8P/Eu/TX5M7Lt4YlPR4fT3e58clIWnn3pK7LdoAJaE + Vi1b0vTp02nv3r3Kgb3L4Z3LfQ5jf+RpI+jXX63zKx34cw/tuu9R1U9S/0lsaX08/bt3n3g9P8HznXbq + aeWezw15ObkqAEKaM22ADeYQaZ7WVD5io6by4UGTwEDjlwaVKUiEd0zXo8XB7JQWzVuoHA3SJOMnsBog + ZFOaNEOx7eihtipe41x98eLFys/H+Hzdjj7m4OeQ7XbJkiXUt08f1zWYKhOVsXdfyeLy94efixWH45Ef + epxGB3b9rvpl1dJXxb6LdLAInzvmHHr//fcPyuvWrVtVu/GzR3TpQh99aD0u8Pfdc5dYpjgwgppn0vX8 + 5s033qDM9Ixyz+eG888/X1WfluZLGyyV5mhNZCA2aiIDHjx1DIPJNli0UexNGtBOueP2O8RJxm/+eHqh + OGmGJLcN/dDzNJWYS7peMIjOeOCBB9RCH/xsudk5KpIp8Dns/n744Qe65+57lE9B8GcjndrFtUqe4c+/ + VKZjsc/ilF2TH1N98+1HH4t9F8kgHBh5Unbt2lVGMcHRiFHZhuMqqi/bycwL66fTiuab6hxJez/5j3g9 + P4E/W49jjy3zbG7Bhg6+QdI8aQMcG+mjoghGbNREDjyAZjGuyhdMmDDBl7DrGtULbEc4eAGRNFvb9hYn + TzO2n3B6iSJjY+d5+eWXl+kTLALPP/+8+PmNGzfSoAEDKZsXhmjwl8FkrerdzH9FVXSW+ipe2drpRNr7 + 8Re059edYt9FGnDcxbi78oorRed6yDL+FhyNCIV86dKl5T5rBDKy95MvlUIi9ZUZP428jPb/Gl7LLJ5t + Ho9JPzYRNWsU0tNPu65KDQWmljQvayIHsVETWfBAQmi2NMhMWb58OfXr29dz2DWsF1defgXt2bNHnHT8 + AufzO8bdbjtCIhjUYPpnW4k/iBk4Mrr0kksOTpBQTi668MKQhRP38D3NmzePBg8aLJruI4lrxpxH/2z5 + gbb3P0vso7imWjuWrdvowO+7qWZBodh/kQIsL2POOlv5t4WSS2Sl7tWj58Hv1CoqpscfK7E2maEUmPc/ + pR+6nyz3kwnINfT7Y3PDHpW0betW6tenb5k+cQMcgi++6GJlmZLmRwuwcbxTmo81kYXYqIkseDDlM3+V + Di7bIAkeHHPr1jbPJWGHhg0a2g7XdAuu/eeSFbS5UTdxEjUDYcRImmdnl/jTTz8p5+dAocijjjyKvv8u + dBQW7gvfeWHxC8rREDteY/9EAi89OJ1+u+NhlXZf6qN4B9apPa+spuE9jxf7r7LBcSCcyxECbJVoctXK + VQd9vJCte8rkKfTnn2Vz4kggt8v2AWNUHh2pj8xApNveL74Rr+sX8F+b+chMX8YYcuTAx02aG23wDZMg + zceayEJs1EQePKDuYxwfK6EswQXnXyAOcqeMHDGSdu/eLU4+frF/x05bZQhE8tvRrzfdJ143GCglcFY+ + 7ZRT1XOhsNziRYvFzwaD78Ea9e6776rv+pVY0C/ef3Cmdbr4OGdrh3706KVXif1XWcDCd/1119P333+v + oo4k2QsG1pm77rzr4BEn6kHBh0T6bDCoibS9D48tF5ZOYAxXDweIEmzZvEW5PnID0k24LCuAqtOHS/Ow + JvIQGzWRBw8qRCshlbU06ExBKvoWzZuLA90JCN2cO3duWK0x4PfpT7ueaMFvtz9EB363zuqLnevoUaPU + 0dLll13m+Ljsm2++oWuvuYY6tu9ABdULKlWpya2aRB83OUbsD01Z5jQ6XOzDigI+WbC6HHP0MfTAlCm2 + QqGDwUJ/bLfuymdmxvTp4meCwXhF/awfB5wt9octCjuVCVUPB1Dg/NhwQbkbOXKkOBfa5CNpDtZEJmKj + JjLhwdXOMNhs89RTT/lSyh5HU8FhnuFg/0+/qFwU4mRqh/x2tPOWybT/F+vFAYoMdsHIt+HGeRkLxLat + 21QxuavGXaX8FLC4SH0XTrolZtEX2S3l/tCU4b2s5pTvc5VoO8DXZdDAgTTh1ltpxYoVKtpIkikr4Lzb + qmUrevKJJ9Xxi/SZAJDPfV9vVA65duqTheKnM6+k/4bRCoNoqidmPeFLfqv2bdvRypUrxXnQBn8zidL8 + q4lMxEZN5MIDbEnQgHPEBRdc4Iu14PjjjleOhdJk5BdwIJQmU7tsKu5MO8dPVuHG0vUDYJLHYjL5/vs9 + V+7GTnLzps2qr2fMmEGnnnKKqm1TEZFNV6QW0jfZrcS+0JTlP6zs9WSlT+pHP4FDfJtWrenC8y9QEXAf + fvCBGjdWiocZkNczzziTXnrpJVtFHff/vIN+OvUS2li9g9gXdkAivH/CXCcJOWGaN20m9qMTUNzxnrvv + 9lKduos072oiF7FRE7nwIKvCuKqIvXDBQmrfrr04+J0Ac/gN199g6/zeNTxZw39BmlSdsPOW+1UiPfE3 + DGD35vczYYf5xRdf0NSHH6ZTWKlpWL+B6j8scFAoAZQcL4pOTpVEmpVeT3x+TXm+ZWXvutTQhUHtEHhn + gXeI94n3ijpc5593Hj0zZ05YFH3I0tdffy3+LRgoO6iHhDxKUh84Ycel48Xf8Iuff/qZhp40VOxnpwzo + P4BWrVolzn8WwN9wgzTnaiIbsVET2fBg684gFbY0GEOC3clNN97oS0VY1GfC7hKTpTQx+cEfjz9PGwvc + 7yAD7LhyIu3/4SfLPDIVxY4dO+i9d99TycrgfDh+/Hi67NLL6OyzzlIOw0MGD6YBJ/ZXnDx8OI3o15+a + ZuWJ7wG0T0inlZlNxGfXyMzJqE8FVcsmPgzmsFr16IxBJ9FJQ4YcfBfDhg5V0WnnnXMujbtyHE26YxI9 + 9uij9Morr9Bnn31mKzqoIkAINPLAbO99hvjsTtjc7Fj6+60PxN/xA1ilJtw6wZcM2SgZ8thjj4lznw32 + MHnSfKuJbMRGTWTDgw3VsN8rHXyOWPHaa6rYoTQJOKVFs+YqUkeanPzgn++30PYTvE/EUIR+HnMNX29z + WJWucLHj0Wfp4pzalCS8g0Tm5OQ8dUQiPrtGZH1WUzoyUU6mBsvWA4070V9vvCe+j0gG8v33m++rBJAb + 85yHUZeBv4/CrAd2WTvJuwH3OmP6DHUEJL0Hp4y96GIVjSnNeza4T5prNZGP2KiJfHjQFRkGoW2QvC3D + p5okOB758j/hSUOOY6BdU2erJFviJOuE/Pa0/cTRtpx9Iwkk8NvcuDtNS69L1QXLQWaVBLo3rTZ9Lz2z + JiQ4Ujo7pbqoGDZJSKXlWU1UPpVIsd7Z5e+3P6St7ft4iu4LgJpKe1a/ETbFH5GOKJNg7H83tG3T1ktp + ARwl6dICUYrYqIkOeOBtCBqIjkBSLT+cfAHS3SOyJxyTHY6Bfug2XJxk3bCl9Qm098PPbVW/rmwO7P6T + Fa+S7LuvZTahpry4Gvu+uGoyvZnVrNxzaqx5LL2esroY+/ToxCz6utRJ+rd7Z0a+rPC4Qw6Y3fNe8uTA + awTWy3Bk54Wf2MoVK6lRg4bl+t4NOB5HdXJpnrPB/xidEyaKERs10QEPPhwr7SwdjI5AiGeXzl3EScEp + cGocdtJQ+u7b78RJyyu75/Lk7NU0HsTWdn1o97MvWEYuVSYowbDzzmkqXBz3jOMi6fhjeHK1cs+nscfH + 2S2oeUJJ1uZgzk8pOPiZTcWH058vvmbbObwygHXxt0lTaVO9o8o8nxc2N+5G+74Mz3het24ddT7Mn1w9 + yUlJdPrI092WFgBLpLlVEz2IjZrogQdhEwa7CWmAhgRnx3fddZdvOU2Q3+HEvv3CEpFxgHeZP428VJxs + 3YLqvQjBxg5W+s3KBAvm7gVLaXPTY8vc8ymssAT3OfxhXspsVOYzGmdclVq+jtLktNplPrPt6KElid4i + 8GgJtbJ+OuMKlVIg+J49kduGfp/5rPh7XlnHygYiuIx97haEZc+ZM8dtSPXvTLI0r2qiB7FRE13wQHSV + OwZnyFA8/Mpjguu0bdOGNm3yP6fEP1u2+1+ZuVpb2n7cCLUQSL9ZWez7/Gva0qJXufu92hAWDMvM9zo3 + jCc+zGpB6VXKyv/CjIZlP5fbWhXVREkM6X1VFn+tfVv5rfjh/xIMnvXAH/6XF3nt/2/vPqCkKrr14X+K + 5JxzzjlHyUmCCAhIEgNBQUFEVJSkoEgQJIuCkoPkIBlREFQQTIACguScJYPv/fa/nnIGm2HP9Ok00z3z + vGv91vUWPTMdztlVXbVr17r1fi0EiS3tr/bs6W0yL/Jg2mvxlEKL2kihxdyMaQyPD4iE6dOnS6YMGdUg + 4S2UU9/2wza79q0FM28gL+HiyE/9suU6ouMVm8rVL7+Su9didnnJnjD8y+92uUt7niOSZL/3Hic0xifN + oT6OPNM+wgzXlkhyjE637/nvVn3ls4tOGExd+nimVwelunMkbzW5uuprv+a34VynhQsW+C0HJhwKCX61 + YYMa1xw4ZDCZNxZQGyn0mBvyI5cb1DFMw/Z8pacaJLyFGZnyZcvJ4sWL/TqQuXXwsPeHQ7qBHUDn+30o + t/48pP7tQMMS0vWN38nxys3V5weTk/57ajGUeCQpE3r9BDMvqV0SfJEroz0OTrfpLrf+OBAjS0v2Gvl2 + u5x5/nV7arv2/HyStpSc7fmu3L14Wf373sCBsSM//NAvJ+m7winXn03xuiYMFNXiKIUetZFCj7kpkeR7 + 2+UmdQzLSjg7SAsWvsiSObO8N3iw34qAYafE1cVr5HC2SnoQ9pUJ4sert5K/F66SfwJZjTgCfOu9tnaT + HCvfJMqlgenJ/h3EYFvwq4kzyj7WhvGLX8ygpWGCVPeu2/CdSaq0JeVU085yc8/+gG091mBgcfHDT+Vo + yQb68/KDo0XryU0M0JS/742jR4/KM888Yw9YDX9v/eXFF17w5WiBzVoMpdCkNlJoMjdnPgNrvdqNG6Vp + n0/1W80GV0j4xUnRJ0+c8E/QN7/jbOc+ahD2m/Sl5Wz3AXL3wmW7xKM+D38wr+Wf23fk6sqNZmDmPjEz + fBCTK14imZ8sj/oY8txfqYrJh0myS7Kw3BgneUbHyj1uZ+0CeX3gfsH1gb9zsqEfij5GJU0JuTJvufo8 + PIXZ112/7ZJqj1a9Lxb4S7GiRWXZsmVqHHPgjsFlpFhEbaTQZW7QJS43rGNff/21tG/X3i+nyGpqVKsu + 69autdPLWuDzxJ2zF+yMiRqM/QjfTJF7cOvAYb9vsUXnd/vQMTk/cJTj04VxPhLey2YJUvPEaj/7JkVB + KRv/3wKQTt9bbGm+Mm3hvwm/fp6VwUzgjZ922yXOw5kDsHTkKk1JO2j3x2vA7sRpU6faIpiu97+/oCYM + zm3bunWrGsfc+J9RV4ubFLrURgpd5iZNbFwMu2kdw9TsrFmzpEC+/Grw8AckEPd6tZfs/WOvz7My17/5 + Xo4WrqMHZX/KUEZO1O8glybM8Gu13+tfbZVTzV/wKFF5UtKcNqF3VrLc6r+T9w6mLGZPAse29Z9SFFYf + ozmcvZKc7dZfbv3xp/o5e8zcFzd37ZUL/UfKsQpP2OUr7e/6E472wJEc6vNx6Pbt27ZWC8768sc5SJGp + WaOmrFmzRo1hDuB/D2lxk0KX2kihzdyorxgeLythq2Lv3r3V4OEvmOkpXqy4LJy/QA2GTv1z85atphqI + 3UoaJFIeLd3QDGamy50Ll9Tn5MTdy1fst+sjuat6vDV2RJJsUjV+CvmT26oDYrsZvKSKF1++TVFQ/fdI + pS0lR4vVl79nL5H/eVvh1gxecFbY+deHyFHUBworchhoqJdki/n5sCyG3UfvDX5PsmXJ6rcq4BpsGJg+ + bbq3uTA4MDePFi8ptKmNFNrMzfqw4fFsDKCaZvGixdQg4gQGKajfoP1bRC2fbCE///yzXLt2zauZmTun + z8qpVt3U4BxIx0o0kEtjPrfLQain4aQDuHv5b7m2brMcr+b9MtigJFllVfL86r+Rf/ROnElWJPOygKAZ + lJ5u/4rc/Hm3/HPDTWK4ud6xRIkB8c3f/pBzZvByJGcV/fcGinm+F8yA+p9bnh+rgPv10qVLsmrlSrvV + Wbu/I0qa+MHqyE5hcNS5c2c1Zjm0TYuVFPrURgp95qYtaniV5Dt37lyva8dkzZxFunXtKkULF3H0rSx7 + 1mzyeu/esuXbLfYbnRYwo3Lzp11yLIA7NqKCb7Fnu/aVKzMX2/ou2jEG2FVybc03cvaFt3zeVbWaA5iA + 25WyiGxMXkD9N6dQqBC5Tjd++PnBwYzp/JFDc33rDnu46enWL8vhLBXU3xNop1p286qA38WLF2X5suU2 + hw5bnbX72hW+2CDJt3PHTl4PZMqVKSubNm1S45UDqKH1iBYnKfSpjRQ7mBt3qcuN7JFXevSwZyJpASUq + yZIklU8/+UR27tgp7777rqP6EPg7BfMXkC5dusj3331n19e14KkyncL1r7+XI348N8ZT6IRQMA81RC6N + miI3vv/JHmeAXUenn+lla9BoP+cpnLystZN/+eV9Tl1cjpVpLOdeHWwH2phxwTb6C2Zwgy3adqu0Hw9r + 9NSJWm3k9hHPKlVjxnTpkiXS7Imm9suKdi+7wvIPzkj69JNPZc/uPdLzlVe8iinp06aTj0aNUuOUQzzg + MRZTGyl2MDcvlpVuudzMjmELY4Xy5dWg4k7DBg3kzJkzcufOHTl37pytFZMxg/ty4wh6qCnRrm1beyq2 + Fkg1mNq+MmORHEpXWg3Y0QoHVeJ5ZC4fbXkNFMSQ95Sh7L9wPXiYBxUIRwvVsgNt7V6KDE6drla1quPd + i0UKFZa5c+bY3YjYcr19+3YpWqSI+tioICa0eLKFrWWlxSkHtmqxkWIPtZFiD3MT1zf+cbmpHUHy3Hvv + vSdpUqVWg0tU0qVJawOYa7Xe06dPy7ixY6VO7TqSK0dOt3kzWIpq2aKlLFm8RA4ePCi3bka91IRlG+QV + xOS3W6JgdzhHZXu4o7s8GAw+du/eLVMmT5YqlSqr96ir5EmT2dlU5LktXLhQrl//b2n15s2bMnDAAK+S + fvPkyi0zZ8xQY5QDN4y0Wlyk2ENtpNjD3MSo5Lsz7Kb2CGrHNG3yhBpc3Klfr76cP//gluTLly/b3zti + +HBp07qNFCpYKMoBDYJj1SqPyptvvCkrli+3MzyRJQEj0fZ06+5q8CaK81IXlwuDxkR6uCO+dOALw8wZ + M21F3GJFi0W5/INZUxwv0qVzZ5n08ST5aedOuXHjwVPhd+3aJbly/ndkhlOYhXmrTx9fKvNO1GIixS5q + I8Uu5mbOFeHmdmzFihWSJdP9pyc7gYHJ5E8/fSCghQtfakLNmHVr18n7770nTZ9oKrlNsNMCJwJaZvM8 + ypcrL33efFO2bdv2YCKwGdzcPnxMjj/aQg/iRHHYudfes7vk7rtnjCtXrpgvCCvkuWefk2JFikra1Gke + uP8A9zT+vX27djJ+7DjZsmWLHfTgi0lUuwtRO0b7fe7Uq1vPl2RebGqIp8VDil3URop9zA29x+UG98jo + 0aO9quSLZSVU8NQCW1QunL8gP3z/g8ybN09GfzRaBvTvb7+RAaalR344UubMni1//vmnGjxvnzhtkyq1 + QE4U59it3z1tsnnEewVfBH788Uf5/LPP5YMhH0jft9++d68NHjRIJoyfIEuXLpVff/3VJvZG/Pmo4N5E + bp0WG9zBFycMrLR45AAGMLW1OEixj9pIsY+5qbGsdCnsJvcIvg01b9bcqzXtjs8/75ejBjyB4IkdS7bi + qRbUA2R3yqLcQURRwqGde6PzyIg0JW1l6Fv7DtqZSu1+CZTDhw7Z5SYtLkQlebJk8sbrb3h7tACs12Ig + xU5qI8VO5uYubOD8EO3GjxTWpGfMmCGFChRUg05UsD1y/hfzo5xuDgQkLl5buVGOFvDP9uao7DMDl8lJ + c8m65Pk5iKEoYQAzL1keWZI8r/rv/naibnu5+esf0X7/IbH3nYEDbckFLS5EBsvGtWrWlJUrV6qxyAF8 + UUuoxT+KndRGir3MDb7I5YZ3DN+K8O3Im3NR6tapK38d/EsNdoGEiqjXN34X0GJiP6QoJM8kTCczk+WW + /RzAkAM4YLJ74ozyRuJMsieAszLHyj8ht4/66fR4D+Dvod4T8tu0eBAVnKT/2WefeZvMi2Wkp7S4R7GX + 2kixl7nJUxhXw256j+CAt0crV1GDT1SwDDVkyJD7tlxHp+vrv5WjhWqrgd5bWBZYkCyvVIufQt5PkpUz + MOQRDHifSZROnkyYRr5KXsAeQKk9zitpSsrxGq3l1p+H1Psh0JA7g+VnLRZEBXHi5ZdeVmOPQ3uNh7W4 + R7GX2kixm7nRe7nc+B5BDQhvvmFlTJ/Bbq3Wgl6gYWnp6uLVfjueALMvbyTKJNniJTTfpjPbXBjtcURR + wXX0ZMLUUvyRJDI6SXZzHRVRH+cpnLp+Y9vPPh3q6C3sOhw2dJhX+XO1a9WyX5S0uOMAZmGyafGOYje1 + kWI/c8NfcAkAHhk2dKikTJ5CDURRQTGsA386r8TrTzjD5tqqr+UwTo9WAr8Tf6UqZr81N06QSpI8/Ih0 + S5RBfvNTx0Nxz1/GlhQFpWr85JLm4fjS1VxPO1MUVh/r1ImareXmrr0xMoABHEuAJSHt/o9Kvrz5ZNbM + mWq8cWiyFuco9lMbKfYzN33iCEHAMZQA97b2Q4vmT8q1q1fVABhoWKu/tfegHMlXQ+0A3NlqOpyCj/yb + E9TcfIP26xIAxUkYGP9iBsK54v1b8BEDZG93L51s+KzcvX4j2nNgwu3du1dKlyp93/3uBJJ/+7zZR777 + 7js13jhwRYtxFDeojRQ3mJu/m/F/LsHAsTmz59jCV1pQikqqlCll1MiRamXP6HLjx1/tAXiH0pZUO4OI + 0KlMS5ZLMsZLIAnMa6geP4Xs8PEbM5GrL5PnkzxhA5mK8ZPJ2uT5nQ+SM5SRM8++ZpN4tes9Olw4f166 + dO7i1QGP9evVk3Xr1qlxxgGcDcdlpDhMbaS4wdz8OCDSqyMJsHvggw8+8KoIXp7cuWX1qlVqMIwOmGq/ + sfM3Wz9D7RRcYAAzMkl2yR7v39eJmZiFyfLKX5yFIT/601xPuM4ymIEyrrMyjyS1W7HdJoybgfi53u/L + 7cPH1Ws9ugwbNsyrJeZsWbLK3Llz1RjjAPJguIwUx6mNFHeYIJDDuBMWFDyCsuMvdHlBDU7uFMhfwFbc + 1QJidMCU++3jp+TMC2/pnUOYsUly2BkYPOdEBjoadDjaY4l8ge3WzyVKb2f74htFHkkiy5LnUx8LhzOV + k8uTZsndS1fUazy6zJs7T1KnTPXAPe5O0sRJ5JNPPvHlbKRrxiNaXKO4Q22kuMUEglUugcFjOKBRC1Lu + 4IC5E8ejv46Fq39u35YL746Rw5nL39dB4Bvw50lz2QRePFd0Kq0SprHJmK6PI/Knn1MUlnxheVeQ65FE + 8l2KQg/M/B0pUEuufLEixhJ4ASUTUM3bm5PusXup24td1XjiEJbBK2vxjOIWtZHiFhMMcCTB8bDg4LHp + 06dL/nz51WAVFQSy1q2ekqNHj8boQObO31fl/Mcz5UjReraDQA2Pj5PmlNQP/7dNFNP73IlE0WFJsrz3 + lpWgkBnUrEye794A+mit1vL3yo1y1wzAtes5OmAAs337dqlYocK95+kU7vuaNWrYw2W1eOLQHC2WUdyj + NlLcY4JCSgNJclrAiBKWlQYMGODVlHLypMmkW9du9iRdLVhGlzs3b8rfX22RvXXb2uq7rt+G0aEgsTdi + Z0MUKH0SZ5aELvcJksk3pCkif77wplzfvTdGB/1w6NAhW4nbm3owObJllylTpviyjMSidnSP2khxkwkM + 7V0ChUe+/fZbadmypRq03MER/6/06KEGy+iEjuHgL79JmczZ7z03LCN1SJguoOXhiSLakqKQVI6f/N51 + iDyZdrXry7ljMZvACxcuXJDKFSvZc47Cn58nhrw/xJft1Mjf424kukdtpLjJBAcsK20LCxYeQ/2YsmXK + qIHLiT5vvimXLl1SA2d0uHjxojRq0PC+54T6HdiNpHU0RIGC+jHDkmSTlC5Lmhg0YABw69Yt9foNNAzy + jxw5IvXq1L3vHnEKOxmff+45NXZ4YIIWuyjuUhsp7jJBIrXhVe0YwLEE3tSPgRTJktuiV2fPno326XIs + Z/Xo3v2B5/RswnQ82JFixPYUheVRl9kYQGG4adOmRfs5ZLgf9+3dKy2fbOFVWQXUj2nw2GOyceNGNW44 + dNHgMhLdR22kuM0EiiddAodHME08auQoW/9BC2buoGQ5BhPR+W0THcKUyZMfyOlJlzyFbChUTe1giAIN + ibwTiz+48y9fnryydcsW9VoOlJMnT9qidFj6jfh8nChZooTMnTPXlzyY/xmJtXhFcZvaSGQCxmaXAOIR + BKruZiDibcCD5k2bRVtV3127dkm5MmUfeA79evaS3cXrqh0MUXT44YXXpXjuvA9cmy1btJTz58+r17O/ + IYkXybgRn4NTKII3YcIENVZ4oLYWp4jURiITNOIZh1yCiEdwGu2TzZt7VYY8XNMmT8iePXvsybhacPUH + zPj0fu21B5IUM6ZOI4dN8P4rVxW1cyGKDt+37SZfzJgpCSJcn5g1nDZ1akCXlXBvbFi/XkqVKHnf3/YE + BjB93+6rxgiHsLS9UItRRKA2EoEJHtmM62HBxGPrTQB8vFFjr3cxYABUu2Yt2bxpsxpk/QHJyOnSpH3g + bz/buq0N4oezVlQ7l5iCome7UhaxtH8n7/xq3s9g3IG2vXlHm3BeNO+DdZhw2OKpk6fU69pXGBxNNYOk + ooWLPPB3nUL5BMzI+rATCU4b8bX4RARqI1E4E0AGuwQUjy1btkyqPupdRV/AAChH9hz2wEl/J/teu3bN + rtVH/JtJEiSUOebbL/5eMA5iViTPJ2OSZGfCsZ9gQDgiSTbZlKKg+u8xaWfzTnLn9m3p1b3HA9cp7o1X + e76qXtu+uHr1qp2d1Ab3TuELSPt27XxN5IUcWlwiCqc2ErkygcTrZSXAboqC+Quowc4p7IgY2H+ArVHh + j8EMvml+NGqU+reKFSgoO7dvt487kq+G2rnEpHXJ80u1+MllTrI8diuu9hhyBudg9U+cRZokSG1L/muP + iUm/PtvTXu9LFi6SZAn/K8AYDgOZnTt3PnB9ewN/5+DBg/JUy1ZeFbFzVaN6dVm9erUaDxzCMtJgLR4R + uVIbiVyZYILTrr0eyCDRd8yYMZIlc2Y14DmFA+PatW1ry537OpDZv29fpGv9TRo1lpMnTtjHHavUTO1c + YtJPprNtmCCV5IiXSObjRG3lMRosmSw2j5+SNJc9VmF6styyygyIQvU4hR3mfVhqXs9nYa9nqvm/eD04 + eVx7fET7zABmSOKskvzhR+TlRBnlYBAOCHe/Pshehzt/3CHFChVWr9dWLVvKlcu+Vby+efOmPQagerVq + Xi//hitTuowsWrRIjQUO4XTqL7RYRBSR2kgUkQkqaYwrYUHGYxjIjBs3TrJk8m0ggwBbsngJmTB+vPz9 + 999qQHYHuS7Dhw2zNTe0348t3rfDzqU5/NRLaucSk3A4ZbdEGWxZencnHUP4WVD1EqSUvI8ktmdCoePG + cQr4+QZmQPRukizyfYpC6s8HEww0VpuBSg8z6EApfhwPkTbs9aQLez0tE6Rx+57gPRydNIekNz+Tyvz8 + WPPf2uNi2sFxn9nr8NixY9KwQYMHrlfAPYUBiOs17gn87jdef93rsgiuKpavIIsXLVZjgAd+MeJpcYgo + IrWRSGMCS0MD9Rq0wOMWBjJYwkmfNp0aAD2BAUi7Nm3l2NGjamCOCqbMH61cRf29SEYcM3r0vcceemek + 2rnEtNFJstvOF88ZS0vfRpLP8XvKotLTdPjhj41MYiNnvETyTuIs9me03xXTfk5ZWJ5LmM4OPFzPFYoI + R0VkiZdQxpuBiTa7gpmrBcnySm7zevH4rOaxa83AKOLjYlzq4nJpw7f2OsRMSedOnR54reE6Pd/R42rX + mM3cvm27VK5U2addhOFQ5HLOnDnqve8BnN+WRos/RBq1kSgyJsAsdAk4HsNhkX379pX06dKrgdBTRQoV + luXLlsu5c+ccLzHNnDEz0qCdNk0aWbJ48b3HXlixXg6lKal3MjFojel00fmGP++2CdPa5SLXx2C2oZ8Z + lCR72LPlgdKPJJWZSXPLL+b3xXTOzUHzGralKCRDkmSVzC6v14ls5vGfJ8tlk6FdfycGfGXiJ7v3uBLm + 9QZjkvTRovXk5m97712L7wwcGGm13JzZc9j7K/yxUUHJApwcP3LkSEmbOo36+zyVL28+mfTxxw/c7x76 + x6ivxR2iyKiNRFExgWajS+DxGA6LxEAmjZ8CKIrqPd2uva1p4a5AHpaSqkQyCwOZM2aSrVu3/vf4Pfvl + WKmGaicTk/5IWdQONsKfdyLjhUQZ7ptF+TRpTknjZgYmMhj4tDYDo0XJ8tqBhOvfji77zWvBMliN+Cmi + nHmJCpaXvkn+3ywVBjBYhnJ9DN43178bLE499ZLcPnXm3rU4YfwEezSH63N39cbrb9x7bGQwWzNr1iyp + Xau2+ju8USB/AZk4caIv1XgBibzPaPGGKCpqI1FUTLBBou+esODjFczIDB8+XNL5YWkJsJsiV46c0v3l + l+0avxbAYdnSpVFOnSMvYM/uPfcef+fCJTnT6U21k4lpyItxfe6JzcCjR+KMdlbhG9NZY0nF9d89hYED + llxeS5Qp2muoYLDRImEayRjP92UODIL2pyomP6YoLI0S3H+0BMxNlkd9DjEqfWm5OHyS/BOWmwWzZ81+ + 4GgMV5kyZJRzZ8/de3xEqNfSrGkzyeCnWVBAHZkZM2b4OoABHuxIXlEbidwxQSep4XWiLyCoDhs2zKd6 + FBpUCR0/bpw91NF1iQn/XbZ01Kds58ie3ebMuAb/K9MXBl29mENpS8qyZ1964Pkj92VokmzSKoF/ZrnC + FXskqU2WDfSsDAZg45Lm8MvgxdV7SbJKl0TpH5jRyZA+g/zS9Hmbf6I9n5hytHh9ufHDz/ddhwvmz3e7 + /DPo3UEPXPPHjx+Xl7p180vei6tCBQrKrJkz/TGAQSLvQ1qcIXJHbSRywgSefAbWsbXA5AiWbgYPGiTZ + s2VTA6W3MDOD5N2Z5lviwQMHbB7A119/7fY8J+QW/PXXX/d1HrePnpQT9dqrnU1MOJy3mpwcNVluXL5i + cxEivoY08eJLUg/zYJzAbqZXEmWU9ckL2Hwb7bl5C8tgi5PnlRZm8BWI557SDO5SKEtrL3V7SW6dPS8n + u/aVw5nLq88tJpx9qf99szDgZBCTNUtWmx92/fp1+fXXX2XE8BGSX7lGfFWqZEn5/PPP1XvaQziZOqEW + X4icUBuJnDIBqLTh9Y4lwIwMtl8jSVcLmL5Ikiix1KpRU4YPGy6tWz3ltgYGlpN27959X+fxP/Nt9u+F + K4MiwRfF9y7NWCR3rvy7vXzAgAHq6wgU7Pwp/khSeSNxJtmUvKDPMzMoNocZno4J092XqBwdMKDdtGmT + na24ffK0XBg0xi7jaM8zOh0pWEtu/XHg/mvQQC5LVMtJgMF7/379bH5MSR/OPIoMfj9Os55vBlTaveyh + SwZPpiafqI1EnjCBqKqBAlVaoHIEU9Lz5s2TihUqqMHTV9iSjQGN9m+uIib2hvvn5i053/t9tdOJLser + tZIbv/4u/9z67xs6DshMHkWyZ6AkefgRW6OllxnM/JTSu0q32GHVJmFam7vjbeKuLypWqChnzvyXOHv3 + 6jW5unSdHM5dVX2+0SJdKbm6YsN9S0LhUBspebL/dlVFBmUCItvF5Av8ThTWW7VqlXoPewhnsqXQ4gmR + J9RGIk+ZgNTD8GlGBpYuXSo1qlWXBH5ev3cK0/WLFy16oAOBf65dl1NPdI72GRkscyC5+PaJ0w88JxwO + +HjjxupriS5JjaYJUtu6LDh/CFuiYYv5b8yyoIge/v8fDByZgPyUSvGTSYIIvyc6YUZuQP/+clPZzXbz + p93/Lh+mi+ZZmfRl5MI7ox9YRgIMagb0HxCQwYkT+BLwdPun7ZKsdt96CLVgCmhxhMhTaiORN0xgGuUS + qLy2Zs0aad+uvd9qWHgCRxuM/HDkA51IeEdyc9deOdmkU/QMZNKWlOM1npLLn86Vu5f0svKoLDx+3Hj7 + vLXXE90wo4KkXNR0Cc9tQT4KZltQWRfLURF/JiZkz5pN1q5dq76ncPvIcTOg+EiOlnhM/2z8LUMZOffq + ILlz8r+ZIVfXr12Tjs89r76WQMuTK7e89WYfu6NQu189hC86FbT4QeQNtZHIWyZATXYJWF5DLZnBgwZL + 3tx51MAaKPiG3vXFF22FVK0z+efuXbm5Z7+c7vCq3hn5ydHCdeTikAly8/f98r+7URfx27FjhxQvWkx9 + PaRr3KjRfUtJmn9u3JTr3+2wSbaHs1VSPye/MAOYC++PlzsuNWEiOnTokNStU0d9LYGC/JdKFSrKpI8n + +WMHEmAAU1qLG0TeUhuJfGEC1RyXwOU1JPzOnTNXShQrrgbZQEFncdh0GlpnApiRQQd3acIM/2+9TltS + znUfKLcOHJZ/bt9R/35EKODXsWNHt0nL9C/kRk2YMEHNO9EgH+rG9zvlZKNn9c/MB0dLNpDrG7eqS0iu + cC9gRkR7PYHS5PHH7ayoHwcwZbR4QeQLtZHIVyZgfR4WuLSA5pGNGzdK29Zt/HLmkhPYofT1xq/ddnKY + lbnx02458/wbcrRYffuNWuuoopSmpBzJU02OV2sp5/t9KLf2Rz54isqG9Rvc7lyhf2F27/TpB/OLnLj+ + 7XY5+8JbcqxcEzmc3bvZmcNZKpiff1zOvz3cLlth95v2t8LdNdfZ5E8n25kR7fX4E2rJ5MyRU/r17WsH + Ttr96IU7Rl0tThD5Sm0k8pUJWg8ZE8KCmM+wYwg1LzC97e+iXRFhRuODIUNsbRmtU4kIszI3vv9JLn00 + Rc4811uOV20hh3NW0QuopSkhR/JWt4OWMx162WWEq8vXy+1jJ82gyNnMgAbLXy1btFBfD90PyyPae+gU + dofd2ntQrsxeKuf7jpBTrbrJsfJRDGrSlpIj+WvKibrt5ezL/eXylHn/bqE2gxPt90eEmbamTzyhvhZ/ + Ql5Vk8aPy9SpU/05gLlrVNJiBJE/qI1E/mICGHYtacHNYwisy5cvlx7du0vKFPeff+NvpUqUlGvXrqmd + SmT+uXNX7py/KLf+PCQ3du6Saxu3yt/zv5Qrs5ZYfy9eI9c3b5ObP++xj7lz7oLjJSMn9u7dK6lSplRf + D/0L52ZdvXpVff+88Y8ZPCIZ99beA3Jjx29y7St85iv//cxnL5GrS8xn/u12ufnL73L7r6Ny9/Lfjpex + wqFuUaC30WOpaugHQ22ys5+Wj+C2kUOLC0T+ojYS+ZMJZB0MvywthcM26EerVAnoltOZM2d63OHENJx0 + zNwYHbYJR7UjKRhhKempVk+pr8cfcKAkikBu2LBBvc98cMPIpsUDIn9SG4n8zQS0mgbWxrWA5xXkygw0 + nXbZMmWiPN3XW/h2evLkSbVzCVY4MgGDO+31xGUY7Hbp3FnOnz+vvm/BCtd4IHJhMqbPILVq1rQJzliq + 1e4vH1wwMmhxgMjf1EaiQDCBLbPh06GRmpVffmkLl1WuVMnt2Uieevutt20tFq2DCUZ4rvO/+EKyZM6s + vp64CiX4sRU9lGbWsAX88Ub+LWSIw1GxvXzkhx/6q3BdRNuMBNr9TxQIaiNRoJgAl9A4Fhbw/Ab5Mlgq + GDVqlJ2Z0QK4N7CT5WvzbVjrZILVjRs3bHVX7fXERZjJ+HLFl44TtYMBlpE+nvixpErhnxwnDO5R2XnG + 9Ony1Vdf+TPvJRyOHVlq8DRqilZqI1EgmUAXz9gaFvi0gOgTDGjGjhkj5cqW9ctUPHISTp86pXY2wQoz + Mp07dQqaSr4xBVWfZ82cqb5HwQwnUJcqWUp9TZ5ATZxGDRvJnDlzAjFwCYcdSBO1e50o0NRGokAzQQ9b + sLsaNw0tMPrsiy++8EttGQwEhrz/vv12rHU4wQpbc/u+3dceaqm9rtgMyc2FChaS6dOmh9zndvnyZWnT + uo36ujxVtHCRQOS8uDptlNLucaLooDYSRRcTALMY58ICol9hO3bGDBnV4O6pdGnSyowZM9ROJ1gh/wMd + 4ry5c6W0H77Vh5JmTzSVzZs226U17b0JVni+3bp289uuu/Llyqv3hh9gFhX/S6Td10TRRW0kik4mEGJ5 + 6ZShBUuvrV+3zq+zEMmTJrNl2LXOJ5hhJuL69evy6aefSrEiRWPtFmx0/LVr1ZaNX220s1Chtj0eOTvv + DR7s17IBtWrUVO8NP1iq3ctE0U1tJIoJJjB2Mi4ZfsmVwam7OEJAC+7ewkGL33zzTUglibpCZd+ff/5Z + Jk+eLL1fe01atWgp1atVkzKlSkue3LkDslXdXzD4SpMqtRTMX0DKly1nBiy15On27WVAv/4yZ/YcOfDn + gZBbOgp388ZNmWwGmZn8NHMYrlnTZuq94aX/Mw4ZBbT7lygmqI1EMcUEyGTGasMvA5miRYqowd0XlSpW + lE2bNqmdUSjCwObYsWP25PBxY8dKnVq11dcdk5CX1L5dO5vjsnPHDrv9OFQHkhFh4PXJpE8ke9Zs6mv3 + BZK7tfvCCxjADDTiafctUUxRG4limgmWFQyfi+Ph27oW3H2VL09eWRuCS0vuYGBw9MhR6f7yy+rrjgk4 + YuLzzz6Tc+fOhdwSkTtY9hry/hCbc6W9dl/169tPvS88hOTdFNp9ShTT1EaiYGAC58MGZmWwhVMLrm5h + uUEL7hEVKVTY5otgS6r27xosbcydO9d2RFoHFcqQEPxk8+bq645OOOwTeSKYLdKeZyjDe4zdY0kcboPH + chqOTqhTu7bjXXcfT5yo3hcOYCYUOwf7aPcmUbBQG4mCiQmk2MGEwYzHMzP9+vZVg3tE6Cz7m2+tCPo1 + qlV3nBuSJVNmGTF8uFy4cEHtqEIVZjyQxByIJQ5PoArz3j/+UJ9jKDtw4IB069rVDkq01x1RhnTpzaDy + SZk9a7Y88XgT9TGaFStWqPeFG1eNKUZi7X4kCiZqI1EwMkG1YViQdeyzzz5Tg7sGA5ePRn0k+/fvl4lm + MFOlUmX1cRGhlPvT7drb04a1DitUnT17Vho1aKi+5uiAgeVrvXrJnRA69sEdLNetXrVaatao6agQI3KB + MCO2YP4C2bdvn3Tq2El9nAaF/lD4UbsvovC3wYMbKWSojUTByATXBIZHS0vYSYTOUAvyGhyMN3vWLLtE + hE581sxZdkeSu23J+HckEYdaefuoIOG0Xdu26uuNDljaGzN6tPrcQtHVq1fNIHmUZM2cRX29rrDNul7d + evYAyEuXLsm1a9ekf79+HlVgruBdjZgDBo8OoJChNhIFIxNckSNzJizYOlawQAE1yEemQP4CdiklPIn0 + ypUrttBdlcqVJXOmTFEeMpk6ZSp5/7337OnXobjdF68ZRxZcuXzFfotHsTTtdUYHDAxbtmghfx08aAcA + oTo4xIAYy0dPt386ygE1lpZyZMsuTzZrbs83Cj94FD//8YSJHp+j9Owzz6j3gxs/aPceUbBSG4mClYmx + u1wCriMtW7RUg3xUUK4d0/6uAxEkl+KbMQ5XxOnCOBwyssJk2BW1YP58uXjx4r2fDzboJPfv2y9rVq+R + uXPm2h1A48eNt4OwLp27SOGChdzOQAUaBoyVK1aSV155RYYPG2YPRZw2dao9UgKfxfHjx4N2sIgBIbau + jx0zVvLny6++PgxcMNPX5qnWMmrkSFvDx/X1YAZm/NhxXu1e+nDECPV+cGOodt8RBSu1kShYmSA7MULQ + dWvIkCFqkHcnZ46ctsOMOAOAzv+E6Ty3bdtmdye93vt1qVunrv0W7fpNG4XL8G14165d9/18sMDSBorG + 4XljpxU6VH8cmBlICRMksJWT0annyZVbataoIevXrVdfX0xbuXKl1K9Xz+ZMhT9/LJGhWF+zpk1l0KBB + smzZMvnll1/k/PnzD2wfxzLS233euu/nncLnuWDBAvV+iAJqwdTU7juiYKU2EgUrE2SbuwRdRxYtWuR1 + JVp0BuPMN+FbN/Vt1Oh48M0ZAx0MbtAZ7dixQ1YsX2EHONOnT7f/HYxLIcFcndcTzZs1V19fTDpz+ows + WrhQpppB8Lx582TtmrWyZ88euzSJ6wTXA66biAOXcJcuXpKXX3o5yqXLqJQtU1ZWr16t3g9RuGWk0+47 + omClNhIFKxNksxkebbVGMC9frpwa7J1AZ9/37bflyJEjkXY6oaic6ei01xtq3nzjDfX1hSIMcH777Te7 + BOrLUh4SspHUrt0PUbhisCIvhRS1kShYmSAbPyzYakFYtXnzZnmmQwc12DuFZZbH6j9mlwhC7WTkyOBA + SE+K+wUjLIV9/9136usLNRfOX5BPJ31iiy5qr9UpLLe9M3CgfP/99+r9EIXj2j1HFMzURqJghmAbIfhG + CcEcyaqe7u7Q4EBJfPOPDcXtsIMKuRna6wwFWGp5q08fm/yqvb5Q8uf+/dL6qdZ2+VJ7rZ5ArtC0qdPU + e8GNGdr9RhTM1EaiYGaC7ZwIwdct5KcUKlBQDfqukJhbvWo1qVm9hh30RJboip1JSxYvkb///jtod8c4 + gVmqQgXdvy/BCAdVHj92TH1doQBLR6hFNGzosEjzkzBQQxJz40aN7dEY2mMiqla1qjdLSZBZu9+Igpna + SBTMTLBNHyH4uoUTmhs1bKQG/YjQofR6tZesWL5cXu3ZUypWqKDuEMH26gb1H5MZ06fbKr+hWMcEOT6o + BotlmYivL5ihZk+w7vpy5/r16/LTzp22OnTpUqXVgTKKLtatXUfef+99+XLFCls7xkmODB7Tu3dv9R5w + 43/avUYU7NRGomCHoBshCLs19IMPHFfvRWXU1k89JX/8/oc1b+48efGFF6VAvvwPdDqYsala5VG71RpF + ykJteQMzSevWrpPSJUvd97qCET4/lOH/IwTPU8LONdQOwtEBJYuXkEQRdh4hPwlVdvu+9bas/HKlTSRf + u3at4+MvAAPwpUuXqte/G5u0+4wo2KmNRMHOBN1FEYKwW5hiR+0WLfhr8K22bOkytnItZiwwODl16pQt + gte5U2ebH+P6eHSwyGlA8bJ+ffvJ9u3bQ+aEa7w+nP3UqGHDoK0Vg4HlKz16yIkTJ9TXEIywpXrNanO9 + mIFLrhw57Yye64wK/hvXC48oZQkAAB4wSURBVHa//fD9D3agg6KKt811M3PGDMmZI8d974E7TR5v4k1C + L+TR7jOiYKc2EgU7E3TTGf+/SxB25LVer6nBPyroSGbOmPlA9V3kNPz6668yadIk6dK5s81FQN5C3jx5 + 7fIMBjmY3UD1208/+cT+/dOnT9vdTcG6Vfva1asyYfwEW7EYM0xOljACCQMqnOBcvVo1M3hcFbTvG2az + cDTCsaNH5asNX8nID0dK61ZP2cJ2OCsJA5j8efNJ8WLF5bF69e3BlqiSfOjQoftyqvDfGKS9M/Adj+v4 + YCZn/vz5D1zzDtw0eF4ShSS1kSgUmMB7ziUQO7JhwwbJ7kX+B6rZPv/c8za3Bt+UXTsw1w4I36Sx1IFt + vxvWb7D5DEuXLLFT/KtMJ4xvyRjIuHZcwQjl/KdMnmzP+8HxA9E9O4NtwhXKl5eXX3pJFi9abBOotecZ + LDCg/euvv2TTpk3y5Zdf3vvMsSUfxyP8+OOPcuDPA3ZmJrKB2OXLl21hRiQsa++JO/XN4Ei75h34XLu/ + iEKB2kgUCkzw7REhGDvSo3sPtRNwAt+sBw4YKOfOnVM7otgEnS0GZTjPZ87s2baAWrq0np/h44k8uXPb + ZGp0/hgMYnZDe26xzd69e6XT8x0lc6bM6vviDpapxo4dq17vbiC3LId2fxGFArWRKBSY4JvSuBsWjB1D + GXjU0tA6A6ewVIQkzVDckeSLSxcv2l01EfOBfIWKyosXL7YzGtrfja0wM/Pe4ME+Fx3EgaM4eV273t1A + zSVW6aWQpTYShQITfB8yNocFY8c2b9osHZ97PtITqJ1CIi/qycyePdsuFcSlDhj1TYYOHepTdVm8/8h1 + mTNnTpyZcQG8VuRSjRk92uYe+Zp3lCplShn07iBvEnqRU8ZTqymkqY1EocIE4cZhwVgL0pGaNWuW5M6Z + S+0UPIV8GRTI69+vv2z65ptYUUHWCcxCbTPvJbaie5ozkzplKnn7rbdtHon2u2MjLM0tWbLEHuyIBF9/ + 5Rk9WqWKrFu3Tr3O3cBSUirtviIKFWojUagwQfhh45+woOzY1q1b5aWu3dROwVuo+4FllhrVqsvYMWNs + Bx2su2n8CccXPPvMs45nFLDrZviwYXFi9gWzczjV/K03+9idathp5c8kabzn4TvfvHBBu6eIQonaSBRK + TDBeGCE4O4KdJEgk1ToHf0iSOLFdLvlwxAj55Zdf5OyZs3YHCiq2onOLTQMcJKZii7n2PrhCB/6cGfBc + unRJ/T2hCJ8j6gFhBg7b8FFLCDWJ3urzlhQrWtTRoMWbJSX8zFOtnlKvbQcwe8ljBijkqY1EocQEY8zG + oNaFFqyjhG+xaVOnUTuJyGD5CLkwtWrWtOcxpUnt/tA+dGQ4b6lRg4bSo3t3GT5suEyfNl0WL1okq1au + kg3r18uWb7+VPbt325mNYK4lo8FzRcK0u9omSKje9dtv6u8IVnht2OJ99OhR+eXnX+wABcs32Eq9YMEC + mTJ5ik3O7dypk70uMmfM5HZQgusBhRdLFCtuj64oV6asxwMZ1CRas9qrZF7Yqd1LRKFGbSQKNSYod40Q + pB3BshLqvzg9jgDw2Nq1asv6dettMiVqwUz9/HN57733pMfL3aVdm7bSuGEju6xUsXwFW0oeVVnLlilj + /7u6aW/w2GPStk0be1TBmNFj7GAGzwXbivFNPtQGMYDlIRRy096zcEOGDAm514Xni9eG2jm7ftsl33z9 + jU1GxsGN3V9+WVo+2ULq1alrj57A54tlo5IlStj/rlyxkr1WnmjSRJ7p8Iz07vWajBg+wiaDr12zVnbu + 3GkH0kUKF1Hfr8ikMQPvwWbghGrS2nXtBnJh0mj3EVGoURuJQo0JypiNuRIWpB3DIAQFxsqULqN2FpHB + t2YUgUNRu/CODktEGHxgWQHf3LF9FstHgOUTwH+jHf+OjhFLS1iKQJJsqHXuGnTu2vsF2I104cIF9edC + CT4nfF4oeojPD59jZJ91+OeNx+C6uGmuj/ClRPyOqZ9P9egoDMC117TJE7aInnZNO7BCu4eIQpHaSBSK + THB+0vg/l2DtGLYLe7qsBFgimj1rtu2stA4vrjl39lykW9crV6qs/kxcgwEMjhbATArO2tLeq6jgmvvi + iy/U69iBW0YW7f4hCkVqI1EoMsE5nnEsLFh7ZMuWLfaUam92jmC7cJdOnWXTN5siPZIgLilUsKD6PmHp + RXt8XILE3wXzF0jDBg09WsIMh4H26I9Gq9ewQ5yFoVhFbSQKVSZI140QtB37+uuvpXnTZmrn4US+PHnt + WT+///672oHFFY83bqy+P+h8tcfHFV9t2CAtW7SQjOkzqO+PO4kTJpK+b/f1Ng8mXBLtviEKVWojUSgz + gfpqhMDt2JrVq20CrtaJOIXllGc7PCO//PzzvfyH2JDv4tTT7dur78vMmTPVx8dG+LxxyCfyYHDwZ9VH + 3W8/jwryYNq0bm13RmnXrQPYUj1Ru1+IQpnaSBTKTLBOZNwIC94eQaIvdovkz5df7Uw8gfNwqlSqLIPe + fdduhcX2XOxwQfKv1vHFFm1bt1Hfj2nTpqmPjw0waEGy9qFDh2T79u2ycOFC6dmzp90G7c0SZUSoN7Rk + 8WL1mnXoT+1eIQp1aiNRqDNBu4nhVZIvtjp/OOJDrxJ9I5M8aTJ7zhDqxCB/5t133pHJkyfLiuUr7MBp + 3959dmt1bDiyoFoksw7vvvOu+vhQgYEKdhphIIp6Pt9u3mx3tk0YP17efustu4W6Tq3adlnRm3yXyOB8 + JZwirl2rDl030mr3CVGoUxuJQp0J2jgccmNYEPcYBjJjx4yVpImTqB2Lr7DklDJFSluGPmvmLJIrR07b + +RUsUMAOdqpUrmLrizzToYPNgQiV5Sh08JG9Z5UqVFR/JhhhtgyF7FDfBUUNUe+naJEiUiB/Abs7KGf2 + HJIlU2ZJlyatLfDnz0GLq3x589nzlrw43DEclpHe1u4RothAbSSKDUzwTmN4tawU7v333vNqG6y3kPuQ + MnkKuwyBKrCXQ6Q8P/I/MJOETl97XeFGfjjSzmaEyqDswIED8kKXLnbQkjRJUvU1BQoGS9OnT1evSw8c + Nx7W7g+i2EBtJIotTABv5RLQPYbzlXAGTvp06dWOxl/wjR4zFZ2e7yizZs6yAwKtUw1GKNaH5NW6deq4 + zf/ADpuO5jX+tHOnHfhovy/YoCgdzobCzNxTrVrZE6ixPKi9Pn8pkC+/jBs71tedSLcNLiNRrKY2EsUm + JpDPdwnsHsNA5p2BA33quLDkUKpEScmfN5/9hl2saDGpU7u2dO7YST766CNZvXq13ZqNCrBaRxqszpw5 + YwZ5feyZSE7P/sFSWplSpW0CNQZA2u8NVqjE+9POn2TxosV2pqxd23Z25xFq4+BzxVlaOEIgsoJ/TuD3 + fDJpkq8DGCwjldPuB6LYRG0kim1MQD/gEuA9hg5lkulYUnu5tISciWZNm8ruXbvuHTtgy9DfvBmSRw5g + FmXjVxvtrIS3+SCYlcEZU/v371f/RjDD53XvmImrV/89ZuLyFVm/fr2UKV1afb1OIIl3+fLlvuTAhBul + 3QdEsY3aSBTbmKCexLho4BuqFvTdQseCKX7MpjiddYgoW5asMmLYcNtxh+JWawy6sLTyRu/X/ZYrlDtn + Lvl44kR7SnSoLDGFC9+xhIMcu77Y1evZOgwEH61cxR4n4OMABtf3VuMh7T4gim3URqLYyAT2fAZO8NWC + vyOYkcEyCE4o1jojp7C0hC3HO3bsCIlZGMwW7dq1SwYPGmxnC7TX5Assv2A3Fma7MJgJhfcEA7q1a9fa + 4xSyZ8umvi4nMIBBpWjUltGuOQ+h0GMi7fonio3URqLYygT4xi4B3yv4prx06VJp0fxJnwqZoRgetuw+ + /9zzsm3bNjtQ0DrLmIbDCvv17We3fuM5a69Fg2Tltm3aeLTclCpFSqla5VGZ9PGkoM0PwjLg8mXLpHGj + xpIjW3afrgG83t6vvWaXobRrzUN3DB4rQHGK2kgUm5lA38fwqhCeq82bN0v3l162SbtaB+UJDA6aPP64 + rU+DZaaYzJPB30XC7eFDh6TPm296vESCpTbMVP3444/29y2YP9/WwdEeG5VsWbPZBNdz587dO74h4nON + Dvi7+PsYvMydM1fKlSnr9XKiK9SZGTF8uK8JvIAlpH+MDNr1ThSbqY1EsZ0J+AONu4bWKTj27bffyuDB + g6VwwUJ+6digvBkAYOfLhg0b5ODBg9F2MvaVy5flt19/lfnzvrDVZ1GIT3t+UUHBPuxWOnH8xL3fi0HA + zz//LB2eflrSp0un/lxUkIPU+7XesnrV6n9zia7fiJYBDXJd9uzZY2fdXu3Z0+buaM/PUxiwVq5UWaZM + meKPBF5ALaQS2nVOFNupjURxgQn8H7l0BF5DRzRnzhxp+WQLv8zKAAZEmTNmkprVa9iE0U8mfSLbt22T + q1evqh2uNzAQOHf2rGzcuNEWoWvftp2ULlnKoyWjcCjQ93T7p+1J4Ji10P7eZTNIQuIqSvN7swU5dcpU + 8miVR+XFLi/Y92PHjz/aXUHa3/LWWfN+4LRpHDvR4ekOUr5sObvkoz0fb2D2BSedY0u9di15qYJ2fRPF + BWojUVxhOoCFEToEr31tBgODBg2STGbwoXVg3sKABoMjDGowK9HiySdl2NBhdmbi8OHDkQ4aIsLOn78O + /iVfrlhhZ3oeb/y45MubVzKmz+BTNdpcOXPKfDM4QQ0VdzMkeA44mmDoB0O9HvCFvx8YEBQrWlTatW0r + Y0aPtgMoFAl0usMJy0OozYOE2n59+0q9unXtbAtmoAJx3ETxosXk008/tbN32vXjpdLadU0UV6iNRHGJ + 6QgmGD4vLYVbvHixVKta1W+zMu4kMwMQDG6qVK4sDR9rYAY5Le7BgZM4SRv/7s0MS2SQrIszn5CUimUX + bZDgzr59+2ztHBy06a+lOEAtHxzbUL1adXni8Sb33ovmzZrLY/XqS7my5WxCLurUaD/vT3hdeH0dwmap + tOvFC8iBuWlwCYniPLWRKK4xHUIHA7s7tE7DY1u2bJGBAwbaJFBfqrcGIyTpdn3xRflu61bHs0CRwQ4k + nATdskULu1yk/b1QhYToenXrycQJE/yRvOsK26jzaNcxUVyjNhLFRaZjqGR4XQwvInRcmJXp1auXLXKn + dXShJHzmBTuovJ190WAJCstAyBNp07p1tM1gBRJyiz4Y8oF9TX5K3g2HAUxy7foliovURqK4ynQQ6Qy/ + zcgABjNr1qyRVq1aBSTXItCw7PJK9x52p1Qga9lgMIOt3dt+2GZrsGjPJdilT5tO3nz9Dfl649f+HrzA + KYMnUhO5UBuJ4jLTUSQ19hh+m5UBDGawrbZ2zVo2SdeXImmBFL4zCrk0gwcNkuPHjquDjkDbuWOHvPzS + y1KyeAm/HXEQCBjkISG4XZu2smTxEvWz9xFqGiEBnQMYogjURqK4znQY8YwZhtap+AT5MhPGj7fVbHNm + z6F2jDEBFXax/fmtN/vI0iVLbKXe6KjHEhXM/CABePq06dKtazdbQweJzNrzjwklihW3W+Bnz56tftZ+ + gFnBJ7VrlIg4iCGKkulAqoZ1JFoH4zUsNWC3CuqmIGcGReK0TjKQMOOSNUtWm1Q7ccJEW2EX5xZFV3E9 + T6EmzMEDB2XTN9/YAoN1ateJkRka7MwqX66cDP3gA1liBnt+3jLt6oKRRrsuiehfaiMR/QcdiXHe8Ovy + kqtNmzbJ0KFDpXixYjZvxpPzhgA/g6JsKDqHxFhXaMO/ITG3etVq0q1rV5kyebLs3r3b591FMQ21XrBM + N2rkKHn66aftbjDkpUT6Xph27ILydMcYHp8saVIzcKotkz+dbJObtc/RT7B89IsRT7seieg/aiMR3Q8d + ijHZQH0OrePxC3TI06dPt1uYa1SrLoUKFHTU4darU1fOnDkjx44dk71/7JVdv+2yUDYfBfEuXryoDgJi + IyxBnTt7Tg4eOGAHangfdu/aJfv37ZPTp0/bowuQ86O9j64wEMKhl/Xr1Zc333jDzrpon5mfYfblKe0a + JKIHqY1EpDMdTGbjTyNgszKA5SaUv8dxBhUrVFQ7WVfIE9ny7Ra1U6f7DXp3kPoeRvTcs8/KggUL7CyZ + 9hn5GWZfVhmJteuOiHRqIxFFznQ0DxnzDa0z8rthQ4c6qmjbvFkztdOm/2BGCstN2vvnKnOmTDJ71iz1 + 8wiQ+tq1RkRRUxuJyD3T8WQw9hr/hHVEAbFs2TIpVaKk2tlG9NNPP6mdN/1bhwa5M9r75goDRhxR8NVX + X6mfh59gJu+WgdmXR7Tri4jcUxuJyBnTAWFWpqZxztA6K59hS/YrPXo4KpT3TIcOtpS/1onHdUeOHLHn + JmnvmyscAPnRqFGBKFbnaquRQ7umiMg5tZGIPGM6pIeNTga+XWudlk9w0nLBAgXVTtcVDjbcsGGD2onH + ZUj2HTdunN2xpL1vrurWqevPwxojwi63oto1RESeUxuJyDumg3rE2BbWYfkNZgVwbpHW6UbUpXNnv55t + FBvgyAScLK69XxHNmjkrULMwH2nXDBF5T20kIt+YDgu1ZRYZfxt+2cmEXTKlSrrPjcmUIaOsWrlS7czj + IuTCjBg+3O0xD/j3jh07qu+9l7DjCMuMQw3mvRAFgNpIRP5hOq/kxijDL8tMKG+fJVNmtRN2Ve3RqnLu + 3Dm1U9ego8fj7969q/57sLh69arlyXEIKEyHQn/a++SqYvkKdilOe9+9gGWjpkZ87bogIv9QG4nIv0xn + hpyZXoZPxfKwzPH666/bQwe1jjgcdti0bvWU4yMEMChYumSpLaHvyQAhOqG68Pwv5suOHTvUf9ccOnTI + FgzU3iNXmc3AEDkzflhGumhUMB7SrgMi8i+1kYgCA52b0dW4Yni1NXvNmjVSv249t7Vj8O8D+ve3Axl3 + AxP8+7Kly6RWjZo2f0R7TEzC8/t282Z7bMKOH90PYvB4VDBu1rSp+t64woCwc6dOdheY9n67gaXC28Zx + gwm7RNFMbSSiwDOd3jOGVwOZGTNmSOGChdRO2RW2C3844kN7eKLW2bvCDEeB/Pml4WMN7NEF2mNiAmZg + 1q5dK7ly5JRGDRraoxW0x7nCY7p07iJJEiVW3xdXdWvXsQND7X124KpRWPt8iSjw1EYiCjzT+WFWZk9Y + Z+gRLHtMnDhRMqbPoHbMrjCQ6fXqq3L+/Hm1ww936tQpada0mf2ZmtVryDbzd2J6aenWrVsyb+48e8o3 + DsXEGUZo0x4bbteuXbZ6sZO6OuXLlZelS5eq77FDs7XPloiih9pIRNHDdIKlI3SKjtmBzISJ9lRmrYN2 + hUMkccIzDpiMbGCCpN6hQz64N3tRtnQZ+3diaiCD2i5z58yVbFmy2ueDAduXK75UHwtYNsMMVc7sORwd + 01CkUGFZstjnQx2ZuEsUg9RGIoo+piPEgZJaB+kWdt68M3Cgo/OAIF2atNLnjTfl999/l8uXLz8wQPn5 + p5/srEf44/Pnyycb1q+P1irAeE4XLlyQSR9/LClT/FecDvkwEZfFMNA5e/asfS9atWzlaPkICuTLL59M + +sSXRF7kwnTSPk8iij5qIxFFH9MZxjOQ6Kt1lm5988038vZbb0na1GnUDluTI3sOeaFLF5k5Y6b89ttv + 95ZoMBvzphnkuD4Wv3fw4MFy+PDhgM/KYFCCgVSn5zva5aPw54CloRXLl997HIr5ff/ddzJh/Hhp8WSL + +wY77mAAM37cODsrpb2fDm3SPksiil5qIxFFL9MpFjX+59JJegRbo0d+ONIWutM67sikSZVaihctJo0a + NpJ3331X1qxeLXt275byEc4YSpYkqTR4rIFs+mbTfYMOf5s2bZqUKV36vgEMvNqzp/zxxx8yf/58ea3X + a3YXFQYjyZMmu+9x7uB3z54129et1JeNRNrnSETRS20kouhnOsbZLh2lV2ZOnyG5c+ZSO3BPRJZng8EF + BhSXLl5UByHe2rdvn9SuVVv9m8hvcXLmkTs4dmDlypXq++YBVOFtrH1+RBT91EYiin6mc4xvoN6I1nk6 + ghkGLBFVq1rtgdkMf0LezLChQ+XH7T/aXU+eLjNh2ejEiRP2oMXuL3e3uTra3/GHFGYA1KpFS/nyyy/V + 98xDq7TPjohihtpIRDHDdJLpDK9qx7hasWKFvPjCi5IhfXq1Y/cHzJDkz5df2rVpKyNHjpSvNmyQ48eP + R3p0AXYP/bl/vyxbtkzefecdafL445IpYyb1d/tLwQIFZMCAAf46lRoDzIe1z42IYobaSEQxx3SUBVw6 + Tq+hAi1qyZQsXsLRlmNfIGcGZzoVzF9AKlaoKC1btDSDqBfkle49pFPHjmbA0kRKlyplZ3CwVdrdsQm+ + wpbyhg0ayNy5c31N4A133eB2aqIgozYSUcwyHSaq+Xqd6Otq/fr10q5tO0mVImXABzMxDUtoGTNklH59 + +9nt59r74SFspcZ5V1m0z4mIYpbaSEQxz3ScQw0kkmqdq8emTJ4ijRs2clTlN9RgcJY7Vy7p8HQHXyvw + RoSlvQra50NEMU9tJKLgYDrQpS4dqk+Q9LthwwYZO2asNG3yhKRIllwdEIQaVPTt+PzzMnXqVNm0aZP6 + 2n1QVftciCg4qI1EFDxMR7oqQsfqEwxm0Nl/8cUX0vSJJ2w+izY4CHaoUtytazf5csUKb0+gjgqWkTiA + IQpyaiMRBRfToU4w7oZ1sH61cOFCO5OBnTyozhuseTNI1kUxvzKly9iDINetW6e+Hj+4YVTWPgciCi5q + IxEFH9OxdnLpaP0KszOo1jti+HB5pkMHqVSxks2diekBDRJ1caAjCuF17dpVPp74sd0u7WPF3ajcMgpo + 7z8RBR+1kYiCk+lgcTyBz3VkooKlGdSZmfr5VBk4YIBdcsqbJ29Ai+e5wjlJJYoVtzuqUFBv9qxZsmbN + Gn9tlY7KBSOx9r4TUXBSG4koeJmONoVxNazjjRaY+Vi9erUMHzZM2rdrJ2VKlbZHEyR4JL6FGZtw2sAE + XB8D+Dm7JTp9Bqla5VFbV2bihAmy8auv1OcQQMh/2W2wkB1RiFEbiSi4mQ43gbEirAPWOuaAQx0WlPKf + NnWqrdg7cMBA6fVqL3nxxRfl+eeel2efeeYenEr9Urdu8nrv12XQu4PsDinMsKxduzaQS0NO3DYGGg9p + 7zMRBTe1kYhCg+l8qxrROisTi+w1MmvvKxGFBrWRiEKH6YgTGr8aMTYrE2JQQHCGwdkXohCnNhJR6DGd + 8ivG3wYHMzoc43DeyKe9f0QUetRGIgpNpoNGrgxyPK4ZWkceV50yGhucfSGKRdRGIgptprNOZMwx4vqs + DOq+tDfiae8TEYU2tZGIYgfTeWNmBv+La4MZLB1NMTjzQhSLqY1EFLuYzjy58YVx2kAHr3X8oQyDNBzL + 8KfxtsGZF6I4QG0kotjJdO7xjQrGaiOglX+jEfJ/MOuSy2DBOqI4RG0kotjPdPgY0LQyLhra4CDYoc5L + KYMDF6I4Sm0korjFDASQCDzYwBZtLMuglkqw5NHgeWAJ7I6BXUZNDA5ciIiDGCK6nxkgYIYGB032N3C0 + wXHjhhFdgxoMoDCY+suYb3Q2shgcuBDRfdRGIqJwGDwYiY1sxgvGWAMHJqJwHAYc2kDEKcz6nDQwWBpq + PG2kN7CrijuLiChKaiMRkVNmsIFBDo4+SG3kMAob5YzaRkMD5zuVMQoYmFHBKdwcpBCRz9RGIiIiomCn + NhIREREFO7WRiIiIKNipjURERETBTm0kIiIiCnZqIxEREVGwUxuJiIiIgp3aSERERBTs1EYiIiKiYKc2 + EhEREQU7tZGIiIgo2KmNRERERMFObSQiIiIKdmojERERUbBTG4mIiIiCndpIREREFOzURiIiIqJgpzYS + ERERBTu1kYiIiCjYqY1EREREwU5tJCIiIgp2aiMRERFRsFMbiYiIiIKd2khEREQU7NRGIiIiomCnNhIR + EREFO7WRiIiIKNipjURERETBTm0kIiIiCnZqIxEREVGwUxuJiIiIgp3aSERERBTs1EYiIiKiYKc2EhER + EQU7tZGIiIgo2KmNRERERMFObSQiIiIKdmojERERUbBTG4mIiIiCndpIREREFOzURiIiIqJgpzYSERER + BTu1kYiIiCjYqY1EREREwU5tJCIiIgp2aiMRERFRsFMbiYiIiIKd2khEREQU7NRGIiIiomCnNhIREREF + O7WRiIiIKNipjURERETBTm0kIiIiCnZqIxEREVGwUxuJiIiIgp3aSERERBTs1EYiIiKiYKc2EhEREQU7 + tZGIiIgouMn/9/8AvnXqX4fJzC4AAAAASUVORK5CYII= + + + \ No newline at end of file diff --git a/Analyzer/App.config b/Analyzer/App.config new file mode 100644 index 0000000..d8ef5cf --- /dev/null +++ b/Analyzer/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Analyzer/EonaCat.HID.Analyzer.csproj b/Analyzer/EonaCat.HID.Analyzer.csproj new file mode 100644 index 0000000..1258cdd --- /dev/null +++ b/Analyzer/EonaCat.HID.Analyzer.csproj @@ -0,0 +1,115 @@ + + + + + Debug + AnyCPU + {61994020-DB89-4621-BA4B-7347A2142CFF} + WinExe + Properties + EonaCat.HID + EonaCat HID Analyzer + v4.8 + 512 + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + Form + + + AboutBox.cs + + + Form + + + MainForm.cs + + + + + AboutBox.cs + Designer + + + MainForm.cs + Designer + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + {00403bd6-7a26-4971-29d3-8a7849aac770} + EonaCat.HID + + + + + \ No newline at end of file diff --git a/Analyzer/MainForm.cs b/Analyzer/MainForm.cs new file mode 100644 index 0000000..a8b0c2e --- /dev/null +++ b/Analyzer/MainForm.cs @@ -0,0 +1,485 @@ +using EonaCat.HID.EventArguments; +using EonaCat.HID.Helpers; +using EonaCat.HID.Models; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Drawing; +using System.Globalization; +using System.Linq; +using System.Reflection; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace EonaCat.HID.Analyzer +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + public partial class MainForm : Form + { + IHidManager _deviceManager; + private IHid _device; + private IEnumerable _deviceList; + + public MainForm() + { + InitializeComponent(); + CreateDeviceManager(); + } + + private void CreateDeviceManager() + { + _deviceManager = HidFactory.CreateDeviceManager(); + if (_deviceManager == null) + { + throw new Exception("Failed to create HID manager."); + } + + _deviceManager.OnDeviceInserted += Hid_Inserted; + _deviceManager.OnDeviceRemoved += Hid_Removed; + } + + public void RefreshDevices(ushort? vendorId = null, ushort? productId = null) + { + _deviceList = _deviceManager.Enumerate(vendorId, productId); + } + + private void MainForm_Load(object sender, System.EventArgs e) + { + try + { + rtbEventLog.Font = new Font("Consolas", 9); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void MainForm_Shown(object sender, System.EventArgs e) + { + try + { + RefreshDevices(); + UpdateDeviceList(); + toolStripStatusLabel1.Text = "Please select device and click open to start."; + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void AppendEventLog(string result, Color? color = null, bool appendNewLine = true) + { + var currentColor = color ?? Color.Black; + if (appendNewLine) + { + result += Environment.NewLine; + } + + // update from UI thread + Invoke(new MethodInvoker(() => + { + rtbEventLog.SelectionStart = rtbEventLog.TextLength; + rtbEventLog.SelectionLength = 0; + rtbEventLog.SelectionColor = currentColor; + rtbEventLog.AppendText(result); + + if (!rtbEventLog.Focused) + { + rtbEventLog.ScrollToCaret(); + } + })); + } + + private void UpdateDeviceList() + { + dataGridView1.SelectionChanged -= DataGridView1_SelectionChanged; + dataGridView1.Rows.Clear(); + + for (int i = 0; i < _deviceList.Count(); i++) + { + IHid device = _deviceList.ElementAt(i); + + var deviceName = ""; + var deviceManufacturer = ""; + var deviceSerialNumber = ""; + + deviceName = device.ProductName; + deviceManufacturer = device.Manufacturer; + deviceSerialNumber = device.SerialNumber; + var isWritingSupported = device.IsWritingSupport; + var isReadingSupported = device.IsReadingSupport; + + var row = new string[] + { + (i + 1).ToString(), + deviceName, + deviceManufacturer, + deviceSerialNumber, + isReadingSupported.ToString(), + isWritingSupported.ToString(), + device.InputReportByteLength.ToString(), + device.OutputReportByteLength.ToString(), + device.FeatureReportByteLength.ToString(), + $"Vendor:{device.VendorId:X4} Product:{device.ProductId:X4} Revision:{device.VendorId:X4}", + device.DevicePath + }; + + dataGridView1.Rows.Add(row); + } + dataGridView1.SelectionChanged += DataGridView1_SelectionChanged; + DataGridView1_SelectionChanged(this, null); + } + + private void PopupException(string message, string caption = "Exception") + { + Invoke(new Action(() => + { + MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Error); + })); + } + + private void NewToolStripMenuItem_Click(object sender, System.EventArgs e) + { + try + { + Process.Start(Assembly.GetExecutingAssembly().Location); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void ExitToolStripMenuItem_Click(object sender, System.EventArgs e) + { + try + { + this.Close(); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void AboutToolStripMenuItem_Click(object sender, EventArgs e) + { + try + { + HelpToolStripButton_Click(sender, e); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void ToolStripButtonReload_Click(object sender, EventArgs e) + { + try + { + RefreshDevices(); + UpdateDeviceList(); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void ToolStripButtonFilter_Click(object sender, EventArgs e) + { + try + { + ushort? vid = null; + ushort? pid = null; + var str = toolStripTextBoxVidPid.Text.Split(':'); + if (!string.IsNullOrEmpty(toolStripTextBoxVidPid.Text)) + { + vid = ushort.Parse(str[0], NumberStyles.AllowHexSpecifier); + pid = ushort.Parse(str[1], NumberStyles.AllowHexSpecifier); + } + RefreshDevices(vid, pid); + UpdateDeviceList(); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void ToolStripButtonConnect_Click(object sender, EventArgs e) + { + ConnectToSelectedDeviceAsync().ConfigureAwait(false); + } + + private async Task ConnectToSelectedDeviceAsync() + { + await Task.Run(async () => + { + try + { + _device = _deviceList.ElementAt(dataGridView1.SelectedRows[0].Index); + if (_device == null) + { + throw new Exception("Could not find Hid USB Device with specified VID PID"); + } + + var device = _device; + device.OnDataReceived -= OnDataReceived; + device.OnDataReceived += OnDataReceived; + device.OnError -= OnError; + device.OnError += OnError; + device.Open(); + + AppendEventLog($"Connected to device {_device.ProductName}", Color.Green); + AppendEventLog($"Started listening to device {_device.ProductName}", Color.Green); + await device.StartListeningAsync(default).ConfigureAwait(false); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + }); + } + + private void OnError(object sender, HidErrorEventArgs e) + { + try + { + var str = $"Device error for {e.Device.ProductName} => {e.Exception.Message}"; + AppendEventLog(str, Color.Red); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void OnDataReceived(object sender, HidDataReceivedEventArgs e) + { + try + { + var str = $"Rx Input Report from device {e.Device.ProductName} => {BitConverter.ToString(e.Report.Data)}"; + AppendEventLog(str, Color.Blue); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void Hid_Removed(object sender, HidEventArgs e) + { + try + { + var str = string.Format("Removed Device {0} --> VID {1:X4}, PID {2:X4}", e.Device.ProductName, e.Device.VendorId, e.Device.ProductId); + AppendEventLog(str); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void Hid_Inserted(object sender, HidEventArgs e) + { + try + { + var str = string.Format("Inserted Device {0} --> VID {1:X4}, PID {2:X4}", e.Device.ProductName, e.Device.VendorId, e.Device.ProductId); + AppendEventLog(str, Color.Orange); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void ToolStripButtonClear_Click(object sender, EventArgs e) + { + try + { + rtbEventLog.Clear(); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void HelpToolStripButton_Click(object sender, EventArgs e) + { + try + { + var aboutbox = new AboutBox(); + aboutbox.ShowDialog(); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private async void ButtonReadInput_Click(object sender, EventArgs e) + { + try + { + if (_device == null) + { + AppendEventLog("No device connected. Please select a device and click 'Connect'.", Color.Red); + return; + } + + var len = (int)_device.InputReportByteLength; + if (len <= 0) + { + throw new Exception("This device has no Input Report support!"); + } + + var report = await _device.ReadInputReportAsync(); + if (report == null || report.Data.Length < 2) + { + AppendEventLog("Received report is null or is too short to contain a valid Report ID.", Color.Red); + return; + } + + var str = string.Format("Rx Input Report [{0}] <-- {1}", report.Data.Length, BitConverter.ToString(report.Data)); + AppendEventLog(str, Color.Blue); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private async void ButtonWriteOutput_Click(object sender, EventArgs e) + { + try + { + if (_device == null) + { + AppendEventLog("No device connected. Please select a device and click 'Connect'.", Color.Red); + return; + } + + byte hidReportId = byte.Parse(comboBoxReportId.Text.Trim()); + byte[] dataBuffer = ByteHelper.HexStringToByteArray(textBoxWriteData.Text.Trim()); + + if (_device.OutputReportByteLength <= 0) + { + throw new Exception("This device has no Output Report support!"); + } + if (dataBuffer.Length > _device.OutputReportByteLength - 1) + { + throw new Exception("Output Report Length Exceeds allowed size."); + } + + var outputReport = new HidReport(hidReportId, dataBuffer); + + await _device.WriteOutputReportAsync(outputReport); + + AppendEventLog($"Output report sent (Report ID: 0x{hidReportId:X2}): {ByteHelper.ByteArrayToHexString(dataBuffer)}", Color.DarkGreen); + } + catch (Exception ex) + { + PopupException("Error sending output report: " + ex.Message); + } + } + + private async void ButtonReadFeature_Click(object sender, EventArgs e) + { + try + { + var hidReportId = byte.Parse(comboBoxReportId.Text); + var len = _device.FeatureReportByteLength; + if (len <= 0) + { + throw new Exception("This device has no Feature Report support!"); + } + + HidReport report = await _device.GetFeatureReportAsync(hidReportId); + if (report == null || report.Data == null || report.Data.Length < 1) + { + AppendEventLog("Received feature report is null or too short.", Color.Red); + return; + } + + string hexString = $"{report.ReportId:X2} - {ByteHelper.ByteArrayToHexString(report.Data)}"; + var str = $"Rx Feature Report [{report.Data.Length + 1}] <-- {hexString}"; + AppendEventLog(str, Color.Blue); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + + private async void ButtonWriteFeature_Click(object sender, EventArgs e) + { + try + { + if (!byte.TryParse(comboBoxReportId.Text, out var hidReportId)) + { + throw new FormatException("Invalid Report ID format."); + } + + var data = ByteHelper.HexStringToByteArray(textBoxWriteData.Text); + + int maxLen = _device.FeatureReportByteLength - 1; + if (data.Length > maxLen) + { + throw new InvalidOperationException($"Feature report data length exceeds max allowed ({maxLen})."); + } + + var reportData = new byte[data.Length]; + Array.Copy(data, reportData, data.Length); + + var hidReport = new HidReport(hidReportId, reportData); + + await _device.SendFeatureReportAsync(hidReport); + + string logMsg = $"Tx Feature Report [{data.Length + 1}] --> {ByteHelper.ByteArrayToHexString(new[] { hidReportId }.Concat(reportData).ToArray())}"; + AppendEventLog(logMsg, Color.DarkGreen); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void DataGridView1_SelectionChanged(object sender, EventArgs e) + { + try + { + if (dataGridView1.SelectedRows.Count <= 0) + { + return; + } + + var index = dataGridView1.SelectedRows[0].Index; + + var info = _deviceList.ElementAt(index); + toolStripTextBoxVidPid.Text = string.Format("{0:X4}:{1:X4}", info.VendorId, info.ProductId); + } + catch (Exception ex) + { + PopupException(ex.Message); + } + } + + private void dataGridView1_DoubleClick(object sender, EventArgs e) + { + ConnectToSelectedDeviceAsync().ConfigureAwait(false); + } + + private void toolStripTextBoxVidPid_Enter(object sender, EventArgs e) + { + ToolStripButtonFilter_Click(sender, e); + } + } +} \ No newline at end of file diff --git a/Analyzer/MainForm.resx b/Analyzer/MainForm.resx new file mode 100644 index 0000000..e39c655 --- /dev/null +++ b/Analyzer/MainForm.resx @@ -0,0 +1,4470 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + 132, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIrSURBVDhPfZJPaBNBFMYXSknBKKkg9NIW20Uhh7bSYkJM + MjsbCLnEW++e/HMTevC4KUTZbEBo1UIC7UW95CIqBPSyKZFCm4nG2qLVYEh2NtNgmt4DuvI22ZhNaz/4 + WOa9Nz/ee7Mc9x+pk5Mu1e127vr9o+DB/JnKcNzQu6krx7nLfLTk9d39dP3GV4jXBAEN1pqSdxq+RIE9 + AMtEn4CYOj3NZ3ne8T0ScXxZCIzXEOKpILYpwi/I/PywDSCplRFlu64rhBnJAhNsyT5RhOaoIDIq4Oe2 + hELYYnxLbyvbLA+A5o/0Wms/ZrTK6Y4Ltw6qu/fMPXQhbYrxzR4gQdiOTOqrnU4aY0fllGoDlO4bR6Wl + 91a9hvBTisRN8/DwY/1SfKv6RyaHXqugByje6Xg/ZkDsHwB5fyL0uxYOX+SSBeaB2aW9htMG6F60IP2A + ZiRygQqiQYOha5xSPJwBQOLDr/MnAH2QfkAFIRcANIxnuWSJnYMRoJNTAXvLJ0agGPtghKr1gymE5RRS + f2IDWAs8eGy0Pi+ZgApCYxWERjRBXKNBMWfVc8kii3aekc7BuVlOP+sBuoaYhkKCJuC8+YxBMdoDgJQC + S8UJZRbkNAHAXF4gQKETWzJFjGGF1Nehk0fFBr+wsTkeWck6+JWswy295qGmGgpNUYRlsI5x2AawJBPd + D1/PRu6bZz1/e2b5TfRq7O3xYiYzNFh7pvwv86Ngt5RxzkqvXIN5S38BNmd6B/1xTKkAAAAASUVORK5C + YII= + + + + + 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 + AAB6heUx9GPlMgAAAABJRU5ErkJggg== + + + + 17, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAENSURBVDhPrZHbSgJRGEZ9KX2HfI18I9ELkS5KCREMDBSN + VLRA0xDREQ+FTJai47mm8TDOF7NlhulHNwO14LvarHXxb4fjv4jnW6CLZRqIpKoI3Zbw3HwDdX6hC6cI + RnNwuT38yE1WoJ6JL5RC+rFxiAji8Uj0rkY9E+9lksnGqMu4TlSoZ7JT9yxihKjLuIoXqcfQNA2yssVo + KrOA8+z8eOAiVqAuY7NVMVsqEIdLfiAQyVAX6l7DSt5gIH2hI874AX84TX0o6x2k+Td6HwvUuxI/oD9a + 0Q+3+FyjP1qh1ZuiLAztB6yHe+nPUWuP8VB9tx+wHk54naBUH+D+SbQXMP771LgB/dHOqPsnfgDYzPbD + 7s5C8AAAAABJRU5ErkJggg== + + + + 237, 17 + + + + AAABAAEA8AAAAAEAIAAo4AMAFgAAACgAAADwAAAAAAIAAAEAIAAAAAAAAMADACMuAAAjLgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwXHx8ccx8fHOcfHx17Hx8eCx8fHoMfHx7XHx8fFx8fHzsfH + x9XHx8fUx8fHzcfHx8PHx8ezx8fHnMfHx37Hx8dZx8fHNcfHxxjHx8cDx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xwDHx8cAx8fHAMfHxxHHx8c7x8fHcsfHx6nHx8fPx8fH7MfHx/fHx8f9x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/zHx8f3x8fH6MfHx8vHx8ehx8fHasfHxzTHx8cNx8fHAMfH + xwDHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHAMfH + xwrHx8c5x8fHgsfHx8bHx8fvx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+rHx8e+x8fHd8fH + xzDHx8cGx8fHAMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwDHx8cQx8fHVcfH + x67Hx8frx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x+XHx8eix8fHScfHxwvHx8cAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHDMfHx1bHx8e9x8fH98fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH8sfHx7DHx8dIx8fHB8fHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwHHx8c7x8fHrcfHx/bHx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8fwx8fHncfHxy7Hx8cAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHEsfHx3nHx8flx8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/8nJyf/Kysr/ysrK/8nJyf/IyMf/x8fH/8bG + xv/Gxsb/x8fH/8jIyP/Jycn/ysrK/8rKyv/IyMj/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9vHx8dmx8fHCsfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8crx8fHr8fHx/zHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/8rKyv/Hx8f/vb2+/6qqq/+UlJT/gH+A/2xrbP9dXF3/U1JT/09O + UP9PTlD/VFNV/19eX/9ubm//goKD/5eXl/+urq7/v7+//8jIyP/Kysr/yMjI/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f3x8fHnMfHxx7Hx8cAx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8cAx8fHAMfHx0PHx8fQx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/yMjI/8nJyf/FxcX/rq6u/4aGhv9aWVv/MzI0/xsaHP8MCw3/BAMF/wIBA/8BAAL/AQAC/wEA + Av8BAAL/AQAC/wEAAv8CAQP/BAMF/w4ND/8eHR//ODc5/2BfYP+MjI3/s7Oz/8bGxv/Jycn/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx7/Hx8cyx8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8cAx8fHUsfHx+DHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jI + yP/Jycn/vLy8/4+Pj/9RUFL/IB8h/wgHCf8AAAH/AQAC/wEAAv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8BAAL/AAAB/wEAAv8LCgv/JiUm/1lZWv+Xl5f/wMDA/8nJ + yf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fRx8fHPsfHxwDHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwDHx8dUx8fH5sfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/7y8 + vP+DgoP/ODg5/wwLDf8BAAL/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AQAC/wEAAv8QDxH/QkFC/42N + jf/AwMD/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH18fHxz3Hx8cAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHx0bHx8fix8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP/FxcX/k5OT/zw8 + Pf8JCAr/AQAC/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAAAf8AAAH/BAMF/woJ + C/8JCAr/AwIE/wAAAf8AAAH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AQAC/w0M + Dv9IR0n/np6e/8fHx//IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9LHx8cyx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHLsfHx9PHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/7e2t/9hYWL/EhIT/wEA + Av8CAQP/AwIE/wMCBP8DAgT/AgED/wMCBP8DAgT/AwIE/wIBA/8AAAH/EhET/0A/Qf93dnf/nJyd/6ys + rf+rq6v/mJiZ/29vcP84ODn/DQwO/wAAAf8CAQP/AwIE/wMCBP8DAgT/AgED/wMCBP8DAgT/AwIE/wIB + A/8BAAL/Ghkb/3BvcP+9vb3/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8e+x8fHHcfH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cUx8fHs8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/pKSk/zw7PP8EAwX/AgED/wMC + BP8DAgT/AQAC/wAAAP8EAwX/Dw4Q/wgHCf8DAgT/AAAB/xISE/9gYGH/vLu8/+7u7v/9/f3///////// + //////////////z8/P/q6ur/sLCx/1JRU/8NDA7/AQAC/wMCBP8KCQr/Dg0P/wMCBP8AAAD/AQAC/wMC + BP8DAgT/AQAC/wcGCP9KSkv/r6+v/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHmsfH + xwnHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xwLHx8d+x8fH/cfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+YmJj/KCco/wEAAv8DAgT/AwIE/wEA + Av8EAwT/ISAi/1lYWf+Tk5T/kpKT/xcWGP8BAAL/Ozs8/7Kys//29vb///////39/f/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/9/f3///////Hx8f+ioqP/Li0u/wAAAP8lJCb/nZ2e/4yLjP9QUFH/Gxoc/wIB + A/8CAQP/AwIE/wIBA/8CAQP/NTQ2/6Wlpf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH9sfH + x2PHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfH + xzzHx8fnx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/5eXmP8hICL/AQAC/wMCBP8DAgT/AQAC/yQj + Jf+Dg4T/1NTU//f39//9/f3/b25v/wYFB/9hYGL/3t7e///////9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/+/v7/0tHS/05NT/8GBQf/jIyN///////09PT/y8vL/3Rz + dP8aGhv/AQAC/wMCBP8DAgT/AQAC/y8uL/+lpaX/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x9fHx8cnx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cAx8fHDMfH + x63Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/oqKi/yYlJ/8BAAL/AwIE/wMCBP8DAgT/TUxN/83N + zf/9/f3//v7+///////Z2dn/LSwt/3Rzdf/v7+///v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//////+Xl5v9cXF3/PDs9/+rq6v/+/v7///////v7 + +/++vr7/Ozo8/wEAAv8DAgT/AwIE/wEAAv81NDb/r6+v/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8eSx8fHBMfHxwDHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHAMfHxwvHx8dCx8fHnsfH + x/fHx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+1tLX/OTg6/wEAAv8DAgT/AwIE/wIBA/9UU1X/4+Pj//// + ///8/Pz//Pz8//////+wsLH/fX19//Ly8v/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/v/o6Oj/cXBx/8XFxf///////Pz8//z8 + /P//////1dXV/z4+P/8BAAL/AwIE/wMCBP8CAQP/S0tM/729vf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8fvx8fHj8fHxzjHx8cHx8fHAMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwDHx8cPx8fHVcfHx7LHx8fwx8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8TExP9fXl//AwIE/wMCBP8DAgT/AQAC/zY1Nv/a2tr///////z8 + /P/8/Pz//Pz8//z8/P/Z2dn/7e3t//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7/5eXm/9/e3//9/f3//Pz8//z8 + /P/8/Pz//////8fHx/8kIyT/AQAC/wMCBP8CAQP/CAcJ/3RzdP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx+rHx8elx8fHSMfHxwrHx8cAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHDcfHx1XHx8e6x8fH9sfHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/5OTk/8REBL/AgED/wMCBP8CAQP/EA8Q/6ysrP///////Pz8//z8 + /P/8/Pz//Pz8//z8/P/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//7+/v+RkZH/BwYI/wMCBP8DAgT/AQAC/x0cHv+kpKT/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH8sfHx63Hx8dHx8fHB8fHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwTHx8dCx8fHr8fHx/XHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//IyMj/vb29/z8+P/8BAAL/AwIE/wMCBP8AAAH/WFdY//Pz8//9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//7+/v/o6Oj/Pz5A/wAAAf8DAgT/AwIE/wEAAv9UU1T/xMTE/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fvx8fHoMfHxzXHx8cBx8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwDHx8cAx8fHI8fHx5DHx8fsx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Ly8v/i4uL/wsLDP8CAQP/AwIE/wIBA/8QDxH/tra3///////8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P//////nJuc/wcGCP8DAgT/AwIE/wIBA/8VFBb/np6f/8vLy//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+PHx8d+x8fHGcfHxwDHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHxwfHx8dZx8fH0cfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//IyMj/ysrK/8LCwv+qqqr/Pz4//wEAAv8DAgT/AwIE/wAAAf9MS03/8fHx//z8/P/7+/v//v7+//// + //////////////39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7///////// + /////////v3+//v7+//9/f3/5OTk/zQzNf8AAAH/AwIE/wMCBP8CAQP/UVFS/7CwsP/ExMT/ysrK/8jI + yP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f+x8fHw8fHx0nHx8cDx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHHsfHx5THx8fzx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/8fH + x/+xsbH/fX1+/0RDRf8cGx3/BgUH/wMCBP8DAgT/AwIE/wIBA/9AQEH/dHR1/2trbP9tbG3/d3d4/4uK + i/+np6j/y8vL/+fn5//7+/v///////7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7///////n5+f/k5OT/xsbH/6Oi + o/+Ih4j/dXV2/2xrbf9sa2z/dHR1/zIxM/8BAAL/AwIE/wMCBP8DAgT/CAcJ/yAfIf9MS0z/hoWG/7a2 + tv/IyMj/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+zHx8eBx8fHFMfH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xwDHx8c8x8fHw8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf/Gxsb/pqam/2Rj + ZP8lJCb/BgUH/wAAAf8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/AAAA/wAAAP8AAAD/AAAA/wIB + A/8JCAr/FhUX/zY1Nv9oZ2n/qamp/+Hg4f/8/Pz///////z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3///////r6+v/a2tr/oJ+g/2BfYP8wLzD/ExIU/wgH + Cf8BAAL/AAAA/wAAAP8AAAD/AAAA/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8AAAH/CQgK/ywr + Lf9ubm//rq2u/8jIyP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f9x8fHssfH + xy3Hx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHA8fH + x1zHx8fgx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/yMjI/6moqf9eXl//Gxoc/wIB + A/8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/AgED/wAAAf8AAAH/CQgK/y4tLv92dnf/yMjI//f39////////Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39///////09PT/vr6+/2pqa/8mJSf/BgUH/wAAAP8AAAH/AgED/wIB + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwEE/wEA + Av8EAwX/IyIk/2pqa/+wsLD/ycnJ/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x9PHx8dJx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cGx8fHgMfHx/jHx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/yMjI/6CfoP86OTr/BAMF/wIBA/8DAgT/AwIE/wMCBP8DAgT/AQAC/wIB + A/8eHR//YWBh/62trf/i4uL/+vr6/////////////v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/+/v7////////////39/f/2NjZ/5eXmP9FREb/DQwO/wAAAf8CAQP/AwIE/wEAAv8IBwn/UE9R/8PC + w/+3trf/QUBB/wUEBv8BAAL/AwIE/wIBA/8AAAH/EhET/1BPUf+joqP/39/f//r6+v////////////39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//v7+////////////+Pj4/93d3f+jo6P/VlVW/xgX + GP8BAAL/AQAC/wMCBP8DAgT/AwIE/wMCBP8CAQP/BwYI/0hHSP+rqqv/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8fwx8fHZsfHxwHHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwHHx8drx8fH9MfHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8jIyP/Gxsb/iIiJ/yEgIf8BAAL/AwIE/wMCBP8DAgT/AwIE/wIBA/8DAgT/JyYo/3t6 + e//Pzs//+Pj4///////+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//v7+///////t7e3/rKys/0lISv8JCAr/AAAB/wMCBP8CAQP/AQAC/xkY + Gv8VFBb/AAAB/wMCBP8DAgT/AAAB/w8OEP9XVlf/ubi5//Ly8v///////v7+//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/v//////9PT0/8XF + xf9tbW7/Hh0f/wIBA/8CAQP/AwIE/wMCBP8DAgT/AgED/wIBA/8sKy3/l5eX/8jIyP/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH6sfHx1LHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHx0zHx8fpx8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/yMjI/8PDw/92dnf/ExIU/wEAAv8DAgT/AwIE/wMCBP8DAgT/AgED/xMSFP9mZmf/x8fH//b2 + 9v////////////39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//////+3t7f+dnJ3/MC8x/wIBA/8CAQP/AwIE/wIB + A/8CAQP/AwIE/wEAAv8EAwX/PTw+/6ysrf/z8/P///////39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3///////// + ///y8vL/vLy8/1hXWP8NDA7/AgED/wMCBP8DAgT/AwIE/wMCBP8BAAL/HBsd/4eHh//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9vHx8c2x8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHKsfHx9HHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//IyMj/wsLC/25tbv8NDA7/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/xcWGP82NTb/QD9B/1dX + WP+Eg4T/vr6//+zs7P/+/v7//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/+/v7/2dnZ/2ppa/8ODQ//AgED/wMC + BP8DAgT/AgED/xYVF/97e3z/4+Pj///////9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/n5+j/tra2/3x8 + ff9TUlT/Pj0//zMyNP8SERP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/xQTFf9+fn//xsbG/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8e8x8fHGsfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cNx8fHqMfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jI + yP/ExMT/bW1u/wsKDP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAAAf8AAAD/AAAA/wAA + Af8GBQf/GBcZ/01MTf+kpKX/7e3t//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v7+//b29v+WlZb/Dw8Q/wIB + A/8CAQP/Ghkb/6urrP/6+vr//v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/5ubm/5eXmP9DQkP/FBMV/wQD + Bf8AAAH/AAAA/wAAAP8AAAH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8SERP/f35//8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHjcfHxwXHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8drx8fH+cfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8bG + xv93dnf/DAsN/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8AAAH/DQwO/yopK/9RUFH/c3Jz/5GQ + kf+op6j/uLi4/8HBwf/MzMz/7u7u//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/v/u7u7/PTw+/wAA + Af8AAAD/WFdZ//j4+P/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/6enp/8nJyf/AwMD/tra3/6Wl + pf+NjI3/bm5v/0tLTP8lJCb/CwoM/wAAAf8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/FRQW/4mI + if/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH8MfHx1DHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxy3Hx8fbx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/4mJ + iv8TEhT/AgED/wMCBP8DAgT/AwIE/wMCBP8BAAL/AwIE/ycmKP9vb3D/tLS0/+Dg4P/09PT//v7+//// + /////////////////////////f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/z8/P/T05P/wAA + Af8AAAD/bWxt//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//////////////////// + /////////f39//Ly8v/c29z/rKus/2RkZf8fHiD/AgED/wIBA/8DAgT/AwIE/wMCBP8DAgT/AQAC/x4d + H/+ampv/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx8fHx8cbx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHBsfHx5nHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/oqKi/yIh + I/8BAAL/AwIE/wMCBP8DAgT/AwIE/wEAAv8bGhz/fXx9/9jY2f/8/Pz////////////+/v7//f39//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/w8PD/QUBC/wAA + Af8AAAD/Xl1e//f3+P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/9/f3//f39//7+/v////////////r6+v/Pzs//bGxt/xMSFP8BAAL/AwIE/wMCBP8DAgT/AwIE/wEA + Av8xMTL/sLCw/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/7Hx8d8x8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHQ8fHx+3Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+5ubr/Pz4//wEA + Av8DAgT/AwIE/wMCBP8DAgT/BAMF/0BAQf/CwsP/+fn5//b29v/w7/D/7e3t/+zs7P/s7Oz/7u7u//Ly + 8v/5+fn//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/v/c3Nz/JCMl/wEA + Av8AAAH/OTg6/+zs7P/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//j4 + +P/x8fL/7u7u/+zs7P/s7Oz/7e3t//Dw8P/39/f/9/f3/7Kysv8xMDL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/UlJT/8HBwf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fex8fHLMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cIx8fHp8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/9tbG3/BQQG/wMC + BP8DAgT/AwIE/wMCBP8CAQP/Kikq/4aFhv+EhIX/ZWVm/1FQUf9BQEL/Ozo8/0A/Qf9WVVf/cG9w/5CQ + kP+xsbH/z8/Q/+7u7v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//////+dnJ3/CQgK/wIB + A/8CAQP/EhET/7i3uP///////Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//q6ur/y8vL/6ys + rf+Liov/bGtt/1NSU/8+PT//PDs8/0NDRP9UU1T/aWlq/4mJiv99fX7/Hh0f/wIBA/8DAgT/AwIE/wMC + BP8CAQP/CwoM/4GBgv/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHisfHxwHHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8dAx8fH7sfHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6CgoP8aGRv/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/CwoM/woJC/8AAAD/AAAA/w4ND/86OTv/c3Jz/6amp//JyMn/4eHh/+zs + 7P/u7u7/8vLy//n5+f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//////9XV1f8yMTP/AQAC/wMC + BP8DAgT/AQAC/0dGSP/l5eX///////z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/4+Pj/8fHx/+7u + 7v/r6+v/3t7e/8TExf+goKD/ampr/zIyM/8KCQv/AAAA/wAAAf8MCw3/CgkL/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AQAC/ygoKf+vr6//ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH38fHxynHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwPHx8eZx8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/wsLC/01MTv8BAAL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AAAB/wMCBP8oJyn/dHN0/7+/wP/t7e3//f39/////////////f39//39 + /f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39///////8/Pz/ycnJ/0NCRP8CAQP/AwIE/wMC + BP8DAgT/AwIE/wQDBf9XVlf/1tbW//7+/v///////f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39 + /f/9/f3//v7+/////////////Pz8/+jo6P+2trb/aGdo/yAfIf8BAAP/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP9jYmP/xsbG/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx3vHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxyjHx8ffx8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/lJOU/xAPEf8CAQP/AwIE/wMC + BP8DAgT/AwIE/wIBA/8CAQP/KCcp/4SEhf/Z2dn//Pz8/////////////v7+//7+/v/9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/v//////8fHx/8nJyf96env/IiEj/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAQP/LCwt/4eHiP/R0dH/9fX1///////+/v7//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//39/f/+/v7//v7+////////////+vr6/9HQ0f92dnf/Hh0f/wEAAv8CAQP/AwIE/wMC + BP8DAgT/AwIE/wEAAv8cGx3/paWl/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx8vHx8cXx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHx2zHx8f+x8fH/8fHx//Hx8f/x8fH/8fHx//CwsL/SkpL/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AQAC/xAQEf9ra2z/2NjY///////7/Pz/8fHx/+Dg4P/S0tL/z8/P/9bW1v/o6Oj/+vr6//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/+/v7/+/v7/9TU1f+Pjo//SUlK/xgXGf8CAQP/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/wMDBP8eHR7/U1NU/5qZmv/d3N3//f39//39/f/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+fn5/+Tk5f/V1dX/zs7P/9TT1P/j4+P/8/Pz//39/f/+/v7/zMzM/1paW/8KCQv/AQAC/wMC + BP8DAgT/AwIE/wMCBP8CAQP/YWBh/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/bHx8dPx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHCsfHx7PHx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+fnp//FBMV/wIBA/8DAgT/AwIE/wMC + BP8BAAL/Li0v/6mpqf/m5ub/xcXF/5CPkP9fXl//QUFC/0pKS/9xcXL/nZ2e/8jIyP/q6ur/+/v7//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//7+/v/i4uL/e3t8/yIiI/8DAgT/AAAB/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/AAAB/wUEBv8sKyz/jIuM/+vr6//+/v7//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+vr6/+bm5v/CwsL/l5aX/2tqa/9HRkf/Q0JE/2VkZv+Xl5j/zMzN/+Tk5P+Yl5j/ISAi/wEA + Av8DAgT/AwIE/wMCBP8BAAL/IiEj/66ur//IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8eWx8fHAsfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHK8fHx+THx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP9jY2T/AgED/wMCBP8DAgT/AwIE/wQD + Bf88Oz3/m5uc/4SDhP89PD7/ERAS/wwLDf9DQkT/lZWV/9XU1f/z8/P//f39//7+/v/9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//v7+/9bV1v9HRkj/AwIE/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8AAAL/BgUH/1tbXP/j4+T//v7+//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//39/f/+/v7//f39//Dw8P/Ozc7/iomK/zg3Of8KCQv/FRQW/0ZFR/+NjY7/k5OU/y4t + L/8DAgT/AwIE/wMCBP8DAgT/BQQG/3t6e//Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fRx8fHGMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHX8fHx/zHx8f/x8fH/8fHx//Hx8f/yMjI/7i4uP8tLC7/AQAC/wMCBP8DAgT/AgED/xEQ + Ev89PD7/Hh0f/wEAAv8CAQP/QD9A/6mpqv/u7u7///////7+/v/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/+/v7/4+Pj/0hISf8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wIBA/9gX2H/7u7u//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f///////v7+/+jo6P+bm5z/MzIz/wAAAP8DAgT/JCQl/zo5 + Ov8LCgz/AwIE/wMCBP8DAgT/AAAB/0FAQv/BwcH/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fyx8fHQ8fH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cBx8fHlMfHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/5aWlv8NDA7/AgED/wMCBP8DAgT/AwIE/wQD + Bf8CAQP/AAAA/xcXGP+Dg4T/5+fn///////+/v7//////////////////v7+//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/v/fHx9/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8IBwn/mJiZ//7+ + /v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//v7+//////////////////7+/v//////3t7e/3Bwcf8PDxD/AAAA/wIB + A/8EAwX/AwIE/wMCBP8DAgT/AgED/xkYGv+oqKj/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHdcfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cMx8fHwsfHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/2pqav8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/LCst/7Kxsv/9/f3///////r6+v/n5+f/0tLS/7y8vP+srK3/ycnJ//n5+f/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39 + /f/w8PD/Pz5A/wAAAP8AAAD/AAAA/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8AAAH/AAAA/wAAAP8AAAD/XVxe//f3 + 9//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/19fX/wcHC/62trf+/v8D/1NTU/+rq6v/7+/v///////j4+P+fnp//Hx4g/wEA + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wcGB/+BgYH/ysrK/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHpsfH + xwTHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8clx8fH3sfHx//Hx8f/x8fH/8fHx//IyMj/wcHB/0NDRP8AAAH/AwIE/wMCBP8DAgT/AwIE/wEA + Av83Njf/y8vL//39/f/b29v/oKCg/2FgYv81NDb/FxYY/xUUFv9hYWL/0NDQ//v7+//8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/6+vr/urq6/3Jyc/9aWlv/S0tM/yopKv8FBAb/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wgHCf8wLzH/Tk1P/1xcXf94eHn/yMjI//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/6+vr/w8PD/1JRUv8REBL/Ghkb/zo5O/9paGr/qqmq/+Li4v/9/f3/ubi5/ycm + KP8BAAL/AwIE/wMCBP8DAgT/AwIE/wAAAf9ZWVr/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHy8fH + xxHHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfH + xwDHx8c8x8fH88fHx//Hx8f/x8fH/8fHx//IyMj/tbW1/yQkJf8BAAL/AwIE/wMCBP8DAgT/AQAC/zU0 + Nv/Hxsf/yMfI/29ub/8nJij/BgUH/wAAAP8AAAD/JyYn/5ycnf/y8vL//v7+//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//v7+//39/f/7+/v/9/f3/9XV1f8xMDH/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/0hHSf/g4OH/+Pj4//v7+//9/f3//v7+//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//v/+/+vr6/+KiYr/Gxoc/wAAAP8AAAH/CQgK/y8uMP97e3z/0dHR/7e3 + uP8lJCb/AQAC/wMCBP8DAgT/AwIE/wAAAf85ODr/vr6+/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH4sfH + xyfHx8cAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHAMfH + xyPHx8ebx8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/oqGi/xQTFf8CAQP/AwIE/wMCBP8CAQP/ISAi/42M + jf9paGr/GRga/wEAAv8BAAL/AgED/wQDBf9LSkv/zMzM//7+/v/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//v7+/+fn5/8xMTL/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/0pJS//09PT//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/8/Pz/vby9/zo5Ov8CAQP/AgED/wAAAf8CAQP/ICAh/3Z2 + d/+CgYL/FhUX/wIBA/8DAgT/AwIE/wEAAv8gHyD/srKz/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH+MfH + x4bHx8cZx8fHAMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cPx8fHacfH + x9XHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Kysr/jYyN/wsKDP8CAQP/AwIE/wMCBP8EAwX/JyYo/x8f + IP8BAAL/AQAC/wMCBP8CAQP/CAcI/2hnaf/m5ub///////z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/9/f3//f39//7+/v//////+fn5/4eHh/8IBwn/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/w8OEP+hoKH//f39///////+/v7//f39//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//////9ra2v9TUlP/BAMF/wIBA/8DAgT/AQAC/wIB + A/8mJSb/ICAh/wMCBP8DAgT/AwIE/wIBA/8TExT/oaGh/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x/3Hx8fJx8fHWMfHxwnHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHAMfHxzjHx8exx8fH+sfH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Ly8v/fHx9/wQDBf8DAgT/AwIE/wMCBP8DAgT/AgED/wIB + A/8DAgT/AwIE/wIBA/8JCAr/dnZ3/+/v8P/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v7+//// + ///09PX/5+fo/9va2/+7u7z/cG9w/xEQEv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8bGhv/fn5//8LBwv/d3d3/6enp//b2 + 9v///////f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8///////m5ub/Xl1f/wQDBf8DAgT/AwIE/wMC + BP8BAAL/AwIE/wMCBP8DAgT/AwIE/wIBA/8NDA7/kZGR/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH9cfHx6DHx8crx8fHAMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cLx8fHbcfHx+HHx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Kysr/cG9w/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wUEBv9vb3D/8fHx//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7/3t7e/5CQ + kf9TU1T/MjEz/x4eH/8QDxH/AgED/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AwIE/xISE/8hICH/NjU3/1pZ + Wv+cnJz/5+fn//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7/5+fn/1dWWP8CAQP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8IBwj/hYWG/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8fVx8fHWsfHxwXHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxx/Hx8eex8fH+cfHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf/IyMj/YmJj/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AQAC/1RTVP/q6ur//v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P+0tLX/NDM1/wQD + Bf8AAAD/AAAB/wEAAv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8BAAL/AAAB/wAA + AP8HBgj/Q0JE/8bFxv/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//////93d3f89PT7/AAAB/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8EAwX/eXh5/8vLy//Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH8sfHx4rHx8cUx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHOMfHx8LHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Jycn/xsbG/6emp/9lZWX/Gxoc/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/Kyos/9LR0v///////Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39/7Kys/8eHR//AAAB/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AAAB/ywsLf/Hx8f//v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//////+9vb3/Gxoc/wEA + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/JCMk/3BvcP+tra7/x8fH/8jIyP/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/7Hx8ewx8fHKMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwDHx8dNx8fH2sfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/yMjI/8jIyP+oqKj/Xl1f/xwbHf8DAgT/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8IBwn/lpaX//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/fz//f38//39/P/9/fz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7/1NPU/y4tL/8AAAH/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wAAAf9CQUP/5OPk//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//39/P/9/fz//f38//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/e3p7/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/wQDBf8jIiT/aWlq/7CwsP/Jycn/yMjI/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHysfHxzrHx8cAx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAsfHx1/Hx8fnx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Jycn/t7e3/25ub/8fHiD/AgED/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAA + Af89PD7/6enp//39/f/8/Pz//Pz8//z8/P/+/vz//v78//f3+//v7fr/5+T5/+jl+f/w7/r/+Pf7//7+ + /P////z//f38//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/29vb/ZWRl/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8EAwX/gICB//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f38//// + /P/+/vz/9vb7/+/t+v/n5Pn/6OX5//Dv+v/4+Pv////8//7+/P/8/Pz//Pz8//z8/P/+/v7/2dnZ/ygn + Kf8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/AwIE/ygnKf97e3z/vb29/8nJ + yf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9rHx8dJx8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8cDx8fHacfHx+3Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/8bG + xv+VlJX/NzY4/wUEBv8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wQD + Bf+RkZL///////z8/P/8/Pz//f38//v7/P/b1vf/oZXv/3Jf6P9VPuT/TTXj/0414/9YQeT/dGHo/52P + 7v/OyPX/8/L7//7//P/9/fz//Pz8//z8/P/8/Pz//Pz8//////+7u7v/FBMV/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/IiEj/9HR0f/+/v7//Pz8//z8/P/8/Pz//Pz8//39/P/+/vz/7+76/8jA + 9P+WiO3/b1vn/1U+5P9NNeP/TTXj/1hB5P94Zen/qZ7w/+Le+P/9/fz//f38//z8/P/8/Pz//Pz8/3Rz + dP8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8IBwn/Q0NE/6Cg + oP/IyMj/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fix8fHUsfHxwDHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwPHx8drx8fH8MfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/vLy8/2xr + bP8VFBb/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/xwb + Hf/Q0ND///////z8/P/+/vz/7Or6/5iJ7f9IL+L/LRDe/yoN3v8rDd7/Kw7e/ysO3v8qDd7/Kg3e/ywP + 3v89IuD/bFjn/7eu8v/y8Pv//v/8//z8/P/8/Pz//Pz8//f39/9eXl//AAAB/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/AwID/wMC + A/8DAgP/AwID/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgED/3t6e//8/Pz//Pz8//z8/P/8/Pz//v/8/+zq+v+sofD/Y03m/zke + 4P8rDt7/Kg3e/ysN3v8rDt7/Kw7e/yoN3v8qDd7/LxLe/1A44/+mmvD/8vH7//3+/P/8/Pz//////7i4 + uP8PDhD/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AQAC/x0d + Hv97env/wcHB/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH5cfHx1PHx8cAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAcfHx2bHx8fvx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+tra3/SEdJ/wYF + B/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/z8/ + QP/w8PD//f39//7+/P/k4fn/cF3o/y4R3v8rDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8sD97/Kg3e/zQZ3/9uWuj/zcb1//z8/P/9/fz//////8zMzP8bGhz/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgIB/wMCBP8FAw//BwMZ/wYD + FP8GAxX/BwMY/wUDDf8DAgP/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/y0sLf/f3+D//v7+//39/P/5+fz/wLjz/2JM5v8xFN//Kg3e/ywP + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysN3v8yFd//g3Hq/+7s+v/9/fz//v7+/+Hh + 4f8pKSr/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEA + Av8KCQv/V1dY/7a2tv/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+THx8dPx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHW8fHx+zHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/5ycnP8wLzH/AgED/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/wQDBf8GBQf/AwIE/wMCBP8DAgT/AAAB/2Ji + Y//5+fn//f38//Du+v92Y+n/LA7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ywP3v8rDd7/Qynh/6KV7//08/v////+/4OCg/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8EAgn/DAU1/xkJeP8jDar/Jw68/yUO + t/8mDrj/Jg67/yIMpf8XCW7/CwUs/wMCBv8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wcGCP+goKH//////+3r+v+Rgu3/PCHg/yoN3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/LhHe/4p66//39vv//f39//Pz + 8/9EREX/AAAB/wMCBP8DAgT/AwIE/wcGCP8CAQP/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/AwIE/z49P/+oqKn/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8ffx8fHRMfH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xwDHx8dJx8fH5MfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/j4+P/yIhIv8BAAL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8DAgT/Kikr/4SEhP9cW1z/AgED/wMCBP8DAgT/AAAB/3Z1 + dv/9/Pz//f38/6WZ8P8xFN//LA/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/Kw7e/zMW3/+FdOr/2tfn/z8+P/8AAAH/AwIF/wMCB/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/AwIE/wsFLf8cCoj/KQ/M/y0Q4P8uEOH/LRDg/y0Q + 4f8tEOD/LRDg/y4Q4f8tEN//KA7F/xoKe/8JBCP/AwIC/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8EAgf/AwIE/wAAAP9ZWVn/29fx/3Rg6f8vEt7/LA/e/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/zgc3/+7svP////9//f3 + 9/9XV1j/AAAB/wMCBP8DAgT/BQQG/29vcP93d3j/ISAi/wEAAv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wEAAv8uLS//np2e/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH1cfH + xzXHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfH + xzXHx8fXx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/+Hh4j/GRga/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAQP/AQAC/yAfIf99fX7/2tna//////+/v7//ExIT/wIBA/8DAgT/AAAB/3l5 + ev/+//3/5+T5/1U+5P8rDd7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v8wE+H/UUGv/xEPFP8CAQH/DwZD/xQIXf8DAgX/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wICAf8GAxX/Fghp/ygOw/8tEOD/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/y0Q3/8mDrr/Ewda/wUDD/8DAgH/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwID/wQCCv8WCWn/DAUz/wEBAP8aGCH/TzzB/y0Q4P8tD97/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/yoN3v9pVef/8vH7//j4 + 9/9aWVv/AAAB/wMCBP8BAAL/ISAi/9bV1v/9/f3/z8/Q/25tbv8YFxn/AAAB/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/JCQl/5eWl//Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x8THx8ckx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHIcfH + x8LHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/4aGhv8XFhj/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wEAAv8ODQ//YF9h/8zLzP/7/Pz//v7+//39/f/y8vL/T09Q/wAAAf8DAgT/AAAB/2xr + bP/+/vv/ua/y/zMX3/8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOH/GQh8/wIBAf8MBTL/Jw69/ykPyf8NBTn/AgIB/wMC + BP8DAgT/AwIE/wMCBP8DAgH/BAII/w8GQf8iDKT/LRDb/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LBDY/x8Ll/8MBTT/AwIF/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIC/xEHTf8rD9P/Iw2s/wkEIv8DAgf/HQqV/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v88IeD/zsf2//f4 + 9f9OTU7/AAAB/wMCBP8BAAL/a2ps//n5+f/8/Pz///////n5+f+/v7//UVBR/wkICv8BAAL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/yEgIv+VlZX/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8erx8fHE8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cOx8fHpMfH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/iYiJ/xcWGP8BAAL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/AgED/zEwMv+mpqf/9PT0///////8/Pz//Pz8//z8/P//////q6qr/wwLDf8CAQP/AAAB/09P + UP/19fT/jHzo/yoN3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sENn/EQdM/wgEIP8jDaz/LRDg/y0Q4P8lDbP/DQU2/wMC + Bf8CAgH/AwIC/wQCCv8MBTL/HAqG/yoPz/8tEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q4P8pD8j/GQp5/woEKf8EAgf/AwIC/wIC + Af8EAgf/EAZG/ycOwP8tEOD/LRDf/yAMmf8GAxT/Fghm/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/pZnu/+7v + 7P81NDX/AAAB/wEAAv8YFxn/w8PE///////8/Pz//Pz8//z8/P//////7u7u/5WUlf8lJCX/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8iISP/mZmZ/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f9x8fHisfHxwbHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwPHx8d+x8fH+8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+SkpL/Gxob/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wEA + Av8KCQv/YWFi/9jY2f///////f39//z8/P/8/Pz//Pz8//z8/P/9/f3/7u7u/0pJS/8AAAH/AAAB/yws + Lf/e3eP/b1vn/yoN3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8oD8b/DgY8/yAMmf8tEOD/LRDe/y0Q3v8tEOD/KA7G/xsK + gv8UCF3/Fghp/x8Ll/8pD8r/LRDg/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LRDf/ygOxP8eC5D/Fghk/xUI + X/8dC4z/Kg/N/y0Q4P8tEN7/LRDe/y0Q3v8cCoT/EAZH/ysP0/8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8qDd7/iHnk/83N + zf8bGh3/AQAC/wAAAf9kZGX/9/f3//39/f/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/Ly8z/UE9Q/wUE + Bv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/JyYo/6Ghof/Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH9MfHx2PHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHx1PHx8fux8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/56env8jIiT/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/xkY + Gv+Pjo//8vLy//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//////7Gwsf8QDxH/AQAC/w8O + Ef+wr7n/Ykzp/yoN3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8lDbT/HwuU/y0Q3f8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q + 4P8tEN//LRDf/y4Q4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8uEOH/LRDf/y0Q + 3/8tEOD/LRDf/y0Q3v8tEN7/LRDe/y0Q3/8sENj/HQuM/ycOwf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8qDd7/eGfg/5mY + nf8GBQf/AQAC/x0cHv/IyMj///////z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P//////6urq/3t6 + e/8QEBH/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/zIxMv+srKz/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx+HHx8c8x8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHLMfHx9THx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Jycn/ra2t/zEwMv8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8AAAH/KSgq/7Gw + sf/7+/v//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//T09P9gYGH/AQAC/wEA + Av9raHX/XEbk/yoN3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rD9T/LBDZ/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LBDY/ysP1v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDd7/a1rU/1JQ + Vv8AAAH/AwIE/3x7fP/7+vr//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v7+//j4 + +P+dnZ7/HRwe/wAAAf8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/9CQUP/t7e3/8jIyP/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8fAx8fHG8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cPx8fHq8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8jIyP+6urr/RURG/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv83Njj/xsbG//7+ + /v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/v/Q0ND/KCcp/wAA + AP8jISv/Qy/C/ywP4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Rzas/xYV + Gf8AAAD/Ozs8/+Hh4f/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39 + /f/8/Pz/tLS0/ycmKP8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8EAwX/WFhZ/8HBwf/IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fHkcfHxwbHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwHHx8d1x8fH+8fHx//Hx8f/x8fH/8fH + x//Hx8f/yMjI/8PDw/9gYGH/BQQG/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/z09Pv/Q0ND///////z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3/oJ+g/xEQ + EP8DAgT/HAx3/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sENv/Fwtf/wEB + AP8cGxv/uLi4///////8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//v7+/76+v/8sKy3/AQAC/wMCBP8DAgT/AwIE/wMCBP8CAQP/CgkL/3R0df/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH88fHx1rHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxz/Hx8fmx8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/yMjI/4CAgP8NDA7/AgED/wMCBP8DAgT/AwIE/wMCBP8BAAL/Ojo7/9HR0v///////Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v3/8/L1/1pV + df8BAAX/CQQk/yYOu/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8jDaj/BgMV/wQC + C/90cI3/+vr6//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8///////Av8D/KSgq/wAAAf8DAgT/AwIE/wMCBP8DAgT/AQAC/xYVF/+SkpL/ycnJ/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9XHx8cqx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHFsfHx7zHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Jycn/n5+f/x4dH/8BAAL/AwIE/wMCBP8DAgT/AwIE/wEAAv8vLjD/y8vL///////8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/P/z8vr/nI7t/zsi + 0v8SBlj/AwID/xQIW/8sENj/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoP0P8PBkT/AwIG/xYI + bf9FLNr/rKHv//j3+//9/fz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/+/v7/uLi4/yAfIf8BAAL/AwIE/wMCBP8DAgT/AwIE/wEAAv8tLC3/ra2t/8nJ + yf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8ejx8fHC8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cCx8fHf8fHx/3Hx8f/x8fH/8fHx//Hx8f/x8fH/8jI + yP+3t7f/Ozo8/wEAAv8DAgT/AwIE/wMCBP8DAgT/AQAC/yAfIf+6urv///////z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v78/+nm+f+BcOr/MhXf/ywP + 4P8pD8v/EQdP/wUDDv8eC47/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/xkJd/8EAgv/FQhi/ysP + 1P8sDt//Nxzf/5KE7P/x7/r//v78//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39/6Skpf8UExT/AgED/wMCBP8DAgT/AwIE/wMCBP8CAQP/Tk1O/7+/ + v//IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f3x8fHZMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8dAx8fH6MfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8XF + xf9jYmP/BAMF/wMCBP8DAgT/AwIE/wMCBP8CAQP/Dw4Q/56dnv/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+//z/39z4/21Z5/8tEN7/LA/e/y0Q + 3v8tEOD/KQ/K/xIHU/8JBCX/JA2w/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/IAyd/wgEHf8WCGf/Kw/S/y0Q + 3/8tEN7/LA/e/zAU3v9+ber/6uf5//7+/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39//n5+f+EhIX/CAcJ/wIBA/8DAgT/AwIE/wMCBP8CAQP/CQgK/3d3 + eP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH2MfHxyvHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxxTHx8e5x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/42N + jf8REBL/AgED/wMCBP8DAgT/AwIE/wMCBP8EAwX/dHR1//f39//9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/P/Y0/f/YErl/ywO3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yoP0P8WCGb/DwZD/ycOwP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4f8kDbH/DQU5/xkKeP8sENf/LRDf/y0Q + 3v8tEN7/LRDe/ywP3v8tEN7/cFzo/+Th+f/+/vz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/v7u//Wlpb/wEAAv8DAgT/AwIE/wMCBP8DAgT/AQAC/xwb + Hf+enp//ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx6DHx8cJx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHx3XHx8f8x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/sLCw/y4t + L/8BAAL/AwIE/wMCBP8DAgT/AwIE/wAAAf9DQkT/5eXl//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v78/9XQ9/9aQ+X/Kw7e/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8sENj/HAqI/xYIZv8pD8f/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yYOvP8UCF7/HwuX/y0Q3P8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/2lV5//h3fj//v78//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7/1dXV/y4tL/8BAAL/AwIE/wMCBP8DAgT/AwIE/wEA + Av8/P0D/urq6/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/THx8dax8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHNMfHx+DHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//ExMT/Wlla/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/xkYGv+8vLz///////z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39 + /f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/+/vz/1tD3/1lC5f8rDd7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LRDe/yQNsP8fC5X/Kg/Q/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//KQ/I/x4LkP8mDrr/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywO3v9oU+b/4t/4//7+/P/8/Pz//Pz8//z8/P/8/Pz//f39//39 + /f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v7+/6SjpP8ODQ//AgED/wMCBP8DAgT/AwIE/wMC + BP8GBQf/b29v/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fOx8fHIMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8cLx8fHqMfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+Li4z/Dw4Q/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/3t6e//6+vr//Pz8//z8/P/+/v7////////////+/v7/+Pj4//T0 + 9P/y8vL/8fHx//b19v/8/Pz//Pz8//7+/P/c1/f/XEXl/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8rD9L/Kg/O/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN3/KQ/L/ysP1f8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/bVnn/+fk+f/+/vz//Pz8//v7+//09PT/8fHx//Ly + 8v/09PT/+fn5//////////////////39/f/8/Pz//f39//T09P9gX2D/AQAC/wMCBP8DAgT/AwIE/wMC + BP8BAAL/GRka/52dnf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHjMfHxwPHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwDHx8ddx8fH9sfHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/7Kysv8vLjD/AQAC/wMC + BP8DAgT/AwIE/wMCBP8AAAH/NDM1/97e3/////////////v7+//m5ub/w8PD/5mYmf93dnj/Xl1e/05O + T/9YWFn/h4eH/9PT1P/7+/v//v78/+Th+f9mUeb/Kw7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/3ln6f/u7fr//f78//n5+f/IyMj/fX1+/1VU + Vv9PT1D/YWBh/3t7fP+enp//ycjJ/+rq6v/9/f3////////////MzMz/ISEi/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AQAC/0FBQv+8vLz/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH68fHx0THx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxyHHx8fPx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/xcXF/2FhYv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8JCAr/nZ2d///////r6+v/tLS0/2xsbf8zMjT/EhES/wMCBP8AAAD/IB8g/2Vk + Zf+xsbH/5eXl//j4+P/9/vz/7+36/3hl6f8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/yoN3v8qDd7/LA/e/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/yoM3v8qDd7/LA/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/y8S3v+Mfez/9vX7//39/P/39/f/39/g/6en + p/9ZWFr/GBcZ/wAAAP8EAwX/FRQW/zo6O/92dnf/vr2+//Dw8P//////gYCB/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgED/wgHCP92dnf/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx7jHx8cSx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHA8fHx4rHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/lpWW/xQTFf8CAQP/AwIE/wMC + BP8DAgT/AwIE/wEAAv9EQ0T/0dHR/5aWlv8+Pj//DQwO/wAAAf8AAAD/BAMF/zEwMf+Hh4j/1tbW//r6 + +v///////f39//39/P/4+Pv/kYHs/y8T3v8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/yoN3v8vEt7/Qijh/2dS5v9lUOb/Nxzf/ysN3v8sD97/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ywP3v8rDd7/PCLg/2tW5/9hTOb/PiTh/y0Q3v8qDd7/LA/e/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v81Gd//pprw//z8/P/9/fz//v7+//// + ///39/f/zc3N/3p6e/8nJij/AgED/wAAAP8BAAL/EhES/0lISv+kpKT/ycnJ/y8uMP8BAAL/AwIE/wMC + BP8DAgT/AwIE/wEAAv8gHyH/pqam/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/vHx8dux8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHQMfHx+nHx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+6urr/Ozs8/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wQDBf9EREX/ODc5/wYFB/8AAAH/AQAC/wIBA/8sKyz/jIyM/+Dg4P/9/f3//v7+//z8 + /P/8/Pz//Pz8//39/P+xp/H/OBzg/ywP3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ywP3v8rDt7/OyDg/2pW5/+nm/D/2dT3//Px+//y8Pr/vbTz/2hU5/8yFt//Kw7e/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ykPyf8sENr/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP1v8pD8v/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/Kw7e/zYb3/90Yej/yMD0//X0+//w7/r/0832/5+R7v9iTOb/Nxzf/ysN3v8sD97/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDt7/QSfh/8W99P/+/vz//Pz8//z8 + /P/8/Pz///////z8/P/X1tf/fXx9/yEhIv8BAAL/AQAC/wAAAf8JCAr/QkFD/zs6PP8CAQP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAQP/T09Q/8LCwv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fZx8fHKsfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cPx8fHs8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP90c3T/BgUH/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wQDBf8EAwX/AQAC/wIBA/8AAAH/FhUW/3Jyc//Z2Nn//f39//7+/v/8/Pz//Pz8//z8 + /P/8/Pz//v/8/9PN9v9KMeL/Kw7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8sD97/Kw7e/0Am4f+Ab+r/ysL1//Py+/////z//v78//39/P/9/fz////8//Du+v+qnvD/TTXj/ysO + 3v8tD97/LRDe/y0Q3v8tEN7/LRDf/yAMmf8lDbP/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yEMov8jDan/LRDg/y0Q3v8tEN7/LRDe/ywP + 3v8tEN7/WEHk/7eu8v/08/v////8//39/P/9/fz//v/8//7+/P/v7vr/wLjz/3Vi6f86H+D/Kw3e/ywP + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kw3e/1pD5f/i3vj//v78//z8 + /P/8/Pz//Pz8//z8/P/+/v7//Pz8/83Nzv9iYWL/Dg4P/wAAAf8CAQP/AAAC/wQDBf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAQP/DQwO/4mIif/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHmMfH + xwbHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8dmx8fH+cfHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6ampv8gHyH/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgED/wMCBP89PD7/t7a3//n5+f/+/v7//Pz8//z8/P/8/Pz//Pz8//z8 + /P/9/fz/7uz6/2xY5/8rDd7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysN + 3v85HeD/e2np/8/J9v/5+fz////8//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/P/+/vz/2dT3/3Ng + 6P8wE97/LA/e/y0Q3v8tEN7/LhDh/x0LjP8WCGb/LRDc/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/W/xIHUf8iDKb/LhDh/y0Q3v8tEN7/LA7e/zQY + 3/+Ccer/49/4//7//P/9/fz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/fz////8//b1+//FvfT/b1vo/zQY + 3/8rDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v+BcOr/9vX7//39 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8///////19fX/pqan/y8uMP8BAAL/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/zAvMP+zs7P/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH8MfH + x0zHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xybHx8fUx8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/wsLC/1JRUv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/CwoM/2ppav/g4OD///////z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/nZDu/zAU3v8tD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/LhHe/15I + 5f+9tPP/9vX7//7//P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v78/+/t + +v+Qgez/NRrf/ywP3v8tEN7/LhDh/x4Ljv8JBCP/Jg66/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Ig2n/wcDGv8jDaz/LhDh/y0Q3v8rDt7/PCHg/6KV + 7//19Pv//v78//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P////z/8vH7/7Cl + 8f9TO+P/LA/e/ywP3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v82G9//s6nx//7+ + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//v7+/9TU1f9XVlf/BgUH/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wQDBf9nZ2j/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7/Hx8cWx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHBMfH + x5HHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/jIyM/w4OD/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wEAAv8UExX/jY2O//Pz8//+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7/ + /P/Ry/b/RSvh/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysO3v86H+D/jn/s/+fk + +f////z//f38//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//3+ + /P/39/v/nZDu/zYb3/8sD97/LhDh/x0Liv8DAgb/GQl3/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tENz/FAhe/wQCCP8iDKb/LhDh/ysO3v8+I+D/r6Tx//v7 + /P/9/fz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f38//7+ + /P/e2vj/f23q/zQY3/8rDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDd7/VDzk/+Hd + +P/+/vz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8///////s7Oz/eHd5/wwLDf8BAAL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8ZGBr/np6e/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x/zHx8d1x8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHRsfH + x+3Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+2trf/NDM0/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AQAC/xoZG/+ioqL/+vr6//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f38//Tz + +/91Yuj/Kw3e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kw7e/0834/+5r/L/+fn8//7+ + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/9/fz/+Pf7/5eJ7f8yFd//LRDh/xkJef8CAgH/DAUz/yoPzP8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8nDr3/CQQh/wMCBv8fC5T/LQ/h/zgd4P+roPD//Pv8//39 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/+/vz/9fT7/6md8P9FK+H/Kw7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/4t7 + 6//6+fz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7/9vb2/4yLjP8REBL/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/R0ZH/7+/v//IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8fex8fHL8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cSx8fHusfH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/9tbW3/BQQG/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/GRga/6amp//8/Pz//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v/8/7eu + 8v82Gt//LA/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0P3v8tEN7/Z1Lm/9XQ9v/+/vz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//f38//Px+/98aur/LA/d/xQHW/8CAgD/BQIM/yAMm/8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8bCoP/AwIG/wMCA/8YCXX/MBPh/5GC7P/5+Pz//f38//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//f38//39/P/IwfX/WELk/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/z8l + 4f/LxfX//v/8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//j4+P+QkJH/Dw4Q/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/CgoL/4KCgv/Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fHoMfHxwjHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8dvx8fH+8fH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6Kiov8cGx3/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8REBL/nZ2e//z8/P/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/fz/7Or6/2BL + 5f8qDd7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/zAT3v97aen/5+T5//7//P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/+/v7///////// + ///////////////////l4f7/VD/W/woDM/8CAgH/AgIB/xQIW/8tENz/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysP1v8PBkP/AgIB/wICAf8PBUr/aVXj//Hv//////////////// + /////////v7+//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/+//z/3Nj3/2pW5/8tEN7/LQ/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysN + 3v91Y+j/9fT7//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/49/j/hYSF/wkI + Cv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/ysqLP+wsLD/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH88fHx1THx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxy3Hx8fbx8fH/8fH + x//Hx8f/x8fH/8fHx//IyMj/wMDA/0tLTP8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wgH + Cf+Dg4T/+fn5//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/vz/q6Dw/zEV + 3/8tD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/Mhbf/4p67P/w7vr//v78//z8/P/9/f3/+/v7//v7 + +//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//7+/v///////f39//Hx8f/k5OT/zc3N/7i4 + uP+oqKj/np2e/5iYmP+ampv/WlR+/wUDEP8DAgP/AwIC/woEJ/8oDsX/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yUNtP8HAxj/AwID/wICA/8KBxn/a2WJ/5qamv+ZmJn/n5+f/6qq + qv+6urv/0dHR/+bm5v/z8/P//v7+///////+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/6+vr//Pz8//39/f/8/Pz//v78/+fl+f93Zen/LhLe/ywP3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP + 3v85HuD/wrn0/////P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3/8/Pz/2pp + a/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP9hYGH/xcXF/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx8fHx8ccx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHCMfHx57Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Jycn/hYSF/wwLDf8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/1ta + W//v7+///f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/P/r6fr/XEbl/ysN + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v8zF9//koPt//Py+//9/vz//Pz8//39/f/x8fH/vr6+//Ly + 8v/9/f3//Pz8//z8/P/8/Pz//Pz8//7+/v//////9fX1/9bW1v+mpqb/dHN0/0pKS/8qKSr/GRga/w8P + EP8IBwn/BAMF/wEAAv8BAAL/BAMF/wMCBP8DAgT/AwIE/wQCCv8gDJv/LRDh/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/xsKgv8DAgX/AwIE/wMCBP8DAgT/BAMF/wEAAv8BAAL/BAMF/wkI + Cv8REBL/Gxob/y0sLv9QT1D/e3p7/66urv/b29z/9/f3///////+/v7//Pz8//z8/P/8/Pz//Pz8//39 + /f/q6ur/wL/A//f39//9/f3//Pz8//7+/P/s6vr/f23q/y8S3v8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8rDd7/cV7o//X0+//9/fz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v7+/+Pj + 4/9DQ0T/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8VFBb/mJiY/8nJyf/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx/7Hx8eCx8fHAsfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHVsfHx/PHx8f/x8fH/8fH + x//Hx8f/x8fH/8jIyP+xsLH/Kyss/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/LSwu/9TU + 1P///////Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7//P+wpvH/MhXf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/zMX3/+ThO3/9fT7//39/P/8/Pz//v7+/+/v7/94d3j/l5aX//39 + /f/8/Pz//Pz8//z8/P//////+/v7/9ra2/+amZr/U1JT/yAfIf8IBwn/AAAB/wAAAP8BAAL/AQAC/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wICAv8ZDGj/LhHf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LhHb/xQKUP8CAgH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8CAQP/AQAC/wAAAf8AAAD/AAAC/woJC/8mJSf/W1tc/6SkpP/h4eH//f39//7//v/8/Pz//Pz8//z8 + /P/5+fn/gYCB/4uLjP/29vb//f39//z8/P/+/vz/7+36/4Bv6v8vEt7/LA/e/y0Q3v8tEN7/LRDe/y0Q + 3v8sD97/Oh7g/8a/9P////z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//// + ///AwMD/HBsd/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/PT0+/7u7u//IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8fnx8fHPcfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cfx8fHzMfHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8XFxf9eXl//AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8LCgz/np6f//7+ + /v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f38//Hw+v9nUub/Kg3e/y0Q + 3v8tEN7/LRDe/y0Q3v8sD97/MRXf/4+A7P/19Pv//f38//z8/P/+/v7/7u7u/2xsbf8mJSf/1dXV//7+ + /v/8/Pz///////j4+P/IyMj/cXFy/ycmKP8FBAb/AAAB/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAP8xLEz/UDnf/ysO3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8sD9//VUDU/yUiOP8BAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8BAAL/AAAB/wgHCf8vLzD/fn5//9LS0v/7+/v//v7+//z8 + /P//////v7+//x0cHv+EhIT/9vb2//39/f/8/Pz//v78/+7s+v98aun/LhHe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/Kw3e/31r6v/5+Pv//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/v/g4OE/wUEBv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BwYI/3RzdP/IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fHtMfHxxHHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwTHx8eNx8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/ycnJ/5GRkf8SERP/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf9RUFL/8PDw//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz////8/8W99P84HeD/LA/e/y0Q + 3v8tEN7/LRDe/y0Q3v8vEt7/hXXr//Lx+//9/fz//Pz8//39/f/z8/P/c3Jz/wQDBf9ZWVr/+Pj4//7+ + /v/8/Pz/zc3N/2pqa/8bGhv/AQAC/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf8zMTb/oJfd/zoe4f8sD97/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ysO3v9FK+T/pZ3O/xwbHP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8AAAH/AgED/yMiJP95eXr/2NjY//39 + /f/+/v7/7u7u/z8+QP8KCQv/i4uM//j4+P/9/f3//Pz8//7+/P/q5/n/cl/o/ywP3v8tEN7/LRDe/y0Q + 3v8tEN7/LA7e/0Qq4f/Y0/f//v78//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/+/v7/4+Pj/zk4Ov8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/x4dH/+ioqL/ycnJ/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH+8fHx3HHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHx1HHx8fvx8fH/8fHx//Hx8f/x8fH/8fH + x//IyMj/tLS0/zMyNP8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/xMSFP+5ubr///////z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+vr8/4Ny6v8rDd7/LRDe/y0Q + 3v8tEN7/LRDe/ywP3v93ZOn/7uz6//7+/P/8/Pz//f39//n5+f+GhYb/CQgK/wMCBP+ZmZn//////+bm + 5v+FhIX/ISAi/wEAAv8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8cGxz/0M/V/4Bv7P8rDt7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y4R3v+YifD/vr3D/w4NEP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8CAQP/Kyos/5WV + lv/u7u7//////3p6e/8AAAD/ERAS/5+en//8/fz//Pz8//z8/P/+/vz/5OD4/2RP5v8rDt7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v+bju7//v78//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//////5+foP8KCQv/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv9GRUf/vb29/8jI + yP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+HHx8c5x8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHxwDHx8cDx8fHE8fHxxrHx8cVx8fHM8fHx9DHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//ExMT/X15f/wQDBf8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/1pZWv/09PT//f39//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/vz/4d34/0wz4v8rDt7/LRDe/y0Q + 3v8tEN7/Kw7e/2ZR5v/l4vn//v78//z8/P/8/Pz//v7+/6amp/8SERP/AAAB/xcWGP/Hxsf/wcHB/0NC + RP8FBAb/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8REBL/y8vL/9nU+f9HLeL/Kw7e/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/Kw7e/1c/5P/p5fz/ra2t/woJC/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/wgH + Cf9UU1T/0dDR/7CwsP8KCQv/AAAB/x4eH/+9vb7//v7+//z8/P/8/Pz//v78/9jT9/9VPuT/Kw7e/y0Q + 3v8tEN7/LRDe/yoN3v9eSOX/7uz6//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//f39/+rq6v9AQEH/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8IBwn/dHR1/8fI + yP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8e8x8fHJsfHxxbHx8cZx8fHEMfHxwHHx8cAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHB8fHx0fHx8eZx8fHysfHx97Hx8fVx8fH3cfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJ + yf+JiIn/EA8R/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/Dw4Q/7S0tP///////Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P////z/sKXx/zEU3/8tEN7/LRDe/y0Q + 3v8rDt7/Uzvj/9fR9//+/vz//Pz8//z8/P//////z8/P/yopK/8AAAH/AQAC/yYlJ/9+fX//Hh0f/wAA + Af8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8ODQ//vb2+//////+Uhu3/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/MhXf/6ug8P//////n5+g/wcGCP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8BAAL/Kyos/318ff8aGRv/AgED/wAAAf89PD7/4ODg//7+/v/8/Pz//Pz8//7+/P/Hv/T/RSvh/ysO + 3v8tEN7/LRDe/ywP3v85HeD/xr70/////P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//////+ZmZn/BwYI/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/Ghkb/5qa + m//Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f9x8fH18fHx9fHx8fcx8fHxMfHx47Hx8c6x8fHA8fH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cWx8fHksfHx/DHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6Wl + pf8lJCb/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8AAAH/Q0NE/+3t7f/9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/4+Pv/dmPp/yoN3v8tEN7/LRDe/ysO + 3v9BJuH/wrr0//7+/P/8/Pz//Pz8//39/f/x8fH/WVha/wEAAv8DAgT/AwIE/wkICv8KCQv/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgL/AgIB/wMCBP8EAgj/BAIK/wQCCf8DAgX/AgIB/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8MCw3/t7a3///////f2/j/TTXj/ysO + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8qDd7/X0nl/+zq+v//////mZmZ/wYFB/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCA/8DAgH/AgIB/wMCBv8EAgn/BAIK/wQCCP8DAgP/AgIB/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AQAC/wsKDP8IBwn/AwIE/wMCBP8DAgT/c3N0//n4+f/8/Pz//Pz8//z8/P/9/fz/r6Tx/zgc + 4P8sD97/LRDe/y0Q3v8rDt7/j4Ds//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//7+/v/f39//LSwu/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/zU0 + Nv+ysrL/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fox8fHfcfH + xwzHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xxDHx8eix8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/tbW1/z08 + Pv8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8EAwX/kI+Q///////8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/P/h3fj/SjHi/ysO3v8tEN7/LA/e/zQZ + 3/+mmvD//Pz8//z8/P/8/Pz//Pz8//7+/v+hoaH/CwoM/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wQCCP8JBCX/EgdT/xoKev8fC5P/IAyd/x8Ll/8bCoH/FAhb/wsEK/8EAgn/AwIC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8NDA7/ubm5///////8/fz/lIbt/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8xFN//rKHw//7//P//////m5qb/wYFB/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wUDDP8MBTL/FQhh/xwKhf8gDJn/IAyc/x4Lkf8ZCXX/EQdM/wgEH/8DAgX/AwIC/wMC + BP8DAgT/AwIE/wIBA/8DAgT/AwIE/wMCBP8CAQP/FhUW/7q6u////////Pz8//z8/P/9/fz/+Pj8/5CC + 7P8vE97/LRDe/y0Q3v8rDd7/XEXl/+7t+v/9/fz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/cnFy/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP9PT1D/vb29/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH+8fH + x4fHx8cHx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + x3DHx8f7x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+8vLz/UE9Q/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8cGx3/0NDQ///////8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8/////P+5sPL/MhXf/y0Q3v8tEN7/LRDe/4Rz + 6//19Pv//f38//z8/P/8/Pz//v7+/+Pj4/84Nzn/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + Av8EAgf/DQU3/xwKh/8oDsL/LBDa/y4Q4f8uEOH/LhDh/y4Q4f8uEOH/LRDd/ykPx/8dC4z/DQU3/wMC + Bv8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8PDg//wcDB///////+//z/2NP3/0Qr + 4f8rDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysN + 3v9UPeT/5+T5//3+/P//////o6Ok/wgHCf8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + Av8EAgn/DwZC/x8MmP8qD8z/LRDe/y4Q4f8uEOH/LhDh/y4Q4f8tEOH/LBDY/ycOvP8aCnz/CwUt/wMC + BP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/1BPUf/w8PD//f39//z8/P/8/Pz//f38/+3s + +v9vXOj/Kw7e/y0Q3v8sD97/OyDg/87I9f////z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P//////uLi5/w4ND/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8HBgj/YmJj/8LCwv/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x/PHx8dUx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHGsfH + x9DHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/7q6uv9WVVb/BQQG/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf9MTE3/9PT0//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/P+JeOv/Kw3e/y0Q3v8rDd7/Yk3m/+fk + +f/+/vz//Pz8//z8/P/8/Pz//v7+/5KSk/8GBQf/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wgD + G/8aCnr/KQ/M/y0Q4f8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8uEOH/KQ/K/xgJ + cP8GAxL/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8TEhT/zs7O///////8/Pz/+Pj8/3po + 6f8qDd7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP + 3v+Sg+z//f38//z8/P//////srKy/wsKDP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wcD + Gv8bCoD/Kw/R/y4Q4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q4P8tEOD/KA7E/xcJ + a/8GAxP/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/w0MDv+urq7///////z8/P/8/Pz//Pz8//7/ + /P/Z1Pf/UTnj/ysN3v8tEN7/LRDe/6KW7//+//z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/9/f3/5+fn/zQzNf8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/CgkL/2dnaP/AwMD/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8e3x8fHDMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHScfH + x/bHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf/Jycn/q6ur/0hHSP8FBAb/AgED/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/+JiIn//v7+//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f38//Du+v9gSuX/Kg3e/ysO3v9FLOL/zcb1//7/ + /P/8/Pz//Pz8//z8/P/9/f3/5+bn/zk4Ov8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/DAUy/yMM + qP8tEN7/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q + 3P8eC5L/CAQc/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8iISP/2tra//7+/v/8/Pz////8/7et + 8v8yFd//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/zsf + 4P/MxvX////8//z8/P//////xsbG/xAPEf8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CgQn/yIM + ov8tEN7/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/y0Q + 3P8gDJj/CQQl/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf9SUVL/8vLy//39/f/8/Pz//Pz8//z8 + /P/+/vz/urHy/zsf4P8sD97/Kg3e/3Vi6P/5+Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/+/v7/2tqa/8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgED/wkICv9XV1j/tLO0/8rKyv/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8fox8fHMcfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHasfH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8TExP/ExMT/wsLC/6+ur/95eHn/JyYo/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/xEQEf+8u7z///////z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v78/9rV9/9BJ+H/Kw7e/zMX3/+nm/D//f38//z8 + /P/8/Pz//Pz8//z8/P//////p6an/woJC/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCAv8NBTr/Jg66/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN//HwyY/wcDGf8DAgL/AwIE/wMCBP8DAgT/AwIE/wAAAf83Njj/6Ofo//39/f/8/Pz//v78/+Hd + +P9LMuL/Kw7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kg3e/1xG + 5f/v7fr//f38//z8/P/+/v7/2dnZ/yAfIf8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCAv8JBCX/Iw2q/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/Iw2r/woEKv8DAgL/AwIE/wMCBP8DAgT/AwIE/wIBA/8VFBb/wcDB///////8/Pz//Pz8//z8 + /P/8/Pz/+fn8/5CB7P8uEt7/Kw3e/1I64//o5fn//f78//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//////6Khov8GBQf/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wIBA/8EAwX/MjEy/4ODg/+zs7P/w8PD/8TExP/FxcX/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f5x8fHTMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHdMfH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/5WVlv9BQEH/Ojo7/yEgIv8GBQf/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/ykoKv/h4eH//v7+//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz////8/7iv8v8yFt//Kw7e/3tp6f/08/v//f38//z8 + /P/8/Pz//Pz8//z8/P/29vb/WFdY/wAAAf8DAgT/AwIE/wMCBP8DAgT/AwIC/wwFMP8mDrr/LRDh/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/xwKiP8FAw7/AwID/wMCBP8DAgT/AwIE/wAAAP9SUlP/9/f3//z8/P/8/Pz//Pz8//f3 + +/9uWuf/Kg3e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kw3e/4Z2 + 6//8/Pz//Pz8//z8/P/9/f3/6urq/zo5O/8AAAH/AwIE/wMCBP8DAgT/AwID/wcDF/8gDJ3/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yMNqf8JBCH/AwIC/wMCBP8DAgT/AwIE/wMCBP8BAAL/dHR1//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//f78/+vo+v9nUub/Kgze/zof4P/Pyfb//v/8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//////8zMzP8ZGBr/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/wkICv8mJSf/PDs8/0VERv+lpaX/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f+x8fHVMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHeMfH + x//Hx8f/x8fH/8fHx//Hx8f/ysrK/4KBgv8EAwX/AAAA/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/05NT//z8/P//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v/8/5WG7f8pC93/Uzvj/93Z+P/+/vz//Pz8//z8 + /P/8/Pz//Pz8//7+/v/S0tL/Hh0f/wEAAv8DAgT/AwIE/wMCBP8DAgL/BwMa/yIMpf8tEOH/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y4Q4f8uEOH/LRDh/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/ywQ2f8VCGP/AwIE/wMCBP8DAgT/AwIE/wEAAv95eXr//v7+//z8/P/8/Pz//Pz8//39 + /P+The3/Kw7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhHe/62i + 8f////z//Pz8//z8/P/8/Pz/+vr6/1xbXP8AAAD/AwIE/wMCBP8DAgT/BAII/xoKev8tEN3/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LhDh/y4Q4f8uEOH/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8eC5D/BQMQ/wMCA/8DAgT/AwIE/wMCBP8AAAH/MjEy/+Xk5f/9/f3//Pz8//z8 + /P/8/Pz//Pz8//7//P/Nx/X/RCvh/y4R3v+tovH////8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39/+np6f8zMzT/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/AAAA/wsLDf+YmJj/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fHVsfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHeMfH + x//Hx8f/x8fH/8fHx//Hx8f/ysrK/4KCgv8HBgj/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAA/3R0df/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/fz/9/f7/3Rh6P80GN//t63y//7+/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//////+YmJn/BQQG/wMCBP8DAgT/AwIE/wMCBP8DAgb/GQl3/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8tEN//KQ/J/yMNrP8hDKH/JQ20/ysP0f8tEOD/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8bCoH/BAIH/wMCBP8DAgT/AwIE/wcGCP+pqKn///////z8/P/8/Pz//Pz8//// + /P+wpvH/LhHe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/Nxvf/8W+ + 9P////z//Pz8//z8/P/8/Pz//v7+/4uKi/8CAQP/AwIE/wMCBP8DAgP/BQMP/yAMmP8uEOH/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q4P8qD83/JA2w/yEMof8kDa//Kg/O/y0Q4P8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8sENn/FQhf/wMCA/8DAgT/AwIE/wMCBP8CAQP/DAsN/7S0tf///////Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/oZTv/y4R3v+Mfez//f38//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39//b29v9YV1j/AAAA/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/w8OEP+YmJn/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fHWMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHdsfH + x//Hx8f/x8fH/8fHx//Hx8f/ysrK/4SEhP8IBwn/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BQQG/5aWlv///////Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/fz/7uz6/1hB5P+Ccer/9/f7//z9/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//j4+P9ZWVr/AAAA/wMCBP8DAgT/AwIE/wMCAv8NBTX/KQ/K/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/ysP1P8bCoL/CwUv/wUDDv8EAgr/BgMU/w4GPf8eC5L/LBDX/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yIMov8IBB3/AwID/wMCBP8DAgT/AQAC/x4dH//S0tP//v7+//z8/P/8/Pz//Pz8//// + /P/AuPP/NBjf/ywP3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/QCbh/9TO + 9v/+//z//Pz8//z8/P/8/Pz//////7y8vf8PDhD/AgED/wMCBP8DAgT/AwID/woEKv8lDbT/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Kg/R/xwKhP8MBTX/BgMR/wQCCv8FAxH/DQU3/x4Lkf8sENn/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Jg68/wkEI/8DAgL/AwIE/wMCBP8DAgT/AQAC/3Z2d//9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/9/fz/8O/6/2xY5/9uWuf/9vX7//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/v95eXr/AAAA/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/w8OEP+ZmZr/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fHVMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHccfH + x//Hx8f/x8fH/8fHx//Hx8f/ysrK/4eHh/8JCAr/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/DQwO/7W1tf///////Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/vz/3dj4/29b6P/g3Pj//v78//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//v7+/9/f4P8qKSv/AQAC/wMCBP8DAgT/AwIE/wQCCP8dC4n/LRDh/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN//Kw/S/xUIYf8EAgj/AgIB/wMCA/8DAgT/AwID/wICAf8FAwz/FQhh/yoPzv8tEN//LRDe/y0Q + 3v8tEOD/JA2t/woEKP8DAgL/AwIE/wMCBP8KCQv/AAAB/0dGSP/y8vL//f39//z8/P/8/Pz//Pz8//// + /P/HwPT/OB3g/ywP3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDt7/RCvh/9vW + 9//+/vz//Pz8//z8/P/8/Pz//f39/+Tk5P8wLzH/AgED/woJC/8CAQP/AwIE/wMCAv8NBTj/Jw69/y0Q + 4P8tEN7/LRDe/y0Q4P8oDsT/EgdQ/wQCCP8CAgH/AwID/wMCBP8DAgP/AgIB/wUDDv8ZCXX/LBDZ/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDf/xgJcP8DAgP/AwIE/wMCBP8DAgT/AAAB/0FBQv/u7u7//f39//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//v/8/9DK9v9wXOj/6+n6//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//////+Yl5j/BQQG/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/xAPEf+dnZ3/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f9x8fHUsfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHasfH + x//Hx8f/x8fH/8fHx//Hx8f/ysrK/4yMjf8LCgz/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/EA8R/729vf///////f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/vz/1tD2/8W99P/9/fz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//////7u6u/8ODQ//AgED/wMCBP8DAgT/AwIC/woEKv8pDsf/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN3/GQl4/wQCCP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/AwIF/xQIXP8rD9T/LRDf/y0Q + 4P8kDbH/CwUu/wMCAv8DAgT/AAAB/zAvMf87Ojv/AQAC/4WFhv/+/v7//Pz8//z8/P/8/Pz//Pz8//// + /P/GvvT/OBzg/ywP3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDt7/RCrh/9rV + 9//+/vz//Pz8//z8/P/8/Pz//Pz8//r6+v9nZ2j/AQAC/0VERv8kIyX/AQAC/wMCBP8DAgL/DgY+/ycO + v/8tEOD/LRDf/ykPy/8QBkn/AwID/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8FAw7/HguP/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDg/yUOtv8HAxr/AwID/wMCBP8DAgT/AgED/xsaHP/S0tL///////z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7/P+6sfP/4+D5//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39//////+goKD/CQgK/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/xIRE/+ioqL/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f5x8fHTMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHYMfH + x//Hx8f/x8fH/8fHx//Hx8f/ysrK/5OTlP8NDA7/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BAMF/zg3Of+pqan/8/Pz///////9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/9PP7//n4/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//////4yLjP8DAgT/AwIE/wMCBP8DAgT/AgIB/xUIYv8tEN3/LRDe/y0Q3v8tEN7/LA7e/ysN + 4P8iC7L/BwMc/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wQCCf8bCn//LRDf/yMN + qv8LBSz/AwIC/wMCBP8AAAH/Ly8w/5+foP8mJSf/FBMV/8XExf///////Pz8//z8/P/8/Pz//Pz8//// + /f+8tPP/Mhbf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/PiPg/9DK + 9v/+//z//Pz8//z8/P/8/Pz//Pz8//////+rq6v/CAcJ/zo6O/+bm5z/IB8h/wAAAf8DAgT/AwIC/w4G + O/8mDrn/LRDc/xYIZ/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgH/CgQr/yUL + wv8rDd//LA/e/y0Q3v8tEN7/LRDe/ywQ1/8QBkj/AgIB/wMCBP8DAgT/AwIE/wkICv+pqar///////z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z9/P/39/v/9vX7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//39/f//////7e3t/5mYmf8rKiz/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/xQTFf+pqan/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f1x8fHRsfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHVcfH + x/7Hx8f/x8fH/8fHx//Hx8f/ycnJ/5ycnP8QDxH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf8ODQ//WFdZ/76+v//29vf///////39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+fn5/2JhY/8AAAD/AwIE/wMCBP8DAgP/BAIJ/x4Lk/8uEOH/LRDe/y0Q3v8sD97/Qynh/2ZR + 5/9DOYP/CAcI/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8JBCL/Ggp6/wkE + Jf8DAgL/AwIE/wAAAf8uLS7/wsLC/4eGh/8AAAH/SEdI//Dw8P/9/f3//Pz8//z8/P/8/Pz//Pz8//// + /P+nnPD/LA/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Mxff/761 + 8/////z//Pz8//z8/P/8/Pz//Pz8//7+/v/i4uL/MC8w/wcGCP+goKH/sbGx/x8fIP8BAAL/AwIE/wMC + Av8MBTP/GQp4/wYDFv8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/DQsP/05B + nf9kT+j/PSPg/ywP3v8tEN7/LRDe/y4Q4f8aCnr/AwID/wMCBP8DAgT/AwIE/wEAAv9+fX7///////z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/9/f3///////Ly8v+xsbL/SklK/wkICv8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/xoZG/+vr6//ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8fvx8fHPcfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHSsfH + x/jHx8f/x8fH/8fHx//Hx8f/ycnJ/6ampv8TEhT/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AAAB/xYVF/9hYWL/vr6+//T0 + 9P///////f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/9/f3/7e3t/zw8Pf8AAAH/AwIE/wMCBP8DAgP/BgMW/yUNtv8tEOD/LRDe/ysO3v9cRuT/zsj0//Lw + +f/k5Ob/fX1+/wsKDP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BAII/wMC + A/8DAgT/AQAB/zMyM//Hx8f/2NjY/ykoKv8CAQP/k5OU///////8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P+Ec+v/Kw3e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/52Q + 7v/+/vz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/dnZ3/wAAAP8+PT//5+fn/7Ozs/8kIyT/AAAB/wMC + BP8DAgP/BAII/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8TEhT/k5KT/+rp + 7f/w7/n/wrry/0414v8rDt7/LRDe/y4Q4f8hDJ7/BQMN/wMCA/8DAgT/AwIE/wAAAP9YV1n/9vb2//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v7+//// + ///v7+//srKy/1NTVP8QDxH/AAAB/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/yMjJP+zs7P/yMjI/8fHx//Hx8f/x8fH/8fH + x//Hx8fox8fHM8fHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHPsfH + x/DHx8f/x8fH/8fHx//Hx8f/ycnJ/6+vr/8bGhv/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8AAAH/FBMV/1RT + VP+pqan/5+fn//39/f///////f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/+/v7/29vb/yEgIv8BAAL/AwIE/wMCBP8DAgL/CQQk/ykOx/8tEOD/LA/e/zwi4P/FvvP//v76//v7 + +v/8/Pz/8PDw/1NTVP8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMB + A/8BAAL/Pz4//87Nzv/7+vv/b29w/wAAAf8nJif/2dnZ//7+/v/8/Pz//Pz8//z8/P/8/Pz//f38/+7s + +v9bROX/Kg3e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kg3e/3Bc + 6P/39/v//Pz8//z8/P/8/Pz//Pz8//z8/P//////xcTF/xYVF/8FBAb/i4qL//7+/v+8u7z/Li0v/wAA + Af8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/9ubm//+Pj4//z8 + +//7+/r//f76/7Gm8P80GN//LQ/e/y0Q4P8lDbb/BgMV/wMCA/8DAgT/AwIE/wAAAf83Njf/6+rr//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39///////8/Pz/4ODg/56d + nv9IR0n/Dw4P/wAAAf8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/y8uL/+5uLn/yMjI/8fHx//Hx8f/x8fH/8fH + x//Hx8fgx8fHJ8fHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHMcfH + x+fHx8f/x8fH/8fHx//Hx8f/yMjI/7W1tf8nJij/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAA + Af8LCgv/NjY3/39+f//ExMT/7u7v//7+/v///////f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P//////wMDA/xMSFP8CAQP/AwIE/wMCBP8DAgL/DAUw/yoPzP8tEN//Kg3e/2dS5v/y8fn/+/v6//r6 + +v/6+vr//v7+/6Ojo/8HBwj/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wQD + Bf9TUlT/2tna//////+wr7D/ExMU/wAAAf9ycXP/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz////8/8nB + 9f85HuD/LA/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA7e/0Ys + 4v/b1vf//v78//z8/P/8/Pz//Pz8//z8/P/9/f3/9PT0/1ZVV/8AAAD/ICAh/8bGxv//////y8vL/0FA + Qf8CAQP/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/xAPEf+/vr///f39//r6 + +v/6+vr/+/v6/+jm+P9SOuP/Kw3e/y0Q4P8nDsH/BwMa/wMCA/8DAgT/AwIE/wEAAv8fHiD/2dnZ//7+ + /v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//v7+///////9/f3/6urq/7y7vP90c3T/Li0v/wcG + CP8AAAH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/zs7PP++vr7/yMjI/8fHx//Hx8f/x8fH/8fH + x//Hx8fYx8fHGcfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHIsfH + x93Hx8f/x8fH/8fHx//Hx8f/yMjI/7y7vP81NDb/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8AAAH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/AAAB/wIBA/8VFBb/RERF/4ODhP+/v8D/5+fn//r6+v////////////3+/f/9/f3//Pz8//z8 + /P//////pqam/wcGCP8DAgT/AwIE/wMCBP8DAgL/DAUy/yoPzf8tEN//Kg3e/4Nz6v/5+fr/+vr6//r6 + +v/6+vr//f39/8fHx/8QDxH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/DQwO/3Fx + cv/o6Oj//////9bW1/8zMjT/AAAA/xkZGv/IyMj///////z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v8/4l5 + 6/8rDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4R + 3v+hlO///v78//z8/P/8/Pz//Pz8//z8/P/8/Pz//////6+vsP8NDA7/AAAB/0hHSf/l5eX//////93d + 3v9eXV7/BwYI/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/yMiJP/Z2Nn//Pz8//r6 + +v/6+vr/+vr6//Tz+f9rV+b/Kg3e/y0Q4P8oDsL/BwMa/wMCA/8DAgT/AwIE/wIBA/8TEhT/wL/A//// + ///8/Pz//Pz8//39/f/+/v7////////////5+fn/4uLi/7i4uP96eXr/PDs9/xEQEv8BAAL/AAAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAA/0lISv/FxcX/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8fLx8fHDsfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHEsfH + x9HHx8f/x8fH/8fHx//Hx8f/x8fH/8PDw/9EREX/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wgHCf8xMDL/FxYY/wIBA/8AAAH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAQP/AAAB/wIBA/8QEBH/MzM0/2NiY/+Yl5j/wsHC/+Li4v/z8/P/+/v7//// + ////////jo6P/wEAAv8DAgT/AwIE/wMCBP8DAgL/CgQo/ykPyf8tEOD/Kg3e/4Fw6f/5+Pr/+vr6//r6 + +v/6+vr//f39/8XFxf8PDhD/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAAAf8iISL/mpqb//X1 + 9f//////5+fo/1NSVP8BAAL/AAAB/2NjZP/39/f//Pz8//z8/P/8/Pz//Pz8//z8/P/+/vz/29b3/0kw + 4v8rDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysN + 3v9aQ+T/6eb5//3+/P/8/Pz//Pz8//z8/P/8/Pz//f39/+/u7/9JSEn/AAAB/wMCBP9qamv/8vHy//// + ///v7u//h4eH/xgXGP8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/yEhIv/X19f//Pz8//r6 + +v/6+vr/+vr6//Tz+f9pVOb/Kg3e/y0Q4P8mDrn/BwMX/wMCA/8DAgT/AwIE/wMCBP8IBwn/qqqq//// + ////////+vr6//Ly8v/e3t7/vLy9/5GQkf9cW1z/Li0u/w0MDv8BAAL/AAAB/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAAAf8DAgT/HRwe/y0tLv8EAwX/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/1pZWv/Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8e2x8fHCcfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHCsfH + x73Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP9WVVb/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AAAB/zk4Of/Z2Nn/xsbH/3x8ff82NTf/DQwO/wAAAf8BAAL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AAAB/wAAAf8DAgT/ExIU/yopK/9KSUv/bm1u/4yM + jf+npqf/V1ZX/wEAAv8DAgT/AwIE/wMCBP8DAgP/BwMZ/yYOu/8tEOD/Kg3e/2FM5f/w7vn/+/v6//r6 + +v/6+vr//v7+/5ubnP8GBQf/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/BwYI/0xLTf/Gxsb//f39//// + ///t7e3/ZmZn/wQDBf8BAAL/FxYY/8HBwf///////Pz8//z8/P/8/Pz//Pz8//z8/P/7+/z/j3/s/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8wFN//pprw//7+/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//////+op6j/DAsN/wEAAv8JCAr/fn1+//X1 + 9f/+/v7/+vr6/7a2t/88Oz3/AwIE/wEAAv8DAgT/AwIE/wMCBP8DAgT/AgED/w0NDv+4t7j//v7+//r6 + +v/6+vr/+/z6/+Th9/9ONuP/Kw7e/y4Q4f8iDKT/BQMP/wMCA/8DAgT/AwIE/wMCBP8CAQP/bGts/6am + p/+IiIn/aGhp/0VERf8mJif/EA8R/wIBA/8AAAH/AAAC/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf8BAAL/EBAR/z8+P/+Hh4j/0M/Q/8vKy/8kJCX/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/25ub//Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8eex8fHBMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHBcfH + x6PHx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf9ra2z/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/4eGh/////////////39/f/n5+f/sbCx/2hoaf8qKSv/CAcJ/wAAAf8BAAL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAAAf8AAAH/AAAA/wIB + A/8JCAr/BwYI/wMCBP8DAgT/AwIE/wMCBP8DAgP/BQMM/yAMnP8uEOP/LQ/h/zkd4v+7svL//v78//v7 + +//9/f3/6enp/0hHSf8AAAH/AwIE/wMCBP8DAgT/AgED/wEAAv8iISP/i4qL/+rq6v///////v7+/+zs + 7P9ramv/BgUH/wIBA/8AAAH/ZGNk//f39//9/f3//Pz8//z8/P/8/Pz//Pz8//7//P/Qyvb/Qynh/ywO + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8rDt7/UTnj/+Dc+P/+/vz//Pz8//z8/P/8/Pz//Pz8//39/f/t7e3/SUlK/wAAAf8CAQP/DAsN/4CA + gf/09PT//v7+///////h4eH/eXl6/xkYGv8AAAH/AgED/wMCBP8DAgT/AwIE/wEAAv9hYWL/8/Pz//z8 + /P/7+/v//f38/6WZ7/8yFeL/LRDh/y4Q4/8bCoP/AwIF/wMCBP8DAgT/AwIE/wMCBP8DAgT/CQgK/wgH + Cf8BAAL/AAAA/wAAAf8BAAL/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgED/wEAAv8AAAH/CwoM/zEwMv9zcnP/urq6/+zs7P/+/v7///////v7+/9qamv/AAAB/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BgUH/4SEhP/Kysr/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8eFx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + x4jHx8f/x8fH/8fHx//Hx8f/x8fH/8rKyf+Dg4P/BgUH/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/EA8R/8HBwf///////Pz8//z8/P/9/f3///////r6+v/e3t7/pqWm/2BfYP8nJij/CQgJ/wAA + Af8AAAH/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/xYIZv8nDr3/Igyk/xoJhf85MWz/srGz/+np + 6f/X1tf/aWhq/wcGCP8DAgT/AwIE/wIBA/8AAAH/FRQW/2RkZf/Ozc7//Pz8//7+/v//////4uLi/19f + YP8FBAb/AgED/wEAAv8bGhz/xsbG///////8/Pz//Pz8//z8/P/8/Pz//f38//Hw+v9xXej/Kw7e/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LA/e/4d26//4+Pv//Pz8//z8/P/8/Pz//Pz8//z8/P//////rq2u/w4ND/8CAQP/AgED/woJ + C/90dHX/7Ozs///////+/v7/+vr6/8HBwf9WVVb/Dw4Q/wAAAf8CAQP/AwIE/wIBA/8NDA7/fX1+/97e + 3v/m5ub/oqGm/y4ja/8bCYr/Iw2o/yYOvP8RB0//AgIB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAA + Af8AAAH/CwoM/y0tLv9paWr/r6+w/+Tk5P/8/Pz///////39/f/8/Pz//Pz8//////+kpKX/CAcJ/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/DAsN/5mZmv/Kysr/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8dqx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + x2vHx8f/x8fH/8fHx//Hx8f/x8fH/8rKyv+amZr/DAsN/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/IB8h/9ra2v/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7///////j4+P/c29z/pqam/2Zl + Z/8uLS//Dg0P/wEAAv8AAAH/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wUDEP8IBBz/BQMO/wMCBP8BAAL/EhET/y8v + MP8iISP/BAMF/wIBA/8BAAL/AQAC/xYVF/9cW13/vLy9//b29v/+//7//f39//7+/v/Ly8z/R0ZI/wMC + BP8CAQP/AwIE/wEAAv9wb3D/+fn5//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8/6SY7/8yFt//LQ/e/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LA/e/zke4P+6sPL//v78//z8/P/8/Pz//Pz8//z8/P/9/f3/8vLy/1VUVf8AAAH/AwIE/wIB + A/8GBQf/Wlla/9nZ2f///////f39///////y8vL/r6+w/09OT/8REBL/AAAB/wEAAv8CAQP/BwYI/ycm + J/8tLC7/Dg0P/wEAAf8DAgX/BQMQ/wgEHf8FAwz/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/wAAAf8BAAP/ERAS/zU0 + Nf9vbm//r6+v/+Hh4f/6+vr///////39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8///////ExMX/ERAS/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/Ghkb/6mpqf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x/bHx8dPx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + x07Hx8f2x8fH/8fHx//Hx8f/x8fH/8nJyf+qqqv/HBsd/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/JyYo/97e3v/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/+/v7///////n5 + +f/j4+P/tbW1/3x8ff9EQ0T/HRwe/wcGCP8AAAH/AAAA/wEAAv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8DAgL/AwID/wMCBP8DAgT/AgED/wAA + AP8AAAD/AAAA/wcGCP8pKCr/b29w/8LCwv/19fX///////39/f/+/v7/9fX1/6Oio/8oJyn/AQAC/wMC + BP8DAgT/AQAC/yQkJf/S0tL//v7+//z8/P/8/Pz//Pz8//z8/P/+//z/zMb1/0Us4v8rDt7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ysO3v9TPOT/3Nj3//7+/P/8/Pz//Pz8//z8/P/8/Pz//////728vf8VFBb/AgED/wMC + BP8CAQP/AgED/zY1N/+0s7T/+fn5//7+/v/9/f3///////Hx8f+3t7j/Y2Nk/yIhIv8FBAb/AAAA/wAA + AP8AAAH/AgED/wMCBP8DAgT/AwID/wMCAv8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8BAAL/AAAA/wEAAv8ICAn/ISEi/0tKS/+FhIX/vby9/+fn + 6P/7+/v///////7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8///////Ozc7/ExIU/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/LCss/7m4uf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x+zHx8cyx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xzDHx8frx8fH/8fHx//Hx8f/x8fH/8jIyP+6urr/Li0v/wAAAf8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/IB8h/9ra2v/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/+/v7///////39/f/x8fH/0tHS/6amp/9ycnP/RkVH/yIhI/8ODQ//BAMF/wAAAP8AAAD/AAAB/wEA + Av8BAAL/AgED/wIBA/8DAgT/AwIE/wMCBP8DAgT/AgED/wIBA/8BAAL/AQAC/wAAAf8AAAD/AgED/w0M + Dv8pKSr/Xl1e/6Ghov/d3N3/+/v7///////9/f3//f39//7+/v/W1tb/Z2Zo/w4ND/8BAAL/AwIE/wMC + BP8DAgT/BAMF/4SEhf/8/Pz//Pz8//z8/P/8/Pz//Pz8//7+/P/m4/n/YUzl/ysN3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8sDt7/dWLo//Du+v/9/fz//Pz8//z8/P/8/Pz//Pz8//j4+P9paGn/AQAC/wMC + BP8DAgT/AwIE/wAAAf8VFRb/eHh5/+Hh4f///////f39//39/f//////+fn4/9bW1v+Xl5f/VVRW/yQj + Jf8LCgz/AQAC/wAAAP8AAAH/AQAC/wIBA/8CAQP/AgED/wMCBP8DAgT/AwIE/wMCBP8CAQP/AgED/wEA + Av8BAAL/AAAB/wAAAP8AAAD/BQQG/xAPEf8nJij/S0tM/3l5ev+tra7/19fX//T09P/+/v7///////39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8///////FxMf/ERAS/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8AAAH/QUFC/8TExP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x9rHx8ccx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xxrHx8fWx8fH/8fHx//Hx8f/x8fH/8fHx//FxcX/RkVH/wAAAf8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/EhEV/8nH0P///////v/8//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/9/f3////////////9/f3/8PDw/9ra2v+6urr/lJOU/3Fwcv9RUVL/NTU2/yMi + JP8ZGBr/ERES/wsKDP8HBgj/BQQG/wQDBf8HBgj/CgkL/xAPEf8ZGBr/JCMl/zs7PP9eXl//h4eI/7a2 + t//f39//+Pj4///////+/v7//Pz8//39/f//////6enp/5WVlf8rKyz/AgED/wIBA/8DAgT/AwIE/wMC + BP8AAAH/NTQ2/+Dg4P/+/v7//Pz8//z8/P/8/Pz//f38//Tz+/+BcOr/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tD97/MBTe/5aI7f/6+fz//Pz8//z8/P/8/Pz//Pz8///////Ozs7/IiEj/wEA + Av8DAgT/AwIE/wMCBP8CAQP/BAMF/zg3OP+lpKX/8PDw///////9/f3//Pz8//7+/v//////9fX1/9ra + 2v+wr7D/gYGC/1lZWv83Nzj/IiEj/xcWGP8PDhD/CgkL/wYFB/8EAwX/BQQG/wgHCf8MCw3/ExIT/xsa + G/8lJCb/OTg6/1ZVVv92dXb/mZmZ/8DAwP/e3t7/8/Pz//7+/v///////v7+//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/fz//v/8//////+tqrv/CwkP/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/X15f/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7zHx8cOx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwvHx8e3x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/ZWVm/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgP/BwUM/11Rpf+rn/P/1M72//Hv+v/9/fz////8//7+/P/8/fz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//7+/v////////////39/f/09PT/6+vs/97e + 3v/MzMz/vby9/7Gxsf+pqKn/pKSk/6Oio/+np6j/r66v/7q6u//Ly8v/39/f/+3t7f/4+Pj///////// + ///+/v7//Pz8//z8/P/9/f3//////+/v7/+pqan/Q0JE/wgHCf8BAAL/AwIE/wMCBP8DAgT/AwIE/wIB + A/8JCAr/nJuc//7+/v/8/Pz//Pz8//z8/P/8/Pz/+/v8/6CT7/8zFt//LA/e/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/zof4P+1q/L//f38//z8/P/8/Pz//Pz8//z8/P/8/Pz/gH+A/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf8MCw3/UFBR/7a2t//09PT///////39/f/8/Pz//f39//7+ + /v////////////b29v/s7Oz/3Nzc/8jIyP+4uLn/ra2u/6emp/+joqP/paSl/6qpqv+ysrP/v76//87O + zv/g4OD/7e3t//X19f/9/f3////////////+/v7//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/P/+/vz////8//z8/P/t6/r/z8n1/6SX8/9MQYr/AwIF/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8EAwX/fn1+/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x5vHx8cBx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8eUx8fH/8fHx//Hx8f/x8fH/8fHx//Kysr/hISF/wYFB/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/xgHff8vEuL/PyTh/19J5f+Nfez/vLPz/+Le+P/29vv////8/////P/9/fz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//7+ + /v///////////////////////////////////////////////////////v7+//39/f/8/Pz//Pz8//z8 + /P/8/Pz//v7+///////r6uv/qKeo/0pJS/8MCw3/AAAB/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wAA + Af9GRUf/7Ozs//39/f/8/Pz//Pz8//z8/P/+/vz/vLPz/z4j4P8sDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysO3v9JMOL/zsf1//7//P/8/Pz//Pz8//z8/P/+/v7/3d3d/zAv + Mf8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AAAB/xEQEv9WVlf/tLS1//Dw8P///////v7+//z8 + /P/8/Pz//Pz8//39/f/9/f3//v7+//////////////////////////////////////////////////// + ///+/v7//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//3+/P////z//v78//Xz+//d2fj/tqzy/4Z16/9aQ+T/OyDg/y0Q3/8TBmT/AgIA/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8PDhD/mJiY/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x3bHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8dsx8fH/sfHx//Hx8f/x8fH/8fHx//Jycn/n5+f/xMTFP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgIA/xUIZP8tEN7/LA/e/yoN3v8rDt7/NBff/0ox4v9xXuj/oJPv/8zG9f/r6Pn/+/v8//// + /P/+//z//f38//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//// + ///7+/v/3Nzd/5WVlv9AP0H/CwoM/wAAAf8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/w4N + D/+tra7///////z8/P/8/Pz//Pz8//7+/P/Uzvb/Tjbj/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDt7/Xkjl/+Le+P/+/vz//Pz8//z8/P/8/Pz//v7+/5KS + k/8GBQf/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8AAAH/EA8R/0tKTP+ioaL/4+Pk//39 + /f///////Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f38//7/ + /P////z/+fn8/+fk+f/Gv/T/mYvu/2tW5/9GLeL/MRXf/ysN3v8rDd7/LA/e/ywP1/8RBkv/AgIB/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8gHyD/sbCx/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH+cfH + x03Hx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8dDx8fH9sfHx//Hx8f/x8fH/8fHx//IyMj/t7e3/yYlJ/8BAAL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgIB/xAHSv8sENf/LRDf/y0Q3v8tEN7/LA/e/ysO3v8qDd7/LRDe/zof4P9XP+T/gG7q/66k + 8f/V0Pb/8O/6//z8/P////z//v78//39/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/7u7u/7+/ + v/9ycXL/KSgq/wQDBf8AAAD/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AAAB/1BP + Uf/x8fH//f39//z8/P/8/Pz//v78/+bj+f9kT+b/Kw7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/3dk6f/w7/r//f38//z8/P/8/Pz//v79/+Tk + 5f83Njj/AAAB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wAAAP8HBgj/MjEy/319 + fv/IyMj/8vLy//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/fz//v/8/////P/7+/z/7ev6/9HL + 9v+onPD/eWfp/1I64/83HOD/LA/e/yoN3v8rDt7/LRDe/y0Q3v8tEN7/LRDf/yoP0P8MBTH/AwIB/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf86OTv/wMDA/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH58fH + xyzHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8ckx8fH3sfHx//Hx8f/x8fH/8fHx//Hx8f/wsLD/0VFRv8AAAH/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wsFL/8qD8//LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v8rDd7/Kg3e/y8S + 3v9AJeH/Xkfl/4d36/+yqPH/1tH3/+/t+v/6+vz////8/////P/+/vz//f38//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//f39/+6urr/YmFj/ygn + Kf8UExX/FxYY/yAfIf8ODQ//AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/Dg0O/66u + r////////Pz8//z8/P/9/fz/8/L7/4Bu6v8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LQ/e/zAT3v+Vhu3/+fj8//39/P/8/Pz//Pz8//7+ + /v+Tk5P/BgUH/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/xEREv8gHyH/FhUX/xUU + Fv8uLS//bW1u/8bGx//5+fr//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f38//7+/P////z////8//n5/P/s6vr/0cv2/6yh8P+Abur/WULk/zwh + 4P8uEd7/Kg3e/ysO3v8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ycOwP8IBB7/AwIC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf9dXF3/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHycfH + xxLHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cLx8fHvsfHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/2loaf8BAQP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wgEHf8nDr7/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8sD97/Kg3e/ysN3v8wE97/QSbh/1tE5f+Ab+r/pZnv/8nC9f/j4Pj/8/L7//39/P/+//z////8//7/ + /P/9/fz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//n5+f/j4+P/19fX/9bW + 1v/W1tb/2dna/729vf8jIiT/AQAC/wMCBP8DAgT/AwID/wQCB/8EAgf/AwIE/wMCBP8AAAH/Q0JE/+zs + 7P/9/f3//Pz8//z8/P/7+/z/oJPv/zMX3/8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v86H+D/tavy//3+/P/8/Pz//Pz8//7+ + /v/e3t7/LSwu/wAAAv8DAgT/AwIE/wQCCP8DAgb/AwID/wMCBP8DAgT/AQAC/zU0Nv/Kysr/2NjY/9bW + 1v/W1tb/2NjY/+bm5v/6+vr//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//P38//3+ + /P/+//z////8//7+/P/8/Pz/8e/6/+Dc+P/EvfT/oJPv/3tp6f9WP+T/PiPg/y4S3v8qDd7/Kw3e/ywP + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yMNqP8GAxL/AwID/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wcGB/+Af4D/ysrK/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHosfH + xwLHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHksfHx//Hx8f/x8fH/8fHx//Hx8f/ysrK/42Mjf8KCQv/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwID/wUDEP8iDKb/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LA7e/ysN3v8qDN7/LhHe/zgc4P9LMuL/ZlHm/4Ny6v+kl+//wbnz/9XQ + 9v/m4/n/9PL7//n5/P/7+/z//f38/////P////3////9/////f////3////8/////f////7///////// + /////////////46Oj/8FBAb/AwIE/wMCBP8DAgL/BwMY/xUIYf8GAxb/AwID/wMCBP8FBAb/lJOU//// + ///8/Pz//Pz8//7+/P/CuvT/QCXh/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDt7/TDTi/9TP9v/+/vz//Pz8//z8 + /P/8/Pz/d3Z3/wEAAv8DAgT/AwIC/wkEI/8UCFz/BQMP/wMCA/8DAgT/AgED/wwLDf+qqqv///////// + /////////////////v////3////9/////f////3////9/////f////z//f38//v7/P/5+Pz/8vH7/+Tg + +P/Tzfb/vrXz/5+S7/9/ber/Yk3m/0cu4v82Gt//LRDe/yoM3v8rDd7/LA/e/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDi/x4LkP8DAgb/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgED/xMSFP+hoaH/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHcsfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHYcfHx/7Hx8f/x8fH/8fHx//Hx8f/ycnJ/6ysrP8bGhz/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBf8dC4z/LhDi/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP3v8rDt7/Kgze/yoN3v8tEN7/Mhbf/z8l + 4f9PN+P/X0jl/3Je6P+FdOv/lYft/6OX7/+uo/H/tavy/7mv8v+5r/L/ua/y/7as8v+uo/H/tqzy//Tz + +//+/v3/6enp/zo5O/8AAAH/AwIE/wMCAv8HAxf/HwuU/yIMo/8FAwz/AwIE/wEAAv8jIiT/19fX//7+ + /v/8/Pz//v78/+Hd+P9YQeT/Kw3e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kw7e/2pW5//t6vr//f38//z8 + /P//////wcHC/xMSFP8CAQP/AwID/wcDGP8lDbT/GwqB/wUDDv8DAgP/AwIE/wAAAf9UU1T/9PT0//7+ + /f/v7fr/r6Tx/7Cl8f+2rfL/ua/y/7mv8v+4r/L/tKry/62i8f+hle//k4Tt/4Jx6v9vW+j/XEbl/000 + 4/89IuD/MRXf/y0Q3v8qDd7/Kg3e/ysO3v8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/xgJc/8DAgL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/y0sLf+4uLj/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f0x8fHRcfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHNsfHx+vHx8f/x8fH/8fHx//Hx8f/yMjI/76+vv87Ojv/AAAB/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8XCW7/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywP + 3v8rDt7/Kg3e/yoN3v8rDd7/Kw7e/ysO3v8sD97/LxPe/zEV3/8yFd//MhXf/zAT3v8qDd7/W0Tl/+7s + +v//////tra2/w8OEP8CAQP/AwID/wUDD/8dC4n/LhDh/x0Lif8DAgb/AwIE/wAAAf9dXF3/+Pj4//z8 + /P/9/fz/9fT7/4Bu6v8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9T/Kg/O/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/KQ/K/ywQ2P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y8S3v+Vh+3/+vr8//z8 + /P/9/f3/7u7u/0JBQ/8AAAH/AwIE/wQCC/8iDKT/LRDd/xkJc/8EAgn/AwID/wEAAv8cGxz/zs7O//// + ///k4fn/Rizi/ywO3v8wFN//MhXf/zIV3/8xFd//LxLe/ywP3v8rDt7/Kw7e/ysN3v8qDd7/Kg3e/ysO + 3v8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDc/xIHU/8CAgH/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AAAB/1BPUP/Gxsb/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fbx8fHIMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHFMfHx87Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP9hYGH/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wICAf8RB03/LBDb/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8qDd7/Z1Lm//Lx + +//9/v3/enp7/wAAAv8DAgT/AwIF/xYIaf8sENr/LhDi/xgJcv8DAgL/AwIE/wYFB/+fn5////////z8 + /P/+/vz/sabx/zUZ3/8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8hDKL/HAqI/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tENz/Ggp6/yUNs/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywO3v8/JOH/xb30//7/ + /P/8/Pz//v7+/4GAgf8BAAL/AwIE/wQCB/8dC43/LhDi/ysP0/8SB1P/AwID/wMCBP8EAwX/l5eY//// + ///p5/n/UTnj/ysN3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/T/w0FNv8CAgH/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/BAMF/3l4ef/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8e0x8fHCcfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHA8fHx57Hx8f/x8fH/8fHx//Hx8f/x8fH/8rKyv+Li4v/CAcJ/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wICAf8MBTH/Kg/P/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8qDN7/bFjn//X0 + +//z8/P/RkVH/wAAAf8DAgL/DQU6/ykPyv8tEOD/LRDg/xUIYf8CAgD/AQAC/x0dHv/S0tL//v7+//7+ + /P/f2vj/UTnj/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8XCWv/DwZD/ysP + 1f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8pD8r/CwUw/xwKhv8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDd7/Y07m/+vp + +v/9/fz//////7u7u/8PDhD/AgED/wMCBP8aCnv/LhDh/y0Q4P8mDrv/CgQo/wMCAv8AAAH/Y2Nk//r7 + +f/s6fr/V0Dk/ysN3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw6//wkEIP8DAgL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAQP/ERES/5+fn//Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8eAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHx2rHx8f+x8fH/8fHx//Hx8f/x8fH/8nJyf+srKz/HRwe/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCA/8IBBz/Jg66/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8qDN7/bFfn//b1 + /f/f397/JyYo/wEAAf8FAw//IAyb/y0Q4f8tEN7/LRDc/xMHVv8CAgD/AAAB/0JCQ//x8fH//f39//n5 + /P+Hduv/LA/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2v8QBkb/BgMT/yQN + r/8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q + 4f8gDJn/BAIK/xUIYf8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LxPe/56R + 7v/9/fz//v79/+Li4/8sKy3/AAAB/wMCAv8XCW7/LhDh/y0Q3v8tEOD/HAqE/wQCCP8AAAH/Ozo8//Dw + 7//s6vr/Vj/k/ysN3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Iw2o/wUDDf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/LS0u/7m5uf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx/bHx8dNx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxzfHx8ftx8fH/8fHx//Hx8f/x8fH/8fHx//CwsL/Pz4//wAAAf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8EAgr/IQyh/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8qDd7/ZVDm//Tz + /v/IyMf/FhUX/wEBAP8RB03/LBDX/y0Q3/8tEN7/LBDZ/xEHT/8CAgD/AAAB/3Nyc//8/Pz////9/8jB + 9f89IuD/LA/e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP0v8NBTb/AgIA/xYI + Zv8tEN3/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ + 1/8RB03/AgIA/xEHS/8tENz/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kw7e/0ox + 4v/a1vf//v/9//f29/9UU1X/AAAB/wICAf8WCGj/LhDh/y0Q3v8tEN//Kg/N/w0FN/8AAAD/JiUn/97e + 3f/q6Pv/Tzfj/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOH/HAqH/wMCBf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/VlVW/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx93Hx8chx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxxTHx8fKx8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/bGxt/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/Ggp9/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDd7/Vz/k//Dt + /v+4uLj/CgkK/wUCDv8hDJ//LhDh/y0Q3v8tEN//LBDY/xEHTP8CAQD/BQQG/52dnv//////9PP7/3Nf + 6P8qDd7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoP0P8MBTT/AgIA/wgE + Hf8lDbT/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yEM + oP8FAxH/AgIA/xAGSf8tENz/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywO + 3v+Jeev/+vr8//7+/v+BgIH/AAAB/wICAP8WCGf/LhDh/y0Q3v8tEN7/LRDg/xwKh/8CAQb/Ghkb/8/P + zf/j3/v/RCrh/ysO3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//FQhi/wICAf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8HBgj/g4OE/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx6/Hx8cIx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwHHx8eWx8fH/8fHx//Hx8f/x8fH/8fHx//Kysr/l5eX/w8OEP8CAQP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAgH/EwdX/y0Q3f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8rDt7/RCrh/+Pf + /P+vr67/BAQD/w4GPP8rD9H/LRDf/y0Q3v8tEN7/LBDa/xIHUP8BAQD/EhET/7+/wP//////wrnz/zkd + 4P8sD97/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/y0Q3f8tEN7/LRDe/ywQ2f8PBkP/AgIB/wMC + Av8SB1P/Kw/U/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//KQ/K/w4G + Pv8DAgL/AwIB/xQIXf8tEN3/LRDe/y0Q3v8tEN3/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ysO + 3v9EKuH/1M/2//////+lpKX/CAcJ/wIBAP8WCGj/LhDh/y0Q3v8tEN7/LRDg/ygOxf8JAyj/ExIS/8bG + xP/Ox/j/Oh/g/ywP3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9T/DgZA/wICAf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wEAAv8aGhv/qamp/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx3jHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8dbx8fH+8fHx//Hx8f/x8fH/8fHx//IyMj/t7e3/yopK/8BAAL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAgH/DQU1/yoPz/8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sD97/Nhvf/8W9 + +P+trav/BAMG/xsKfv8tEOD/LRDe/y0Q3v8tEN7/LRDd/xMHWP8AAAD/ICAh/9zc3P/49/3/dWLo/yoN + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//KQ/K/yMNqv8tEN7/LRDe/y0Q3/8XCW3/AwIC/wMC + Av8HAxb/JQ22/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/IQyg/wUC + DP8DAgP/AwIF/xwKiP8uEOH/LRDe/ywQ2/8iDKX/Kw/S/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8sDt7/jHzs//7+///Dw8P/FBMV/wEBAf8YCXH/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8VB2T/ERAQ/8TE + wf+uo/P/LxLe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8oDsL/CQQh/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wAAAf8+PT//wMDA/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH8sfHxz/Hx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cpx8fH4sfHx//Hx8f/x8fH/8fHx//Hx8f/xsbG/1ZWV/8AAAH/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/BwMY/yYOuf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA7e/5uN + 7/+urqv/CQUb/yUNtv8tEOD/LRDe/y0Q3v8tEN7/LRDg/xYIZf8AAAD/NjY3/+zs6v/Qyvf/PiPg/ywP + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/IAyb/xIHU/8sENj/LRDe/y0Q4f8jDav/BgMT/wIC + Af8SB1T/Kw/U/y0Q3/8tEN//Kw/U/ykPx/8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3P8oDsX/LBDa/y0Q3v8tEN//KQ/L/w4G + P/8CAgD/CQQi/ycOvf8tEOD/LRDf/yoPzv8QBkf/JA2x/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8rDt7/SzPi/+Le+v/d3dz/IB8g/wEAA/8bCoD/LhDh/y0Q3v8tEN7/LRDe/y4Q4f8gC6D/FRMe/8HA + wv+CcOz/Kg3e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8iDKT/BQMO/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP9tbW7/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHzsfHxxbHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cJx8fHtcfHx//Hx8f/x8fH/8fHx//Hx8f/ysrK/4aGhv8IBwn/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/BAIJ/x8LlP8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kg3e/2VQ + 5/+pqK//Fg1I/ysP1P8tEN//LRDe/y0Q3v8tEN7/LhDh/xoKev8AAAD/TUxN//Ly8v+PgO3/Kw7e/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Fwhq/wgEHP8mDrz/LRDg/y0Q3v8sENj/FQhi/xMH + Vv8oDsX/LRDf/y0Q3v8tEOD/Jg67/x0Liv8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2f8bCoH/KQ/J/y0Q3/8tEN7/LRDf/yYO + uf8QBkr/GQl2/y0Q3f8tEN7/LhDh/yMNqP8GAxL/HAqE/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LxLe/6md8f/q6uj/MTEy/wEABv8fC5X/LhDh/y0Q3v8tEN//LRDe/y0Q3/8oDcj/IhxD/7Ow + wv9ROeP/Kw7e/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8aCnv/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgED/xAPEf+bm5v/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHmMfHxwHHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHd8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/66urv8fHiD/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgIB/xcJav8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LA/e/zwh + 3/+LhbH/KxyD/ywP3/8tEN7/LBDX/ysP0f8tEN//LhDh/x8Llf8AAAT/YGBg/+bj9v9VPuT/Kw3e/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8sENb/DwZC/wMCA/8cCoT/LRDg/y0Q3v8tEN//Kw/T/ywQ + 1/8tEN//LRDe/y0Q3v8uEOH/HguQ/xQIW/8sENv/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ1v8QBkn/Ig2n/y4Q4f8tEN7/LRDe/y0Q + 4P8rD9X/Kw/W/y0Q3/8tEN7/LRDe/xcJav8CAgD/FAhb/y0Q3P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/Kg3e/2pV6P/m5e3/RERE/wIADP8kDa7/LhDh/y0Q3/8qD8//LBDZ/y0Q3/8rDtr/Nit6/4uB + wf8zF9//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2f8SB1D/AgIB/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AAAB/zEwMf+6urr/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f6x8fHWcfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHO8fHx+7Hx8f/x8fH/8fHx//Hx8f/x8fH/8PDw/9JSUr/AAAB/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgIB/w4GPv8rD9P/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/9UQ8D/OiS8/ywP3/8tEOD/JA2u/yIMpv8tEOD/LhDh/yQNsv8BAA7/cHBu/8K69f81Gd//LQ/e/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8qD8v/CgQp/wICAP8OBj7/Kw/S/y0Q3/8tEN7/LRDf/y0Q + 3/8tEN7/LRDe/y0Q3v8tENz/EwdZ/w8GQP8sENn/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoPzv8LBS7/GAlz/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN//LRDf/y0Q3v8tEOD/KA7F/woEKv8CAgD/DgY+/ysP1f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LA/e/0Al4f/Nx+7/VVVS/wUAH/8oDsL/LRDg/y0Q4P8gDJr/Jg67/y0Q4P8rDt7/Piuw/1M/ + zf8rDt7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPyP8KBCj/AwIC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AQAC/2BfYP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fex8fHJcfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHEcfHx8bHx8f/x8fH/8fHx//Hx8f/x8fH/8rKyf99fH3/BQQG/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIC/wgEG/8mDrr/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8xFdv/MRXb/y0Q3v8tEOD/Ggp7/xsKgv8uEOL/LRDf/ykPyf8IASn/e3t5/5CB7/8rDt7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8nDsD/CAQg/wMCAf8FAw7/IAyb/y4Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8oDsT/CQQj/w0FN/8sENj/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPx/8JBCX/DQU4/yoP0f8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/GwqD/wQCB/8CAgH/CwUv/ysP0v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y4S3/+iluz/YWBd/woCPP8rD9b/LRDf/y0Q3v8XCW7/HguR/y4Q4f8tEN7/MRXY/zAU + 3P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yIMpf8FAw//AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/DAsN/5OSk//Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8erx8fHB8fHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHx4jHx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+pqan/Gxoc/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wQCB/8eC4//LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8sENr/EgdQ/xYIZv8tEN7/LRDe/ywQ2/8RBlD/d3V//2VP6f8qDd7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8nDsD/CAQg/wMCAv8CAgH/DwZE/ysP0v8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y4Q4f8dC43/AwIF/w0FNv8sD9f/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ygOxf8JBCb/BQMO/yIMpP8uEOH/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8oDsb/CwUw/wMCAv8CAgH/CwUu/ysP0v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/yoN3v93ZOn/Y2Fn/xMFaP8tEN//LRDe/ywQ2v8RBkv/Fwlq/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/xkJdf8DAgP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/Kyor/7e3t//IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx/3Hx8dqx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHx0fHx8fzx8fH/8fHx//Hx8f/x8fH/8fHx//Dw8P/RERF/wAA + Af8DAgT/AwIE/wMCBP8DAgT/AwIE/wICAf8TCFn/LRDc/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8rD9L/CwUw/xAGSf8sENn/LRDe/y0Q4P8eDIb/Z2KE/0Ys5P8sDt7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8pD8v/CgQo/wMCAv8DAgP/BAIK/x0Lif8tEN//LRDe/y0Q + 3v8tEN7/LRDf/ysP1P8PBkP/AgIA/w4GPP8sENj/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPyf8KBCr/AgIA/xQIW/8sENv/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3f8YCXH/AwIF/wMCBP8CAgH/DgY9/ysP1f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ysO3v9UPeX/W1d0/x0Jm/8uEOH/LRDf/ysP0v8MBTH/EAZI/ywQ2f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Kw/V/w8GQf8CAgH/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/W1tc/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+XHx8cux8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxx7Hx8fax8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/e3p7/wUE + Bv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8KBCn/KQ/H/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8oDsL/CAQg/wsFLv8qD9D/LRDf/y0Q4P8pEbn/UEOd/zcc4f8sD97/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8sENf/DwZD/wICAf8DAgT/AwIC/wkEJf8mDrv/LRDg/y0Q + 3v8tEN7/LhDh/yEMoP8FAw//AgIA/xAGSf8sENr/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP0v8MBTP/AgIA/wgEG/8lDbX/LRDg/y0Q + 3v8tEN7/LRDg/yMNqf8HAxj/AwID/wMCBP8CAgH/FAhd/y0Q3P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ywP3v8+JN//Sj+O/yYMxP8tEN//LRDg/ycOv/8IBB3/DAUx/ysP0/8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/JQ22/wcDGf8DAgP/AwIE/wMCBP8DAgT/AwIE/wIB + A/8MCw3/kJCR/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx8LHx8cQx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHx23Hx8f2x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/q6ur/x0c + Hv8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8EAgv/IAyb/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8lDbX/BwMX/wcDGv8mDrn/LRDg/y0Q3v8vE9n/OiPI/y4S3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//GQl1/wMCA/8DAgT/AwID/wYDFP8kDa//LRDg/y0Q + 3v8tEN//Kw/V/xAGSv8CAgH/AwIB/xUIYP8tEN3/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2v8QBkX/AgIB/wMCAv8VCGL/LRDc/y0Q + 3v8tEN7/LRDh/yALmf8EAgr/AwID/wMCBP8EAgj/HguO/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8zF93/OSLC/ywP2f8tEN7/LhDh/yIMpf8EAgv/CgQm/ykPyP8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/GwqC/wMCBf8DAgT/AwIE/wMCBP8DAgT/AwIE/wEA + Av8tLC7/uLi4/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+3Hx8dTx8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHPsfHx+THx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/qqqq/yMi + JP8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgH/FAhe/y0Q3P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y4Q4f8kDa7/BgMT/wQCCP8gDJr/LhDh/y0Q3v8tEN7/LhHe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/JQ2y/wcDGf8DAgL/AwID/xUIY/8sENn/LRDe/y0Q + 3v8tEOH/HwuW/wUDDv8DAgP/AwID/xsKfv8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8VCGP/AwIB/wMCA/8HAxj/Iw2r/y4Q + 4f8tEN7/LRDf/ysP0v8RB0z/AgIB/wICAf8KBCn/KA7D/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LhHe/y0Q3v8tEN7/LRDg/xsKgf8DAgL/CQQh/ycOwP8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9b/EAZF/wICAf8DAgT/AwIE/wMCBP8DAgT/AwIE/wEA + Av82NTb/tra2/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fTx8fHKcfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8cWx8fHvMfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+zs7P/Pz5A/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CgQm/ygOw/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y4Q4f8jDa3/BgMT/wMCAf8XCW7/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LBDa/xUIX/8EAgr/EwdX/ykPyv8tEN//LRDe/y0Q + 4P8pD8n/DQU2/wMCAv8DAgP/BQMN/yEMoP8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8cCon/AwIF/wMCBP8DAgL/EQdL/ysP + 0/8tEN//LRDe/y0Q4P8nDr//EAZG/wQCCv8ZCXj/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDc/xIHVP8CAgD/CAQg/ycOv/8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4f8kDbL/BwMX/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8FBAb/UVFS/7y8vP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHo8fHxwrHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwHHx8d9x8fH/sfHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/7y8vP9NTU7/AgED/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BAII/x0Li/8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y4Q4f8kDbD/BgMV/wICAP8OBj//Kw/U/y0Q3/8tEN7/LRDe/y0Q3v8sENf/LBDb/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ygOwv8gDJz/Kw/T/y0Q3/8tEN7/LRDe/y0Q + 3P8XCW7/AwIF/wMCBP8DAgL/CQQj/ygOw/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8kDbD/BgMV/wMCA/8DAgP/BAIK/xwK + hf8tEN//LRDe/y0Q3v8tEOD/Kg/N/yAMmf8pD8v/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN//LBDa/ywQ2f8tEN7/LRDe/y0Q3v8tEN//KQ/I/woFKv8CAgD/CQQj/ygOw/8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8YCXL/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/BQQG/2FgYf/Dw8P/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH98fHx2HHx8cAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHxznHx8flx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/xcXF/2hnaP8GBQf/AgED/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgIB/xAGRf8rD9T/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8mDrr/CAQc/wICAf8HAxj/JQ20/y0Q4P8tEN7/LRDe/y0Q3/8oDsT/IAya/ywQ + 2f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8uEOH/LRDf/y0Q3v8tEN7/LRDg/yAM + nP8GAxT/AwID/wMCBP8CAgH/EQdP/ywQ2f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8qD9D/DQU3/wICAf8DAgT/AwIC/wgE + IP8kDbD/LRDg/y0Q3v8tEN7/LRDf/y4Q4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8rD9P/HwuW/yoPzv8tEN//LRDe/y0Q3v8uEOH/IQyf/wUDDP8CAgH/CgUr/yoPzf8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPyv8LBTD/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgED/wwLDf98fHz/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9PHx8clx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHC8fHx6rHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/jIuM/xEQEv8CAQP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wYDEv8iDKb/LhDh/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8pD8r/CgQp/wMCAf8DAgT/Ggp7/y0Q4P8tEN7/LRDe/y0Q3v8sENr/Fwlr/xsK + f/8sENv/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jg65/wsF + LP8DAgL/AwIE/wMCBP8EAgf/HQuK/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//GAlx/wMCA/8DAgT/AwIE/wMC + Av8OBj7/KQ/H/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP + 1v8XCWv/Ggp9/y0Q3v8tEN7/LRDe/y0Q3v8tEN3/FQhh/wMCAv8CAgH/DgY9/ywP1v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/x4Lj/8EAgn/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wEAAv8cGx3/nZ2d/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8eOx8fHA8fH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHWMfHx/XHx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+urq7/Kyor/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8TB1n/LBDa/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8sENf/DwZC/wICAf8CAgH/DQU4/yoPzv8tEN//LRDe/y0Q3v8uEOH/Iw2p/wgE + IP8dDIj/LRLe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8pD8f/DwZD/wMC + Av8DAgT/AwIE/wMCAv8JBCT/KA7C/y4Q4v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8uEOP/JA2v/wYDFf8DAgP/AwIE/wMC + BP8DAgT/EwdY/yoP0f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LBDZ/xgJ + cP8KBCj/Jw68/y0Q4P8tEN7/LRDe/y0Q4P8nDsH/CQQl/wMCAv8CAgH/FAhd/y0Q3P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//Kw/T/w8GQf8CAgH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/PDs9/7m5uf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fqx8fHPsfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cVx8fHw8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8PDw/9YV1j/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8HAxj/JA2v/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//Fwlr/wMCAf8DAgP/BAIM/x8Llf8uEOH/LRDe/y0Q3v8tEN//LBDW/xEH + TP8ODDz/Jhev/y8W4f8tEd//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ1/8UCF7/AwIC/wMC + A/8DAgT/AwIE/wMCA/8HAxb/Fwlr/yUNs/8sENr/LRDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LhDh/ywQ1/8jDav/FAhf/wUDD/8DAgP/AwIE/wMC + BP8DAgP/AwIF/xkJdf8tENz/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tENz/GwqA/wQC + C/8VCGL/LRDd/y0Q3v8tEN7/LRDe/y0Q4P8aCnz/AwIG/wMCA/8DAgX/HAqE/y4Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8uEOH/IAyZ/wUDDf8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/BQQG/21tbf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHqcfH + xwrHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8dpx8fH+8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/4+Oj/8QDxH/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCA/8DAgT/AwIF/wMCBP8DAgT/AwIE/wMCBP8DAgL/FAhc/ywQ2v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8uEOH/IAya/wQCC/8DAgP/AwIB/w4GP/8qD9D/LRDf/y0Q3v8tEN7/LRDg/yIP + ov8SEE7/FRJe/ykZvf8xGuX/LxXg/y0R3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2/8hDJ//DwZB/wQC + Cf8DAgL/AwIE/wMCBP8DAgP/AwID/wcDGv8TB1j/Iw2p/ywQ2f8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8rD9X/IQye/xEHTf8GAxT/AwIC/wMCA/8DAgT/AwIE/wMC + Av8FAw7/EQdO/yMNrP8tEN3/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8fC5f/BgMU/wYD + Ev8jDav/LhDh/y0Q3v8tEN7/LRDg/ygOw/8LBSv/AwIC/wMCA/8GAxX/JA2w/y0Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8rD9L/DwZE/wICAf8DAgT/AwIE/wMCBP8DAgT/AwIF/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/xsaHP+goKH/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH88fH + x03Hx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xxvHx8fMx8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/ubm5/zg3OP8BAAL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwID/wQCCv8VCGD/DQU6/wMCAv8DAgT/AwIE/wMCBP8DAgP/BgMW/yMNqf8uEOH/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/KA7G/woEKf8DAgL/AwIE/wQCCf8cCoT/LRDf/y0Q3v8tEN7/LRHf/y0X + 1P8YE2v/CQgm/xAKQv8rGMj/MRzm/zAZ4v8uFOD/LRHe/y0Q3v8tEN7/LRDe/y0Q3v8tEOH/Kg/R/x0L + if8KBSv/AwID/wMCA/8DAgT/AwIE/wMCA/8DAgH/BgMU/xMHV/8kDbH/LRDd/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/LBDa/yIMpf8RB0v/BQMP/wICAf8DAgP/AwIE/wMCBP8DAgL/AwIF/w0F + Nv8fC5f/Kw/W/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yUNs/8JBCT/AgIA/xAG + Rf8rD9b/LRDf/y0Q3v8tEN7/LRDc/xcJbP8DAgT/AwIE/wICAf8OBj3/Kw/S/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4f8eC5P/BAIM/wMCA/8DAgT/AwIE/wMCBP8DAgL/EAZJ/xIHVP8DAgb/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv9MS0z/wcHB/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7THx8cNx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfH + x23Hx8f8x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/eHd4/wcGCP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/BAIH/xYIZv8sENj/IQyf/wYDEf8DAgP/AwIE/wMCBP8DAgT/AwIC/xEHTP8rD9T/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/xYIZf8DAgL/AwIE/wMCAv8JBCP/JQ21/y0Q4P8tEN7/LhTg/zEc + 5f8eE4j/BAMK/wMCAv8UCVj/LRXX/zEa5P8xHOT/Lxfh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q + 4P8nDsD/FQhj/wYDEv8DAgL/AwIE/wMCBP8DAgT/AwID/wMCAv8HAxv/Fwlv/ygPx/8tEOD/LRDe/y0Q + 3v8tEN7/LRDf/y0Q4P8nDr7/FQhg/wYDFP8CAgH/AwID/wMCBP8DAgT/AwIE/wMCAv8HAxn/GAly/ykP + yf8tEOD/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//KQ/M/w8GQv8CAgH/BAIH/x0L + iv8uEOH/LRDe/y0Q3v8tEOD/Igyi/wYDFv8DAgP/AwIE/wMCBf8bCn//LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/ykPyv8NBTf/AgIB/wMCBP8DAgT/AwIE/wMCAv8IBB3/JQ2z/yoP0P8SB1H/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8ODQ//jYyN/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x/THx8dRx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHGMfH + x8rHx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+xsbH/KSgp/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgP/EgdQ/yoP0P8tEOD/LBDZ/xQIXP8DAgL/AwIE/wMCBP8DAgT/AwID/wUDDP8eC5D/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yQNrv8HAxb/AwID/wMCBP8DAgL/EAZG/ykPzP8uEeD/MBni/zEc + 5v8mEbL/BgMV/wMCAv8EAgr/HAqG/y4S4P8vFuH/LxXg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/LBDa/yAMm/8MBTH/AwID/wMCA/8DAgT/AwIE/wMCBP8DAgL/AwIF/w0FNv8hDKH/LRDd/y0Q + 3/8tEN//LBDZ/x4Lkv8KBCr/AwID/wMCA/8DAgT/AwIE/wMCBP8DAgP/AwIF/w4GPv8jDaj/LRDd/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tENz/Fwlu/wMCBf8DAgL/CQQk/ygO + wv8tEOD/LRDe/y0Q4P8nDr//DAUz/wMCAv8DAgT/AwIC/wkEJP8nDsD/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/xoKef8DAgb/AwIE/wMCBP8DAgT/AwIE/wMCBf8ZCXT/LRDd/y0Q4P8oDsX/DgY8/wMC + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/Ozo8/7y8vP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8exx8fHC8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHY8fH + x/vHx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP9ubm//BAMF/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + Av8LBTD/Jw7A/y0Q4P8tEN7/LRDg/yYOuv8JBCX/AwIC/wMCBP8DAgT/AwIE/wMCAv8LBS7/KA7C/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2v8UB1n/AwIC/wMCBP8DAgT/AwIF/xQIXv8tFNX/MRzl/zAY + 4v8rENX/DwZC/wICAf8DAgL/CQQi/yUNtv8tEOD/LRDe/y0Q3v8tEN7/LhLf/y4S3/8tEd7/LRDe/y0Q + 3v8tEN7/LRDf/y0Q4P8oDsL/Ewda/wQCC/8DAgL/AwIE/wMCBP8DAgT/AwIE/wICAf8GAxb/Ggp6/ysP + 1f8qD87/Fgho/wUDD/8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCAv8FAxD/Fwlq/ykPy/8uEOH/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4f8iDKP/BgMV/wMCA/8CAgH/FAhb/y0Q + 3P8tEN7/LRDg/ykPyv8QB0n/AwID/wMCBP8DAgT/AwIE/xgJcv8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/JQ2y/wgEHv8DAgL/AwIE/wMCBP8DAgT/AgIB/w0FN/8pD8n/LRDg/y0Q3v8tEOD/JA2w/wgE + IP8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/CQgK/4ODhP/Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8fyx8fHSMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cQx8fHv8fH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6+vr/8mJSf/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wYD + E/8gDJ3/LRDg/y0Q3v8tEN7/LRDe/y0Q3/8cCoX/BAIJ/wMCBP8DAgT/AwIE/wMCBP8DAgP/FQhi/ywQ + 2f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8lDbP/CAQd/wMCAv8DAgT/AwID/wUEEv8dE4b/Lxzb/y8X + 4v8uEeH/Ggp+/wMCBf8DAgT/AwIC/xIHU/8rD9b/LRDf/y4U4P8wGeL/MRvj/zEb4/8wGuP/Lxbh/y0R + 3/8tEN7/LRDe/y0Q3v8tEOD/Kw/W/xsKgP8HAxj/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgP/BAIJ/xMH + Vv8RB0r/AwIF/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIC/wkEIf8eC5H/LBDa/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoPzf8OBj3/AwIB/wMCA/8EAgv/HwuX/y4Q + 4f8tEN//KQ/K/xIHUf8DAgX/AwIE/wMCBP8DAgL/CwUt/ygOw/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8rD9L/EQdL/wMCAv8DAgT/AwIE/wMCBP8DAgP/BgMR/yAMnP8tEOD/LRDe/y0Q3v8tEN7/LRDf/xwK + h/8EAgv/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/zc2OP+6urr/yMjI/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fHpMfHxwbHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8dPx8fH9cfH + x//Hx8f/x8fH/8fHx//Hx8f/yMjI/29vcP8EAwX/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/xYI + Zv8sENv/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9P/EQdM/wMCAv8DAgT/AwIE/wMCBP8DAgP/BQMQ/x8L + lf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/GQl4/wMCB/8DAgP/AwIE/woJKv8SEVH/IRaX/zEb + 4/8xGeX/JhG2/wcEGf8DAgL/AwID/wUDDf8fC5b/LxXi/zEb5P8xHOT/MBji/y8W4f8wGOL/MRvj/zAY + 4v8uEd//LRDe/y0Q3v8tEN7/LRDf/y0Q3v8gDJz/CQQm/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwID/wMC + A/8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/DAUz/yMNrP8tEN//LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/xsKf/8EAgf/AwIE/wMCAv8KBCf/KA7F/y0Q + 4P8sENn/FAhe/wMCBP8DAgT/AwIE/wMCA/8FAw3/HguP/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8bCn7/BAIJ/wMCA/8DAgT/AwIE/wMCBP8DAgT/FQhj/ywQ2v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP + 1P8RB0//AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/woJC/+GhYb/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH6cfHxzXHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwfHx8emx8fH/8fH + x//Hx8f/x8fH/8fHx//IyMj/tLS0/yopK/8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CwUs/ygO + wv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/JQ21/wkEI/8DAgL/AwIE/wMCBP8DAgT/AwIC/woE + Kf8mDrr/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kg/O/xAGR/8CAgH/BQQS/xAPR/8QD0f/EQlL/ywU + 0/8xGuT/Lxva/xYQYf8GBhn/AwIG/wICAf8PCUP/LhrW/zEb5f8vFeD/LRDe/y0Q3v8tEN7/LhTg/zEb + 5P8vF+H/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/JA2v/wwFMf8DAgL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8PBkH/Jw68/y0Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw6//woEJv8DAgL/AwIE/wICAf8TB1f/LBDb/y0Q + 4P8oDsX/CQQj/wMCAv8DAgT/AwIE/wMCA/8UCF3/LBDX/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDh/yMN + qP8IBBv/AwIC/wMCBP8DAgT/AwIE/wICAf8MBTT/KA7E/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4f8kDbH/CAQd/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf89PD7/vr6+/8jIyP/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx4nHx8cBx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxzTHx8fox8fH/8fH + x//Hx8f/x8fH/8fHx//Jycn/fHx8/wYFB/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8EAgn/HQqJ/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/x0Li/8FAw3/AwID/wMCBP8DAgT/AwIE/wMC + Av8RB0v/Kg/P/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yYNt/8KBCz/Cwov/xIRUf8LCi3/BwMa/yYN + uP8uEeH/Lxbi/yEWl/8ODT7/BAMK/wMCBf8NCzb/JRim/y8W4v8tEN7/LRDe/y0Q3v8tEN7/LRDe/zAZ + 4v8xG+P/LhLf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yYNt/8NBTb/AwIC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/xAGR/8oDsT/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Fwlu/wMCBP8DAgT/AwIE/wQCB/8dC4z/LhDh/y4Q + 4f8iDKL/BQMO/wMCA/8DAgT/AwIC/w4GO/8oDsX/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/KA7E/w0F + N/8DAgL/AwIE/wMCBP8DAgT/AwIC/wcDF/8hDKH/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN3/GAlw/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8ODQ//kZGR/8nJyf/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx9bHx8cgx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHx4LHx8f/x8fH/8fH + x//Hx8f/x8fH/8jIyP+8vLz/ODc5/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAf8OBj3/Kg/P/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ2P8VCGL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgb/Fwlu/ywQ2v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8jD6n/FBFa/w8ORP8FBBD/BAIH/x4L + kf8uEOH/LhDg/yMPq/8IBiD/AwID/wUED/8PD0X/GBJr/yoRzv8tEN//LRDe/y0Q3v8tEN7/LRDe/y8X + 4v8xHOT/LhPg/y0Q3v8tEN7/LhLf/y8V4P8tEd//LRDe/y0Q4f8mDbj/DAUy/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/DwZE/ygOxP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8mDrz/CQQi/wMCAv8DAgT/AwID/wcDGf8mDrf/LRDg/y0Q + 4P8ZCXj/AwID/wMCBP8DAgH/CgQq/yUNs/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9T/EwdY/wMC + A/8DAgT/AwIE/wMCBP8DAgP/BAII/xoKef8tEN3/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/KA7D/woEKv8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/TUxO/8TExP/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx/zHx8dlx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHGMfHx87Hx8f/x8fH/8fH + x//Hx8f/x8fH/8rKyf+RkZH/DQwO/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwID/wUDDP8fC5b/LhDh/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8pD8v/DwZE/wMCAv8DAgT/AwIE/wMC + BP8DAgP/BQMP/x0Li/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8wGOP/Jxmx/w4LPv8DAgT/AgIA/xYI + Zf8tEN7/LRDg/ygOxf8KBCb/AgIB/wYFFP8REE3/Dgw+/x0Ljv8tEOD/LRDe/y0Q3v8tEN7/LRDe/zAY + 4v8xHOT/LhPg/y0Q3v8tEN7/Lxfh/zEc5P8vFeD/LRDe/y0Q3v8uEOD/JA2w/woEJ/8DAgL/AwIE/wMC + BP8DAgT/AwIE/wMCAv8NBTf/Jw6//y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8YCXL/AwIE/wMCBP8DAgT/AgIB/w0FOv8rD9P/LRDf/ywQ + 2f8RB0v/AgIB/wICAf8KBCb/Iw2p/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q2/8ZCXX/BAII/wMC + A/8DAgT/AwIE/wMCBP8DAgT/EwdY/ysP1P8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/xoKff8DAgb/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/FxYY/6Ojo//Jycn/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8e2x8fHC8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHVcfHx/jHx8f/x8fH/8fH + x//Hx8f/x8fH/8TExP9QUFH/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgIB/w8GQf8rD9L/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jg67/wwFMv8DAgL/AwIE/wMC + BP8DAgT/AwIC/wgDG/8hDKL/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0R3v8vF+L/MRvj/yUXqf8OCz7/BAQM/w0F + Of8rD9P/LRDf/ywQ2f8QBkn/AgIA/wYFE/8REEz/DAs0/w4GQP8rD9H/LRDf/y0Q3v8tEN7/LhLf/zEb + 4/8xG+P/LhLf/y0Q3v8uE9//MRvk/zAa4/8uEt//LRDe/y0Q3v8tEN7/LRDg/yEMnf8HAxf/AwID/wMC + BP8DAgT/AwIC/wkEI/8kDbD/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ygOxf8KBCr/AwIC/wMCBP8DAgT/AwIC/xUIY/8tEN7/LRDf/ygO + xv8KBCb/AgIA/woEKf8jDaj/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/x4Ljv8GAxH/AwID/wMC + BP8DAgT/AwIE/wMCAv8PBkT/KQ/I/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/ygOxf8LBS3/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/2dnaP/IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8ftx8fHO8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cFx8fHo8fHx//Hx8f/x8fH/8fH + x//Hx8f/ycnJ/6ioqP8cGxz/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgP/BAIK/x4Lkv8uEOH/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yQNsf8LBSv/AwID/wMC + BP8DAgT/AwIE/wMCAv8KBCj/JQ2y/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhPg/zAY4/8oGbj/FRBb/w4K + Pf8nD73/LRDg/y0Q4P8YCXP/AwIC/wQDCv8ODT//Dw5D/wcEF/8hDKD/LhDh/y0Q3v8tEd7/Lxfh/zEc + 5P8vF+H/LRDe/y0R3v8wGOL/MRzk/y8V4f8tEN7/LRDe/y0Q3v8tEN7/LRHf/y4S3v8aCnz/BAIJ/wMC + A/8DAgP/BQMQ/x4Lkv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDh/x0Lif8EAgf/AwIE/wMCBP8DAgT/AwIG/x4Ljv8uEOH/LhDh/yIM + pf8FAw3/DQU2/yQNsf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/IQyg/wcDG/8DAgL/AwIE/wMC + BP8DAgT/AwID/w4GPP8nDsD/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8aCnr/AwIF/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/ywrLP+2trb/yMjI/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fHhcfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cox8fH4cfHx//Hx8f/x8fH/8fH + x//Hx8f/ycnJ/3Jyc/8EAwX/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAgH/DQU3/yoPzv8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDd/yUNtP8PBkT/AwID/wMC + BP8DAgT/AwIE/wMCBP8DAgL/DAU1/yYOvP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uFOH/KhfF/xsU + eP8mFq7/LhPh/y4Q4f8gDJr/BAIJ/wMCA/8IByD/ERBM/wwLM/8WCmf/LRDc/y4S3/8vF+H/MRzk/zAa + 4/8uEt//LRDe/y4U4P8xHOT/MBnj/y0R3/8tEN7/LRDe/y0Q3v8tEN7/LxXg/zEb5P8tFNX/EQdO/wMC + Av8DAgT/FQhl/ywQ2v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//Kw/V/w8GRP8CAgH/AwIE/wMCBP8DAgP/BgMU/yQNr/8uEOH/LRDg/xsK + fv8SB1H/KA7B/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8kDa3/CQQm/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIF/xMHVf8nDr3/LRDf/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8nDsD/CQQl/wMCAv8DAgT/AwIE/wMCBP8DAgT/AgED/woJC/+IiIn/ysrK/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fHzMfHxxbHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8dpx8fH/cfHx//Hx8f/x8fH/8fH + x//IyMj/vb29/zc2OP8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgb/GwqC/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9X/Ggp9/wgEHP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIC/w8GQP8oDsP/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhHg/ywU + 0P8rFsb/LhLf/y0Q4P8lDbb/BwMZ/wMCAv8DAgb/CQgm/xAPR/8VEV//LBjN/zEb5f8xHOT/MBrj/y4T + 3/8tEN7/LRHe/zAZ4v8xHOT/LhTg/y0Q3v8tEN7/LRDe/y0Q3v8tEd//MBrj/zEc5P8vFOL/JQ20/wgE + Hv8LBS//KA7E/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOH/JA2u/wYDFf8DAgP/AwIE/wMCBP8DAgL/CgQo/ykPyf8tEN//LRDd/yUN + tP8qD9D/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yUNtf8LBS//AwIC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8JBCb/HQuN/ywQ2v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/Fghp/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wAAAf9MTE3/xMTE/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH9sfHx0zHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwnHx8exx8fH/8fHx//Hx8f/x8fH/8fH + x//Jycn/mJiZ/xAPEf8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCAv8JBCX/KA7C/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP0/8WCGX/BAIJ/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8QBkj/KQ/H/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8tEd//LRDe/y0Q3/8qD83/CwQs/wMCAv8DAgT/AwIF/wYFFP8LCi//IxSe/zEZ5f8vFuH/LhLf/y0Q + 3v8tEN7/LxXg/zEc5P8wGeL/LRHe/y0Q3v8tEN7/LRDe/y0Q3v8vFuH/MRzk/zAY4v8tEN7/LRDe/x4P + iP8iE5z/MBfj/y4T4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//GAlz/wMCA/8DAgT/AwIE/wMCBP8CAgH/DwZD/ywQ1/8tEN7/LRDe/y0Q + 3/8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jg67/w0FNv8DAgL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/BQMP/xoKef8sENn/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/JA2w/wcDF/8DAgP/AwIE/wMCBP8DAgT/AwIE/wEAAv8cGx3/qqqq/8nJ + yf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx5THx8cCx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxy/Hx8fmx8fH/8fHx//Hx8f/x8fH/8fH + x//IyMj/YWFi/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8WCGX/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LBDY/xcIav8EAgf/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/EQdN/ykPyf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8sENj/EAZG/wICAf8DAgT/AwIE/wMCA/8CAgH/EgdT/ywQ2v8tEN7/LRDe/y0Q + 3v8tEt//MBrj/zEc5P8vFeD/LRDe/y0Q3v8tEN7/LRDe/y4S3/8xGuP/MRvj/y4T3/8tEN7/Lxbh/zAb + 3v8wG+D/MRvk/zEb4/8vFeH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8rD9H/DQU6/wICAf8DAgT/AwIE/wMCBP8CAgH/FQhh/y0Q3f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8nDrz/DgY6/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wUDDf8bCn//LRDc/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LBDY/xEHTP8CAgH/AwIE/wMCBP8DAgT/AwIE/wMCBP8FBAb/eXh5/8nJ + yf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9PHx8cbx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHx23Hx8f+x8fH/8fHx//Hx8f/x8fH/8jI + yP+4uLj/LSwu/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwID/wYDE/8jDan/LhDh/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/HAqE/wUCDP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/xEHT/8pD8r/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN3/FQhi/wICAf8DAgT/AwIE/wMCBP8DAgL/CQQj/ygOwv8tEOD/LRDe/y0Q + 3v8vFuH/MRzk/zEb5P8vFeD/LRDe/y0Q3v8tEN7/LRDe/y8X4f8xHOT/Lxfh/y0Q3v8uEt//MBrj/zEb + 5P8vFOD/LhLf/y8W4f8wGuP/LhPf/y4T3/8tEd7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y4Q4f8kDa//BgMV/wMCA/8DAgT/AwIE/wMCBP8DAgL/Ggp8/y4Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ycOvf8OBjz/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8GAxX/IAyZ/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/x4Lk/8EAgr/AwID/wMCBP8DAgT/AwIE/wMCBP8AAAH/QEBB/8HB + wf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/bHx8dQx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHCMfHx7DHx8f/x8fH/8fHx//Hx8f/x8fH/8nK + yf+Tk5P/DAsN/wIBA/8DAgT/AwIE/wMCBP8DAgT/AgIB/w8GQP8rD9P/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8jDav/CAQc/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8RB07/KQ/I/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8uEOH/Ggp6/wMCAv8DAgT/AwIE/wMCBP8DAgP/BAIL/yAMmP8uEOH/LRDe/y0Q + 3v8vFuH/MBji/zAX4f8wGeL/LRHe/y0Q3v8tEN7/LhTg/zEb5P8wGuP/LhLf/y0Q3v8uE9//MRvk/zAY + 4v8tEN7/LRDe/y0Q3v8wF+L/MBrj/zEb4/8vFuH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8bCn//AwIE/wMCBP8DAgT/AwIE/wMCBP8EAgn/HguS/y4Q4v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Jw68/w4GO/8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CgQr/ycOvf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPyP8LBCz/AwIC/wMCBP8DAgT/AwIE/wMCBP8CAQP/FxYY/6Wl + pf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8eTx8fHAcfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHKsfHx+PHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x/9eXV7/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIF/xsKgf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoPzv8PBkH/AwIB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/EQdK/ygOxf8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8uEOL/HguP/wQCCP8DAgT/AwIE/wMCBP8DAgT/AwIC/xYIaP8tEN7/LRDe/y0Q + 3v8tEN7/LRHe/y4S3/8xG+P/MBni/y8V4P8vFuH/MRvj/zEc5P8vFeD/LRDe/y0Q3v8uEt//MBrj/zAY + 4v8tEN7/LRDe/y0Q3v8vFeD/MRzk/zEb4/8uE9//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ywQ2v8RB03/AgIB/wMCBP8DAgT/AwIE/wMCA/8FAxD/Igyn/y4Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y4Q4f8mDrj/DQU5/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/xMHV/8sENf/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8WCGj/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/BAMF/3V1 + dv/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fPx8fHF8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHYcfHx/3Hx8f/x8fH/8fHx//Hx8f/yMjI/7i4 + uP8uLS7/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgL/CAQd/yYOuv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/xsKfv8EAgf/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/w8GRf8nDsH/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8uEOH/IQyg/wUDDv8DAgP/AwIE/wMCBP8DAgT/AgIB/w0FOv8rD9T/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8uFOD/MBrj/zEc5P8xHOT/MRvk/y8X4f8tEd//LRDe/y0Q3v8tEN7/Lxbh/zEb + 4/8vFeD/LRDe/y0Q3v8vF+H/MRzk/y8W4v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/ygOxv8KBCf/AwIC/wMCBP8DAgT/AwIE/wMCA/8GAxb/Jg64/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yUNtP8MBTT/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wUDDv8fC5X/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8iDKb/BQMQ/wMCA/8DAgT/AwIE/wMCBP8DAgT/AAAB/0JB + Qv/BwcH/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8fzx8fHRsfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cDx8fHosfHx//Hx8f/x8fH/8fHx//Hx8f/ysrK/5aW + l/8PDg//AgED/wMCBP8DAgT/AwIE/wMCBP8CAgH/EQdN/ywQ2f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Jg68/wkEJP8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8OBj7/Jg67/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOH/JA2w/wYDE/8DAgP/AwIE/wMCBP8DAgT/AwID/wgEHP8mDrr/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LhLf/y8V4P8vFuH/LhPg/y0Q3f8oDsb/LBDa/y0Q3v8tEN7/LRHe/y8X + 4f8xG+P/Lxbh/y4U4P8xG+T/Lxnc/ykQyP8tEN//LRDe/y0Q3v8tEd7/LhLf/y4T3/8uEt//LRHf/y0Q + 3v8tEN7/LhDh/yIMp/8FAw7/AwID/wMCBP8DAgT/AwIE/wMCAv8IBB//KA7E/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/JA2t/wsFLf8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wICAf8NBTf/KQ/K/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8qD8//DQU3/wICAf8DAgT/AwIE/wMCBP8DAgT/AgED/xoZ + G/+oqKn/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHg8fHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cdx8fH1sfHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/2dn + aP8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgf/HQuL/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN3/Fghn/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/DAU1/yUN + s/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Jg69/wcDF/8DAgL/AwIE/wMCBP8DAgT/AwIE/wQCCf8gDJv/LhDh/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yAMm/8aCnn/LRHd/y4U4P8tEN7/LRDe/y0Q + 3v8vFeD/MBrj/zEb5P8xHOT/LRTY/xcJbf8jDav/LRHg/y4U4P8wGeL/MRvj/zEc5P8xG+T/MBrj/y8X + 4f8uEt//LRDg/xsKgP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAf8KBCr/KQ/K/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8iDKT/CgQn/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgf/GwqA/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//GAly/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wYF + B/9+fX7/ysrK/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHv8fHxw7Hx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8dJx8fH9sfHx//Hx8f/x8fH/8fHx//IyMj/vr6+/zg3 + OP8AAAH/AwIE/wMCBP8DAgT/AwIE/wMCAv8IBB//Jw69/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8lDbT/CAQc/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wsF + LP8jDar/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/KA/H/woEK/8DAgT/AwIB/wMCAv8DAgT/AwIE/wMCA/8ZCXT/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Igym/wkEIf8bCn7/LhPi/zEa4/8vFuH/LRDe/y0Q + 3v8tEN7/Lxbh/zEc5P8wGeL/LhHg/xUIYv8MBTL/KRXA/zEc5v8xHOT/MBni/y8X4f8vF+L/MBni/zEb + 5P8xG+P/Lxbg/xQIWf8CAgH/AwIE/wMCA/8DAgH/AwIC/wMCBf8PBkH/Kg/Q/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDe/yAM + mf8IBCD/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CwUs/ygOxf8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Iw2q/wYDEf8DAgP/AwIE/wMCBP8DAgT/AwIE/wAA + Af9OTU//xMTF/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH6cfHxzDHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8eEx8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/pKOk/xYV + F/8CAQP/AwIE/wMCBP8DAgT/AwIE/wICAf8RB0z/LBDZ/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3P8WCGT/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + Av8JBCP/IQye/y0Q3v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LBDa/yQNsv8dC4z/FAhd/wsFLf8EAgv/AgIB/wICAP8SB1D/LRDc/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8mDrn/CwUt/wMCBP8eC4//LhHh/y8W4f8xG+P/MBji/y4U + 4P8vFeD/MRvj/zEb5P8uFOD/LRDg/xkJd/8KCSr/GhR0/y4a0/8vFeL/LRHe/y0Q3v8tEN7/LRHe/y4T + 3/8wGOP/Lxva/xQOWf8DAwj/AwIB/wUDD/8MBTT/Fghl/x4Lkf8mDrn/LRDc/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8tENz/HQuM/wcD + GP8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIF/xsKfv8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kg/Q/w0FNv8DAgH/AwIE/wMCBP8DAgT/AwIE/wEA + Av8kIyX/s7Oz/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/cfHx2XHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxw3Hx8e7x8fH/8fHx//Hx8f/x8fH/8fHx//Kysr/fHt8/wUE + Bv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBf8cCoX/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yYOuf8IBB//AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgL/BwMb/x4Lj/8tENz/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y4Q4f8uEOH/LRDd/ykPyv8gDJr/EQdN/wUDDf8MBTL/Kg/O/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoPz/8QB0j/AwIC/wMCBv8dC4v/LRDh/y0Q3v8vFeD/MBrj/zEb + 5P8xHOT/MRvj/y8V4P8tEN7/LRDf/xwNhP8REEv/ERBJ/xgMb/8sD9b/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8uEeD/KxXL/xMQU/8JBiT/EwdX/yIMo/8qD8//LRDe/y4Q4f8tEOD/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ2P8aCnz/BgMS/wMC + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wsFMP8pD8j/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/xcJa/8DAgL/AwIE/wMCBP8DAgT/AwIE/wIB + A/8MCwz/kZGR/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx5/Hx8cDx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxyrHx8flx8fH/8fHx//Hx8f/x8fH/8fHx//FxcX/TU1O/wEA + Av8DAgT/AwIE/wMCBP8DAgT/AwID/wcDGf8lDbX/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/xgJcv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wYDE/8bCn//LBDZ/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tENz/Kg/P/ywQ2/8uEOH/LRDf/y0Q3/8uEOH/LBDW/yAMmf8RB03/Jw7A/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/xkJef8DAgf/AwIE/wMCA/8ZCXX/LRDg/y0Q3v8tEN7/LRHf/y4U + 4P8uFOD/LhLf/y0Q3v8tEN7/LRHe/x0Shf8SEU7/Cgkr/wUDDv8eC5D/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/JA6y/xMJWv8iDaj/LRPb/zAW5P8vFuL/LhPg/y0Q4P8sENj/Kg/P/y0Q3f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Kw/T/xcJbP8FAgz/AwID/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wQCCP8dC4v/LRDh/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yEMoP8FAw7/AwID/wMCBP8DAgT/AwIE/wMC + BP8CAQP/ZWVm/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9HHx8cYx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHx1rHx8f6x8fH/8fHx//Hx8f/x8fH/8jIyP+1tLX/JyYo/wEA + Av8DAgT/AwIE/wMCBP8DAgT/AgIB/w4GPv8rD9P/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN//KA7H/wsFLP8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8FAw3/Fwlu/ysP0/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tENv/IQyg/xYIZv8fC5f/KQ/L/y0Q4P8tEOD/LRDf/y0Q4P8pD8n/Kw/T/y0Q + 3/8tEN7/LRDe/y0Q3v8tEOD/JQ20/wgEHv8DAgL/AwIE/wICAf8SB1D/LBDa/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LBLV/xoTcv8PDkP/BQQP/wICAf8LBS//KA7F/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN//Kg/N/yoPzf8vFOL/MRvk/zEc5v8xG+T/LRrS/yIRn/8WCWr/JA2t/y0Q3f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8pD8v/FAhb/wQCB/8DAgP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wICAf8PBkD/Kw/T/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPyP8KBCr/AwIC/wMCBP8DAgT/AwIE/wMC + BP8AAAH/Ojk6/7+/wP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/DHx8c/x8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHx4/Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+Yl5j/DQwO/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIC/xgJcP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8uEOH/HQuM/wQCCP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/BAII/xQIW/8pD8v/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LBDZ/xoKfP8GAxP/DAUx/xoKff8oDsX/LRDg/y0Q3/8tEN//LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tENz/FQhh/wMCAv8DAgT/AwIE/wMCAv8JBCb/KA7D/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/KBLA/xUSW/8MCzL/AwIE/wMCBP8DAgX/Ggp6/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/y0R3/8wGeP/MRzk/ykUwf8ZC3P/EAtE/xMQU/8hD5z/LRLd/y0R3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ycOwP8QBkn/AwIE/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8FAxD/Igyk/y4Q + 4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2/8TB1f/AgIB/wMCBP8DAgT/AwIE/wMC + BP8CAQP/GRka/6mpqf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8dxx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHDcfHx8LHx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf9vb3D/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/BQMN/yEMov8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8rD9b/EAZG/wICAf8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wMCBf8QBkj/Jw6+/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ2f8VCGT/AwIC/wMCBf8LBS//HQuN/ysP1f8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8nDrz/CAQg/wMCAv8DAgT/AwIE/wMCBP8EAgn/HguR/y4Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//IBCV/xIRT/8JCCf/AwID/wMCBP8CAgH/DAUx/ykPy/8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y4S4f8vGtn/IBOR/woFJ/8DAgP/BAIJ/x4Riv8wGeP/MBrj/y8W4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/JA2x/w0FOP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/FAhe/y0Q + 3P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8dCon/AwIH/wMCBP8DAgT/AwIE/wMC + BP8DAgT/BwYI/4eGh//Kysr/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8elx8fHBcfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHK8fHx+THx8f/x8fH/8fHx//Hx8f/x8fH/8PDw/9HRkj/AAAB/wMC + BP8DAgT/AwIE/wMCBP8DAgL/CgQo/ygOxv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4P8kDa//BgMV/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wICAf8EAgf/EwdY/yoPz/8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8oDsX/DAUw/wMCAf8DAgH/BAIL/xMHV/8oDsP/LRDg/y0Q + 3v8tEN7/LRDe/y4Q4f8dC4r/AwIG/wMCBP8DAgT/AwIE/wMCBP8CAgH/EQZL/ywP1/8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8pD8v/EwtW/xERTv8JCCf/AwID/wMCBP8DAgP/BQMN/yEMof8uEOH/LRDe/y0Q + 3v8tEN7/LRDg/yYPuf8aEnT/Dg0+/wMCBv8CAgH/DwZE/ywT0v8xHOX/MRvk/y4U4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8oDsX/EAZF/wMCBP8CAgH/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CQQj/ycO + wf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8lDbb/BwMX/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AQAC/11cXf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fSx8fHF8fHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHVMfHx/rHx8f/x8fH/8fHx//Hx8f/yMjI/7Ozs/8kIyX/AQAC/wMC + BP8DAgT/AwIE/wMCBP8CAgH/EQdQ/ywQ2v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8YCW//AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCA/8DAgL/BgMU/xEHTP8eC5H/KA7B/ywQ2/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/HAqD/wQCB/8DAgT/AwID/wMCA/8NBTr/JQ22/y0Q + 4P8tEN7/LRDe/y0Q3f8UCF3/AgIA/wMCBP8DAgT/AwIE/wMCBP8DAgP/BgMU/yMNq/8uEOH/LRDe/y0Q + 3v8tEN7/LRDe/y4Q4f8fC5T/CAYh/xEQTf8MCjL/AwIE/wMCBP8DAgP/AgIA/xoJef8tEOD/LRDe/y0Q + 3v8tEOD/Igyn/woEK/8JCCX/ERBL/wgHIv8FAw7/IAyb/y8W5P8xHOT/MBji/y0Q3v8tEN7/LRDe/y4S + 3/8vFOD/LhTg/y0R3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sENn/Jw68/xwKiP8PBkL/BQMP/wICAf8DAgP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIH/x0L + if8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8qD9H/DQU5/wICAf8DAgT/AwIE/wMC + BP8DAgT/AAAB/zc3OP+9vb3/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8fux8fHO8fHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHhcfHx//Hx8f/x8fH/8fHx//Hx8f/ysrJ/5eXmP8PDhD/AgED/wMC + BP8DAgT/AwIE/wMCBP8DAgT/Gwp//y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoP + zf8MBTP/AgIB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wUDEP8SB1P/Iw2o/ywQ1/8uEOH/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw6//wkEIf8DAgL/AwIE/wMCBP8DAgL/DAU1/yYO + u/8tEOD/LRDe/y0Q3v8gDJn/DQU4/wQCB/8DAgP/AwIE/wMCBP8DAgT/AwIC/xUIYf8tENz/LRDe/y0Q + 3v8tEN7/LRDe/ywP1v8QBkn/AwMI/w4NQP8QD0j/BgQT/wICAf8EAgv/DwZD/yMNqf8tEN//LRDe/y0Q + 4P8jDav/CQQl/wICAf8EAwj/Cwov/xAPR/8TDFT/KxLO/zEa5P8xG+P/LhPf/y0Q3v8tEN7/LhLf/zAZ + 4v8xHOT/MRzk/zAZ4v8uE9//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/y4Q4f8rD9P/IQye/xAGR/8EAgv/AwIC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgIB/xAG + Sf8sENf/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//FQhk/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AgED/xkYGv+qqqr/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f+x8fHZsfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cIx8fHtcfHx//Hx8f/x8fH/8fHx//Hx8f/ysrK/3RzdP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCA/8FAxD/Iw2q/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yEM + ov8FAw7/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + A/8DAgP/DAUz/yAMmf8sENf/LhDh/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LBDX/xAGRv8CAgH/AwIE/wMCBP8DAgT/AwIC/xAG + R/8qD87/LRDf/y0Q3v8tEOD/Kg/M/xkJdv8GAxT/AwIC/wMCBP8DAgT/AwIC/wkEIf8nDr7/LRDg/y0Q + 3v8tEN7/LRDh/yMNq/8GAxP/AwID/wgHIP8REE3/DQ06/woGJ/8cCob/Kw/S/y0Q4P8tEN7/LRDg/ygO + wv8MBTX/BQUT/wQDCP8DAgP/BAIH/wkIJP8dFIT/MRvj/zEc5P8vF+H/LRDe/y0Q3v8tEN7/MBji/zEc + 5P8wGOL/Lxbh/zAZ4/8uFOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LhDh/ysP0/8dC4v/CgQo/wMC + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wcD + Gv8lDrf/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/HwuT/wQCB/8DAgT/AwIE/wMC + BP8DAgT/AgED/woJC/+Kior/ysrK/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHmMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cfx8fH2MfHx//Hx8f/x8fH/8fHx//Hx8f/xcXF/09PUP8AAAH/AwIE/wMC + BP8DAgT/AwIE/wMCAv8KBCr/KQ/J/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/xYI + Z/8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wQC + C/8UCF3/KA7F/y0Q4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/xUIYP8CAgD/AwIE/wMCBP8DAgT/AwIE/wMC + Bv8ZCXj/LRDe/y0Q3v8tEN7/LRDf/y0Q3f8fC5T/BwMa/wMCAv8DAgT/AwIE/wMCBf8bCoH/LRDg/y0Q + 3v8tEN7/LRDe/xYIZ/8DAgL/AwIE/wMCBv8KCSn/FhJh/ycWtP8uFOH/LRHf/y0Q3v8tEN7/LBDa/xUI + X/8FBBH/Dw5E/woJKf8DAgf/AwIC/wMCA/8cD3//Mhzm/zAa4/8uEt//LRDe/y0Q3v8uFOD/MRvl/zAZ + 4/8tEd//LRDe/y0R3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8tEOD/Jg66/xEH + Tf8EAgf/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + Bf8bCoD/LRDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jg64/wcDGv8DAgP/AwIE/wMC + BP8DAgT/AwIE/wEAAv9mZmf/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHwsfHxw7Hx8cAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8c9x8fH88fHx//Hx8f/x8fH/8fHx//IyMj/u7u7/y0sLv8BAAL/AwIE/wMC + BP8DAgT/AwIE/wICAf8RB07/LBDa/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kg/M/wsF + MP8DAgH/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/BgMV/xsK + fv8sENf/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4P8sENr/KA7D/yoPz/8tEN7/LRDe/y0Q3v8tEN7/LRDg/xYIaf8DAgH/AwIE/wMCBP8DAgT/AwIE/wMC + Av8JBCP/Jw68/y0Q4P8tEN7/LRDe/y0Q3v8tEN//HguO/wUDEf8DAgP/AwIE/wICAf8PBkX/Kw/V/y0Q + 3/8tEN//KQ/L/wsFL/8DAgL/AwIE/wMCAv8IBB7/JBGr/zEa5f8xG+T/MBni/y8W4f8uEeH/Iw2q/wYD + Ff8DAgX/Cgkr/xEQS/8MCzX/BwYa/wgGHf8hFJb/MRzm/y8V4P8tEN7/LRDe/y0R3v8tGNT/LRvQ/y4U + 3/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yoP + 0P8XCWz/BQMN/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIC + Af8QBkf/LBDW/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/S/w0FN/8CAgH/AwIE/wMC + BP8DAgT/AwIE/wAAAf9CQUP/wsLC/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH4sfHxyfHx8cAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8dnx8fH/cfHx//Hx8f/x8fH/8fHx//Jycn/pKSk/xcWGP8CAQP/AwIE/wMC + BP8DAgT/AwIE/wMCA/8aCXr/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Igyl/wUD + D/8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8HAxv/HguT/y0Q + 3f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDe/yUN + t/8bCoD/Ig2n/ywQ2f8tEN7/LRDe/y0Q3v8tEN7/LRDf/xQIX/8CAgD/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/Ggp6/y0Q4P8tEN7/LRDe/y0Q3v8tEN//LBDb/xYJaf8DAgT/AwIE/wMCA/8IBB3/Jw6+/y0Q + 4P8uEOH/Iw2q/wUDEP8DAgP/AwIE/wQCCf8bCoD/LRDe/y4S3/8vFuH/MBrj/zAa4/8tEt3/FQhh/wMC + Af8DAgT/AwIH/wkIJP8PDkX/ERBN/xEQTf8iF5v/MBfj/y0R3v8tEN7/LRDe/y8U4P8wHN3/JhWr/xwL + hf8nDsD/LRDg/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8sENn/GwqA/wYDEv8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + Av8HBBz/Jg65/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/xUIX/8CAgH/AwIE/wMC + BP8DAgT/AwIE/wEAAv8kIyX/tbS1/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH98fHx0nHx8cAx8fHAAAA + AAAAAAAAx8fHAMfHxwDHx8eSx8fH/8fHx//Hx8f/x8fH/8fHx//Kysr/iYiJ/wcGCP8DAgT/AwIE/wMC + BP8DAgT/AwID/wUDDv8hDKD/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//GAlv/wMC + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wgEH/8gDJz/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8qD8z/GQl4/xEH + Tv8jDKn/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/W/w8GRf8CAgH/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAgH/DwZB/ysP1P8tEN//LRDe/y0Q3v8tEN7/LRDg/ygOxf8LBS3/AwIC/wMCA/8FAw3/IQyg/y4Q + 4f8uEOH/HAuH/wMCBv8DAgT/AwIC/w8GQf8qD9H/LRDf/y0Q3v8tEN7/LRHf/y4S4P8pD8r/CwQr/wMC + Av8DAgT/AwIE/wMCBP8FBA7/CAch/wkIJf8XC2v/LRDd/y0Q3v8tEd7/LRHe/zAZ4/8xG+T/LhPd/yAM + mv8RB0v/HAqG/ysP0/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN//LRDc/x0Liv8GAxX/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgb/HQuJ/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/xwLif8DAgX/AwIE/wMC + BP8DAgT/AwIE/wIBA/8REBL/nJyc/8nKyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx3XHx8cAx8fHAAAA + AAAAAAAAx8fHAMfHxwzHx8e4x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/aGdo/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIC/wgEH/8nDsH/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9P/DgY7/wIC + Af8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CAQf/yEMnv8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDe/yMNqv8OBj7/DwZB/yYO + uP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw6//wgEIP8DAgL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgL/CAQg/ygOwv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8bCn//AwIG/wMCA/8EAgf/HQuM/y4Q + 4f8uEOL/GAlz/wICAf8DAgP/BQMM/x8Ll/8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q4f8kDa7/BgMU/wMC + A/8DAgT/AwIE/wMCBP8DAgP/AwID/wICAf8MBTL/Kg/N/y8U4f8wGeL/MBji/zEc5P8wGOL/LRDe/y0Q + 4P8jDan/DAU1/xEHTP8lDrf/LRDf/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/y0Q3f8dC4z/BgMU/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAgH/EgdT/ywQ2/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yMNrP8GAxP/AwID/wMC + BP8DAgT/AwIE/wMCBP8EAwX/f3+A/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx53Hx8cCx8fHAAAA + AAAAAAAAx8fHAMfHxx3Hx8fbx8fH/8fHx//Hx8f/x8fH/8fHx//FxcX/RkVG/wAAAf8DAgT/AwIE/wMC + BP8DAgT/AgIB/w4GPf8rD9P/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8lDbX/BwMX/wMC + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8HAxv/IAyc/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8rD9b/GwqC/wcDGv8PBkH/Jw7B/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/HAqG/wQCB/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgP/BgMV/yQNsP8tEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8nDr//CQQh/wMCAv8DAgf/HQqJ/y4Q + 4f8uEOL/GAlw/wICAP8DAgH/DAUz/yoPzf8tEN//LRDe/y0Q3v8tEN7/LRDe/y4Q4v8gDJr/BAIL/wMC + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8FAw7/IQye/y8T4v8wGeL/MRzk/zEc5P8vFeD/LRDe/y0Q + 3v8tEOD/JQ2z/wsFL/8JBCT/HguT/ywQ2/8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8tEN3/HAuI/wYDEv8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgL/CgQn/ygPxv8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPyf8KBCf/AwIC/wMC + BP8DAgT/AwIE/wMCBP8BAAL/Xl1e/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx8LHx8cQx8fHAAAA + AADHx8cAx8fHAMfHxzrHx8fux8fH/8fHx//Hx8f/x8fH/8jIyP+4uLj/LCss/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AgIB/xUIYf8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8cCoj/AwIG/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wcDGf8fC5b/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ykPyv8UCF//BAIJ/w4GPv8oDsL/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8pD8v/DQU2/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgP/BgMT/yMNrP8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sENn/EgdQ/wICAP8EAgr/HwuX/y4Q + 4f8uEOL/Ggp+/wMCA/8CAgH/Fghp/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4v8fC5b/BAIJ/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/EQdL/ysP1f8vF+L/MRzk/zEb4/8xG+P/MBji/y4S + 3/8tEN7/LRDg/yUNtP8LBSz/BQMP/xgJcf8rD9L/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LRDc/xsKgv8FAxD/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/BQIM/yEMof8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ1/8QBkj/AgIB/wMC + BP8DAgT/AwIE/wMCBP8AAAH/Pj0//8LCwv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+HHx8cix8fHAAAA + AADHx8cAx8fHAMfHx13Hx8f7x8fH/8fHx//Hx8f/x8fH/8nJyf+mpqb/FhUX/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIG/xwKhP8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3P8TB1b/AgIB/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/BgMW/x4LkP8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw6+/xAGRv8DAgL/DAUz/yYOu/8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3f8ZCXb/BAIH/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgL/BwMZ/yYOuf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Ggp6/wMCAv8GAxX/JQ20/y0Q + 4P8uEOH/IQyd/wQCC/8EAgn/HwuT/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8iDKP/BQMP/wMC + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/BQIN/x4NkP8xG+X/MRrj/y4T3/8vFeH/MBni/y4S + 3/8tEN7/LRDe/y0Q4P8jDaz/CQQj/wMCBf8TB1j/KQ/J/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ2v8aCnv/BQMN/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwID/xgJcP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8XCWv/AgIB/wMC + BP8DAgT/AwIE/wMCBP8BAAL/JiYn/7S0tP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx/HHx8dBx8fHAMfH + xwDHx8cAx8fHAMfHx4DHx8f/x8fH/8fHx//Hx8f/x8fH/8rKyv+Pj4//CQgK/wMCBP8DAgT/AwIE/wMC + BP8DAgP/BQMO/yIMqP8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPyv8LBS3/AwIC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8GAxP/HQuL/y0Q3f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8lDbT/DQU3/wICAP8JBCH/JA2t/y0Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yAMnf8HAxf/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgH/CwUw/yoPzf8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/HwuW/wQCB/8NBTf/Kg/Q/y0Q + 3/8tEOD/KA7D/wkEI/8FAw//JA2v/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8nDr7/CAQe/wMC + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/woGKP8oF7f/Lxbj/y0Q3v8tEN7/LRHe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/IAya/wYDFf8DAgP/EAZH/ygOwv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8sENn/GQl3/wUDDP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgIB/w8GQ/8rD9X/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8eC47/BAII/wMC + BP8DAgT/AwIE/wMCBP8CAQP/EhET/6Kiov/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx/3Hx8djx8fHAMfH + xwDHx8cAx8fHBMfHx6THx8f/x8fH/8fHx//Hx8f/x8fH/8nKyf9xcXL/BAMF/wMCBP8DAgT/AwIE/wMC + BP8DAgL/CAQg/ycOwP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yMNq/8GAxH/AwID/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIC/wYDFP8dC4n/LRDc/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yQNrv8LBS7/AgIB/wUDEP8eC5H/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Igyl/wkEI/8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgL/Fghk/y0Q3f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Igyk/wUDDv8ZCXb/LRDf/y0Q + 3v8tEN7/LRDc/xQIXP8GAxT/Jw69/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8sENf/EQdL/wIC + Af8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8NBzb/Jg62/y0Q4f8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/xoKe/8EAgn/AwIC/w4GPf8nDrz/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LBDZ/xkJdv8FAw3/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wgEHv8nDr//LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8kDa//BQMR/wMC + A/8DAgT/AwIE/wMCBP8DAgT/BwYI/4mJiv/Kysr/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8eFx8fHAMfH + xwDHx8cAx8fHDcfHx8bHx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP9WVVb/AAAB/wMCBP8DAgT/AwIE/wMC + BP8CAgH/DQU5/ysP0f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/xsKgv8DAgX/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/BwMW/x0LjP8tENz/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/JA2t/wsEK/8CAgH/AwIF/xYIaP8sENr/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/y0Q2/8fC5b/CQQh/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + A/8HAxf/JA2s/y0Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Igyj/wsFLv8nDrz/LRDg/y0Q + 3v8tEN7/LRDg/yMNqv8KBCn/Jw69/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOH/HwuX/wUD + Df8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CwUu/yIMpf8tEN7/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP0/8SB1H/AwIC/wMCAv8NBjr/Jg67/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ2P8ZCXj/BQMO/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwID/wQCC/8gDJv/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8oDsT/CQQl/wMC + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/21sbf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8eox8fHBcfH + xwDHx8cAx8fHIMfHx9zHx8f/x8fH/8fHx//Hx8f/yMjI/7+/v/89PT7/AAAB/wMCBP8DAgT/AwIE/wMC + BP8CAgH/EwdV/y0Q3f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LBDb/xMHWP8CAgH/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8IBBz/HwuU/y0Q3f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8kDa//CgQr/wMCAv8CAgH/DQU5/ykPyP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8tEOD/KA7F/xcJav8GAxL/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wMC + Bf8XCWz/LBDb/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/IAyc/xsKf/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/ywQ2f8YCW7/JQ2y/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/V/xMH + Vf8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wcDGv8aCnr/Kg/M/y4Q + 4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q4P8mDrr/CgQn/wMCAv8DAgL/DQY6/ycOvv8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8sENr/GwqC/wYDE/8DAgL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8YCXH/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9T/DgY+/wIC + Af8DAgT/AwIE/wMCBP8DAgT/AAAB/1JSU//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fIx8fHDsfH + xwDHx8cAx8fHOMfHx+3Hx8f/x8fH/8fHx//Hx8f/yMjI/7W1tv8mJSf/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgP/GQl2/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kg/P/wwFMf8DAgH/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/woEKv8iDKP/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yUNtf8LBS//AwIC/wMCA/8GAxP/IQyf/y0Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/ykP + yP8bCoD/CwUu/wMCBP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/AwIE/xIH + Uv8qD87/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Jg66/ykPzP8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8oDsX/Jw7A/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ygO + wv8OBj//AwIC/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8EAgf/DQU4/x0L + jP8qD87/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/HQqJ/wQCCv8DAgP/AwIC/w4GP/8oDsP/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDc/x4Lkv8IBB7/AwIC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wICAf8QBkj/LBDY/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/Ewda/wIC + Af8DAgT/AwIE/wMCBP8DAgT/AAAB/zs6PP++vr7/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8fdx8fHIcfH + xwDHx8cAx8fHUMfHx/vHx8f/x8fH/8fHx//Hx8f/ycnJ/6enp/8VFBb/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgb/HwuV/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/JQ21/wcDGP8DAgP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + A/8DAgT/DwZB/yUNtf8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/Jw69/w0FN/8DAgL/AwIE/wMCA/8UCF7/LBDa/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/yQN + rv8PBkT/BQMN/wMCAv8CAgH/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wICAf8GAxH/Fghl/ykP + zP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4P8oDsL/EwdV/wUDDP8CAgH/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wICAf8DAgL/BgMR/xIH + Uf8mDrv/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/S/xAGR/8DAgL/AwIE/wMCA/8QBkn/KQ/J/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8iDKf/DAUy/wMC + Av8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8KBCf/KQ/I/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Ggp6/wMC + A/8DAgT/AwIE/wMCBP8DAgT/AQAC/yUkJv+1tbX/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8ftx8fHOMfH + xwDHx8cAx8fHbcfHx//Hx8f/x8fH/8fHx//Hx8f/ysrK/5KSkv8NDA7/AgED/wMCBP8DAgT/AwIE/wMC + A/8GAxL/JA2t/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/HwuV/wQCCP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wUD + D/8WCGT/KQ/K/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4P8pDsf/DwZC/wMCAv8DAgT/AwIC/wgEIP8mDrj/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8rD9L/Igyk/xYIZv8MBTP/BgMV/wQCCf8DAgb/AwIF/wMCBv8EAgv/CAQf/xIHUf8hDKL/LBDZ/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/Kw/V/x8Llv8QBkj/BwMb/wQCCv8DAgb/AwIF/wMCBv8EAgr/BwMY/w0FOf8XCW7/Iw2t/ysP + 1v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yIMpf8GAxP/AwID/wMCBP8DAgT/EwdW/yoP + 0f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw7A/xIH + VP8EAgr/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCA/8GAxP/Iw2r/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/IAyY/wQC + B/8DAgT/AwIE/wMCBP8DAgT/AgED/xUUFv+np6f/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f7x8fHT8fH + xwDHx8cAx8fHi8fHx//Hx8f/x8fH/8fHx//Hx8f/ysrK/319ff8FBAb/AwIE/wMCBP8DAgT/AwIE/wMC + Av8JBCL/Jw7B/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//GAlx/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8DAgP/CgUr/x4L + k/8sENn/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoP + z/8SB1L/AwID/wMCBP8DAgT/AwIE/xcJbv8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN//LhDh/y0Q3v8qD87/JQ21/yAMmf8cCoX/Ggp+/xwKh/8hDJ//Jw6//ywQ2f8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/y0Q4P8sENb/Jg66/yAMm/8cCoX/Ggp+/xwKh/8gDJ3/Jg64/yoP0f8tEN//LRDh/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ2f8TB1b/AwIC/wMCBP8DAgP/AwIG/xYI + Z/8sENf/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ysP + 1P8cCoP/CQQh/wMCAv8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgX/HQuL/y4Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/JA2u/wYD + E/8DAgP/AwIE/wMCBP8DAgT/AgED/w0MDv+SkpP/ysrK/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHa8fH + xwDHx8cCx8fHqMfHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/2hoaP8BAAL/AwIE/wMCBP8DAgT/AwIE/wIC + Af8MBTP/Kw/S/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8sENv/EQdM/wICAf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/AgIB/wYDFP8VCGH/Jw6//y0Q + 4P8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LBDX/xYI + Zv8DAgb/AwIE/wMCBP8DAgL/CQQi/yYOu/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LRDg/y4Q4f8uEOH/LhDh/y4Q4f8uEOH/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8tEOD/LhDh/y4Q4v8uEOH/LhDh/y4Q4f8uEOL/LhDh/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/LhDh/y4Q4v8uEOH/LhDh/y4Q4f8uEOL/LhDh/y0Q4P8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/y4Q4f8uEOH/LhDh/y4Q4f8uEOH/LRDg/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8jDan/BgMU/wMCA/8DAgT/AwID/wQC + C/8aCnv/LRDc/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8tEN//JQ20/xIHUv8FAw7/AgIB/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/Fghn/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw7B/wkE + Iv8DAgL/AwIE/wMCBP8DAgT/AwIE/wYFB/9+fn7/ysrK/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHiMfH + xwDHx8cNx8fHvcfHx//Hx8f/x8fH/8fHx//Hx8f/xcXF/1NTVP8AAAH/AwIE/wMCBP8DAgT/AwIE/wIC + Af8QB0r/LBDa/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8qD83/DAUw/wICAf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wICAf8FAw3/EAZI/yIMpP8sENr/LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tENz/Ggp8/wQC + C/8DAgP/AwIE/wMCBP8DAgL/Fghn/y0Q3f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4P8uEOH/LRDd/ysP0/8nDr7/Iw2q/yAMmv8eC47/HQqJ/x0Liv8fC5T/Iw2p/ykPyP8tEN3/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3P8oDsP/Igyl/x4Lkv8dCon/HQqJ/x4Lj/8gDJz/Iw2s/ygOwv8rD9X/LRDe/y4Q + 4f8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8sENf/EQdO/wICAf8DAgT/AwIE/wMC + Av8GAxP/HguR/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/ysQ1v8fC5f/DgY8/wQCCf8CAgH/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAgH/DwZF/ywQ2f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/S/wwF + Mv8CAgH/AwIE/wMCBP8DAgT/AwIE/wEAAv9qamv/ysrK/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHo8fH + xwHHx8cdx8fHz8fHx//Hx8f/x8fH/8fHx//Hx8f/wcHB/z8+P/8AAAH/AwIE/wMCBP8DAgT/AwIE/wIC + Af8VCGP/LRDd/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8mDrr/BwQb/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8CAgH/BQMP/w8GRf8fDJj/Kw/U/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8fC5T/BgMT/wMC + A/8DAgT/AwIE/wMCA/8GAxb/JA2v/y0Q4f8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8uEOH/LBDa/ycO + wP8eC5H/FQhg/w0FN/8IBB//BQMR/wMCBv8DAgL/BAIK/wsFK/8VCGD/IAya/ykPy/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3f8oDsX/HguR/xMHWP8JBCX/BAII/wMCAv8EAgf/BgMS/wkEIv8OBjz/Fghn/yAM + mP8oDsX/LRDc/y4Q4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/IAyZ/wUDDP8DAgP/AwIE/wMC + BP8DAgL/CAQe/yIMp/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8tEOD/Kg/O/x0LjP8OBjr/BAIL/wICAf8DAgP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/CwUs/ykPyv8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LBDZ/xAG + SP8CAgH/AwIE/wMCBP8DAgT/AwIE/wAAAf9WVlf/xsbG/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHucfH + xwrHx8crx8fH4MfHx//Hx8f/x8fH/8fHx//IyMj/vb29/y0sLf8BAAL/AwIE/wMCBP8DAgT/AwIE/wMC + Av8aCnv/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8iDKT/BAIL/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/AwIE/wgEHP8TB1X/IQyg/ysP1P8uEOH/LRDf/y0Q3/8tEN//LhDh/y0Q + 3/8tEN3/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yMNqv8JBCD/AwIC/wMC + BP8DAgT/AwIE/wICAf8QB0r/LBDX/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDg/yoP0P8gDJ3/EwdX/wkE + If8EAgj/AgIB/wICAf8DAgH/AgIB/wYDEf8RBkr/HwuU/ykPyP8tEN3/LRDh/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LhDh/ywQ2/8oDsP/HQuK/w8GQP8FAw3/AgIB/wMCAv8CAgH/AgIB/wQC + C/8KBCf/FQhg/yIMpv8rD9X/LRDh/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kg/N/wwFNP8DAgH/AwIE/wMC + BP8DAgT/AwIC/wsFL/8mDrv/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3f8tEOD/LhDh/y0Q3/8tEN//LRDg/y4Q4f8qD8//HwuW/xEHS/8GAxb/AwID/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/BwMY/yYOt/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/xUI + YP8CAgH/AwIE/wMCBP8DAgT/AwIE/wAAAf9DQ0T/wsLC/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHysfH + xxjHx8c5x8fH7sfHx//Hx8f/x8fH/8fHx//IyMj/srKy/yEgIv8BAAL/AwIE/wMCBP8DAgT/AwIE/wQC + B/8eC5D/LhDi/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y4Q4f8cCof/AwIG/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wQCCv8MBTP/GQl2/yUNtf8sENn/LRDg/y0Q3f8sENr/LBDY/ysP0/8oDsT/Iw2p/x4L + kP8oDsX/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw6+/wwFM/8DAgL/AwIE/wMC + BP8DAgT/AwIE/wQCCP8eC4//LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q4f8qD8//HQuN/w4GPP8FAw3/AgIB/wMC + Av8DAgT/AwIE/wMCAf8FAw7/EQdN/yIMpP8sENb/LhDh/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LhDh/ysP0v8gDJn/DwZB/wQCCv8DAgL/AwIE/wMC + A/8DAgL/AwIC/wUDEf8QBkf/IAyZ/ysP1P8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/xkJdf8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8QBkX/KQ/K/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yYO + vP8eC4//JA2u/ykPx/8rD9T/LBDY/ywQ2/8tEN3/LRDg/ysP1v8kDa7/Fwls/wsFLP8EAgj/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/BAIK/yEMov8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/xkJ + d/8DAgL/AwIE/wMCBP8DAgT/AwIE/wAAAf8xMDL/v76//8fIx//Hx8f/x8fH/8fHx//Hx8f/x8fH2sfH + xybHx8dOx8fH9cfHx//Hx8f/x8fH/8fHx//Jycn/pqWm/xgXGf8CAQP/AwIE/wMCBP8DAgT/AwID/wUD + D/8hDKL/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8XCWv/AwIC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wQCCv8MBTT/EgdU/xQIXf8VCGD/FQhg/xQIXP8SB1P/EAZG/wwFNP8JBCL/BwMb/xsK + gP8sENr/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8qD83/EAdK/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AwID/wYDEv8gDJn/LRDd/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LA/W/yAMmP8OBjz/BAIJ/wICAf8DAgP/AwIE/wMC + BP8DAgP/AwIF/w0FNv8fC5f/Kw/W/y4Q4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8uEOH/Kg/R/x0Lif8KBSr/AwID/wMC + A/8DAgT/AwIE/wMCA/8CAgH/BQMN/xAGSf8iDKX/LBDa/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LBDb/xwKhP8EAgn/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgX/FQhf/ysQ1v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP + 1f8XCWv/BwMY/wkEJf8NBTf/EAZI/xMHVf8UCFz/FQhh/xUIYP8UCF3/EgdR/wsFLf8EAgj/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIG/xwKhv8tEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDi/x0L + i/8DAgX/AwIE/wMCBP8DAgT/AwIE/wEAAv8kIyX/t7e3/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH6cfH + xzLHx8dkx8fH+MfHx//Hx8f/x8fH/8fHx//Kysr/mpqa/xAPEf8CAQP/AwIE/wMCBP8DAgT/AwID/wYD + Fv8lDbL/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3P8SB1P/AgIA/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/AgIB/wICAf8CAgH/AgIB/wICAf8CAgH/AgIB/wICAP8EAgj/GAlx/ywQ + 2P8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ2P8WCGX/AwIF/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8HAxv/Fghm/yYOuP8tEN3/LRDh/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q3/8lDrb/EwdV/wUDD/8CAgH/AwIE/wMCBP8DAgT/AwIE/wMC + Av8GAxT/Fwlt/ykOyP8tEOH/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q4P8nDr//FAhd/wUD + Dv8DAgL/AwIE/wMCBP8DAgT/AwID/wICAf8GAxT/FQhj/ycOwf8tEOD/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LhDh/ywQ2/8kDa//EwdZ/wYDFP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/BAIK/xoKfP8tENz/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8rD9L/FAhc/wMCA/8CAgH/AgIB/wICAf8CAgH/AgIB/wICAf8CAgH/AgIB/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIC/xcJbP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yAM + nP8FAwz/AwID/wMCBP8DAgT/AwIE/wEAAv8cGx3/q6ur/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH8sfH + x0LHx8d5x8fH+8fHx//Hx8f/x8fH/8fHx//Kysr/j46P/wgHCf8DAgT/AwIE/wMCBP8DAgT/AwIC/wgE + Hf8oDsL/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP0/8OBkD/AgIB/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wQCCf8XCWv/Kw/W/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDd/xsKgv8FAwz/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/AwID/wgEHv8WCGX/JA2u/ywQ1v8uEOH/LRDg/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Kw/U/xwKhf8JBCL/AwIC/wMCA/8DAgT/AwIE/wMCBP8DAgP/AwID/wsF + MP8hDJ7/LRDc/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LBDY/x4L + j/8JBCT/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgP/AwID/wsFLf8fC5X/LBDZ/y0Q4P8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LRDh/y0Q4P8rD9P/Igyl/xMHWf8HAxj/AwIC/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wYDFP8fC5f/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/Kg/P/xMHVv8DAgX/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgIA/xMHVv8tEN3/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yMN + rP8GAxP/AwID/wMCBP8DAgT/AwIE/wIBA/8VFBX/oKCh/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH9sfH + x1bHx8eLx8fH/sfHx//Hx8f/x8fH/8fHx//Kysr/g4OE/wQDBf8DAgT/AwIE/wMCBP8DAgT/AwIC/woE + Kf8pD8z/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykPy/8LBS7/AwIC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/BAIK/xcJa/8rD9X/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/IAyc/wcDF/8DAgL/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8DAgL/BgMW/xAHSP8cCob/Jg64/ysP0v8tEN//LhDh/y4Q + 4f8tEOD/LRDf/y0Q4P8nDr7/EgdU/wQCCv8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCA/8EAgf/EgdQ/ycO + v/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDg/y4Q4f8uEOH/LRDh/y0Q + 3v8tEN7/LRDh/y4Q4f8uEOH/LRDg/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q + 4P8lDbP/DwZB/wMCBP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCAv8FAxD/Fghl/ykPyP8tEOD/LRDf/y0Q + 4P8uEOH/LhDh/y0Q3v8qD9D/JA2y/xoKfv8OBj//BgMR/wMCAv8DAgP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8JBCT/JA2v/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yoPzf8TB1f/AwIG/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgIB/w8GRP8rD9b/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yYO + uv8HAxn/AwIC/wMCBP8DAgT/AwIE/wIBA/8ODQ//lpaX/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH+cfH + x2jHx8ecx8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/d3Z3/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgIB/w0F + N/8qD9D/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ygOw/8IBB//AwIC/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8FAw3/GAlz/ysP1v8tEN//LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8lDbT/CgQo/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wICAf8DAgb/BwMa/w4GPf8VCGT/HQuJ/yMN + qf8nDr3/KQ/K/yEMn/8LBS//AwID/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwID/wUDEf8YCXH/Kw/T/y4Q + 4/8uEOH/LhDh/y4Q4v8uEOL/LhDh/y0Q4P8tEN7/LRDc/ywQ1v8pD8r/Jw68/yMNrP8fC5P/GQl2/xQI + Wv8UCF3/Ggp6/x8Llv8kDa//Jw6+/ykPzP8sENj/LRDd/y0Q3v8tEOD/LhDh/y4Q4v8uEOL/LhDh/y4Q + 4f8uEOP/KQ/L/xQIXv8EAgv/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgP/AwIE/w4GPf8jDaz/KQ/K/yYO + uv8iDKX/HAqE/xQIXv8NBTf/BgMW/wMCBf8CAgH/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/DQU4/ygOw/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8qD8//FQhf/wQCCP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgIB/wwFNf8qD87/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ygO + x/8IBCD/AwIC/wMCBP8DAgT/AwIE/wMCBP8HBgj/jY2O/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/MfH + x3nHx8eqx8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/a2ts/wIBA/8DAgT/AwIE/wMCBP8DAgT/AgIB/w8G + Q/8rD9X/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yYOuf8GAxX/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wYDFf8bCoL/LBDZ/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ygOxv8OBj3/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEA + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wICAf8CAgH/AwIG/wUD + Df8IBB3/CwUs/wYDFf8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BAII/xQIW/8kDa7/JQ2z/yQN + r/8jDar/Igyk/yAMnf8fC5P/HAqF/xkJdf8VCGP/EQdP/w4GPf8LBS3/CAQd/wUDDv8EAgf/AwID/wIC + AP8CAgD/AwIE/wQCCP8FAxD/CAQf/wsFL/8OBj//EgdS/xYIZf8ZCXf/HAqH/x8Llf8hDJ7/Igyl/yMN + q/8kDa//JQ20/yMNqf8QBkr/AwIF/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8HAxv/CwUs/wcE + Gv8EAgz/AwIF/wICAf8CAgH/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/xIHUf8qD9D/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEOD/Kw/U/xgJb/8FAw7/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIC/woEJ/8pD8j/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoP + zf8LBCz/AwIC/wMCBP8DAgT/AwIE/wMCBP8EAwX/hIOE/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/sfH + x4nHx8e2x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/YWFi/wIBA/8DAgT/AwIE/wMCBP8DAgT/AgIB/xEH + T/8sENn/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yMNrf8GAxL/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/CQQl/yALmP8tEN3/LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//Kw/S/xMHVv8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/BgYH/xwb + Hf8HBgj/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgP/AwIC/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIG/wcDFv8HAxj/BwMX/wYD + Ff8GAxL/BQMO/wQCCf8DAgX/AwID/wMCA/8DAgL/AgIB/wICAf8DAgL/AwID/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/AwIC/wMCAf8CAgH/AgIB/wMCAv8DAgP/AwID/wMCBf8EAgr/BQMP/wYD + Ev8GAxX/BwMX/wcDGP8GAxT/AwIF/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgP/AwIC/wMC + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/wsK + DP8cGxz/BAMF/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCB/8XCWv/LBDZ/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ2f8cCof/BwMa/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIC/wgDHP8oDsL/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/yoP + 0P8NBTf/AgIB/wMCBP8DAgT/AwIE/wMCBP8DAgT/enl6/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x5bHx8fAx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/WVhZ/wEAAv8DAgT/AwIE/wMCBP8DAgT/AgIA/xMH + Wf8tENz/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yIMo/8FAw//AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wMCBf8OBj//JA2y/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3/8sENr/GAlv/wQCCP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/Q0JE/6in + qP91dXb/Jyco/wQDBf8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8DAgP/AwID/wMC + A/8DAgP/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wMC + A/8DAgP/AwID/wMCA/8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8GBQf/MC8x/4KB + gv+ioqL/MjEy/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8FAw7/HAqF/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8tEN7/Igyj/wwFMf8DAgP/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wcDFv8mDrz/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP + 1P8PBkH/AgIB/wMCBP8DAgT/AwIE/wMCBP8CAQP/cXFy/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x6HHx8fIx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/UVFS/wEAAv8DAgT/AwIE/wMCBP8DAgT/AgIA/xUI + Yf8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yAMnf8FAw3/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAgH/BgMR/xYIaP8pD8r/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8cCof/BQMO/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8sLC3/qqqq/8rK + yv/IyMj/sbCx/29vb/8pKCn/BgUH/wAAAf8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8AAAH/CQgK/zEwMv96eXr/tra3/8nJ + yf/Kysr/nJyc/x4dH/8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/BwMX/yAMnP8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ycOwP8TB1j/BAIL/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wYDFP8lDbb/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ + 1/8QBkn/AgIB/wMCBP8DAgT/AwIE/wMCBP8CAQP/ampr/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x6rHx8fPx8fH/8fHx//Hx8f/x8fH/8fHx//Gxsb/TEtM/wAAAf8DAgT/AwIE/wMCBP8DAgT/AgIA/xYI + aP8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yAMm/8FAwz/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwID/wMCBP8MBTL/IAyZ/ywQ2v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDg/yAMnP8HAxj/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/xwbHf+Yl5j/ycnJ/8fH + x//Hx8f/yMjI/8jIyP+zs7P/fHx8/zw8Pf8SERP/AgED/wAAAf8BAAL/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgED/wEAAv8AAAH/AwIE/xYWF/9FREX/hYWG/7i4uP/Jycn/yMjI/8fH + x//Hx8f/yMjI/4aGhv8REBL/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wkEJf8kDa//LRDg/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8rD9b/HQuL/woEJ/8DAgP/AwID/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wYDE/8lDbL/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ + 2f8SB1D/AgIB/wMCBP8DAgT/AwIE/wMCBP8CAQP/ZWRl/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7DHx8fTx8fH/8fHx//Hx8f/x8fH/8fHx//Gxsb/SEdI/wAAAf8DAgT/AwIE/wMCBP8DAgT/AgIB/xcJ + bf8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yAMnP8FAwz/AwID/wMCBP8DAgT/AwIE/wMC + A/8DAgL/BwMZ/xcJbf8oDsX/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEOD/JA2u/wkEJf8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/Dw4Q/4GBgv/IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//IyMj/ycnJ/76+vv+cnJz/bW1u/0RDRP8kIyX/Dw4P/wQDBf8BAAL/AAAB/wEA + Av8CAQP/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wIBA/8BAAL/AAAB/wAA + Af8AAAH/AAAB/wEAAv8CAQP/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wIB + A/8BAAL/AAAB/wEAAv8FBAb/ERAS/ygnKf9JSUr/dHR1/6Kio//BwcH/ysrK/8jIyP/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8bGxv9ubW7/CQgK/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8MBTX/Jw69/y0Q + 4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDf/yYOvP8UCF7/BgMT/wIC + Af8DAgP/AwIE/wMCBP8DAgT/AwID/wYDFP8lDbT/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ + 2/8SB1X/AgIA/wMCBP8DAgT/AwIE/wMCBP8BAAL/YWBh/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7THx8fWx8fH/8fHx//Hx8f/x8fH/8fHx//Gxsb/R0ZH/wAAAf8DAgT/AwIE/wMCBP8DAgT/AwIC/xgJ + cf8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yEMov8FAw7/AwID/wMCBP8DAgP/AgIB/wYD + Ev8SB1P/JA2v/y0Q3f8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4P8mDrv/DAUy/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8IBwj/ampr/8XFxf/IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP/Jycn/ycnJ/8PDw/+zs7P/mpqa/3x7fP9ZWVr/PTw+/yYl + J/8TEhT/CwoM/wUEBv8BAAL/AAAB/wAAAf8AAAH/AQAC/wEAAv8BAAL/AQAC/wEAAv8BAAL/AQAC/wEA + Av8BAAL/AQAC/wEAAv8BAAL/AAAB/wAAAf8AAAH/AAAB/wMCBP8IBwn/DQwO/xYVF/8oJyj/Ozo8/1BP + UP9NTU7/ODc5/yUkJv8UExX/DAsN/wcGCP8DAgT/AAAB/wAAAf8AAAH/AAAB/wEAAv8BAAL/AQAC/wEA + Av8BAAL/AQAC/wEAAv8BAAL/AQAC/wEAAv8BAAL/AQAC/wAAAf8AAAH/AAAB/wEAAv8GBQf/CwoM/xUU + Fv8pKCr/QEBB/15dXv+AgIH/np6e/7a2tv/ExMT/ycnJ/8nJyf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8jIyP/AwMD/V1ZX/wQDBf8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/DwZE/ykP + yP8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8sENr/Igyj/xAG + R/8FAw3/AgIB/wMCA/8DAgT/AwID/wYDFv8mDrv/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3P8TB1j/AgIA/wMCBP8DAgT/AwIE/wMCBP8BAAL/Xl5f/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7jHx8fWx8fH/8fHx//Hx8f/x8fH/8fHx//Gxsb/R0ZH/wAAAf8DAgT/AwIE/wMCBP8DAgT/AwIC/xgJ + cv8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDh/yQNr/8GAxL/AgIB/wMCAv8GAxT/EgdQ/yIM + pP8sENj/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ygO + xP8PBkD/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP9UU1T/v7+//8jIyP/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/ysrK/8nJyf/IyMj/wcHB/7Sz + tP+lpaX/kJCR/3t6e/9nZ2j/VlVW/0dGSP86OTv/Ly4w/yYlJ/8fHiD/HBwd/xsaHP8aGRv/Ghkb/xsa + HP8dHB7/IB8h/yYmJ/8vLzD/OTk6/0VFRv9TUlP/YmFi/3Jyc/+FhIX/mJiY/6mpqf+0tLT/wMDA/8fH + x//Hx8f/vr6+/7Ozs/+np6f/lZWW/4KCg/9wb3D/X19g/1FQUf9EQ0T/ODc5/y4tL/8lJSb/Hx4g/xwc + Hf8bGhz/Ghkb/xoZG/8bGhz/HRwe/yAfIf8nJij/MC8x/zw7Pf9JSEr/WFhZ/2ppav9+fX7/k5OU/6io + qP+1tbX/wsLC/8jIyP/Kysr/ycnJ/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//IyMj/t7e3/0FAQf8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/xIH + U/8qD8//LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDh/ysP + 0/8fDJj/DwZF/wUDD/8CAgH/AgIB/wgEH/8oDsP/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3f8UB1r/AgIA/wMCBP8DAgT/AwIE/wMCBP8BAAL/Xl5f/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7nHx8fVx8fH/8fHx//Hx8f/x8fH/8fHx//Gxsb/R0dI/wAAAf8DAgT/AwIE/wMCBP8DAgT/AwIC/xgJ + cf8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ycOwP8IBB7/CAQf/xUIX/8jDan/LBDX/y4Q + 4f8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/KQ/L/xEH + TP8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/z8+QP+1tbb/yMjI/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jI + yP/Jycn/ysrK/8rKyv/Kysr/x8fH/8LCwv++vr7/u7u7/7i4uP+1tbb/sbGx/66urv+rq6z/rKys/6+v + r/+ysrL/tra2/7m4uf+7u7v/vr6+/8LCwv/Gxsb/ysrK/8rKyv/Kysr/ycnJ/8nJyf/IyMj/yMjI/8fH + x//Hx8f/yMjI/8jIyP/Jycn/ysrJ/8rKyv/Kysr/ycnJ/8XFxf/BwcH/vr6+/7u7u/+4uLj/tbW1/7Gx + sf+urq//rKus/6ysrP+vrq//srKy/7a2tv+5ubn/vLu8/7+/v//Dw8P/x8fH/8rKyv/Kysr/ysrK/8nJ + yf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6qqq/8uLS//AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wMC + Bv8VCGH/Kw/T/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3/8tEOH/Kw/T/yEMoP8SB1T/BwMY/wwFMf8pD8z/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3P8TB1j/AgIA/wMCBP8DAgT/AwIE/wMCBP8BAAL/YF9g/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7XHx8fQx8fH/8fHx//Hx8f/x8fH/8fHx//Gxsb/S0tM/wAAAf8DAgT/AwIE/wMCBP8DAgT/AgIB/xcJ + bf8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP0/8gDJr/Jw68/y0Q3P8uEOH/LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8qD8//EwdV/wMC + Bf8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/Li4v/6qqqv/Jycn/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/yMjI/8jIyP/IyMj/yMjI/8jIyP/Jycn/ycnJ/8jI + yP/IyMj/yMjI/8jIyP/IyMj/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//HyMf/yMjI/8jIyP/IyMj/yMjI/8jI + yP/IyMj/ycnJ/8nJyf/IyMj/yMjI/8jIyP/IyMj/yMjI/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+cnJz/ICAh/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + A/8EAgj/Fwlq/ywQ1v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/y4Q4f8sENr/JQ21/yEMn/8sENj/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/ywQ + 2/8SB1T/AgIA/wMCBP8DAgT/AwIE/wMCBP8CAQP/ZGRl/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x7LHx8fKx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/UlFS/wEAAv8DAgT/AwIE/wMCBP8DAgT/AgIA/xYI + Zv8uEOH/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LRDg/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/yoP0P8UCFv/AwIG/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8hICL/nJyd/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f3x8fH1cfHx/THx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fvx8fH1sfH + x/vHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/jIyM/xYVF/8CAAP/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgP/BAIK/xgJcP8sENf/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ywQ + 2f8RB07/AgIB/wMCBP8DAgT/AwIE/wMCBP8CAQP/ampr/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x6vHx8fAx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/Wlpb/wEAAv8DAgT/AwIE/wMCBP8DAgT/AgIA/xQI + Xf8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Kg/Q/xUIX/8DAgb/AwID/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AQAC/xcXGP+Ojo7/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x/7Hx8eSx8fHHcfHx07Hx8eex8fH3MfHx/rHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f4x8fH1cfHx5PHx8dDx8fHIcfH + x6vHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/3x8fP8ODQ//AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwID/wQCC/8YCXP/LBDY/y0Q3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP + 1f8QBkX/AgIB/wMCBP8DAgT/AwIE/wMCBP8DAgT/c3N0/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x6HHx8e0x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/ZmVm/wIBA/8DAgT/AwIE/wMCBP8DAgT/AgIA/xIH + Uf8sENn/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8qD87/FAhb/wMCBv8DAgP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8CAAP/ERAS/4CAgf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x67Hx8cVx8fHAMfHxwDHx8cDx8fHI8fHx1bHx8eNx8fHvMfHx+LHx8f2x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/THx8fdx8fHtsfHx4bHx8dOx8fHHMfHxwHHx8cAx8fHAMfH + xyLHx8fEx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/8XFxf9ubm//CgkL/wIBA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCA/8EAgv/GAlv/ysP1v8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ysP + 0f8NBTn/AgIB/wMCBP8DAgT/AwIE/wMCBP8DAgT/fn5//8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x5PHx8ekx8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/dHR1/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgIB/w8G + Qf8rD9T/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ykPyf8SB1T/AwIG/wMCA/8DAgT/AwIE/wMC + BP8DAgT/AwIE/wIBA/8NDA7/dXV2/8XFxf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHxcfH + xyXHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHDcfHxyXHx8dLx8fHdcfHx53Hx8fCx8fH3cfH + x+3Hx8f7x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/fHx8fqx8fH3cfH + x8fHx8fKx8fH38fHx+zHx8f4x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x/nHx8frx8fH2sfHx73Hx8eXx8fHb8fHx0THx8chx8fHCsfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8c3x8fH2MfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP/BwcH/YmJj/wcGCP8CAQP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgP/BAIK/xYIaP8rD9L/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/ykP + zP8KBCr/AwIC/wMCBP8DAgT/AwIE/wMCBP8GBQf/i4uM/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH/cfH + x4LHx8eQx8fH/8fHx//Hx8f/x8fH/8fHx//Kysr/hYWG/wUEBv8DAgT/AwIE/wMCBP8DAgT/AwIC/wsF + Lf8qD83/LRDf/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/Jw7B/xAGSP8DAgT/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AgED/woJC/9sbGz/xMTE/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fYx8fHN8fH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwPHx8cOx8fHIMfH + xzvHx8dVx8fHcMfHx4vHx8elx8fHusfHx8nHx8fTx8fH3MfHx+PHx8fpx8fH7sfHx/HHx8fyx8fH8sfH + x/DHx8ftx8fH6cfHx+PHx8fcx8fH08fHx8rHx8e+x8fHq8fHx5THx8d9x8fHY8fHx0zHx8c1x8fHHsfH + xw/Hx8cQx8fHIcfHxznHx8dQx8fHZ8fHx4DHx8eYx8fHrsfHx8DHx8fLx8fH1cfHx93Hx8fkx8fH6cfH + x+3Hx8fxx8fH8sfHx/LHx8fwx8fH7cfHx+nHx8fix8fH28fHx9LHx8fHx8fHuMfHx6HHx8eIx8fHbMfH + x1HHx8c3x8fHHMfHxwzHx8cCx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHTMfHx+fHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/vr6+/1lZWv8FBAb/AgED/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wQCB/8UCFv/KQ/L/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/ycO + vv8IBBv/AwIC/wMCBP8DAgT/AwIE/wIBA/8PDhD/mJiZ/8rKyv/Hx8f/x8fH/8fHx//Hx8f/x8fH+sfH + x23Hx8d2x8fH+8fHx//Hx8f/x8fH/8fHx//Kysr/lpaW/w0MDv8CAQP/AwIE/wMCBP8DAgT/AwIC/wcD + G/8nDr3/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8kDbH/DQU4/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8CAQP/CQgK/2ZmZ//CwsL/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+XHx8dKx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cAx8fHAMfHxwDHx8cDx8fHBsfHxw/Hx8cax8fHI8fHxyrHx8cwx8fHNMfHxzjHx8c5x8fHOcfH + xzfHx8c0x8fHMMfHxyrHx8cjx8fHGsfHxxHHx8cHx8fHA8fHxwHHx8cAx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cBx8fHBMfHxwjHx8cSx8fHHMfHxyTHx8crx8fHMMfH + xzTHx8c4x8fHOcfHxznHx8c3x8fHNMfHxy/Hx8cpx8fHIsfHxxnHx8cOx8fHBcfHxwLHx8cAx8fHAMfH + xwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHx2LHx8fxx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/7y8vP9TU1T/BQQG/wIB + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8DAgX/EAZI/ycOvv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/yIM + pv8FAxD/AwID/wMCBP8DAgT/AwIE/wIBA/8ZGRr/qKeo/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH9sfH + x1PHx8dXx8fH9sfHx//Hx8f/x8fH/8fHx//Jycn/qaip/xoZG/8BAAL/AwIE/wMCBP8DAgT/AwID/wQC + C/8gC5n/LhDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN//LRDc/yAMmf8KBCb/AwIC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIB + A/8JCAr/ZWVl/8DAwP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH7sfHx17Hx8cAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwTHx8d3x8fH98fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP+6urr/UFBR/wUE + Bv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wwFM/8jDan/LRDf/y0Q3/8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LhDh/xsK + gf8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8nJyj/uLi4/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH7cfH + xznHx8c4x8fH7MfHx//Hx8f/x8fH/8fHx//IyMj/u7u7/y0sLv8BAAL/AwIE/wMCBP8DAgT/AwIE/wMC + Av8UCF7/LRDc/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q4P8rD9L/GQl3/wYDFf8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wkJ + Cv9lZWb/wcHB/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f1x8fHcMfHxwPHx8cAx8fHAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAx8fHAMfHxwDHx8cIx8fHicfHx/vHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/urq6/1JS + U/8FBAb/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCAv8IBB7/HAqI/ywQ2P8tEOD/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//Kw/W/xAG + Rf8CAgH/AwIE/wMCBP8DAgT/AwIE/wAAAf9DQkP/wsLC/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH2MfH + xyTHx8chx8fH1cfHx//Hx8f/x8fH/8fHx//Hx8f/xsbG/1VUVf8AAAH/AwIE/wMCBP8DAgT/AwIE/wMC + Av8IBB//Jg66/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN//LRDf/yYOt/8RB03/BAII/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/DAsN/2pq + a//BwcH/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/jHx8d/x8fHBsfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHDcfHx5fHx8f+x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/7u7 + u/9YWFn/BwYI/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/BQIM/xQIXf8oDsL/LRDg/y0Q + 3/8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8uEOH/Igym/wYD + Ev8DAgP/AwIE/wMCBP8DAgT/AwIE/wIBA/9sa2z/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHv8fH + xw/Hx8cKx8fHs8fHx//Hx8f/x8fH/8fHx//Hx8f/ysrK/4eHh/8JCAr/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgP/FQhj/ywQ2/8tEN//LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 4P8rD9P/HAqH/wkEJf8DAgL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEAAv8REBL/dHN0/8PD + w//IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH+8fHx4vHx8cKx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxxPHx8eix8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jI + yP++vr7/YmJj/woJC/8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wMCA/8LBTD/HwuW/ywQ + 2P8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3/8rD9T/EQdL/wMC + Av8DAgT/AwIE/wMCBP8DAgT/AgED/xEREv+bm5v/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHlcfH + xwDHx8cAx8fHecfHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/7S0tP8pKCr/AQAC/wMCBP8DAgT/AwIE/wMC + BP8DAgP/BgMS/x8Llv8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEOD/LBDb/yMN + qv8QBkr/BAIK/wMCAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AQAC/xkYGv+BgYH/xsbG/8jI + yP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f8x8fHksfHxw3Hx8cAx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cXx8fHqcfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//IyMj/wsLC/3Fwcf8REBL/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/BQMP/xMH + WP8lDbX/LRDe/y0Q4P8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q3v8bCoD/BAIK/wMC + A/8DAgT/AwIE/wMCBP8DAgT/AAAB/zw7Pf++vr7/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f8x8fHW8fH + xwDHx8cAx8fHPMfHx+/Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP9qamv/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIC/wkEIv8iDab/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LhDh/y0Q2/8lDbT/FQhg/wcD + F/8DAgL/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/KCco/5KSk//IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/zHx8eVx8fHDsfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHGsfHx6vHx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/yMjI/8XFxf+Eg4T/HRwe/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wMC + Av8IBB7/Fwlt/ycOvf8tEN7/LRDh/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN//LRDe/x8LlP8HAxf/AwIC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/CAcJ/4CAgf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8ffx8fHJcfH + xwDHx8cAx8fHD8fHx77Hx8f/x8fH/8fHx//Hx8f/x8fH/8jJyP+urq7/JSQm/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8JBCP/HwuX/ywQ2/8tEOD/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDg/y4Q4f8rD9X/Iw2q/xUIX/8IBBz/AwIC/wMC + A/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wQDBf8+PT7/pqWm/8nJyf/Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH+8fHx5PHx8cPx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxxrHx8eqx8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//IyMj/mZma/zAwMf8CAQP/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgL/AwIE/wkEI/8XCWr/JQ2y/ywQ2P8uEOH/LRDg/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q3v8tEN7/LRDe/y0Q4P8sENf/HAqG/wcDGP8DAgL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/NjY3/7m5uf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8ejx8fHBcfH + xwDHx8cAx8fHAMfHx27Hx8f9x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/eXh5/wgHCf8CAQP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgL/BgMT/xYIZv8nDr3/LRDe/y4Q4f8tEN//LRDf/y0Q3v8tEN7/LRDe/y0Q + 3v8tEN7/LRDf/y0Q3/8tEOD/LhDh/y0Q4P8sENf/Jg66/xwKhv8PBkT/BgMT/wMCAv8DAgL/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/Dg0P/15dXv+3t7f/ycnJ/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f5x8fHjcfHxw7Hx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cYx8fHo8fHx/7Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6+vr/9PTk//CQgK/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCAv8DAgP/BwMY/xEHTf8eC4//Jw7A/ywQ2f8tEOD/LhDh/y0Q4P8tEN//LRDf/y0Q + 3v8tEN7/LRDe/y0Q3v8tEN7/LRDf/y0Q4P8uEOH/LRDc/yUNtP8TB1f/BQMM/wMCAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wIBA/8PDhD/jY2N/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/bHx8dRx8fHAMfH + xwDHx8cAx8fHAMfHxyHHx8fWx8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/vr6+/0pJSv8BAAP/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wMCBP8JBCP/Fghm/yIMpP8pD8n/LBDX/y0Q3v8uEOH/LhDi/y0Q + 4f8tENz/LBDX/yoPz/8nDr3/IQye/xkJdf8PBkX/CAQc/wMCBv8CAgH/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgED/wIBA/8lJCb/hYSF/8PDw//IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx/XHx8eBx8fHCsfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHE8fHx5jHx8f7x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+/v7//d3Z3/xwbHf8BAAL/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwID/wICAf8EAgf/CQQh/xEHTP8aCnz/IQyj/ycOwf8qD9D/LBDY/y0Q + 3f8uEOH/LhDi/y4Q4f8tEN3/Kw/V/ygOxf8gDJz/FAhc/wgEHP8DAgL/AwID/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wQDBf9eXV7/xMTE/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx7/Hx8cSx8fHAMfH + xwDHx8cAx8fHAMfHxwDHx8d6x8fH/sfHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6urrP8vLzD/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgL/AwIC/wUDD/8KBCn/EAZI/xQIX/8XCWz/GAlv/xYI + aP8UCFv/EAZJ/wwFMf8IBBz/BQMN/wMCAv8CAgH/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8BAAL/DAsN/09PUP+pqan/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH7cfHx3DHx8cHx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxw7Hx8eHx8fH9cfH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/x8fH/5+en/9CQkP/CAcJ/wEAAv8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIC/wICAf8DAgP/BQMP/wgEHv8MBTT/EQdM/xQI + Xf8XCGr/GAlw/xcJav8UCFz/DwZE/wkEJP8FAwz/AwIC/wMCA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AQAC/0BAQf+2trb/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH+MfHx13Hx8cAx8fHAAAA + AAAAAAAAx8fHAMfHxwDHx8cdx8fHzcfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+fn5//KCco/wEA + Av8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCA/8DAgL/AgIB/wICAP8CAgD/AgIB/wIC + AP8CAgD/AgIB/wMCAv8DAgL/AwID/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AQAC/wUEBv8vLjD/hoaH/8HBwf/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8fhx8fHWcfHxwLHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cHx8fHb8fH + x+zHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf+8vL3/enl6/yUkJv8DAgT/AQAC/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwID/wMCAv8CAgH/AgIB/wIC + AP8CAgD/AgIB/wICAP8CAgD/AgIB/wMCAv8DAgP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8BAAL/NjU2/6ysrP/Jycn/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHtcfHxw/Hx8cAx8fHAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHW8fHx/XHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Jycn/n56f/y8u + MP8BAAL/AgED/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wEA + Av8DAgT/IyIj/25tbv+0tLT/ycnJ/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x8rHx8dAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHAsfH + x1LHx8fZx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/ycnJ/62trf9iYWL/Gxoc/wIB + A/8BAAL/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AgED/wMC + BP89PT7/q6ur/8nJyf/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fpx8fHQcfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHCMfHx5rHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/6ur + q/9ISEn/CAcI/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8BAAL/BQQG/yQk + Jf9oZ2j/rKys/8jIyP/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f8x8fHqcfH + xybHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfH + xwDHx8c1x8fHu8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJyf/Gxsb/pKSk/11d + Xv8eHR7/AwIE/wEAAv8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8BAAL/DAsN/1dX + WP+0tLT/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx/zHx8d+x8fHAsfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxyDHx8fDx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8nJ + yf+9vb3/dnZ3/yMiI/8DAgT/AQAC/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wIBA/8BAAL/AQAC/w4ND/82NTf/dnZ3/6+v + sP/IyMj/ycnJ/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+vHx8d8x8fHEMfH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHGcfHx5DHx8fzx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/ycnJ/8bG + xv+pqan/bWxt/y4uL/8LCgz/AQAC/wEAAv8CAQP/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AQAC/wQDBf8sKy3/hISE/8LC + wv/IyMj/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx6zHx8cSx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8c3x8fH2MfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//IyMj/yMjI/6urq/9lZWb/JCMl/wYFB/8AAAH/AQAC/wIBA/8DAgT/AwIE/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AgED/wEAAv8AAAH/AwIE/xAPEf8uLS//X15f/5aWlv+8vLz/ycnJ/8jI + yP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHyMfHx0rHx8cCx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHxwbHx8dbx8fH1cfHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Jycn/ycnJ/7i4uP+Ojo//V1ZY/ygoKf8ODQ//AgED/wAAAf8BAAL/AgED/wMCBP8DAgT/AwIE/wMC + BP8DAgT/AwIE/wMCBP8DAgT/AwIE/wMCBP8CAQP/AQAC/wAAAf8JCAr/Kyos/3Bwcf+zsrP/ycnJ/8jI + yP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fHxsfHxyXHx8cAx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHRsfHx97Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8nJyf/Hx8f/sLCw/35+f/9JSUr/IiIj/w4ND/8DAgX/AgED/wEAAv8AAAH/AAAB/wEA + Av8BAAL/AgED/wMCBP8LCgv/GBcZ/ysqK/9LSkz/cnFy/5qamv+5uLn/x8fH/8nJyf/IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+7Hx8eOx8fHHsfHxwDHx8cAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwDHx8cAx8fHKsfHx6DHx8f1x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8jIyP/Kysr/xsbG/7W1tf+VlJX/bGxt/0ZFR/8nJij/FhUX/wkICv8DAgT/AgED/wEA + Av8BAAL/AAAB/wEAAv8BAAL/AgED/wQDBf8REBH/JyYn/1BQUf+Ghob/tbW1/8jIyP/IyMj/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8fPx8fHM8fHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHx0fHx8fZx8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/yMnI/8rKyv/Ew8T/srKy/5eXl/9+fX7/Z2Zn/1dWV/9NTU7/S0pM/1BQ + Uf9bWlv/ampr/359fv+RkZL/pqam/7q6uv/ExMT/ysrK/8nJyf/IyMj/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f7x8fHvcfHx0nHx8cEx8fHAMfHxwDHx8cAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwnHx8dZx8fHysfHx/7Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8jIyP/Kysr/ycnJ/8PDw/+3t7f/o6Kj/4+Oj/97env/aGdo/1lZ + Wv9PT1D/S0pL/09OT/9YWFn/amlq/4GBgv+bm5v/trW2/8XFxf/Kysr/yMjI/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx8jHx8c0x8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8c4x8fHxMfHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/yMjI/8rKyv/Kysr/yMjI/8fHx//Gxsb/xsbG/8fH + x//Hx8f/ycnJ/8rKyv/Kysr/ycnJ/8jIyP/Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx9PHx8dsx8fHE8fHxwDHx8cAx8fHAMfHxwAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cAx8fHHMfHx3zHx8fdx8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//IyMj/ycnJ/8rKyv/Kysr/yMjI/8fH + x//Gxsb/xsbG/8bGxv/Hx8f/yMjI/8rKyv/Kysr/yMjI/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f+x8fHssfHxyjHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHIMfHx5zHx8f2x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx/7Hx8fYx8fHfMfHxyHHx8cAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwDHx8crx8fHi8fHx+HHx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx+/Hx8eIx8fHFsfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwnHx8dex8fH0MfH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f5x8fHzMfHx3bHx8cjx8fHAMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHAsfHxyzHx8eEx8fH1cfH + x/zHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f8x8fHw8fHx03Hx8cEx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8cAx8fHAMfHxwDHx8cAx8fHIMfH + x3/Hx8fZx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f+x8fH5cfH + x6vHx8dax8fHGMfHxwDHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHH8fH + x2XHx8e1x8fH68fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/MfH + x9DHx8dwx8fHF8fHxwDHx8cAx8fHAMfHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfHxwDHx8cAx8fHAMfH + xwDHx8clx8fHdcfHx8XHx8fzx8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f6x8fH4MfHx7HHx8dvx8fHLsfH + xwjHx8cAx8fHAMfHxwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cMx8fHN8fHx3nHx8e6x8fH5cfHx/zHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx+/Hx8e8x8fHaMfH + xx3Hx8cAx8fHAMfHxwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHAMfHxxLHx8dEx8fHhsfHx77Hx8fjx8fH9sfHx/3Hx8f/x8fH/8fHx//Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f9x8fH+MfHx+/Hx8fXx8fHt8fHx4nHx8dUx8fHJ8fHxwjHx8cAx8fHAMfH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx8fHAMfH + xwDHx8cAx8fHAMfHxwDHx8cLx8fHLcfHx1zHx8eRx8fHvMfHx9vHx8fxx8fH+cfHx/7Hx8f/x8fH/8fH + x//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f8x8fH9cfHx9/Hx8e3x8fHfMfHxzzHx8cOx8fHAMfH + xwDHx8cAx8fHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfH + xwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxw/Hx8cvx8fHV8fHx4HHx8eix8fHucfHx8nHx8fSx8fH1cfH + x8/Hx8fFx8fHtcfHx6DHx8eEx8fHYsfHxz/Hx8cjx8fHCsfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHAMfH + xwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADHx8cAx8fHAMfHxwDHx8cAx8fHAMfHxwDHx8cAx8fHDcfHxyfHx8dDx8fHZ8fHx4jHx8ejx8fHt8fH + x8fHx8fQx8fH1cfHx9HHx8fHx8fHtsfHx57Hx8d7x8fHUMfHxyrHx8cMx8fHAMfHxwDHx8cAx8fHAMfH + xwDHx8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD/////////////////AAAAAP////////////////8AAP////////////////wAAAAAP/////////// + /////wAA////////////////8AAAAAAP////////////////AAD////////////////AAAAAAAP///// + //////////8AAP///////////////4AAAAAAAf///////////////wAA///////////////+AAAAAAAA + f///////////////AAD///////////////wAAAAAAAA///////////////8AAP//////////////+AAA + AAAAAB///////////////wAA///////////////gAAAAAAAAD///////////////AAD///////////// + /+AAAAAAAAAH//////////////8AAP//////////////wAAAAAAAAAP//////////////wAA//////// + //////+AAAAAAAAAAf//////////////AAD//////////////wAAAAAAAAAA//////////////8AAP// + ////////////AAAAAAAAAAD//////////////wAA//////////////4AAAAAAAAAAH////////////// + AAD//////////////AAAAAAAAAAAP/////////////8AAP/////////////wAAAAAAAAAAAP//////// + /////wAA/////////////8AAAAAAAAAAAAP/////////////AAD/////////////AAAAAAAAAAAAAP// + //////////8AAP////////////4AAAAAAAAAAAAAf////////////wAA////////////+AAAAAAAAAAA + AAAf////////////AAD////////////gAAAAAAAAAAAAAA////////////8AAP///////////8AAAAAA + AAAAAAAAA////////////wAA////////////gAAAAAAAAAAAAAAB////////////AAD///////////8A + AAAAAAAAAAAAAAD///////////8AAP///////////gAAAAAAAAAAAAAAAH///////////wAA//////// + ///4AAAAAAAAAAAAAAAAP///////////AAD///////////AAAAAAAAAAAAAAAAAf//////////8AAP// + ////////8AAAAAAAAAAAAAAAAA///////////wAA///////////gAAAAAAAAAAAAAAAAB/////////// + AAD//////////8AAAAAAAAAAAAAAAAAD//////////8AAP//////////gAAAAAAAAAAAAAAAAAH///// + /////wAA//////////+AAAAAAAAAAAAAAAAAAf//////////AAD//////////wAAAAAAAAAAAAAAAAAA + //////////8AAP//////////AAAAAAAAAAAAAAAAAAD//////////wAA//////////4AAAAAAAAAAAAA + AAAAAH//////////AAD//////////AAAAAAAAAAAAAAAAAAAP/////////8AAP/////////8AAAAAAAA + AAAAAAAAAAA//////////wAA//////////wAAAAAAAAAAAAAAAAAAD//////////AAD/////////+AAA + AAAAAAAAAAAAAAAAH/////////8AAP/////////4AAAAAAAAAAAAAAAAAAAf/////////wAA//////// + //AAAAAAAAAAAAAAAAAAAA//////////AAD/////////8AAAAAAAAAAAAAAAAAAAD/////////8AAP// + ///////wAAAAAAAAAAAAAAAAAAAP/////////wAA/////////+AAAAAAAAAAAAAAAAAAAAf///////// + AAD/////////4AAAAAAAAAAAAAAAAAAAB/////////8AAP/////////gAAAAAAAAAAAAAAAAAAAH//// + /////wAA/////////+AAAAAAAAAAAAAAAAAAAAf/////////AAD/////////4AAAAAAAAAAAAAAAAAAA + B/////////8AAP////////8AAAAAAAAAAAAAAAAAAAAA/////////wAA/////////gAAAAAAAAAAAAAA + AAAAAAB/////////AAD////////8AAAAAAAAAAAAAAAAAAAAAD////////8AAP////////AAAAAAAAAA + AAAAAAAAAAAAD////////wAA////////4AAAAAAAAAAAAAAAAAAAAAAH////////AAD////////AAAAA + AAAAAAAAAAAAAAAAAAP///////8AAP///////4AAAAAAAAAAAAAAAAAAAAAAAf///////wAA///////+ + AAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////4AAAAAAAAAAAAAAAAAAAAAAAB///////8AAP// + /////AAAAAAAAAAAAAAAAAAAAAAAAD///////wAA///////4AAAAAAAAAAAAAAAAAAAAAAAAH/////// + AAD///////AAAAAAAAAAAAAAAAAAAAAAAAAP//////8AAP//////4AAAAAAAAAAAAAAAAAAAAAAAAAf/ + /////wAA///////AAAAAAAAAAAAAAAAAAAAAAAAAA///////AAD//////4AAAAAAAAAAAAAAAAAAAAAA + AAAB//////8AAP//////gAAAAAAAAAAAAAAAAAAAAAAAAAH//////wAA//////8AAAAAAAAAAAAAAAAA + AAAAAAAAAP//////AAD//////gAAAAAAAAAAAAAAAAAAAAAAAAAAf/////8AAP/////8AAAAAAAAAAAA + AAAAAAAAAAAAAAA//////wAA//////wAAAAAAAAAAAAAAAAAAAAAAAAAAD//////AAD/////+AAAAAAA + AAAAAAAAAAAAAAAAAAAAH/////8AAP/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////wAA/////+AA + AAAAAAAAAAAAAAAAAAAAAAAAAA//////AAD/////4AAAAAAAAAAAAAAAAAAAAAAAAAAAB/////8AAP// + ///AAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////wAA/////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAP///// + AAD/////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////8AAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + /////wAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAD////+AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAH////8AAP////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////wAA/////AAAAAAAAAAAAAAAAAAA + AAAAAAAAAAA/////AAD////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////8AAP////gAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAH////wAA////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////AAD////wAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAA////8AAP///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////wAA////wAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAD////AAD////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///8AAP// + /4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//// + AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AH///wAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///AAD///wAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAA///8AAP//+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///wAA//8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAf//AAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/8AAP/4AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAf/wAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//AAD/8AAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAD/8AAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAA/+AAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAP/g + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/ + AAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/8AAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAH/wAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/AAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAB/8AAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAA/+AAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAA//AAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAP/gAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAP/wAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAD/8AAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAD/8AAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAA//AAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAP/w + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA// + AAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAf/wAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//AAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAH/8AAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/wAA//gAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAB//AAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/8AAP/8AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAA//wAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAD//AAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAP/8AAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAA//wAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAP/+ + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//wAA//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH// + AAD//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/8AAP/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD//wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//+AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAf//AAD//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//8AAP//gAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAH//wAA//+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//AAD//4AAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAB//8AAP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//wAA///AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAA///AAD//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//8AAP// + gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//wAA//+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf// + AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB//wAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//AAD//AAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAP/8AAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAA//gAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAB//AAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/8AAP/wAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAP/wAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAD/4AAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAB/8AAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/wAA/8AAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAP+A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAA/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/ + AAD/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8AAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP8AAP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAA/gAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAB/AAD+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH8AAPwAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAPwAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAD4AAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAD8AAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAA+AAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAPgA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP + AADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAADwAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAcAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAwAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAHAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAMAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAwAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAADAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAMAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAgAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB + AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAA + AADgAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAB//gAAA + A8AAAAH/+AAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAB/ + //////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////gAAAAAAAAAAAAAAAAAAAAAA + AAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAH///////////////+AAAAAAAAAAAAAAAAA + AAAAAAAAA////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAH////////////////4AAAAAAAAAAA + AAAAAAAAAAAAAA/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAH/////////////////gAAAAA + AAAAAQAAgAAAAAAAAAA//////////////////AAAAAAAAAABAADAAAAAAAAAAP/////////////////+ + AAAAAAAAAAMAAMAAAAAAAAAB//////////////////+AAAAAAAAAAwAA4AAAAAAAAAP///////////// + /////8AAAAAAAAAHAADgAAAAAAAAB///////////////////4AAAAAAAAAcAAPAAAAAAAAAP//////// + ///////////wAAAAAAAADwAA+AAAAAAAAD////////////////////wAAAAAAAAfAAD8AAAAAAAAf/// + /////////////////gAAAAAAAD8AAP4AAAAAAAH/////////////////////gAAAAAAAfwAA/wAAAAAA + B//////////////////////gAAAAAAD/AAD/gAAAAAAf//////////////////////AAAAAAAf8AAP/g + AAAAAD///////////////////////AAAAAAH/wAA//gAAAAB////////////////////////gAAAAB// + AAD//AAAAAf////////////////////////gAAAAP/8AAA== + + + \ No newline at end of file diff --git a/Analyzer/Program.cs b/Analyzer/Program.cs new file mode 100644 index 0000000..2f3d061 --- /dev/null +++ b/Analyzer/Program.cs @@ -0,0 +1,21 @@ +using System; +using System.Windows.Forms; + +namespace EonaCat.HID.Analyzer +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + private static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainForm()); + } + } +} \ No newline at end of file diff --git a/Analyzer/Properties/AssemblyInfo.cs b/Analyzer/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..3f03776 --- /dev/null +++ b/Analyzer/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +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("USB HID Analyzer")] +[assembly: AssemblyDescription("HID Devices")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("EonaCat (Jeroen Saey)")] +[assembly: AssemblyProduct("USB HID Analyzer")] +[assembly: AssemblyCopyright("Copyright © 2024")] +[assembly: AssemblyTrademark("EonaCat (Jeroen Saey)")] +[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("185412ac-91cc-4e99-9a8e-dd2af6b817ba")] + +// 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")] \ No newline at end of file diff --git a/Analyzer/Properties/Resources.Designer.cs b/Analyzer/Properties/Resources.Designer.cs new file mode 100644 index 0000000..12ed5d7 --- /dev/null +++ b/Analyzer/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 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 EonaCat.HID.Properties { + using System; + + + /// + /// 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", "17.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 (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EonaCat.HID.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/Analyzer/Properties/Resources.resx b/Analyzer/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Analyzer/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/Analyzer/Properties/Settings.Designer.cs b/Analyzer/Properties/Settings.Designer.cs new file mode 100644 index 0000000..5b165bc --- /dev/null +++ b/Analyzer/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// 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 EonaCat.HID.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.9.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/Analyzer/Properties/Settings.settings b/Analyzer/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/Analyzer/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Analyzer/icon.ico b/Analyzer/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..406f2659ac50172f9307c0af9038f473b50b6598 GIT binary patch literal 254014 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 z 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 D#V?qh literal 0 HcmV?d00001 diff --git a/Analyzer/icons/device.png b/Analyzer/icons/device.png new file mode 100644 index 0000000000000000000000000000000000000000..e66efd18b39a094840a540f849eda3ad8fd88b16 GIT binary patch literal 679 zcmV;Y0$BZtP)ip+A={o(&afYUQ_jOYQDUd;wR|V7~s6bHZD%F&~ zV2D$g<~HrQUB%4+a;3xN(1^t1*8ML5Z=JkjEJQzI`p>Pz`~D>m>)DYC91QhJL&R&_ zLiMiF-lzS|QF?mR9|uxsL}8O5wOU?B23|b$5NV*zC&l65(D1E5Am9h^X{D|S>6(P5-@yyj=dnh$E_BAi`v`kU$z!wunN;Ei20!0H{!jm8F{Oi8E zGTE6#@6tf0wZy^+?tLe%+e)7YjT!_uey$yt-@>lL?sN#;D|v( z{d#^*rKsFoik0<%GPZ94jc`|W@ZekS#)1+j=51~3Vp1a}ZDlIWncs+n@Q~##BBB5Q N002ovPDHLkV1oHwI$r<) literal 0 HcmV?d00001 diff --git a/Analyzer/icons/filter.png b/Analyzer/icons/filter.png new file mode 100644 index 0000000000000000000000000000000000000000..38037bda3a2abaca67923326d50794f5c626632c GIT binary patch literal 453 zcmV;$0XqJPP)|DfXQWXF3%~9i(VrI|FS1b$+3=B;Fximg~ zW9B;0dWC_D{U2V<-+nSP1b3)&{blCTU|?W)#R!wgkI}fw&G}cWHRcgc&Hw*1FjOs; zWBB=p`Evil8+r^33=B*#NiCI6rVn1Re_nY+1g8PZ4v8{6c*XHmk?)laObl*7dc(7C z7V2Nz=I<5zci}!}P+We<#jt3<=sz2+FJ5_*-+jVqOIMyknU}M{|JR$j|NlS8{{R0$ z_Wy6Ua{u>oHu&G3qtJ#^BQhvYQafA_rw%tDFGk~kS)$ruY-*XX3ChX6_dI@+56(Y% zo0maZ{);=&2E1l?{p}x8Z2tQP2_vEnAO+CgfY0BV8CaPAlWqVD^M8iDmjoDM`qUU~ vwLTps*=ZHYs{3OCbUt+EE0mM0nG^s3k-mL3CsQFNBnL8mO;(y1=efY7;P z$Koo2Ll!reLLCbooP-3sHB+-mL2y*Nlu{oGB5gu6$;AqxCTRGN5Y z;O-6jV*3QP!cZj)?#eRWMSFE}&cG=^zjIO?D7>2&s?Q(s*q7v(ooL3}Z|?O&eX%^a zqj+q97gNHAr$X3r?0#>vb8?f6ArJ+bW$iC4DF!%b7+;&vaZvryNsWPlIJfEDZ99dJ zE4(>%%w9EVMQI#Boh^7^g<-%K_`IY{`w+G!s9$v1IBKOGdhUsia_$;z{~X;ll>+4O zub881OfMDezYUzqv4VaCuH%3&@NDwWdvVH3s|8H8tXAX{SdU{WaMpqMq4BNJZm^-!CS-ZVYpv?bI-&akf?n^L z?W_Q_4g5MO$~pz0(Jxx6-IKnuvht`%u%e=Z*zd@moDAg<)QF(FLraTSs|N?;00uxT zvOJWY1P`G5Ui`) zrR*N&vtYtBom$g~&{ypD zhgC8Z>Cl>M?E_Os*HRi;H?n0y#vu?!42()U@(xXtXgZSUn%Y0jJVx{dtVI3onxf&I zrU{y7O~LX3({Zfw(%#;fvEH%ly|ExO2Ff;YcW~D8>dW_)yg!lIF~Bhw-~X-kV!$$( zG*-C>;85x`@HQp+w$DFnTdLju<6V8D!2M`&KBP5ID?QP?o`#0Rc0P4=YpQ+TmkSUc k3&ri&jp5cy^E+|>00m6urI|t0#{d8T07*qoM6N<$f-JaP?f?J) literal 0 HcmV?d00001 diff --git a/Analyzer/mainForm.Designer.cs b/Analyzer/mainForm.Designer.cs new file mode 100644 index 0000000..0589a22 --- /dev/null +++ b/Analyzer/mainForm.Designer.cs @@ -0,0 +1,565 @@ +namespace EonaCat.HID.Analyzer +{ + partial class MainForm + { + /// + /// 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(MainForm)); + this.textBoxWriteData = new System.Windows.Forms.TextBox(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.toolStripSeparator = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripButtonReload = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonOpen = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonClear = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonFilter = new System.Windows.Forms.ToolStripButton(); + this.toolStripTextBoxVidPid = new System.Windows.Forms.ToolStripTextBox(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.comboBoxReportId = new System.Windows.Forms.ComboBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.buttonWriteFeature = new System.Windows.Forms.Button(); + this.buttonReadFeature = new System.Windows.Forms.Button(); + this.buttonWriteOutput = new System.Windows.Forms.Button(); + this.buttonReadInput = new System.Windows.Forms.Button(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.rtbEventLog = new System.Windows.Forms.RichTextBox(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); + this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column11 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.tableLayoutPanel1.SuspendLayout(); + this.toolStrip1.SuspendLayout(); + this.menuStrip1.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.groupBox3.SuspendLayout(); + this.statusStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // textBoxWriteData + // + this.textBoxWriteData.Location = new System.Drawing.Point(104, 45); + this.textBoxWriteData.Name = "textBoxWriteData"; + this.textBoxWriteData.Size = new System.Drawing.Size(192, 20); + this.textBoxWriteData.TabIndex = 1; + this.textBoxWriteData.Text = "02"; + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToDeleteRows = false; + this.dataGridView1.BackgroundColor = System.Drawing.SystemColors.ButtonFace; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.Column1, + this.Column9, + this.Column10, + this.Column11, + this.Column6, + this.Column3, + this.Column7, + this.Column4, + this.Column5, + this.Column2, + this.Column8}); + this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridView1.Location = new System.Drawing.Point(3, 16); + this.dataGridView1.MultiSelect = false; + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.ReadOnly = true; + this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dataGridView1.Size = new System.Drawing.Size(822, 286); + this.dataGridView1.TabIndex = 0; + this.dataGridView1.SelectionChanged += new System.EventHandler(this.DataGridView1_SelectionChanged); + this.dataGridView1.DoubleClick += new System.EventHandler(this.dataGridView1_DoubleClick); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.toolStrip1, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.menuStrip1, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.groupBox1, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.groupBox2, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.groupBox3, 0, 4); + this.tableLayoutPanel1.Controls.Add(this.statusStrip1, 0, 5); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 6; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 89F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 48.18182F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 51.81818F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(834, 811); + this.tableLayoutPanel1.TabIndex = 18; + // + // toolStrip1 + // + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripSeparator, + this.toolStripButtonReload, + this.toolStripButtonOpen, + this.toolStripButtonClear, + this.toolStripButtonFilter, + this.toolStripTextBoxVidPid}); + this.toolStrip1.Location = new System.Drawing.Point(0, 25); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(834, 25); + this.toolStrip1.TabIndex = 1; + this.toolStrip1.Text = "toolStrip1"; + // + // toolStripSeparator + // + this.toolStripSeparator.Name = "toolStripSeparator"; + this.toolStripSeparator.Size = new System.Drawing.Size(6, 25); + // + // toolStripButtonReload + // + this.toolStripButtonReload.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonReload.Image"))); + this.toolStripButtonReload.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonReload.Name = "toolStripButtonReload"; + this.toolStripButtonReload.Size = new System.Drawing.Size(63, 22); + this.toolStripButtonReload.Text = "Reload"; + this.toolStripButtonReload.Click += new System.EventHandler(this.ToolStripButtonReload_Click); + // + // toolStripButtonOpen + // + this.toolStripButtonOpen.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonOpen.Image"))); + this.toolStripButtonOpen.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonOpen.Name = "toolStripButtonOpen"; + this.toolStripButtonOpen.Size = new System.Drawing.Size(56, 22); + this.toolStripButtonOpen.Text = "Open"; + this.toolStripButtonOpen.Click += new System.EventHandler(this.ToolStripButtonConnect_Click); + // + // toolStripButtonClear + // + this.toolStripButtonClear.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonClear.Image"))); + this.toolStripButtonClear.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonClear.Name = "toolStripButtonClear"; + this.toolStripButtonClear.Size = new System.Drawing.Size(54, 22); + this.toolStripButtonClear.Text = "Clear"; + this.toolStripButtonClear.Click += new System.EventHandler(this.ToolStripButtonClear_Click); + // + // toolStripButtonFilter + // + this.toolStripButtonFilter.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripButtonFilter.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButtonFilter.Image"))); + this.toolStripButtonFilter.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonFilter.Name = "toolStripButtonFilter"; + this.toolStripButtonFilter.Size = new System.Drawing.Size(53, 22); + this.toolStripButtonFilter.Text = "Filter"; + this.toolStripButtonFilter.Click += new System.EventHandler(this.ToolStripButtonFilter_Click); + // + // toolStripTextBoxVidPid + // + this.toolStripTextBoxVidPid.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripTextBoxVidPid.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.toolStripTextBoxVidPid.Font = new System.Drawing.Font("Segoe UI", 9F); + this.toolStripTextBoxVidPid.Name = "toolStripTextBoxVidPid"; + this.toolStripTextBoxVidPid.Size = new System.Drawing.Size(100, 25); + this.toolStripTextBoxVidPid.Text = "0483:0400"; + this.toolStripTextBoxVidPid.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.toolStripTextBoxVidPid.Enter += new System.EventHandler(this.toolStripTextBoxVidPid_Enter); + // + // menuStrip1 + // + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem, + this.helpToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Size = new System.Drawing.Size(834, 24); + this.menuStrip1.TabIndex = 0; + this.menuStrip1.Text = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.newToolStripMenuItem, + this.exitToolStripMenuItem}); + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20); + this.fileToolStripMenuItem.Text = "&File"; + // + // newToolStripMenuItem + // + this.newToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("newToolStripMenuItem.Image"))); + this.newToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; + this.newToolStripMenuItem.Name = "newToolStripMenuItem"; + this.newToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); + this.newToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.newToolStripMenuItem.Text = "&New"; + this.newToolStripMenuItem.Click += new System.EventHandler(this.NewToolStripMenuItem_Click); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.exitToolStripMenuItem.Text = "E&xit"; + this.exitToolStripMenuItem.Click += new System.EventHandler(this.ExitToolStripMenuItem_Click); + // + // helpToolStripMenuItem + // + this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.aboutToolStripMenuItem}); + this.helpToolStripMenuItem.Name = "helpToolStripMenuItem"; + this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20); + this.helpToolStripMenuItem.Text = "&Help"; + // + // aboutToolStripMenuItem + // + this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; + this.aboutToolStripMenuItem.Size = new System.Drawing.Size(116, 22); + this.aboutToolStripMenuItem.Text = "&About..."; + this.aboutToolStripMenuItem.Click += new System.EventHandler(this.AboutToolStripMenuItem_Click); + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.comboBoxReportId); + this.groupBox1.Controls.Add(this.label2); + this.groupBox1.Controls.Add(this.label1); + this.groupBox1.Controls.Add(this.buttonWriteFeature); + this.groupBox1.Controls.Add(this.buttonReadFeature); + this.groupBox1.Controls.Add(this.buttonWriteOutput); + this.groupBox1.Controls.Add(this.buttonReadInput); + this.groupBox1.Controls.Add(this.textBoxWriteData); + this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupBox1.Location = new System.Drawing.Point(3, 53); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(828, 83); + this.groupBox1.TabIndex = 2; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Read/Write Operations"; + // + // comboBoxReportId + // + this.comboBoxReportId.FormattingEnabled = true; + this.comboBoxReportId.Items.AddRange(new object[] { + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20"}); + this.comboBoxReportId.Location = new System.Drawing.Point(104, 19); + this.comboBoxReportId.Name = "comboBoxReportId"; + this.comboBoxReportId.Size = new System.Drawing.Size(81, 21); + this.comboBoxReportId.TabIndex = 0; + this.comboBoxReportId.Text = "0"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(23, 22); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(75, 13); + this.label2.TabIndex = 6; + this.label2.Text = "Hid Report ID:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(40, 48); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(58, 13); + this.label1.TabIndex = 7; + this.label1.Text = "Write Data"; + // + // buttonWriteFeature + // + this.buttonWriteFeature.Location = new System.Drawing.Point(428, 43); + this.buttonWriteFeature.Name = "buttonWriteFeature"; + this.buttonWriteFeature.Size = new System.Drawing.Size(120, 22); + this.buttonWriteFeature.TabIndex = 5; + this.buttonWriteFeature.Text = "Write Feature Report"; + this.buttonWriteFeature.UseVisualStyleBackColor = true; + this.buttonWriteFeature.Click += new System.EventHandler(this.ButtonWriteFeature_Click); + // + // buttonReadFeature + // + this.buttonReadFeature.Location = new System.Drawing.Point(428, 17); + this.buttonReadFeature.Name = "buttonReadFeature"; + this.buttonReadFeature.Size = new System.Drawing.Size(120, 22); + this.buttonReadFeature.TabIndex = 4; + this.buttonReadFeature.Text = "Read Feature Report"; + this.buttonReadFeature.UseVisualStyleBackColor = true; + this.buttonReadFeature.Click += new System.EventHandler(this.ButtonReadFeature_Click); + // + // buttonWriteOutput + // + this.buttonWriteOutput.Location = new System.Drawing.Point(302, 43); + this.buttonWriteOutput.Name = "buttonWriteOutput"; + this.buttonWriteOutput.Size = new System.Drawing.Size(120, 22); + this.buttonWriteOutput.TabIndex = 3; + this.buttonWriteOutput.Text = "Write Output Report"; + this.buttonWriteOutput.UseVisualStyleBackColor = true; + this.buttonWriteOutput.Click += new System.EventHandler(this.ButtonWriteOutput_Click); + // + // buttonReadInput + // + this.buttonReadInput.Location = new System.Drawing.Point(302, 17); + this.buttonReadInput.Name = "buttonReadInput"; + this.buttonReadInput.Size = new System.Drawing.Size(120, 22); + this.buttonReadInput.TabIndex = 2; + this.buttonReadInput.Text = "Read Input Report"; + this.buttonReadInput.UseVisualStyleBackColor = true; + this.buttonReadInput.Click += new System.EventHandler(this.ButtonReadInput_Click); + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.dataGridView1); + this.groupBox2.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupBox2.Location = new System.Drawing.Point(3, 142); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(828, 305); + this.groupBox2.TabIndex = 3; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Devices"; + // + // groupBox3 + // + this.groupBox3.Controls.Add(this.rtbEventLog); + this.groupBox3.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupBox3.Location = new System.Drawing.Point(3, 453); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(828, 329); + this.groupBox3.TabIndex = 4; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "Log"; + // + // rtbEventLog + // + this.rtbEventLog.Dock = System.Windows.Forms.DockStyle.Fill; + this.rtbEventLog.Location = new System.Drawing.Point(3, 16); + this.rtbEventLog.Name = "rtbEventLog"; + this.rtbEventLog.ReadOnly = true; + this.rtbEventLog.Size = new System.Drawing.Size(822, 310); + this.rtbEventLog.TabIndex = 0; + this.rtbEventLog.Text = ""; + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripStatusLabel1}); + this.statusStrip1.Location = new System.Drawing.Point(0, 789); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(834, 22); + this.statusStrip1.TabIndex = 5; + this.statusStrip1.Text = "statusStrip1"; + // + // toolStripStatusLabel1 + // + this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; + this.toolStripStatusLabel1.Size = new System.Drawing.Size(118, 17); + this.toolStripStatusLabel1.Text = "toolStripStatusLabel1"; + // + // Column1 + // + this.Column1.HeaderText = "No"; + this.Column1.Name = "Column1"; + this.Column1.ReadOnly = true; + this.Column1.Width = 87; + // + // Column9 + // + this.Column9.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.Column9.HeaderText = "Name"; + this.Column9.Name = "Column9"; + this.Column9.ReadOnly = true; + // + // Column10 + // + this.Column10.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.Column10.HeaderText = "Manufacturer"; + this.Column10.Name = "Column10"; + this.Column10.ReadOnly = true; + // + // Column11 + // + this.Column11.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.Column11.HeaderText = "SerialNo"; + this.Column11.Name = "Column11"; + this.Column11.ReadOnly = true; + // + // Column6 + // + this.Column6.HeaderText = "CanRead"; + this.Column6.Name = "Column6"; + this.Column6.ReadOnly = true; + // + // Column3 + // + this.Column3.HeaderText = "CanWrite"; + this.Column3.Name = "Column3"; + this.Column3.ReadOnly = true; + // + // Column7 + // + this.Column7.HeaderText = "InputReport"; + this.Column7.Name = "Column7"; + this.Column7.ReadOnly = true; + this.Column7.Width = 86; + // + // Column4 + // + this.Column4.HeaderText = "OutputReport"; + this.Column4.Name = "Column4"; + this.Column4.ReadOnly = true; + this.Column4.Width = 87; + // + // Column5 + // + this.Column5.HeaderText = "FeatureReport"; + this.Column5.Name = "Column5"; + this.Column5.ReadOnly = true; + this.Column5.Width = 86; + // + // Column2 + // + this.Column2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.Column2.HeaderText = "Info"; + this.Column2.Name = "Column2"; + this.Column2.ReadOnly = true; + // + // Column8 + // + this.Column8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.Column8.HeaderText = "DevicePath"; + this.Column8.Name = "Column8"; + this.Column8.ReadOnly = true; + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(834, 811); + this.Controls.Add(this.tableLayoutPanel1); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MainMenuStrip = this.menuStrip1; + this.Name = "MainForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "EonaCat HID"; + this.Load += new System.EventHandler(this.MainForm_Load); + this.Shown += new System.EventHandler(this.MainForm_Shown); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox3.ResumeLayout(false); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + private System.Windows.Forms.TextBox textBoxWriteData; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem newToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1; + private System.Windows.Forms.RichTextBox rtbEventLog; + private System.Windows.Forms.ToolStripButton toolStripButtonClear; + private System.Windows.Forms.ToolStripButton toolStripButtonOpen; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator; + private System.Windows.Forms.Button buttonWriteFeature; + private System.Windows.Forms.Button buttonReadFeature; + private System.Windows.Forms.Button buttonWriteOutput; + private System.Windows.Forms.Button buttonReadInput; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.ComboBox comboBoxReportId; + private System.Windows.Forms.ToolStripButton toolStripButtonReload; + private System.Windows.Forms.ToolStripTextBox toolStripTextBoxVidPid; + private System.Windows.Forms.ToolStripButton toolStripButtonFilter; + private System.Windows.Forms.DataGridViewTextBoxColumn Column1; + private System.Windows.Forms.DataGridViewTextBoxColumn Column9; + private System.Windows.Forms.DataGridViewTextBoxColumn Column10; + private System.Windows.Forms.DataGridViewTextBoxColumn Column11; + private System.Windows.Forms.DataGridViewTextBoxColumn Column6; + private System.Windows.Forms.DataGridViewTextBoxColumn Column3; + private System.Windows.Forms.DataGridViewTextBoxColumn Column7; + private System.Windows.Forms.DataGridViewTextBoxColumn Column4; + private System.Windows.Forms.DataGridViewTextBoxColumn Column5; + private System.Windows.Forms.DataGridViewTextBoxColumn Column2; + private System.Windows.Forms.DataGridViewTextBoxColumn Column8; + } +} + diff --git a/EonaCat.HID.Console/EonaCat.HID.Console.csproj b/EonaCat.HID.Console/EonaCat.HID.Console.csproj new file mode 100644 index 0000000..589f755 --- /dev/null +++ b/EonaCat.HID.Console/EonaCat.HID.Console.csproj @@ -0,0 +1,14 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + diff --git a/EonaCat.HID.Console/Program.cs b/EonaCat.HID.Console/Program.cs new file mode 100644 index 0000000..c78b68e --- /dev/null +++ b/EonaCat.HID.Console/Program.cs @@ -0,0 +1,116 @@ +using EonaCat.HID; +using EonaCat.HID.Models; +using System.Globalization; + +namespace EonaCat.HID.Example +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + public class Program + { + static IHidManager _deviceManager; + static IHid _device; + static IEnumerable _deviceList; + + static async Task Main(string[] args) + { + try + { + _deviceManager = HidFactory.CreateDeviceManager(); + if (_deviceManager == null) + { + Console.WriteLine("Failed to create HID manager."); + return; + } + + _deviceManager.OnDeviceInserted += (s, e) => + { + Console.WriteLine($"Inserted Device --> VID: {e.Device.VendorId:X4}, PID: {e.Device.ProductId:X4}"); + }; + + _deviceManager.OnDeviceRemoved += (s, e) => + { + Console.WriteLine($"Removed Device --> VID: {e.Device.VendorId:X4}, PID: {e.Device.ProductId:X4}"); + }; + + RefreshDevices(); + + if (!_deviceList.Any()) + { + Console.WriteLine("No HID found."); + return; + } + + DisplayDevices(); + + Console.Write("Select a device index to connect: "); + int index = int.Parse(Console.ReadLine()); + _device = _deviceList.ElementAt(index); + + _device.OnDataReceived += (s, e) => + { + Console.WriteLine($"Rx Data: {BitConverter.ToString(e.Report.Data)}"); + }; + + _device.OnError += (s, e) => + { + Console.WriteLine($"Error: {e.Exception.Message}"); + }; + + _device.Open(); + Console.WriteLine($"Connected to {_device.ProductName}"); + + await _device.StartListeningAsync(default); + + Console.WriteLine("Listening... Press [Enter] to send test output report."); + Console.ReadLine(); + + // Example: Send output report using HidReport + var data = ByteHelper.HexStringToByteArray("01-02-03"); + var reportId = (byte)0x00; // Report ID + var outputReport = new HidReport(reportId, data); + + await _device.WriteOutputReportAsync(outputReport); + Console.WriteLine($"Sent output report: Report ID: {reportId}, Data: {BitConverter.ToString(data)}"); + + Console.WriteLine("Press [Enter] to exit..."); + Console.ReadLine(); + } + catch (Exception ex) + { + Console.WriteLine($"[EXCEPTION] {ex.Message}"); + } + } + + static void RefreshDevices(ushort? vendorId = null, ushort? productId = null) + { + _deviceList = _deviceManager.Enumerate(vendorId, productId); + } + + static void DisplayDevices() + { + int i = 0; + foreach (var dev in _deviceList) + { + Console.WriteLine($"[{i++}] {dev.ProductName} | VID:PID = {dev.VendorId:X4}:{dev.ProductId:X4}"); + } + } + } + + public static class ByteHelper + { + public static byte[] HexStringToByteArray(string hex) + { + return hex + .Replace("-", "") + .Replace(" ", "") + .ToUpper() + .Where(c => Uri.IsHexDigit(c)) + .Select((c, i) => new { c, i }) + .GroupBy(x => x.i / 2) + .Select(g => byte.Parse($"{g.First().c}{g.Last().c}", NumberStyles.HexNumber)) + .ToArray(); + } + } +} \ No newline at end of file diff --git a/EonaCat.HID.sln b/EonaCat.HID.sln new file mode 100644 index 0000000..a43121b --- /dev/null +++ b/EonaCat.HID.sln @@ -0,0 +1,78 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.10.34928.147 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EonaCat.HID.Analyzer", "Analyzer\EonaCat.HID.Analyzer.csproj", "{61994020-DB89-4621-BA4B-7347A2142CFF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EonaCat.HID", "EonaCat.HID\EonaCat.HID.csproj", "{00403BD6-7A26-4971-29D3-8A7849AAC770}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EonaCat.HID.Console", "EonaCat.HID.Console\EonaCat.HID.Console.csproj", "{E8FD1273-26F3-462B-8EDF-4DA044D10D59}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|x64.ActiveCfg = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|x64.Build.0 = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|x86.ActiveCfg = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Debug|x86.Build.0 = Debug|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|Any CPU.Build.0 = Release|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|x64.ActiveCfg = Release|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|x64.Build.0 = Release|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|x86.ActiveCfg = Release|Any CPU + {61994020-DB89-4621-BA4B-7347A2142CFF}.Release|x86.Build.0 = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|x64.ActiveCfg = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|x64.Build.0 = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|x86.ActiveCfg = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Debug|x86.Build.0 = Debug|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|Any CPU.Build.0 = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|x64.ActiveCfg = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|x64.Build.0 = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|x86.ActiveCfg = Release|Any CPU + {00403BD6-7A26-4971-29D3-8A7849AAC770}.Release|x86.Build.0 = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|x64.ActiveCfg = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|x64.Build.0 = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|x86.ActiveCfg = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Debug|x86.Build.0 = Debug|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|Any CPU.Build.0 = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|x64.ActiveCfg = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|x64.Build.0 = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|x86.ActiveCfg = Release|Any CPU + {E8FD1273-26F3-462B-8EDF-4DA044D10D59}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3EA279F1-3C81-4710-A932-87EE335DC024} + EndGlobalSection +EndGlobal diff --git a/EonaCat.HID/EonaCat.HID.csproj b/EonaCat.HID/EonaCat.HID.csproj new file mode 100644 index 0000000..7da64d7 --- /dev/null +++ b/EonaCat.HID/EonaCat.HID.csproj @@ -0,0 +1,55 @@ + + + + net46;net6.0 + true + EonaCat (Jeroen Saey) + Copyright 2024 EonaCat (Jeroen Saey) + latest + EonaCat.HID + 1.0.4 + EonaCat.HID + EonaCat (Jeroen Saey) + HID Devices + LICENSE + + icon.png + https://www.nuget.org/packages/EonaCat.HID/ + usb; hid; Jeroen;Saey + True + README.md + + + + + True + \ + + + True + \ + + + True + \ + + + + + + + + + + ..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Windows.Forms.dll + + + + + + True + \ + + + + diff --git a/EonaCat.HID/EventArguments/HidDataReceivedEventArgs.cs b/EonaCat.HID/EventArguments/HidDataReceivedEventArgs.cs new file mode 100644 index 0000000..b0dd846 --- /dev/null +++ b/EonaCat.HID/EventArguments/HidDataReceivedEventArgs.cs @@ -0,0 +1,23 @@ +using EonaCat.HID.Models; +using System; + +namespace EonaCat.HID.EventArguments +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + /// + /// Event args for received data + /// + public class HidDataReceivedEventArgs : EventArgs + { + public IHid Device { get; } + public HidReport Report { get; } + + public HidDataReceivedEventArgs(IHid device, HidReport report) + { + Device = device; + Report = report; + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/EventArguments/HidErrorEventArgs.cs b/EonaCat.HID/EventArguments/HidErrorEventArgs.cs new file mode 100644 index 0000000..b9a6d56 --- /dev/null +++ b/EonaCat.HID/EventArguments/HidErrorEventArgs.cs @@ -0,0 +1,22 @@ +using System; + +namespace EonaCat.HID.EventArguments +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + /// + /// Event args for error events + /// + public class HidErrorEventArgs : EventArgs + { + public IHid Device { get; } + public Exception Exception { get; } + + public HidErrorEventArgs(IHid device, Exception ex) + { + Device = device; + Exception = ex; + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/EventArguments/HidEventArgs.cs b/EonaCat.HID/EventArguments/HidEventArgs.cs new file mode 100644 index 0000000..89c67fe --- /dev/null +++ b/EonaCat.HID/EventArguments/HidEventArgs.cs @@ -0,0 +1,22 @@ +using System; + +namespace EonaCat.HID.EventArguments +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + /// + /// Event arguments with HID device info. + /// + public class HidEventArgs : EventArgs + { + public IHid Device { get; } + public bool HasDevice => Device != null; + public bool IsConnected => HasDevice && Device.IsConnected; + + public HidEventArgs(IHid device) + { + Device = device; + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/Helpers/ByteHelper.cs b/EonaCat.HID/Helpers/ByteHelper.cs new file mode 100644 index 0000000..5f37e6f --- /dev/null +++ b/EonaCat.HID/Helpers/ByteHelper.cs @@ -0,0 +1,35 @@ +using System; +using System.Linq; +using System.Text; + +namespace EonaCat.HID.Helpers +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + public static class ByteHelper + { + public static string ByteArrayToHexString(byte[] bytes, string separator = "") + { + return BitConverter.ToString(bytes).Replace("-", separator); + } + + public static byte[] HexStringToByteArray(string hexString) + { + hexString.Trim(); + hexString = hexString.Replace("-", ""); + hexString = hexString.Replace(" ", ""); + return Enumerable.Range(0, hexString.Length) + .Where(x => x % 2 == 0) + .Select(x => Convert.ToByte(hexString.Substring(x, 2), 16)) + .ToArray(); + } + + public static string GetFilledBytesString(byte[] bytes) + { + var buffer = Encoding.Unicode.GetString(bytes).ToArray(); + int index = Array.IndexOf(buffer, '\0'); + return new string(buffer, 0, index >= 0 ? index : buffer.Length); + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/HidFactory.cs b/EonaCat.HID/HidFactory.cs new file mode 100644 index 0000000..8333051 --- /dev/null +++ b/EonaCat.HID/HidFactory.cs @@ -0,0 +1,71 @@ +using System; +using System.Runtime.InteropServices; + +namespace EonaCat.HID +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + /// + /// Main static factory class to create platform-specific implementations. + /// + public static class HidFactory + { + public static string GetPlatform() + { + if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) + { + return "Windows"; + } + + if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) + { + return "macOS"; + } + + if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) + { + return "Linux"; + } + + return "Unknown"; + } + + public static bool IsWindows() + { + return RuntimeInformation.IsOSPlatform(OSPlatform.Windows); + } + + public static bool IsLinux() + { + return RuntimeInformation.IsOSPlatform(OSPlatform.Linux); + } + + public static bool IsMacOS() + { + return RuntimeInformation.IsOSPlatform(OSPlatform.OSX); + } + + public static IHidManager CreateDeviceManager() + { + if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) + { + return new Managers.Windows.HidManagerWindows(); + } + + if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) + { + return new Managers.Linux.HidManagerLinux(); + } + + if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) + { + return new Managers.Mac.HidManagerMac(); + } + else + { + throw new PlatformNotSupportedException("Unsupported platform"); + } + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/HidLinux.cs b/EonaCat.HID/HidLinux.cs new file mode 100644 index 0000000..96ae9ae --- /dev/null +++ b/EonaCat.HID/HidLinux.cs @@ -0,0 +1,464 @@ +using EonaCat.HID.EventArguments; +using EonaCat.HID.Managers; +using EonaCat.HID.Managers.Linux; +using EonaCat.HID.Models; +using Microsoft.Win32.SafeHandles; +using System; +using System.Collections.Generic; +using System.IO; +using System.Runtime.InteropServices; +using System.Threading; +using System.Threading.Tasks; + +namespace EonaCat.HID +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + internal sealed class HidLinux : IHid + { + private readonly string _devicePath; + private FileStream _stream; + private bool _isOpen; + private readonly object _lock = new object(); + private CancellationTokenSource _cts; + + public string DevicePath => _devicePath; + public ushort VendorId { get; private set; } + public ushort ProductId { get; private set; } + public string SerialNumber { get; private set; } + public string Manufacturer { get; private set; } + public string ProductName { get; private set; } + public int InputReportByteLength { get; private set; } + public int OutputReportByteLength { get; private set; } + public int FeatureReportByteLength { get; private set; } + + public bool IsReadingSupport { get; private set; } + public bool IsWritingSupport { get; private set; } + + public bool IsConnected => _isOpen; + public IDictionary Capabilities { get; private set; } = new Dictionary(); + + public event EventHandler OnDataReceived; + public event EventHandler OnError; + + public HidLinux(string devicePath) + { + _devicePath = devicePath ?? throw new ArgumentNullException(nameof(devicePath)); + } + + internal void Setup() + { + Open(); + LoadDeviceInfo(); + LoadReportLengths(); + Close(); + } + + public void Open() + { + lock (_lock) + { + if (_stream != null || _isOpen) + return; + + // Open HID device in non-blocking read/write mode + int fd = NativeMethods.open(_devicePath, NativeMethods.O_RDWR | NativeMethods.O_NONBLOCK); + if (fd < 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, + new IOException($"Failed to open device: {_devicePath}"))); + return; + } + + var safeHandle = new Microsoft.Win32.SafeHandles.SafeFileHandle(new IntPtr(fd), ownsHandle: true); + + try + { + _stream = new FileStream(safeHandle, FileAccess.ReadWrite, bufferSize: 64, isAsync: false); + _isOpen = true; + + IsReadingSupport = true; + IsWritingSupport = true; + } + catch (Exception ex) + { + safeHandle.Dispose(); + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + } + } + } + + public void Close() + { + lock (_lock) + { + StopListening(); + + if (_stream != null) + { + _stream.Dispose(); + _stream = null; + } + } + } + + public void Dispose() + { + Close(); + } + + private void LoadDeviceInfo() + { + string sysPath = GetSysfsDevicePath(_devicePath); + if (string.IsNullOrEmpty(sysPath)) + { + return; + } + + VendorId = ReadHexFileAsUShort(Path.Combine(sysPath, "idVendor")); + ProductId = ReadHexFileAsUShort(Path.Combine(sysPath, "idProduct")); + SerialNumber = ReadTextFile(Path.Combine(sysPath, "serial")); + Manufacturer = ReadTextFile(Path.Combine(sysPath, "manufacturer")); + ProductName = ReadTextFile(Path.Combine(sysPath, "product")); + } + + private void LoadReportLengths() + { + // As Linux/hidraw interface does not provide direct API for report lengths, + // We fallback to standard max USB HID report size or fixed size + // TODO: Maybe we should use hidapi or libusb bindings? + + InputReportByteLength = 64; // usually max 64 on USB HID + OutputReportByteLength = 64; + FeatureReportByteLength = 64; + } + + private string GetSysfsDevicePath(string devPath) + { + // Mapping /dev/hidrawX to sysfs device path: /sys/class/hidraw/hidrawX/device/ + var devName = Path.GetFileName(devPath); + var sysDevicePath = Path.Combine("/sys/class/hidraw", devName, "device"); + if (Directory.Exists(sysDevicePath)) + { + return sysDevicePath; + } + + return null; + } + + private ushort ReadHexFileAsUShort(string path) + { + try + { + if (File.Exists(path)) + { + string text = File.ReadAllText(path).Trim().ToLowerInvariant(); + if (text.StartsWith("0x")) + { + text = text.Substring(2); + } + + if (ushort.TryParse(text, System.Globalization.NumberStyles.HexNumber, null, out ushort val)) + { + return val; + } + } + } + catch { } + return 0; + } + + private string ReadTextFile(string path) + { + try + { + if (File.Exists(path)) + { + return File.ReadAllText(path).Trim(); + } + } + catch { } + return null; + } + + public async Task WriteOutputReportAsync(HidReport report) + { + if (report == null) + { + var ex = new ArgumentNullException(nameof(report)); + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + return; + } + + if (_stream == null) + { + var ex = new InvalidOperationException("Device not open"); + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + return; + } + + var data = report.Data; + + await Task.Run(() => + { + lock (_lock) + { + try + { + _stream.Write(data, 0, data.Length); + _stream.Flush(); + } + catch (Exception ex) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + throw; + } + } + }); + } + + public async Task ReadInputReportAsync() + { + if (_stream == null) + { + var ex = new InvalidOperationException("Device not open"); + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + return null; + } + + return await Task.Run(() => + { + byte[] buffer = new byte[InputReportByteLength]; + int bytesRead = 0; + + lock (_lock) + { + try + { + bytesRead = _stream.Read(buffer, 0, buffer.Length); + } + catch (Exception ex) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + return null; + } + } + + if (bytesRead <= 0) + { + return null; + } + + // First byte is report ID, rest is data + byte reportId = buffer[0]; + byte[] data = new byte[bytesRead - 1]; + Array.Copy(buffer, 1, data, 0, data.Length); + + return new HidReport(reportId, data); + }); + } + + + public async Task SendFeatureReportAsync(HidReport report) + { + if (report == null) + throw new ArgumentNullException(nameof(report)); + + // Prepare full report buffer: [reportId][reportData...] + int size = 1 + (report.Data?.Length ?? 0); + byte[] buffer = new byte[size]; + buffer[0] = report.ReportId; + if (report.Data != null && report.Data.Length > 0) + { + Array.Copy(report.Data, 0, buffer, 1, report.Data.Length); + } + + await Task.Run(() => + { + int fd = NativeMethods.open(_devicePath, NativeMethods.O_RDWR); + if (fd < 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new IOException($"Failed to open device: {_devicePath}"))); + return; + } + + IntPtr unmanagedBuffer = IntPtr.Zero; + try + { + unmanagedBuffer = Marshal.AllocHGlobal(size); + Marshal.Copy(buffer, 0, unmanagedBuffer, size); + + int request = NativeMethods._IOC(NativeMethods._IOC_WRITE, 'H', 0x06, size); // HIDIOCSFEATURE + int result = NativeMethods.ioctl(fd, request, unmanagedBuffer); + if (result < 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new IOException("ioctl HIDIOCSFEATURE failed"))); + } + } + finally + { + if (unmanagedBuffer != IntPtr.Zero) + Marshal.FreeHGlobal(unmanagedBuffer); + NativeMethods.close(fd); + } + }); + } + + + + + public async Task GetFeatureReportAsync(byte reportId) + { + const int maxFeatureSize = 256; + byte[] buffer = new byte[maxFeatureSize]; + buffer[0] = reportId; + + return await Task.Run(() => + { + int fd = NativeMethods.open(_devicePath, NativeMethods.O_RDWR); + if (fd < 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new IOException($"Failed to open device: {_devicePath}"))); + return new HidReport(0, Array.Empty()); + } + + IntPtr bufPtr = IntPtr.Zero; + try + { + bufPtr = Marshal.AllocHGlobal(buffer.Length); + Marshal.Copy(buffer, 0, bufPtr, buffer.Length); + + int request = NativeMethods._IOC(NativeMethods._IOC_READ, 'H', 0x07, buffer.Length); // HIDIOCGFEATURE + int result = NativeMethods.ioctl(fd, request, bufPtr); + if (result < 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new IOException("ioctl HIDIOCGFEATURE failed"))); + return new HidReport(0, Array.Empty()); + } + + byte[] actualBuffer = new byte[result]; + Marshal.Copy(bufPtr, actualBuffer, 0, result); + + byte actualReportId = actualBuffer.Length > 0 ? actualBuffer[0] : (byte)0; + byte[] reportData = actualBuffer.Length > 1 ? new byte[actualBuffer.Length - 1] : Array.Empty(); + if (reportData.Length > 0) + Array.Copy(actualBuffer, 1, reportData, 0, reportData.Length); + + return new HidReport(actualReportId, reportData); + } + finally + { + if (bufPtr != IntPtr.Zero) + Marshal.FreeHGlobal(bufPtr); + NativeMethods.close(fd); + } + }); + } + + public async Task StartListeningAsync(CancellationToken cancellationToken) + { + if (_stream == null) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Device is not open."))); + return; + } + + lock (_lock) + { + if (_cts != null) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Already listening on this device."))); + return; + } + + _cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken); + } + + try + { + var token = _cts.Token; + + while (!token.IsCancellationRequested) + { + byte[] buffer = new byte[InputReportByteLength]; + int bytesRead; + + try + { + bytesRead = await _stream.ReadAsync(buffer, 0, buffer.Length, token); + } + catch (OperationCanceledException) + { + break; + } + catch (NotSupportedException) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Reading input reports is not supported on this device."))); + break; + } + catch (Exception ex) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + break; + } + + if (bytesRead > 0) + { + var data = new byte[bytesRead]; + Array.Copy(buffer, data, bytesRead); + + // Extract reportId and report data + byte reportId = data.Length > 0 ? data[0] : (byte)0; + + byte[] reportData; + if (data.Length > 1) + { + reportData = new byte[data.Length - 1]; + Array.Copy(data, 1, reportData, 0, data.Length - 1); + } + else + { + reportData = Array.Empty(); + } + + var hidReport = new HidReport(reportId, reportData); + OnDataReceived?.Invoke(this, new HidDataReceivedEventArgs(this, hidReport)); + } + else + { + try + { + await Task.Delay(5, token); + } + catch (OperationCanceledException) + { + break; + } + } + } + } + finally + { + lock (_lock) + { + _cts?.Dispose(); + _cts = null; + } + } + } + + private void StopListening() + { + lock (_lock) + { + if (_cts != null) + { + _cts.Cancel(); + _cts.Dispose(); + _cts = null; + } + } + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/HidMac.cs b/EonaCat.HID/HidMac.cs new file mode 100644 index 0000000..da68b5a --- /dev/null +++ b/EonaCat.HID/HidMac.cs @@ -0,0 +1,507 @@ +using EonaCat.HID.EventArguments; +using EonaCat.HID.Models; +using Microsoft.Win32.SafeHandles; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Threading; +using System.Threading.Tasks; + +namespace EonaCat.HID +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + internal sealed class HidMac : IHid + { + private IntPtr _deviceHandle; + + public HidMac(IntPtr deviceHandle) + { + _deviceHandle = deviceHandle; + CFRetain(_deviceHandle); + } + + internal void Setup() + { + InitializeDeviceInfo(); + } + + public string DevicePath => null; + public ushort VendorId { get; private set; } + public ushort ProductId { get; private set; } + public string SerialNumber { get; private set; } + public string Manufacturer { get; private set; } + public string ProductName { get; private set; } + + public int InputReportByteLength { get; private set; } = 64; + public int OutputReportByteLength { get; private set; } = 64; + public int FeatureReportByteLength { get; private set; } = 64; + + public bool IsReadingSupport { get; private set; } + public bool IsWritingSupport { get; private set; } + + public bool IsConnected => _isOpen; + + public IDictionary Capabilities { get; private set; } = new Dictionary(); + + public event EventHandler OnDataReceived; + public event EventHandler OnError; + + private const int KERN_SUCCESS = 0; + private const int kIOHIDOptionsTypeNone = 0; + + public void Open() + { + if (_isOpen) + { + return; + } + + var result = IOHIDDeviceOpen(_deviceHandle, kIOHIDOptionsTypeNone); + if (result != KERN_SUCCESS) + { + throw new InvalidOperationException($"Failed to open HID device. IOHIDDeviceOpen returned: {result}"); + } + + IsReadingSupport = true; + IsWritingSupport = CheckOutputReportSupport(); + + _isOpen = true; + } + + private bool CheckOutputReportSupport() + { + // On macOS, there's no simple API to test writing directly. + // You typically assume support based on report length. + return OutputReportByteLength > 0; + } + + public void Close() + { + IOHIDDeviceClose(_deviceHandle, 0); + _isOpen = false; + } + + public void Dispose() + { + StopListening(); + Close(); + CFRelease(_deviceHandle); + _deviceHandle = IntPtr.Zero; + } + + public void StopListening() + { + _listeningCts?.Cancel(); + } + + public async Task WriteOutputReportAsync(HidReport report) + { + if (report == null) + { + throw new ArgumentNullException(nameof(report)); + } + + if (report.Data == null || report.Data.Length == 0) + { + throw new ArgumentException("Data cannot be null or empty", nameof(report)); + } + + await Task.Run(() => + { + // Total length includes reportId + data length + int length = 1 + report.Data.Length; + IntPtr buffer = Marshal.AllocHGlobal(length); + + try + { + // First byte is reportId + Marshal.WriteByte(buffer, report.ReportId); + // Copy the rest of data after the reportId byte + Marshal.Copy(report.Data, 0, buffer + 1, report.Data.Length); + + int res = IOHIDDeviceSetReport(_deviceHandle, 1 /* kIOHIDReportTypeOutput */, report.ReportId, buffer, length); + if (res != 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new Exception($"IOHIDDeviceSetReport (Output) failed: {res}"))); + } + } + finally + { + Marshal.FreeHGlobal(buffer); + } + }); + } + + public async Task SendFeatureReportAsync(HidReport report) + { + if (report == null) + { + throw new ArgumentNullException(nameof(report)); + } + + if (report.Data == null || report.Data.Length == 0) + { + throw new ArgumentException("Data cannot be null or empty", nameof(report)); + } + + await Task.Run(() => + { + int length = 1 + report.Data.Length; + IntPtr buffer = Marshal.AllocHGlobal(length); + + try + { + Marshal.WriteByte(buffer, report.ReportId); + Marshal.Copy(report.Data, 0, buffer + 1, report.Data.Length); + + int res = IOHIDDeviceSetReport(_deviceHandle, 2 /* kIOHIDReportTypeFeature */, report.ReportId, buffer, length); + if (res != 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new Exception($"IOHIDDeviceSetReport (Feature) failed: {res}"))); + } + } + finally + { + Marshal.FreeHGlobal(buffer); + } + }); + } + + public async Task GetFeatureReportAsync(byte reportId) + { + return await Task.Run(() => + { + int length = FeatureReportByteLength; + IntPtr buffer = Marshal.AllocHGlobal(length); + + try + { + int res = IOHIDDeviceGetReport(_deviceHandle, 2 /* kIOHIDReportTypeFeature */, reportId, buffer, ref length); + if (res != 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new Exception($"IOHIDDeviceGetReport (Feature) failed: {res}"))); + return new HidReport(reportId, Array.Empty()); + } + + byte[] outBuf = new byte[length]; + Marshal.Copy(buffer, outBuf, 0, length); + + if (outBuf.Length > 0 && outBuf[0] == reportId) + { + // Data excludes report ID (first byte) + var dataOnly = outBuf.Skip(1).ToArray(); + return new HidReport(reportId, dataOnly); + } + else + { + return new HidReport(reportId, outBuf); + } + } + finally + { + Marshal.FreeHGlobal(buffer); + } + }); + } + + public Task ReadInputReportAsync() + { + var tcs = new TaskCompletionSource(); + byte[] buffer = new byte[InputReportByteLength]; + + InputReportCallback callback = null; + + callback = (ctx, result, sender, report, reportLength) => + { + int length = reportLength.ToInt32(); + if (report == null || length == 0) + { + tcs.TrySetResult(new HidReport(0, Array.Empty())); + return; + } + + byte[] output = new byte[length]; + Array.Copy(report, output, length); + + byte reportId = output.Length > 0 ? output[0] : (byte)0; + + byte[] reportData; + if (output.Length > 1) + { + reportData = new byte[output.Length - 1]; + Array.Copy(output, 1, reportData, 0, reportData.Length); + } + else + { + reportData = Array.Empty(); + } + + var hidReport = new HidReport(reportId, reportData); + tcs.TrySetResult(hidReport); + }; + + GCHandle.Alloc(callback); + IOHIDDeviceRegisterInputReportCallback(_deviceHandle, buffer, (IntPtr)buffer.Length, callback, IntPtr.Zero); + + return tcs.Task; + } + + public Task StartListeningAsync(CancellationToken ct) + { + if (_listeningTask != null && !_listeningTask.IsCompleted) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Already listening on this device."))); + return Task.CompletedTask; + } + + _listeningCts = CancellationTokenSource.CreateLinkedTokenSource(ct); + + _listeningTask = Task.Run(() => + { + try + { + byte[] buffer = new byte[InputReportByteLength]; + InputReportCallback callback = (context, result, sender, report, reportLength) => + { + int len = reportLength.ToInt32(); + if (report == null || report.Length < len) + { + return; + } + + // Extract reportId (first byte) + byte reportId = len > 0 ? report[0] : (byte)0; + + // Extract the rest of the data after reportId + byte[] reportData = len > 1 ? report.Skip(1).Take(len - 1).ToArray() : Array.Empty(); + + var hidReport = new HidReport(reportId, reportData); + + OnDataReceived?.Invoke(this, new HidDataReceivedEventArgs(this, hidReport)); + }; + + + GCHandle.Alloc(callback); + IOHIDDeviceRegisterInputReportCallback(_deviceHandle, buffer, (IntPtr)buffer.Length, callback, IntPtr.Zero); + IOHIDDeviceScheduleWithRunLoop(_deviceHandle, CFRunLoopGetCurrent(), IntPtr.Zero); + + while (!_listeningCts.Token.IsCancellationRequested) + { + CFRunLoopRun(); + } + + CFRunLoopStop(CFRunLoopGetCurrent()); + } + catch (OperationCanceledException) + { + return; + } + catch (NotSupportedException) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Reading input reports is not supported on this device."))); + _listeningCts.Cancel(); + } + catch (Exception ex) + { + // Handle exceptions during reading + if (_listeningCts.IsCancellationRequested) + { + // Exit if cancellation was requested + } + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + } + }, _listeningCts.Token); + + return _listeningTask; + } + + private void InitializeDeviceInfo() + { + VendorId = GetIntProperty(kIOHIDVendorIDKey); + ProductId = GetIntProperty(kIOHIDProductIDKey); + Manufacturer = GetStringProperty(kIOHIDManufacturerKey); + ProductName = GetStringProperty(kIOHIDProductKey); + SerialNumber = GetStringProperty(kIOHIDSerialNumberKey); + } + + private enum CFStringEncoding : uint + { + UTF8 = 0x08000100, + } + + private ushort GetIntProperty(string key) + { + var cfKey = CFStringCreateWithCString(IntPtr.Zero, key, CFStringEncoding.UTF8); + IntPtr val = IOHIDDeviceGetProperty(_deviceHandle, cfKey); + CFRelease(cfKey); + + if (val == IntPtr.Zero) + { + return 0; + } + + if (CFGetTypeID(val) == CFNumberGetTypeID()) + { + int i = 0; + bool success = CFNumberGetValue(val, CFNumberType.kCFNumberIntType, out i); + if (success) + { + return (ushort)i; + } + } + + return 0; + } + + private string GetStringProperty(string key) + { + var cfKey = CFStringCreateWithCString(IntPtr.Zero, key, CFStringEncoding.UTF8); + IntPtr val = IOHIDDeviceGetProperty(_deviceHandle, cfKey); + CFRelease(cfKey); + if (val == IntPtr.Zero) + { + return null; + } + + string s = CFStringToString(val); + CFRelease(val); + return s; + } + + private string CFStringToString(IntPtr cfStr) + { + if (cfStr == IntPtr.Zero) + { + return null; + } + + IntPtr ptr = CFStringGetCStringPtr(cfStr, CFStringEncoding.UTF8); + if (ptr != IntPtr.Zero) + { + // Manually read null-terminated UTF8 string from pointer + return PtrToStringUTF8Manual(ptr); + } + + int len = CFStringGetLength(cfStr); + int max = CFStringGetMaximumSizeForEncoding(len, CFStringEncoding.UTF8) + 1; + byte[] buf = new byte[max]; + + bool success = CFStringGetCString(cfStr, buf, max, CFStringEncoding.UTF8); + if (success) + { + return System.Text.Encoding.UTF8.GetString(buf).TrimEnd('\0'); + } + + return null; + } + + private string PtrToStringUTF8Manual(IntPtr ptr) + { + if (ptr == IntPtr.Zero) + { + return null; + } + + // Find length of null-terminated string + int len = 0; + while (Marshal.ReadByte(ptr, len) != 0) + { + len++; + } + + if (len == 0) + { + return string.Empty; + } + + byte[] buffer = new byte[len]; + Marshal.Copy(ptr, buffer, 0, len); + return System.Text.Encoding.UTF8.GetString(buffer); + } + + // Constants for IOHIDDevice properties + private const string kIOHIDVendorIDKey = "VendorID"; + private const string kIOHIDProductIDKey = "ProductID"; + private const string kIOHIDManufacturerKey = "Manufacturer"; + private const string kIOHIDProductKey = "Product"; + private const string kIOHIDSerialNumberKey = "SerialNumber"; + + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + static extern IntPtr IOHIDDeviceGetProperty(IntPtr dev, IntPtr key); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + static extern uint IOHIDDeviceOpen(IntPtr dev, uint opt); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + static extern uint IOHIDDeviceClose(IntPtr dev, uint opt); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + static extern int IOHIDDeviceSetReport(IntPtr dev, int type, byte id, IntPtr buf, int len); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + static extern int IOHIDDeviceGetReport(IntPtr dev, int type, byte id, IntPtr buf, ref int len); + + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern IntPtr CFStringCreateWithCString(IntPtr alloc, string s, CFStringEncoding enc); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern void CFRelease(IntPtr cf); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern IntPtr CFRetain(IntPtr cf); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern IntPtr CFStringGetCStringPtr(IntPtr str, CFStringEncoding enc); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern int CFStringGetLength(IntPtr str); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern int CFStringGetMaximumSizeForEncoding(int len, CFStringEncoding enc); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern bool CFStringGetCString(IntPtr str, byte[] buf, int bufSize, CFStringEncoding enc); + + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern IntPtr CFGetTypeID(IntPtr cf); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern IntPtr CFNumberGetTypeID(); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + static extern bool CFNumberGetValue(IntPtr num, CFNumberType type, out int value); + + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + private static extern void IOHIDDeviceRegisterInputReportCallback( + IntPtr device, + byte[] report, + IntPtr reportLength, + InputReportCallback callback, + IntPtr context); + + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + private static extern void IOHIDDeviceScheduleWithRunLoop( + IntPtr device, + IntPtr runLoop, + IntPtr runLoopMode); + + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + private static extern IntPtr CFRunLoopGetCurrent(); + + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + private static extern void CFRunLoopRun(); + + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + private static extern void CFRunLoopStop(IntPtr runLoop); + + // Input report callback delegate + private delegate void InputReportCallback( + IntPtr context, + IntPtr result, + IntPtr sender, + byte[] report, + IntPtr reportLength); + + // For managing lifetime of listening loop + private CancellationTokenSource _listeningCts; + private Task _listeningTask; + private bool _isOpen; + + private enum CFNumberType : int + { + kCFNumberIntType = 9 + } + } +} diff --git a/EonaCat.HID/HidWindows.cs b/EonaCat.HID/HidWindows.cs new file mode 100644 index 0000000..b9f7fe7 --- /dev/null +++ b/EonaCat.HID/HidWindows.cs @@ -0,0 +1,472 @@ +using EonaCat.HID.EventArguments; +using EonaCat.HID.Managers.Windows; +using EonaCat.HID.Models; +using Microsoft.Win32.SafeHandles; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using static EonaCat.HID.Managers.Windows.NativeMethods; + +namespace EonaCat.HID +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + internal sealed class HidWindows : IHid + { + private SafeFileHandle _deviceHandle; + private FileStream _deviceStream; + private IntPtr _preparsedData; + + private bool _isOpen; + private readonly string _devicePath; + + public string DevicePath => _devicePath; + public ushort VendorId { get; private set; } + public ushort ProductId { get; private set; } + public string SerialNumber { get; private set; } + public string Manufacturer { get; private set; } + public string ProductName { get; private set; } + public int InputReportByteLength { get; private set; } + public int OutputReportByteLength { get; private set; } + public int FeatureReportByteLength { get; private set; } + public bool IsConnected => _isOpen; + + public IDictionary Capabilities { get; } = new Dictionary(); + public bool IsReadingSupport { get; private set; } + public bool IsWritingSupport { get; private set; } + + public event EventHandler OnDataReceived; + public event EventHandler OnError; + + private CancellationTokenSource _listeningCts; + + private readonly object _lockObject = new object(); + + public HidWindows(string devicePath) + { + _devicePath = devicePath ?? throw new ArgumentNullException(nameof(devicePath)); + } + + internal void Setup() + { + Open(); + LoadDeviceAttributes(); + Close(); + } + + private void LoadDeviceAttributes() + { + Manufacturer = GetStringDescriptor(HidD_GetManufacturerString); + ProductName = GetStringDescriptor(HidD_GetProductString); + SerialNumber = GetStringDescriptor(HidD_GetSerialNumberString); + HidDeviceAttributes attr = GetDeviceAttributes(); + VendorId = attr.VendorID; + ProductId = attr.ProductID; + } + + /// + /// Open the device for I/O + /// + public void Open() + { + if (_isOpen) + return; + + FileAccess access = FileAccess.ReadWrite; + SafeFileHandle handle = TryOpenDevice(GENERIC_READ | GENERIC_WRITE); + + if (handle == null || handle.IsInvalid) + { + handle = TryOpenDevice(GENERIC_READ); + if (handle != null && !handle.IsInvalid) + access = FileAccess.Read; + } + + if ((handle == null || handle.IsInvalid) && Environment.Is64BitOperatingSystem) + { + handle = TryOpenDevice(GENERIC_WRITE); + if (handle != null && !handle.IsInvalid) + access = FileAccess.Write; + } + + if (handle == null || handle.IsInvalid) + { + int err = Marshal.GetLastWin32Error(); + OnError?.Invoke(this, new HidErrorEventArgs(this, + new Win32Exception(err, $"Cannot open device {_devicePath} with any access mode"))); + return; + } + + _deviceHandle = handle; + _deviceStream = new FileStream(_deviceHandle, access, bufferSize: 64, isAsync: true); + _isOpen = true; + + // HID descriptor + if (!HidD_GetPreparsedData(_deviceHandle.DangerousGetHandle(), out _preparsedData)) + throw new Win32Exception(Marshal.GetLastWin32Error(), "Failed HidD_GetPreparsedData"); + + HIDP_CAPS caps; + int capsRes = HidP_GetCaps(_preparsedData, out caps); + if (capsRes != NativeMethods.HIDP_STATUS_SUCCESS) + throw new Win32Exception(capsRes, "Failed HidP_GetCaps"); + + InputReportByteLength = caps.InputReportByteLength; + OutputReportByteLength = caps.OutputReportByteLength; + FeatureReportByteLength = caps.FeatureReportByteLength; + + Capabilities["Usage"] = caps.Usage; + Capabilities["UsagePage"] = caps.UsagePage; + Capabilities["InputReportByteLength"] = InputReportByteLength; + Capabilities["OutputReportByteLength"] = OutputReportByteLength; + Capabilities["FeatureReportByteLength"] = FeatureReportByteLength; + + Manufacturer = GetStringDescriptor(HidD_GetManufacturerString); + ProductName = GetStringDescriptor(HidD_GetProductString); + SerialNumber = GetStringDescriptor(HidD_GetSerialNumberString); + + IsReadingSupport = (access == FileAccess.Read || access == FileAccess.ReadWrite); + IsWritingSupport = (access == FileAccess.Write || access == FileAccess.ReadWrite); + + HidDeviceAttributes attr = GetDeviceAttributes(); + VendorId = attr.VendorID; + ProductId = attr.ProductID; + } + + private SafeFileHandle TryOpenDevice(int access) + { + var handle = CreateFile(_devicePath, + access, + FILE_SHARE_READ | FILE_SHARE_WRITE, + IntPtr.Zero, + OPEN_EXISTING, + FILE_FLAG_OVERLAPPED, + IntPtr.Zero); + + return handle; + } + + /// + /// Close the device + /// + public void Close() + { + lock (_lockObject) + { + if (!_isOpen) + { + return; + } + + StopListening(); + + if (_preparsedData != IntPtr.Zero) + { + HidD_FreePreparsedData(_preparsedData); + _preparsedData = IntPtr.Zero; + } + + _deviceStream?.Dispose(); + _deviceStream = null; + + _deviceHandle?.Dispose(); + _deviceHandle = null; + + _isOpen = false; + } + } + private HidDeviceAttributes GetDeviceAttributes() + { + HidDeviceAttributes attr = new HidDeviceAttributes + { + Size = Marshal.SizeOf() + }; + if (!HidD_GetAttributes(_deviceHandle.DangerousGetHandle(), ref attr)) + { + throw new Win32Exception(Marshal.GetLastWin32Error(), "Failed HidD_GetAttributes"); + } + return attr; + } + + private string GetStringDescriptor(Func stringFunc) + { + var buffer = new byte[126 * 2]; // Unicode max buffer + GCHandle gc = GCHandle.Alloc(buffer, GCHandleType.Pinned); + try + { + bool success = stringFunc(_deviceHandle.DangerousGetHandle(), gc.AddrOfPinnedObject(), buffer.Length); + if (!success) + { + return null; + } + + string str = Encoding.Unicode.GetString(buffer); + int idx = str.IndexOf('\0'); + if (idx >= 0) + { + str = str.Substring(0, idx); + } + + return str; + } + finally + { + gc.Free(); + } + } + + public void Dispose() + { + Close(); + } + + public async Task WriteOutputReportAsync(HidReport report) + { + if (!_isOpen) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new InvalidOperationException("Device not open"))); + return; + } + + if (report == null) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new ArgumentNullException(nameof(report)))); + return; + } + + if (report.Data == null || report.Data.Length == 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new ArgumentException("Data cannot be null or empty", nameof(report)))); + return; + } + + try + { + // Combine reportId and data into one buffer for sending + var buffer = new byte[1 + report.Data.Length]; + buffer[0] = report.ReportId; + Array.Copy(report.Data, 0, buffer, 1, report.Data.Length); + + await _deviceStream.WriteAsync(buffer, 0, buffer.Length); + await _deviceStream.FlushAsync(); + } + catch (Exception ex) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + throw; + } + } + + public async Task ReadInputReportAsync() + { + if (!_isOpen) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new InvalidOperationException("Device not open"))); + return new HidReport(0, Array.Empty()); + } + + return await Task.Run(async () => + { + var buffer = new byte[InputReportByteLength]; + + try + { + int read = await _deviceStream.ReadAsync(buffer, 0, buffer.Length); + if (read == 0) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new IOException("No data read from device"))); + return new HidReport(0, Array.Empty()); + } + + byte reportId = buffer[0]; + byte[] data = buffer.Skip(1).Take(read - 1).ToArray(); + + return new HidReport(reportId, data); + } + catch (Exception ex) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + throw; + } + }); + } + + + public async Task SendFeatureReportAsync(HidReport report) + { + if (!_isOpen) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new InvalidOperationException("Device not open"))); + return; + } + + if (report == null) + throw new ArgumentNullException(nameof(report)); + + // Prepare buffer with ReportId + Data + var data = new byte[1 + report.Data.Length]; + data[0] = report.ReportId; + Array.Copy(report.Data, 0, data, 1, report.Data.Length); + + await Task.Run(() => + { + bool success = HidD_SetFeature(_deviceHandle.DangerousGetHandle(), data, data.Length); + if (!success) + { + var err = Marshal.GetLastWin32Error(); + var ex = new Win32Exception(err, "HidD_SetFeature failed"); + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + throw ex; + } + }); + } + + + public async Task GetFeatureReportAsync(byte reportId) + { + if (!_isOpen) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new InvalidOperationException("Device not open"))); + return new HidReport(0, Array.Empty()); + } + + return await Task.Run(() => + { + var buffer = new byte[FeatureReportByteLength]; + buffer[0] = reportId; + + bool success = HidD_GetFeature(_deviceHandle.DangerousGetHandle(), buffer, buffer.Length); + if (!success) + { + var err = Marshal.GetLastWin32Error(); + var ex = new Win32Exception(err, "HidD_GetFeature failed"); + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + return new HidReport(0, Array.Empty()); + } + + byte[] data = buffer.Skip(1).ToArray(); + return new HidReport(reportId, data); + }); + } + + + /// + /// Begin async reading loop raising OnDataReceived events on data input + /// + /// + /// + public async Task StartListeningAsync(CancellationToken cancellationToken) + { + if (!_isOpen) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Device is not open."))); + return; + } + + if (_listeningCts != null) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Already listening on this device."))); + return; + } + + _listeningCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken); + + try + { + var token = _listeningCts.Token; + + while (!token.IsCancellationRequested) + { + try + { + var inputReport = await ReadInputReportAsync(token); + + if (inputReport?.Data?.Length > 0) + { + OnDataReceived?.Invoke(this, new HidDataReceivedEventArgs(this, inputReport)); + } + } + catch (OperationCanceledException) + { + break; + } + catch (NotSupportedException) + { + OnError?.Invoke(this, new HidErrorEventArgs(this, new NotSupportedException("Reading input reports is not supported on this device."))); + break; + } + catch (Exception ex) + { + if (token.IsCancellationRequested) + { + break; + } + + OnError?.Invoke(this, new HidErrorEventArgs(this, ex)); + } + } + } + finally + { + _listeningCts.Dispose(); + _listeningCts = null; + } + } + + private Task ReadInputReportAsync(CancellationToken cancellationToken) + { + var tcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + + var buffer = new byte[InputReportByteLength]; + + // Start async read + _deviceStream.BeginRead(buffer, 0, buffer.Length, ar => + { + try + { + int bytesRead = _deviceStream.EndRead(ar); + + if (bytesRead == 0) + { + // No data read, reportId 0 and empty data + tcs.SetResult(new HidReport(0, Array.Empty())); + } + else + { + // First byte is reportId, rest is data + byte reportId = buffer[0]; + byte[] data = bytesRead > 1 ? buffer.Skip(1).Take(bytesRead - 1).ToArray() : Array.Empty(); + tcs.SetResult(new HidReport(reportId, data)); + } + } + catch (Exception ex) + { + tcs.SetException(ex); + } + }, null); + + cancellationToken.Register(() => + { + tcs.TrySetCanceled(); + }); + + return tcs.Task; + } + + private void StopListening() + { + if (_listeningCts != null) + { + _listeningCts.Cancel(); + _listeningCts.Dispose(); + _listeningCts = null; + } + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/IHid.cs b/EonaCat.HID/IHid.cs new file mode 100644 index 0000000..41ad017 --- /dev/null +++ b/EonaCat.HID/IHid.cs @@ -0,0 +1,84 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Threading; +using EonaCat.HID.EventArguments; +using EonaCat.HID.Models; + +namespace EonaCat.HID +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + /// + /// Interface abstraction for a HID device. + /// + public interface IHid : IDisposable + { + string DevicePath { get; } + ushort VendorId { get; } + ushort ProductId { get; } + string SerialNumber { get; } + string Manufacturer { get; } + string ProductName { get; } + int InputReportByteLength { get; } + int OutputReportByteLength { get; } + int FeatureReportByteLength { get; } + bool IsConnected { get;} + + bool IsReadingSupport { get; } + bool IsWritingSupport { get; } + + IDictionary Capabilities { get; } + + /// + /// Opens the device for communication + /// + void Open(); + + /// + /// Closes the device + /// + void Close(); + + /// + /// Writes an output report to the device + /// + /// Complete report data including ReportID + Task WriteOutputReportAsync(HidReport report); + + /// + /// Reads an input report + /// + /// Input report data + Task ReadInputReportAsync(); + + /// + /// Sends a feature report + /// + /// Complete feature report data including ReportID + Task SendFeatureReportAsync(HidReport report); + + /// + /// Gets a feature report + /// + /// Feature report data + Task GetFeatureReportAsync(byte reportId); + + /// + /// Asynchronously read input reports and raise OnDataReceived event + /// + /// + Task StartListeningAsync(CancellationToken cancellationToken); + + /// + /// Occurs when data is received from the device asynchronously + /// + event EventHandler OnDataReceived; + + /// + /// Errors occurring on device operations + /// + event EventHandler OnError; + } +} \ No newline at end of file diff --git a/EonaCat.HID/IHidManager.cs b/EonaCat.HID/IHidManager.cs new file mode 100644 index 0000000..b021b65 --- /dev/null +++ b/EonaCat.HID/IHidManager.cs @@ -0,0 +1,30 @@ +using EonaCat.HID.EventArguments; +using System; +using System.Collections.Generic; + +namespace EonaCat.HID +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + /// + /// Interface for manager to enumerate devices and monitor connect/disconnect + /// + public interface IHidManager + { + /// + /// Enumerate all connected HID devices matching optional VendorId/ProductId filters + /// + IEnumerable Enumerate(ushort? vendorId = null, ushort? productId = null); + + /// + /// Event is raised when a HID device is inserted + /// + event EventHandler OnDeviceInserted; + + /// + /// Event is raised when a HID device is removed + /// + event EventHandler OnDeviceRemoved; + } +} \ No newline at end of file diff --git a/EonaCat.HID/Managers/HidManagerLinux.cs b/EonaCat.HID/Managers/HidManagerLinux.cs new file mode 100644 index 0000000..0f8a28a --- /dev/null +++ b/EonaCat.HID/Managers/HidManagerLinux.cs @@ -0,0 +1,178 @@ +using EonaCat.HID.EventArguments; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Threading; +using System.Threading.Tasks; + +namespace EonaCat.HID.Managers.Linux +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + internal sealed class HidManagerLinux : IHidManager + { + public event EventHandler OnDeviceInserted; + public event EventHandler OnDeviceRemoved; + public event EventHandler OnDeviceError; + + public IEnumerable Enumerate(ushort? vendorId = null, ushort? productId = null) + { + var hidrawDir = "/sys/class/hidraw/"; + + if (!Directory.Exists(hidrawDir)) + { + yield break; + } + + var hidrawEntries = Directory.GetDirectories(hidrawDir).Where(d => d.Contains("hidraw")); + + foreach (var hidrawEntry in hidrawEntries) + { + var devName = Path.GetFileName(hidrawEntry); + + var devPath = "/dev/" + devName; + if (!File.Exists(devPath)) + { + continue; + } + + var dev = new HidLinux(devPath); + dev.Setup(); + + if (vendorId.HasValue && dev.VendorId != vendorId) + { + continue; + } + + if (productId.HasValue && dev.ProductId != productId) + { + continue; + } + + yield return dev; + } + } + + private void DeviceInserted(IHid device) + { + OnDeviceInserted?.Invoke(this, new HidEventArgs(device)); + } + + private void DeviceRemoved(IHid device) + { + OnDeviceRemoved?.Invoke(this, new HidEventArgs(device)); + } + + public HidManagerLinux() + { + Task.Run(() => MonitorDevices()); + } + + private void MonitorDevices() + { + var previousDevices = new Dictionary(); + + const int maxErrors = 10; + TimeSpan errorWindow = TimeSpan.FromMinutes(5); + Queue errorTimestamps = new Queue(); + + while (true) + { + try + { + var currentDevices = Enumerate().ToList(); + var currentDeviceDict = currentDevices.ToDictionary(d => d.DevicePath); + + // Detect new devices + foreach (var kvp in currentDeviceDict) + { + if (!previousDevices.ContainsKey(kvp.Key)) + { + DeviceInserted(kvp.Value); + } + } + + // Detect removed devices + foreach (var kvp in previousDevices) + { + if (!currentDeviceDict.ContainsKey(kvp.Key)) + { + DeviceRemoved(kvp.Value); + } + } + + previousDevices = currentDeviceDict; + + // Clear error log on success + errorTimestamps.Clear(); + } + catch (Exception ex) + { + OnDeviceError?.Invoke(this, $"[MonitorDevices] Error: {ex.Message}"); + + var now = DateTime.UtcNow; + errorTimestamps.Enqueue(now); + + // Remove timestamps outside the 5-minute window + while (errorTimestamps.Count > 0 && now - errorTimestamps.Peek() > errorWindow) + { + errorTimestamps.Dequeue(); + } + + if (errorTimestamps.Count >= maxErrors) + { + Console.Error.WriteLine($"[MonitorDevices] Too many errors ({errorTimestamps.Count}) in the last 5 minutes. Monitoring stopped."); + break; + } + } + Thread.Sleep(1000); // Poll every second + } + } + } + + internal static class NativeMethods + { + public const int O_RDWR = 0x0002; + public const int O_NONBLOCK = 0x800; + + [DllImport("libc", SetLastError = true)] + public static extern int open(string pathname, int flags); + + [DllImport("libc", SetLastError = true)] + public static extern int close(int fd); + + [DllImport("libc", SetLastError = true)] + public static extern int ioctl(int fd, int request, IntPtr data); + + // _IOC macro emulation + public const int _IOC_NRBITS = 8; + public const int _IOC_TYPEBITS = 8; + public const int _IOC_SIZEBITS = 14; + public const int _IOC_DIRBITS = 2; + + public const int _IOC_NRMASK = (1 << _IOC_NRBITS) - 1; + public const int _IOC_TYPEMASK = (1 << _IOC_TYPEBITS) - 1; + public const int _IOC_SIZEMASK = (1 << _IOC_SIZEBITS) - 1; + public const int _IOC_DIRMASK = (1 << _IOC_DIRBITS) - 1; + + public const int _IOC_NRSHIFT = 0; + public const int _IOC_TYPESHIFT = _IOC_NRSHIFT + _IOC_NRBITS; + public const int _IOC_SIZESHIFT = _IOC_TYPESHIFT + _IOC_TYPEBITS; + public const int _IOC_DIRSHIFT = _IOC_SIZESHIFT + _IOC_SIZEBITS; + + public const int _IOC_NONE = 0; + public const int _IOC_WRITE = 1; + public const int _IOC_READ = 2; + + public static int _IOC(int dir, int type, int nr, int size) + { + return ((dir & _IOC_DIRMASK) << _IOC_DIRSHIFT) | + ((type & _IOC_TYPEMASK) << _IOC_TYPESHIFT) | + ((nr & _IOC_NRMASK) << _IOC_NRSHIFT) | + ((size & _IOC_SIZEMASK) << _IOC_SIZESHIFT); + } + } +} \ No newline at end of file diff --git a/EonaCat.HID/Managers/HidManagerMac.cs b/EonaCat.HID/Managers/HidManagerMac.cs new file mode 100644 index 0000000..7b291f3 --- /dev/null +++ b/EonaCat.HID/Managers/HidManagerMac.cs @@ -0,0 +1,191 @@ +using EonaCat.HID.EventArguments; +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using static EonaCat.HID.Managers.Mac.NativeMethods; + +namespace EonaCat.HID.Managers.Mac +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + internal sealed class HidManagerMac : IHidManager, IDisposable + { + private IntPtr _hidManager; + private readonly IOHIDDeviceCallback _deviceAddedCallback; + private readonly IOHIDDeviceCallback _deviceRemovedCallback; + private readonly Dictionary _knownDevices = new(); + + + public event EventHandler OnDeviceInserted; + public event EventHandler OnDeviceRemoved; + + public HidManagerMac() + { + _deviceAddedCallback = DeviceAddedCallback; + _deviceRemovedCallback = DeviceRemovedCallback; + + _hidManager = IOHIDManagerCreate(IntPtr.Zero, 0); + if (_hidManager == IntPtr.Zero) + { + throw new InvalidOperationException("Failed to create IOHIDManager"); + } + + CFRetain(_hidManager); + + IOHIDManagerScheduleWithRunLoop( + _hidManager, + CFRunLoopGetCurrent(), + CFRunLoopModeDefault + ); + + if (IOHIDManagerOpen(_hidManager, 0) != 0) + { + throw new InvalidOperationException("Failed to open IOHIDManager"); + } + + IOHIDManagerRegisterDeviceMatchingCallback(_hidManager, _deviceAddedCallback, IntPtr.Zero); + IOHIDManagerRegisterDeviceRemovalCallback(_hidManager, _deviceRemovedCallback, IntPtr.Zero); + } + + public IEnumerable Enumerate(ushort? vendorId = null, ushort? productId = null) + { + var devices = new List(); + IntPtr cfSet = IOHIDManagerCopyDevices(_hidManager); + if (cfSet == IntPtr.Zero) + { + return devices; + } + + int count = CFSetGetCount(cfSet); + IntPtr[] values = new IntPtr[count]; + CFSetGetValues(cfSet, values); + foreach (var ptr in values) + { + var dev = new HidMac(ptr); + dev.Setup(); + if (vendorId.HasValue && dev.VendorId != vendorId) + { + continue; + } + + if (productId.HasValue && dev.ProductId != productId) + { + continue; + } + + devices.Add(dev); + } + CFRelease(cfSet); + return devices; + } + + private void DeviceInsertedInternal(IHid device) + { + if (!_knownDevices.ContainsKey(device.DevicePath)) + { + _knownDevices[device.DevicePath] = device; + OnDeviceInserted?.Invoke(this, new HidEventArgs(device)); + } + } + + private void DeviceRemovedInternal(IHid device) + { + if (_knownDevices.ContainsKey(device.DevicePath)) + { + device = _knownDevices[device.DevicePath]; + _knownDevices.Remove(device.DevicePath); + OnDeviceRemoved?.Invoke(this, new HidEventArgs(device)); + } + } + + private void DeviceAddedCallback(IntPtr context, IntPtr result, IntPtr sender, IntPtr devicePtr) + { + if (devicePtr == IntPtr.Zero) + return; + + try + { + var device = new HidMac(devicePtr); + device.Setup(); + DeviceInsertedInternal(device); + } + catch (Exception ex) + { + Console.Error.WriteLine($"DeviceAddedCallback error: {ex.Message}"); + } + } + + + private void DeviceRemovedCallback(IntPtr context, IntPtr result, IntPtr sender, IntPtr devicePtr) + { + if (devicePtr == IntPtr.Zero) + return; + + try + { + var device = new HidMac(devicePtr); + DeviceRemovedInternal(device); + } + catch (Exception ex) + { + Console.Error.WriteLine($"DeviceRemovedCallback error: {ex.Message}"); + } + } + + public void Dispose() + { + if (_hidManager != IntPtr.Zero) + { + IOHIDManagerUnscheduleFromRunLoop(_hidManager, CFRunLoopGetCurrent(), CFRunLoopModeDefault); + IOHIDManagerClose(_hidManager, 0); + CFRelease(_hidManager); + _hidManager = IntPtr.Zero; + } + } + } + + internal static class NativeMethods + { + public delegate void IOHIDDeviceCallback(IntPtr context, IntPtr result, IntPtr sender, IntPtr device); + + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern IntPtr IOHIDManagerCreate(IntPtr allocator, uint options); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern void IOHIDManagerScheduleWithRunLoop(IntPtr manager, IntPtr runLoop, IntPtr runLoopMode); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern void IOHIDManagerUnscheduleFromRunLoop(IntPtr manager, IntPtr runLoop, IntPtr runLoopMode); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern uint IOHIDManagerOpen(IntPtr manager, uint options); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern uint IOHIDManagerClose(IntPtr manager, uint options); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern IntPtr IOHIDManagerCopyDevices(IntPtr manager); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern void IOHIDManagerRegisterDeviceMatchingCallback(IntPtr manager, IOHIDDeviceCallback callback, IntPtr context); + [DllImport("/System/Library/Frameworks/IOKit.framework/IOKit")] + public static extern void IOHIDManagerRegisterDeviceRemovalCallback(IntPtr manager, IOHIDDeviceCallback callback, IntPtr context); + + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + public static extern IntPtr CFRunLoopGetCurrent(); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + public static extern IntPtr CFRetain(IntPtr cf); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + public static extern void CFRelease(IntPtr cf); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + public static extern int CFSetGetCount(IntPtr cfset); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + public static extern void CFSetGetValues(IntPtr cfset, [Out] IntPtr[] values); + [DllImport("/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation")] + public static extern IntPtr CFStringCreateWithCString(IntPtr alloc, string str, CFStringEncoding encoding); + + public static readonly IntPtr CFRunLoopModeDefault = CFStringCreateWithCString( + IntPtr.Zero, "kCFRunLoopDefaultMode", CFStringEncoding.UTF8 + ); + + public enum CFStringEncoding : uint + { + UTF8 = 0x08000100 + } + } +} diff --git a/EonaCat.HID/Managers/HidManagerWindows.cs b/EonaCat.HID/Managers/HidManagerWindows.cs new file mode 100644 index 0000000..9cdb69a --- /dev/null +++ b/EonaCat.HID/Managers/HidManagerWindows.cs @@ -0,0 +1,564 @@ +using EonaCat.HID.EventArguments; +using Microsoft.Win32.SafeHandles; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.IO; +using System.Runtime.InteropServices; +using static EonaCat.HID.Managers.Windows.NativeMethods; + +namespace EonaCat.HID.Managers.Windows +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + + internal sealed class HidManagerWindows : IHidManager, IDisposable + { + private const int DIGCF_PRESENT = 0x00000002; + private const int DIGCF_DEVICEINTERFACE = 0x00000010; + private const ushort HID_USAGE_PAGE_GENERIC = 0x01; + private const ushort HID_USAGE_GENERIC_MOUSE = 0x02; + + private static Guid GUID_DEVINTERFACE_HID = new Guid("4d1e55b2-f16f-11cf-88cb-001111000030"); + + private readonly object _lock = new object(); + + // Monitor devices for connect/disconnect + private IntPtr _deviceNotificationHandle; + private WndProc _windowProcDelegate; + private IntPtr _messageWindowHandle; + private readonly Dictionary _knownDevices = new(); + + public event EventHandler OnDeviceInserted; + public event EventHandler OnDeviceRemoved; + + public HidManagerWindows() + { + InitializeMessageWindow(); + RegisterForDeviceNotifications(); + } + + private void InitializeMessageWindow() + { + // Create hidden window to receive device change messages for insert/remove events + _windowProcDelegate = new WndProc(WindowProc); + WNDCLASS wc = new WNDCLASS() + { + lpfnWndProc = _windowProcDelegate, + lpszClassName = "HidDeviceNotificationWindow_" + Guid.NewGuid(), + style = 0, + cbClsExtra = 0, + cbWndExtra = 0, + hInstance = GetModuleHandle(null), + hbrBackground = IntPtr.Zero, + hCursor = IntPtr.Zero, + hIcon = IntPtr.Zero, + lpszMenuName = null + }; + + ushort classAtom = RegisterClass(ref wc); + if (classAtom == 0) + { + throw new Win32Exception(Marshal.GetLastWin32Error(), "Failed to register window class"); + } + + _messageWindowHandle = CreateWindowEx( + 0, + wc.lpszClassName, + "", + 0, + 0, 0, 0, 0, + IntPtr.Zero, + IntPtr.Zero, + wc.hInstance, + IntPtr.Zero); + + if (_messageWindowHandle == IntPtr.Zero) + { + throw new Win32Exception(Marshal.GetLastWin32Error(), "Failed to create message-only window"); + } + } + + private void RegisterForDeviceNotifications() + { + DEV_BROADCAST_DEVICEINTERFACE devInterface = new DEV_BROADCAST_DEVICEINTERFACE + { + dbcc_size = Marshal.SizeOf(), + dbcc_devicetype = DBT_DEVTYP_DEVICEINTERFACE, + dbcc_classguid = GUID_DEVINTERFACE_HID + }; + + IntPtr buffer = Marshal.AllocHGlobal(Marshal.SizeOf(devInterface)); + Marshal.StructureToPtr(devInterface, buffer, false); + + _deviceNotificationHandle = RegisterDeviceNotification(_messageWindowHandle, buffer, DEVICE_NOTIFY_WINDOW_HANDLE); + + Marshal.FreeHGlobal(buffer); + + if (_deviceNotificationHandle == IntPtr.Zero) + { + throw new Win32Exception(Marshal.GetLastWin32Error(), "Failed to register for device notifications"); + } + } + + private IntPtr WindowProc(IntPtr hwnd, uint msg, IntPtr wParam, IntPtr lParam) + { + if (msg == WM_DEVICECHANGE) + { + int eventType = wParam.ToInt32(); + + if (eventType == DBT_DEVICEARRIVAL || eventType == DBT_DEVICEREMOVECOMPLETE) + { + var hdr = Marshal.PtrToStructure(lParam); + if (hdr.dbch_devicetype == DBT_DEVTYP_DEVICEINTERFACE) + { + var devInterface = Marshal.PtrToStructure(lParam); + + // Calculate pointer to string + IntPtr stringPtr = IntPtr.Add(lParam, Marshal.SizeOf()); + + // Read null-terminated string from unmanaged memory + string devicePath = Marshal.PtrToStringUni(stringPtr); + if (!string.IsNullOrEmpty(devicePath)) + { + try + { + if (eventType == DBT_DEVICEARRIVAL) + { + using (var testHandle = CreateFile(devicePath, 0, + FileShare.ReadWrite, IntPtr.Zero, FileMode.Open, 0, IntPtr.Zero)) + { + if (testHandle.IsInvalid) + return DefWindowProc(hwnd, msg, wParam, lParam); + } + + var device = new HidWindows(devicePath); + device.Setup(); + DeviceInsertedInternal(device); + } + else if (eventType == DBT_DEVICEREMOVECOMPLETE) + { + var device = new HidWindows(devicePath); + DeviceRemovedInternal(device); + } + + return IntPtr.Zero; + } + catch (Exception ex) + { + System.Diagnostics.Debug.WriteLine($"[WindowProc] HID device change error: {ex.Message}"); + } + } + } + } + } + + return DefWindowProc(hwnd, msg, wParam, lParam); + } + + private void DeviceInsertedInternal(IHid device) + { + if (!_knownDevices.ContainsKey(device.DevicePath)) + { + _knownDevices[device.DevicePath] = device; + OnDeviceInserted?.Invoke(this, new HidEventArgs(device)); + } + } + + private void DeviceRemovedInternal(IHid device) + { + if (_knownDevices.ContainsKey(device.DevicePath)) + { + device = _knownDevices[device.DevicePath]; + _knownDevices.Remove(device.DevicePath); + OnDeviceRemoved?.Invoke(this, new HidEventArgs(device)); + } + } + + public IEnumerable Enumerate(ushort? vendorId = null, ushort? productId = null) + { + var list = new List(); + IntPtr devInfo = SetupDiGetClassDevs( + ref GUID_DEVINTERFACE_HID, + null, + IntPtr.Zero, + DIGCF_PRESENT | DIGCF_DEVICEINTERFACE); + + if (devInfo == IntPtr.Zero || devInfo.ToInt64() == -1) + { + throw new Win32Exception(Marshal.GetLastWin32Error(), "SetupDiGetClassDevs failed"); + } + + try + { + var iface = new SP_DEVICE_INTERFACE_DATA + { + cbSize = Marshal.SizeOf(typeof(SP_DEVICE_INTERFACE_DATA)) + }; + + for (uint index = 0; ; index++) + { + bool ok = SetupDiEnumDeviceInterfaces( + devInfo, IntPtr.Zero, ref GUID_DEVINTERFACE_HID, index, ref iface); + + if (!ok) + { + int error = Marshal.GetLastWin32Error(); + if (error == ERROR_NO_MORE_ITEMS) + { + break; + } + + throw new Win32Exception(error, "SetupDiEnumDeviceInterfaces failed"); + } + + // Step 1: Get required size + uint requiredSize = 0; + bool sizeResult = SetupDiGetDeviceInterfaceDetail( + devInfo, + ref iface, + IntPtr.Zero, + 0, + ref requiredSize, + IntPtr.Zero); + + // This call should fail with ERROR_INSUFFICIENT_BUFFER + int sizeError = Marshal.GetLastWin32Error(); + if (sizeError != ERROR_INSUFFICIENT_BUFFER || requiredSize == 0) + { + continue; + } + + // Step 2: Allocate buffer for detail data + IntPtr detailDataBuffer = Marshal.AllocHGlobal((int)requiredSize); + try + { + // Step 3: Set cbSize at start of allocated memory + // CRITICAL: cbSize must be size of SP_DEVICE_INTERFACE_DETAIL_DATA structure + // On x86: 6 bytes (4 for cbSize + 2 for alignment) + // On x64: 8 bytes (4 for cbSize + 4 for alignment) + int cbSize = IntPtr.Size == 8 ? 8 : 6; + Marshal.WriteInt32(detailDataBuffer, cbSize); + + // Step 4: Now get the device interface detail + bool success = SetupDiGetDeviceInterfaceDetail( + devInfo, + ref iface, + detailDataBuffer, + requiredSize, + ref requiredSize, + IntPtr.Zero); + + if (!success) + { + int detailError = Marshal.GetLastWin32Error(); + throw new Win32Exception(detailError, $"SetupDiGetDeviceInterfaceDetail failed with error {detailError}"); + } + + // Step 5: Read device path string (starts at offset 4) + // The DevicePath is a null-terminated string that starts at offset 4 + IntPtr pDevicePathName = IntPtr.Add(detailDataBuffer, 4); + string devicePath = Marshal.PtrToStringAuto(pDevicePathName); + + if (string.IsNullOrEmpty(devicePath)) + { + continue; + } + + // Step 6: Create device, filter and add + try + { + // First try to open the device with minimal access to check if it's accessible + using (var testHandle = CreateFile(devicePath, 0, // No access requested + FileShare.ReadWrite, IntPtr.Zero, FileMode.Open, 0, IntPtr.Zero)) + { + if (testHandle.IsInvalid) + { + // Device not accessible, skip it + continue; + } + } + + var device = new HidWindows(devicePath); + device.Setup(); + + if (vendorId.HasValue && device.VendorId != vendorId.Value || + productId.HasValue && device.ProductId != productId.Value) + { + device.Dispose(); + continue; + } + + list.Add(device); + } + catch (UnauthorizedAccessException) + { + // Device is in use or access denied - skip silently + continue; + } + catch (Exception ex) when (ex.Message.Contains("HidP_GetCaps") || + ex.Message.Contains("The parameter is incorrect") || + ex.Message.Contains("Access is denied")) + { + // Common HID access failures - skip these devices + System.Diagnostics.Debug.WriteLine($"Skipping inaccessible HID device {devicePath}: {ex.Message}"); + continue; + } + catch (Exception ex) + { + // Other unexpected errors - log but continue + System.Diagnostics.Debug.WriteLine($"Failed to create device for path {devicePath}: {ex.Message}"); + continue; + } + } + finally + { + Marshal.FreeHGlobal(detailDataBuffer); + } + } + } + finally + { + SetupDiDestroyDeviceInfoList(devInfo); + } + + return list; + } + + public void Dispose() + { + if (_deviceNotificationHandle != IntPtr.Zero) + { + UnregisterDeviceNotification(_deviceNotificationHandle); + _deviceNotificationHandle = IntPtr.Zero; + } + + if (_messageWindowHandle != IntPtr.Zero) + { + DestroyWindow(_messageWindowHandle); + _messageWindowHandle = IntPtr.Zero; + } + } + } + + internal static class NativeMethods + { + public const int ERROR_INSUFFICIENT_BUFFER = 122; + public const int ERROR_NO_MORE_ITEMS = 259; + + public const int FILE_FLAG_OVERLAPPED = 0x40000000; + public const int FILE_SHARE_READ = 0x00000001; + public const int FILE_SHARE_WRITE = 0x00000002; + + public const int OPEN_EXISTING = 3; + public const int GENERIC_READ = unchecked((int)0x80000000); + public const int GENERIC_WRITE = 0x40000000; + public const int DEVICE_NOTIFY_WINDOW_HANDLE = 0x00000000; + public const int HIDP_STATUS_SUCCESS = 0x110000; + + public const int WM_DEVICECHANGE = 0x0219; + public const int DBT_DEVICEARRIVAL = 0x8000; + public const int DBT_DEVICEREMOVECOMPLETE = 0x8004; + public const int DBT_DEVTYP_DEVICEINTERFACE = 5; + + [StructLayout(LayoutKind.Sequential)] + public struct WNDCLASS + { + public uint style; + [MarshalAs(UnmanagedType.FunctionPtr)] + public WndProc lpfnWndProc; + public int cbClsExtra; + public int cbWndExtra; + public IntPtr hInstance; + public IntPtr hIcon; + public IntPtr hCursor; + public IntPtr hbrBackground; + [MarshalAs(UnmanagedType.LPTStr)] + public string lpszMenuName; + [MarshalAs(UnmanagedType.LPTStr)] + public string lpszClassName; + } + + [StructLayout(LayoutKind.Sequential)] + public struct DEV_BROADCAST_HDR + { + public int dbch_size; + public int dbch_devicetype; + public int dbch_reserved; + } + + [StructLayout(LayoutKind.Sequential)] + public struct DEV_BROADCAST_DEVICEINTERFACE + { + public int dbcc_size; + public int dbcc_devicetype; + public int dbcc_reserved; + public Guid dbcc_classguid; + } + + + [StructLayout(LayoutKind.Sequential)] + public struct SP_DEVICE_INTERFACE_DATA + { + public int cbSize; + public Guid InterfaceClassGuid; + public int Flags; + public IntPtr Reserved; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] + public struct SP_DEVICE_INTERFACE_DETAIL_DATA + { + public int cbSize; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] + public string DevicePath; + } + + + // Declare delegate for WndProc + public delegate IntPtr WndProc(IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam); + + [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] + public static extern ushort RegisterClass(ref WNDCLASS lpWndClass); + + [DllImport("user32.dll", SetLastError = true)] + public static extern IntPtr CreateWindowEx( + int dwExStyle, + string lpClassName, + string lpWindowName, + int dwStyle, + int x, int y, int nWidth, int nHeight, + IntPtr hWndParent, + IntPtr hMenu, + IntPtr hInstance, + IntPtr lpParam); + + [DllImport("user32.dll")] + public static extern bool DestroyWindow(IntPtr hWnd); + + [DllImport("kernel32.dll", CharSet = CharSet.Auto)] + public static extern IntPtr GetModuleHandle(string lpModuleName); + + [DllImport("user32.dll")] + public static extern IntPtr DefWindowProc(IntPtr hwnd, uint uMsg, IntPtr wParam, IntPtr lParam); + + [DllImport("setupapi.dll", SetLastError = true)] + public static extern IntPtr SetupDiGetClassDevs( + ref Guid ClassGuid, + [MarshalAs(UnmanagedType.LPTStr)] string Enumerator, + IntPtr hwndParent, + uint Flags); + + [DllImport("setupapi.dll", SetLastError = true, CharSet = CharSet.Auto)] + public static extern bool SetupDiEnumDeviceInterfaces( + IntPtr DeviceInfoSet, + IntPtr DeviceInfoData, + ref Guid InterfaceClassGuid, + uint MemberIndex, + ref SP_DEVICE_INTERFACE_DATA DeviceInterfaceData); + + [DllImport("setupapi.dll", SetLastError = true, CharSet = CharSet.Auto)] + public static extern bool SetupDiGetDeviceInterfaceDetail( + IntPtr DeviceInfoSet, + ref SP_DEVICE_INTERFACE_DATA DeviceInterfaceData, + IntPtr DeviceInterfaceDetailData, + uint DeviceInterfaceDetailDataSize, + ref uint RequiredSize, + IntPtr DeviceInfoData); + + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)] + public static extern SafeFileHandle CreateFile( + string lpFileName, + uint dwDesiredAccess, + FileShare dwShareMode, + IntPtr lpSecurityAttributes, + FileMode dwCreationDisposition, + uint dwFlagsAndAttributes, + IntPtr hTemplateFile); + + [DllImport("setupapi.dll", SetLastError = true)] + public static extern bool SetupDiDestroyDeviceInfoList(IntPtr DeviceInfoSet); + + [DllImport("user32.dll", SetLastError = true)] + public static extern IntPtr RegisterDeviceNotification(IntPtr hRecipient, IntPtr NotificationFilter, uint Flags); + + [DllImport("user32.dll", SetLastError = true)] + public static extern bool UnregisterDeviceNotification(IntPtr Handle); + + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)] + public static extern SafeFileHandle CreateFile( + string lpFileName, + int dwDesiredAccess, + int dwShareMode, + IntPtr lpSecurityAttributes, + int dwCreationDisposition, + int dwFlagsAndAttributes, + IntPtr hTemplateFile); + + // HID APIs + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_GetAttributes(IntPtr hidDeviceObject, ref HidDeviceAttributes attributes); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_GetManufacturerString(IntPtr hidDeviceObject, IntPtr buffer, int bufferLength); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_GetProductString(IntPtr hidDeviceObject, IntPtr buffer, int bufferLength); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_GetSerialNumberString(IntPtr hidDeviceObject, IntPtr buffer, int bufferLength); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_GetPreparsedData(IntPtr hidDeviceObject, out IntPtr preparsedData); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_FreePreparsedData(IntPtr preparsedData); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_SetFeature(IntPtr hidDeviceObject, byte[] reportBuffer, int reportBufferLength); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_GetFeature(IntPtr hidDeviceObject, byte[] reportBuffer, int reportBufferLength); + + [DllImport("hid.dll", SetLastError = true)] + public static extern bool HidD_GetInputReport(IntPtr hidDeviceObject, byte[] buffer, int bufferLength); + + // HIDP status + [DllImport("hid.dll")] + public static extern int HidP_GetCaps(IntPtr preparsedData, out HIDP_CAPS capabilities); + + + [StructLayout(LayoutKind.Sequential)] + public struct HIDP_CAPS + { + public ushort Usage; + public ushort UsagePage; + public ushort InputReportByteLength; + public ushort OutputReportByteLength; + public ushort FeatureReportByteLength; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 17)] + public ushort[] Reserved; + public ushort NumberLinkCollectionNodes; + public ushort NumberInputButtonCaps; + public ushort NumberInputValueCaps; + public ushort NumberInputDataIndices; + public ushort NumberOutputButtonCaps; + public ushort NumberOutputValueCaps; + public ushort NumberOutputDataIndices; + public ushort NumberFeatureButtonCaps; + public ushort NumberFeatureValueCaps; + public ushort NumberFeatureDataIndices; + } + + } + + [StructLayout(LayoutKind.Sequential)] + internal struct HidDeviceAttributes + { + public int Size; + public ushort VendorID; + public ushort ProductID; + public ushort VersionNumber; + } +} \ No newline at end of file diff --git a/EonaCat.HID/Models/HidReport.cs b/EonaCat.HID/Models/HidReport.cs new file mode 100644 index 0000000..0f3e032 --- /dev/null +++ b/EonaCat.HID/Models/HidReport.cs @@ -0,0 +1,18 @@ +using System; + +namespace EonaCat.HID.Models +{ + // This file is part of the EonaCat project(s) which is released under the Apache License. + // See the LICENSE file or go to https://EonaCat.com/license for full license details. + public class HidReport + { + public byte ReportId { get; } + public byte[] Data { get; } + + public HidReport(byte reportId, byte[] data) + { + ReportId = reportId; + Data = data ?? Array.Empty(); + } + } +} diff --git a/EonaCat.HID/icon.ico b/EonaCat.HID/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..406f2659ac50172f9307c0af9038f473b50b6598 GIT binary patch literal 254014 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 z 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 _deviceList; + + static async Task Main(string[] args) + { + try + { + _deviceManager = HidFactory.CreateDeviceManager(); + if (_deviceManager == null) + { + Console.WriteLine("Failed to create HID manager."); + return; + } + + _deviceManager.OnDeviceInserted += (s, e) => + { + Console.WriteLine($"Inserted Device --> VID: {e.Device.VendorId:X4}, PID: {e.Device.ProductId:X4}"); + }; + + _deviceManager.OnDeviceRemoved += (s, e) => + { + Console.WriteLine($"Removed Device --> VID: {e.Device.VendorId:X4}, PID: {e.Device.ProductId:X4}"); + }; + + RefreshDevices(); + + if (!_deviceList.Any()) + { + Console.WriteLine("No HID found."); + return; + } + + DisplayDevices(); + + Console.Write("Select a device index to connect: "); + int index = int.Parse(Console.ReadLine()); + _device = _deviceList.ElementAt(index); + + _device.OnDataReceived += (s, e) => + { + Console.WriteLine($"Rx Data: {BitConverter.ToString(e.Report.Data)}"); + }; + + _device.OnError += (s, e) => + { + Console.WriteLine($"Error: {e.Exception.Message}"); + }; + + _device.Open(); + Console.WriteLine($"Connected to {_device.ProductName}"); + + await _device.StartListeningAsync(default); + + Console.WriteLine("Listening... Press [Enter] to send test output report."); + Console.ReadLine(); + + // Example: Send output report using HidReport + var data = ByteHelper.HexStringToByteArray("01-02-03"); + var reportId = (byte)0x00; // Report ID + var outputReport = new HidReport(reportId, data); + + await _device.WriteOutputReportAsync(outputReport); + Console.WriteLine($"Sent output report: Report ID: {reportId}, Data: {BitConverter.ToString(data)}"); + + Console.WriteLine("Press [Enter] to exit..."); + Console.ReadLine(); + } + catch (Exception ex) + { + Console.WriteLine($"[EXCEPTION] {ex.Message}"); + } + } + + static void RefreshDevices(ushort? vendorId = null, ushort? productId = null) + { + _deviceList = _deviceManager.Enumerate(vendorId, productId); + } + + static void DisplayDevices() + { + int i = 0; + foreach (var dev in _deviceList) + { + Console.WriteLine($"[{i++}] {dev.ProductName} | VID:PID = {dev.VendorId:X4}:{dev.ProductId:X4}"); + } + } + } + + public static class ByteHelper + { + public static byte[] HexStringToByteArray(string hex) + { + return hex + .Replace("-", "") + .Replace(" ", "") + .ToUpper() + .Where(c => Uri.IsHexDigit(c)) + .Select((c, i) => new { c, i }) + .GroupBy(x => x.i / 2) + .Select(g => byte.Parse($"{g.First().c}{g.Last().c}", NumberStyles.HexNumber)) + .ToArray(); + } + } +} +``` \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0595b89951c74a6c669463d4e2ba62274036fa30 GIT binary patch literal 89562 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 IMBDrS02~H<8~^|S literal 0 HcmV?d00001