diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..1abb33c --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "Bash(dotnet build)", + "Bash(dotnet run)" + ] + } +} diff --git a/.gitignore b/.gitignore index 19a0341..2bbb34f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,28 @@ -# VS Profile -.vs +# Build results +bin/ +obj/ +Build/ -# Builds -bin/**/* +# NuGet packages +packages/ -# Debug builds -obj/**/* +# Visual Studio +.vs/ +*.user +*.suo +*.userosscache +*.sln.docstats -# Packages -packages/**/* \ No newline at end of file +# JetBrains Rider / IntelliJ +.idea/ + +# VS Code +.vscode/ + +# OS files +Thumbs.db +desktop.ini +.DS_Store + +# Debug logs +*.log diff --git a/.idea/.idea.jakkl/.idea/.name b/.idea/.idea.jakkl/.idea/.name new file mode 100644 index 0000000..736e488 --- /dev/null +++ b/.idea/.idea.jakkl/.idea/.name @@ -0,0 +1 @@ +jakkl \ No newline at end of file diff --git a/.idea/.idea.jakkl/.idea/encodings.xml b/.idea/.idea.jakkl/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.jakkl/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.jakkl/.idea/indexLayout.xml b/.idea/.idea.jakkl/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.jakkl/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.jakkl/.idea/projectSettingsUpdater.xml b/.idea/.idea.jakkl/.idea/projectSettingsUpdater.xml new file mode 100644 index 0000000..4bb9f4d --- /dev/null +++ b/.idea/.idea.jakkl/.idea/projectSettingsUpdater.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.jakkl/.idea/vcs.xml b/.idea/.idea.jakkl/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/.idea.jakkl/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/AssemblyInfo.cs b/AssemblyInfo.cs deleted file mode 100644 index bfbaab9..0000000 --- a/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// 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("Jakkl Event Monitoring")] -[assembly: AssemblyDescription("Real-time Event Monitoring tool")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Jakkl - Syslog Windows Agent")] -[assembly: AssemblyCopyright("2019 Josh Lavely")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// 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 Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.25.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/CheckboxList.mvc.readme b/CheckboxList.mvc.readme deleted file mode 100644 index f57e5bd..0000000 --- a/CheckboxList.mvc.readme +++ /dev/null @@ -1,36 +0,0 @@ -Follow these steps to start using CheckBoxList.mvc: - -1. Add SelectedItems and Items in your page model as below - - public class YourPageModel - { - - .... - .... - - public List SelectedItems{get; set;} - public SelectList Items {get; set;} - } - -2. Get your selecteditems and Items in your controller, like: - - public ActionResult Create() - { - - //Logic create model with Items and SelectItems - ..... - return View(model); - } - - - -3. Render CheckBoxList in the View: You can use Html helper extenstion: - - Reference FB.Mvc.CheckBoxList.UI in your view: - - @using FB.Mvc.CheckBoxList.UI - - Render CheckBoxList: - - @Html.CheckBoxListFor(model => model.SelectedItems, Model.Items, new { @class = "form-control", @Style="height:100px" }) - diff --git a/Config.cs b/Config.cs index 633142a..eb5475d 100644 --- a/Config.cs +++ b/Config.cs @@ -1,911 +1,463 @@ using System; -using System.Collections; -using System.ComponentModel; -using System.Windows.Forms; -using System.Data; +using System.Collections.Generic; using System.Diagnostics; -using System.Reflection; -using System.Threading; -using System.Xml; -using FontAwesome.Sharp; -using Jakkl; -using MetroFramework.Controls; -using MetroFramework.Forms; -using Icon = System.Drawing.Icon; using System.Drawing; -using System.Windows.Media; -using Color = System.Drawing.Color; +using System.Linq; +using System.Windows.Forms; +using Jakkl.Services; +using Microsoft.Extensions.Logging; namespace Jakkl { - /// - /// Summary description for Form1. - /// - public class JakklConfig : MetroForm - { - private System.Windows.Forms.ContextMenu contextMenu; - private System.Windows.Forms.MenuItem menuItemConfigure; - private System.Windows.Forms.MenuItem menuItemExit; - private System.Windows.Forms.MenuItem menuItemVwr; - private System.Windows.Forms.MenuItem menuItem2; - private MetroFramework.Controls.MetroButton SaveButton; - private MetroFramework.Controls.MetroButton cancelButton; - private MetroFramework.Controls.MetroLabel metroLabel1; - private MetroFramework.Controls.MetroLabel metroLabel2; - private MetroFramework.Controls.MetroToggle runOnStartup; - private MetroFramework.Controls.MetroLabel metroLabel3; - private MetroFramework.Controls.MetroRadioButton _saveSettings; - - - private ComboBox cbFilter; - private ComboBox cbLogs; - private CheckBox checkBoxROS; - private MetroFramework.Controls.MetroLabel _saveSettingsLabel; - private MetroFramework.Controls.MetroToggle _saveSettings1; - private MetroFramework.Controls.MetroLabel metroLabel4; - private MetroFramework.Controls.MetroTextBox syslogServer; - private MetroFramework.Controls.MetroLabel syslogPortLabel; - private MetroFramework.Controls.MetroTextBox _syslogPort; - private PictureBox pictureBox1; - private MetroFramework.Controls.MetroButton testConnButton; - private MetroTextBox logsSelectedBox; - private ListBox logsCheckBox; - private IconPictureBox metroButton1; - private IconPictureBox iconPictureBox1; - private MetroTextBox filterTextBox; - private ListBox _eventFilter; - - /// - /// Required designer variable. - /// - private System.ComponentModel.Container components = null; - - public JakklConfig() - { - // - // Required for Windows Form Designer support - // - InitializeComponent(); - SetInitValues(); - - // start watching - StartWatch(); - } - - /// - /// Clean up any resources being used. - /// - protected override void Dispose( bool disposing ) - { - if( disposing ) - { - if (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(JakklConfig)); - this.contextMenu = new System.Windows.Forms.ContextMenu(); - this.menuItemConfigure = new System.Windows.Forms.MenuItem(); - this.menuItemVwr = new System.Windows.Forms.MenuItem(); - this.menuItem2 = new System.Windows.Forms.MenuItem(); - this.menuItemExit = new System.Windows.Forms.MenuItem(); - this.SaveButton = new MetroFramework.Controls.MetroButton(); - this.cancelButton = new MetroFramework.Controls.MetroButton(); - this.metroLabel1 = new MetroFramework.Controls.MetroLabel(); - this.metroLabel2 = new MetroFramework.Controls.MetroLabel(); - this.runOnStartup = new MetroFramework.Controls.MetroToggle(); - this.metroLabel3 = new MetroFramework.Controls.MetroLabel(); - this._saveSettings = new MetroFramework.Controls.MetroRadioButton(); - this.cbFilter = new System.Windows.Forms.ComboBox(); - this.cbLogs = new System.Windows.Forms.ComboBox(); - this.checkBoxROS = new System.Windows.Forms.CheckBox(); - this._saveSettingsLabel = new MetroFramework.Controls.MetroLabel(); - this._saveSettings1 = new MetroFramework.Controls.MetroToggle(); - this.metroLabel4 = new MetroFramework.Controls.MetroLabel(); - this.syslogServer = new MetroFramework.Controls.MetroTextBox(); - this.syslogPortLabel = new MetroFramework.Controls.MetroLabel(); - this._syslogPort = new MetroFramework.Controls.MetroTextBox(); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); - this.testConnButton = new MetroFramework.Controls.MetroButton(); - this.logsSelectedBox = new MetroFramework.Controls.MetroTextBox(); - this.logsCheckBox = new System.Windows.Forms.ListBox(); - this.metroButton1 = new FontAwesome.Sharp.IconPictureBox(); - this.iconPictureBox1 = new FontAwesome.Sharp.IconPictureBox(); - this.filterTextBox = new MetroFramework.Controls.MetroTextBox(); - this._eventFilter = new System.Windows.Forms.ListBox(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.metroButton1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.iconPictureBox1)).BeginInit(); + public class JakklConfig : Form + { + private readonly ILogger _logger; + private readonly EventMonitorService _eventMonitor; + private readonly SyslogService _syslogService; + private readonly SettingsService _settings; + + private NotifyIcon _notifyIcon; + private ContextMenuStrip _contextMenu; + + // UI Controls + private Label _logLabel; + private ListBox _logsList; + private Label _filterLabel; + private ListBox _filterList; + private Label _serverLabel; + private TextBox _serverTextBox; + private Label _portLabel; + private TextBox _portTextBox; + private Label _protocolLabel; + private ComboBox _protocolCombo; + private CheckBox _runOnStartup; + private CheckBox _saveSettings; + private Button _applyButton; + private Button _cancelButton; + private Button _testButton; + private PictureBox _logoPicture; + + private const string TipText = "Jakkl Event Monitoring to Syslog"; + + public JakklConfig( + ILogger logger, + EventMonitorService eventMonitor, + SyslogService syslogService, + SettingsService settings) + { + _logger = logger; + _eventMonitor = eventMonitor; + _syslogService = syslogService; + _settings = settings; + + InitializeComponent(); + LoadSettings(); + SetupNotifyIcon(); + StartMonitoring(); + } + + private void InitializeComponent() + { this.SuspendLayout(); - // - // contextMenu - // - this.contextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { - this.menuItemConfigure, - this.menuItemVwr, - this.menuItem2, - this.menuItemExit}); - // - // menuItemConfigure - // - this.menuItemConfigure.DefaultItem = true; - this.menuItemConfigure.Index = 0; - this.menuItemConfigure.Text = "Configure..."; - this.menuItemConfigure.Click += new System.EventHandler(this.menuItemConfigure_Click); - // - // menuItemVwr - // - this.menuItemVwr.Index = 1; - this.menuItemVwr.Text = "Event Viewer"; - this.menuItemVwr.Click += new System.EventHandler(this.menuItemVwr_Click); - // - // menuItem2 - // - this.menuItem2.Index = 2; - this.menuItem2.Text = "-"; - // - // menuItemExit - // - this.menuItemExit.Index = 3; - this.menuItemExit.Text = "Exit"; - this.menuItemExit.Click += new System.EventHandler(this.menuItemExit_Click); - // - // SaveButton - // - this.SaveButton.Location = new System.Drawing.Point(182, 350); - this.SaveButton.Name = "SaveButton"; - this.SaveButton.Size = new System.Drawing.Size(82, 23); - this.SaveButton.TabIndex = 2; - this.SaveButton.Text = "Apply"; - this.SaveButton.Click += new System.EventHandler(this.SaveButton_Click); - // - // cancelButton - // - this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.cancelButton.Location = new System.Drawing.Point(23, 350); - this.cancelButton.Name = "cancelButton"; - this.cancelButton.Size = new System.Drawing.Size(75, 23); - this.cancelButton.TabIndex = 3; - this.cancelButton.Text = "Cancel"; - this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click); - // - // metroLabel1 - // - this.metroLabel1.AutoSize = true; - this.metroLabel1.Location = new System.Drawing.Point(23, 61); - this.metroLabel1.Name = "metroLabel1"; - this.metroLabel1.Size = new System.Drawing.Size(115, 19); - this.metroLabel1.TabIndex = 7; - this.metroLabel1.Text = "Log(s) to monitor:"; - // - // metroLabel2 - // - this.metroLabel2.AutoSize = true; - this.metroLabel2.Location = new System.Drawing.Point(23, 126); - this.metroLabel2.Name = "metroLabel2"; - this.metroLabel2.Size = new System.Drawing.Size(128, 19); - this.metroLabel2.TabIndex = 8; - this.metroLabel2.Text = "Filter by event types:"; - // - // runOnStartup - // - this.runOnStartup.AutoSize = true; - this.runOnStartup.Checked = true; - this.runOnStartup.CheckState = System.Windows.Forms.CheckState.Checked; - this.runOnStartup.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.runOnStartup.Location = new System.Drawing.Point(183, 273); - this.runOnStartup.Name = "runOnStartup"; - this.runOnStartup.Size = new System.Drawing.Size(80, 17); - this.runOnStartup.TabIndex = 8; - this.runOnStartup.Text = "On"; - this.runOnStartup.UseVisualStyleBackColor = true; - this.runOnStartup.CheckedChanged += new System.EventHandler(this.MetroToggle1_CheckedChanged); - // - // metroLabel3 - // - this.metroLabel3.AutoSize = true; - this.metroLabel3.Location = new System.Drawing.Point(23, 273); - this.metroLabel3.Name = "metroLabel3"; - this.metroLabel3.Size = new System.Drawing.Size(103, 19); - this.metroLabel3.TabIndex = 11; - this.metroLabel3.Text = "Run On Startup:"; - // - // _saveSettings - // - this._saveSettings.Location = new System.Drawing.Point(0, 0); - this._saveSettings.Name = "_saveSettings"; - this._saveSettings.Size = new System.Drawing.Size(104, 24); - this._saveSettings.TabIndex = 0; - // - // cbFilter - // - this.cbFilter.Location = new System.Drawing.Point(0, 0); - this.cbFilter.Name = "cbFilter"; - this.cbFilter.Size = new System.Drawing.Size(121, 21); - this.cbFilter.TabIndex = 0; - // - // cbLogs - // - this.cbLogs.Location = new System.Drawing.Point(0, 0); - this.cbLogs.Name = "cbLogs"; - this.cbLogs.Size = new System.Drawing.Size(121, 21); - this.cbLogs.TabIndex = 0; - // - // checkBoxROS - // - this.checkBoxROS.Location = new System.Drawing.Point(0, 0); - this.checkBoxROS.Name = "checkBoxROS"; - this.checkBoxROS.Size = new System.Drawing.Size(104, 24); - this.checkBoxROS.TabIndex = 0; - // - // _saveSettingsLabel - // - this._saveSettingsLabel.AutoSize = true; - this._saveSettingsLabel.Location = new System.Drawing.Point(23, 305); - this._saveSettingsLabel.Name = "_saveSettingsLabel"; - this._saveSettingsLabel.Size = new System.Drawing.Size(88, 19); - this._saveSettingsLabel.TabIndex = 12; - this._saveSettingsLabel.Text = "Save Settings:"; - // - // _saveSettings1 - // - this._saveSettings1.AutoSize = true; - this._saveSettings1.Checked = true; - this._saveSettings1.CheckState = System.Windows.Forms.CheckState.Checked; - this._saveSettings1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this._saveSettings1.Location = new System.Drawing.Point(183, 307); - this._saveSettings1.Name = "_saveSettings1"; - this._saveSettings1.Size = new System.Drawing.Size(80, 17); - this._saveSettings1.TabIndex = 13; - this._saveSettings1.Text = "On"; - this._saveSettings1.UseVisualStyleBackColor = true; - // - // metroLabel4 - // - this.metroLabel4.AutoSize = true; - this.metroLabel4.Location = new System.Drawing.Point(23, 195); - this.metroLabel4.Name = "metroLabel4"; - this.metroLabel4.Size = new System.Drawing.Size(92, 19); - this.metroLabel4.TabIndex = 14; - this.metroLabel4.Text = "Syslog Server:"; - // - // syslogServer - // - this.syslogServer.CustomBackground = true; - this.syslogServer.Location = new System.Drawing.Point(26, 217); - this.syslogServer.Name = "syslogServer"; - this.syslogServer.Size = new System.Drawing.Size(125, 23); - this.syslogServer.TabIndex = 15; - this.syslogServer.Text = "0.0.0.0"; - this.syslogServer.Click += new System.EventHandler(this.MetroTextBox1_Click); - // - // syslogPortLabel - // - this.syslogPortLabel.AutoSize = true; - this.syslogPortLabel.Location = new System.Drawing.Point(161, 195); - this.syslogPortLabel.Name = "syslogPortLabel"; - this.syslogPortLabel.Size = new System.Drawing.Size(37, 19); - this.syslogPortLabel.TabIndex = 16; - this.syslogPortLabel.Text = "Port:"; - this.syslogPortLabel.Click += new System.EventHandler(this.SyslogPort_Click); - // - // _syslogPort - // - this._syslogPort.BackColor = System.Drawing.SystemColors.Window; - this._syslogPort.CustomBackground = true; - this._syslogPort.Location = new System.Drawing.Point(161, 217); - this._syslogPort.Name = "_syslogPort"; - this._syslogPort.Size = new System.Drawing.Size(43, 23); - this._syslogPort.TabIndex = 17; - this._syslogPort.Text = "514"; - // - // pictureBox1 - // - this.pictureBox1.Image = global::Jakkl.Properties.Resources.Jakkl_sm; - this.pictureBox1.InitialImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.InitialImage"))); - this.pictureBox1.Location = new System.Drawing.Point(202, 7); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(74, 76); - this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; - this.pictureBox1.TabIndex = 18; - this.pictureBox1.TabStop = false; - // - // testConnButton - // - this.testConnButton.Location = new System.Drawing.Point(210, 217); - this.testConnButton.Name = "testConnButton"; - this.testConnButton.Size = new System.Drawing.Size(54, 23); - this.testConnButton.TabIndex = 20; - this.testConnButton.Text = "Test"; - this.testConnButton.Click += new System.EventHandler(this.testConnButton_Click); - // - // logsSelectedBox - // - this.logsSelectedBox.FontWeight = MetroFramework.MetroTextBoxWeight.Light; - this.logsSelectedBox.Location = new System.Drawing.Point(26, 85); - this.logsSelectedBox.Name = "logsSelectedBox"; - this.logsSelectedBox.Size = new System.Drawing.Size(209, 23); - this.logsSelectedBox.TabIndex = 22; - this.logsSelectedBox.Click += new System.EventHandler(this.metroTextBox1_Click_1); - // - // logsCheckBox - // - this.logsCheckBox.FormattingEnabled = true; - this.logsCheckBox.Location = new System.Drawing.Point(26, 114); - this.logsCheckBox.Name = "logsCheckBox"; - this.logsCheckBox.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple; - this.logsCheckBox.Size = new System.Drawing.Size(237, 95); - this.logsCheckBox.Sorted = true; - this.logsCheckBox.TabIndex = 25; - this.logsCheckBox.Visible = false; - this.logsCheckBox.MouseLeave += new System.EventHandler(this.Close_ListBox); - // - // metroButton1 - // - this.metroButton1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); - this.metroButton1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.metroButton1.ForeColor = System.Drawing.SystemColors.ControlText; - this.metroButton1.IconChar = FontAwesome.Sharp.IconChar.None; - this.metroButton1.IconColor = System.Drawing.SystemColors.ControlText; - this.metroButton1.IconSize = 23; - this.metroButton1.Location = new System.Drawing.Point(241, 85); - this.metroButton1.Name = "metroButton1"; - this.metroButton1.Size = new System.Drawing.Size(23, 23); - this.metroButton1.TabIndex = 26; - this.metroButton1.TabStop = false; - this.metroButton1.Click += new System.EventHandler(this.ShowLogsCheckBox); - this.metroButton1.MouseHover += new System.EventHandler(this.ShowLogsCheckBox); - // - // iconPictureBox1 - // - this.iconPictureBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); - this.iconPictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.iconPictureBox1.ForeColor = System.Drawing.SystemColors.ControlText; - this.iconPictureBox1.IconChar = FontAwesome.Sharp.IconChar.None; - this.iconPictureBox1.IconColor = System.Drawing.SystemColors.ControlText; - this.iconPictureBox1.IconSize = 23; - this.iconPictureBox1.Location = new System.Drawing.Point(241, 148); - this.iconPictureBox1.Name = "iconPictureBox1"; - this.iconPictureBox1.Size = new System.Drawing.Size(23, 23); - this.iconPictureBox1.TabIndex = 28; - this.iconPictureBox1.TabStop = false; - this.iconPictureBox1.MouseHover += new System.EventHandler(this.ShoweventFilters); - // - // filterTextBox - // - this.filterTextBox.FontWeight = MetroFramework.MetroTextBoxWeight.Light; - this.filterTextBox.Location = new System.Drawing.Point(28, 148); - this.filterTextBox.Name = "filterTextBox"; - this.filterTextBox.Size = new System.Drawing.Size(207, 23); - this.filterTextBox.TabIndex = 27; - // - // _eventFilter - // - this._eventFilter.FormattingEnabled = true; - this._eventFilter.Items.AddRange(new object[] { - "All Event Types", - "Error", - "FailureAudit", - "Information", - "SuccessAudit", - "Warning"}); - this._eventFilter.Location = new System.Drawing.Point(28, 177); - this._eventFilter.Name = "_eventFilter"; - this._eventFilter.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple; - this._eventFilter.Size = new System.Drawing.Size(235, 69); - this._eventFilter.Sorted = true; - this._eventFilter.TabIndex = 29; - this._eventFilter.Visible = false; - this._eventFilter.MouseLeave += new System.EventHandler(this.Close_FiltersListBox); - // - // JakklConfig - // - this.AcceptButton = this.SaveButton; - this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); - this.CancelButton = this.cancelButton; - this.ClientSize = new System.Drawing.Size(293, 388); - this.ContextMenu = this.contextMenu; - this.ControlBox = false; - this.Controls.Add(this.logsCheckBox); - this.Controls.Add(this._eventFilter); - this.Controls.Add(this.iconPictureBox1); - this.Controls.Add(this.filterTextBox); - this.Controls.Add(this.metroButton1); - this.Controls.Add(this.logsSelectedBox); - this.Controls.Add(this.testConnButton); - this.Controls.Add(this.pictureBox1); - this.Controls.Add(this._syslogPort); - this.Controls.Add(this.syslogPortLabel); - this.Controls.Add(this.syslogServer); - this.Controls.Add(this.metroLabel4); - this.Controls.Add(this._saveSettings1); - this.Controls.Add(this._saveSettingsLabel); - this.Controls.Add(this.metroLabel3); - this.Controls.Add(this.runOnStartup); - this.Controls.Add(this.metroLabel2); - this.Controls.Add(this.metroLabel1); - this.Controls.Add(this.cancelButton); - this.Controls.Add(this.SaveButton); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + + // Form settings + this.Text = "Jakkl Config"; + this.ClientSize = new Size(340, 430); + this.FormBorderStyle = FormBorderStyle.FixedDialog; this.MaximizeBox = false; - this.Name = "JakklConfig"; this.ShowInTaskbar = false; - this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; - this.Text = "Jakkl Config"; - this.Load += new System.EventHandler(this.Config_Load); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.metroButton1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.iconPictureBox1)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); + this.StartPosition = FormStartPosition.CenterScreen; + this.Icon = new Icon(GetType(), "events.ico"); - } - #endregion - - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main() - { - Application.Run(new JakklConfig()); - } + // Logo + _logoPicture = new PictureBox + { + Location = new Point(260, 8), + Size = new Size(60, 60), + SizeMode = PictureBoxSizeMode.Zoom, + Image = Properties.Resources.Jakkl_sm + }; + + // Log(s) to monitor + _logLabel = new Label + { + Text = "Log(s) to monitor:", + Location = new Point(16, 16), + AutoSize = true + }; - private void SetInitValues() - { - RegHelper reg = new RegHelper(); - watchLog = reg.WatchLog; - eventFilter = reg.EventFilter; - syslogport = reg.SyslogPort; - syslogserver = reg.SyslogServer; + _logsList = new ListBox + { + Location = new Point(16, 36), + Size = new Size(230, 80), + SelectionMode = SelectionMode.MultiSimple, + Sorted = true + }; + + // Filter by event types + _filterLabel = new Label + { + Text = "Filter by event types:", + Location = new Point(16, 122), + AutoSize = true + }; - syslogServer.Text = syslogserver; - _syslogPort.Text = syslogport; + _filterList = new ListBox + { + Location = new Point(16, 142), + Size = new Size(230, 80), + SelectionMode = SelectionMode.MultiSimple + }; + _filterList.Items.AddRange(new object[] + { + "All Event Types", + "Error", + "FailureAudit", + "Information", + "SuccessAudit", + "Warning" + }); + + // Syslog Server + _serverLabel = new Label + { + Text = "Syslog Server:", + Location = new Point(16, 232), + AutoSize = true + }; - appIcon = new Icon(GetType(), "events.ico"); - localPath = System.Environment.CurrentDirectory; + _serverTextBox = new TextBox + { + Location = new Point(16, 252), + Size = new Size(140, 23), + Text = "0.0.0.0" + }; - this.WindowState = FormWindowState.Minimized; - this.Hide(); + // Port + _portLabel = new Label + { + Text = "Port:", + Location = new Point(166, 232), + AutoSize = true + }; - this.metroButton1.Image = IconChar.AngleDown.ToBitmap(22, Color.Black); - this.iconPictureBox1.Image = IconChar.AngleDown.ToBitmap(22, Color.Black); + _portTextBox = new TextBox + { + Location = new Point(166, 252), + Size = new Size(50, 23), + Text = "514" + }; - if (!string.IsNullOrEmpty(watchLog)) + // Test button + _testButton = new Button { - this.logsSelectedBox.Text = "Not Listening to Logs. Set logs to watch."; - } - this.logsSelectedBox.Text = watchLog; - - // populate monitorLogs with available event logs - ArrayList alLogs = GetAvailEventLogs(); - foreach (EventLog log in GetAvailEventLogs()) - { - MetroFramework.Controls.MetroCheckBox checkBox = new MetroFramework.Controls.MetroCheckBox(); - checkBox.Text = log.LogDisplayName; - logsCheckBox.Items.Add(log.LogDisplayName); - } + Text = "Test", + Location = new Point(226, 251), + Size = new Size(60, 25) + }; + _testButton.Click += TestButton_Click; + + // Protocol + _protocolLabel = new Label + { + Text = "Protocol:", + Location = new Point(16, 284), + AutoSize = true + }; - logsCheckBox.SelectedIndex = 0; + _protocolCombo = new ComboBox + { + Location = new Point(16, 304), + Size = new Size(140, 23), + DropDownStyle = ComboBoxStyle.DropDownList + }; + _protocolCombo.Items.AddRange(new object[] { "TCP + TLS", "TCP", "UDP" }); + _protocolCombo.SelectedIndex = 0; + + // Run on Startup + _runOnStartup = new CheckBox + { + Text = "Run on Startup", + Location = new Point(16, 340), + AutoSize = true, + Checked = true + }; + + // Save Settings + _saveSettings = new CheckBox + { + Text = "Save Settings", + Location = new Point(16, 365), + AutoSize = true, + Checked = true + }; + + // Apply button + _applyButton = new Button + { + Text = "Apply", + Location = new Point(200, 390), + Size = new Size(80, 28) + }; + _applyButton.Click += ApplyButton_Click; + + // Cancel button + _cancelButton = new Button + { + Text = "Cancel", + Location = new Point(16, 390), + Size = new Size(80, 28), + DialogResult = DialogResult.Cancel + }; + _cancelButton.Click += CancelButton_Click; - NotifyIcon = new NotifyIconEx(); - NotifyIcon.Icon = this.appIcon; - NotifyIcon.Text = tipText+"("+watchLog+")"; - NotifyIcon.Visible = true; - NotifyIcon.ContextMenu = this.contextMenu; - - logsCheckBox.SelectedItem = watchLog; + this.AcceptButton = _applyButton; + this.CancelButton = _cancelButton; - // add event handlers - NotifyIcon.BalloonClick += new EventHandler(OnClickBalloon); - NotifyIcon.DoubleClick += new EventHandler(OnDoubleClickIcon); + this.Controls.AddRange(new Control[] + { + _logoPicture, _logLabel, _logsList, + _filterLabel, _filterList, + _serverLabel, _serverTextBox, + _portLabel, _portTextBox, _testButton, + _protocolLabel, _protocolCombo, + _runOnStartup, _saveSettings, + _applyButton, _cancelButton + }); - - + this.ResumeLayout(false); + this.PerformLayout(); } - - - /// - /// Retrieves available event logs on the local machine - /// - /// ArrayList of available EventLog objects - private ArrayList GetAvailEventLogs() - { - ArrayList alLogs = new ArrayList(); - foreach (EventLog log in EventLog.GetEventLogs()) - alLogs.Add(log); - - return alLogs; - } - - /// - /// Retrieves available event logs on the specified machine - /// - /// - /// ArrayList of available EventLog objects - private ArrayList GetAvailEventLogs(string machine) - { - ArrayList alLogs = new ArrayList(); - foreach (EventLog log in EventLog.GetEventLogs(machine)) - alLogs.Add(log); - - return alLogs; - } - - private void OnClickBalloon(object sender, EventArgs e) - { - // start Event Viewer - Process.Start("eventvwr.exe"); - } - - private void OnDoubleClickIcon(object sender, EventArgs e) - { - ShowConfiguration(); - } - - #region "Properties" - private NotifyIconEx NotifyIcon - { - get{ return notifyIconA; } - - set{ notifyIconA = value; } - } - /// - /// Tip text displayed on mouseover icon event - /// - private string TipText - { - get{ return tipText; } - } - /// - /// Event log entry category - /// - private string LogCategory - { - get{ return logCategory; } - } - /// - /// Event log entry message - /// - private string LogMessage - { - get{ return logMessage; } - } - /// - /// The machine the log entry was generated on - /// - private string LogMachine - { - get{ return logMachine; } - } - /// - /// The event log entry source - /// - private string LogSource - { - get{ return logSource; } - } - /// - /// The event log entry type - /// Can be "Success Audit" "Failure Audit" "Error" "Warning" or "Information" - /// - private string LogType - { - get{ return logType; } - } - /// - /// The event log entry ID - /// - private string EventID - { - get{ return eventID; } - } - /// - /// The user associated with the log entry, if any. - /// - private string User - { - get{ return user; } - } - /// - /// Time the event was generated - /// - private string LogTime - { - get{ return logTime; } - } - #endregion - - #region "Private Variables" - private string watchLog = ""; - private string syslogport = ""; - private string syslogserver = ""; - private string eventFilter = ""; - private string tipText = "Jakkl Event Monitoring to Syslog"; - private Icon appIcon; - private NotifyIconEx notifyIconA; - private string logMessage = ""; - private string logMachine = ""; - private string logSource = ""; - private string logType; - private string eventID = ""; - private string user = ""; - private string logTime = ""; - private string logCategory = ""; - private string localPath = ""; - #endregion - - private void cancelButton_Click(object sender, System.EventArgs e) - { - this.Hide(); - - } - - private void SaveButton_Click(object sender, System.EventArgs e) - { - if (LogComboOK()) - { - localPath+="\\"+Assembly.GetExecutingAssembly().GetName().Name+ - ".exe"; - - this.Hide(); // hide from Alt-Tab - - if (eventFilter == "All Event Types") - eventFilter = ""; - - // save settings - if (_saveSettings1.Checked) - RegHelper.SetKey(watchLog, eventFilter, _syslogPort.Text, syslogServer.Text); - - if (runOnStartup.Checked) - RegHelper.SetRunOnStartup(localPath, false); - else - RegHelper.SetRunOnStartup(localPath, true); - - logsCheckBox.SelectedItem = watchLog; - - NotifyIcon.Text = tipText+"("+watchLog+")"; - StartWatch(); - } - else - MessageBox.Show(this, - "The filter is invalid for this event log type", - "Invalid Combination", - MessageBoxButtons.OK, - MessageBoxIcon.Error); - } - - /// - /// Determine if the log combination is valid. - /// - /// T/F - private bool LogComboOK() - { - bool comboOK = false; - eventFilter = _eventFilter.SelectedItem.ToString(); - watchLog = logsCheckBox.SelectedItem.ToString(); - switch (watchLog) - { - // Security can only have success or failure events - case "Security": - if (eventFilter == "All Event Types" || eventFilter == "SuccessAudit" || - eventFilter == "FailureAudit") - comboOK = true; - break; - default: - comboOK = true; - break; - } - return comboOK; - } - - private void menuItemConfigure_Click(object sender, System.EventArgs e) - { - ShowConfiguration(); - } - - private void menuItemVwr_Click(object sender, System.EventArgs e) - { - Process.Start("eventvwr.exe"); - } - - /// - /// Displays the configuration window - /// - private void ShowConfiguration() - { - this.Show(); - this.WindowState = FormWindowState.Normal; - - if (RegHelper.IsRunOnStartup()) - runOnStartup.Checked = true; - } - - private void menuItemExit_Click(object sender, System.EventArgs e) - { - // cleanup - NotifyIcon.Remove(); - NotifyIcon = null; - this.Close(); - } - - private void StartWatch() - { - Debug.WriteLine(watchLog, eventFilter); - EventLog myLog = new EventLog(watchLog); - - // set event handler - myLog.EntryWritten += new EntryWrittenEventHandler(OnEntryWritten); - myLog.EnableRaisingEvents = true; - } - - /// - /// Retrieves the stats on the last event log entry - /// - /// Event log to open - private void GetLogEntryStats(string logName) - { - int e = 0; - - EventLog log = new EventLog(logName); - e = log.Entries.Count - 1; // last entry - - logMessage = log.Entries[e].Message; - logMachine = log.Entries[e].MachineName; - logSource = log.Entries[e].Source; - logCategory = log.Entries[e].Category; - logType = Convert.ToString(log.Entries[e].EntryType); - eventID = log.Entries[e].InstanceId.ToString(); - user = log.Entries[e].UserName; - logTime = log.Entries[e].TimeGenerated.ToShortTimeString(); - - log.Close(); // close log - } - - private void OnEntryWritten(object source, EntryWrittenEventArgs e) - { - string logName = watchLog; - GetLogEntryStats(watchLog); - - if (logType == eventFilter || eventFilter.Length == 0) - { - // show balloon - NotifyIcon.ShowBalloon("Jakkl", - "An event was written to the "+logName+" event log."+ - "\nType: "+LogType+ - "\nSource: "+LogSource+ - "\nCategory: "+LogCategory+ - "\nEventID: "+EventID+ - "\nUser: "+User, - NotifyIconEx.NotifyInfoFlags.Info, - 5000); - - // Log locally - LogNotification(); - // Send to Syslog - SysLogMessage sysLog = new SysLogMessage(); - bool result = sysLog.SendLog(syslogServer.Text, _syslogPort.Text, LogMessage); + + private void LoadSettings() + { + var settings = _settings.Load(); + + _serverTextBox.Text = settings.SyslogServer; + _portTextBox.Text = settings.SyslogPort; + + // Protocol + _protocolCombo.SelectedIndex = settings.Protocol switch + { + SyslogProtocol.Tcp => 1, + SyslogProtocol.Udp => 2, + _ => 0 + }; + + // Populate available logs + var availableLogs = EventMonitorService.GetAvailableEventLogs(); + _logsList.Items.Clear(); + foreach (var log in availableLogs) + _logsList.Items.Add(log); + + // Select previously saved logs + if (!string.IsNullOrEmpty(settings.WatchLogs)) + { + var savedLogs = settings.WatchLogs.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); + for (int i = 0; i < _logsList.Items.Count; i++) + { + if (savedLogs.Contains(_logsList.Items[i].ToString(), StringComparer.OrdinalIgnoreCase)) + _logsList.SetSelected(i, true); + } } - } - - private void LogNotification() - { - string filename = "alerts.xml"; - - if (!System.IO.File.Exists(filename)) - WriteAlertDoc(filename); - - XmlDocument doc = new XmlDocument(); - doc.Load(filename); - - XmlElement elem = doc.CreateElement("alert"); - elem.SetAttribute("time", LogTime); - elem.SetAttribute("type", LogType); - elem.SetAttribute("category", LogCategory); - elem.SetAttribute("source", LogSource); - elem.SetAttribute("eventid", EventID); - elem.SetAttribute("user", User); - elem.InnerText = LogMessage; - - doc.DocumentElement.AppendChild(elem); - doc.Save(filename); - } - - private void WriteAlertDoc(string filename) - { - XmlTextWriter writer = new XmlTextWriter(filename, System.Text.Encoding.UTF8); - writer.Formatting = Formatting.Indented; - writer.WriteStartDocument(); - - writer.WriteStartElement("alerts"); - writer.WriteEndElement(); - writer.WriteEndDocument(); - - writer.Flush(); - writer.Close(); - } - - private void Config_Load(object sender, EventArgs e) + + // Select previously saved filters + if (!string.IsNullOrEmpty(settings.EventFilter)) + { + var savedFilters = settings.EventFilter.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); + for (int i = 0; i < _filterList.Items.Count; i++) + { + if (savedFilters.Contains(_filterList.Items[i].ToString(), StringComparer.OrdinalIgnoreCase)) + _filterList.SetSelected(i, true); + } + } + else + { + _filterList.SetSelected(0, true); // "All Event Types" + } + + _runOnStartup.Checked = settings.RunOnStartup; + + // Start minimized to tray + this.WindowState = FormWindowState.Minimized; + this.Hide(); + } + + private void SetupNotifyIcon() { + _contextMenu = new ContextMenuStrip(); + var configureItem = new ToolStripMenuItem("Configure..."); + configureItem.Click += (s, e) => ShowConfiguration(); + configureItem.Font = new Font(configureItem.Font, FontStyle.Bold); + + var eventViewerItem = new ToolStripMenuItem("Event Viewer"); + eventViewerItem.Click += (s, e) => Process.Start(new ProcessStartInfo("eventvwr.exe") { UseShellExecute = true }); + + var exitItem = new ToolStripMenuItem("Exit"); + exitItem.Click += (s, e) => ExitApplication(); + _contextMenu.Items.Add(configureItem); + _contextMenu.Items.Add(eventViewerItem); + _contextMenu.Items.Add(new ToolStripSeparator()); + _contextMenu.Items.Add(exitItem); + + _notifyIcon = new NotifyIcon + { + Icon = this.Icon, + Text = TipText, + Visible = true, + ContextMenuStrip = _contextMenu + }; + + _notifyIcon.DoubleClick += (s, e) => ShowConfiguration(); + _notifyIcon.BalloonTipClicked += (s, e) => Process.Start(new ProcessStartInfo("eventvwr.exe") { UseShellExecute = true }); + + _eventMonitor.EventReceived += OnEventReceived; } - private void MetroToggle1_CheckedChanged(object sender, EventArgs e) + private void OnEventReceived(EventLogEntry entry) { + if (this.InvokeRequired) + { + this.BeginInvoke(new Action(OnEventReceived), entry); + return; + } + _notifyIcon.ShowBalloonTip( + 5000, + "Jakkl", + $"Event in {entry.Source}\nType: {entry.EntryType}\nID: {entry.InstanceId}", + ToolTipIcon.Info); } - private void MetroTextBox1_Click(object sender, EventArgs e) + private void StartMonitoring() { + var selectedLogs = _logsList.SelectedItems.Cast().ToList(); + var selectedFilters = _filterList.SelectedItems.Cast().ToList(); + + if (selectedLogs.Count == 0) + { + _logger.LogWarning("No logs selected for monitoring"); + return; + } + + _syslogService.Server = _serverTextBox.Text; + if (int.TryParse(_portTextBox.Text, out int port)) + _syslogService.Port = port; + _syslogService.Protocol = _protocolCombo.SelectedIndex switch + { + 1 => SyslogProtocol.Tcp, + 2 => SyslogProtocol.Udp, + _ => SyslogProtocol.TcpWithTls + }; + + _eventMonitor.StartWatching(selectedLogs, selectedFilters); + + var logNames = string.Join(", ", selectedLogs); + _notifyIcon.Text = $"{TipText} ({logNames})".Truncate(63); } - private void SyslogPort_Click(object sender, EventArgs e) + private void ApplyButton_Click(object sender, EventArgs e) { + this.Hide(); + + if (_saveSettings.Checked) + { + var selectedLogs = string.Join(",", _logsList.SelectedItems.Cast()); + var selectedFilters = string.Join(",", _filterList.SelectedItems.Cast()); + + var protocol = _protocolCombo.SelectedIndex switch + { + 1 => SyslogProtocol.Tcp, + 2 => SyslogProtocol.Udp, + _ => SyslogProtocol.TcpWithTls + }; + + _settings.Save(new AppSettings + { + WatchLogs = selectedLogs, + EventFilter = selectedFilters, + SyslogServer = _serverTextBox.Text, + SyslogPort = _portTextBox.Text, + Protocol = protocol, + RunOnStartup = _runOnStartup.Checked + }); + } + StartMonitoring(); } - public void testConnButton_Click(object sender, EventArgs e) + private void CancelButton_Click(object sender, EventArgs e) { - SysLogMessage sysLog = new SysLogMessage(); - sysLog.TestConnect(syslogServer.Text, _syslogPort.Text); + this.Hide(); } - private void metroTextBox1_Click_1(object sender, EventArgs e) + private async void TestButton_Click(object sender, EventArgs e) { + _testButton.Enabled = false; + _testButton.Text = "..."; + + _syslogService.Server = _serverTextBox.Text; + if (int.TryParse(_portTextBox.Text, out int port)) + _syslogService.Port = port; + + bool connected = await _syslogService.TestConnectionAsync(); + _testButton.Enabled = true; + _testButton.Text = "Test"; + + MessageBox.Show( + this, + connected ? "Connection successful!" : "Connection failed.", + "Connection Test", + MessageBoxButtons.OK, + connected ? MessageBoxIcon.Information : MessageBoxIcon.Error); } - private void metroButton1_Click(object sender, EventArgs e) + private void ShowConfiguration() { - if (logsCheckBox.Visible) - { - this.metroButton1.Image = IconChar.AngleDown.ToBitmap(22, Color.Black); - this.logsCheckBox.Visible = false; - } - else - { - this.metroButton1.Image = IconChar.AngleUp.ToBitmap(22, Color.Black); - this.logsCheckBox.Visible = true; - } + this.Show(); + this.WindowState = FormWindowState.Normal; + this.BringToFront(); } - private void Close_ListBox(object sender, EventArgs e) + private void ExitApplication() { - this.metroButton1.Image = IconChar.AngleDown.ToBitmap(22, Color.Black); - this.logsCheckBox.Visible = false; + _notifyIcon.Visible = false; + _notifyIcon.Dispose(); + _eventMonitor.Dispose(); + Application.Exit(); } - private void ShowLogsCheckBox(object sender, EventArgs e) + protected override void OnFormClosing(FormClosingEventArgs e) { - this._eventFilter.Visible = false; - this.metroButton1.Image = IconChar.AngleUp.ToBitmap(22, Color.Black); - this.logsCheckBox.Visible = true; + if (e.CloseReason == CloseReason.UserClosing) + { + e.Cancel = true; + this.Hide(); + return; + } + base.OnFormClosing(e); } - private void Close_FiltersListBox(object sender, EventArgs e) + protected override void Dispose(bool disposing) { - this.iconPictureBox1.Image = IconChar.AngleDown.ToBitmap(22, Color.Black); - this._eventFilter.Visible = false; + if (disposing) + { + _notifyIcon?.Dispose(); + _contextMenu?.Dispose(); + } + base.Dispose(disposing); } + } - private void ShoweventFilters(object sender, EventArgs e) + internal static class StringExtensionHelpers + { + public static string Truncate(this string value, int maxLength) { - this.logsCheckBox.Visible = false; - this.iconPictureBox1.Image = IconChar.AngleUp.ToBitmap(22, Color.Black); - this._eventFilter.Visible = true; + if (string.IsNullOrEmpty(value)) return value; + return value.Length <= maxLength ? value : value.Substring(0, maxLength); } - } } diff --git a/Config.resx b/Config.resx deleted file mode 100644 index 6b8fa6c..0000000 --- a/Config.resx +++ /dev/null @@ -1,2860 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - 17, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAAEoAAABMCAYAAADKiSFsAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAAd0SU1FB+MFEQ0LKzvRz94AAAZmSURBVHhe7Zrfi1VVFMdnptHMtMIwhJCaO94Z - RmesKPDFQg18SqGH/oAe1EB6KSSKgunFnoryIXsxfAmCRmaEflFQBBlE9Wbl3KEIKSsoKspS80ffz77f - cz3nnrk5ozPec+7sL3w556y19lprr7vPPnufc7siIiIiIiIiIiIiIiIiIiIi5he1oaEVk319r0xWKq+J - gxa3HeQSclJu5Ghxe6FkNiupkzp+Kw5Z3DaQQ8ilntNmi9uL2sDAlqnh4cW1avURJXVG/E6/YNuKRWxy - IBdyCrkpR6vbByU0rl/uMR17xJ3iaV1/oePNNrlqIKZjn3YuPc5t3Cbtg5KYEP8VH51cs6ZHfFrn58WP - xatWLGI55vmQA7mQUz23CZu1DyQhXiAhDfGdGuq9+hVf1DUJH6kNDi616byBGJP9/UdCTMUmB3IhJ+dW - qELB38VNYq/4gsjIOihea/M5B74dg1jEJDY5kEuSV+EKBZ9Frkl1iUbUu5Yd1K8+58XCJ75DDMUiJnJy - cNyExS0U0Ply8S2R2/BlHbutumLgyz4ZScRYblX5CgV0vUxkZJ0VnxB7rLps4MO+8InvZVYF6Lp8hQK6 - JW7TJPuVdGc1Cp6cGhm57JFFW3wEX/KJb6saIAfnkrAchQKSrxaPqnPnxIcsnjVoG3zgSz4tzoAcxHRO - 5SkUUAdvF3+UzV/igxbPGLQJbfEhXxbnQA5iOqdyFQpIv9t2J/XUesDiSwJb2rjtbounhfQdUajtKdvv - xTusaglsbJu0227VtJC+4woFKcBdVueAzjbpNguyUBe0/TihLUe/TRpAhi5nv8AK9Yv4qnhA/ED8TFxl - M+xWWYYOG2xpQ9uOKNR74iKrc5AuKVQjea2L7tY1j/zPxarJ+Tl0NkvHalko6RaJ5JDOqRCFGm1Kih38 - gdrw8LR7O+lzhdItdo2u8cOygZd/kPNRdDa7ZKGISWzp2dakcxq1SfugJNiYvp5KClKsp3TMrcAl22ab - 3K8sWZ94r9lncQO0EWm7zaIGJGPF/pyOzUUit3l7ezEr1NauvUWF+bQpQd4F8XYxUyxdrxS/EWd9O9DG - bVdaFKDrbpFYyfunOpUTudmsGFBiFOCTTKLaj9Wq1T3NezvJB9SJ5305Y9CGtr4MwDcxiOWYCcklU9DC - QPPJanXmeFPCf4u5jas6uNinM8Z0bfDtGBdjKgdysUkxoURHxHSxxsXrrJ5z4NsxknjEHrG62NCkulXJ - cit8JM5bkRIQw7F4jbPV4uJDCS8Rf9Yt8L+b17kEsUJMxbao+FCyLBl+Eh+2aN5BLMcsxlJgJiBZJ90o - 1NT69d2ajK/4NXACfOHTl51TqNrg4ArdHu+LrMDvEXutmjFoE9riQ77waVXnFEqTLIvCQyJPJvZ1X4r7 - xTtt0hLY2JY2tMXHIXzapPSFykzmk/39WzQS2Mclj3LI5rexn2sGOttcbIMP+bJJgORM5qUt1NdiY+HH - nKJVNLfdmHhKnX1Hx9/ElqMKXbCp254Sx/DRND/x4YJYpS0Uv/7R2tBQZpUsebc63je1bh3LiDfEZ6zK - AR02wVZtaGtVgPZyfArjiwyjrcSFqvNN8XqrM5Cc/wscOdZUAIAMHTYWZYBPFelDHZM4pS9UUqzGZ2+g - p9atkv0g7rcoB3TYYGtRAL5EfKZjlK5QvGVkzkh3gnfjb+sWanz+1mh4SfIz2sBusCgHdNhga1EXPvCV - 8V0nMVu+XS0kNALuV9JM1NnOVCp70Ouc+eYP8bA63XIhii7Y1G3Dyzx86DzrV7GIGRqVDUqe/yk1F+uw - dftENs4tR1MCbGy7z9cULu2TGJuCcVmhReF2jYD02olOMofxh9R/xBtt2hLY2JY2tL1YqErllFjOkZQG - byDVkV3qVFIsOrlU/FWcbaFoQ9ukUMxdu4hh0/JDndoh8m/duSoUvnbYpHPAmkgraj5M8oFg2kLpnAUo - fzyDjfdK2IjpQk3ga7q1V0dATyV2/xvd2UyhNJexDeE17p/mcWRBly/URnyh62i4s9lCVSp7dZ5M+MlE - vdf2mUIhWxBQZxeLUyKfs4Yt47Zk05sUivPwPwZsdM7ygDaz/npTaui2uk8jhs1sWBsdq1T40rtBsrFA - nSMLtqy5sFUbrhccJqvVG1SAx1WImyzKAV2wka1FEREREREREREREREREREREYVDV9d/L1yVabiPk94A - AAAASUVORK5CYII= - - - - - AAABAAgAEBAAAAEAIABoBAAAhgAAABgYAAABACAAiAkAAO4EAAAgIAAAAQAgAKgQAAB2DgAAMDAAAAEA - IACoJQAAHh8AAEBAAAABACAAKEIAAMZEAABISAAAAQAgAIhUAADuhgAAYGAAAAEAIAColAAAdtsAAICA - AAABACAAKAgBAB5wAQAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYX - CGM4HA+ATE5PqHd3d800MzOuMBUKgkQkFH9CIhN/QyISfz8hEn9cXl+7Zmdnwjw0MLIAAAA/AAAAAI1R - NaL/ybH/vba0/+vt7v/Jycn/7e/w/5CDff//0Lr//M+5//7Quf/YtaX/5unq//r6+v+npqb/1Idn/yQf - HTzilnPz6buk/8fNz/+blZL/7ruc/8PCwv+lpaT/57uh//TIrv/2ya7/wK6i/+Xm5//p6en/wMXG/8CS - fv9hPy913I9s8+Wzlv/Gysz/ysvK/5WPjP/c3d7/pqen/+S0k//1xKP/+MWi/7Wmm//b3d//4uLi/7m/ - w//Lln7/Xz8wddqHYfPkqYf/vsLF/+Li4v/h4uL/4uLi/6Kiof/kq4X/9LuV//O6lP/yt5H/tKul/8/T - 1f+nhXH/+KyG/1w9LnXYf1Xz4Z13/7m+wf/b29v/2dnZ/9vc3P+enZ3/4qJ3//Kxhf/xsIX/9rGD/7ak - mP+9w8b/sH9i//KddP9cPi911nZK89+TZv+zub3/1tbW/9XV1f/Y2Nj/mZmY/+GYaP/wpnX/8ad0//ei - Zv+ok4X/ubu9/5llQ//tjFj/Xj8wddNuP/PeiVj/sLa6/9PT0//R0dH/09TU/5aWlf/ikFv/8Z9o/+iW - Y/9Jcsv/YaD5/2Wg8/9Zmvn/TEd1/108J3XTaTbz0HtL/7W8v//Pz8//zc3N/8/P0P+hpKb/uXA+//mb - WP+GcJL/d8v//4jR//+H0v//idX//1Kc//88KCJ51GAr852Qh//KzM3/zMzM/8vLy//MzMz/yMrL/3xy - a//khEL/g3SY/064//9Xu///Vrr//1m+//8/m///Oikreq1pSfO+xcj/1dXV/9nZ2f/a2tr/1tbW/9TU - 1P+3vcD/mmU9/4Fvk/8ipf//LKv//yyq//8trf//HYn9/z0rKnq0koDz6+3v/+np6f/q6uv/19nb/+vr - 6//p6en/7O3u/6KNff+HgKv/AJb//wKa//8InP//C6D//wN9/P8/Kyp6vqGS8+3w8f/u7u//rail/+HB - qf/Jycj/7e3t/+3u7/+soZb/o6fR/6Ta//9mwv//FaD//wCV//8AdPz/PywqeryWhPTx9Pb/8fHy/6Sa - k///4cv/y8XA//Dx8f/w8vL/tKSV/6Wp1f+u3///suD//7nj//+e2v//b7P//zYpLHzSlnvi09jb//j7 - /f+nn5r//+XU/83Jx//4+/z/vsDC//HVw/+gptT/uuT//77o//++6f//xe7//420/P8+KSBXMxkLOL+K - ctm+qZ7swpV+6+u0muvCn43rvKme68+dhOvps5rr7bSW64N2oOuNlcPrj5fE64aOwOhDLDqPAAAAAIAB - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB - AAAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAQAAA - AE8mJieQQkJCsysrK6kAAAB3AAAARwAAAEEAAABBAAAAQQAAAEEAAABBAAAAPxcXFmUtLS2jLCwspC4u - LqQJCAd8AAAAHwAAAAAAAAAAAAAACp5UMcXtm3f/1JFz/66opv/k5eX/7u/v/+fn5/+xsK7/e1VE/+6k - gv/yqYX/8aiF//Gohf/xqIX/9qmE/6+ck//o6er/7e3t/+Lj5P97ZVr/n1Yy5QAAAF0AAAAAjUgnnfO7 - pv/zxbD+oqCf/+fo6f3V1tf9rqup/8zOzv3q6+v9lpmY/7OUhP33zbf/8sm0/fLJtP3yybT978Wx/6us - rf3t7e397e3t/+vs7P2HhYX91KOQ/5pRL+EmKy4c2YJc6e28pv/puqL/sbW3/+jp6v+EenT//cut/7yi - lP/f4eL/wsTG/5d+b//4zLH/88eu//PHrv/1yK//0rCc/8HExv/o6Oj/6Ojo/+jo6P+oqqv/pYJy/+SO - af8qLCw01oJc7e25nv7espn9uby+/+Xm5v1+eXX9p4Ns/6GQhv3d39/9zM7P/5N8bf36y6z/9Map/fTG - qf34yKr9u6OU/9HT1P3j4+P94+Pj/+Tk5P2+wcL9kXVo/+WQaP8sLS011YBY7eyylf7fr5L9trq8/+Li - 4v3U1dX9qaqq/8zMzf3h4uL9yMrM/5N5af36xqP/9MKg/fTCoP33xKD9xqaR/7O4vP3c3Nz939/f/9vc - 3P2fpan9wpV+/+KKYv8sLS411HxT7eqriv/fqYj/s7e5/+Dg4P/f39//4ODg/9/f3//g4OD/xcfJ/5J2 - ZP/5v5n/87yW//O8lv/zvJb/+L6X/7+eh/+5vLz/2trb/6Kiov+8kXj/8K+M/96EWv8sLS4103lN7eih - ff7doX/9rrO2/93d3f3c3Nz93Nzc/9zc3P3d3d39wMPE/5N0YP33uI7/8rWM/fK1jP3ytYv98rWN//Cy - iP2jpaf90dLS/4uHhf3TlnH96qOA/9t/U/8sLi810nRH7eaZcv7cm3b9q7Cz/9jY2P3Y2Nj919fX/9jY - 2P3Z2dn9vL/B/5JxWv32soP/8a2C/fGtgv3xrYL98a6C/+yqfv2eoaT9y8zM/4iFhP3Rjmj96Jtz/9p5 - TP8sLi810XBC7eSQZf/blWz/qK6x/9XV1f/V1dX/1dXV/9XV1f/W1tb/uLu9/5FtVf/2qnj/7qh4/+6o - eP/uqHj/86p3//SncP+hop//z87I/4yFfv/UiVj/7JVp/9p1Rf8sLjA1z2s97eKIWf7Zj2P9pauu/9LS - 0v3S0tL90dHR/9LS0v3T09P9tLe6/5JsUP30pG//7aJt/e2ibf31pWz9y4ll/05Nh/1Qbrv9YoDL/0di - rv06OnT9kFQ4/9hvPP8tLzE1zmk57d+AUP/ZiVr/oqms/9DQ0P/Q0ND/0NDQ/9DQ0P/R0dH/s7e5/49m - TP/0oGb/7ptm//GdZP/PiWf/K2rj/4bH//+Szf//kc3+/5PP//+FxP//I1zV/4E9Iv8yMjE2zWU07d96 - Rv7SglP9p66x/87Ozv3Ozs79zc3N/87Ozv3Ozs79uby+/3laRP3ullv/7Jde/faaV/1VX6z9e8T//4nQ - //2K0P79idD//4rQ/v2K0f/9dsD//zEzef81Mio6zmIw7eFyOf6afWv9vsDC/83Nzf3Nzc39zMzM/83N - zf3MzMz9x8fH/4WDgv2YXDL/8pZZ/fiVT/5LaMD9Zr7//27F/v1txP39bcT//23E/f1uxf79Z73//zNG - l/80Lyg80GEs7a5uTf6mrbH9ysrK/8vLy/3Ly8v9zMzM/8vLy/3Ly8v9y8vL/72+v/1ybGj/vW87/fyW - TP1EZL/9SrL//0+4/v1Qt/39ULn//1C3/f1Puf79SrD//y9Elf81MCg8y10q7ZKVl//Fxsb/y8vL/8/P - z//S0tL/09PT/9DQ0P/Nzc3/y8vL/8nJyf+qr7H/dlM9//qTSf8+YL7/LaX//zOt//8yrP//Mqz//zKs - //8zrv//LqP//ypAk/81MCg8rWdF7bS6vf7f39/95+fn/+fn5/3n5+f96enp/+jo6P3o6Oj95eXl/+Hh - 4f3S09P/fHNu/eSBOP03W7z9E5r+/xmj/v0Zov39GqL//xmi/f0ZpP79FZn//yg9k/82MCg8qnhg7ebq - 7P7q6ur96enp/+jo6P3o6en9yszO/+Pk5f3n5+f96enp/+rq6v3r6+z/n5+g/dmpg/1Nb839DJb9/wCY - /v0Emf39B5v//wib/f0InP79BJH//yQ7kv82MCg8roJs7efr7f/r6+v/6+vr/+vs7P+alZL/3b6o/62h - m//n6Oj/6+vr/+vr6//s7O3/p6eo/9q2mf9wi9r/qdz//3nK//8uq///AJT//wCV//8AmP//AIz//yM6 - kv82MCg8rHlg7eru8P7t7e397u7u/93e3/2WhXr9/+DK/+fJtv3Iysv97u7u/+3t7f3u7u7/nJqa/e7K - rv1wi9r9qNz//6jc/v2v3/39ntj//1a6/f0Xo/79AI3//yQ8k/82MCg8w4Zp7c/V1/7w8PD97+/v/9vc - 3f2ZiX/9/+HN/+rPvf3HyMn98PDw/+7u7v3v8PD/koqE/f/iyP1xjNr9s+D//6/f/v2v3/39sN///7Xh - /f265P79vuf//09ZnP8yLig85Jh1466sqv/y8/P/8/Pz/9vc3f+bi4L//uLS/+nQwf/Jy83/8/Pz//T0 - 9P+0trj/0bus///jzf9phdb/wef//7ji/v+44v//uOL//7ji//+44/7/xOn//0ZHif8yLyojdzweffXR - xf+zt7n/9vn7/8rP0v+2p57//eTY//Laz//AxMX/9/n6/8zR0/+5rKX//OTY//vj1P++ttH/c6H0/8ru - ///F6v//xur//8Xr///N7///b5n2/1AnJK0AAAAAAAAAAHg8HnbEgGHUqINv4ah+auHdmXnh3Zx84eGe - fOGshXLhrZeL4bh8X+HjoH/h3Zx74d2ce+HmonvhqnZ44WdemOF2cafhdXCm4XZyqOJZVZPXUykohAAA - AAEAAAAAwAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAEAKAAAACAAAABAAAAAAQAgAAAA - AACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABcAAAAjAAAAJQAAADsTExN3JycnmRwc - HJgBAQF8AAAATgAAACoAAAAjAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQVFRVoERERhRIS - EocRERGGFBQUhQAAAFIAAAARAAAAAAAAAAAAAAAAAAAAAAEAABlqMBSioFQx3qdeO+RySjfni46P+8HB - wf/Q0ND/y8vL/66vr/9aU0/1Vi4b7J9aOeWmXjzlpF075aRdO+WkXTvlpF075aRdO+WlXTvlmV1B6KSn - qP/ExMT/x8fH/8TExP+nqar/VTIh7UshDbIAAABSAAAABwAAAAAKBAEPyWs86OupkP/wvqr/x6aY/6qu - sP/j4+P/5ubm/+bn5//n5+f/5OTk/9LT0/94dHP/poV3//XHsv/xxbD/8cWw//HFsP/xxbD/8cWw//TH - sf+5oZX/ycrL/+np6f/r6+v/6enp/83Ozv9xZWD/2JFz/5dKJt8AAABOAAAAAIdAHpXoqpL/67yp//LD - rf+VkpD/3t7e/+Xl5f/Cw8T/oZuY/6ampf/g4eH/5OTk/7a4uf91ZFz/6cCq//HHsP/xx7D/8cew//HH - sP/xx7D/9cmy/52Tjv/f4OD/6enp/+vr6//p6en/4eLi/3dzcf+4k4L/65x5/z4aB6k+QEEO0nNH3umz - n//svKX/6Lyk/6Klp//i4uL/1dXW/4F2bv/zxar/576m/6WlpP/j5OT/2NjY/3JpZP/btJz/9Mmv//PI - rv/zyK7/88iu//PIrv/xxq3/mJeY/+Hh4f/n5+f/6Ojo/+fn5//h4eH/lJWV/5V1Z//vs5z/hj8d1Do+ - QBnRd03o6LKa/+67of/asZr/r7Gz/+Li4v/Iycn/cWJX/9mvl//yw6b/n5qV/+Hi4v/Z2dr/fXh1/9Kr - kf/1yKz/9Mer//THq//0x6v/9cer/964oP+pq63/4ODg/+Xl5f/l5eX/5eXl/+Dg4P+vsLH/gWle/+uw - lv+PSCfYOT0/G9F2TOjor5T/7rib/9mvl/+wsrT/39/f/9zc3P+Li4n/c2JW/4J2bf++v8D/4ODg/9fY - 2P+Ae3j/06iN//fGp//1xab/9cWm//XFpv/3xqb/yKmV/7G0tf/b29v/4eHh/+Li4v/h4eH/29vb/7W3 - uP+DbmP/6auP/45IJ9g5PT8b0XVK6Oeqjf/ttJT/2qyQ/66wsv/d3d3/3t7e/9nZ2f/Cw8T/zc7O/93d - 3f/g4OD/1dbW/4B6dv/RpYf/9sKg//TBn//0wZ//9MGf//TBn//pupv/j5KU/87Pz//b29v/3d3d/9vb - 2//P0ND/j5KU/8GUfP/sqYv/jkgm2Dk9QBvQc0fo5qOE/+yvjP/ZqIz/qq2v/9vb2//f39//3t7e/97e - 3v/d3d3/39/f/97e3v/S0tP/f3l2/9KhgP/0vZn/87uY//O7mP/zu5j/87uY//W9mP/brpH/mZKM/83O - z//Y2Nj/z8/P/4iEgf/Jm4L/7a2M/+iigf+ORyXYOT1AG9ByROjknXz/66iE/9ikhP+oq63/19fX/93d - 3f/d3d3/3d3d/93d3f/d3d3/3Nzc/8/P0P9+eXT/0Z15//O5kf/xuI//8biP//G4j//xuI//8biP//a6 - kP/DnoT/uLq8/9LS0v+8vb7/e2dZ/+mphP/opYL/5pp4/45GI9g5PkAbz29B6OKXcv/poXv/1559/6aq - rP/V1dX/29vb/9vb2//b29v/29vb/9vb2//Z2dn/zMzM/353c//Pl3P/9LSK//Kzif/ys4n/8rOJ//Kz - if/ys4n/9LSJ/8Kbgf+vsrT/zc3N/7O1tv99Z1j/5qF7/+efef/klHD/j0Yj2Dk+QBvObT/o4ZBp/+ib - c//Wm3f/o6ep/9LS0v/Y2Nj/19fX/9fX1//X19f/2NjY/9bW1v/Jycn/fXZx/86TbP/zroL/8ayB//Gs - gf/xrIH/8ayB//Gsgf/zrYH/wZh8/6uusP/Jycn/r7Gy/3xlV//jnHP/5Zlx/+OOZv+NRSLYOT5AG81s - POjfiWH/5pZp/9WVcf+hpaf/z8/P/9bW1v/W1tb/1tbW/9bW1v/W1tb/1NTU/8XGxv99dG//z49k//Gq - ef/wqXj/8Kl4//CpeP/wqXj/8Kl5//Sref/El3n/qq2u/8jIyP+usLD/fWRU/+eabP/mlGn/4Yhe/45F - Itg5PkAbzWk66N2DWf/lkGH/1JFp/5+jpf/Nzc3/09PT/9TU1P/U1NT/1NTU/9TU1P/S0tL/wsPD/3x0 - b//Oi17/8KVy/++jcv/vo3L/76Ny/++kcv/zpnD/3ZNd/5l1XP+jpKj/vr7B/6amqv9tVkn/omU6/8d6 - T//ggVX/jkUh2Dk+QBvMZzfo3H1Q/+SKWf/UjWP/naGk/8vLy//R0dH/0NDQ/9DQ0P/Q0ND/0NDQ/9HR - 0f++v8D/e3Nt/82HWP/voWv/7aBq/+2gav/uoGv/9aJm/5Frc/8dScD/M27o/zpz5P85cuP/O3Pk/zlz - 6f8dUc7/MC5k/6BVLf+ORSHYOj5AG81lNejaeEn/44VT/9KJXv+coKP/ycnJ/9DQ0P/Q0ND/0NDQ/9DQ - 0P/Q0ND/zs7O/7/AwP96cm3/y4JR//CdZf/unGX/7pxl//KdY/+od3X/KWzq/4rG/P+Tz/z/ltH9/5bR - /f+X0f3/lM/8/43J/P9Njvb/Lipn/280E9o7P0Eby2My6NlyQ//hgUz/zYVa/5+jpv/Jycn/zs7O/83N - zf/Nzc3/zc3N/87Ozv/Nzc3/wMDB/314c/+xb0L/8Jtg/+2YXv/smF7/95tY/y5RwP94vPv/h8z9/4zR - /v+L0P//jNH//4vR//+M0P//ic7+/37C/P8fXOD/Sx8J3z5AQRzMYzHo2G49/+N8RP+jeWH/sLO1/8rK - yv/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf/ExMT/mJud/3BIL//biFL/7pVa/+2TWf/5llH/GV3i/268 - +/92x/7/eMn//3jJ//94yf//eMn//3jJ//93yP7/csD8/zh+8f82HCXhP0A/HctiMOjZajb/v3BF/5GV - mP/BwsL/y8vL/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/8jIyP+5urr/gX59/3tLKv/ljVP/7JJW//iU - Tf8VXOT/Xbb7/2G//v9iwP//YsD//2LA//9iwP//YsD//2LA//9dufv/MXzw/zUcJ+E/QD8dzGEv6NBm - Mv+Hh4b/ubm6/8jIyP/MzMz/zc3N/8zMzP/MzMz/zc3N/83Nzf/Nzc3/zMzM/8bGxv+vsLH/dG1o/51d - M//uklX/+ZRK/w1Y5P9IrPv/S7f+/0y2//9Ltv//S7b//0u2//9Mtv//S7f//0mx+/8ldu//Nh0n4T9A - Px3OYCzonXBc/6qtr//Gxsb/y8vL/8vLy//Ly8v/zMzM/8zMzP/Ly8v/y8vL/8vLy//MzMz/y8vL/8LC - wv+foqT/bVA8/9iDS//7lUv/BVPj/zOk+/82rv7/N6///zav//82r///Nq///zev//82r///M6f8/xlv - 7v82HSfhP0A/HcpeLOiKjpH/vLy8/9LS0v/c3Nz/4eHh/+bm5v/n5+f/5+fn/+fn5//l5eX/4ODg/9zc - 3P/X19f/zc3N/7W2tv93cm//r2c5//yVTP8AT+P/IJv6/yOm/v8ip///Iqb//yKm//8ipv//Iqb//yKn - //8hn/z/D2jt/zcdJ+E/QD8dtmU+6KitsP/h4eH/6Ojo/+jo6P/o6Oj/5+fn/+bm5v/n5+f/5+fn/+fn - 5//n5+f/6Ojo/+jo6P/o6Oj/4eHh/6Ckpv+WYDz//JNG/wBK4v8Pkvr/EqD+/xKf//8Sn///Ep///xKf - //8Sn///EqD//xKY+v8GY+3/Nx4n4T9APx2qbE3o09fY/+jo6P/p6en/6Ojo/+np6f/m5ub/5OXl/8TG - x//S09T/5ubm/+jo6P/p6en/6Ojo/+np6f/n5+f/ubq7/5B9cP//1bD/GVzg/yGc+v8Al/7/Apj//wWa - //8Gmv//Bpr//waa//8Gm///BpT7/wBf7P84HijhP0A/HaZtUejb3+D/6enp/+vr6//r6+v/6enp/+Xl - 5v+Pi4r/zrOg/7unmf+6vL3/6enp/+vr6//r6+v/6+vr/+np6f/AwcL/k4Bz///auv8/cuH/p9j9/4jP - //9DtP//AZn//wCV//8Al///AJj//wCZ//8Akfv/AF7s/zgeKOE/QD8drm9R6NPW2P/r6+v/7Ozs/+zs - 7P/r6+v/ubu7/6KPgP/+28T//9rD/6ifmP/o6en/7Ozs/+vr6//s7Oz/6urq/7e4uf+jjX///9/B/0Fy - 4v+m2P3/o9n//6fa//+n2///ZsH//xii//8AlP//AJf//wCP+v8AW+z/OB4n4T9APx2/eFTov8TG/+zs - 7P/u7u7/7u7u/+3t7f+sra//q5SF//zeyP/73cb/taac/+bn6P/t7e3/7u7u/+3t7f/r6+v/o6Wl/8Cn - lv//4sX/RHTi/67b/f+p3P//qd3//6nd//+s3v//suD//5nW//9fv///RK/7/y578P81HSjhP0A/HdyM - Z+iho6T/7e3t/+7u7v/v7+//7u7u/6qrq/+tmYv//N7M//vdy/+2qJ7/5+jp/+7u7v/v7+//7u7u/+vs - 7P+Ggn7/7NG////hyP9HdeL/td/9/7Df//+w3v//sN7//7De//+w3v//sd///7Tg//+54v7/f6n3/zId - K+E/QD8c24dg4Lurpv/S09T/7u7u//Dw8P/v7+//qamq/7Cbj//7387/+t7N/7aooP/p6ur/7+/v//Dw - 8P/w8PD/srS1/7ekmf/63s3//+LJ/0Rw3f++4f3/t+H+/7fi//+34v//t+L//7fi//+34v//t+L+/7zh - /f9mlfT/RSIf1T5AQA+ZSiOb+9rN/5yYlv/p6ur/8fHx//Dw8P+hoaL/vqmd//nfz//53s7/uquj/+Xm - 5//v7+//8fHx/9fY2f+Xjon/9drM//bczf/+4cz/V3DM/7PT+v/A5P3/veP+/73j/v+94/7/veP+/73j - /v++4v3/x+b//y9Pv/9DGwGIAAAAABYJAhDpiFru9dbJ/52en//a3d//7/Lz/4yLi//m0cb/+ODW//jh - 1v/TxLz/xsrM//P09f/KztH/nJiV//Xd0v/34Nb/9t/V//fg1f/03tT/NmHZ/5m/+v/L6P//yOb//8jo - ///I5v//yej//67S/v84ZNn/hUU20AAAAAkAAAAAAAAAABYJAg6JQR2Ny3lSy6dsUNiZc1/XxHpX19eJ - Y9fWiGLX1ohi19qJYteedWDXn4V516trS9fZi2PX1ohi19aIYtfWiGLX1ohi19eIYtfejWDXd01r11VJ - itdbT43XW0+N11tPjddZTo3YSzZpwmozGnQAAAADAAAAAAAAAADAAAAHgAAAAQAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABgAAAAygAAAAwAAAAYAAAAAEA - IAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAPAAAAEAAA - ABAAAAAYAAAAMAAAAE8JCQlsCQkJdQAAAGwAAABfAAAARgAAACYAAAASAAAAEAAAABAAAAAQAAAAEAAA - ABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAsAAAAVgAAAFwAAABbAAAAXgAA - AFsAAABaAAAAVQAAACwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAbCwQCThEI - A3ASBwN8EggDfg4FAYYeHh6sUVFR2Xt7e/SKior5jIyM+Xx8fPZeXl7pJCUlzQUCALQKBAGWEQgDghII - A34SBwN+EgcDfhIHA34SBwN+EgcDfhIHA34SBwN+EgcDfhIHA34SBwN+EQcCfhsTD4dxcXHlc3Nz73Nz - c/B3d3fydHR08XJycvBzc3PxQ0JC3AQAAJ0AAABdAAAANwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAhwN - Bj6ORSDCxGI189d5Tf/cgVf/ynZN/4psXf+am5z/wMDA/tbW1v7c3Nz+3Nzc/tjY2P7FxcX+oJ+g/3Vp - Y/9pPin/pWA9/9iAVf/dglj/3IJY/9yCWP/cglj/3IJY/9yCWP/cglj/3IJY/9yCWP/cglj/3oJX/7t8 - X/+cnp/+z8/P/tfX1/7a2tr+2dnZ/tTU1P6/wMD+fHVx/nE5HfqJQx/cJBEHnAAAAFsAAAAWAAAAAAAA - AAAAAAAARCEQTs5pOPXfk3X/57Gc/+m3o/7jtaL/j4eE/6+xsf3b29v/4ODg/+Li4v/k5OT95OTk/+Li - 4v3h4eH/3Nzc/7u8vP16eHf/c11T/8Wejv3tv6r/7L+p/+y/qf3sv6n/7L+p/+y/qf3sv6n/7L+p/+y/ - qf3sv6n/77+r/6STjP+5urr939/f/+bm5v/o6Oj95+fn/+Pj4//Z2dn9jY6N/3VdVf/GhWv+028//Ugj - ELUAAABYAAAADgAAAAAeDgYZyWU15uGehP7otaH/67un/+7ArP23npP/oKGi/9jY2P3h4eH/4+Pj/+Hh - 4f/W1tf91dXV/9/f3/3k5OT/4uLi/9vb2/2sra3/cWpl/5d7bv3qwKz/8MWw//DFsP3wxbD/8MWw//DF - sP3wxbD/8MWw//DFsP3wxbD/7MOu/46Ihf/S0tL95eXl/+rq6v/r6+v96+vr/+jo6P/g4OD9paam/3Bi - XP+3jn/94qSM/89rO/wbDAWUAAAAMQAAAAB9PR1724Zh/+aynP7ruqX97b6p/fHDrP6Mh4X9ycnJ/d/f - 3/7j4+P93d3d/aGio/2RiYT+npKL/ZaWlv7X19f94+Pj/eDg4P7S0tL9hYWE/XtnWv7dt6L98cew/fHH - sP7wx7D98Mew/fHHsP7wx7D98Mew/fHHsP7xx7D93bmm/Y2MjP3b29v+5eXl/erq6v3r6+v+6+vr/ejo - 6P3h4eH+urq6/XJqaP2ffW/+46+b/d+Pb/+DQB7UAAAAUmJiYgXJYjHF4J6E/+m0nv3su6X/7r+o/+m9 - pv2Nj5D/1tbW/+Dg4P3h4eH/pqam/4l7c//ku6P99smw/9Gyn/2WlpX/3Nzc/+Hh4f3Z2dn/oaKj/3Vn - Xf3Pq5T/88iv//HGr/3zyK//88iv//HGr/3zyK//88iv//HGr/31ya//wKaX/6Kio//c3Nz95eXl/+jo - 6P/p6en96enp/+jo6P/h4eH9zc3N/359e/+FaVz92amU/+Wokf+6XC7wAwAAZmJiYgrLaDnc46OJ/+m0 - nP3suqL/776l/9WwnP2bnZ7/19fX/+Dg4P3d3d7/iYiG/450Zf/ovqX99Mis//bJrf2ekYr/0NHR/+Dg - 4P3a2tr/r7Cw/3RpYv3EoYr/88et//PHq/3yxq3/8sat//PHq/3yxq3/8sat//PHq/32yK7/opSM/7a2 - t//d3d395OTk/+bm5v/l5eX95+fn/+bm5v/h4eH909PT/5GRkf95Y1j9z5+L/+erkv/Jaj32CAEAbGJi - YgvMaTrd46KI/umymf7suZ/98L2i/c6rmP6io6T919fX/d/f3/7c3Nz9jYyL/XRfUv2+moT+6b2j/eK3 - nf6QiIL90dHS/d/f3/7a2tr9ubm6/XVsZf7BnYX988eq/fTHqv70x6r99Meq/fTHqv70x6r99Meq/fTH - qv73yKv9lY2J/cXFxf3b29v+4+Pj/eTk5P3k5OT+4+Pj/eTk5P3g4OD+1NTU/aOjpP1zYln+wpR//eap - j/7Kaz/3CAEAbGJiYgrMaTrd46GF/+mwlf3st5v/8Luf/86qlv2jpaX/1tbW/9/f3/3c3Nz/tLW1/3Zx - bf90X1H9j3Rj/4h7cv2hoqL/2tra/9/f3/3a2tr/u7u8/3ZsZv3BnIL/9cWn//TGp/31xqf/9can//PG - p/31xqf/9can//TGp/3swKP/jouK/8fIyP/Z2dn94ODg/+Li4v/i4uL94uLi/+Li4v/d3d390tLS/6ur - q/92a2P9vY95/+anjP/Kaz/3CAEAbGJiYgrMaTrd4p+B/+mtkf3stJf/8Lmb/86ok/2io6T/1dXV/97e - 3v3e3t7/19fX/7Kzs/+Lion9iIeH/6Wkpf3U1NT/3d3d/9/f3/3X19f/urq7/3ZsZf3Bmn//9cOi//TD - ov3zw6H/88Oh//TDof3zw6H/88Oh//TDov3xwqD/i4mH/7y8vf/R0dH929vb/9/f3//g4OD94ODg/97e - 3v/X19f9ycnJ/5+gof+Kdm391Z+E/+akh//Kaz73CAEAbGJiYgrMaTnd4pt8/+iqjP3qsZL/77aW/82m - jv2ho6T/09PT/93d3f3f39//3Nzc/9nZ2f/W1tb91dXV/9jY2P3b29v/39/f/9/f3/3W1tb/uLi4/3Vr - ZP3Alnv/9MCe//LAnv30wJ7/9MCe//LAnv30wJ7/9MCe//LAnv32wZ7/t56N/5GUlf/Gxsb91NTU/9ra - 2v/c3Nz929vb/9fX1//Ozs79s7Oz/4OCgv/Ck3r956mM/+Wgg//Kaj33CAEAbGJiYgrMaTjd4Zh3/uem - hv7rrYz97rKQ/c2kjP6foaL90dHR/dzc3P7f39/939/f/d3d3f3c3Nz+3Nzc/d3d3f7e3t7939/f/d7e - 3v7U1NT9tra2/XVqZP6/lXf99L2Z/fO9mf7yvZn98r2Z/fO9mf7yvZn98r2Z/fO9mf7zvZn99b6Z/bec - iv2Kion+urq7/dPT0/3Y2Nj+1tbW/c7Ozv2en5/+iYJ9/cyeg/3qrIz+6KeH/eKcff7KaTz3CAEAbGJi - YgrLaDfd4JRy/+aigf3qqYf/7q6L/82hh/2eoKH/z8/P/9ra2v3e3t7/3t7e/97e3v/e3t793t7e/97e - 3v3e3t7/3t7e/9zc3P3S0tL/tbW2/3VqY/2/kXT/87qU//G6lP3zupT/87qU//G6lP3zupT/87qU//G6 - lP3zupT/87qU//a7lP/arY79l5eW/8zMzP/T09P90dHR/729vv92bWf9tods/+2vi//qqof956OC/+KZ - d//Jajv3CAEAbGJiYgrLaDfd35Ft/uWee/7ppYH97KuG/cyfhP6dn6D9zMzM/djY2P7c3Nz929vb/dvb - 2/3b29v+29vb/dvb2/7b29v93Nzc/dra2v7Pz8/9s7O0/XVpYf6+j3D987aP/fK3j/7xt4/98beP/fK3 - j/7xt4/98beP/fK3j/7xt4/98beP/fK3j/3jrov+k5GR/cXFxf3Pz8/+y8vL/bOzs/13a2T+toVn/euq - hv3ppoL+5Z98/eGVcv7JaTv3CAEAbGJiYgrLZzfd3oxn/+SZdf3ooXv/7KaA/8ycgP2cnp//y8vL/9bW - 1v3b29v/29vb/9vb2//b29v929vb/9vb2/3b29v/29vb/9nZ2f3Ozs7/sLGx/3ZoYP2+jGv/8rOK//Cz - iv3ysor/8rKK//Cyiv3ysor/8rKK//Cyiv3ysor/8rKK//Kziv/iq4f9kZCP/7+/v//MzMz9x8fH/62u - rv93a2P9tYJi/+umgP/oonz95Jt2/9+QbP/JaDn3CAEAbGJiYgrLZzbd3Idi/+OVb/3nnXX/66N6/8uZ - fP2anJ3/ycnJ/9XV1f3Z2dn/2dnZ/9nZ2f/Z2dn92dnZ/9nZ2f3Z2dn/2dnZ/9fX1/3MzMz/rq+v/3Zp - X/2+iWf/8rCF//Gwg/3xsIX/8bCF//Gwg/3xsIX/8bCF//Gwg/3xsIX/8bCF//Gwhf/iqIL9j46N/7q7 - u//Jycn9xMTE/6mqqv92amL9tX9e/+qje//nnnb945Zx/96MZv/JZzj3CAEAbGJiYgrLZjXd24Nd/uGR - af7mmXD96p91/cqXeP6Zm5z9x8fH/dPT0/7X19f91tbW/dbW1v3W1tb+1tbW/dbW1v7W1tb919fX/dXV - 1f7Kysr9rK2t/XVoXv69h2P98ax//fCrf/7vq37976t+/fCrf/7vq37976t+/fCrf/7vq37976t+/fCs - fv3hpX7+jo2M/bi5uf3Hx8f+wsLC/aeoqP12aWH+tHxa/emfdf3mmXD+4pJq/d2IYf7IZjf3CAEAbGJi - YgrLZTTd2oBX/+CNZP3llWr/6Ztu/8qUdP2Ympv/xcXF/9HR0f3W1tb/1tbW/9bW1v/W1tb91tbW/9bW - 1v3W1tb/1tbW/9TU1P3IyMj/q6ys/3VnXf29hF7/76p5/+6qev3wqnn/8Kp5/+6qev3wqnn/8Kp5/+6q - ev3wqnn/8Kp6//Cqev/go3n9joyM/7a2t//FxcX9wMDA/6Wmpv92amD9tHlW/+ibcP/llWv94Y5l/9yD - W//IZjb3CAEAbGJiYgrKZjTd2XxS/9+IXv3kkWX/6Jdp/8mScf2XmZv/w8PD/9DQ0P3V1dX/1dXV/9XV - 1f/T09P91dXV/9PT0/3V1dX/1dXV/9LS0v3Gxsb/qaqq/3VnXf28glr/8KZ2/++mdP3vpXb/76V2/++l - dP3vpXb/76V2/++ldP3vpXb/76Z1/++ldP/bnHL9jYyL/7a2tv/FxcX9v7++/6Wlpf92aF/9q3JP/9+T - Z//ikGX934lf/9x/Vf/IZTX3CAEAbGJiYgrKZTTd2HhN/t6FWf7jjV7955Rk/cmQbf6WmJr9wcHB/c7O - zv7T09P90tLS/dLS0v3T09P+0tLS/dPT0/7S0tL909PT/dDQ0P7ExMT9p6io/XVmXP68gFf97qNw/e6j - cf7to3H97aNx/e2jcf7to3H97aNx/e2jcf7vpHD95Zxo/cODVP2Vak3+gYOK/aepsf21t7/+sLK6/Zea - ov1sYWH+d0su/ZFcOf2sa0b+zXpS/dl7UP7HZDT3CAEAbGJiYgrKZTPd13VI/92BU/3iilr/55Bf/8mN - av2Vl5n/vr6+/83Nzf3S0tL/0tLS/9LS0v/Q0ND90tLS/9DQ0P3S0tL/0tLS/8/Pz/3Dw8P/pqen/3Vm - W/28fVP/76Br/+6gbP3vn2v/759r/+2fa/3vn2v/759s//Cha/3YkWH/YFR//xA5uP8SStv9HlTb/x1T - 2f8dVNj9HVTY/x5U2v8dVNv9EEfY/xAzqP9DN1T9fkgs/7ZkP//HYzP3CAIAbGJiYgrKZDPd13JE/9x9 - T/3hhlb/5o1a/8iLZ/2Ulpj/vb29/8vLy/3R0dH/0dHR/9HR0f/Pz8/90dHR/8/Pz/3R0dH/0dHR/87O - zv3CwsL/paam/3VkWv25ek//7p5n/+6eaP3unmj/7p5o/+6eaP3unmj/755o/+GWYf0uRKv/K2bi/26o - 8/+Fvfj9isL5/4zE+f+MxPn9jMT5/4zE+f+Jwfn9grr3/2eg8v8cVdz9JzB6/3c/I/+zWS33CAIAbWJi - YgrKZDLd1W1A/tt5Sv7gg1H95YpW/caJZP6Ulpj9vLy8/cvLy/7Pz8/9zs7O/c7Ozv3Pz8/+zs7O/c/P - z/7Ozs79z8/P/c3Nzf7BwcH9pqen/XRkWv61dUr97ppk/e2bZP7smmT97Jpk/e2aZP7tm2T98pxf/VdU - mv4zceb9frn3/YnG+v2RzPz+ks/9/ZPP/f2Tz/3+k8/9/ZPP/f2Szvz+jsv8/YfE+v14s/X+H1ne/Tkt - V/6MRCD4CAIAb2JiYgrKYzHd1Ws8/9t2Rv3ggE3/5YdS/8GGY/2Xmpv/vb29/8rKyv3Ozs7/zc3N/83N - zf/Ozs79zc3N/87Ozv3Nzc3/zs7O/8zMzP3CwsL/q6us/3NmXf2laEH/6Zde/+yZYP3tmWD/7Zlg/+uZ - YP3umV//zIhp/wtE1P1ysvX/gMT7/4nN/v+N0P79jtH//47S//+O0v39jtL//47S//+O0f79jdD+/4jM - /f9+wPr9YaHy/wg3wP9wNRX5BQAAdGJiYgrJYzHd1Gg3/9pyQv3ffUn/5IRN/69/Yv2dn6D/wMDA/8vL - y/3Ozs7/zs7O/87Ozv/MzMz9zs7O/8zMzP3Ozs7/zs7O/8zMzP3ExMT/sbGx/3x2c/19TSz/0oVS/+yW - XP3tllv/7ZVb/+uVW/3xl1r/jWuF/yxs5f1wtvj/e8X9/4DM/v+CzP39gs3//4PN//+Dzf39g83//4PN - //+Czf39gs3//4DL/v95w/v9bLD3/xhW4P9VMTP6BQAAeWJiYgrJYzDd02U0/tlxPv7fekX91XpG/Yd+ - ef6wsbH9w8PD/cvLy/7Nzc39zMzM/czMzP3Nzc3+zMzM/c3Nzf7MzMz9zc3N/czMzP7Gxsb9urq6/ZOV - lf5rUkH9llw2/d6LU/7tlFn97JRZ/eyUWf7wllb9dGCQ/Tl96v5ntfn9cMP9/XTH/v10x/7+dcf9/XXH - /f11x/7+dcf9/XXH/f11x/7+dMf9/XTH/v1vwPz+ZLD3/SVm5P5JMEb6BQAAemJiYgrJYjDd02Mx/9hu - O/3Ycz3/lnVj/5mbnP27u7v/x8fH/8zMzP3Nzc3/zc3N/83Nzf/Ly8v9zc3N/8vLy/3Nzc3/zc3N/8zM - zP3Jycn/wcHB/7CwsP2EhIT/aUo0/51hOP3kjVP/65JW/+qRVf3xk1P/cl6P/zV96/1csfn/Y779/2XB - //9kwf39ZsD//2bA//9kwf39ZsD//2bA//9kwf39ZMD//2XB//9hu/z9WKz3/yNm5f9IL0f6BQAAemJi - YgrJYzHd0mIw/9dsN/2ncVX/jI6Q/7Ozs/3Dw8P/ysrK/8zMzP3Nzc3/zc3N/83Nzf/Ly8v9zc3N/8vL - y/3Nzc3/zc3N/8zMzP3Ly8v/x8fH/7y8vP2mpqb/f318/2xGLv23cED/6Y9T/+uRVf3xklL/cl+O/yx5 - 6f1Oq/n/VLj9/1e8//9Xuv39V7z//1e8//9Xuv39V7z//1e8//9Xuv39V7z//1a8//9Utv39TKf3/x5j - 5P9IL0f6BQAAemJiYgrJYzHd02Eu/sNoPP6DhYT9qqur/b6+vv7IyMj9zMzM/czMzP7Ly8v9y8vL/cvL - y/3MzMz+y8vL/czMzP7Ly8v9y8vL/czMzP7MzMz9ysrK/cXFxf64uLj9nZ6e/XZuaP58SSj91IFM/eyQ - VP7vkVH9c16O/SRz6f5Bpfn9R7L9/Ui1/f1HtP7+R7T9/Ue0/f1HtP7+R7T9/Ue0/f1HtP7+R7T9/Ui1 - /v1GsPz+QKD3/Rlg5P5JL0f6BQAAemJiYgrJYzHd0V8s/491av2foaH/urq6/8bGxv3Ly8v/zc3N/8vL - y/3MzMz/zMzM/8zMzP/Ly8v9zMzM/8vLy/3MzMz/zMzM/8vLy/3Nzc3/zMzM/8rKyv3CwsL/s7Oz/5GS - k/1tU0L/pmQ5/+iOUf3xk1H/c1+O/xxv6P00n/j/OKz9/zqw//86sP39OrD//zqw//86sP39OrD//zqw - //86sP39OrD//ziw//83qvz9Mpn2/xNd4/9JL0f6BQAAemJiYgrKYjDdumQ+/4iLjf2ysrL/w8PD/8nJ - yf3MzMz/z8/P/9PT0/3W1tb/2tra/9vb2//b29v92tra/9nZ2f3W1tb/09PT/8/Pz/3Nzc3/zMzM/8vL - y/3IyMj/vb29/6enp/15dHD/gE4t/9mFTP3xk1H/c1+O/xRq6P0omfj/K6f9/yur//8rqf39K6v//yur - //8rqf39K6v//yur//8rqf39K6v//yyr//8rpfz9J5T2/w1Z4/9JMEf6BQAAemJiYgrLYi/dm3Be/5qc - nf25ubn/ysrK/9nZ2f3h4eH/5eXl/+bm5v3m5ub/5ubm/+bm5v/m5ub95ubm/+bm5v3m5ub/5ubm/+bm - 5v3k5OT/4ODg/9vb2/3S0tL/xcXF/7Gxsf2LjY7/cU83/8N3RP3xklL/dF+O/w1n5/0dlPj/HqL9/yCm - //8fpv39H6b//x+m//8fpv39H6b//x+m//8fpv39H6b//yCl//8foPz9HI71/wlW4v9JMEf6BQAAemJi - YgrLYS3diX56/rCwsP7Y2Nj95ubm/efn5/7n5+f95+fn/efn5/7n5+f95+fn/ebm5v3m5ub+5ubm/ebm - 5v7n5+f95+fn/efn5/7n5+f95+fn/efn5/7n5+f95eXl/djY2P6trq/9dGBT/bNsPf7wkk/9dF6O/Qdj - 5/4Tj/f9FZ39/RSh/f0UoP7+FKD9/RSg/f0UoP7+FKD9/RSg/f0UoP7+FKD9/RSh/v0Tm/z+Eon1/QVU - 4v5JMEf6BQAAemJiYgrEZDTdkoyL/9zd3f3k5OT/6Ojo/+jo6P3o6Oj/6Ojo/+jo6P3n5+f/5ubm/+Xl - 5f/k5OT95OTk/+Tk5P3m5ub/5+fn/+jo6P3o6Oj/6Ojo/+jo6P3o6Oj/5+fn/+Li4v3Jycr/d3Fs/6yJ - cf30sH//dmWX/wBf5/0Iiff/C5n9/wue//8LnP39C57//wue//8LnP39C57//wue//8LnP39C57//wue - //8Kl/z9C4b1/wFS4P9KMEj6BQAAemJiYgq/a0Ddn6Cg/+Dg4P3m5ub/6enp/+np6f3p6en/6enp/+np - 6f3n5+f/5eXl/9/f3/+6u7v9uLm6/9TV1f3k5OT/5ubm/+jo6P3p6en/6enp/+np6f3p6en/6Ojo/+Tk - 5P3U1NX/fnt4/6eNe/360rb/d37B/1aP6/1Bpfn/CZn9/wCZ//8Dmv39BJr//wSa//8Em/39BJr//wSa - //8Em/39BJr//wSb//8Elfz9BYP0/wBQ4f9KMEj6BQAAemJiYgq8akHdpaam/uLi4v7o6Oj96urq/erq - 6v7p6en96urq/enp6f7l5eX90tLS/YaEhP2zoJT+xrCi/ZGKhv7AwMH95eXl/ejo6P7q6ur96enp/erq - 6v7p6en96urq/eXl5f7a2tr9gX18/amOfv761Lj9dn3B/XKf7f6e0fv9mtT+/WjD/f0oqP7+AJj9/QCX - /f0BmP7+AZj9/QGY/f0BmP7+AZj9/QGZ/v0Ck/z+AIH0/QBP4f5KMEj6BQAAemJiYgq+a0HdoaKj/+Pj - 4/3p6en/6+vr/+rq6v3s7Oz/6+vr/+np6f3l5eX/kZGS/6eThP/10rv9+ta///rVvv2QjIr/2trb/+fn - 5/3r6+v/7Ozs/+rq6v3s7Oz/6+vr/+bm5v3Y2dn/gH17/7OZiP3817z/dn/D/3Sh7P2f0fv/ntb+/6DY - //+g2f39ic///0i1//8JnP39AJf//wCY//8Al/39AJn//wCZ//8Akvz9AID0/wBP4f9KMEj6BQAAemJi - YgrGbkLdmJaW/+Tk5f3p6en/7Ozs/+vr6/3t7e3/7Ozs/+jo6P3R0dL/e3Zz/8Spl//52ML9+NfB//nY - wv3EsKT/tre4/+jo6P3r6+v/7e3t/+vr6/3t7e3/7Ozs/+fn5/3Q0ND/fHdz/8Kol/3+28H/dYDE/3ij - 7v2k1Pz/o9j+/6Pa//+j2v39pNr//6fb//+c1/39ZcD//xyj//8AlP39AJf//wCY//8Akfz9AH/0/wBO - 4P9KMEf6BQAAemJiYgrRc0TdkY2K/uLi4v7p6en97e3t/e3t7f7s7Oz97e3t/erq6v7LzMz9eHBs/cmv - n/362sX++NnE/fnZxP7bw7L9rK2u/enp6f7s7Oz97Ozs/e3t7f7t7e397Ozs/ejo6P7Hx8f9gHhy/dW7 - qP7+3cX9doHG/Xyl7f6p1vz9qNr+/ajc/f2o3P7+qNz9/ajc/f2o3P7+qt39/a7e/f2W1P7+XL79/S6r - /v0Ynfz+FYr1/QxY4v5JMUj6BQAAemJiYgrQckPdo5aR/83Nzv3q6ur/7e3t/+7u7v3v7+//7e3t/+rq - 6v3IyMj/enFs/8uyov/428j9+NrH//jax/3aw7X/ra2u/+rq6v3t7e3/7+/v/+3t7f3u7u7/7Ozs/+jo - 6P2mpqf/lYd+/+zPvf393sf/dYHH/3+n7f2u2Pz/rdz+/63e//+r3v39rd7//63e//+r3v39rd7//63e - //+s3v39sN///7Hg//+r2/79rNb8/1qJ6f9HMUr6BQAAemJiYgrPcUTd0LSp/6Chov3r6+v/7e3t/+/v - 7/3w8PD/7u7u/+vr6/3Jysr/eXJt/8y0pf/43Mr9+NvJ//jbyf3bxLf/rK2u/+vr6/3u7u7/7+/v/+/v - 7/3u7u7/6+vr/+Tl5f2Afn7/waud//bbyP393sn/dIHI/4Op7f2y2vz/sN7+/7Dg//+x4P39sOD//7Dg - //+x4P39sOD//7Dg//+x4P39sOD//7Hg//+x3fz9tNv7/1uI6f9JMkz6BgAAdmJiYgnObD3X78q8/pOM - iv7Z2dn96+vr/e7u7v7w8PD97+/v/ezs7P7Hx8f9enJt/c22qP343Mz+9trL/fjby/7bxLj9rq+v/ezs - 7P7v7+/98PDw/e/v7/7t7e397Ozs/a+vsP6Wi4T96s+//ffby/773sv9hIzJ/XCa6v643Pv9tt/+/bbh - /f224P7+tuD9/bbg/f224P7+tuD9/bbg/f224P7+tuD9/bbh/v223v3+utz7/UZ35f5ZOET4BwAAZWJi - YgbDXi2u676t/9vCuP2UlJX/6Ojo/+3t7f3w8PD/7+/v/+3t7f3Gxsf/fHRw/9G7rf/33M3999zN//fb - zP3bxbr/rayt/+zs7P3v7+//8fHx/+/v7/3t7e3/1NTU/4SBgP3Uva//9tvM//XbzP353c3/vrTL/zZn - 3f3A3vz/uuD9/7ri/v+64/79uuP//7rj//+64/39uuP//7rj//+64/39uuP//7ri/v+63vz9uNf6/xhN - 1v93Oh7nAAAAOwAAAABcLBRS3o1o//baz/61pqD/qaqr/+7u7v3u7u7/7u7u/+3t7f26u7v/g3p1/97G - uf/328399tzO//fbzf3fyr//paal/+zs7P3v7+//7+/v/+7u7v3l5eX/i4yL/76sov302sz/9tzO//ba - zP323M7/9dzM/ypQy/2cv/T/wd/7/77h/f++4vz9vuP+/77j/v++4/79vuP+/77j/v++4/79vuL+/77g - /f/E4fv9cZvu/zY5iv9dLBGiAAAAEQAAAAAAAAAAr1Ypr+WnjP/33NP+rqSf/aSmp/7q6ur97Ozs/ezs - 7P6cnZ39oJGK/e3UyP31287+9dvO/fXbzv7w18v9lJKS/erq6v7s7Oz97+/v/d3d3f6Li4v9v66m/fLZ - zf7128799dvO/fXbzv71287999zO/djHzv4XR9H9krXy/cfi+/3E4vz+w+L8/cPj/P3D4/3+w+P9/cPj - /P3D4vz+xeL7/cbh/P10nu7+Hzyz/6BSLN4EAgAhAAAAAAAAAAAAAAAALRYKDa9WKa3diGH/7ryn/7yn - nv+Qjo7/ubu9/7O2t/+PiIX/28C0//LVyP/y1cj/89XH//LVx//22Mr/pJqW/7a4uv/c3t7/srO1/4uG - hP/Otqz/8dTH//LWyP/z1cf/89XH//LVx//z1cf/89XH//XYx//Qvcf/N1XG/zNk3P9tl+v/faTv/3yl - 8P98pfD/fKXw/3yl8P98o+//Yo7r/ypZ1/9EQpP/oFExyBwNBSsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABeLhVBgj4ckc9mM7nEaz/EqmpMxalqS8XFajzFy2s8xctqO8XLajvFy2o7xctqO8XLajvFyGs+xZ9v - VcWWcV7FpmpLxcVpPMXMbDzFy2s7xctqO8XLajvFy2o7xctqO8XLajvFy2o7xctqO8XNbDvFz249xaZc - TcV8TWXFdUtqxXVLacV1S2nFdUtpxXVLacV1S2rFgU9ivXA9NJtjMBJPCAQBBgAAAAAAAAAAAAAAAAAA - AADwAAAAAB8AAMAAAAAABwAAgAAAAAADAACAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAB - AACAAAAAAAMAAIAAAAAABwAA4AAAAAAPAAAoAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAFAAAABgAAAAYAAAAGAAAACAAA - ABMAAAAlAAAAPwAAAE8AAABZAAAAXQAAAFgAAABOAAAAPgAAACUAAAAQAAAACAAAAAYAAAAGAAAABgAA - AAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAA - AAcAAAAWAAAAOQAAAEcAAABIAAAASAAAAEoAAABKAAAASAAAAEgAAABHAAAAOgAAABYAAAADAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAFAAAACsAAAA+AAAARwAA - AEoAAABKAAAAUAAAAGMAAACCMTExtkBAQMtaWlrfY2Nj5ldXV+BAQEDSLi4uxgAAAKkAAACYAAAAfgAA - AF8AAABOAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAA - AEoAAABKAAAASgAAAEoAAAFPODg4nDY2Nr82NjbJNTU1yTk5Ocs5OTnMNTU1yjY2Nsk2NjbJNDQ0xwAA - AJ8AAABpAAAAOAAAACAAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAALycT - CXFWKhWpYzEXvmUxF8NkMRfEYC4VxUckEs1MTU7ghISE/42Njf+oqKj/sLCw/7i4uP+vr6//p6en/42N - jf9+fn7+Q0JB6CcQBeI1GgvYTiYSy2EvFsVkMRfEZTEWxGUxFsRlMRbEZTEWxGUxFsRlMRbEZTEWxGUx - FsRlMRbEZTEWxGUxFsRlMRbEZTEWxGUxFsRlMBXDaUQy0IeJiP+cnJz/oaGh/6SkpP+kpKT/pKSk/6Sk - pP+hoaH/nJyc/4iJif87LCbmLBQJwgAAAIkAAABvAAAASgAAABwAAAAEAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAMOx0OY7VZK97SZTD/1nVJ/9qBWf/ciWL/14Zg/6dtUf9+e3n/mpqa/8XFxf/Y2Nj/2tra/93d - 3f/d3d3/3Nzc/9ra2v/X19f/v7+//5GSkv97dnT/YD8w/31NNv+5dFL/2olj/96LZP/ei2T/3otk/96L - ZP/ei2T/3otk/96LZP/ei2T/3otk/96LZP/ei2T/3otk/96LZP/ei2T/34pk/6t/a/+Rk5T/zs7O/9jY - 2P/d3d3/39/f/9/f3//d3d3/2NjY/87Ozv+UlJX/bFdM/4I/If++XSz8cjgcywEAAIwAAABgAAAAIwAA - AAIAAAAAAAAAAAAAAAAAAAAFdjsdf9NmMf/YgFv/5KiR/+exnf/otKD/6rej/8Gej/96fX//s7Oz/9fX - 1//c3Nz/4ODg/+Li4v/j4+P/4+Pj/+Pj4//i4uL/4ODg/9zc3P/V1dX/pqen/3x8fP9mU0v/k3Vo/9is - mf/svKb/7Lyn/+y8p//svKf/7Lyn/+y8p//svKf/7Lyn/+y8p//svKf/7Lyn/+y8p//svKf/7Lyn/+69 - p/+RiIT/ra2u/9nZ2f/h4eH/5eXl/+fn5//n5+f/5eXl/+Hh4f/Z2dn/rq6v/3ZycP96XVH/vn9n/9Ru - QP+xVyrrDgcDlQAAAF4AAAAZAAAAAAAAAAAAAAAAaTUaWdJnM//elnr/5rCc/+m2ov/ru6f/7L6q/+W5 - pv9+fn3/sLCw/9fX1//e3t7/4+Pj/+Tk5P/j4+P/4+Pj/+Li4v/j4+P/4+Pj/+Pj4//i4uL/3d3d/9bW - 1v+fn5//d3Rz/25ZT/+2lob/68Gt/+/Er//vxK//78Sv/+/Er//vxK//78Sv/+/Er//vxK//78Sv/+/E - r//vxK//78Sv/+/Er//lvan/fn5+/8LCwv/g4OD/5+fn/+rq6v/r6+v/6+vr/+rq6v/n5+f/4ODg/8LC - wv97e3v/b1lQ/7SLfP/iqJP/1XdN/6xVKegAAACHAAAAQwAAAAgAAAAAGw0GCNBmMO3ZiGb/5q6Z/+m3 - ov/rvKj/67+q/+/Crf+0nZP/jY6O/9PT0//d3d3/4+Pj/+Tk5P/i4uL/1tbW/7q6u/+tra7/u7u7/9nZ - 2f/i4uL/4+Pj/+Li4v/c3Nz/0NDQ/4aHh/9sYVv/lntt/+C4pP/xxrH/8cax//HGsf/xxrH/8cax//HG - sf/xxrH/8cax//HGsf/xxrH/8cax//HGsf/yx7H/zK2f/4WGhv/V1dX/4uLi/+np6f/r6+v/7Ozs/+zs - 7P/r6+v/6enp/+Li4v/W1tb/h4iI/21eWf+hf3H/3auX/+Snkf/Uajr/YC8XwQAAAGkAAAAaAAAAAGw2 - GmXSazz/46iS/+iznv/ruqX/672o/+7Aqv/xw6z/g4B//7Kysv/Y2Nj/4eHh/+Pj4//h4eH/zMzM/4WF - hv+NhH//rpuQ/5uQif+IiIn/zs7O/+Hh4f/j4+P/4ODg/9fX1/+qqqr/dXFu/4BpXP/Trpr/8six//LH - sP/yx7D/8sew//LHsP/yx7D/8sew//LHsP/yx7D/8sew//LHsP/yx7D/88ix/6yakP+UlJX/2dnZ/+Pj - 4//o6Oj/6urq/+vr6//r6+v/6urq/+jo6P/j4+P/2dnZ/5aWl/9xaGT/jXBj/9Snk//nr5n/2opr/8Rg - LvYAAAB7AAAALYSEhAHHYjCq1oBb/+Wrlv/ptaD/6rql/+2+qP/uwKn/67+o/3l7fP/Pz8//29vb/+Li - 4v/h4eH/1NTU/4WFhv+NfnX/2bOd//PIrv/zyK//uqOX/4mJif/U1NT/4eHh/+Hh4f/Z2dn/x8fH/35/ - gP92YFP/x6SQ//HHrv/zyK//88iv//PIr//zyK//88iv//PIr//zyK//88iv//PIr//zyK//88iv//TI - r/+OhoP/r7Cw/9ra2v/j4+P/5+fn/+np6f/p6en/6enp/+np6f/n5+f/4+Pj/9ra2v+xsbH/d3Ry/3pg - VP/Fm4n/57Ca/+Ojjf/SZjL/KhUJlwAAADiEhIQCyGIvzduNbv/mrpb/6raf/+y6o//svKT/8MCn/9Ov - nf+HiIn/0dHR/9zc3P/h4eH/39/f/7i4uP93cm7/ooVy/+i+pf/zyK3/88it//HHrf+ekYn/tre3/9/f - 3//h4eH/29vb/8/Pz/+DhIT/c2FX/7yahf/vxav/88it//LIrP/yyKz/8sis//LIrP/yyKz/8sis//LI - rP/yyKz/8sis//PIrf/hvKb/gYF//7y8vP/a2tr/4uLi/+fn5//m5ub/5ubm/+bm5v/m5ub/5+fn/+Li - 4v/a2tr/vb29/319fP9xXFP/tY18/+avmf/kp47/1HFC/0gjEKcAAAA6hISEA8hjL9Pdk3T/56yT/+q1 - nP/suaH/7r2k//DApv/IqJj/kZOT/9HR0f/c3Nz/4ODg/93d3f+srK3/cmlk/5F3Zv/aspr/88ar//PH - rP/zxqv/rpmN/6qqq//d3d3/4ODg/9zc3P/R0dH/kZKS/3RlXf+0k3//8MOp//THrP/0xqz/9Mas//TG - rP/0xqz/9Mas//TGrP/0xqz/9Mas//TGrP/1yKz/zK6b/4eIiP/Nzc3/2tra/+Li4v/l5eX/5ubm/+bm - 5v/m5ub/5ubm/+Xl5f/i4uL/2tra/83Nzf+Ki4v/cGFZ/6iDcv/jrpX/5KaO/9Z1SP9KJRGqAAAAO4SE - hAPIYy/S3ZJz/+erkf/qtJv/7Lie/+66of/wv6P/wqWU/5aXmP/R0dH/3Nzc/+Dg4P/d3d3/t7e3/3Vx - bf9zXlD/qYp2/9mymP/pvqL/1a6V/4uCfP+2trf/3d3d/+Dg4P/c3Nz/0NDQ/5eXmP92aF//spF8//DD - p//0x6r/88eq//PHqv/zx6r/88eq//PHqv/zx6r/88eq//PHqv/zx6r/9siq/76llf+Vlpf/zc3N/9ra - 2v/h4eH/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/4eHh/9ra2v/Nzc3/mJmZ/3BiXf+ad2b/3aeP/+Wl - jP/WdUj/SiURqgAAADuEhIQDyGMv0t2Rcv/nqo//6rKX/+y3m//uup7/8r6h/8Kkk/+XmJn/0NDQ/9vb - 2//f39//3d3d/9DQ0P+Gh4f/cGZf/3NfUP+Ud2T/oIRw/4t+df+Hh4j/0NDQ/93d3f/f39//29vb/9DQ - 0P+ampv/dmlg/7SQev/xwqT/9cao//XGqP/1xqj/9cao//XGqP/1xqj/9cao//XGqP/1xqj/9cao//jH - qf+mloz/np6f/8vLy//Y2Nj/39/f/+Li4v/h4eH/4eHh/+Hh4f/h4eH/4uLi/9/f3//Y2Nj/y8vL/6Cg - oP90bGj/lXFg/9qki//lpYn/1nVH/0olEaoAAAA7hISEA8hjL9LekHD/5qiM/+qwlP/stZj/7rib//C8 - nv/Co5H/l5iZ/8/Pz//a2tr/39/f/97e3v/Y2Nj/xsbG/4aGhv92cGz/c2li/3dybv+Hh4f/x8fH/9jY - 2P/e3t7/39/f/9ra2v/Ozs7/mpqb/3ZoX/+0j3f/8cGh//XFpP/1xaP/9cWj//XFo//1xaP/9cWj//XF - o//1xaP/9cWj//XFo//4x6X/mY+H/6Cgof/Gxsb/09PT/9zc3P/f39//4eHh/+Hh4f/h4eH/4eHh/9/f - 3//c3Nz/09PT/8bGxv+hoqL/enRx/6qAa//iqI3/5KKG/9Z1R/9KJRGqAAAAO4SEhAPIYy/S3Y5t/+am - iP/orpH/7LGV/+62mP/wupr/wqKP/5aXmP/Nzc3/2dnZ/9/f3//f39//29vb/9bW1v/MzMz/s7Oz/6io - qf+0tLT/zc3N/9bW1v/c3Nz/4ODg/9/f3//Z2dn/zc3N/5mZmv92Z17/so11//C+nv/0wqH/88Gh//PB - of/zwaH/88Gh//PBof/zwaH/88Gh//PBof/zwaH/9sOh/72jkf+IiYr/vb29/8vLy//W1tb/29vb/9zc - 3P/f39//39/f/9zc3P/b29v/1tbW/8vLy/+9vb3/iouM/4x5bv/Om4D/56qN/+Oggv/WdEb/SiURqgAA - ADuEhIQDyGMv0tyMav/lo4X/6auN/+uwkf/ttJT/8biW/8Ghjf+Wl5j/zMzM/9jY2P/e3t7/4ODg/97e - 3v/b29v/2dnZ/9fX1//W1tb/19fX/9nZ2f/b29v/3t7e/+Dg4P/e3t7/2NjY/8zMzP+ZmZr/dmdd/7KM - cv/wvJr/9MCd//TAnP/0wJz/9MCc//TAnP/0wJz/9MCc//TAnP/0wJz/9MCc//TAnf/1wZ3/ioWC/5WW - lv/BwcH/zs7O/9XV1f/a2tr/3Nzc/9zc3P/a2tr/1dXV/87Ozv/BwcH/lpaX/4F+fP/Fk3n/5aqM/+en - if/jnn//1XNF/0olEaoAAAA7hISEA8hjL9Lcimf/5KCA/+ioiP/prY3/67GQ/++0k//Bn4v/lZaX/8rK - yv/X19f/3d3d/+Dg4P/f39//3t7e/93d3f/c3Nz/3Nzc/9zc3P/d3d3/3t7e/9/f3//g4OD/3d3d/9fX - 1//Kysr/mJiZ/3ZmXP+yinD/8LqX//S+mv/0vpr/9L6a//S+mv/0vpr/9L6a//S+mv/0vpr/9L6a//S+ - mv/0vpr/9L6a/+u5l/+OhoL/hIaH/7Ozs//Pz8//1dXV/9nZ2f/Z2dn/1dXV/8/Pz/+zs7P/h4iJ/4iB - fv/PnoL/6KyM/+mriv/mpYX/4pt7/9ZzRP9KJRGqAAAAO4SEhAPIYy/S24hl/+OdfP/npYT/6qqJ/+yu - jP/vs4//wZ6J/5SVlv/Jycn/1dXV/9zc3P/f39//39/f/9/f3//e3t7/3t7e/97e3v/e3t7/3t7e/9/f - 3//f39//39/f/9zc3P/V1dX/ycnJ/5eXmP91ZVz/sYht/++3k//zu5b/8rqW//K6lv/yupb/8rqW//K6 - lv/yupb/8rqW//K6lv/yupb/8rqW//K6lv/zu5b/+L2X/82njv+BgH7/wMDA/9DQ0P/V1dX/1dXV/9DQ - 0P/AwMD/e3t6/4lyY//ZooD/7rCO/+usiv/pqIf/5qGB/+GYd//VckT/SiURqgAAADuEhIQDyGMw0tuG - YP/jmnj/5qKA/+mng//rq4j/7q+K/8Kchv+TlJX/x8fH/9TU1P/b29v/3t7e/97e3v/e3t7/3t7e/97e - 3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/b29v/1NTU/8fHx/+Wlpf/dWVZ/7GHav/vtpD/87mS//O5 - kf/zuZH/87mR//O5kf/zuZH/87mR//O5kf/zuZH/87mR//O5kf/zuZH/87mR//O5kf/4u5L/koeA/7Cx - sf/Kysr/0tLS/9LS0v/Kysr/sbKy/3dzcP+PaVL/2qGA/+ytif/pqYb/6KWC/+Weff/glXP/1XFB/0ol - EaoAAAA7hISEA8hjMNLahF3/4pd0/+WdfP/opID/6aiE/+2shv/AmoT/k5WV/8XFxf/S0tL/2tra/9zc - 3P/b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//c3Nz/2tra/9LS0v/FxcX/lpeX/3Vk - Wf+whGf/7rOM//K2j//xtY//8bWP//G1j//xtY//8bWP//G1j//xtY//8bWP//G1j//xtY//8bWP//G1 - j//xtY//9beP/5KGf/+rrKz/xsbG/8/Pz//Pz8//xsbG/6ytrf94dHD/j2hQ/9mefP/rqoX/6qaC/+ei - fv/km3j/4JFv/9VxQf9KJRGqAAAAO4SEhAPIYzDS2YFa/+GUb//jnHj/5qF8/+qlfv/tqYL/wZmB/5KT - lP/ExMT/0dHR/9jY2P/b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9jY - 2P/R0dH/xMTE/5WWlv91Y1j/sINj/+6xiP/ytIv/8rSL//K0i//ytIv/8rSL//K0i//ytIv/8rSL//K0 - i//ytIv/8rSL//K0i//ytIv/8rSL//W1i/+Sh4D/p6io/8LCwv/MzMz/zMzM/8LCwv+oqan/eHNx/49m - Tv/ZnHj/66eB/+mjfP/mn3r/45h0/9+Oa//UcED/SiURqgAAADuEhIQDyGMw0th/V//gkGv/5Jhz/+ee - dv/ponv/7KZ+/7+Xfv+Rk5T/wsLC/8/Pz//X19f/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra - 2v/a2tr/2tra/9ra2v/X19f/z8/P/8LCwv+UlZX/dWJX/7CBYv/uroT/8rGH//Kwh//ysIf/8rCH//Kw - h//ysIf/8rCH//Kwh//ysIf/8rCH//Kwh//ysIf/8rCH//Kwh//1sof/koZ//6Slpf+/v7//ysrK/8rK - yv+/v7//paWm/3hzcP+NZEr/2Zl0/+qkfP/ooHn/5Zt1/+KVcP/ei2f/1G8//0olEaoAAAA7hISEA8hk - MNLYfFT/341n/+OVb//mm3P/5593/+yjev/AlXz/kJKT/8DAwP/Ozs7/1tbW/9nZ2f/Z2dn/2dnZ/9nZ - 2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/1tbW/87Ozv/AwMD/k5SU/3VjVv+vf1//7auA//Gv - g//wr4P/8K+D//Cvg//wr4P/8K+D//Cvg//wr4P/8K+D//Cvg//wr4P/8K+D//Cvg//wr4P/9LCD/5GG - fv+ioqP/vb29/8jIyP/IyMj/vb29/6Ojo/94c3D/jWNJ/9iXcf/ponn/5511/+OYcf/hkWv/3Yhi/9Ru - Pv9KJRKqAAAAO4SEhAPIZDDS13pQ/9+KYv/ikmr/5Zht/+icc//roHX/wJR6/5CSk/+/v7//zMzM/9TU - 1P/X19f/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/19fX/9TU1P/MzMz/v7+//5OU - lP91YlX/r31b/+2pfP/xrH//8at///Grf//xq3//8at///Grf//xq3//8at///Grf//xq3//8at///Gr - f//xq3//8at///Stf/+RhX3/oaKi/7u7u//Hx8f/x8fH/7u7u/+ioqP/eHNw/45hRf/YlG3/6Z90/+ea - cf/klWv/345n/9yEXf/VbT3/SiUSqgAAADuEhIQDyGQw0tZ4Tf/eh17/4Y9m/+OVaf/nmG3/6p1x/8CS - d/+PkZL/vb29/8vLy//T09P/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW - 1v/T09P/y8vL/729vf+Sk5P/dWBU/698WP/sp3n/8Kp7/++qev/vqnr/76p6/++qev/vqnr/76p6/++q - ev/vqnr/76p6/++qev/vqnr/76p6/++qev/zq3r/kYV8/5+foP+6urr/xcXF/8XFxf+6urr/oKCg/3h0 - b/+MYEP/15Jp/+iccP/ml2v/45Jo/+CLYv/bgln/02w7/0olEqoAAAA7hISEA8hkMdLWdUr/3YRa/9+K - Yv/kkmf/5Zdr/+qbbf+/kXb/jpCR/7y8vP/Jycn/0tLS/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV - 1f/V1dX/1dXV/9XV1f/V1dX/0tLS/8nJyf+8vLz/kZKS/3VhU/+velX/7KR2//CoeP/wqHj/8Kh4//Co - eP/wqHj/8Kh4//CoeP/wqHj/8Kh4//CoeP/wqHj/8Kh4//CoeP/wqHj/9Kp4/5KEff+enp//ubm5/8TE - xP/ExMT/ubm5/5+fn/94c2//jF1C/9eQZv/qmm7/5ZRp/+KPZP/fiF7/2n5V/9NrOv9KJRKqAAAAO4SE - hAPIZDHS1XNI/9yAVv/giV7/449h/+aUZf/pmGn/v49z/46Qkf+5ubn/yMjI/9HR0f/U1NT/1NTU/9TU - 1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9HR0f/IyMj/ubm5/5GSkv90YFL/rnhT/+ui - cv/vpXT/7qR0/+6kdP/upHT/7qR0/+6kdP/upHT/7qR0/+6kdP/upHT/76R0/++ldP/upXP/559v/92X - aP+NgXj/np6e/7i4t//ExMP/xMTD/7i4t/+fn57/eHNv/39UOP+5elX/z4Zd/9mKXv/fil7/3oVa/9p8 - Uf/Tajn/SiUSqgAAADuEhIQDyGQx0tRxRP/bfVL/34Za/+GMXv/lkWL/6ZZl/7+Ocf+Nj5D/ubm5/8fH - x//Q0ND/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//Q0ND/x8fH/7m5 - uf+QkZH/dGBR/653UP/roG7/76Nw/++jcP/vo3D/76Nw/++jcP/vo3D/76Nw/++jcP/vo3D/76Nw/+6j - cP/pn23/045e/691S/+OXz3/dXF5/46SnP+lqbP/sLO+/7Czvv+lqbP/jpKc/29tdf9iQDD/eEws/4RT - M/+ZXz7/t29L/9F7Uf/YeE3/1Gs4/0olEqoAAAA7hISEA8hkMdLUbkL/23tO/92DVv/iiVn/441d/+iT - Yf+/jG7/jY+Q/7a2tv/Gxsb/z8/P/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS - 0v/S0tL/z8/P/8bGxv+2trb/kJGS/3RfT/+udU3/655p/++hbP/voWv/76Fr/++ha//voWv/76Fr/++h - a//voWv/76Fr/+6gbP/pnGf/vX9V/0xKgv8KMbP/ACvQ/wA10v8BNtD/ADXP/wA1z/8ANc//ADXP/wE2 - 0P8CONL/ADDS/wAtxP8eMo7/Uzo8/3ZEKP+dWjv/xmxE/9NpOP9KJhKqAAAAO4SEhAPIZDHS02w//9p4 - Sv/cgFL/4YdX/+SMW//okV7/vott/4yOj/+1tbX/xcXF/87Ozv/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/87Ozv/FxcX/tra2/4+QkP90Xk//rXNL/+qbaP/un2r/7Z9q/+2f - av/tn2r/7Z9q/+2fav/tn2r/7Z9q/+6fav/snGX/oXNp/wEuwf8PTNn/TYfp/3iv9P+Bt/b/hLr2/4W7 - 9/+GvPf/hrz3/4W89/+Fu/b/g7n2/3+19f9dme7/K2Tg/wAw0/8sMnT/azkd/5VRMf/GYzP/SyUSqgAA - ADuEhIQDyGQx0tNqPf/ZdUf/3X1O/9+EU//iilj/545b/76Jaf+MjpD/tbW1/8TExP/Nzc3/0NDQ/8/P - z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9DQ0P/Nzc3/xMTE/7e3t/+PkJH/c11N/6pw - R//pmmP/7p1m/+6dZf/unWX/7p1l/+6dZf/unWX/7p1l/+6dZf/vnWX/s31s/wAty/8+eeb/fbX1/4W9 - +P+Kw/n/jsf7/4/I+/+Qyfv/kMr7/5DK+/+Qyvv/kMn7/47H+/+LxPr/h8D4/3+49/9im+//BT7X/ycw - ef9sNxv/pVIq/0gkEawAAAA7hISEA8hkMdLSaDn/2HFC/9t7S//ggk7/44ZU/+eMV/+7iGr/jI6P/7W1 - tf/ExMT/zMzM/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/zMzM/8TE - xP+1tbX/kJGS/3JeT/+makT/6JZh/+6aY//umWP/7plj/+6ZY//umWP/7plj/+6ZY//ummP/6pdd/ww1 - vv83dOT/eLT2/4PB+f+Lyfv/kM38/5PQ/f+U0f3/lNH9/5TR/f+U0f3/lNH9/5TR/f+T0P3/kc79/47L - /P+HxPr/fLn3/2Gd7/8ANdX/Qy5E/4NAHv9AIBCvAAAAO4SEhAPIZDHS0mY3/9hxQf/cd0j/3oBL/+GF - Uf/nilT/tYZq/5CSk/+2trb/xMTE/8zMzP/Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P - z//Pz8//z8/P/8zMzP/ExMT/t7e3/5OUlf9zYFT/mmI9/+CRW//tmWD/7Jlf/+yZX//smV//7Jlf/+yZ - X//smV//8Zpe/4Zqh/8FQdf/bav0/3u8+f+GyPz/i87+/47R/v+P0v//j9L//5DS//+Q0v//kNL//5DS - //+P0v//j9L//4/R//+Nz/7/iMv9/4DB+v9zsvX/M3Hl/wstqv9vNBP/OBwOtQAAAD2EhIQDyGUx0tFk - Nf/Xbj7/23ZF/999SP/ig07/5ohR/62CZ/+Sk5X/uLi4/8XFxf/Ly8v/zs7O/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/87Ozv/MzMz/xsbG/7m5uf+YmZn/cGFX/39QMP/KgU//65dd/+2X - Xv/tl17/7Zde/+2XXv/tl17/7Zde//SaWv8vRLD/NXXl/22w9v96wPv/gsr9/4XO//+Hz///h8///4fP - //+Iz///iM///4jP//+Iz///iM///4fP//+Hz///hs7//4TM/v9+xfz/c7f4/2Ch8v8AM9X/WjEp/zIY - CrsAAAA+hISEA8hlMdLRYzL/12w7/9l0Qv/ee0X/4YBL/+CBSv+KfXT/np6f/7u7u//Gxsb/zMzM/87O - zv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zc3N/8fHx/+9vb3/p6en/39/ - f/9mPiT/nmM8/9uKVf/slFv/7ZVb/+2UWv/tlFr/7ZRa/+2UWv/2mFb/AS/H/02T7v9psvf/dcH8/3rI - /v98y///fcv//3zK//9+zP//fsz//37M//9+zP//fsz//37M//9+yv//fMv//33L//97yf3/d8T9/265 - +f9jp/T/Dkva/0UwT/8wFwm8AAAAP4SEhAPIZTLS0GEw/9ZqN//acj//3nlE/999Rv+0dVL/gISF/7Gx - sf+/v7//x8fH/8zMzP/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/8zM - zP/IyMj/wcHB/7W1tf+Ojo//cmRb/3BDJv+tbED/4YxV/+yTWP/tlFn/7ZRZ/+2UWf/tlFn/9phU/wAq - zv9WnPL/Y7H4/2y//P9xxf7/csf//3PH//9zx///c8f//3PH//9zx///c8f//3PH//9zx///c8f//3PH - //9zx///csb//27C/f9ot/r/XKb0/xhU3f8+MFn/MBYJvQAAAECEhIQDyGUy0tBgL//WZzX/2nA9/913 - Qf/Ebz//fnt6/5+fn/+3t7f/w8PD/8nJyf/MzMz/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/ysrK/8XFxf+7u7v/qqqq/4OFhv9rVET/dUco/7ZwQv/ljlP/65JX/+yT - V//rk1f/65NX//WXUv8AKs//UJvy/1uu+P9ju/z/ZsH+/2fC//9owf//aMH//2jB//9owf//aMH//2jB - //9owf//aMH//2jB//9owf//ZsH//2fC//9kvv3/X7T6/1Sj9P8XVd3/PzBb/zAWCb0AAABAhISEA8hl - MtLOXy7/1WYz/9hvO//QbDb/hnlx/4+QkP+ysrL/vr6+/8fHx//Ly8v/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/8vLy//IyMj/wsLC/7a2tv+jo6P/gYOF/2dL - N/99TSz/xHlG/+iQVP/sklX/7JJU/+ySVP/1lU//ACvP/0iX8v9Sqvj/Wbf9/1u9/v9cvv//Xb7//12+ - //9dvv//Xb7//12+//9dvv//Xb7//12+//9dvv//Xb7//12+//9cvv//Wrr9/1Wv+v9Mn/T/FFPd/z8w - Wv8wFgm9AAAAQISEhAPIZTLSz18t/9VnM//VajX/lnRi/4aJiv+srKz/urq6/8TExP/Jycn/zMzM/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/MzMz/y8vL/8bG - xv+/v7//srKy/5qamv+AgID/ZUEq/5FYNP/Vg0z/65BU/+yRVf/skFX/9ZRQ/wArz/9Ak/L/SKX4/06y - /f9Ruf7/ULr//1K6//9Suv//Urr//1K6//9Suv//Urr//1K6//9Suv//Urr//1K6//9Suv//Ubn//0+2 - /f9Lq/r/Q5v0/xJR3f8/MFr/MBYJvQAAAECEhIQDyGUy0s9eLP/VZTH/tGpF/32ChP+kpKT/tra2/8LC - wv/IyMj/y8vL/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/8zMzP/Kysr/xcXF/7y8vP+vr6//kJGR/3hxbf9rPiL/r2s+/+WMUf/skVT/7JFT//WU - Tv8AK8//N43x/z+h+P9Drv3/RrT+/0W1//9FtP//RbT//0W0//9FtP//RbT//0W0//9FtP//RbT//0W0 - //9FtP//RbT//0a1//9Esf3/Qaf6/zqV9P8PUNv/PzBa/zAWCb0AAABAhISEA8hlMtLPXiz/0GAr/4J8 - eP+XmJj/sbGx/7+/v//Hx8f/y8vL/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zMzM/8zMzP/MzMz/zMzM/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zMzM/8nJyf/Dw8P/uLi4/6mpqf+Gh4j/a1ND/4ZR - Lv/RgEr/65BT/+yRVP/1lE//ACvP/y+I8P81nPf/Oan8/zuw/v88sf//PLH//zyx//88sf//PLH//zyx - //88sf//PLH//zyx//88sf//PLH//zyx//86sf//Oq39/zei+v8ykPP/DE7c/z8wWv8wFgm9AAAAQISE - hAPIZTLS0F4r/6trTP+Eh4n/q6ur/7q6uv/FxcX/ysrK/8zMzP/MzMz/zMzM/8zMzP/MzMz/y8vL/87O - zv/Ozs7/zs7O/87Ozv/Ly8v/y8vL/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/MzMz/yMjI/8DA - wP+ysrL/mpqa/3x6ef9qPiD/sm0//+iOUv/skVT/9ZRP/wArz/8nhPD/LJj3/y+l/P8xrP7/MK3//zCt - //8wrf//MK3//zCt//8wrf//MK3//zCt//8wrf//MK3//zCt//8wrf//Ma3//zCp/f8tnvn/KIzy/wlM - 3P8/MFr/MBYJvQAAAECEhIQDyGUy0tBcKP+DfHj/mJmZ/7Kysv/BwcH/yMjI/8vLy//MzMz/1NTU/9ra - 2v/f39//4uLi/+bm5v/n5+f/5ubm/+bm5v/m5ub/5+fn/+fn5//k5OT/4ODg/93d3f/Y2Nj/1NTU/8/P - z//Ly8v/zMzM/8nJyf/FxcX/urq6/6qqqv+Gh4j/bVVF/5VbM//dh07/7JFU//WUT/8AK8//IIDv/yOU - 9/8mofz/Jqj+/yip//8oqf//KKn//yip//8oqf//KKn//yip//8oqf//KKn//yip//8oqf//KKn//yap - //8npf3/JJr5/yCI8v8HStr/PzBa/zAWCb0AAABAhISEA8llMdK/YTb/foKE/6ioqP+4uLj/xMTE/9TU - 1P/g4OD/5+fn/+bm5v/m5ub/5ubm/+bm5v/m5ub/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5ubm/+bm - 5v/m5ub/5ubm/+bm5v/m5ub/5OTk/9/f3//Y2Nj/zc3N/76+vv+wsLD/k5OU/3RpYP9/TCr/0IBK/+yQ - VP/1lE//ACzP/xd87/8bkPf/HZ38/x2k/v8fpf//HqT//x6k//8epP//HqT//x6k//8epP//HqT//x6k - //8epP//HqT//x+k//8dpf//HqH9/xyW+f8ZhPH/BUnb/z8xWv8wFgm9AAAAQISEhAPKZDDSpm5U/4uN - jv+tra3/z8/P/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//i4uL/0dHR/7Oz - s/9+gIL/dUQk/8Z5Rf/rkFP/9ZRP/wAsz/8Rd+3/FIz3/xSa/P8Xof7/F6L//xei//8Xov//F6L//xei - //8Xov//F6L//xei//8Xov//F6L//xei//8Xov//F6L//xae/f8Tkvn/EoDx/wNH2/8/MVr/MBYJvQAA - AECEhIQDymQw0p1vWv+dn6D/29vb/+Li4v/n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn - 5//l5eX/5ubm/+Xl5f/l5eX/5eXl/+bm5v/l5eX/5+fn/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo - 6P/o6Oj/5eXl/9/f3//b29v/f4CB/3RbSf+9g1v/6pBU//WTTP8ALM//DHTu/w6J9v8Nl/z/Dp7+/w6f - //8On///Dp///w6f//8On///Dp///w6f//8On///Dp///w6f//8On///Dp///w6f//8Nm/3/Do/4/wx9 - 8f8BRtv/PzFa/zAWCb0AAABAhISEA8tkL9KPe3H/vr6//9/f3//k5OT/6Ojo/+np6f/p6en/6enp/+np - 6f/p6en/6enp/+jo6P/l5eX/5eXl/+Pj4//j4+P/4uLi/+Pj4//j4+P/5eXl/+Xl5f/o6Oj/6enp/+np - 6f/p6en/6enp/+np6f/p6en/6enp/+bm5v/i4uL/3Nzc/5CQkf92Z17/u56J//PNs//9w5X/ACrM/wp0 - 7f8DhPb/B5P8/wib/v8Im///CJv//wib//8Im///CJv//wib//8Im///CJv//wib//8Im///CJv//wib - //8InP//CZj9/weN+P8Ie/D/AEXZ/0AxWv8wFgm9AAAAQISEhAPLYy7SiIJ//8vMzP/g4OD/5ubm/+np - 6f/q6ur/6urq/+rq6v/q6ur/6urq/+np6f/n5+f/5eXl/+Pj4//b29v/r6+w/6ytrf+ur6//29vb/+Pj - 4//l5eX/5+fn/+np6f/q6ur/6urq/+rq6v/q6ur/6urq/+jo6P/o6Oj/4+Pj/97e3v+cnJz/dWpi/7ia - iP/xzLT//9e3/wAmy/+cyPf/YrL5/ySh/P8Al/7/Apn//wSa//8Em///BJv//wSb//8Em///BJv//wSb - //8Em///BJv//wSb//8Em///BJv//wSX/f8Fi/j/BHnw/wBE2v9AMVr/MBYJvQAAAECEhIQDy2Mu0oWA - f//S0tL/4uLi/+fn5//q6ur/6+vr/+vr6//r6+v/6+vr/+np6f/p6en/5ubm/+Tk5P/IyMj/ent8/5qP - h/+3pZn/qpyT/3d4ev/IyMj/5OTk/+bm5v/p6en/6enp/+vr6//r6+v/6+vr/+vr6//r6+v/6enp/+Xl - 5f/g4OD/oaGi/3dtZf+5nYr/8862///Yuf8AJsr/n8n4/5vO+/+e1f3/ic///0m1//8KnP//AJj//wCZ - //8Bmv//AZr//wGa//8Bmv//AZr//wGa//8Bmv//AZr//wGa//8Blv3/AYn4/wB38P8ARNr/QDFa/zAW - Cb0AAABAhISEA8tjLtKHgn//0dHR/+Li4v/o6Oj/6+vr/+rq6v/q6ur/6urq/+rq6v/r6+v/5+fn/+Xl - 5f/V1dX/e3x9/6OOgf/sybL/+ta9//zWvv/ixbH/d3h6/9XV1f/l5eX/5+fn/+vr6//q6ur/6urq/+rq - 6v/q6ur/6+vr/+np6f/l5eX/4eHh/6CgoP95b2f/v6KQ//TRuv//2rv/ACbK/6LL+f+bz/v/m9T9/5zX - //+f2P//oNj//3DF//8qqf//AJX//wCX//8AmP//AZj//wGY//8BmP//AZj//wGY//8Bmf//AZX9/wGJ - +P8Bd/D/AETa/0AxWv8wFgm9AAAAQISEhAPLYy7SjoSA/8nJyv/j4+P/6enp/+vr6//s7Oz/7Ozs/+zs - 7P/s7Oz/6+vr/+jo6P/m5ub/paWm/394cv/IrJr/9tS+//jWv//41r//+9jA/7Olm/+lpqb/5ubm/+jo - 6P/r6+v/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/q6ur/5ubm/+Li4v+Xl5j/fnFp/8uunP/21L7//9y+/wAm - yv+mzfn/oND7/6DW/P+g2P//oNn//6DZ//+h2f//pdv//4/R//9EtP//Apn//wCX//8AmP//AJn//wCZ - //8Amf//AJn//wCV/f8Aifj/AHbw/wBD2v9AMVr/MBYJvQAAAECEhIQDymMu0p2Kgf+4uLn/5OTk/+np - 6f/s7Oz/7e3t/+3t7f/t7e3/7e3t/+vr6//o6Oj/5ubm/4GBgv+Bcmj/17qo//jYwv/41sL/+NbC//jX - wv/qzbr/fH5+/+bm5v/o6Oj/6+vr/+3t7f/t7e3/7e3t/+3t7f/t7e3/6+vr/+bm5v/j4+P/hoaH/4Jz - av/Wuqj/+NfC///dwf8AJsr/qs/5/6TS+/+k1/7/pNr//6TZ//+k2f//pNn//6TZ//+k2v//qNv//6Ta - //9lwf//HKP//wCW//8Al///AJj//wCZ//8Alf3/AIn4/wB28P8AQ9r/QDFa/zAWCb0AAABAhISEA8pj - LtKwkYT/ra6v/+Tk5P/p6en/7Ozs/+7u7v/u7u7/7u7u/+zs7P/s7Oz/6Ojo/+Xl5f98fX3/gnFm/9m+ - rP/52sX/+NnE//jZxP/42cT//d3H/3d5ef/l5eX/6enp/+zs7P/s7Oz/7u7u/+7u7v/u7u7/7e3t/+vr - 6//m5ub/4+Pj/3x8ff+QfHD/4cWy//nZxP//38P/ACXK/6/T+f+o1Pv/qNn+/6jc//+o3P//qNz//6jc - //+o3P//qNz//6jc//+o3P//qt3//67e//+Y1f//Xb7//ySn//8AmP//AJL9/wCF+P8Ac/D/AELZ/0Ay - W/8wFgm9AAAAQISEhAPJYi7SvpuM/46QkP/m5ub/6enp/+zs7P/u7u7/7e3t/+3t7f/u7u7/7Ozs/+jo - 6P/j4+P/e3x8/4Z0af/bwq//+dvH//jaxv/42sb/+NrG//zdyP93eXr/5eXl/+jo6P/s7Oz/7u7u/+3t - 7f/t7e3/7u7u/+3t7f/r6+v/5+fn/8bGxv96eXn/qpaI/+7Svv/42sb//+DF/wAlyv+y1Pr/qtb7/6ra - /P+q3f//qtz//6rc//+q3P//qtz//6rc//+q3P//qtz//6rc//+q3P//q93//67e//+w3///sN7//5nU - /v+Myfv/lMb5/ztt4f8+NF//MBYJvQAAAECEhIQDx2Et0+y7pv92eXr/3Nzc/+jo6P/s7Oz/7u7u/+/v - 7//v7+//7+/v/+3t7f/p6en/4uLi/3p6ev+HdWv/3MKx//ncyf/428j/+NvI//jbyP/83sr/enp7/+Xl - 5f/p6en/7e3t/+/v7//v7+//7+/v/+3t7f/t7e3/6urq/+fn5/+mpqb/g3t2/8yzpP/22cf/+NvI///i - x/8AJcr/ttb6/6/Y+/+v3P3/r97//6/f//+v3///r9///6/f//+v3///r9///6/f//+v3///r9///6/f - //+v3///r9///6/f//+v3f7/sNn8/7TX+/8/b+L/PjNf/zAXCbwAAAA/hISEA8dhLdLtvKn/ppqW/6en - p//p6en/6+vr/+7u7v/v7+//8PDw/+/v7//t7e3/6urq/+Li4v96enr/iHdt/9vDs//53cv/+NzK//jc - yv/43Mr//N/N/3p6ev/m5ub/6urq/+7u7v/u7u7/8PDw//Dw8P/v7+//7e3t/+np6f/f39//e3x8/6GP - hP/ozr3/99vJ//jcyv//48n/ACXK/7fW+f+y2Pv/st39/7Lg//+y4P//suD//7Lg//+y4P//suD//7Lg - //+y4P//suD//7Lg//+y4P//suD//7Lg//+y4P//st7+/7Lb/P+22fv/PW3i/0A0X/8yGAm6AAAAO4SE - hALJYS3P6LSh/+XIvP93eHn/3t7e/+rq6v/t7e3/7+/v//Dw8P/w8PD/7u7u/+vr6//g4OD/enh5/4p6 - b//exLX/+d3L//jcy//43Mv/+NzL//zfzv96enr/5+fn/+vr6//u7u7/8PDw/+/v7//w8PD/7u7u/+zs - 7P/q6ur/p6en/4N+ev/Ntaf/9tnJ//jcy//43Mv//+LL/wAtyf+myff/tdn7/7Te/f+04P3/tOH//7Tg - //+04P//tOD//7Tg//+04P//tOD//7Tg//+04P//tOD//7Tg//+04P//tOH//7Tf/v+02/z/utn6/yle - 3v9MOFj/NhoKsAAAADGEhIQCzGMvsuGhhv/11Mf/qJ2Y/5iZmf/s7Oz/7Ozs/+7u7v/w8PD/8PDw/+7u - 7v/r6+v/4eHh/3l4eP+LfHL/3cW3//jdzP/23Mz/9tzM//bczP/738//enp6/+bm5v/r6+v/7+/v//Hx - 8f/x8fH/7+/v/+3t7f/r6+v/09PT/3p7e/+wnZP/7NPE//bbzP/33Mz/9tzM///hzP8nTcn/eaLt/7vb - +/+53v3/ueH+/7ni//+54///ueP//7nj//+54///ueP//7nj//+54///ueP//7nj//+54///ueP//7ni - /f+53/3/udv7/7zY+v8ANtX/cUA4/y0VCZAAAAAdAAAAAJdLJG/VfFH/8tXL//XUyP+FgoH/wMDA/+zs - 7P/t7e3/7+/v//Dw8P/u7u7/6+vr/9zc3P95eHj/lIN6/+TKvf/33M3/99zN//fczf/33M3/+9/Q/35+ - fv/j4+P/7Ozs/+/v7//x8fH/8PDw/+7u7v/s7Oz/6Ojo/4mKiv+ZjYf/4cm8//bczf/33M3/99zN//fc - zf/7383/gInL/yJY2v/E3vv/vN38/7zh/f+84/7/vOT9/7zk//+85P//vOT//7zk//+85P//vOT//7zk - //+85P//vOT//7zj/f+84f7/vN/7/7/c+/91nu3/BzG4/6BNHvsAAABQAAAACgAAAAAqFAkL0WQu9+i2 - o//y1cn/4Ma9/3V3d//T09P/7Ozs/+3t7f/u7u7/7u7u/+vr6//MzMz/eHZ0/6WTif/r08T/9tzO//Xc - zv/13M7/9dzO//rf0P+IhoT/1tbW/+vr6//u7u7/7+/v/+/v7//s7Oz/7e3t/5iYmP+KhYP/2sO1//Ta - zP/23M7/9dzO//Xczv/13M7/9tzO//HYzP8AMsn/faXt/8Pf/P+93fz/veH9/73i/P+94/7/veP+/73j - /v+94/7/veP+/73j/v+94/7/veP+/73h/v+94v3/veD7/7/e+/+51vn/Az7X/2JDX/9wNxizAAAAIAAA - AAEAAAAAAAAAAKBPJ2fQazr/8M7C//TYzv/Ywrn/dnd4/83Nzf/t7e3/7Ozs/+vr6//q6ur/srKy/313 - df/Aq6D/8djL//bcz//23M//9tzP//bcz//53tH/oJiV/7u7vP/q6ur/7Ozs/+3t7f/t7e3/6urq/5iZ - mf+IhIP/2sK2//PZzf/23M//9tzP//bcz//23M//9tzP//bcz//53s//ubLN/wAszP+NsfD/yOL7/8Lf - +//B4Pz/weH7/8Hh/f/B4v3/weL9/8Hi/f/B4v3/weH9/8Hh+//B4Pz/wd/8/8Xg+/+51fn/HFLb/zI9 - mf+7XCXwDgcDNgAAAAUAAAAAAAAAAAAAAAAAAAAA3G02ktBrO//lr5n/9t3U/9rGv/98fn7/pKWm/+Xl - 5f/r6+v/4+Pj/4KEhf+ilZH/48zB//Xc0P/13NH/9dzQ//Xc0P/13ND/997S/8G0rf+TlJT/7e3t/+vr - 6//u7u7/zs/P/4iKiv+Sjoz/4crA//Tc0P/13NH/9dzQ//Xc0P/13ND/9dzQ//Xc0P/13ND/9dzQ//vg - 0f+wrM//AC3M/ztt4P+ewfX/zOP7/8ri+//K4/v/yuP8/8rj/P/K4/z/yuP8/8rj/P/K4/v/zOL7/7nV - +f9nk+r/ADbW/z9Akv/GYSvzLxcLRQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTyde02Yw69Nw - Qv/gmHf/3KOK/5uFev94fX//j5KU/3yAg/+bhHr/3K2X/+e3of/quaL/6bii/+m4ov/puKL/6bii/+q5 - ov/otqD/h4B9/5OWl/+ztbb/kZOV/3t9fv+wi3r/5LOd/+i5ov/quaL/6bii/+m4ov/puKL/6bii/+m4 - ov/puKL/6bii/+m4ov/puKL/7rui/9uuof9TV6n/ADHJ/wA41f8cUtv/G1Lb/xtS2/8bUtv/G1Lb/xtS - 2/8bUtv/HFLb/w1H2f8AK8//KDqo/5RXV/++XSe3IhEHJgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAACwVCgFgLxdMlkgiistjL6XKYi6xxmMzsrNoQ7K9ZDmyyGEtssZhLrLGYC2yxmAtssZg - LbLGYC2yxmAtssZgLbLGYC2yx2AtssdjMLKmbVGyoG5VsqdsT7LEYC6yx2EtssdgLbLGYC2yxmAtssZg - LbLGYC2yxmAtssZgLbLGYC2yxmAtssZgLbLGYC2yxmAtssZgLbLHYS2yzGQtss1kLbKuXEKyolhKsqFZ - SrKhWUqyoVlKsqFZSrKhWUqyoVlKsqFZSrKkWUmywmEymmMwEnFVKRImAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPwAAAAAAAB/8AAAAAAAAA/gAAAAAAAAB8AAAAAAAAADgAAAAAAAAAOAAAAAAAAAAQAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAEAAAAAAAAAAYAAAAAAAAADwAAAAAAAAAfgAAAAAAAAD/AAAAAAAAB/KAAAAEgAAACQAAAAAQAgAAAA - AABgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAA - AAQAAAAFAAAABQAAAAUAAAAFAAAACgAAABUAAAAnAAAAPAAAAEsAAABUAAAAWQAAAFgAAABQAAAARgAA - ADMAAAAeAAAADgAAAAYAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAA - AAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAKAAAAIwAAAD0AAABDAAAARAAA - AEQAAABGAAAARgAAAEUAAABEAAAARAAAAEIAAAAyAAAAFAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAABMAAAAkAAAAMwAAADoAAAA9AAAAPQAA - AD8AAABHAAAAXQEBAXogICCeJiYmsEVFRchNTU3QR0dHzS4uLr8jIyO3CwsLpwAAAJYAAACCAAAAaAAA - AE8AAABBAAAAPgAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAA - AD0AAAA9AAAAPQAAAD0AAAA9AAAAPQAAAD0QEBBZISEhjyAgIKogICCwICAgsCIiIrIjIyO0ICAgsiAg - ILEgICCwICAgsRYWFqoAAACJAAAAWAAAAC4AAAAcAAAACwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAIAAAAQAAAAMBIIA1sbDQZ6Hw8HiyAQB5IgEAeUHw8HlRsMBZsSDQyqQ0ND02dn - Z+6EhIT9kJCQ/5eXl/+fn5//mpqa/5GRkf+Li4v+b29v9UtLS+YWFBPQDAQAxREIBLMXCwWhHQ4Glx8Q - B5QgEAeUIBAHlCAQB5QgEAeUIBAHlCAQB5QgEAeUIBAHlCAQB5QgEAeUIBAHlCAQB5QgEAeUIBAHlCAQ - B5QgEAeUIBAHlCAPB5ViYF7WhYWF/IiIiP2JiYn9ioqK/YyMjP6NjY3+ioqK/YmJif2IiIj9h4eH/Wxs - a/QXEQ7LDAYCpQAAAHcAAABdAAAAPwAAAB4AAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAA - ABYhEAhVfj4duLNYK+XJZDL40mk1/9NqNv/Rajb/w2Ix/5leQf+De3f/jIyN/62trf/CwsL/1NTU/9fX - 1/3X19f/2NjY/9XV1f/Ly8v9srKy/5GSkv+BfXv/aVFE/2IwF/+GQyL/tFsu/85oNf/Tajf/0mo2/9Jq - Nv/Sajb/0mo2/9JqNv/Sajb/0mo2/9JqNv/Sajb/0mo2/9JqNv/Sajb/0mo2/9JqNv/Sajb/02o2/85p - N/+FfHf+pqan/8bGxv/Ozs7/0tLS/tTU1P/V1dX/09PT/8/Pz//IyMj+srOz/4OBf/9iPy39eDob83k8 - HdYqFQqjAAAAfgAAAFoAAAAoAAAABwAAAAAAAAAAAAAAAAAAAAAAAAABAQAAFXA3HInNZC/50m9A/9qH - ZP7fm4H+46aP/uewmv3eqJP9oouB/X2Agv2mpqf+0tLS/djY2P3c3Nz939/f/eDg4P7h4eH94ODg/d/f - 3/3d3d3+2tra/dPT0/2vr6/9hoeI/XJpZv5rUkn9mHVn/c+gjf3ptJ7+6rSe/eq0nv3qtJ796rSe/eq0 - nv7qtJ796rSe/eq0nv3qtJ7+6rSe/eq0nv3qtJ796rSe/uq0nv3qtJ7967We/cyllP1/f3/+wsLC/dfX - 1/3d3d394eHh/uLi4v3j4+P94uLi/d7e3v3Y2Nj+ysrK/YyMjP1vX1j+f048/rxlPv7NYzD8ej0ezwQB - AI4AAABiAAAAJwAAAAYAAAAAAAAAAAAAAAAHAwEMj0ciltBnNP7ZiGb+5amT/+eynv/pt6L/6rik/eq6 - pf+xmI3/gYKC/7a2tv/V1dX93Nzc/+Hh4f/j4+P/4+Pj/+Pj4/3j4+P/4+Pj/+Pj4//j4+P94eHh/93d - 3f/W1tb/wcHB/4aGh/1wZmH/c1xR/62MfP/juKL97b+q/+3Aqv/twKr/7cCq/+3Aqv3twKr/7cCq/+3A - qv/twKr97cCq/+3Aqv/twKr/7cCq/e3Aqv/twKr/7sCq/7Wdkv+Kior90dHR/97e3v/l5eX/6Ojo/enp - 6f/p6en/6Ojo/+bm5v/g4OD919fX/56env92cG3/dltR/buMev/YjW7/0Ww8/plLJN0CAACMAAAAVgAA - ABsAAAABAAAAAAAAAAB0OhxlzGY099uMbf/lrZf96LSg/+q6pv/rvan/7L+r/duzov+HgoH/qKip/9TU - 1P/c3Nz94uLi/+Pj4//j4+P/4eHh/+Li4v3h4eH/4uLi/+Li4v/i4uL94+Pj/+Li4v/e3t7/1tbW/7Gx - sf2AgID/bV5X/410Z//SrZr97sSw//DFsP/wxbD/8MWw//DFsP3wxbD/8MWw//DFsP/wxbD98MWw//DF - sP/wxbD/8MWw/fDFsP/wxbD/6sCt/5uPif+cnZ392dnZ/+Pj4//o6Oj/6+vr/evr6//r6+v/6+vr/+np - 6f/k5OT93Nzc/7Gxsf97eXn/cFxT/ayGd//cppL/35d6/9FqOv5uNhrIAAAAeQAAADkAAAAIAAAAACYS - CRHDYC/Y1XtU/+SqlP/os5/967ml/+y9qf/tv6v/78Kt/bSdk/+LjIv/ycnJ/9ra2v/h4eH94+Pj/+Li - 4v/e3t7/y8vL/6qqqv2bnJ3/o6Sk/76+vv/b29v94eHh/+Pj4//h4eH/3Nzc/9HR0f2XmJj/d3Jv/3Zh - Vv+8m4r968Kt//HGsf/xxrH/8cax//HGr/3xxrH/8cax//HGsf/xxq/98cax//HGsf/xxrH/8cav/fHG - sf/xxrH/4rup/4mGg/+zs7P93Nzc/+Tk5P/p6en/6+vr/evr6//r6+v/6+vr/+rq6v/m5ub93d3d/8TE - xP+Eg4P/bl9Y/Zt7bf/UpZL/5ayX/9mIZv/JYi/5HQ0GmQAAAFYAAAAWAAAAAGMyGFrQajn73pl+/uav - mv3pt6L+6rum/e2+qf3uwKr98cKr/oOBgP2mpqb91NTU/d7e3v3j4+P+4uLi/d7e3v29vb39hISE/Y6F - f/6xnJD9qpmQ/YqGhP2lpqb+29vb/eHh4f3i4uL939/f/dfX1/64uLj9fXx7/XBfVv2pjHv+576o/fHH - sP3wx7D98Mew/fDHsP7wx7D98Mew/fDHsP3wx7D+8Mew/fDHsP3wx7D98Mew/vDHsP3yyLD9zK6e/YOC - gv3BwcH+3t7e/eTk5P3o6Oj96urq/urq6v3q6ur96urq/enp6f3m5ub+39/f/czMzP2Ojo/9cGhj/opu - Yf3Kn4395a+a/eKkjP3SbD7/cDcayQAAAGgAAAAjlJSUAcVhL57RdEv/46aP/+ixnP/quKP97Lym/+y/ - qP/uwKr/676o/Xl7fP/Dw8P/19fX/+Dg4P/i4uL94ODg/8HBwf+DgoH/jn91/9Wvm/3xxq3/88iv/9q4 - pP+Nh4T9qamp/9vb2//h4eH/4ODg/9nZ2f3Ly8v/jY6O/3NnYP+cgHD94Lii//LHrv/zyK//88iv//HG - r/3zyK//88iv//PIr//xxq/988iv//PIr//zyK//8cav/fPIr//zyK//r5uQ/42Njf/R0dH93d3d/+Tk - 5P/o6Oj/6enp/enp6f/p6en/6enp/+jo6P/l5eX939/f/9XV1f+hoqL/d3Jx/XlfVP+5koH/4q6Z/+Wq - lP/XgFv+plEn5QsFAngAAAAslJSUAsdiMMLXgV3/5amR/+eznP/ruKH967qk/+6+pf/wwKj/0q+d/YOE - hf/Hx8f/2dnZ/+Dg4P/h4eH93d3d/6Giov95cm3/ood1/+a9o/3yx63/88it//PHrv/NsJ39i4uL/9DQ - 0P/f39//4eHh/9vb2/3R0dH/lZaW/3NqZP+SeGj92bOb//HGrP/zyK3/8sis//PGrP3yyKz/8sis//LI - rP/zxqz98sis//LIrP/yyKz/88as/fPIrf/rwqr/mY+I/5iYmf/T09P93t7e/+Tk5P/n5+f/5ubm/ebm - 5v/m5ub/5ubm/+fn5//l5eX94ODg/9fX1/+urq7/fHx7/XJcUv+rhXb/3auV/+aslP/bi2z+ulwt7xQK - BIAAAAAvlJSUA8hiL83ZiGX/5aiR/+mymv/rt6D97buj/+29pf/wwKb/xaaX/Y2Pj//Kysr/2dnZ/+Dg - 4P/g4OD929vb/5GSkv90Zl7/m39u/962nv3yxqz/88es//PHrP/rwaf9goCA/8nJyf/e3t7/4ODg/9zc - 3P3S0tL/pKSk/3Zxbv+LcWL91q+X//PHq//0x6z/9Mas//LHrP30xqz/9Mas//TGrP/yx6z99Mas//TG - rP/0xqz/8ses/fXHrP/gu6T/jIiF/66vr//V1dX93t7e/+Pj4//m5ub/5ubm/ebm5v/m5ub/5ubm/+bm - 5v/k5OT939/f/9fX1//AwMD/hYaF/XFhWf+ffGz/2aeR/+eslP/eknP+v18w8hYLBYIAAAAwlJSUA8hi - L8zaiGb/5amP/+mxmf/rtpz97bqh/++7of/ywKT/vaKT/ZKTk//MzMz/2dnZ/9/f3//f39/92tra/5WV - lf9wZl//gWlZ/76bhf3ku6D/78So/+7Dp//Oq5T9g4KC/8nJyf/d3d3/4ODg/9zc3P3T09P/rKys/3h1 - cv+Ib179062U//LFqf/0x6v/9Mer//THq/30x6v/9Mer//THq//0x6v99Mer//THq//0x6v/9Mer/fXH - q//WtJ//iYiH/76+vv/U1NT93t7e/+Pj4//l5eX/5eXl/eXl5f/l5eX/5eXl/+Xl5f/j4+P939/f/9fX - 1//IyMj/kpKT/XFkXf+UcmL/06GL/+arkf/eknP+v18w8RcLBYIAAAAwlJSUA8hiL8zZiWX+5aeN/emw - lv3rtZv+7bme/e28oP3xv6L9vKGS/pSVlv3MzMz92dnZ/d/f3/3e3t7+2dnZ/ausrP14dXL9bVpP/Ylw - Xv60kXz9yqSL/cOeiP2Qgnj+kpOS/dDQ0P3d3d3939/f/dvb2/7R0dH9sLGx/Xp3df2HbV3+1KyS/fPG - p/30xqn988ap/fTGqf7zxqn988ap/fPGqf30xqn+88ap/fPGqf3zxqn99Map/vXHqf3NrZr9hoaH/cPD - w/3T09P+3Nzc/eHh4f3j4+P94+Pj/uLi4v3i4uL94uLi/ePj4/3i4uL+3t7e/dbW1v3Jycn9mJiZ/nNp - Zf2JaVr9y5uD/eWpj/3ek3L+v18w8RcLBYIAAAAwlJSUA8hiL8zah2T/5aWK/+mvk//rtJj97beb/++5 - nv/yvqD/vKCQ/ZSVlv/Ly8v/2NjY/97e3v/f39/92tra/8vLy/+VlJT/eHNw/21eUf13X1D/gWtc/4F2 - bv+FhYX9vLy8/9nZ2f/e3t7/39/f/9vb2/3S0tL/sLCx/3p4df+HbVr91KuQ//PDpP/1xab/9cWm//PF - pv31xab/9cWm//XFpv/zxab99cWm//XFpv/1xab/88Wm/ffGpv+tmo7/j5CQ/8LCwv/Q0ND92tra/9/f - 3//h4eH/4ODg/eLi4v/i4uL/4uLi/+Hh4f/g4OD929vb/9PT0//Hx8f/oKCg/Xh0cv+Qb1//z5uD/+ao - jP/ekXH+v18w8RcLBYIAAAAwlJSUA8hiMMzah2L/5aSI/+etkf/rspX97bSY/++5m//yvJ3/vJ+P/ZOU - lf/Kysr/19fX/97e3v/f39/93d3d/9fX1//Hx8f/mJiY/4GAf/17d3b/f318/46NjP+4uLj91dXV/9vb - 2//f39//39/f/9ra2v3Pz8//sLGx/3p3df+HbFj91KqO//PDov/1xKP/9cSj//PEo/31xKP/9cSj//XE - o//zxKP99cSj//XEo//1xKP/88Sj/ffFo/+5oZH/iYqL/7u7u//Ly8v91dXV/9vb2//e3t7/4ODg/eHh - 4f/h4eH/4ODg/9/f3//c3Nz919fX/87Ozv/AwMD/mJmZ/X12cf+of2z/26OJ/+Wniv/ekG/+v18w8RcL - BYIAAAAwlJSUA8hiMMzZhWD/5KKF/+iqjf/psJL967KV/+63mP/xupr/vJ+N/ZOUlf/Jycn/1tbW/93d - 3f/g4OD93t7e/9vb2//W1tb/zs7O/8DAwP24uLn/vb29/8nJyf/V1dX92tra/93d3f/g4OD/39/f/9nZ - 2f3Ozs7/r6+w/3p3df+Ha1b906iL//PAnv/0wqD/88Kg//TCoP3zwqD/88Kg//PCoP/0wqD988Kg//PC - oP/zwqD/9MKg/fXCoP/Zspj/g4KC/6ampv/Dw8P9zs7O/9bW1v/b29v/3d3d/d7e3v/e3t7/3d3d/9zc - 3P/Y2Nj90NDQ/8XFxf+ysrL/hYaG/ZF7cf/Kl37/5amN/+Wkhv/dj2z+v18w8RcLBYIAAAAwlJSUA8hi - MMzZhF7/5J+C/+ioiv/qrY/97LGS/+61k//xuJf/u56L/ZKTlP/Hx8f/1dXV/9zc3P/f39/939/f/97e - 3v/b29v/2dnZ/9bW1v3V1dX/1tbW/9jY2P/a2tr93d3d/9/f3//g4OD/3t7e/9jY2P3Nzc3/rq6v/3p3 - dP+HaVX906aI//K+nP/0wJ3/9MCd//LAnf30wJ3/9MCd//TAnf/ywJ399MCd//TAnf/0wJ3/8sCd/fTA - nf/0wZz/sJmL/4GDhP+vr6/9xsbG/8/Pz//W1tb/2dnZ/dvb2//c3Nz/2tra/9fX1//R0dH9yMjI/7i4 - uP+Njo7/hH97/cWTef/iqYv/6KmL/+Wig//djWr+v18v8RcLBYIAAAAwlJSUA8hiMMzZglz+451+/eel - hv3oq4v+6q+N/e2ykf3wtZP9u5yJ/pKTlP3Gxsb909PT/dvb2/3f39/+39/f/d3d3f3e3t793d3d/dzc - 3P7b29v929vb/dzc3P3d3d3+3t7e/d/f3/3f39/93d3d/dfX1/7Ly8v9ra2u/Xp3df2HaFP+06SF/fK8 - mP3zvpr98r6a/fO8mv7yvpr98r6a/fK+mv3zvJr+8r6a/fK+mv3yvpr987ya/vK+mv3zvpr98ryZ/bGa - iv16fX7+mJmZ/b+/v/3Pz8/91dXV/tjY2P3Z2dn91tbW/dHR0f3IyMj+oaGh/YGDhP2PhH39zp2B/ues - jP3pq4v956eH/eSff/3dimf+v18v8RcLBYIAAAAwlJSUA8hiMMzYgVr/4pp5/+aigv/pqIf966uL/+2w - jP/ws4//u5uI/ZGSk//FxcX/0tLS/9ra2v/e3t7939/f/9/f3//f39//3t7e/97e3v3e3t7/3t7e/97e - 3v/e3t7939/f/9/f3//f39//3Nzc/9XV1f3Kysr/rKyt/3p3df+GZ1H90qKB//G7lf/zupb/87qV//O6 - lf3zupX/87qV//O6lf/zupX987qV//O6lf/zupX/87qV/fO6lf/zupX/87uW//K7lv/ZrZH9mo2D/5KT - kv/Gxsb/0dHR/dbW1v/W1tb/0tLS/8zMzP+goaH9fHh1/5p+bv/XooP/7K+M/eusi//pqYj/56SD/+Oc - fP/ciGX+v18v8RcLBYIAAAAwlJSUA8hiMMzYgFj/4Zh2/+Wgfv/opoT96aqH/+ytiv/vsYz/u5qG/ZGS - k//Dw8P/0dHR/9nZ2f/d3d393t7e/97e3v/e3t7/3t7e/97e3v3e3t7/3t7e/97e3v/e3t793t7e/97e - 3v/e3t7/29vb/9TU1P3Jycn/q6us/3p3dP+GZk/90qGA//G4kv/zupP/87qT//G6k/3zupP/87qT//O6 - k//xupP987qT//O6k//zupP/8bqT/fO6k//zupP/87qT//O6k//0u5P926yO/4yJiP+6urv/zMzM/dPT - 0//T09P/zs7O/8TExP+RkpL9dmVa/6d8Yf/gpYT/7K6K/emqhv/npoT/5qGA/+KaeP/ch2L+v18v8RcL - BYIAAAAwlJSUA8hiMMzXflX/4ZVy/+Wde//mo4D96qeD/+qphv/vr4n/u5mE/ZCRkv/BwcH/z8/P/9jY - 2P/c3Nz93d3d/93d3f/d3d3/3d3d/93d3f3d3d3/3d3d/93d3f/d3d393d3d/93d3f/d3d3/2tra/9PT - 0/3Hx8f/qamp/3p2dP+GY0390p99//G3j//zt5D/87aQ//G2kP3ztpD/87aQ//O2kP/xtpD987aQ//O2 - kP/ztpD/8baQ/fO2kP/ztpD/87aQ//O2kP/zt5D92aqM/4uJh/+0tLT/yMjI/dDQ0P/Q0ND/ysrK/7+/ - v/+Pj5D9dmRZ/6Z6X//eo4H/7KuH/eqmhP/opIH/5Z58/+KXdP/bhV/+v18v8RcLBYIAAAAwlJSUA8hj - MMzXfFP+4JJu/eKadv3moHz+6aN//euogv3uq4T9upeC/pCSkv3AwMD9zs7O/dbW1v3b29v+2tra/dra - 2v3a2tr92tra/dra2v7a2tr92tra/dra2v3a2tr+2tra/dra2v3b29v92dnZ/dHR0f7Gxsb9qKio/Xp2 - dP2GY0v+0Z16/fCzi/3wtYz98LWL/fC1i/7wtYv98LWL/fC1i/3wtYv+8LWL/fC1i/3wtYv98LWL/vC1 - i/3wtYv98LWL/fC1i/3ytYz+2qiI/YqIhv2wsLD9xMTE/s3Nzf3Nzc39x8fH/bq6uv2NjY7+dmNY/aV4 - XP3eoXz966iD/uilgP3noXv95Jt4/eGUcP3Zglv+v18v8RcLBYIAAAAwlJSUA8hjMMzWelH/349r/+OY - c//knXj96KJ7/+mkff/uqIH/upaA/Y+Rkf+/v7//zMzM/9XV1f/a2tr929vb/9vb2//b29v/29vb/9vb - 2/3b29v/29vb/9vb2//b29v929vb/9vb2//a2tr/19fX/9DQ0P3ExMT/p6en/3p2dP+GYkn90Zt2//Cx - iP/ys4n/8rOJ//Czif3ys4n/8rOJ//Kzif/ws4n98rOJ//Kzif/ys4n/8LOJ/fKzif/ys4n/8rOJ//Kz - if/ys4n92qeF/4qHhf+srKz/wcHB/cvLy//MzMz/xMTE/7e3t/+Ki4z9dmJW/6V3Wf/dnnj/6qZ//emi - fP/lnnn/4pl0/+CRbf/agFn+v18w8RcLBYIAAAAwlJSUA8hjMMzWeU//3oxn/+KUb//lmnT96J92/+qj - e//tpnz/uZR+/Y6Qkf+9vb3/y8vL/9TU1P/Y2Nj92tra/9ra2v/a2tr/2tra/9jY2P3a2tr/2tra/9ra - 2v/Y2Nj92tra/9ra2v/Z2dn/1tbW/8/Pz/3Dw8P/pqam/3p2c/+GYUf90Zlz//CvhP/xsYX/8LGE//Gv - hP3wsYT/8LGE//CxhP/xr4T98LGE//CxhP/wsYT/8a+E/fCxhP/wsYT/8LGE//CxhP/ysIX92KWD/4mG - hP+qqqr/v7+//cnJyf/Kysr/wsLC/7Ozs/+LjIz9dmJV/6V1V//dnHX/6qN7/eifeP/mm3X/45Rw/9+O - af/Yflb+v2Aw8RcLBYIAAAAwlJSUA8hjMMzVd03/3olj/+CRa//kl3D955x0/+mgd//to3r/uZN8/Y6Q - kf+8vLz/ysrK/9PT0//X19f92NjY/9fX1//X19f/19fX/9jY2P3X19f/19fX/9fX1//Y2Nj919fX/9fX - 1//Y2Nj/1dXV/83Nzf3CwsL/paWl/3p3c/+FXkX90Jdw/++sgf/xroL/8a2C/++ugv3xrYL/8a2C//Gt - gv/vroL98a2C//Gtgv/xrYL/766C/fGtgv/xrYL/8a2C//Gtgv/wroL92aOA/4mGhP+oqKj/vb29/cjI - yP/IyMj/wcHB/7Gxsf+Ki4v9dmFU/6RzVf/dmnL/6aF4/eabc//lmHH/4pNs/9+LZf/ZfFP+v14v8RcL - BYIAAAAwlJSUA8hjMczVdEr/3Ydf/+GPZ//ilWz955pw/+ecc//soXX/uZJ6/Y2PkP+7u7v/ycnJ/9LS - 0v/W1tb919fX/9fX1//X19f/19fX/9fX1/3X19f/19fX/9fX1//X19f919fX/9fX1//X19f/1NTU/8zM - zP3AwMD/pKSk/3p2c/+FXUP90JVt/++qff/xrH7/8ax9/++sff3xrH3/8ax9//Gsff/vrH398ax9//Gs - ff/xrH3/76x9/fGsff/xrH3/8ax9//Gsff/xrH392aF9/4mGg/+np6f/vLy8/cbGxv/Hx8f/v7+//7Cw - sP+Ki4v9dmBT/6RyUv/cmG7/6Z50/eeacf/klm3/4ZBo/96JYf/XelD+v18v8RcLBYIAAAAwlJSUA8hj - MczUdEj+3IRb/eCMY/3jkmj+5JVs/eibbv3snnH9uZB4/o2PkP24uLj9x8fH/dDQ0P3V1dX+1tbW/dbW - 1v3W1tb91tbW/dbW1v7W1tb91tbW/dbW1v3W1tb+1tbW/dbW1v3W1tb909PT/cvLy/6+vr79o6Oj/Xl2 - cv2EXEH+z5Nq/e6oef3uqnv97qp7/e6qe/7uqnv97qp7/e6qe/3uqnv+7qp7/e6qe/3uqnv97qp7/u6q - e/3uqnv97qp7/e6qe/3wqnv+16B6/YiFhP2mpqb9urq6/sXFxf3Gxsb9vr6+/a6urv2Jior+dWBS/aRw - T/3blWv96Jtw/uaWa/3ik2n9341l/d2GXf3WeE3+v18v8RcLBYIAAAAwlJSUA8hjMczUcUb/24FY/9+J - X//ij2X95ZRp/+aXbP/rnG7/uY92/YyOj/+4uLj/xsbG/8/Pz//U1NT91dXV/9XV1f/V1dX/1dXV/9XV - 1f3V1dX/1dXV/9XV1f/V1dX91dXV/9XV1f/V1dX/0tLS/8rKyv29vb3/oqKi/3t2c/+EW0D90JJn/+6m - d//wqHj/8Kh4/+6oeP3wqHj/8Kh4//CoeP/uqHj98Kh4//CoeP/wqHj/7qh4/fCoeP/wqHj/8Kh4//Co - eP/wqHj92J54/4mFg/+lpaX/urq6/cTExP/FxcX/vb29/66urv+Jior9dV9S/6RuTf/ck2n/6Jlt/eaV - af/jkGb/4Iph/9yDWv/Wdkv+v18v8RcLBYIAAAAwlJSUA8hjMczTb0T/235U/92GXP/gjWH945Jl/+eW - Z//rmWr/uY50/YyOj/+3t7f/xcXF/87Ozv/T09P91NTU/9PT0//T09P/09PT/9TU1P3T09P/09PT/9PT - 0//U1NT909PT/9PT0//U1NT/0dHR/8nJyf28vLz/oaGh/3t2c/+EWj79z5Bk/+6kdP/vpnX/7qZ1/++m - df3upnX/7qZ1/+6mdf/vpnX97qZ1/+6mdf/upnX/76Z1/e6mdf/vpnX/76V0/+6kdP/poXH9zZZw/4iF - gv+kpKT/uLi4/cPDw//ExMT/vLy8/6ysrP+Jior9c15Q/5llR//Khl7/245k/d+OYv/gjGH/34dd/9yA - Vv/VdEj+v18v8RcLBYIAAAAwlJSUA8hjMczTbkD/2nxR/96EWP/hil395I9h/+aSZf/ql2f/uI1z/YuN - jv+0tLT/xMTE/83Nzf/S0tL909PT/9TU1P/U1NT/1NTU/9LS0v3U1NT/1NTU/9TU1P/S0tL91NTU/9TU - 1P/T09P/0NDQ/8jIyP27u7v/oKCg/3p2c/+EWTz9z45i/+2icf/vpHL/76Ry/+2kcv3vpHL/76Ry/++k - cv/tpHL976Ry/++kcv/vpHL/7aRy/e+kcv/to3H/5p5t/9WSZP++gFX9oXVX/4WDf/+joaD/tra0/cHB - wP/CwsH/urq4/6uqqP+JiYj9cFpL/3tQMv+UYD//o2lH/bZzTv/KfVT/14FW/9p9Uv/UckX+v18v8RcL - BYIAAAAwlJSUA8hjMczSbD7+2XlO/d2BU/3gh1r+44tc/eSRYf3qlWP9uItx/ouNjv2zs7P9wsLC/czM - zP3R0dH+0tLS/dHR0f3R0dH90dHR/dLS0v7R0dH90dHR/dHR0f3S0tL+0dHR/dHR0f3S0tL9z8/P/cbG - xv66urr9n5+f/Xp2cv2EVzr+z4xe/e2gbP3uoGz97aBs/e6gbP7toGz97aBs/e2gbP3uoGz+7aBs/e2g - bP3toGz97qFs/u2gbf3flmT9vX9S/XxcW/1ERHv+Lj+Q/TBNrP06Wbj9QmG//kZlxP1FZcT9Q2LB/T1c - u/0yUbD+Jz6Z/Ss1gP09O2f9Xz83/ndHK/2OVTf9r2dE/c1zSf3Tb0L+vl8v8RcLBYIAAAAwlJSUA8hj - MczSazz/2XdK/91/Uf/ehVb944pa/+WPXv/ok2H/uIpv/YqMjf+ysrL/wcHB/8vLy//Q0ND90tLS/9LS - 0v/S0tL/0tLS/9DQ0P3S0tL/0tLS/9LS0v/Q0ND90tLS/9LS0v/R0dH/zs7O/8XFxf25ubn/n5+f/3p2 - cv+EWDj9z4tc/+2fav/voGv/76Br/+2ga/3voGv/76Br/++ga//toGv976Br/++ga//voGv/7p9r/d+U - Xv+GZ27/Hzup/wA1zf8VTtj9KmHe/zVr4P82beD/Nm3g/Tdu4P83buD/N23g/zZt4P83beH9Mmnf/yRc - 3P8ORtX/ADHK/SQyhf9ZOTb/eUQp/6FZOP/FZjv+vl8v8RcLBYIAAAAwlJSUA8hjMczSaTr/2HVH/9x7 - Tv/fg1P94YhX/+WNW//pkF3/t4lt/YqMjf+xsbH/wcHB/8rKyv/Q0ND90dHR/9HR0f/R0dH/0dHR/9HR - 0f3R0dH/0dHR/9HR0f/R0dH90dHR/9HR0f/R0dH/zc3N/8XFxf24uLj/np6e/3p1cv+CVDb9zYhZ/+yc - Z//unmj/7Z1n/+6dZ/3tnWf/7Z1n/+2dZ//unWf97Z1n/+6eZ//tnWj/5phg/Wtch/8HN8b/Ilzd/12W - 7f92rvT9g7r3/4W89/+Hvvf/iL/3/YjA+P+IwPj/iMD4/4i/9/+Hvvf9hbz3/4C39v9wqPL/UInq/Q9J - 2P8NMa//STVF/3Q/I/+kVDD+t1st8RcLBYIAAAAwlJSUA8hjMczRaDn/13JE/9t6S//dgVD94oZU/+OL - WP/pjlr/t4hs/YqMjf+xsbH/wMDA/8nJyf/Pz8/90NDQ/8/Pz//Pz8//z8/P/9DQ0P3Pz8//z8/P/8/P - z//Q0ND9z8/P/8/Pz//Q0ND/zMzM/8TExP24uLj/np6e/3p1cv9/UjT9y4ZW/+ybZP/unWb/7p1m/+yd - Zv3unWb/7p1m/+6dZv/snWb97p1m/+6dZv/rm2P/jW19/QAzzv9Beub/da70/4K79/+Iwvn9jcf6/4/J - +/+Qyvv/kcv7/ZHL+/+Ry/v/kcv7/5HL+/+Qyvv9jsj7/4zF+v+GwPj/gLn2/Wyl8f8jXd7/CjCz/1Ex - M/9/PyL+o1Io8xUKBIMAAAAwlJSUA8hjMczPZzf/13BB/9l2SP/cfk394YRR/+SHVf/ojVj/tIds/YqM - jf+xsbH/wMDA/8rKyv/Ozs790NDQ/9DQ0P/Q0ND/0NDQ/87Ozv3Q0ND/0NDQ/9DQ0P/Ozs790NDQ/9DQ - 0P/Pz8//zMzM/8TExP24uLj/oKCg/3t4df98TjH9yIJT/+yYYv/ummP/7plj/+yZY/3umWP/7plj/+6Z - Y//smWP97plj/+6aYv/Oimj/BzLC/TVz5P90sPX/gL34/4nH+/+OzPz9kc/9/5PQ/f+U0f3/k9H9/ZTR - /f+U0f3/lNH9/5TR/f+T0f39ks/9/5DO/f+Nyvz/hsT6/X269/9qpfH/FFDa/xYvmP9oMhT+i0Uj8xQK - BYYAAAAwlJSUA8hjMczQZTX+1m4//dp1Rf3dfEr+34JN/eOFUf3ni1X9r4Vs/o2OkP2ysrL9wMDA/cnJ - yf3Ozs7+zc3N/c3Nzf3Nzc39zc3N/c3Nzf7Nzc39zc3N/c3Nzf3Nzc3+zc3N/c3Nzf3Ozs79zMzM/cTE - xP65ubn9o6Oj/X19fP11Siz+vXtN/eeWXf3smWD965lf/euZX/7rmV/965lf/euZX/3rmV/+7Jlf/e+Z - Xf1dWZr9B0PW/myp8/15ufj9g8X7/YnM/f2Nz/7+j9H+/Y/R/v2P0v79kNL+/pDS/v2Q0v79kNL+/Y/S - /v2P0v7+j9H+/Y7R/v2Mz/79iMr8/oDB+v11tPb9UZDs/QA3z/1DLEX+eDsa9REIBIsAAAAwlJSUA8hj - MczQZDT/1mw8/9hzQv/dekb94IBM/+OFUP/miFL/p4Jr/ZCSk/+0tLT/wsLC/8nJyf/Nzc39zs7O/87O - zv/Ozs7/zs7O/87Ozv3Ozs7/zs7O/87Ozv/Ozs79zs7O/87Ozv/Ozs7/zMzM/8bGxv27u7v/pqam/35+ - ff9qQyn9pGlA/9uMVv/rl17/7Zde/+uWXv3tll7/7ZZe/+2WXv/rll797pdd/9eOZv8iQbr/NnTk/W2w - 9f95vvr/gMj9/4XN/v+Hz/39iM///4jP//+J0P//idD9/YnQ//+J0P//idD//4nQ//+Jzv39iM///4jP - //+Hzv//hcv+/X/F/P91ufj/Zafy/xlW3f8iLYD+bTUY9hAHA5AAAAAxlJSUA8hkMczOYzL/1Wk6/9lw - QP/beEX94H5J/+KCTf/cg07/lH1w/ZeYmP+4uLj/w8PD/8rKyv/Nzc39zs7O/87Ozv/Ozs7/zs7O/8zM - zP3Ozs7/zs7O/87Ozv/MzMz9zs7O/87Ozv/Ozs7/zMzM/8fHx/29vb3/ra2t/4eHh/9sVET9glAw/794 - Sf/kkVj/7JVc/+uWXP3tllz/7ZZc/+2WXP/rllz975Zb/8GDb/8KO8n/S47t/Wuy9/91v/v/e8f9/37L - /v9/zP39gMz//4DM//+By///gcz9/YHL//+By///gcv//4HL//+BzP39gMz//4DM//9/zP//fsr+/XrF - +/9xu/r/Zqv1/zFx5f8OLab+ZjMa9g8HA5IAAAAylJSUAshkMszPYjD/1Wc2/9dwPf/adUL933xG/95+ - SP++d1D/foCB/aqqqv+7u7v/xMTE/8rKyv/Nzc39zc3N/83Nzf/Nzc3/zc3N/83Nzf3Nzc3/zc3N/83N - zf/Nzc39zc3N/83Nzf/Nzc3/zMzM/8jIyP3AwMD/tbW1/5aXl/95c2/9aUIn/5RcN//Lf0z/6JJX/+yU - Wf3tk1j/7ZNY/+2TWP/rk1j975RX/7d9cv8AONH/VZvx/WWx+P9uvvz/dMX+/3bI//93yP39d8j//3fH - //93yf//d8f9/XfJ//93yf//d8n//3fJ//93x/39d8j//3fI//93yP//dcf+/XLD/f9suvv/Yqz2/z+C - 6f8FLbb+ZDIb9g4GA5QAAAAylJSUAshkMszPYS/+1GY0/dhuO/3bdUD+3npE/cp0RP2Ke3H9j5CQ/rS0 - tP2/v7/9xsbG/cvLy/3MzMz+y8vL/cvLy/3Ly8v9y8vL/cvLy/7Ly8v9y8vL/cvLy/3Ly8v+y8vL/cvL - y/3Ly8v9zMzM/cnJyf7ExMT9u7u7/a2trf2IiYn+cGFW/W1DJ/2aXzj90YJN/eqRVv7sk1f965NW/euT - Vv3sk1b+7pRV/bV8cv0AN9L9VJ3y/l+v+P1mu/z9a8L8/WzE/f1txP7+bcT9/W3E/f1tw/39bcT+/m3D - /f1tw/39bcP9/W3D/f1txP7+bcT9/W3E/f1txP39bMT+/mnA/f1kt/r9W6r2/UCF6/0DLbr+ZDIc9g4G - A5MAAAAylJSUAshkMszPYC//1GQy/9hrOf/acz79z3A8/5Z0Yf+Fhoj/qqqq/bq6uv/Dw8P/ycnJ/8zM - zP/Ly8v9zc3N/83Nzf/Nzc3/zc3N/8vLy/3Nzc3/zc3N/83Nzf/Ly8v9zc3N/83Nzf/Nzc3/zc3N/8nJ - yf3Hx8f/wMDA/7a2tv+ioqL9g4SE/25aTP9uQyb/oGM6/9mGT/3pkVb/7JJW/+ySVv/qklb97pNU/7V7 - cf8AN9L/TZny/Ves+P9euPz/Yb7+/2HA//9jwP39Y8D//2PA//9jwP//Y8D9/WPA//9jwP//Y8D//2PA - //9jwP39Y8D//2PA//9jwP//YsD+/WC8/f9btPr/U6b2/zqE6v8ELbr+ZDIc9g4GA5MAAAAylJSUAshk - MszNYC7/02Mx/9drOP/VbTn9onJW/4ODhP+fn5//tLS0/cDAwP/Hx8f/ysrK/8zMzP/Ly8v9zc3N/83N - zf/Nzc3/zc3N/8vLy/3Nzc3/zc3N/83Nzf/Ly8v9zc3N/83Nzf/Nzc3/zc3N/8zMzP3Jycn/xcXF/76+ - vv+ysrL9mpqa/4GBgf9rU0P/dUYn/7NuQP3filD/65FU/+yQVf/qkVX97pFT/7V7b/8AN9L/Rpby/U+o - +P9VtPz/Vrr+/1m8//9Yu/39WLv//1i7//9Yu///WLv9/Vi7//9Yu///WLv//1i7//9Yu/39WLv//1i7 - //9Zu///V7z+/Ve5/f9TsPv/S6L2/zV/6v8ELbr+ZDIc9g4GA5MAAAAylJSUAshkMszOXy3/02Mw/9Vq - Nv+3akP9gYCA/5eYmP+vr6//vLy8/cTExP/Jycn/y8vL/83Nzf/Ly8v9zc3N/83Nzf/Nzc3/zc3N/8vL - y/3Nzc3/zc3N/83Nzf/Ly8v9zc3N/83Nzf/Nzc3/zc3N/8zMzP3Ly8v/yMjI/8PDw/+7u7v9ra2t/5SV - lf99e3r/Z0cx/4lTMP3GeUb/5o1T/+yRVf/qj1P97pJT/7V6b/8AN9L/PpLy/Uak+P9LsPz/Trf+/0+5 - //9Quf39ULn//1C5//9Quf//ULn9/VC5//9Quf//ULn//1C5//9Quf39ULn//1C5//9Quf//T7j+/U21 - /f9KrPr/Q572/y986f8FLbn+ZDIc9g4GA5MAAAAylJSUAshkMszOXy3+02Iv/c1lM/2JenH+jI2N/aqq - qv24uLj9wsLC/sjIyP3Ly8v9zMzM/cvLy/3MzMz+y8vL/cvLy/3Ly8v9y8vL/czMzP7Ly8v9y8vL/cvL - y/3MzMz+y8vL/cvLy/3Ly8v9y8vL/czMzP7MzMz9ysrK/cfHx/3BwcH+t7e3/aioqP2Li4z9eHFt/Wg+ - If6hYjr92oVN/eqQVP3rkFT+7ZBS/bR6b/0AN9L9N43w/j6g+P1CrPz9RbL+/US0/f1Gs/7+RrP9/Uaz - /f1Gs/39RrP+/kaz/f1Gs/39RrP9/Uaz/f1Gs/7+RrP9/Uaz/f1Gs/39RbT+/kSx/f1Bqfr9O5r1/Sp5 - 6f0ELrn+ZDIc9g4GA5MAAAAylJSUAshkMszOXy3/0mEu/6RuVf+ChYb9pqam/7W1tf/AwMD/x8fH/crK - yv/MzMz/zc3N/83Nzf/Ly8v9zc3N/83Nzf/Nzc3/zc3N/8vLy/3Nzc3/zc3N/83Nzf/Ly8v9zc3N/83N - zf/Nzc3/zc3N/8vLy/3Nzc3/zMzM/8rKyv/Gxsb9v7+//7S0tP+ioqL/hYeH/2xWR/1+TCv/v3RD/+aO - Uv/rkFL97pJS/7V6b/8ANtL/L4nx/TWc9/85qPz/O67+/zyx//87sf39O7H//zux//87sf//O7H9/Tux - //87sf//O7H//zux//87sf39O7H//zux//88sf//OrH+/Tqt/f82pPr/M5X1/yR16f8FLrn+ZDIc9g4G - A5MAAAAylJSUAshkMszOXy3/xWE1/4V8d/+Vlpb9r6+v/7y8vP/FxcX/ysrK/czMzP/Nzc3/zMzM/8zM - zP/Ly8v9zMzM/8zMzP/Nzc3/zc3N/83Nzf3Nzc3/zMzM/8zMzP/Ly8v9zMzM/8zMzP/MzMz/zMzM/8vL - y/3Nzc3/zc3N/8zMzP/Kysr9xMTE/7y8vP+urq7/lZWV/3p2c/1sRCn/oWI4/9uHTf/rkFP97pJS/7V6 - b/8ANtL/KIXv/S2Y9/8wpPz/Mqv+/zOt//8zrP39M6z//zOs//8zrP//M6z9/TOs//8zrP//M6z//zOs - //8zrP39M6z//zOs//8zrP//M63+/TCp/f8voPr/K5H1/x5y6P8FLrn+ZDIc9g4GA5MAAAAylJSUAshk - MszOXiv/pmxR/4KFhv+mpqb9t7e3/8LCwv/IyMj/ysrK/czMzP/Ozs7/0dHR/9XV1f/a2tr93d3d/9/f - 3//h4eH/4eHh/+Dg4P3h4eH/4ODg/9/f3//e3t793Nzc/9fX1//U1NT/0dHR/8/Pz/3Nzc3/zMzM/8zM - zP/Kysr9yMjI/8HBwf+2trb/pqam/4OEhf1tVkb/iFMt/8p8SP/qj1P97pJS/7V6b/8ANdL/IoLw/SaU - 9/8ooPz/KKf+/yqq//8pqv39Kar//ymq//8pqv//Kar9/Smq//8pqv//Kar//ymq//8pqv39Kar//ymq - //8pqv//Kqr+/Smm/f8nnfr/JI70/xlv5/8GLrn+ZDIc9g4GA5MAAAAylJSUAslkMszLXiv/jndv/5KT - k/+urq79u7u7/8XFxf/MzMz/1dXV/d3d3f/i4uL/5eXl/+bm5v/m5ub95ubm/+bm5v/m5ub/5ubm/+bm - 5v3m5ub/5ubm/+bm5v/m5ub95ubm/+bm5v/m5ub/5eXl/+Pj4/3f39//3Nzc/9bW1v/Q0ND9y8vL/8XF - xf+7u7v/ra2t/4+QkP12bmf/d0gp/7hxQf/njlL97pJS/7V6b/8ANdL/Gn3u/R6R9v8fnfv/IqT+/yKm - //8ipf39IqX//yKl//8ipf//IqX9/SKl//8ipf//IqX//yKl//8ipf39IqX//yKl//8ipf//Iqb+/SCj - /f8gmfr/HYr0/xRs5/8GLrn+ZDIc9g4GA5MAAAAylJSUAsljMcy6Zj/+g4F//Z2env2ysrL+xsbG/djY - 2P3k5OT95ubm/ubm5v3m5ub95eXl/eXl5f3l5eX+5eXl/eXl5f3l5eX95ubm/ebm5v7m5ub95ubm/ebm - 5v3m5ub+5eXl/eXl5f3l5eX95eXl/ebm5v7m5ub95ubm/ebm5v3n5+f+4uLi/dnZ2f3MzMz9uLi4/ZmZ - mf5/fXz9c083/apoPP3jjFD+7ZFR/bR6b/0ANNH9FHrt/heN9v0Zmfv9GqH8/Rmj/f0Zo/7+GaP9/Rmj - /f0Zo/39GaP+/hmj/f0Zo/39GaP9/Rmj/f0Zo/7+GaP9/Rmj/f0Zo/39GaP+/hqf/f0Xlvn9Fof0/Q5p - 5/0FLrn+ZDIc9g4GA5MAAAAylJSUAsljMcy0Z0b/goaH/66urv/R0dH94+Pj/+bm5v/n5+f/5ubm/ejo - 6P/o6Oj/6Ojo/+jo6P/m5ub96Ojo/+fn5//n5+f/5ubm/+bm5v3m5ub/5ubm/+bm5v/l5eX95+fn/+fn - 5//o6Oj/6Ojo/+bm5v3o6Oj/6Ojo/+jo6P/m5ub95+fn/+bm5v/i4uL/3d3d/87Ozv2HiIn/clNA/6Bh - OP/eiEz97ZBR/7V6b/8ANNH/D3ft/RGK9v8Rl/v/E57+/xKg//8Sn/39Ep///xKf//8Sn///Ep/9/RKf - //8Sn///Ep///xKf//8Sn/39Ep///xKf//8Sn///EqD+/ROd/f8Sk/n/EIT0/wpl5v8GLrn+ZDIc9g4G - A5MAAAAylJSUAspjMMymbFH/kZOV/9bW1v/g4OD95eXl/+jo6P/o6Oj/6Ojo/efn5//n5+f/5+fn/+fn - 5//o6Oj95ubm/+fn5//m5ub/5eXl/+Tk5P3k5OT/5OTk/+Xl5f/m5ub95eXl/+fn5//o6Oj/5+fn/+jo - 6P3n5+f/5+fn/+fn5//o6Oj96Ojo/+fn5//l5eX/4ODg/9vb2/2PkJD/dWhf/5t7ZP/dn3b975xj/7V9 - cv8ANNH/CXPt/QuI9v8LlPv/DZz+/wye//8Mnv39DJ7//wye//8Mnv//DJ79/Qye//8Mnv//DJ7//wye - //8Mnv39DJ7//wye//8Mnv//DJ7+/Q2a/f8Lkfn/DIHz/wdj5v8GLrn+ZDIc9g4GA5MAAAAylJSUAspj - L8ybemv/pKWm/93d3f/i4uL95ubm/+jo6P/p6en/6enp/enp6f/p6en/6enp/+np6f/o6Oj95+fn/+bm - 5v/k5OT/4uLi/+Pj4/3i4uL/4+Pj/+Pj4//i4uL95eXl/+fn5//o6Oj/6enp/+np6f3p6en/6enp/+np - 6f/p6en96enp/+jo6P/m5ub/4uLi/9zc3P2goKH/d25p/5d+bf/gvqb9+M+x/7yhqv8ANND/HX/v/QiG - 9f8Fkfv/B5j+/wec//8HnP39B5z//wec//8HnP//B5z9/Qec//8HnP//B5z//wec//8HnP39B5z//wec - //8HnP//B5z+/QeY/f8Ij/n/Bn/z/wRi5f8GLrn+ZDIc9g4GA5MAAAAylJSUAstiL8yUf3X+sLGx/d7e - 3v3j4+P+5+fn/enp6f3o6Oj96Ojo/ujo6P3o6Oj96Ojo/enp6f3o6Oj+5ubm/eTk5P3i4uL919fX/amp - qf6mpqf9pqen/cLCwv3j4+P+4+Pj/eTk5P3n5+f95+fn/enp6f7o6Oj96Ojo/ejo6P3o6Oj+6Ojo/enp - 6f3n5+f94+Pj/d3d3f6srKz9d3Ju/ZR7bP3du6X++dG2/b2svP0GO9D9m8f3/mu2+f00pvz9A5j8/QCY - /f0Cmf7+A5n9/QOZ/f0Dmf39A5n+/gOZ/f0Dmf39A5n9/QOZ/f0Dmf7+A5n9/QOZ/f0Dmf39A5r+/gOX - /f0Djfn9BH3z/QJg5f0FL7n+ZDIc9g4GA5MAAAAylJSUAstiL8yRfnb/t7e4/+Dg4P/k5OT96Ojo/+rq - 6v/r6+v/6enp/evr6//r6+v/6urq/+np6f/m5ub95eXl/+Li4v+7u7v/e3x9/5WLhf2tnpT/rZ+V/4KA - f/+YmZn939/f/+Tk5P/n5+f/6enp/+rq6v3r6+v/6+vr/+vr6//p6en96+vr/+rq6v/o6Oj/5OTk/9/f - 3/2xsbH/eHRw/5V+bv/evaf9+dO5/72svf8GOtD/ncn4/ZnM+/+d1P3/k9L+/1q9//8jpv39AJj//wCY - //8Bmf//AZj9/QGa//8Bmv//AZr//wGa//8BmP39AZr//wGa//8Bmv//AZn+/QGW/f8Bi/n/Anzz/wBf - 5f8HL7n+ZDIc9g4GA5MAAAAylJSUAstiL8yTfnb/tre4/+Dg4P/l5eX96enp/+vr6//q6ur/6+vr/erq - 6v/q6ur/6+vr/+jo6P/n5+f95OTk/8PDw/+BgYD/noyB/+LBq/341Lv/+dW8/+3Ntv+Qi4b9o6Oj/+Hh - 4f/m5ub/5+fn/+rq6v3r6+v/6urq/+rq6v/r6+v96urq/+vr6//p6en/5eXl/+Dg4P2xsbH/eXVx/5qE - c//hwav9+tW7/72tv/8GO9D/oMv5/ZvO+/+a0/3/m9b+/53Y//+X1P39fcr//0Cy//8SoP//AJf9/QCY - //8AmP//AZj//wGY//8Bmf39AZj//wGY//8BmP//AZn+/QGV/f8Bi/n/AHzz/wBf5f8HL7n+ZDIc9g4G - A5MAAAAylJSUAspiL8yZgXb/sLGx/+Hh4f/m5ub96urq/+rq6v/s7Oz/7Ozs/ezs7P/s7Oz/6urq/+rq - 6v/m5ub94eHh/5SVlf+EfHX/w6eU//PSu/341b7/+NW+//nWvv/kyLT9goGB/8/Pz//l5eX/6Ojo/+vr - 6/3s7Oz/7Ozs/+zs7P/s7Oz97Ozs/+vr6//p6en/5ubm/+Li4v2qq6v/enVw/6OMff/mx7H9+te+/76v - wf8GO9D/o835/Z3P+/+d1P3/ndf+/53Y//+e2P39n9j//6DY//+M0P//Xb39/Rii//8Cmf//AJj//wCY - //8Al/39AJn//wCZ//8Amf//AJj+/QCV/f8Ai/n/AHvz/wBe5f8HL7n+ZDIc9g4GA5MAAAAylJSUAspi - L8ylhnf/oqOk/+Pj4//m5ub96urq/+zs7P/t7e3/6+vr/e3t7f/t7e3/7Ozs/+jo6P/n5+f9ysrK/4F/ - f/+NfHL/1bim//fWwP341sD/+NW///jVv//72cL9m5KN/6mpqv/m5ub/6Ojo/+vr6/3r6+v/7e3t/+3t - 7f/r6+v97e3t/+zs7P/q6ur/5ubm/+Li4v2dnp7/e3Ju/66Xhv/uzbj9+tjA/76vwv8HO8//p875/aLR - +/+i1v3/otn+/6LY//+i2P39otj//6LZ//+i2f//pdr9/Z/Y//9xxv//MKz//wKZ//8Al/39AJj//wCY - //8Amf//AJj+/QCV/f8Ai/n/AHvz/wBe5f8HL7n+ZDIc9g4GA5MAAAAylJSUAsliL8y5jnn+j5GS/eTk - 5P3m5ub+6urq/ezs7P3t7e397e3t/uzs7P3t7e397Ozs/enp6f3m5ub+vb29/Xp2dP2OfG/92r6s/fjZ - xP722MP99tjD/fbYw/342cT+yLSo/ZOUlP3l5eX96Ojo/evr6/7t7e397Ozs/ezs7P3t7e3+7e3t/ezs - 7P3q6ur95ubm/ePj4/6LjIz9fnJr/bmikv3x0r7++drD/b2xxP0HOs/9q9H5/qTT+/2k1/39pNr+/aTb - /f2k2/7+pNv9/aTb/f2k2/39pNv+/qXb/f2n2/39qt39/ZPT/f1WvP7+JKf9/QCX/f0Alv39AJb+/gCU - /f0Aivn9AHrz/QBd5f0FL7n+ZDIc9g4GA5MAAAAylJSUAsliL8zDkXv/ioyN/9/f3//m5ub96urq/+3t - 7f/u7u7/7Ozs/e7u7v/u7u7/7e3t/+rq6v/m5ub9vL29/3p3df+SfnL/28Gv//naxf342sX/+NrF//ja - xf/52sb9y7iq/5OUlf/n5+f/6enp/+zs7P3s7Oz/7u7u/+7u7v/s7Oz97u7u/+3t7f/q6ur/5ubm/93d - 3f2HiIf/in10/8yzov/118P9+tzF/76yxv8IPM//r9L6/anU+/+p2f3/qdr+/6nd//+p2/39qd3//6nd - //+p3f//qdv9/and//+p3f//qd3//6rd//+r3f39qNz//5nW//9mwf//QLP+/Sum/f8imvr/I430/yd3 - 6f8FMLz+ZDIb9g4GA5MAAAAylJSUAshhLszTnYb/jImI/8XGxv/n5+f96urq/+3t7f/u7u7/7u7u/e3t - 7f/u7u7/7e3t/+rq6v/n5+f9ubm5/3p1dP+UgnX/3MOx//jbyP342cf/+NnH//jZx//428j9y7ms/5KT - k//l5eX/6enp/+zs7P3u7u7/7e3t/+3t7f/u7u797u7u/+3t7f/q6ur/5+fn/8HBwf1+fXv/nY2A/9/F - s//428b9+tvH/76yx/8IO8//stT6/azW+/+s2v3/rN3+/6ze//+s3v39rN7//6ze//+s3v//rN79/aze - //+s3v//rN7//6ze//+s3v39rN7//6ze//+u3///r979/aja/v+j1fz/pdD6/4y18v8CL77+ZDMb9g4G - A5QAAAAylJSUAsdhLszmq5D/mpKP/6ioqP/n5+f96urq/+3t7f/u7u7/7+/v/e/v7//v7+//7u7u/+vr - 6//n5+f9uLi4/3l0cf+VgXf/3cOz//jcyP3428j/+NvI//jbyP/43Mn9zLqu/5OUlf/m5ub/6enp/+3t - 7f3v7+//7+/v/+/v7//v7+/97u7u/+zs7P/p6en/6Ojo/6Kjo/2DfXv/u6SW/+7SwP/328j9+tzH/76z - yP8JO8//tdb6/a/Y+/+v3P3/r97+/6/f//+v3/39r9///6/f//+v3///r9/9/a/f//+v3///r9///6/f - //+v3/39r9///6/f//+v3///r9/9/a/d/v+v2vz/sNb6/5G48v8CLr7+ZDMc9g4HA5MAAAAxlJSUA8dh - LszlqpL+z7eu/X5/gP3e3t7+6Ojo/ezs7P3u7u797+/v/u7u7v3v7+/97u7u/evr6/3o6Oj+ubm6/Xl0 - cf2WhHj93cS1/fjcyf722sj99trI/fbayP343Mr+zLmu/ZOUlP3m5ub96urq/e3t7f7v7+/97u7u/e7u - 7v3v7+/+7u7u/ezs7P3o6Oj93d3d/Xt8ff6XiYD92MCw/fbayP3328n++dzI/byzyf0HO8/9tdX5/rLY - +/2y3f39st/+/bLg/f2y4P7+suD9/bLg/f2y4P39suD+/rLg/f2y4P39suD9/bLg/f2y4P7+suD9/bLg - /f2y4P39suD+/rLe/v2y2/z9s9f6/Y+28/0CL77+aDUe9g8HA5AAAAAulJSUA8liLsnhpIr/7c7A/5iR - jf+np6j96enp/+vr6//t7e3/7+/v/fDw8P/w8PD/7+/v/+zs7P/p6en9tra2/3l0c/+Xhnr/3sa3//jb - yv343Mv/+NzL//jcy//43Mv9zLuv/5OUlP/n5+f/6+vr/+7u7v3w8PD/8PDw//Dw8P/v7+/97e3t/+vr - 6//n5+f/oqOj/4J+e/2/qpz/79PD//fbyv/22sn9+t3L/8S3yv8MPs7/qMv3/bXZ+/+13f3/teD+/7Xh - //+14f39teH//7Xh//+14f//teH9/bXh//+14f//teH//7Xh//+14f39teH//7Xh//+14f//teH9/bXf - /v+13Pz/t9n6/3yn7/8IMbb+cjoe9REIBIMAAAAmlJSUAcpjL67ckXD/8tPG/9O6sf98fn7909PT/+rq - 6v/s7Oz/7u7u/fDw8P/w8PD/7+/v/+zs7P/p6en9tra2/3h0cf+Yhn7/3se4//jbzP323Mz/9tzM//bc - zP/43M39zLuw/5OUlP/n5+f/6+vr/+7u7v3w8PD/8fHx//Dw8P/u7u797Ozs/+rq6v/MzMz/fn+A/6SV - i/3hyLr/9NnK//fczP/32sz9+N3M/9PEy/8YRcz/irDw/bra+/+43f3/uOD+/7ji/f+44v39uOL//7ji - //+44v//uOL9/bji//+44v//uOL//7ji//+44v39uOL//7ji//+44v//uOL+/bjf/P+43Pz/u9n7/1B/ - 5f8aMpv+ez0e6w0GA2sAAAAYAAAAALhbLHfUelD/78q9//LTxv+qnpn9lJWV/+Hh4f/r6+v/7Ozs/fDw - 8P/w8PD/7+/v/+3t7f/r6+v9s7Oz/3p1cv+fjYP/4sq8//bbzf333M3/99zN//fczf/33M79zr2z/5OU - k//m5ub/7Ozs/+/v7/3w8PD/8PDw/+/v7//t7e396+vr/97e3v+RkpL/joeC/9S8sP3y2Mn/9tvN//fc - zf/12s3999zN//LXzf87W8r/SXni/cDc+/+73fz/u+D9/7vi/v+74/79u+P//7vj//+74///u+P9/bvj - //+74///u+P//7vj//+74/39u+P//7vj//+74/3/u+H+/bvf/f+72/v/rs33/xxQ2P9FOWz/cTgYzwIB - AEUAAAAKAAAAAE0mEizPZjLw5K6X//LUyf/sz8T9iYeF/6mqqv/r6+v/7Ozs/e7u7v/v7+//7u7u/+zs - 7P/r6+v9qKip/3x1cv+rmI7/6NDC//bbzf323M7/9tzO//bczv/33M390b+1/5GRkf/i4uL/7Ozs/+7u - 7v3w8PD/8PDw/+7u7v/r6+v96urq/6Ojo/+DgYD/wq+j/+/Wx/31283/9tzO//bczv/22sz99tzO//re - zv+foMz/ADLO/anJ9v++3Pv/vd/8/73h/f+94vz9veP+/73j/v+95P7/veL+/b3k/v+95P7/veT+/73k - /v+94/79veP+/73j/v+94vz/veD9/b3e+v/B3fv/bZfq/wEwxf+PSjL/RyMQjQAAACAAAAACAAAAAAAA - AAC8XS2W0nVJ/+7Kvf3y1sr+4Mi9/YKBgP2rrKz97e3t/uvr6/3t7e397Ozs/evr6/3r6+v+jY2N/YF4 - dP2+qZ7979bI/fXbzv702s399NrN/fTazf32287+3cm9/Y6MjP3X19f96urq/e3t7f7u7u797e3t/evr - 6/3u7u7+paWl/YF/f/3BrqP97NPF/fXbzf7128799NrN/fTazf30287+9NrN/fXbzf3y2s79RWHL/iJW - 2P230/f9wd77/b/f/P2+4Pv+vuH9/b7i/f2+4v39vuL9/r7i/f2+4v39vuL9/b7i/f2+4v3+vuL9/b7h - /f2+4Pz9v977/sTf+/2StvH9Bz3S/VhEcv+gTyPZAAAANAAAAAgAAAAAAAAAAAAAAAAmEwkWvl0swtaA - Wf/uzL/99NjO/9/Jv/+GhIP/np+f/eHh4f/s7Oz/6urq/+np6f/b29v9f4CA/5qMhf/Wv7T/9NrN//Xb - zv3128//9dvP//Xbz//128798NfL/4yJh//Dw8P/6enp/+vr6/3s7Oz/7e3t/+Hh4f+cnZ39g4GB/8Wy - qf/s08b/9NrO//Xbzf3128//9dvP//Xbz//128399dvP//Xbz//228//69XO/SNKyv8hVdf/lrjy/8ff - +//E3/v9w+D7/8Pf+//D4fz/w+H8/cPh/P/D4fz/w+H8/8Ph/P/D4fz9w+D7/8Pf+//F3/v/wtv6/XSc - 6/8GPNP/R0KJ/7VZK+4wFwtTAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAdTocJ75dLcPRcUP/4qeP//DK - vP/iy8P/l5SS/YiKi/++vr//19fX/9TV1f+cnZ79jYmI/8u2r//t1sv/9d3S//Td0v313dL/9d3S//Xd - 0v/03dL9+d/U/6qin/+UlZX/3t7e/+vr6/3g4OD/wcHB/4mLjP+PjIv90sC3/+7XzP/13NL/9d3S//Td - 0v313dL/9d3S//Xd0v/03dL99d3S//Xd0v/13dL/9t7S/eDP0v9Nac//DUHS/z1v4f+Hq+79pML0/6vJ - 9f+ryPX/q8j2/avI9v+ryPb/q8j2/6vI9v+ryPX9qsj1/56+8v90nev/J13c/go2wf9kSXb/s1ov30wm - ElsAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYTCRS8XS2BzmUx59R0RfvZhV7/149u/66D - b/+Ge3b/iISC/4eEgf+Le3T/woxx/9yfgf/hooX/4qOG/+Kjhv/io4b/4qOG/+Kjhv/io4b/46OG/9Oa - f/+Nfnj/jY6O/52gof+OkJD/hHx4/6N+a//Rlnr/4aKE/+Kjhv/io4b/4qOG/+Kjhv/io4b/4qOG/+Kj - hv/io4b/4qOG/+Kjhv/io4b/4qOG/+Skhv/goYb/mnWJ/0BJp/8KM77/FEHI/x1Hyv8cR8r/HEjK/xxI - yv8cSMr/HEjK/xxIyv8cR8r/HEbK/w87xv8TNbf/T0WM/qhbSO6lUSWgORwNMwAAAAMAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSgTF08nE1KmUSeAy2Qvm8piL6jGYjCpuWY+qbhm - PqnFYS+pxmEuqcZgLanFYC2pxWAtqcVgLanFYC2pxWAtqcVgLanFYC2pxWAtqcZgLanDZDSpqmxNqaVt - UKmpa06pvmI0qcZgLqnGYS6pxmAtqcVgLanFYC2pxWAtqcVgLanFYC2pxWAtqcVgLanFYC2pxWAtqcVg - LanFYC2pxWAtqcVgLanGYC2pyWItqcxkLKnCYTSpqVtGqadaRqmnWkapp1pGqadaRqmnWkapp1pGqada - RqmnWkapplpHqaxcQaK2WiuIVCgPYUkkESQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4A - AAAAAAAA/wAAAPgAAAAAAAAAHwAAAOAAAAAAAAAADwAAAMAAAAAAAAAABwAAAIAAAAAAAAAAAwAAAIAA - AAAAAAAAAQAAAIAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA - AAAAAAAAAQAAAAAAAAAAAAAAAQAAAIAAAAAAAAAAAwAAAIAAAAAAAAAABwAAAMAAAAAAAAAADwAAAOAA - AAAAAAAAHwAAAPgAAAAAAAAA/wAAACgAAABgAAAAwAAAAAEAIAAAAAAAgJQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAwAA - AAMAAAADAAAAAwAAAAMAAAAEAAAABgAAAA0AAAAZAAAAJwAAADUAAABAAAAARwAAAE0AAABRAAAATwAA - AEoAAABCAAAAOgAAAC4AAAAdAAAAEQAAAAgAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAA - AAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAA - AAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAQAAAANAAAAHwAAADAAAAA5AAAAOgAAADoAAAA6AAAAOwAA - ADwAAAA8AAAAOwAAADoAAAA6AAAAOgAAADkAAAAwAAAAHwAAAAwAAAACAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA - AAUAAAANAAAAFAAAABoAAAAeAAAAIAAAACAAAAAhAAAAIQAAACIAAAAqAAAANwAAAEgAAABcAAAAbAAA - AHwWFhaUHR0dnSAgIKEWFhaeBQUFkwAAAIwAAACHAAAAgQAAAHYAAABgAAAATgAAADwAAAAqAAAAJAAA - ACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAA - ACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACMAAAA2AAAAVwAA - AHQAAACAAAAAgQAAAIEAAACBAAAAggAAAIMAAACDAAAAggAAAIEAAACBAAAAgQAAAIAAAAB0AAAAWAAA - ADQAAAAZAAAADwAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAFAAAAEAAAAB4AAAAzAAAAQQAAAEwAAABUAAAAVgAAAFgAAABYAAAAWgAA - AGEAAABxAAAAgwAAAJVCQkLJYmJi42NjY+Zubm7ucXFx8XJycvJubm7wZmZm62NjY+lRUVHeGRkZwgAA - ALEAAACoAAAAmwAAAIsAAABzAAAAZAAAAFwAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAA - AFgAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAAAFgAAABYAAAAWAAA - AFgAAABYAAAAWAcICGFTU1O5V1dX0lVVVdtVVVXfVFRU31RUVN9YWFjhYGBg5VhYWOFUVFTgVFRU31VV - Vd9VVVXfVlZW301NTdkCAwOuAAAAkwAAAG0AAABIAAAANQAAACUAAAATAAAABwAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAwAAAAjAQAAQBcKBGUnEwmIKhQJlC0W - Cp4uFgqiLhYKpC0WCqQsFgumJxIIqh4QCbUmJibIZmZm74SEhP+FhYX/jo6O/5OTk/+bm5v/p6en/6qq - qv+enp7/lZWV/5GRkf+JiYn/hYWF/3l6evorKirfFQ8M1xMIAtEYDAXFHQ4HuSUSCa0rFQqmLhcLpC4W - CqUuFgqkLhYKpC4WCqUuFgqkLhYKpC4WCqUuFgqkLhYKpC4WCqUuFgqkLhYKpC4WCqUuFgqkLhYKpC4W - CqQuFgqlLhYKpC4WCqQuFgqlLhYKpC4WCqQuFgqlLBUJo01BOsKEhYX/iYmJ/46Ojv+QkJD/kZGR/5CQ - kP+RkZH/kZGR/5GRkf+SkpL/kZGR/5CQkP+Ojo7/ioqK/4SEhP83MjDhEQgCyBIJBKwCAQCHAAAAdQAA - AGMAAABEAAAAKQAAABIAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAADwAA - ACc7HA5ubTYbrZ5QJ9TCYC/yyGIv+NFmMf/QZjD/0GYw/89lMf/AXiz/olk1/4hnWP+DhIT/h4eH/p+f - n/2xsbH/ycnJ/dPT0/3W1tb/1tbW/dbW1v3V1dX/1NTU/dDQ0P26urr/paWl/Y2Njf+BgYH+dmlj/mNC - Mv9hLhX/eDoc/5lLJP+8XSz/zGQw/9BmMP/QZTD/0GUw/9FnMf/QZTD/0GUw/9FnMf/QZTD/0GUw/9Fn - Mf/QZTD/0GUw/9FnMf/QZTD/0GUw/9BlMP/RZzH/0GUw/9BlMP/RZzH/0GUw/9BlMP/RZzH/0GQu/6Bx - Wf+Ehob/qqqq/cDAwP3IyMj/zMzM/dDQ0P3Q0ND/0tLS/dDQ0P3Pz8//zMzM/cfHx/3BwcH/qqqq/YaG - hv5sV079Xy0U+XU7HOxmMhnNPB4OrAIAAIsAAAB0AAAAWAAAADUAAAATAAAABAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAANFgoFMnQ5HZi9XS3qzGMv/M5iMP7Ud07/2IVj/tyQcP/emHr93Zh6/dWT - df2ue2b/gnZy/X1+ff2ampr/v7+//c/Pz/3X19f/2dnZ/dvb2/3d3d3/3d3d/d3d3f3d3d3/3Nzc/dra - 2v3Y2Nj/0tLS/cTExP+jo6P9gICB/Xx4d/9mUUf9ZUU2/X9YRf+veGH9zpBz/d6aff/gnX794J1+/eGd - fv/gnX794J1+/eGdfv/gnX794J1+/eGdfv/gnX794J1+/eGdfv/gnX794J1+/eCdfv3hnX7/4J1+/eCd - fv3hnX7/4J1+/eCdfv3gnH7/2JZ6/ZaCe/2JiYr/vb29/c/Pz/3X19f/29vb/d3d3f3e3t7/39/f/d7e - 3v3d3d3/29vb/dbW1v3Pz8//vb29/YqLi/11amX/Zz0r/oZCI/62Vyn+uVwt849GI9cQBwSWAAAAfwAA - AGEAAAAyAAAAEwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc5HA1JsFcrx89mM//Rb0L/2opq/+Sn - kf/mr5n/57Gb/+iznf/otZ//47Gc/8Caif97f4H/iIiJ/7Gysv/T09P/19fX/9vb2//f39//4eHh/+Li - 4v/j4+P/4+Pj/+Pj4//j4+P/4uLi/+Hh4f/f39//3d3d/9nZ2f/U1NT/v7+//5KSkv9/fn3/bmJc/2lU - Sv+QcWT/vJWE/96vnP/quaP/67mk/+u7pP/ruaT/67mk/+u7pP/ruaT/67mk/+u7pP/ruaT/67mk/+u7 - pP/ruaT/67mk/+u5pP/ru6T/67mk/+u5pP/ru6T/67mk/+u5pP/suqT/zKiY/4mFgf+bnJz/0NDQ/9jY - 2P/g4OD/4+Pj/+Xl5f/m5ub/5ubm/+bm5v/l5eX/4+Pj/9/f3//Y2Nj/0NDQ/5ubm/97eHf/bVtT/4Vj - V/+3eGD/ym9F/89oNf+2WyzuOx0PrwIBAIoAAABgAAAAMwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAysV - CiS+Xy7PzWY0/9R6U/7hoIj/5a2X/eexnP3ptqL/6Lik/eq6pv/qu6b9zqiY/YyGgv2Gh4f/tra2/dHR - 0f3Z2dn/3t7e/eHh4f3j4+P/4+Pj/ePj4/3k5OT/4+Pj/ePj4/3j4+P/4+Pj/ePj4/3j4+P/4eHh/d7e - 3v/Z2dn91NTU/cPDw/+MjY39fHp6/WdYUf93YFX9oYN0/c+olf/rvqj97cCr/e7Bq//swKv97MCr/e7B - q//swKv97MCr/e7Bq//swKv97MCr/e7Bq//swKv97cCr/ezAq/3uwav/7MCr/ezAq/3uwav/7MCr/e3A - q/3uwKv/v6SX/YN/f/2qqqr/1dXV/d3d3f3k5OT/5+fn/efn5/3q6ur/6enp/enp6f3o6Oj/5+fn/eTk - 5P3d3d3/1dXV/aurq/18e3v/bmBa/XtfU/2zh3b/1JmD/diIZ/3OZjX+tVos7TgbDa0AAAB9AAAAVAAA - ACUAAAAFAAAAAAAAAAAAAAAAHQ4HDZ5OJ5zOZzP/1X5Y/uKiiv3mrpr/6LSf/eq4pP3ru6j/6r2p/ey/ - q//luqf9rJeO/X5+ff2vr6//z8/P/djY2P3e3t7/4eHh/ePj4/3k5OT/4+Pj/eLi4v3h4eH/4uLi/eDg - 4P3h4eH/4uLi/ePj4/3k5OT/4+Pj/eLi4v/f39/92tra/dTU1P+zs7P9goKC/Xt4dv9oVEr9i3Nm/b2b - iv/mvan97sSv/e/FsP/vxbD978Ww/e7FsP/vxbD978Ww/e7FsP/vxbD978Ww/e7FsP/vxbD978Ww/e/F - sP3uxbD/78Ww/e/FsP3uxbD/78Ww/e/FsP3pwKz/q5mQ/X5+fv29vb3/2dnZ/eHh4f3n5+f/6enp/evr - 6/3r6+v/6+vr/evr6/3r6+v/6enp/efn5/3h4eH/2tra/by8vP19fn3/c2pm/XVcVP2ng3P/0Z+M/eKn - kv3aiWf/zWc0/rFXK+sCAQCQAAAAbwAAAD4AAAAPAAAAAAAAAAADAQACcTgcZsxmMvDSdE3/4qSM/+at - mP/ptaD/6rml/+u8qP/svqr/7cCr/+/BrP/Prp7/goB//4+Pj//Q0ND/19fX/93d3f/i4uL/5OTk/+Tk - 5P/i4uL/39/f/9nZ2f/Ozs7/yMjI/8fHx//MzMz/1NTU/93d3f/h4eH/4+Pj/+Tk5P/i4uL/39/f/9ra - 2v/Pz8//qamp/4KCg/9uY13/d2BX/6WHef/ctaL/7sOv//HGsf/xxrH/8cax//HGsf/xxrH/8cax//HG - sf/xxrH/8cax//HGsf/xxrH/8cax//HGsf/xxrH/8cax//HGsf/xxrH/8cax//HGsf/guqn/lYyH/4qL - i//S0tL/3Nzc/+Pj4//o6Oj/6urq/+vr6//s7Oz/7Ozs/+zs7P/s7Oz/6urq/+jo6P/j4+P/3Nzc/9PT - 0/+Mi4v/d3Jy/3BbU/+ZeWz/xpuJ/+GsmP/jp5D/14Ff/9BoNP98PR7MAAAAhQAAAFsAAAAfAAAABQAA - AAAiEQgYwGAvtMtjMf/elnv/5aqV/eaynf3quKP/67um/ey9p/3tv6v/7MGq/fDCrf+znJH9fX5+/bOz - s/3U1NT/29vb/eDg4P3j4+P/4+Pj/eHh4f3e3t7/y8vL/aioqP2Njo7/f4CB/Xx+fv2HiIj/mpqb/bm5 - uf3d3d3/4ODg/eLi4v/j4+P94eHh/d3d3f/U1NT9wcHB/YyMjP95dnT9bltR/ZN6bP/SrZr968Ks/fHH - sf/wxa/98MWv/fDHsf/wxa/98MWv/fDHsf/wxa/98MWv/fDHsf/wxa/98MWv/fDFr/3wx7H/8MWv/fDF - r/3wx7H/8MWv/fLGsP3RsqH/iISB/ZSUlf3V1dX/3d3d/ePj4/3o6Oj/6urq/evr6/3q6ur/6urq/erq - 6v3r6+v/6urq/ejo6P3k5OT/3d3d/dXV1f2VlZX/e3h4/WxcVf2OcGT/vJSE/dysmf3mrJf/4JyC/dBu - Qf60WSvuKxUKoAAAAG0AAAAtAAAACgAAAABMJhM4zmYy8dFySP/jp4//5q6Y/+e1n//ruqX/7Lyn/+u+ - p//uwKr/7sGr//DCq/+BgYD/kJCQ/8PDw//X19f/3d3d/+Li4v/k5OT/4uLi/9/f3//Nzc3/m5ub/4GB - f/+ShoD/tp6Q/8qtnf+0oJX/k4yH/4eHiP+9vb3/3Nzc/+Dg4P/i4uL/4uLi/9/f3//Y2Nj/0NDQ/5ub - m/98enn/cGJa/4hwY//KppL/6sCp//LHsP/yx7D/8sew//LIsP/yx7D/8sew//LIsP/yx7D/8sew//LI - sP/yx7D/8sew//LHsP/yyLD/8sew//LHsP/yyLD/8sew//PIsP+7opX/g4KB/6Wlpf/W1tb/3t7e/+Tk - 5P/o6Oj/6Ojo/+rq6v/r6+v/6+vr/+vr6//r6+v/6Ojo/+fn5//k5OT/3t7e/9bW1v+lpaX/gH9+/29k - Xv+CZ1v/sY19/9iqlv/mr5n/46iQ/9iDYP/LZDD8XC0WvwAAAHcAAAA5AAAAEAAAAADDYS93y2Mw/9qN - bf3lqJL/57Ca/em2oP3ruqX/7Lyl/e2+qP3uwKn/78Gq/eu+qP96fH39pKSk/c7Ozv3Z2dn/39/f/eLi - 4v3i4uL/3t7e/dPT0/2Tk5P/fnt6/ZGAd/3LqJT/6L+o/fPHr/3xxa7/2bel/aCUjP2Jh4j/t7e3/dra - 2v/g4OD94eHh/eDg4P/a2tr90tLS/b+/v/99fn79dmxn/X9pW/+/nYr95Lyl/fLHr//yx6/98cav/fPI - r//xxq/98cav/fPIr//xxq/98cav/fPIr//xxq/98sev/fHGr/3zyK//8cav/fHGr/3zyK//8sev/fPH - rv2dj4n/iIeG/b29vf3X19f/3t7e/eTk5P3n5+f/6enp/enp6f3o6Oj/6Ojo/ejo6P3o6Oj/6enp/efn - 5/3k5OT/3t7e/dbW1v29vb3/h4aH/XVvbf12XVL/oYBw/c6hjv3nsJr/5aqT/eCfhv3NYi//kUgj2BAI - BIQAAABCAAAAFMbGxgHFYjCgzWk6/92Vd/3lqpP/6LGb/eq3oP3suqP/67ql/e2+p/3twKj/8MGp/dOx - nv99f4D9qamp/tHR0f3a2tr/39/f/eLi4v3g4OD/3d3d/bq6uv1/fX3/f3Ns/aiLev3ft6D/78Ws/fLH - rv3zyK7/8cet/da2o/2Wjoj/mJiZ/dDQ0P/f39/94eHh/eHh4f/c3Nz91NTU/cvLy/9/f3/9dW1o/Xpl - WP+2loP94bih/fHGrf/yx6798cau/fPIrv/xxq798cau/fPIrv/xxq798cau/fPIrv/xxq798ceu/vHG - rv3zyK7/8cau/fHGrv3zyK7/8seu/ejAqf2MhoL/jYyN/cLCwv3Y2Nj/39/f/eLi4v3n5+f/6Ojo/ejo - 6P3o6Oj/6Ojo/ejo6P3o6Oj/6Ojo/efn5/3k5OT/39/f/djY2P3CwsL/jY2N/Xl3df1vWlD/lXZn/cWa - h/3ksJr/5qyU/eKji/3RbT//qVMp5BoMBYwAAABGAAAAFsbGxgHHYzG3z3BC/9+XfP3mq5P/57Kb/eq2 - n/3suaL/67uk/ey8pP3vv6f/8MGn/cCklf+DhYX9tLS0/dHR0f3b29v/39/f/eHh4f3f39//2tra/aKj - o/18eHj/fmtf/a6OfP3juaH/8car/fPHrf3yyK3/88et/e/Fq/23oZT/hYaG/cfHx//d3d394ODg/eHh - 4f/c3Nz91tbW/c3Nzf+IiYn9d3Fu/XdkWP+wkH393LWd/fHGq//zx63988at/fLIrf/zxq3988at/fLI - rf/zxq3988at/fLIrf/zxq3988et/fPGrf3yyK3/88at/fPGrf3yyK3/9Met/dKxnv2Fg4H/mJiY/cjI - yP3Z2dn/39/f/ePj4/3m5ub/5+fn/efn5/3m5ub/5+fn/efn5/3n5+f/5+fn/ebm5v3j4+P/39/f/dnZ - 2f3IyMj/mJmZ/X58ff1vX1X/jG5g/b2Tgf3jrpj/5qyV/eOkjP3TdUz/tVks6yAPCJEAAABGAAAAF8bG - xgHHYzG80XNI/+Cbfv/mq5L/6bGZ/+m2nP/suaH/7buh/+69pP/vv6b/8sGo/7Sdkf+HiIj/vLy8/9LS - 0v/c3Nz/39/f/+Dg4P/e3t7/2dnZ/5eXl/95dnP/dV9T/5+EcP/Wr5j/7cGn//LGrP/0x6z/88es//PG - rP/LrJn/fX5//8LCwv/b29v/4ODg/+Hh4f/d3d3/1tbW/83Nzf+ZmZn/eXZ0/3ZkWf+ri3j/2rOa//HF - qv/0x6z/9Mas//TIrP/0xqz/9Mas//TIrP/0xqz/9Mas//TIrP/0xqz/9Mes//TGrP/0yKz/9Mas//TG - rP/0yKz/9sis/7ujlf+DgoP/ra2t/8/Pz//Z2dn/39/f/+Pj4//l5eX/5ubm/+Xl5f/n5+f/5eXl/+bm - 5v/m5ub/5ubm/+Xl5f/j4+P/39/f/9nZ2f/Pz8//rKys/4SEg/9yZmH/gmZZ/7aNe//grJP/56yU/+Ok - i//VelP/t1ss7SEQB5IAAABHAAAAGMbGxgHHYzG80HNH/+CZff3mqpH/57GY/eq1nP3suJ//7bmh/e68 - of3vvqT/8sCl/ayYjv+IiYn9v7+//dHR0f3c3Nz/39/f/d/f3/3d3d3/2dnZ/Zubm/15dnT/bltQ/Ytx - Yf29moT/3LSa/ezApf3xxan/78Oo/ea8ov2ymYv/gIGB/cPDw//b29v939/f/eDg4P/c3Nz91tbW/c7O - zv+fn5/9enh2/XZkWP+niXX92rGY/fHFqf/zx6v98ser/fTGq//yx6v98ser/fTGq//yx6v98ser/fTG - q//yx6v98ser/fLHq/30xqv/8ser/fLHq/30x6v/9Mer/a2aj/2Gh4f/ubm5/c7Ozv3Z2dn/3t7e/eLi - 4v3k5OT/5eXl/eXl5f3k5OT/5eXl/eXl5f3l5eX/5eXl/ePj4/3j4+P/3d3d/dnZ2f3Pz8//ubm5/YmJ - if10a2b/fGFS/a6GdP3cqJH/5auR/eOjif3VelP/t1or7CEQB5IAAABHAAAAF8bGxgHHYzG80HNH/+CZ - fP3mqY//57CW/eq0m/3stp7/7bqf/e66n/3uvqL/8sCj/aqXjf+Ki4z9wcHB/dHR0f3b29v/3t7e/d/f - 3/3d3d3/2NjY/aysrf18eXj/bmBX/XVfUv2bfmz/vpmD/daulf3juJ3/37Wa/cSii/2Pg33/jo6P/cjI - yP/a2tr93t7e/eDg4P/c3Nz91tbW/c7Ozv+lpaX9fHp5/XZkWf+nh3T92rGX/fHEqP/0x6r99Meq/fPH - qv/0x6r99Meq/fPHqv/0x6r99Meq/fPHqv/0x6r99Meq/fTHqv3zx6r/9Meq/fTHqv30x6r/9cep/aGT - iv2Kiov/vr6+/c7Ozv3Z2dn/3t7e/eHh4f3k5OT/5OTk/eTk5P3k5OT/5OTk/eTk5P3k5OT/5OTk/eTk - 5P3g4OD/3t7e/dnZ2f3Ozs7/vr6+/YuMjP13cGz/dVtN/aN+bP3XpIz/5KmP/eOjiP3Ve1P/t1or7CEQ - B5IAAABHAAAAF8bGxgHHYzG80XNG/+CYe//mqY7/6a+V/+mzl//st5z/7bmc/+27n//wvaH/8sCi/6qX - jP+Ki4v/wsLC/9HR0f/b29v/3t7e/+Dg4P/d3d3/2NjY/8jIyP+Hh4b/eXRy/21fVf92YVL/i3Jg/6KE - bv+tjnf/pYp3/41/d/+CgYD/qKio/9LS0v/c3Nz/39/f/+Dg4P/c3Nz/1tbW/87Ozv+oqKj/fHt6/3Zk - Wf+nh3L/27CV//LEpv/1xqj/9cWo//XHqP/1xaj/9cWo//XHqP/1xaj/9cWo//XHqP/1xaj/9cao//XF - qP/1x6j/9cWo//XFqP/1x6j/7MCk/5SLhv+Oj4//wsLC/83Nzf/X19f/3Nzc/+Dg4P/j4+P/4eHh/+Hh - 4f/j4+P/4eHh/+Hh4f/j4+P/4eHh/+Li4v/g4OD/3Nzc/9fX1//Nzc3/wsLC/4+PkP97d3T/dVxP/6B6 - aP/Vooj/5KiO/+Oih//Ve1L/t1st7SEQB5IAAABHAAAAGMbGxgHHYzG80XNG/+CXef3mqIz/566S/eqw - lv3stpn/7bab/e64nf3uvJ//8r6g/aqWi/+Ki4z9wMDA/dDQ0P3a2tr/3d3d/d/f3/3e3t7/2tra/dTU - 1P2urq7/h4eG/Xh0cf1uYFb/b1tN/XdfUP1+a1//f3Rs/X9+fP2cnZ3/xsbG/dfX1//d3d3939/f/d/f - 3//b29v91dXV/c3Nzf+np6f9fHt5/XZkWP+nhnD92a+T/fLDo//0xaX988Wk/fXEpv/zxaT988Wk/fXE - pv/zxaT988Wk/fXEpv/zxaT988Wk/fPFpP31xKb/88Wk/fPFpP32xab/17Oc/YuGg/2Xl5f/v7+//crK - yv3V1dX/2tra/d7e3v3h4eH/4eHh/eDg4P3i4uL/4ODg/eDg4P3i4uL/4eHh/eHh4f3e3t7/2tra/dXV - 1f3Ly8v/v7+//ZiYmP18enn/fmhc/aiAbP3Zo4j/5aiM/eOhhf3VelL/t1or7CEQB5IAAABHAAAAF8bG - xgHHYzG80XNH/+CWeP3mpor/6KyQ/eqwlP3stJf/7baZ/e63mf3vu53/8r2e/aqVi/+Ki4z9wMDA/c/P - z/3Z2dn/3d3d/d/f3/3f39//3Nzc/dfX1/3Ozs7/ra2t/YeGhv18eXn/eXZz/Xp2c/18eXb/gH9//ZOT - k/3IyMj/1NTU/dra2v/e3t7939/f/d/f3//b29v91NTU/czMzP+np6f9fHt5/XZjV/+nhm/92q6S/fLC - ov/0xKT988Sk/fXFpP/zxKT988Sk/fXFpP/zxKT988Sk/fXFpP/zxKT99MSk/fPEpP31xaT/88Sk/fPE - pP32xaT/3Lac/Y2Hg/2RkZL/u7u7/cbGxv3R0dH/19fX/dvb2/3e3t7/39/f/eDg4P3h4eH/4eHh/eHh - 4f3h4eH/3t7e/d7e3v3c3Nz/19fX/dHR0f3Gxsb/u7u7/ZKSkv1+enj/iW9h/beKdP3gp4v/5aeL/eOg - g/3VelH/t1or7CEQB5IAAABHAAAAF8bGxgHHYzG80XJF/9+Vdv/lpYf/6KmO/+ivkv/ss5X/7bOX/+63 - mf/vupn/8ryc/6qViv+Jiov/v7+//8/Pz//Y2Nj/3d3d/9/f3//g4OD/3d3d/9ra2v/X19f/0tLS/8LC - wv+oqKj/mJiY/5WVlf+ioqL/uLi4/83Nzf/V1dX/2dnZ/9zc3P/f39//4ODg/9/f3//a2tr/1NTU/8zM - zP+np6f/fHt6/3ZiVv+nhG7/2q2P//PAn//0wqH/9MGh//XDoP/0waH/9MGh//XDoP/0waH/9MGh//XD - oP/0waH/9MGh//TBof/1w6D/9MGh//TBof/1w6H/98Oh/52Qh/+Gh4f/ra2t/7+/v//Ly8v/0tLS/9fX - 1//c3Nz/3d3d/97e3v/f39//39/f/9/f3//d3d3/3d3d/9vb2//X19f/0tLS/8vLy/+/v7//ra2t/4eH - iP+EfHb/qH9q/9Gcgv/mqo3/5qaJ/+KegP/VeVD/t1st7SEQB5IAAABHAAAAGMbGxgHHYzG80HJE/9+T - dP3lo4X/5qmL/emtj/3rsZL/67OT/ey0lv3vuJj/8rqZ/amUiP+Jiov9vr6+/c7Ozv3X19f/3Nzc/d/f - 3/3g4OD/3t7e/dzc3P3a2tr/19fX/dTU1P3T09P/0dHR/dLS0v3S0tL/09PT/dXV1f3Z2dn/2tra/d7e - 3v/e3t794ODg/d7e3v/Z2dn909PT/crKyv+mpqb9e3p5/XZiVf+mg2z92KuN/fG/nf/zwZ398sGd/fTA - n//ywZ398sGd/fTAn//ywZ398sGd/fTAn//ywZ398sGd/fLBnf30wJ//8sGd/fLBnf30wJ//9MKe/cuq - lP18fn//k5OT/bW1tf3ExMT/zMzM/dPT0/3Y2Nj/2tra/dzc3P3d3d3/3Nzc/d3d3f3c3Nz/2tra/djY - 2P3T09P/zMzM/cTExP21tbX/k5OT/X5/gP2bf3H/xpV6/eCmiv3nqYz/5aSG/eKdfv3VeE//t1or7CEQ - B5IAAABHAAAAF8bGxgHHYzG80HFF/9+Scv3loYP/56eJ/emrjf3rr5D/7LKS/e20kv3ttZb/8bmX/amV - h/+Jiov9vb29/czMzP3X19f/29vb/d7e3v3g4OD/39/f/d7e3v3c3Nz/2dnZ/dnZ2f3W1tb/1tbW/dTU - 1P3X19f/2NjY/djY2P3a2tr/3d3d/d/f3//g4OD939/f/d3d3f/Z2dn90tLS/cnJyf+mpqb9e3p5/XZi - VP+mg2r92KqL/fG9m//zwJ398sCd/fTAnf/ywJ398sCd/fTAnf/ywJ398sCd/fTAnf/ywJ398sCd/fLA - nf30wJ3/8sCd/fLAnf30wJ3/88Cd/fTAnf2llIn/fn+A/ZOTk/29vb3/xsbG/c3Nzf3T09P/19fX/dnZ - 2f3b29v/3Nzc/dvb2/3a2tr/19fX/dPT0/3Nzc3/xsbG/b29vf2Tk5P/f4GC/Y2BeP3HlXv/3qWH/eeq - jP3oqIr/5aKE/eKbfP3UeU7/t1or7CEQB5IAAABHAAAAF8bGxgHHYzG80nFE/96Qbv/kn4D/56WG/+ep - iv/prY3/7K6P/+uykf/vtZP/8beU/6mTh/+Jiov/vLy8/8vLy//W1tb/29vb/97e3v/g4OD/3t7e/9/f - 3//e3t7/3d3d/9zc3P/c3Nz/29vb/9vb2//c3Nz/3Nzc/93d3f/e3t7/39/f/97e3v/g4OD/39/f/93d - 3f/Y2Nj/0dHR/8jIyP+lpaX/fHt5/3ZhU/+mgWn/2qmJ//G8mP/0vpr/9L6a//S+mf/0vpr/9L6a//S+ - mf/0vpr/9L6a//S+mf/0vpr/9L6a//S+mv/0vpn/9L6a//S+mv/0vpn/9L6a//S+mv/tupn/rZiJ/4B/ - gP+HiIj/pqam/8DAwP/Ozs7/09PT/9bW1v/Z2dn/2NjY/9nZ2f/X19f/09PT/87Ozv/AwMD/pqam/4iI - if+AgH7/m4h+/86dgf/kqor/6KyL/+mqiv/npof/5aGB/+GYef/Wd03/t1st7SEQB5IAAABHAAAAGMbG - xgHHYzG80HBD/96PbP3jnX3/5qOB/einh/3qq4r/6qyL/euwjf3usY//8bWS/amShv+IiYr9u7u7/crK - yv3U1NT/2tra/d3d3f3f39//39/f/d/f3/3f39//3t7e/d7e3v3c3Nz/3d3d/d3d3f3d3d3/3Nzc/d7e - 3v3f39//3t7e/eDg4P/e3t793t7e/dzc3P/X19f90NDQ/cfHx/+kpKT9e3p5/XZgUv+mgGf92aeG/fC6 - lv/zvJb987uW/fK7mP/zu5b987uW/fK7mP/zu5b987uW/fK7mP/zu5b987uW/fO7lv3yu5j/87uW/fO7 - lv3yu5j/87uW/fO7lv3zvJj/7LiV/cakjv2VioP/foCA/ZaWlv3Gxsb/zs7O/dPT0/3X19f/19fX/dfX - 1/3T09P/zs7O/cbGxv2Wlpb/gICB/YN8eP2tjXz/2KSF/eisi/3rrYv/6quK/empiP3lpIT/5J5+/eGW - d/3Udkz/t1os7CEQB5IAAABHAAAAF8bGxgHHYzG80HBD/92ObP3jm3r/5KGA/ealhP3oqYj/66yK/eyt - jP3usY7/8LSP/amThf+IiYr9urq6/cnJyf3T09P/2dnZ/d3d3f3f39//39/f/d/f3/3f39//3d3d/d7e - 3v3e3t7/3t7e/d7e3v3e3t7/3t7e/d3d3f3f39//39/f/d/f3//f39/93t7e/dzc3P/U1NT9z8/P/cbG - xv+jo6P9e3p5/XVgUf+lf2b916aF/fC4lP/yu5b98buW/fO7lv/xu5b98buW/fO7lv/xu5b98buW/fO7 - lv/xu5b98buW/fG7lv3zu5b/8buW/fG7lv3zu5b/8buW/fG7lv3zu5b/8ruW/fS8lv3ls5P/uJyK/YJ/ - fv24uLj/ysrK/dDQ0P3U1NT/1dXV/dTU1P3Q0ND/ysrK/bi4uP18fHv/e21j/ZV0YP3SnX3/6a6K/eyv - jP3rrIr/6qqI/eenhv3mooH/4px7/eCWdf3Ud0v/t1os7CEQB5IAAABHAAAAF8bGxgHHYzG80G9B/92M - aP/imXf/5Z19/+ejgf/pp4P/6aiF/+qsif/tr4v/8LGM/6mSg/+IiYr/ubm5/8jIyP/T09P/2NjY/9zc - 3P/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e - 3v/e3t7/3d3d/9vb2//V1dX/zs7O/8XFxf+jo6P/fHt5/3VfUP+lfmP/2aWC//C3kf/zuZH/87iR//O6 - kf/zuJH/87iR//O6kf/zuJH/87iR//O6kf/zuJH/87mR//O4kf/zupH/87iR//O4kf/zupH/87iR//O4 - kf/zupH/87iR//O4kf/1u5L/0qiM/4iDf/+qq6v/xcXF/83Nzf/S0tL/09PT/9LS0v/Nzc3/xcXF/6ur - q/98eXn/eGNU/5pxWf/TnXz/6auI/+ytif/rqof/6KaF/+ilg//knn3/45p5/9+Tcv/UdUn/t1st7SEQ - B5IAAABHAAAAGMbGxgHHYzG80G9B/9yKZf3il3T/45x6/eahf/3npYL/6qaE/euqhv3trYj/8LCK/amR - gv+Iior9tra2/cfHx/3R0dH/19fX/dvb2/3d3d3/3d3d/d3d3f3d3d3/3d3d/d3d3f3d3d3/3d3d/d3d - 3f3d3d3/3d3d/d3d3f3d3d3/3d3d/d3d3f/d3d393Nzc/dra2v/U1NT9zMzM/cLCwv+ioqL9e3p4/XVe - T/+lfWL916OA/fG1j//yt5D98baP/fO4kf/xto/98baP/fO4kf/xto/98baP/fO4kf/xto/98baQ/fG2 - j/3zuJH/8baP/fG2j/3zuJH/8baP/fG2j/3zuJH/8baP/fG2j/30uJH/0KaL/YaDgP2np6f/wcHB/cnJ - yf3Q0ND/0dHR/dDQ0P3Kysr/wcHB/aenp/18enj/d2JV/ZlwWP3Tmnr/6KqG/eurh/3qp4P/56aC/eeh - gP3lnnz/4Zh2/d+Rb/3UdUj/t1os7CEQB5IAAABHAAAAF8bGxgHHYzG8z25A/9yJY/3hlXL/5Jp4/eSf - fP3opH//6KaB/emng/3sq4X/766H/amQgf+Jior9t7e3/cXFxf3Q0ND/1tbW/dra2v3c3Nz/3Nzc/dzc - 3P3b29v/3Nzc/dzc3P3b29v/3Nzc/dzc3P3b29v/3Nzc/dzc3P3b29v/3Nzc/dvb2//c3Nz929vb/dnZ - 2f/R0dH9y8vL/cHBwf+hoaH9e3p4/XVeTv+le2D92KJ+/e+0jP/yto798raO/fG1jv/yto798raO/fG1 - jv/yto798raO/fG1jv/yto798raO/fK2jv3xtY7/8raO/fK2jv3xtY7/8raO/fK2jv3xtY7/8raO/fK2 - jv3zto7/0KWJ/YeCf/2jpKT/vr6+/cXFxf3Ozs7/z8/P/c7Ozv3Hx8f/vr6+/aSkpP18enj/d2JU/Zlv - Vv3Smnf/6KiD/euphP3qpYL/6KR+/eWhff3jmnn/4pZz/d6Pbf3Tc0f/t1os7CEQB5IAAABHAAAAF8bG - xgHHYzG80W4//9uGYP/hk2//45hz/+Wdef/moXz/6aJ+/+qmgP/sqYH/76yE/6mQgf+HiIn/tra2/8XF - xf/Q0ND/1dXV/9nZ2f/c3Nz/2tra/9ra2v/c3Nz/2tra/9ra2v/c3Nz/2tra/9ra2v/c3Nz/2tra/9ra - 2v/c3Nz/2tra/9zc3P/b29v/2tra/9jY2P/S0tL/y8vL/8LCwv+hoaH/fHp6/3VdTf+le17/2KB8/++y - if/ytIv/8rOL//K1iv/ys4v/8rOL//K1iv/ys4v/8rOL//K1iv/ys4v/8rSL//Kzi//ytYr/8rOL//Kz - i//ytYr/8rOL//Kzi//ytYr/8rOL//Kzi//ztYv/0KSH/4iCf/+goaH/u7u7/8TExP/MzMz/zc3N/8zM - zP/ExMT/u7u7/6Ghof98enj/eGFS/5luVP/SmHX/6KaA/+ungf/qpH3/6KB8/+aeev/kmHT/4ZRw/96N - aP/TdEb/t1st7SEQB5IAAABHAAAAGMbGxgHHYzG8z20+/9qEXv3gkWz/4ZZy/eOZdv3nn3n/56B7/eik - fP3rp4D/7qqB/aiPf/+IiYn9tbW1/cTExP3Ozs7/1NTU/djY2P3b29v/2dnZ/dnZ2f3b29v/2dnZ/dnZ - 2f3b29v/2dnZ/dnZ2f3b29v/2dnZ/dnZ2f3b29v/2dnZ/dvb2//Z2dn92dnZ/dfX1//R0dH9ycnJ/b+/ - v/+goKD9e3p5/XVcTP+leV391p55/e+wh//xsoj98LGH/fKzif/wsYf98LGH/fKzif/wsYf98LGH/fKz - if/wsYf98LGH/fCxh/3ys4n/8LGH/fCxh/3ys4n/8LGH/fCxh/3ys4n/8LGH/fCxh/3zs4n/0KKF/YeC - f/2en5//uLi4/cLCwv3Kysr/zMzM/crKyv3CwsL/uLi4/Z+fn/18enn/d2BR/ZltUv3SlXL/56R9/eql - fv3ponr/5p95/eScd/3jmHP/35Jt/d2LZ/3ScUX/t1os7CEQB5IAAABHAAAAF8bGxgHHYzG8z20+/9qD - XP/gjmn/4pRv/+SXc//nnXb/6J53/+mie//rpX3/7qh//6iOfv+IiYn/tLS0/8PDw//Ozs7/1NTU/9fX - 1//a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra - 2v/a2tr/2dnZ/9bW1v/Q0ND/ycnJ/76+vv+goKD/fHp5/3VcS/+leFv/2J13/++vhP/ysYb/8rGG//Kx - hv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kx - hv/ysYb/8rGG//Kxhv/zsYb/0KGC/4iCf/+dnp7/tra2/8DAwP/Jycn/y8vL/8nJyf/AwMD/tra2/56e - nv98enn/eGBR/5dsUf/SlXD/56J7/+qje//poHn/5511/+WadP/jlXD/4JBr/92JZf/UckT/t1wt7SEQ - B5IAAABHAAAAGMbGxgHHYzG8z2w9/9qBWv3fjGb/4JBq/eKWcP3mm3P/5px0/eegeP3ro3r/7qZ8/aiO - ff+HiIj9sbGx/cLCwv3Nzc3/0tLS/dbW1v3Z2dn/19fX/dfX1/3Z2dn/19fX/dfX1/3Z2dn/19fX/dfX - 1/3Z2dn/19fX/dfX1/3Z2dn/19fX/dnZ2f/X19f91tbW/dXV1f/Pz8/9yMjI/b29vf+enp79e3p5/XVb - Sv+kd1n91Zt0/e6tgf/wr4P976+D/fGvgv/vr4P976+D/fGvgv/vr4P976+D/fGvgv/vr4P976+D/e+v - g/3xr4L/76+D/e+vg/3xr4L/76+D/e+vg/3xr4L/76+D/e+vg/3yr4P/z6CA/YeCfv2cnZ3/tLS0/b+/ - v/3Hx8f/ycnJ/cfHx/2/v7//tLS0/ZycnP18enn/d19Q/ZhqT/3Skm7/5qB4/emhef3onnb/5pty/eSY - cf3ikW3/3o1n/dyGYP3ScUP/t1os7CEQB5IAAABHAAAAF8bGxgHHYzG8z2s8/9l/V/3eimP/4Y5p/eOU - bf3kmXD/55px/eeddf3qoXb/7aN4/aiNfP+HiIj9sLCw/cHBwf3Ly8v/0dHR/dXV1f3Y2Nj/2NjY/djY - 2P3Y2Nj/2NjY/djY2P3Y2Nj/2NjY/djY2P3Y2Nj/2NjY/djY2P3Y2Nj/2NjY/djY2P/Y2Nj919fX/dXV - 1f/Ozs79xsbG/by8vP+enp79e3p5/XVaSf+kdlf91Zly/e6rf//wrYD976x//fGsgf/vrH/976x//fGs - gf/vrH/976x//fGsgf/vrH/976x//e+sf/3xrIH/76x//e+sf/3xrIH/76x//e+sf/3xrIH/76x//e+s - f/3yrYH/z59+/YeBfv2bnJz/s7Oz/b6+vv3Hx8f/yMjI/cfHx/2+vr7/s7Oz/ZycnP18enn/d15P/Zhp - Tf3Rkmv/5Z51/emfdv3mnHL/5Jlv/eKUbv3gkWr/34tj/duEXv3ScEH/t1os7CEQB5IAAABHAAAAF8bG - xgHHYzG80Gs8/9l9Vf/eiGD/4I5m/+GRav/ll23/55pw/+idc//qoHX/7aJ2/6iNe/+HiIn/sbGx/8DA - wP/Ly8v/0dHR/9XV1f/X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX - 1//X19f/19fX/9fX1//X19f/1tbW/9TU1P/Nzc3/xsbG/7u7u/+dnZ3/fXp5/3VaSP+kdVb/15hw/+6q - ff/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gs - fv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/yrH7/z559/4eBf/+ampv/s7Oz/729vf/Gxsb/yMjI/8bG - xv+9vb3/s7Oz/5ubm/99enn/d15O/5hoS//Rj2n/5p1z/+iec//nmXH/5Zdu/+OUa//hj2f/34li/9uD - W//Sb0H/t1wt7SEQB5IAAABHAAAAGMbGxgHHYzG8zmo6/9h8Uv3dhl3/3opj/eKQZ/3jlWr/5pZr/eaZ - bv3pnHL/7KBy/aiLev+HiIn9rq6u/b6+vv3Kysr/0NDQ/dTU1P3W1tb/1tbW/dbW1v3V1dX/1tbW/dbW - 1v3V1dX/1tbW/dbW1v3V1dX/1tbW/dbW1v3V1dX/1tbW/dXV1f/W1tb91dXV/dPT0//MzMz9xMTE/bq6 - uv+cnJz9e3l5/XVZR/+jdFP91pdt/e2oev/vqnv97ql6/fCpev/uqXr97ql6/fCpev/uqXr97ql6/fCp - ev/uqXr97ql6/e6pev3wqXr/7ql6/e6pev3wqXr/7ql6/e6pev3wqXr/7ql6/e6pev3xqnr/zp17/YeC - ff2ZmZr/sbGx/by8vP3FxcX/xsbG/cXFxf28vLz/sbGx/Zqamv19enj/dl1N/ZhnSv3QjWb/5Ztw/eib - cP3lmGz/45Vr/eOSaP3fi2T/3Idd/dqAWP3Rbj//t1ss7CEQB5IAAABHAAAAF8bGxgHHYzG8zmo6/9d6 - UP3dhFv/34lf/eCOZf3kk2j/5JRp/eeXbf3pnG7/7J5w/aeLef+HiIn9rq6u/b6+vv3Jycn/z8/P/dPT - 0/3W1tb/1NTU/dTU1P3W1tb/1NTU/dTU1P3W1tb/1NTU/dTU1P3W1tb/1NTU/dTU1P3W1tb/1NTU/dbW - 1v/U1NT91NTU/dLS0v/Ly8v9w8PD/bm5uf+cnJz9e3l4/XVZRv+jc1L91pZr/e2neP/vqXn97ql5/fCp - ef/uqXn97ql5/fCpef/uqXn97ql5/fCpef/uqXn97ql5/e6pef3wqXn/7ql5/e6pef3wqXn/7ql5/e6p - ef3wqXn/7ql5/e6pef3xqXj/zpx5/YeCfv2Zmpr/sLCw/bu7u/3ExMT/xsbG/cTExP28vLz/sLCw/ZmZ - mf19eXj/dlxM/ZdmSP3QjWT/5Jlu/eeZbv3mlWv/5JNn/eKOZv3gi2D/3YVc/dp/Vv3RbT7/t1ss7CEQ - B5IAAABHAAAAF8bGxgHHYzG8zmk5/9d4Tv/cgln/34de/+GMYv/kkWb/5ZRo/+WXa//pmm3/7Jxu/6eK - ef+Gh4j/ra2t/729vf/IyMj/zs7O/9LS0v/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV - 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1NTU/9HR0f/Ly8v/w8PD/7i4uP+am5v/fXt5/3VY - Rf+jclD/1pRq/+2ldv/wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cn - d//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//yp3f/0Jp5/4eCfv+Zmpr/sLCw/7u7 - u//ExMT/xsbG/8PDw/+7u7v/sLCw/5mZmf99eXj/dlxL/5ZlSP/Qi2P/5Zhr/+eYbP/mlWn/5JFm/+GO - Y//fh1//3YNa/9l9U//RbT3/t1wt7SEQB5IAAABHAAAAGMbGxgHHYzG8z2g4/9d2S/3cgFX/3oVZ/d+I - X/3jj2L/45Jj/eaTZv3omGr/65pr/aeJd/+Gh4j9rKys/by8vP3Hx8f/zc3N/dLS0v3U1NT/1NTU/dTU - 1P3T09P/1NTU/dTU1P3T09P/1NTU/dTU1P3T09P/1NTU/dTU1P3T09P/1NTU/dPT0//U1NT909PT/dDQ - 0P/Kysr9wsLC/be3t/+bm5v9e3l4/XRXRP+jcE/91pNn/eyjc//vpXT976Rz/e6kc//vpHP976Rz/e6k - c//vpHP976Rz/e6kc//vpHP976Rz/e+kc/3upHP/76Rz/e+kc/3upHP/76Rz/e+ldP3vpXT/7aNz/emg - cf3hm23/wJBv/YaAff2XmJj/rq6u/bq6uv3CwsL/xMTE/cLCwv26urr/rq6u/ZiYmP19enj/cllJ/Ytd - P/26e1X/zohe/daKYP3cjGD/3oxg/d+KX/3ehlv/3IFW/dl6UP3Razz/t1ss7CEQB5IAAABHAAAAF8bG - xgHHYzG8zWg4/9Z1Sf3bflP/3INY/eCIXP3hjV7/5JBi/eSRZf3ol2b/65lo/aeJdv+Gh4j9q6ur/bu7 - u/3Gxsb/zMzM/dHR0f3T09P/0tLS/dLS0v3U1NT/0tLS/dLS0v3U1NT/0tLS/dLS0v3U1NT/0tLS/dLS - 0v3U1NT/0tLS/dTU1P/S0tL90tLS/dDQ0P/Jycn9wcHB/ba2tv+ampr9fHl4/XRXQ/+jb0391JJl/eyi - cf/upHL97aRy/e+kcv/tpHL97aRy/e+kcv/tpHL97aRy/e+kcv/tpHL97aRy/e2kcv3vpHL/7aRy/e2k - cv3vpHL/7qRy/eyjcf3mnm7/3JZo/cuMYf26gFf/oXle/YJ+ev2WlpX/ra2s/bi3tv3BwcD/w8PC/cHB - wP24t7b/ra2s/ZeWlv19enj/blZE/XdPNf2TYEL/oWlI/apuTP27dlD/x3xU/dKBV/3aglj/2n5T/dh5 - Tv3Qajv/t1ss7CEQB5IAAABHAAAAF8bGxgHHYzG8z2g3/9ZzR//bfFH/3YFU/96GWv/ii13/5I5g/+SR - Yf/olWX/65dm/6eIdf+Gh4j/qqqq/7q6uv/FxcX/zMzM/9DQ0P/T09P/09PT/9PT0//T09P/09PT/9PT - 0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/0tLS/8/Pz//IyMj/wMDA/7W1 - tf+YmZn/fXt4/3RXQv+jb0v/1ZFj/+yhbv/vo2//76Nv/++jb//vo2//76Nv/++jb//vo2//76Nv/++j - b//vo2//76Nv/++jb//vo2//76Nv/++jb//vo2//7KFu/+Ocav/OjV7/t3xR/6BrQ/+JWzv/c1xY/25y - hP+Ah5r/k5qr/5yitv+kqb3/pqy//6Spvf+co7b/k5qr/4GHmv9tcYL/XU1U/2FBMP9xSCn/dkou/31O - M/+MVzr/nmFA/7NsSP/Kdk7/1XlP/9Z3TP/Rajn/t1wu7SEQB5IAAABHAAAAGMbGxgHHYzG8zWc2/9Vy - Rf3aek3/239T/d+CV/3giVr/44xb/eOOXv3nk2L/6pVj/aeHdP+Gh4j9qamp/bm5uf3ExMT/y8vL/c/P - z/3S0tL/0NDQ/dDQ0P3S0tL/0NDQ/dDQ0P3S0tL/0NDQ/dDQ0P3S0tL/0NDQ/dDQ0P3S0tL/0NDQ/dLS - 0v/Q0ND90dHR/c7Ozv/Hx8f9v7+//bS0tP+XmJj9fHp4/XRWQf+jbUn91Y5g/eyfa//un2v97Z9r/e+h - a//tn2v97Z9r/e+ha//tn2v97Z9r/e+ha//tn2v97Z9r/e2fa/3voWv/7Z9r/e6gbP3pnWr/3JRi/b6A - V/17XmP/QEWD/RE0rv0ALtL/ADDQ/QAy0P0AM8//ADLO/QAxzv0AMc3/ADHN/QAxzf0AMc7/ADLO/QAy - z/0ANND/ADPQ/QAv0f0AMMj/HDOW/Ts3Yv1bPDb/bEIq/X5LMP2eXDz/umhC/cxvRf3PaTr/t1ss7CEQ - B5IAAABHAAAAF8bGxgHHYzG8zWY1/9VwQ/3aeEv/3HxQ/d2CU/3hiFj/44lZ/eOMXf3nkmD/6pRh/aeH - c/+Fhof9qKio/bi4uP3ExMT/ysrK/c/Pz/3S0tL/0NDQ/dDQ0P3S0tL/0NDQ/dDQ0P3S0tL/0NDQ/dDQ - 0P3S0tL/0NDQ/dDQ0P3S0tL/0NDQ/dLS0v/R0dH90NDQ/c3Nzf/Gxsb9vr6+/bS0tP+XmJj9fHp4/XRV - QP+jbUj91Y5f/eyeav/uoGv97aBr/e+ga//toGv97aBr/e+ga//toGv97aBr/e+ga//toGv97qBr/e2g - a/3voGv/7qBr/eueav3dlGD/p3Zk/U5OjP0GM8D/ADXR/RJL1v0vZt7/PnPh/UZ74/1IfeT/SX7k/Ul+ - 5P1Jf+X/SX/k/Ul/5P1Jf+X/SX7k/Ul+5P1HfOT/Qnji/Tpv4P0hWdr/CELU/QAxz/0WM6D/PTZe/WE6 - Kf15RSz/llIz/bVhPP3IZTf/t1st7CEQB5IAAABHAAAAF8bGxgHHYzG8zmY1/9RvQf/Zd0n/3HxO/95/ - Uv/hhlb/44lX/+SMW//lkF7/6pJf/6eHdP+Fhof/qKio/7i4uP/Dw8P/ysrK/87Ozv/R0dH/0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0NDQ/83N - zf/Gxsb/vr6+/7Ozs/+YmJj/fXp4/3NUP/+ha0f/1Ixd/+ucaP/unmn/7p1p/+2daf/unWn/7p1p/+2d - af/unWn/7p1p/+2daf/unWn/7p1p/+6daf/unmn/7J1o/+aZYv+mdWb/J0Cs/wAuyf8UT9n/TIfo/2ee - 7/94sPT/gLb1/4G49v+Du/b/hLz3/4a79/+Gvff/hrz3/4a89/+Gvff/hLv3/4W89v+Eufb/grj2/361 - 9f9wqPL/X5ft/zlz4/8ANtD/AjDC/ygzff9lNxz/dkAn/5dQMf+7XjH/tFks7SERB5IAAABHAAAAGMbG - xgHHYzG8zmU0/9RtP/3Zc0b/2XpL/dx9Tv3ghFP/4odW/eKJV/3mjlz/6ZFd/aaGcf+Fhof9p6en/be3 - t/3CwsL/ycnJ/c3Nzf3Q0ND/0NDQ/dDQ0P3Pz8//0NDQ/dDQ0P3Pz8//0NDQ/dDQ0P3Pz8//0NDQ/dDQ - 0P3Pz8//0NDQ/c/Pz//Q0ND9z8/P/czMzP/FxcX9vb29/bS0tP+Wlpf9fHp4/XJTPv+faUT90Ypa/eqb - Zf/tnWb97J1l/e6dZf/snWX97J1l/e6dZf/snWX97J1l/e6dZf/snWX97J1l/eydZf3tnWb/6Zlh/bR+ - af0FM8T/BTzR/Tt35P15r/T/fbX1/YK79/2IwPj/isP5/YzF+v2Oxvr/jsf6/Y/I+v2PyPr/j8j6/Y/I - +v2PyPr/j8f6/Y7H+v2Nxvr/i8T4/YnC+f2Fvvj/gbn2/Xyz9f1kne//IVvb/QA00v0jMYX/WzMi/XM8 - I/2fTyr/qFMp7SEQCJMAAABHAAAAF8bGxgHHYzG8zGU0/9NqPf3Yc0T/2XhJ/d19Tf3gglH/4IRS/eKJ - V/3mjVj/6Y9a/aaFcv+Fhof9p6en/be3t/3CwsL/x8fH/c3Nzf3Q0ND/zs7O/c7Ozv3Q0ND/zs7O/c7O - zv3Q0ND/zs7O/c7Ozv3Q0ND/zs7O/c7Ozv3Q0ND/zs7O/dDQ0P/Ozs79zs7O/czMzP/FxcX9vb29/bOz - s/+XmJj9fXt6/XFSPf+cZkL90YhY/eqZY//tm2T97Jpj/e6cZf/smmP97Jpj/e6cZf/smmP97Jpj/e6c - Zf/smmP97Jpj/e2bY/3smmP/xodo/TRGq/0DO9H/RH7m/XGq8v19uPf/hL/3/YnF+v2Oyfv/kMv6/ZLN - /P2Szfz/ks38/ZPO/P2Tzvz/k878/ZPO/P2Tzvz/k878/ZLN/P2Szfz/kcz8/Y/K+/2Lx/n/h8L5/YG8 - +P15s/X/ZZ/w/SNd3P0AL8T/MjBl/WEzH/2HQyL/mUwm7h4PB5QAAABHAAAAF8bGxgHHYzG8zmUz/9Np - PP/YcUL/2nVH/9t6S//egU3/4oRR/+OGU//ki1f/6Y5Z/6KEc/+Gh4j/qamp/7e3t//CwsL/ycnJ/83N - zf/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ - 0P/Q0ND/zs7O/8zMzP/FxcX/vr6+/7S0tP+Zmpr/fn18/3BRPf+aYz//z4VW/+uXYf/ummP/7ppj/+6Z - Y//ummP/7ppj/+6ZY//ummP/7ppj/+6ZY//ummP/7ppj/+6aY//pl2D/dmSO/wAwyP8zcOP/bKfy/3m1 - 9v+Cwfr/iMf7/43L/P+Qzv3/kc/9/5PQ/P+U0f7/lNH8/5TR/P+U0f7/lNH8/5TR/P+U0f7/lNH8/5TR - /P+T0f7/ktD8/5HP/f+PzP3/i8n8/4bE+v9+u/j/dbD1/2Od7/8GQNT/CjGy/00uM/90OBz/iEQi7xwO - BpgAAABIAAAAGMbGxgHHYzG8zGQy/9FoOP3XcED/2HVF/dx4Sf3ff0z/4YFP/eGEUv3lilX/6YxV/Z6D - dP+Gh4j9q6ur/ba2tv3Dw8P/yMjI/czMzP3Pz8//zc3N/c3Nzf3Pz8//zc3N/c3Nzf3Pz8//zc3N/c3N - zf3Pz8//zc3N/c3Nzf3Pz8//zc3N/c/Pz//Nzc39zs7O/cvLy//FxcX9vr6+/bS0tP+enp79f4CB/W9R - Pv+SXjn9xoBQ/eaUXf/smWD965lf/e2ZX//rmV/965lf/e2ZX//rmV/965lf/e2ZX//rmV/965lf/e6Z - X/2+hG7/GTu7/QlF1v1ppfL/c7L1/X299/2Fxvz/icv9/YzO/P2P0P7/kNH+/ZDR/v2Q0v//kNL+/Y/S - /v2R0v//j9L+/Y/S/v2R0v//j9L+/ZDS/v2Q0v//kNH+/Y/R/v2O0P7/i839/YjK/P2Bwvr/ebn3/W+t - 9P1Cgen/ADbS/R8uhP1oMRP/eTwe8RkMBp4AAABJAAAAF8bGxgHHYzG8zWQy/9JnN/3Xbj7/2XJD/dp3 - R/3efkr/34FN/eGDUP3liVP/54pS/ZaCdv+Jior9ra2t/be3t/3Dw8P/yMjI/czMzP3Ozs7/zs7O/c7O - zv3Nzc3/zs7O/c7Ozv3Nzc3/zs7O/c7Ozv3Nzc3/zs7O/c7Ozv3Nzc3/zs7O/c3Nzf/Ozs79zc3N/cvL - y//Gxsb9v7+//ba2tv+goKD9f4CB/WpOPP+FVDT9tnVJ/d2OWP/smF/965hf/e2YX//rmF/965hf/e2Y - X//rmF/965hf/e2YX//rmF/965hf/fCZXf2Haof/ADHO/Td15P1rqvT/dLf3/X3B+v2Dyf3/h8z+/YnO - /f2L0P//i9D9/YrQ/f2M0f//jNH9/YzR/f2M0f//jNH9/YzR/f2M0f//jNH9/YzR/f2M0f//itD9/YvQ - /f2K0P//iMz+/YbL/f2Bxfz/er35/XGy9v1ame//F1LZ/QAwxP1fLhf/bzcb8hcLBaIAAABLAAAAF8bG - xgHHZDG8zWMy/9JlN//XbT3/2XJB/9p3Rf/efEj/4X5L/+GDTv/lh1H/4oZP/5SBdP+IiYr/r6+v/7q6 - uv/ExMT/ycnJ/8zMzP/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zs7O/87Ozv/Ozs7/zc3N/8vLy//Hx8f/wcHB/7i4uP+jo6P/g4SE/2xWR/91Si3/oWY//86D - UP/plFv/7JZd/+2XXf/tl13/7Zdd/+2XXf/tl13/7Zdd/+2XXf/tl13/7Zdd//OaWf9CTaj/BkHT/02M - 6/9qr/b/c7n5/3vC+/+Ayfz/g8z//4TO//+Gzv//hs7//4bO//+Gzf//hs3//4bN//+Gz///hs3//4bN - //+Gz///hs3//4bN//+Gzf//hs7//4bO//+Fzv//hM3//4PL/v9+xv3/eL/5/3G1+P9jpvL/L2zh/wAz - 0/9ILkD/ajQX8xUKBaUAAABMAAAAGMbGxgHHZDK8zWQx/9BkM/3Wazr/128//dt0Qf3ee0b/4H5J/eGB - TP3hg03/wn5W/Yd/ef+Sk5P9tLS0/by8vP3FxcX/ycnJ/czMzP3Ozs7/zMzM/czMzP3Ozs7/zMzM/czM - zP3Ozs7/zMzM/czMzP3Ozs7/zMzM/czMzP3Ozs7/zMzM/c7Ozv/MzMz9zc3N/czMzP/IyMj9wsLC/bu7 - u/+qqqr9jIyM/X17ev9lPiP9gVEx/a5uQ//ailT96JJa/eyVW//rlFv965Rb/e2UWv/rlFv965Rb/e2U - Wv/rlFv965Rb/fSYVv0QN8H/GlXZ/VWY7/1or/f/cbr6/XbC/P17yP7/fcr9/XzL/f19yv//fcv9/X3K - /f1/zP//f8z9/X/M/f1+zP//f8z9/X/M/f1+zP//f8z9/X/M/f1/zP//fcr9/X3L/f1+yv//fMv9/XzJ - /v15xv3/dL/7/W22+P1jqPT/QIHo/QQ70/0yL2j/aDIW8xQJBaYAAABNAAAAF8bGxgHHZDK8zWIw/9Bj - Mv3Wajj/2G87/dl0Qf3deUP/33tH/eB/Sv3We0j/onpj/X+AgP+kpKT9tbW1/b6+vv3Gxsb/ysrK/czM - zP3Nzc3/zc3N/c3Nzf3MzMz/zc3N/c3Nzf3MzMz/zc3N/c3Nzf3MzMz/zc3N/c3Nzf3MzMz/zc3N/czM - zP/Nzc39zc3N/czMzP/IyMj9w8PD/b29vf+ysrL9mJiY/YGCg/9sVEX9bUMn/Y5YNf/Ad0j93YpT/eqS - WP/slFn965NY/e2TWv/rk1j965NY/e2TWv/rk1j965NY/fWXVP0AL8z/Il7c/Ved8f1lr/f/bLr6/XHB - /P11xv7/dcj9/XjH/f14yf//eMf9/XjH/f15yf//d8n9/XfJ/f15yf//d8n9/XfJ/f15yf//d8n9/XjJ - /f14yf//eMf9/XjH/f14yf//d8f9/XbH/v10xPz/cL78/Wm2+f1gqPX/Rorr/QhB1P0pL3j/ZzIU8xQJ - BKYAAABOAAAAF8bGxgHHZDK8zWIw/9FiMf/VaTf/2G47/9lzP//deEP/33xF/9t8Rv+7dUz/hH16/4eI - iP+wsLD/ubm5/8HBwf/Hx8f/ysrK/8zMzP/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/8zMzP/Jycn/xcXF/8DAwP+3t7f/qKio/4uL - i/97dXL/aEgy/3JGKf+dYjn/xntK/+KMVP/sk1j/7ZRZ/+2UWf/tlFn/7ZRZ/+2UWf/tlFn/7ZRZ//eY - VP8ALND/JWHc/1ae8v9hrvj/Z7n7/2zA+/9vxP7/cMb//3HG//9xxv//ccb//3HG//9xxv//ccb//3HG - //9xxv//ccb//3HG//9xxv//ccb//3HG//9xxv//ccb//3HG//9xxv//ccb//3DF//9uwv7/ar38/2W1 - +v9cp/b/SI7t/wpB1f8mL37/ZzIU8xQJBKcAAABOAAAAGMbGxgHHZDK8zWMv/9FhMP3VZjT/1ms4/dpw - PP3cd0H/2XdC/cVvP/2HeHD/hIaG/aSkpP+0tLT9vb29/cPDw/3IyMj/y8vL/czMzP3Nzc3/y8vL/cvL - y/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/c3Nzf/Ly8v9y8vL/c3N - zf/Kysr9x8fH/cPDw/+8vLz9s7Oz/aSkpP+Cg4P9eHFr/WVEL/92SCr9mmA4/cR6SP/kjVP96pFW/eyT - V//qkVX96pFV/eyTV//qkVX96pFV/fSVUP0ALdD/JGHc/VKd8v1brPf/Ybb6/WO9+/1owf7/Z8L9/WfB - /f1pw///aMP9/WjD/f1ow///aMP9/WjD/f1ow///aMP9/WjD/f1ow///aMP9/WjD/f1ow///aMP9/WjD - /f1pw///Z8H9/WjC/v1lv/3/Y7r6/V+y+f1WpPX/RYzt/QlB1P0mL3//ZzEU8xQJBKYAAABOAAAAF8bG - xgHHZDK8y2Ev/89gL/3VZzT/12o4/dlwPP3YdD//yG47/ZlzXf2AgoT/lpaW/a2trf+5ubn9wMDA/sTE - xP3Kysr/ysrK/czMzP3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvL - y/3Nzc3/y8vL/c3Nzf/Ly8v9y8vL/c3Nzf/Ly8v9ycnJ/cbGxv/AwMD9uLi4/a+vr/+Wlpb9goOD/XZt - Zv9kOyD9ekws/aFjOv/RgUz95I5U/euSVv/rklb96pJW/eyRVv/qklb965JW/vSWUf0ALdD/ImDc/U2a - 8v1Vqvf/WrP6/V66/f1hv/7/YL7+/WK+/f1iwP//Yr79/WK+/f1iwP//Yr79/WK+/f1iwP//Yr79/WK+ - /f1iwP//Yr79/WK+/f1iwP//Yr79/WK+/f1iwP//Yr79/WG//v1gvf3/W7f8/Viw+f1RovX/QYzs/QlB - 1P0mL3//ZzEU8xQJBKYAAABOAAAAF8bGxgHHZDK8y2Ev/9BfLv3UZjP/1Ws2/dhvPP3QbTj/pXBS/X9/ - ff2MjI3/qKio/bS0tP++vr79xMTE/cjIyP3Ly8v/zMzM/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvL - y/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/c3Nzf/Ly8v9y8vL/c3Nzf/MzMz9ysrK/cjI - yP/Dw8P9vb29/ba2tv+pqan9kZGR/YGCg/9yY1j9Zjwh/YFQLv+2cEH92IVN/eiQU//rkVX96pBU/eyS - VP/qkFT96pBU/fSUUP0ALdD/IF/c/UiY8v1Qp/f/VLH6/Ve4/f1ZvP7/Wr39/Vu9/f1bvf//W739/Vu9 - /f1bvf//W739/Vu9/f1bvf//W739/Vu9/f1bvf//W739/Vu9/f1bvf//W739/Vu9/f1bvf//W739/Vq9 - /v1Zuvz/V7X8/VKt+f1LoPX/PIjs/QlC1P0mL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHHZDK8zWMw/89f - Lf/UZjH/1mo2/9NsOP+sbEz/f39//4eHiP+oqKj/srKy/7u7u//CwsL/x8fH/8jIyP/Kysr/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/MzMz/y8vL/8rKyv/Gxsb/wsLC/729vf+zs7P/p6en/4+Pj/+AgID/cFxR/2lB - Jf+PVzP/vHND/96HT//qkFT/7JFV/+yQVf/skVX/7JFV//WUUP8ALdD/HV3c/0GV8v9IpPf/Ta36/1C0 - /f9Suf7/Ubr//1O6//9Suv//U7r//1O6//9Suv//U7r//1O6//9Suv//U7r//1O6//9Suv//U7r//1O6 - //9Suv//U7r//1O6//9Suv//U7r//1G6//9Rt/7/T7L8/0uq+f9FnPX/N4Xs/whB1P8mL37/ZzIU8xQJ - BKcAAABOAAAAGMbGxgHHZDK8y2Ew/9BfLf3UZTL/02k2/cZlNf2GenT/hYaG/ZycnP2vr6//uLi4/cDA - wP/Gxsb9ycnJ/cvLy/3MzMz/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvL - y/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/c3Nzf/Ly8v9y8vL/c3Nzf/Ly8v9zMzM/cvLy//Jycn9xsbG/cHB - wf+5ubn9sLCw/aOjo/+IiIj9fHl2/WZJNf92Ryn9nmE4/ct8Sf/njVP965BU/eyRVf/qj1P96o9T/fST - Tv0ALdD/Glzc/TyS8f1Coff/Rqr6/Umx/f1Ltv7/S7f9/Uq3/f1Mt///Srf9/Uq3/f1Mt///Srf9/Uq3 - /f1Mt///Srf9/Uq3/f1Mt///Srf9/Uq3/f1Mt///Srf9/Uq3/f1Mt///Srf9/Uu3/v1KtP3/SK/6/UWn - +f0/mfX/M4Pr/QdA1P0mL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHHZDK8y2Iu/9BeLP3UZDH/z2Qw/Ztz - Xv1/gYL/k5OT/ampqf22trb/vb29/cPDw//IyMj9ycnJ/czMzP3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvL - y/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/c3Nzf/Ly8v9y8vL/c3N - zf/Ly8v9y8vL/czMzP/Jycn9yMjI/cXFxf+/v7/9t7e3/a2trf+ampr9g4OD/Xt1cv9kOx/9hVEv/bRu - QP/fiU/96pBT/eyRVP/qj1T96o9U/fSTT/0ALdD/GFrb/TaP8f09nvf/QKf5/UKv/f1Es/7/Q7T9/UW0 - /f1FtP//RbT9/UW0/f1FtP//RbT9/UW0/f1FtP//RbT9/UW0/f1FtP//RbT9/UW0/f1FtP//RbT9/UW0 - /f1FtP//Q7T9/US0/v1Dsf3/Qqz6/T6k+f05lvX/LoDr/QZA1P0mL37/ZzEU8xQJBKYAAABOAAAAF8bG - xgHHZDK8zWIw/9BeLP/SYjD/sGlH/4N9ev+Ojo7/pqam/7Kysv+9vb3/w8PD/8fHx//Kysr/zMzM/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/MzMz/ysrK/8nJyf/CwsL/vr6+/7a2 - tv+oqKj/lZWV/4OEhf9vW03/bkIl/5ZbNP/NfUj/5YxR/+uQVP/skVT/7JFU//WVT/8ALdD/FVnc/zCL - 8f82m/f/OaT7/zur+/87sP7/PbH//zyx//88sP//PLH//zyx//88sP//PLH//zyx//88sP//PLH//zyx - //88sP//PLH//zyx//88sP//PLH//zyx//88sP//PbH//zux//86rv7/Oqn8/zeh+f8zkvT/KH3r/wU/ - 1P8mL37/ZzIU8xQJBKcAAABOAAAAGMbGxgHHZDK8y2Iu/9BeLP3IYjP/lXRj/X+Bgf2fn5//rq6u/bi4 - uP3BwcH/xsbG/cnJyf/Ly8v9zMzM/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/cvLy/3MzMz/y8vL/cvL - y/3MzMz/y8vL/cvLy/3Nzc3/y8vL/cvLy/3Nzc3/y8vL/c3Nzf/Ly8v9y8vL/c3Nzf/Ly8v9y8vL/c3N - zf/MzMz9y8vL/crKyv/Hx8f9wsLC/bu7u/+wsLD9oqKi/YiIiP97dXL9aEUt/X9NLf+4cUH93YdO/eqQ - U//rj1L96o9S/fSTTf0ALdD/E1fb/SqI8P0wmPb/MaH6/TWo/P02rf7/Na79/TWt/f03r///Na39/TWt - /f03r///Na39/TWt/f03r///Na39/TWt/f03r///Na39/TWt/f03r///Na39/TWt/f03r///Na39/Tau - /v01rP3/Mqb6/TGe+f0tkPT/JHrq/QQ+1P0mL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHHZDK8zGIu/9Be - LP26ZD3/f35+/Y2Njf2oqKj/srKy/b29vf3FxcX/yMjI/cvLy//MzMz9y8vL/cvLy/3MzMz/y8vL/cvL - y/3MzMz/y8vL/crKyv3Pz8//z8/P/c/Pz/3Pz8//z8/P/c/Pz/3Nzc3/ysrK/crKyv3MzMz/y8vL/czM - zP/Ly8v9y8vL/czMzP/Ly8v9y8vL/c3Nzf/Ly8v9zMzM/czMzP/Jycn9xcXF/cDAwP+0tLT9q6ur/ZiY - mP9/f3/9b1pM/W9DJf+kZDr90oBK/emOUv/rkFP96o9S/fSTTf0ALdD/EFXb/SWG8P0qlfb/LZ/6/S6m - /P0vq/7/MKz9/TCs/f0wrP//MKz9/TCs/f0wrP//MKz9/TCs/f0wrP//MKz9/TCs/f0wrP//MKz9/TCs - /f0wrP//MKz9/TCs/f0wrP//MKz9/TCs/v0vqf3/LqP7/Syc+P0ojfP/H3fq/QM+0/0nL37/ZzEU8xQJ - BKYAAABOAAAAF8bGxgHHZDK8zWIw/89cKf+PdWn/g4SF/5ycnP+wsLD/urq6/8HBwf/IyMj/ycnJ/8vL - y//MzMz/zs7O/9DQ0P/T09P/2dnZ/93d3f/g4OD/4+Pj/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm - 5v/n5+f/5+fn/+fn5//j4+P/4ODg/93d3f/Z2dn/1dXV/9LS0v/Q0ND/z8/P/83Nzf/MzMz/zMzM/83N - zf/Jycn/yMjI/8TExP+7u7v/sbGx/6enp/+Ghob/enRx/2lHMP+OVzH/wXZE/+OLUP/skVT/7JFU//WV - T/8ALdD/DlTb/yCD8P8kkvb/Jpz6/yaj/P8nqP7/Kan//ymp//8oqP//Kan//ymp//8oqP//Kan//ymp - //8oqP//Kan//ymp//8oqP//Kan//ymp//8oqP//Kan//ymp//8oqP//Kan//yep//8opv3/J6H7/ySY - +P8iivT/G3Xq/wI91P8nL37/ZzIU8xQJBKcAAABOAAAAGMbGxgHHZDK8zGIu/8lbKv18goT/jY2N/aWl - pf20tLT/vb29/cTExP3Jycn/zc3N/dPT0//Y2Nj93t7e/eLi4v3m5ub/5eXl/eXl5f3m5ub/5eXl/eTk - 5P3m5ub/5OTk/eTk5P3m5ub/5OTk/eTk5P3m5ub/5OTk/eTk5P3m5ub/5eXl/ebm5v/l5eX95eXl/eXl - 5f/i4uL939/f/dzc3P/X19f91NTU/dDQ0P/Ly8v9ycnJ/cfHx/+/v7/9tra2/aurq/+UlJT9gYKD/WlO - O/+ATiz9sm0//dyGTv/rkFP96o9S/fSTTf0ALdD/DFPa/RyA7/0fj/b/H5n6/SKh/P0jpf7/Iab9/SGl - /f0jp///IaX9/SGl/f0jp///IaX9/SGl/f0jp///IaX9/SGl/f0jp///IaX9/SGl/f0jp///IaX9/SGl - /f0jp///IaX9/SGm/v0ipP3/IJ77/SCV+P0dh/P/F3Lp/QE90/0nL37/ZzEU8xQJBKYAAABOAAAAF8bG - xgHHZDK8zWEt/69mRv1/goP/lJSU/aqqqv23t7f/v7+//cbGxv3Y2Nj/4ODg/eTk5P/m5ub95ubm/ebm - 5v3l5eX/5ubm/ebm5v3l5eX/5ubm/ebm5v3l5eX/5ubm/ebm5v3l5eX/5ubm/ebm5v3l5eX/5ubm/ebm - 5v3l5eX/5ubm/eXl5f/m5ub95ubm/ebm5v/m5ub95ubm/ebm5v/m5ub95OTk/ePj4//f39/92NjY/c7O - zv/AwMD9t7e3/a6urv+bm5v9g4OE/XFjWf93Ryj9qGc8/dWDTP/rkFP96o9S/fSTTf0ALdD/CVLa/Rd+ - 7/0ajfb/G5f4/Rye/P0do/7/HaT9/Ryl/f0epf//HKX9/Ryl/f0epf//HKX9/Ryl/f0epf//HKX9/Ryl - /f0epf//HKX9/Ryl/f0epf//HKX9/Ryl/f0epf//HKP9/R2k/v0dof3/HJz7/RuT+P0ZhfL/E3Dp/QI8 - 0/0nL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHHZDK8zmEs/5J3a/+Fhof/oKCg/6+vr//Dw8P/1tbW/+Tk - 5P/m5ub/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5ubm/+bm5v/i4uL/1tbW/8bGxv+srKz/j4+P/4CBgv9wQiT/nmE4/8+A - Sf/rkFP/7JFU//WVT/8ALdD/B1Da/xJ77v8Vivb/FJT6/xWc/P8Yof7/GKL//xih//8Xof//GKH//xih - //8Xof//GKH//xih//8Xof//GKH//xih//8Xof//GKH//xih//8Xof//GKH//xih//8Xof//GKL//xii - //8Wn/3/FZn7/xSR+P8SgvP/D27p/wE80/8nL37/ZzIU8xQJBKcAAABOAAAAGMbGxgHHZDK8zF8t/5B4 - bf2Gh4j/ra2t/cfHx/3e3t7/5OTk/ebm5v3n5+f/5ubm/ejo6P/m5ub95ubm/ebm5v3o6Oj/5ubm/ebm - 5v3o6Oj/5ubm/efn5/3n5+f/5eXl/eXl5f3m5ub/5ubm/ebm5v3m5ub/5ubm/eXl5f3n5+f/5+fn/ejo - 6P/m5ub95ubm/ejo6P/m5ub95ubm/ejo6P/m5ub95ubm/ejo6P/m5ub95+fn/ebm5v/k5OT94eHh/d7e - 3v/U1NT9o6Oj/YCBgv9uRy39mF03/cl6Rf/pjlH965BT/fSTTf0ALdD/B0/a/Q557v0PiPb/EZL4/RKa - /P0Tn/7/EaD9/RGf/f0Tn///EZ/9/RGf/f0Tn///EZ/9/RGf/f0Tn///EZ/9/RGf/f0Tn///EZ/9/RGf - /f0Tn///EZ/9/RGf/f0Tn///EZ/9/RGg/v0Snf3/EJf5/RGP+P0QgPL/DGzo/QA70/0nL37/ZzEU8xQJ - BKYAAABOAAAAF8bGxgHIZDG8w2I1/4x4cP2TlJT/0dHR/d3d3f3i4uL/5eXl/efn5/3o6Oj/6Ojo/efn - 5//o6Oj96Ojo/ejo6P3n5+f/6Ojo/ejo6P3o6Oj/5ubm/efn5/3l5eX/5ubm/ebm5v3l5eX/5eXl/eXl - 5f3l5eX/5eXl/ebm5v3m5ub/5eXl/efn5//m5ub96Ojo/efn5//o6Oj96Ojo/efn5//o6Oj96Ojo/efn - 5//o6Oj96Ojo/ejo6P/m5ub94+Pj/d/f3//a2tr9ra2t/YCBgf9yX1L9lXVe/cePav/nklr96o1P/fSS - S/0ALdD/BE7a/Qt27v0NhvX/DZD5/QyY/P0Onf7/Dp/9/Q6f/f0Nn///Dp/9/Q6f/f0Nn///Dp/9/Q6f - /f0Nn///Dp/9/Q6f/f0Nn///Dp/9/Q6f/f0Nn///Dp/9/Q6f/f0Nn///Dp/9/Q6f/v0Mm/3/DZb5/Q2N - 9/0MfvL/CWno/QA70/0nL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHIYzG8u2tE/4Z7dv+tra3/3Nzc/9/f - 3//k5OT/5ubm/+jo6P/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/o6Oj/5+fn/+Xl - 5f/m5ub/5eXl/+Li4v/h4eH/4uLi/+Li4v/h4eH/4+Pj/+Tk5P/l5eX/5ubm/+fn5//o6Oj/5+fn/+np - 6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/n5+f/5OTk/+Hh4f/c3Nz/u7u7/4aH - h/91aGD/kHpp/8enk//wy7H/9MWk//qzfv8ALM7/BU/a/wd07v8HhPX/CI35/wiW/P8Km/7/Cpv//wqb - //8Jm///Cpv//wqb//8Jm///Cpv//wqb//8Jm///Cpv//wqb//8Jm///Cpv//wqb//8Jm///Cpv//wqb - //8Jm///Cpv//wqc//8Kmf3/CJL7/wiL9/8JffL/B2jo/wA70/8nL37/ZzIU8xQJBKcAAABOAAAAGMbG - xgHIYzC8t3ZW/4WAfv26u7v/3Nzc/eDg4P3l5eX/5+fn/efn5/3p6en/6enp/ejo6P/p6en96enp/enp - 6f3o6Oj/6enp/efn5/3o6Oj/5eXl/eXl5f3k5OT/4eHh/eHh4f3i4uL/4eHh/eDg4P3h4eH/4eHh/eHh - 4f3j4+P/4+Pj/ebm5v/m5ub96Ojo/enp6f/p6en96enp/ejo6P/p6en96enp/ejo6P/p6en96enp/enp - 6f/m5ub95eXl/eLi4v/c3Nz9xcXF/YqKi/92bGb9jndo/cSlkf/vybD99s+2/f/Wtv0AKsz/L2jd/Uub - 8v0cjvX/BI34/QSU/P0Hmv7/BZv9/QWb/f0Hmv//BZv9/QWb/f0Hmv//BZv9/QWb/f0Hmv//BZv9/QWb - /f0Hmv//BZv9/QWb/f0Hmv//BZv9/QWb/f0Hmv//BZv9/QWb/v0HmP3/BZP5/QWK9/0Ge/H/BGjn/QA6 - 0/0nL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHIYzC8snZX/4J/fv3ExMT/3Nzc/eHh4f3k5OT/6Ojo/enp - 6f3q6ur/6Ojo/erq6v/o6Oj96Ojo/ejo6P3q6ur/6enp/efn5/3m5ub/5ubm/eTk5P3i4uL/4+Pj/c7O - zv2ampr/lJWV/ZSVlf2Wlpb/sbGx/dzc3P3i4uL/4+Pj/eXl5f/n5+f96Ojo/enp6f/o6Oj96Ojo/erq - 6v/o6Oj96Ojo/erq6v/o6Oj96Ojo/ejo6P/o6Oj95ubm/eHh4f/d3d39y8vL/Y2Njv94b2r9jHZo/cOl - kf/uybD99tC3/f/Wtv0AKcz/S3nh/ZjF+P2CwPn/ZLj7/Syl+/0Alv7/AZj9/QKZ/f0Dmv//A5n9/QSZ - /f0Dm///BJn9/QSZ/f0Dm///BJn9/QSZ/f0Dm///BJn9/QSZ/f0Dm///BJn9/QSZ/f0Dm///BJn9/QSa - /v0DmP3/BJL5/QSJ9/0EevH/A2Xn/QA60/0nL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHIYzC8sXVZ/4F/ - fv/Ly8v/3t7e/+Hh4f/n5+f/5+fn/+rq6v/r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6Ojo/+np - 6f/n5+f/5eXl/+Pj4//Z2dn/o6Oj/3x9ff+IhIH/lo6J/5mRi/+Xj4v/goGA/39/f//MzMz/4eHh/+Li - 4v/m5ub/6Ojo/+np6f/q6ur/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//p6en/5+fn/+Tk - 5P/f39//0dHR/4+Pj/95cWz/jXhp/8Snk//vzLT/99K5///YuP8AKcv/THng/5vH9/+YzPv/ms/8/53V - /f+Izv//TLf//yGm//8JnP//AJj//wGZ//8Bmv//AZr//wGa//8Bmv//AZr//wGa//8Bmv//AZr//wGa - //8Bmv//AZr//wGa//8Bmv//AZr//wGa//8Bl/3/AZD7/wKH9/8CefL/AGXn/wA60/8nL37/ZzIU8xQJ - BKcAAABOAAAAGMbGxgHJYzC8sHZZ/4F/fv3MzMz/3t7e/ePj4/3n5+f/6enp/enp6f3r6+v/6enp/evr - 6//p6en96enp/enp6f3r6+v/6Ojo/ejo6P3m5ub/5OTk/eTk5P2jo6P/f35//ZCHgP3Fq5v/7sqy/fjT - u/3z0bn/zLWl/ZCLh/2LjIz/yMjI/ePj4//l5eX95ubm/enp6f/q6ur96enp/evr6//p6en96enp/evr - 6//p6en96enp/evr6//o6Oj95+fn/eTk5P/f39/90tLS/Y+Pj/96c279kHts/caplv/wzrb999O7/f/Z - uv0AKcv/TXrg/Z3I+P2azfv/ms/8/ZnU/P2c1v//ndf9/ZDS/f1iwP//PbD9/ROg/f0Al///AJj9/QCY - /f0AmP//AZn9/QGZ/f0AmP//AZn9/QGZ/f0AmP//AZn9/QGZ/f0AmP//AZn9/QGZ/v0Alv3/AZD5/QCG - 9/0BefH/AGTn/QA60/0nL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHIYzC8snZZ/4F/fv3Iycn/39/f/eLi - 4v3n5+f/6Ojo/evr6/3q6ur/6+vr/erq6v/r6+v96+vr/evr6/3r6+v/6Ojo/ejo6P3k5OT/4+Pj/cDA - wP19fn7/iYB6/bWciv3oxrD/9dK7/ffUvP341Lz/+dW9/enLtP14env/mJiY/djY2P/k5OT95+fn/efn - 5//q6ur96+vr/erq6v/r6+v96+vr/erq6v/r6+v96+vr/evr6//q6ur95ubm/ePj4//g4OD9z8/P/Y6O - jv96c239lH9w/cqumv/yzrf999S8/f/au/0AKcv/Tnrg/Z/L+P2bzvv/m9L8/ZvV/P2b1///m9b9/ZzX - /f2e2P//ltT9/YXN/f1Quf//EZ/9/QCW/f0AmP//AJf9/QCX/f0Bmf//AJf9/QCX/f0Bmf//AJf9/QCX - /f0Bmf//AJf9/QCY/v0Blv3/AI/5/QCG9/0BefH/AGTn/QA60/0nL37/ZzEU8xQJBKYAAABOAAAAF8bG - xgHIYzC8uHhY/4SAfv/AwMD/4eHh/+Tk5P/o6Oj/6urq/+rq6v/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs - 7P/r6+v/6urq/+jo6P/l5eX/3t7e/5eXl/+AfHn/moV4/8+yn//z0rz/+Na///jWv//41r//+Na///rY - wP/Ltaj/fX5+/8PDw//k5OT/5+fn/+np6f/r6+v/6urq/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs - 7P/p6en/6enp/+bm5v/h4eH/ysrK/4yMjP96c2z/noZ4/9K1ov/0073/+Na////cvv8AKcv/Tnvg/6LL - +P+fz/v/n9P8/5/W/P+f2P//n9n//5/Z//+f2f//n9n//6DZ//+i2v//oNj//3TH//8nqf//Dp7//wCY - //8AmP//AJn//wCZ//8Amf//AJn//wCZ//8Amf//AJn//wCZ//8Alv3/AJD7/wCH9/8AePL/AGTn/wA6 - 0/8nL37/ZzIU8xQJBKcAAABOAAAAGMbGxgHIYzC8v3ta/4iCgP20tLT/4eHh/eTk5P3o6Oj/6urq/ezs - 7P3t7e3/6+vr/e3t7f/r6+v97Ozs/ezs7P3r6+v/6Ojo/ejo6P3l5eX/w8PD/YaGh/1/dnH/ppCB/du8 - qf331r//99bA/fbVv/341b//9tW//ffWwP3kybb/jIiF/Zubm//k5OT95ubm/efn5//r6+v97Ozs/e3t - 7f/r6+v96+vr/e3t7f/r6+v97Ozs/ezs7P/r6+v95+fn/eTk5P/i4uL9w8PD/YiIiP97cGv9pY+A/dq7 - qP/21L7999bA/f/cv/0AKcv/UXzg/aTM+P2i0Pv/oNT7/aDX/P2i2f//oNj9/aDY/f2i2P//oNj9/aDY - /f2i2P//odn9/aPZ/f2f2P//eMn9/Uu2/f0Wov//AJb9/QCX/f0Amf//AJf9/QCX/f0Amf//AJf9/QCY - /v0Alv3/AI/5/QCG9/0AePH/AGPn/QA60/0nL37/ZzEU8xQJBKYAAABOAAAAF8bGxgHIYjC8yn5Z/42F - gf2foKD/4uLi/eTk5P3o6Oj/6enp/ezs7P3t7e3/6+vr/e3t7f/r6+v96+vr/ezs7P3r6+v/6Ojo/efn - 5/3l5eX/s7Oz/X+AgP16bGP/q5WG/d/Brv3418L/9tbC/fbWwv341sL/9tbC/ffXwv301cD/r6Ka/X+A - gP/l5eX95ubm/efn5//r6+v96+vr/e3t7f/r6+v96+vr/e3t7f/r6+v96+vr/e3t7f/r6+v95+fn/ebm - 5v/i4uL9tra2/YGCgv99b2f9rJaH/d7Crv/41sH99tfC/f/dwf0AKcv/Unzg/afP+P2j0fv/pNX9/aTY - /P2j2v//pNn9/aTZ/f2j2f//pNn9/aTZ/f2j2f//pNn9/aTZ/f2k2v//ptr9/aLZ/f2L0P//ZMD9/SGm - /f0Alv//AJb9/QCX/f0AmP//AJf9/QCY/v0Alv3/AI/5/QCG9/0AePH/AGPn/QA60/0nL37/ZzEU8xQJ - BKYAAABOAAAAF8bGxgHHYjC82YRc/5WIgv+Vlpb/4+Pj/+Tk5P/o6Oj/6+vr/+vr6//u7u7/7u7u/+7u - 7v/u7u7/7u7u/+3t7f/s7Oz/6urq/+fn5//k5OT/sLCw/39/gP96al//r5mK/9/Fsf/52cT/+NnE//jZ - xP/42cT/+NnE//jZxP/628X/vK2i/3p6e//k5OT/5ubm/+np6f/r6+v/7e3t/+7u7v/u7u7/7u7u/+7u - 7v/u7u7/7u7u/+3t7f/r6+v/6enp/+bm5v/j4+P/sLCw/35/f/+Ec2j/uaKS/+bKtf/42cT/+NnE///g - w/8AKMv/Un3i/6rR+f+n0/v/p9f9/6fZ/v+n2///p9z//6fc//+n3P//p9z//6fc//+n3P//p9z//6fc - //+n3P//p9z//6fc//+o3P//qd3//63e//+W1f//X7///yyq//8UoP//Bpv//wCX//8Alfz/AI/7/wCF - 9/8Ad/L/AGLn/wA60/8nMH7/ZzIU8xQJBKcAAABOAAAAGMbGxgHHYjC82oVc/5eJg/2RkZL/2dnZ/eTk - 5P3o6Oj/6enp/ezs7P3u7u7/7Ozs/e7u7v/s7Oz97Ozs/e3t7f3s7Oz/6urq/efn5/3l5eX/r6+v/X5+ - f/18bGL/sZuN/eDFs/352sX/+NjF/fjYxf342sX/+NjF/fjYxf3628b/u6yj/Xp7e//k5OT95ubm/enp - 6f/q6ur97e3t/e7u7v/s7Oz97Ozs/e7u7v/s7Oz97Ozs/e3t7f/r6+v95+fn/eXl5f/e3t79p6en/X1+ - f/+SfnL9yK+f/e3PvP/42cX9+NjF/f/fxP0AKMv/U37h/azR+f2p1Pv/qdb7/ana/P2p3P//qdv9/anb - /f2p3f//qdv9/anb/f2p3f//qdv9/anb/f2p3f//qdv9/anb/f2p3f//qdv9/anb/f2p3f//rN39/and - /f2Hz///acP9/VW7/f0/r/7/M6b6/TCd9/0yk/T/OYfs/QpC1P0nM4P/ZzEU8xQJBKYAAABOAAAAF8bG - xgHHYjC82YRb/7Ockf2DhIX/v7+//eXl5f3o6Oj/6urq/ezs7P3u7u7/7u7u/e3t7f/u7u797u7u/e7u - 7v3r6+v/6enp/ejo6P3j4+P/rKys/X59fv19bWP/sp2O/eLGtP352sb/9trF/fbaxf342cX/9trF/fba - xf3628f/u6yi/Xp7e//j4+P95ubm/ejo6P/s7Oz97Ozs/e7u7v/u7u797u7u/e3t7f/u7u797Ozs/e3t - 7f/r6+v96Ojo/eXl5f/R0dH9jIyM/Xx4d/+kj4L91r2s/fPVwv/32sb99trF/f/gxf0AKMv/VH7h/a7S - +f2q1fv/qtf8/arb/P2q3f//qtz9/arc/f2q3P//qtz9/arc/f2q3P//qtz9/arc/f2q3P//qtz9/arc - /f2q3P//qtz9/arc/f2q3P//qtz9/avd/f2s3f//rd79/aze/f2k2f7/n9X9/Z3Q+/2fzPn/lb70/RpN - 1v0oNYb/ZzIU8xQJBKYAAABOAAAAF8bGxgHHYjC814Rc/+vBsP95e3z/rKys/+Li4v/o6Oj/6urq/+zs - 7P/u7u7/7e3t/+/v7//v7+//7+/v/+3t7f/t7e3/6+vr/+jo6P/j4+P/rKys/3t7ev9/bmX/s56Q/+PJ - tv/428j/+NvI//jbyP/428j/+NvI//jbyP/63Mn/vq+m/3t8fP/j4+P/5ubm/+rq6v/r6+v/7u7u/+/v - 7//v7+//7+/v/+/v7//t7e3/7u7u/+3t7f/r6+v/6Ojo/+bm5v/Dw8P/fX5+/4V6c/+9p5n/5sy5//bZ - x//428j/+NvI///ix/8AKMv/V3/h/7HU+f+u1/v/rtr8/67c/P+u3v//rt///67f//+u3///rt///67f - //+u3///rt///67f//+u3///rt///67f//+u3///rt///67f//+u3///rt///67f//+u3///rt///67f - //+u3f//rtv8/67Y/P+v1fr/nsT2/xtO1/8oNYb/ZzIV8xQJBaYAAABOAAAAF8bGxgHHYjC81YNc//DF - tf2Ri4n/jIyM/dTU1P3n5+f/6Ojo/ezs7P3u7u7/7e3t/e/v7//v7+/97+/v/e/v7/3s7Oz/6+vr/enp - 6f3j4+P/q6ur/Xt7ev1/b2b/s56S/ePIuP3428n/9tvJ/fbbyf342sn/9tvJ/fbbyf363Mr/vq+m/Xt7 - e//k5OT95+fn/enp6f/t7e397e3t/e/v7//v7+/97u7u/fDw8P/t7e397u7u/e3t7f/q6ur95+fn/efn - 5/+Tk5T9fn18/ZiKgP/Uu6v98NPC/ffbyf/228n99tvJ/f/iyP0AKMv/WIHi/bPV+f2x1/v/r9v8/a/d - /P2x3///r979/a/e/f2x3v//r979/a/e/f2x3v//r979/a/e/f2x3v//r979/a/e/f2x3v//r979/a/e - /f2x3v//r979/a/e/f2x3v//r979/a/f/f2x3v7/r9z9/a/Z/P2y1fr/n8P2/RtN1/0nNYb/aDIV8xUL - BaUAAABMAAAAF8bGxgHHYjC81oRc/+7Es/3Mtar/eXt7/bi4uP3o6Oj/6enp/erq6v3t7e3/7u7u/e/v - 7//u7u797u7u/e/v7/3u7u7/6urq/enp6f3l5eX/rKys/Xt7ev2AcGf/tKCT/eLJuP343Mr/9trI/fba - yP343Mr/9trI/fbayP363cv/vq+m/Xt7e//k5OT95+fn/evr6//s7Oz97+/v/fDw8P/u7u797u7u/fDw - 8P/t7e397u7u/ezs7P/p6en95+fn/dPT0/98fH39iIB7/bKekP/ly7r99dnH/fjcyv/22sj99trI/f/h - yP0AKMv/VX/g/bPU+f2y1/v/sdv8/bHe/P2x4P//seD9/bHg/f2x4P//seD9/bHg/f2x4P//seD9/bHg - /f2x4P//seD9/bHg/f2x4P//seD9/bHg/f2x4P//seD9/bHg/f2x4P//seD9/bHg/f2x3f7/sdv9/bHa - /P2y1vr/ncH1/RlM1f0pNob/bDQW8hYKBaIAAABIAAAAFcbGxgHJYzC51X5X/+3Cs//nybz/n5WR/3t8 - fP/h4eH/6Ojo/+vr6//t7e3/7e3t//Dw8P/w8PD/8PDw//Dw8P/v7+//7e3t/+rq6v/j4+P/qamp/3t6 - ev+Ccmj/tqGV/+TLuv/43Mv/+NzL//jcy//43Mv/+NzL//jcy//63cz/vrCn/3t8fP/l5eX/6Ojo/+rq - 6v/u7u7/7+/v//Dw8P/w8PD/8PDw//Dw8P/t7e3/7e3t/+zs7P/o6Oj/4+Pj/5aWlv+Af33/no+G/9K5 - q//y18b/99vK//jcy//43Mv/+NzL///iy/8BMsr/R3Xg/6/Q+P+12fv/tdz8/7Xd/P+14f//teH//7Xh - //+14f//teH//7Xh//+14f//teH//7Xh//+14f//teH//7Xh//+14f//teH//7Xh//+14f//teH//7Xh - //+14f//teH//7Xh//+13/7/td39/7Xa/P+21/r/kLfx/xNH1f8yOHz/dDgX8BcLBZkAAAA/AAAAEQAA - AADJZDCm0XVK/+q+rf3y0cP/yLKp/YOAgf2wsLD/6Ojo/enp6f3s7Oz/7u7u/e/v7//w8PD98PDw/fDw - 8P3t7e3/6+vr/erq6v3j4+P/qamp/Xp4eP2Ccmr/tqKW/eTKu/333Mv/99rK/ffayv323Mr/99rK/ffa - yv353cz/vq+n/Xt7e//l5eX96Ojo/ezs7P/u7u797u7u/fHx8f/v7+/98PDw/e7u7v/u7u796+vr/evr - 6//n5+f9wsLC/YSFhf+MhID9v6qc/eXMvf/12sn999vL/fbcyv/32sr999rK/f/gyv0gSMr/MGLa/afI - 9f232Pv/tdr8/bXe/f233/7/teD9/bXi/f234v//teL9/bXi/f234v//teL9/bXi/f234v//teL9/bXi - /f234v//teL9/bXi/f234v//teL9/bXi/f234v//teL9/bXh/f233v7/td37/bXa+/252Pn/eqPs/Qc9 - 0/1DOmj/dzoZ6RYKBYsAAAAxAAAACwAAAADLZTKCzWU1/+m4pf3x0cT/7s/C/ZeQjf2Ghob/x8fH/erq - 6v3r6+v/7e3t/e3t7f/w8PD98PDw/fDw8P3v7+//7e3t/erq6v3l5eX/qamp/Xp5eP2EdGz/uKSY/ePL - vP333Mz/9drM/fXazP333Mz/9drM/fXazP353c3/vK6o/Xt7e//i4uL96enp/ezs7P/v7+/98PDw/fHx - 8f/v7+/98PDw/e/v7//s7Oz97Ozs/enp6f/Z2dn9kJCR/Xx+ff+tnJH92sG0/fDWx//228z99drM/ffc - zP/12sz99drM/fzfzP1TbMr/C0LS/Zq78v262fr/udr8/bnf/f254f7/ueL+/bnh/f254///ueH9/bnh - /f254///ueH9/bnh/f254///ueH9/bnh/f254///ueH9/bnh/f254///ueH9/bnh/f254///ueH9/bni - /v254Pz/ud38/bna+/251vr/V4Tk/QAy0v1mPDz/dzsb2xIIBHMAAAAiAAAABgAAAACmUilAzGQw+duS - cv/y0sf/8dHF//HSxf+Eg4L/k5OT/9jY2P/q6ur/7Ozs/+7u7v/v7+//8PDw//Dw8P/v7+//7e3t/+vr - 6//j4+P/paWl/3p5eP+KenH/v6qe/+jOwP/33M3/99zN//fczf/33M3/99zN//fczf/53c7/wrOr/319 - ff/h4eH/6enp/+zs7P/v7+//8PDw//Hx8f/v7+//8PDw/+7u7v/s7Oz/6urq/+fn5/+goKD/fX1+/56Q - if/WvrL/79XH//bbzP/33M3/99zN//fczf/33M3/99zN//rezf+tqs3/ADDL/1WF5v/A2/v/u9v7/7ve - +/+74f7/u+L+/7vj/v+75P//u+T//7vk//+75P//u+T//7vk//+75P//u+T//7vk//+75P//u+T//7vk - //+75P//u+T//7vk//+74///u+L+/7vh/v+73v3/u938/7za+/+gwfT/HVLY/w00uf+TRhv+WSwWtwAA - AEoAAAARAAAAAQAAAAAoFAkc1Gkzw8xoOP/uyr3/8dLG/fPUyP3Esqr/gYGA/Z+fn/3r6+v/6urq/ezs - 7P/u7u797+/v/e/v7/3t7e3/7e3t/erq6v3g4OD/n5+f/Xl2df2RgXn/x7Gm/ezTxP323M7/9trM/fba - zP313M7/9trM/fbazP343c//xLWs/X5+ff/X19f96enp/ezs7P/u7u797u7u/fDw8P/w8PD97e3t/e3t - 7f/r6+v96+vr/bu7u/9+fX39kouH/cSwpP/q0cT99NnL/fbczv/22sz99trM/fXczv/22sz99trN/ffb - zf3cy83/N1jL/Qc+0f2ryvb/vtr6/b3b+/294Pv/veH9/b3i/P294/7/veP+/b3i/v295P3/veL+/b3i - /v295P3/veL+/b3i/v295P3/veL+/b3i/v295P3/veL+/b3j/v294/7/veD8/b3g/f293/z/vdz5/cLc - +f1gjef/ADHO/Ug8bv6dTSPwOx0NhAAAACwAAAAHAAAAAAAAAAAGAwEBfz8fcc1kL/bemHr/8dbL/fHT - x/3v0sf/rKCb/Xl6e/2xsbH/7Ozs/erq6v/s7Oz97Ozs/e7u7v3u7u7/7Ozs/enp6f3Z2dn/kZGR/Xl0 - c/2ci4H/0buv/fDVyP323M7/9NrM/fTazP323M7/9NrM/fTazP333c//zbyy/YSDgf/IyMj96urq/erq - 6v/u7u797+/v/e/v7//u7u797e3t/evr6//r6+v9xMTE/YWFhf+HhIP9wq6i/ePLv//z2cv99dvN/fbc - zv/02sz99NrM/fbczv/02sz99NrM/fXbzP323M7/lJjL/QQ0yv1Fd+D/u9f5/b/a+v293vz/vd77/b3h - /f294vz/veH9/b3j/P294/7/veP8/b3j/P294/7/veP8/b3j/P294/7/veP8/b3j/P294/7/veP8/b3h - /f294v3/vd/9/b3f/P2+3fv/wdv5/aTF9f0DOtL/GDet/YlLO/+HQyDIBQIAQwAAABYAAAABAAAAAAAA - AAAAAAAASyUSD8ZiMK/OaTn/46aO//LUyf/y1cr/9tnM/6+jn/96e3z/qKio/+Hh4f/r6+v/7Ozs/+zs - 7P/s7Oz/6urq/+np6f/Ozs7/f39//392c/+ynpT/3ca6//LZzP/23M//9tzP//bcz//23M//9tzP//bc - z//33M//3ci+/4yJh/+qqqr/6urq/+rq6v/s7Oz/7e3t/+3t7f/s7Oz/6+vr/+np6f++vr7/fn5+/4eF - hP/Mtqv/58/C//TZzP/23M//9tzP//bcz//23M//9tzP//bcz//23M//9tzP//bcz//23M//99zP/3GC - zP8AMMz/TXrh/7HO9//D3vv/wd77/8Hf/P/B4P3/weH7/8Hg+//B4v3/weL9/8Hi/f/B4v7/weL9/8Hi - /f/B4v7/weL9/8Hi/f/B4v3/weD7/8Hh/P/B4Pz/wd/6/8Hd+//C2vv/lrfy/xdM1v8QN7v/fE1U/7ha - KvIsFgpTAAAAGQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAEcjEibRZjHgz3JE/+Onjv3y187/8tXL/fbZ - zf2nnpr/ent7/aCgoP/X19f96+vr/enp6f3p6en/6Ojo/ejo6P2wsLD/fX19/ZOHgf3JtKn/6M/D/fTa - zf3128//9drN/fXazf302s//9drN/fXazf3128//8NfL/ZaQj/+UlJX94+Pj/ejo6P/q6ur96+vr/evr - 6//r6+v94ODg/be3t/97fHz9joqH/cSxqP/nz8P98djL/fXbzv/12s399drN/fTaz//12s399drN/fTa - z//12s399drN/fXazf302s//9dvN/e/Wzv1JZcv/ADTM/Tlp3P2avPP/w9z6/cTd+v3C3vv/wd37/cHf - +v3B4Pz/wd78/cHe/P3B4Pv/wd78/cHe/P3B4Pv/wd78/cHe/P3B4Pz/wd/6/cHd+/3C3fv/xd76/bvW - +f1slun/GE3W/QM0yf1yS2P/t1oq8ms1GooAAAAaAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AADdbjdMz2Yx4c1qOf/ajWv/7ca3/fPa0P3w1sz/s6ej/X5/f/+NjY79tbW1/ebm5v3q6ur/6urq/dbW - 1v2Cg4P/iIWD/balnf3iysD/8NjM/fTb0P3128//9NvQ/fTb0P3128//9NvQ/fTb0P3128//997S/ayj - nv+EhYX9xsbG/erq6v/p6en96urq/e3t7f/Ozs79lJSU/X+Bgf+SjYv9z7yz/efRxP/z2s799NvQ/fXb - 0P/029D99NvQ/fXbz//029D99NvQ/fXbz//029D99NvQ/fTb0P3128//9NvQ/fXd0P3gzdD/Y3fN/QAw - y/0USNT/Tn7k/ZS68/3L4fr/yuH7/cnh+/3J4fv/yeH7/cnh/P3J4fz/yeH8/cnh/P3J4fz/yeH8/cnh - +/3J4fv/yuD7/cvi+/261vr/fKfu/S9j3f0AN9H/DjS7/nlNYv/BYC31fj8eiwsGAiEAAAAGAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARyMSJsZiMKfPZjHvy2Qx/9Z/WP/lrJP/7sKw/9Sx - oP+Ognz/f39//3t9fv+XmJj/kpOT/31/gP+Kgn//up+U/969rf/ryLj/78q6/+/Lu//vy7v/78u7/+/L - u//vy7v/78u7/+/Lu//vy7v/8Mu7/+jFtf+Ff33/g4SF/66vr//Q0ND/w8PD/5OTlP98fX7/h397/6mT - if/kwLH/68e3/+/Luv/wy7v/78u7/+/Lu//vy7v/78u7/+/Lu//vy7v/78u7/+/Lu//vy7v/78u7/+/L - u//vy7v/78u7/+/Lu//xzLv/99C7/72ouf8xSrr/DjjE/wAsy/8DPNP/JFnb/zRn3v81Zt7/NWbe/zVo - 3v81aN7/NWje/zVo3v81aN7/NWje/zVm3v81Z97/MGPd/xpR2f8ALs3/AC/G/xI1uf9aR4D/s1069r5d - K9JfLxhQAAAACQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsl - EgV/Px9d1Gk0ptBmMdzPZC7/y2U0/9BsPf/PelL/rnNX/552Yf+PeW7/j3hs/5pzYP+4clH/zXZL/9F4 - Tf/Tek7/03lO/9N5Tv/TeU7/03lO/9N5Tv/TeU7/03lO/9N5Tv/TeU7/03lO/9V6Tv+5d1b/k3lr/35/ - f/96fX//en6A/4V8d/+fcVr/uHFP/852S//SeU3/03pO/9N5Tv/TeU7/03lO/9N5Tv/TeU7/03lO/9N5 - Tv/TeU7/03lO/9N5Tv/TeU7/03lO/9N5Tv/TeU7/03lO/9N5Tv/TeU7/03lO/9Z7Tf/Md1P/mGFp/2pP - f/9JRJP/OD+e/zc+nv82Pp//Nj6e/zY+nv82Pp//Nj6e/zY+nv82Pp//Nj6e/zY+nv82Pp//Nj6e/zo/ - m/9URor/elBw/6NcT+/JYyy3iUQhdT8eDyUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALRYKDyoVCilRKBREzmcyY8lkMYHHYzCKx2Ivi8Nj - M4y9ZTmMvWQ4jMJiMozFYS+MxGEvjMRgL4zFYi+MxGAvjMRgL4zFYi+MxGAvjMRgL4zFYi+MxGAvjMRg - L4zFYi+MxGAvjMViL4zFYjCMvmQ3jLVoQIy1aEGMtGhBjLhmPYzDYS+MxGEvjMRhL4zEYC+MxGAvjMVi - L4zEYC+MxGAvjMViL4zEYC+MxGAvjMViL4zEYC+MxGAvjMViL4zEYC+MxGAvjMRgL4zFYi+MxGAvjMRg - L4zFYi+MxGAvjMRgL4zGYi+Mx2IujMdiL4y9YDeMtV48jLVePIy0XjyMtF48jLRePIy0XjyMtF48jLRe - PIy0XjyMtF48jLRePIy0XjyMtF48jLZfO428XzJneDsaUSkVCDInEwkYDgYCAwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAB//+AAAAAAAAAAAAAP/8AAAAAAAAAAAA - AD/wAAAAAAAAAAAAAB/gAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAEAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAA/gAAAAAAAAAAAA - AB/wAAAAAAAAAAAAAD/4AAAAAAAAAAAAAP/+AAAAAAAAAAAAA/8oAAAAgAAAAAABAAABACAAAAAAAAAI - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAEAAAADAAAABwAAAA4AAAAXAAAAIgAAACsAAAAyAAAAOAAAAD4AAABDAAAARgAAAEYAAABCAAAAPQAA - ADcAAAAxAAAAKgAAACAAAAAWAAAADQAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAQAAAAYAAAARAAAAHgAAACgAAAAsAAAALQAAAC0AAAAtAAAALQAAAC4AAAAvAAAALwAA - AC8AAAAvAAAALgAAAC0AAAAtAAAALQAAAC0AAAAsAAAAKAAAAB4AAAARAAAABgAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAABwAAAAsAAAANAAAADwAA - ABAAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAATAAAAGAAAACIAAAAuAAAAOgAAAEgAAABYAAAAZQAA - AG4AAABzAAAAdwAAAHoAAAB8AAAAewAAAHoAAAB2AAAAcgAAAGwAAABkAAAAVgAAAEYAAAA3AAAAKQAA - AB4AAAAWAAAAEgAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAA - ABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAA - ABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAAUAAAAHwAAADQAAABOAAAAXwAA - AGcAAABpAAAAaQAAAGkAAABpAAAAaQAAAGsAAABsAAAAbAAAAGsAAABpAAAAaQAAAGkAAABpAAAAaQAA - AGcAAABfAAAATQAAADMAAAAbAAAADgAAAAcAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAIAAAAHAAAADQAAABYAAAAfAAAAJgAAACwAAAAvAAAAMgAAADIAAAAzAAAAMwAAADMAAAA0AAAANwAA - AD8AAABLAAAAWwAAAGsAAAB7AAAAhwAAAJEHBwecLy8vtzo6OsFERETJREREyjk5OcQhISG2BgYGpwAA - AKIAAAChAAAAnQAAAJkAAACRAAAAhQAAAHcAAABmAAAAVQAAAEYAAAA8AAAANQAAADQAAAAzAAAAMwAA - ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA - ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA - ADMAAAAzAAAAMwAAADgAAABIAAAAZAAAAIEAAACUAAAAmwAAAJsAAACbAAAAmwAAAJsAAACcAAAAnQAA - AJ0AAACdAAAAnQAAAJwAAACbAAAAmwAAAJsAAACbAAAAmwAAAJMAAACAAAAAYQAAAEIAAAArAAAAHwAA - ABYAAAANAAAABwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAGAAAADwAAABwAAAArAAAAOgAAAEcAAABTAAAAWwAA - AGEAAABkAAAAZQAAAGYAAABmAAAAZwAAAGsAAABzAAAAfwAAAI4AAACdBgYGrEtLS9l9fX38gYGB/4GB - gf+BgYH/gYGB/4GBgf+BgYH/gYGB/4GBgf+BgYH/gYGB/3V1dfdISEjgBgYGwQAAALwAAAC3AAAAsAAA - AKYAAACYAAAAiQAAAHoAAABwAAAAaQAAAGcAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAA - AGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAA - AGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmFhYWeGhoaNR1dXXvcnJy8nFx - cfRxcXH1cXFx9XFxcfVxcXH1cXFx9X5+fv1+fn79cXFx9XFxcfVxcXH1cXFx9XFxcfVxcXH1cXFx9XJy - cvZeXl7qDg4OwAAAAKwAAACSAAAAcwAAAFoAAABHAAAAOgAAACsAAAAcAAAADwAAAAYAAAACAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAACgAA - ABgAAAArAAAAQQAAAFYAAABnAAAAcwAAAHwAAACBAAAAhQAAAIYAAACIAAAAiAAAAIkAAACMAAAAlAAA - AKAAAACtNjY20n19ffyBgYH/gYGB/4GBgf+BgYH/goKC/4iIiP+Wlpb/nJyc/5ycnP+SkpL/h4eH/4GB - gf+BgYH/gYGB/4GBgf+BgYH/a2tr9RwcHNcAAADMAAAAxwAAAMAAAAC2AAAAqQAAAJwAAACRAAAAiwAA - AIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAA - AIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAA - AIgAAACIAAAAiAAAAIhERES6f39//YGBgf+BgYH/gYGB/4GBgf+BgYH/gYGB/4GBgf+BgYH/gYGB/4GB - gf+BgYH/gYGB/4GBgf+BgYH/gYGB/4GBgf+BgYH/gYGB/35+fv45OTngAAAAwwAAALEAAACYAAAAhAAA - AHQAAABnAAAAVgAAAEEAAAArAAAAGAAAAAoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA0AAAAgAAAAOAAAAFMyGQx8f0Agt6pVK9+zWi3oxWIx+cxm - M//MZjP/zGYz/8xmM//LZjP/xmMx/7ZbLv+fUCj/hFM6/4GBgf+BgYH/gYGB/4GBgf+JiYn/rKys/8nJ - yf/Nzc3/z8/P/9HR0f/R0dH/0dHR/9DQ0P/Pz8//zc3N/8XFxf+rq6v/iYmJ/4GBgf+BgYH/gYGB/3hv - a/9VLRj/WSwW/2QyGf92Ox7/jkck/6hUKv+8Xi//x2Qy/8tmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xm - M//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xm - M//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/yWQy/5dzYf+BgYD/k5OT/7Cw - sP+3t7f/vLy8/8DAwP/CwsL/xcXF/8XFxf/IyMj/yMjI/8XFxf/FxcX/wsLC/8DAwP+8vLz/t7e3/7Cw - sP+Tk5P/gYCA/25eV/5PKBT1XzAY7lUrFtEhEAmnAAAAkAAAAIcAAAB8AAAAawAAAFMAAAA4AAAAIAAA - AA0AAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAOAAAAIwAA - AEBmMxqKtlst4sxmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/y2Yz/8ZjMv+4XC7/oFAo/4Fq - X/+BgYH/gYGB/4WFhf+fn5//ysrK/8/Pz//T09P/1dXV/9fX1//Z2dn/2dnZ/9ra2v/a2tr/2dnZ/9jY - 2P/X19f/1dXV/9LS0v/Pz8//wMDA/5OTk/+EhIT/gYGB/4GBgf9mTkL/VisW/2EwGP9yOR3/jkcj/6lU - Kv++XzD/yWQy/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xm - M//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xm - M//MZjP/zGYz/8xmM//GYzL/i3lw/4GBgf+goKD/xMTE/8vLy//Q0ND/1NTU/9fX1//Z2dn/2dnZ/9ra - 2v/a2tr/2dnZ/9nZ2f/X19f/1NTU/9DQ0P/Ly8v/xMTE/6CgoP+BgYH/eG9r/1suF/9yORz/lEol/7Ra - Lf+qVivqTicUswAAAJIAAACJAAAAeAAAAF8AAABAAAAAIwAAAA4AAAAEAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAACAAAADQAAACNOJxRes1ot18xmM//MZjP/zGMx/85mOP/VeVP/3I9w/96U - eP/joon/5aiQ/+Wpkv/hp5D/1J6H/7mKd/+CgID/gYGB/4KCgv+ZmZn/ysrK/9DQ0P/V1dX/2NjY/9vb - 2//c3Nz/3d3d/9/f3//f39//4ODg/9/f3//f39//39/f/93d3f/c3Nz/2tra/9fX1//U1NT/z8/P/729 - vf+IiIj/gYGB/4GBgf9yaGT/YUk//21SR/+EY1X/pnxr/8aVgP/cpY7/5q2V/+iulv/orpb/6K6W/+iu - lv/orpb/6K6W/+iulv/orpb/6K6W/+iulv/orpb/6K6W/+iulv/orpb/6K6W/+iulv/orpb/6K6W/+iu - lv/orpb/6K6W/+iulv/orpb/6K6W/+iulv/orpb/6K6W/+iulv/orpb/562V/8yfjf+HgoH/gYGB/7Oz - s//MzMz/09PT/9jY2P/c3Nz/3t7e/+Dg4P/g4OD/4eHh/+Hh4f/g4OD/4ODg/97e3v/c3Nz/2NjY/9PT - 0//MzMz/s7Oz/4GBgf9+e3r/ZUs//28/K/+MRSb/rVQq/8NiMf/LZjP/qVQq5C0WC6UAAACPAAAAfwAA - AGQAAABDAAAAIwAAAA0AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAkAAAAddTodbsZj - MvTMZjP/zGMw/9BvRP/dknX/5KeQ/+WqlP/mrZf/56+Z/+exm//os53/57Kd/92rlv/FmYf/gYGB/4GB - gf+FhYX/tLS0/87Ozv/U1NT/2NjY/9vb2//e3t7/4ODg/+Hh4f/i4uL/4uLi/+Pj4//j4+P/4+Pj/+Pj - 4//i4uL/4eHh/+Hh4f/f39//3d3d/9vb2//X19f/0tLS/8vLy/+jo6P/gYGB/4GBgf91bmr/Y01E/3FZ - Tv+NbmH/sot7/9Klkf/ls57/6reh/+u4ov/ruKL/67ii/+u4ov/ruKL/67ii/+u4ov/ruKL/67ii/+u4 - ov/ruKL/67ii/+u4ov/ruKL/67ii/+u4ov/ruKL/67ii/+u4ov/ruKL/67ii/+u4ov/ruKL/67ii/+u4 - ov/ruKL/67ii/+u4ov/pt6H/s5mN/4OCgf+Li4v/xsbG/9PT0//Z2dn/3t7e/+Hh4f/j4+P/5eXl/+Xl - 5f/m5ub/5ubm/+Xl5f/l5eX/4+Pj/+Hh4f/e3t7/2dnZ/9PT0//Gxsb/i4uL/4B/f/9vYlz/cFNJ/5Bp - W/+zdl//wmg//8piMP/MZjP/w2Ix+EkkErEAAACRAAAAgAAAAGMAAAA+AAAAHQAAAAkAAAABAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAFAAAAFZRKJXzKZTP7zGYz/85oOv/cjW//5KeQ/+Wrlf/nsJv/6LOe/+m1 - of/pt6L/6rik/+u6pf/mt6P/1aqX/4eDgf+BgYH/hYWF/8PDw//Pz8//1dXV/9ra2v/e3t7/4ODg/+Li - 4v/j4+P/4+Pj/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/4+Pj/+Pj4//h4eH/4ODg/9zc - 3P/Z2dn/1NTU/8zMzP+tra3/goKC/4GBgf9wZ2L/ZlJJ/3lhVv+afG7/wJuJ/92ynv/qvaf/7b+p/+2/ - qf/tv6n/7b+p/+2/qf/tv6n/7b+p/+2/qf/tv6n/7b+p/+2/qf/tv6n/7b+p/+2/qf/tv6n/7b+p/+2/ - qf/tv6n/7b+p/+2/qf/tv6n/7b+p/+2/qf/tv6n/7b+p/+2/qf/tv6n/7b+p/+m8pv+gkYr/goGB/5mZ - mf/Ozs7/19fX/93d3f/i4uL/5eXl/+fn5//o6Oj/6enp/+np6f/p6en/6enp/+jo6P/n5+f/5eXl/+Li - 4v/d3d3/19fX/87Ozv+ZmZn/gYCA/3Vtav9sVEr/iGhb/66Ccf/Pl4L/2Ytt/85oOv/MZjP/yWQy/WIx - GLwAAACRAAAAfQAAAFwAAAA0AAAAFQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAyDQiFUymUy+cxm - M//RbkL/4Z6E/+Wpk//mrpn/6LOe/+m2of/quaX/67qm/+u8qP/svan/676q/+G1ov+ajIb/gYGB/4WF - hf+/v7//z8/P/9bW1v/b29v/39/f/+Li4v/j4+P/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/j4+P/4+Pj/+Pj - 4//j4+P/5OTk/+Tk5P/k5OT/5OTk/+Pj4//i4uL/4ODg/93d3f/Z2dn/1NTU/8zMzP+oqKj/gYGB/4GB - gf9lVU3/bFhO/4ZtYv+sjX7/0quZ/+i9qf/vw67/78Ou/+/Drv/vw67/78Ou/+/Drv/vw67/78Ou/+/D - rv/vw67/78Ou/+/Drv/vw67/78Ou/+/Drv/vw67/78Ou/+/Drv/vw67/78Ou/+/Drv/vw67/78Ou/+/D - rv/vw67/78Ou/+/Drv/vw67/5buo/5GJhv+BgYH/paWl/9PT0//c3Nz/4eHh/+Xl5f/o6Oj/6enp/+rq - 6v/r6+v/6+vr/+vr6//r6+v/6urq/+np6f/o6Oj/5eXl/+Hh4f/c3Nz/09PT/6Wlpf+BgYH/enZ1/2lT - S/+AZFj/poBx/8mYhv/epI7/4Z6E/9FuQv/MZjP/yGQy+0AgEK0AAACNAAAAdAAAAE4AAAAmAAAADAAA - AAEAAAAAAAAAAAAAAAAAAAAFXi8YJ8ZjMurMZjP/0G1A/+Kgh//lqZP/56+a/+i0n//puKT/67qm/+u8 - qf/svqr/7L+r/+3ArP/pvqr/z6ua/4GBgf+CgoL/sbGx/83Nzf/V1dX/29vb/9/f3//i4uL/4+Pj/+Tk - 5P/k5OT/5OTk/+Pj4//i4uL/4eHh/+Hh4f/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Pj4//k5OT/5OTk/+Tk - 5P/j4+P/4eHh/97e3v/Z2dn/09PT/8rKyv+NjY3/gYGB/4B/fv9lU0r/eGNY/5l/cf/EopD/4bqm/+7E - sP/wxrH/8Max//DGsf/wxrH/8Max//DGsf/wxrH/8Max//DGsf/wxrH/8Max//DGsf/wxrH/8Max//DG - sf/wxrH/8Max//DGsf/wxrH/8Max//DGsf/wxrH/8Max//DGsf/wxrH/8Max/+/FsP/Iq53/h4SD/4KC - gv+4uLj/19fX/97e3v/j4+P/5+fn/+np6f/r6+v/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/6+vr/+np - 6f/n5+f/4+Pj/97e3v/X19f/uLi4/4KCgv9+fXz/bF5Y/3pgVv+be23/w5eF/9umkv/kqJL/4qCH/9Bt - QP/MZjP/vl8w9BcMBpwAAACFAAAAZQAAADoAAAAXAAAABQAAAAAAAAAAAAAAAAAAAAq6XS6lzGYz/8xj - NP/fmH3/5KiR/+aumf/otJ//6rej/+u6pv/svan/7L6q/+2/q//twKz/7sGs/+a7qP+RiYX/gYGB/42N - jf/Kysr/09PT/9ra2v/e3t7/4uLi/+Pj4//l5eX/5OTk/+Pj4//i4uL/4ODg/97e3v/d3d3/3Nzc/9vb - 2//b29v/3Nzc/93d3f/e3t7/4ODg/+Li4v/j4+P/5OTk/+Tk5P/j4+P/4ODg/93d3f/Y2Nj/0NDQ/8XF - xf+FhYX/gYGB/21hW/9uWlH/inFl/7WUhf/Ysp//7MKu//HGsf/xxrH/8cax//HGsf/xxrH/8cax//HG - sf/xxrH/8cax//HGsf/xxrH/8cax//HGsf/xxrH/8cax//HGsf/xxrH/8cax//HGsf/xxrH/8cax//HG - sf/xxrH/8cax//HGsf/xxrH/78Sw/7OelP+DgoH/kJCQ/8zMzP/Z2dn/39/f/+Xl5f/o6Oj/6urq/+vr - 6//s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6urq/+jo6P/l5eX/39/f/9nZ2f/MzMz/kJCQ/4B/ - f/9wZmL/dF1T/5N1aP+6koL/16eT/+StmP/kqJH/35h9/8xjNP/MZjP/kEgk1QAAAI8AAAB2AAAATgAA - ACQAAAAKAAAAAAAAAAAAAAABkEgkM8tmM/rMZjP/2IBd/+Oljf/mrJf/6LOe/+m3ov/ruqb/7Lyo/+y+ - qf/tv6v/7cCr/+7Crf/uwq3/37aj/4GBgf+BgYH/u7u7/8/Pz//X19f/3d3d/+Hh4f/j4+P/5OTk/+Tk - 5P/j4+P/4eHh/97e3v/W1tb/v7+//6Wlpf+Pj4//hoaG/4eHh/+RkZH/p6en/8LCwv/Y2Nj/3t7e/+Hh - 4f/j4+P/4+Pj/+Pj4//i4uL/4ODg/9vb2//V1dX/zMzM/56env+BgYH/gYGB/2dVTP9+aFz/pIh5/86q - l//ov6r/8cex//HHsf/xx7H/8cex//HHsf/xx7H/8cex//HHsf/xx7H/8cex//HHsf/xx7H/8cex//HH - sf/xx7H/8cex//HHsf/xx7H/8cex//HHsf/xx7H/8cex//HHsf/xx7H/8cex//HHsf/sw67/npKL/4KB - gf+ampr/0NDQ/9ra2v/g4OD/5eXl/+jo6P/q6ur/6+vr/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+vr - 6//q6ur/6Ojo/+Xl5f/g4OD/2tra/9DQ0P+ampr/gICA/3Zwbf9tWE7/im5i/7GMff/RpJH/46+b/+as - l//jpY3/2IBd/8xmM//JZDL9LRYLpAAAAIIAAABfAAAAMQAAABEAAAABAAAAAAAAAAS/YDCjzGYz/85n - Of/hn4b/5amT/+ewmv/ptaH/6rik/+u7pv/svaj/7b6p/+7Aq//uwav/78Ks/+7BrP+pl47/gYGB/4eH - h//Kysr/09PT/9ra2v/f39//4uLi/+Tk5P/k5OT/4uLi/+Dg4P/d3d3/09PT/6SkpP+IiIj/g4OD/4GB - gf+BgYH/gYGB/4GBgf+Dg4P/iYmJ/6mpqf/V1dX/3d3d/+Dg4P/i4uL/5OTk/+Pj4//h4eH/3t7e/9jY - 2P/R0dH/x8fH/4SEhP+BgYH/aVtT/3diV/+ZfnD/xqOR/+W8p//yx7H/8sex//LHsf/yx7H/8sex//LH - sf/yx7H/8sex//LHsf/yx7H/8sex//LHsf/yx7H/8sex//LHsf/yx7H/8sex//LHsf/yx7H/8sex//LH - sf/yx7H/8sex//LHsf/yx7H/8sex/9y4pv+Riob/gYGB/6Wlpf/S0tL/29vb/+Hh4f/l5eX/6Ojo/+np - 6f/r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+np6f/o6Oj/5eXl/+Hh4f/b29v/0tLS/6Wl - pf+BgYH/end1/2xZUv+BZ1z/poR1/8ufjv/hr5v/57Ca/+Wpk//hn4b/zmc5/8xmM/+SSSTWAAAAigAA - AGsAAAA9AAAAGAAAAAQAAAAAPh8PCsplM+/MZjP/14Bd/+OkjP/lrJX/6LKd/+m3of/ruqX/7Lym/+y9 - qP/tv6n/7sCq/+7Bq//vwqv/68Cp/4GBgf+BgYH/ra2t/83Nzf/W1tb/3Nzc/+Dg4P/j4+P/5OTk/+Pj - 4//h4eH/3d3d/9LS0v+jo6P/hISE/4J/ff+Thn//tZyN/9q1oP/jvaf/zrGg/66dk/+MiIX/hYWF/6io - qP/U1NT/3d3d/+Hh4f/i4uL/4+Pj/+Li4v/f39//29vb/9TU1P/Ly8v/kpKS/4GBgf92cG3/cV1S/5B3 - af+/nov/4Lmj//HHr//yyLD/8siw//LIsP/yyLD/8siw//LIsP/yyLD/8siw//LIsP/yyLD/8siw//LI - sP/yyLD/8siw//LIsP/yyLD/8siw//LIsP/yyLD/8siw//LIsP/yyLD/8siw//LIsP/xx6//xqqa/4eE - gv+Hh4f/tra2/9TU1P/c3Nz/4eHh/+Xl5f/n5+f/6enp/+rq6v/r6+v/6+vr/+vr6//r6+v/6+vr/+vr - 6//q6ur/6enp/+fn5//l5eX/4eHh/9zc3P/U1NT/tra2/4eHh/9+fXz/bmFa/3lhVv+cfW7/w5uJ/9yt - mP/nsZz/5ayV/+OkjP/XgF3/zGYz/8ViMfkEAgGPAAAAcwAAAEYAAAAeAAAABwAAAAC6XS5CzGYz/8ti - MP/fmH3/5KaP/+eul//ps57/6rei/+u6pf/svKb/7b6o/+2/qf/uwKr/78Gq/+/Cq//qvqj/gYGB/4GB - gf/Gxsb/0NDQ/9jY2P/e3t7/4eHh/+Pj4//j4+P/4eHh/97e3v/U1NT/pKSk/4SEhP+AfXv/k4J5/7ud - jP/dtqH/7MOr//LHr//vxa7/5L+q/7ylmf+MiIX/hYWF/6ioqP/U1NT/3t7e/+Hh4f/i4uL/4uLi/+Dg - 4P/c3Nz/1tbW/87Ozv+zs7P/gYGB/4GBgf9vW1D/i3Nl/7iXhf/ctZ//78Wt//PIsP/zyLD/88iw//PI - sP/zyLD/88iw//PIsP/zyLD/88iw//PIsP/zyLD/88iw//PIsP/zyLD/88iw//PIsP/zyLD/88iw//PI - sP/zyLD/88iw//PIsP/zyLD/88iw//DGrv+um5H/hIKB/5CQkP/Jycn/1dXV/9zc3P/h4eH/5eXl/+fn - 5//p6en/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/p6en/5+fn/+Xl5f/h4eH/3Nzc/9XV - 1f/Jycn/kJCQ/4B/fv9zaWX/c1xS/5F0Zv+5k4L/2KmV/+axnP/nrpj/5KaP/9+Zfv/LYjD/zGYz/0ck - EqsAAAB3AAAATQAAACIAAAAIAAAAAMJhMHLMZjP/0Gw//+Gfhv/lqJH/56+Z/+m0nv/ruKL/7Lqk/+y7 - pf/tvaf/7r+o/+7Aqf/vwar/8MKr/9Wyn/+BgYH/hYWF/8jIyP/S0tL/2dnZ/97e3v/h4eH/4+Pj/+Li - 4v/f39//29vb/729vf+Hh4f/fnt6/4R3bv+tkH//1a+Z/+vCqv/yx67/88iv//PIr//zyK//6sKr/7qk - mP+Qiof/ioqK/729vf/b29v/39/f/+Li4v/i4uL/4ODg/93d3f/Y2Nj/0NDQ/8bGxv+BgYH/gYGB/2xZ - Tv+FbmD/sJF//9exm//tw6v/88iv//PIr//zyK//88iv//PIr//zyK//88iv//PIr//zyK//88iv//PI - r//zyK//88iv//PIr//zyK//88iv//PIr//zyK//88iv//PIr//zyK//88iv//PIr//zyK//7cOr/5yQ - if+CgYH/m5ub/8zMzP/W1tb/3d3d/+Li4v/l5eX/5+fn/+jo6P/p6en/6enp/+np6f/p6en/6enp/+np - 6f/p6en/6enp/+jo6P/n5+f/5eXl/+Li4v/d3d3/1tbW/8zMzP+bm5v/gICA/3dxbv9tV03/h2te/6+K - ev/RpJD/5LCa/+evmf/lqJH/4Z+G/9BsP//MZjP/cjkdwAAAAHoAAABSAAAAJQAAAAoAAAAAxmMylMxm - M//Tdk3/4qGH/+Wqkf/osJn/6bWe/+u4of/suqP/7buk/+29pv/uv6f/78Co/+/Bqf/wwqn/vKOV/4GB - gf+SkpL/ysrK/9PT0//a2tr/3t7e/+Hh4f/i4uL/4eHh/97e3v/Z2dn/pKSk/4KCgv95cGv/inVn/7mY - hP/ctZ7/78Wr//PIrv/zyK7/88iu//PIrv/zyK7/37ym/7KflP+Dg4P/pKSk/9nZ2f/e3t7/4eHh/+Li - 4v/h4eH/3t7e/9nZ2f/S0tL/yMjI/4WFhf+BgYH/bV5V/4JrXf+qjHn/0q2W/+vCqf/zyK7/88iu//PI - rv/zyK7/88iu//PIrv/zyK7/88iu//PIrv/zyK7/88iu//PIrv/zyK7/88iu//PIrv/zyK7/88iu//PI - rv/zyK7/88iu//PIrv/zyK7/88iu//PIrv/WtaH/kImF/4GBgf+ioqL/zs7O/9fX1//d3d3/4uLi/+Tk - 5P/n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//k5OT/4uLi/93d - 3f/X19f/zs7O/6Kiov+BgYH/e3h2/21cVP9/ZFj/poNy/8yfjP/hr5j/6LCZ/+Wqkf/ioYf/03ZN/8xm - M/+ORyPQAAAAewAAAFMAAAAmAAAACgAAAADHZDKmzGYz/9Z+Wf/joYj/5qqS/+iwmf/qtJ3/67eg/+y5 - ov/tu6T/7b2k/+6+pv/vv6f/8MCn//DBqP+smY//gYGB/6Ghof/Ly8v/1NTU/9vb2//f39//4eHh/+Li - 4v/g4OD/3Nzc/9bW1v+Pj4//gYGB/3RlXf+Mc2T/upiE/9y0nP/wxar/9Mit//TIrf/0yK3/9Mit//TI - rf/wxav/0rKf/4GBgf+Pj4//19fX/9zc3P/g4OD/4eHh/+Hh4f/e3t7/2tra/9PT0//Jycn/kpKS/4GB - gf9yZ2H/fWdZ/6WHdf/QqpP/6b+m//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit//TI - rf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit/8Gn - mP+IhYP/iYmJ/7Kysv/Q0ND/2NjY/93d3f/h4eH/5OTk/+bm5v/n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5ubm/+Tk5P/h4eH/3d3d/9jY2P/Q0ND/srKy/4mJif9+fHv/b2Nc/3pg - VP+de2z/xpqH/+Cslv/osJn/5qqS/+OhiP/Wfln/zGYz/5pNJtcAAAB8AAAAUwAAACYAAAALAAAAAMdk - MqnMZjP/2INf/+OiiP/mqpH/6LCY/+q0nP/rt5//7Lmi/+27ov/uvKT/7r6l/++/pv/wwKf/8MGo/6SU - jP+BgYH/qamp/8zMzP/U1NT/29vb/97e3v/h4eH/4eHh/9/f3//b29v/1dXV/4WFhf+BgYH/bVpQ/4Zu - X/+vkHz/062W/+vBp//yxqz/9Mit//TIrf/0yK3/9Mit//LGrP/lvaT/gYGB/4WFhf/W1tb/29vb/9/f - 3//h4eH/4eHh/97e3v/a2tr/09PT/8rKyv+hoaH/gYGB/3Vuaf97ZVj/oYRy/82okf/pv6X/9Mit//TI - rf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/9Mit//TI - rf/0yK3/9Mit//TIrf/0yK3/9Mit//TIrf/0yK3/rpyR/4OCgf+RkZH/xMTE/9HR0f/Y2Nj/3t7e/+Hh - 4f/k5OT/5eXl/+bm5v/m5ub/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5ubm/+bm5v/l5eX/5OTk/+Hh - 4f/e3t7/2NjY/9HR0f/ExMT/kZGR/4CAf/90amb/dVxQ/5d2aP/Cl4T/3aqT/+iwmP/mqpH/46KI/9iD - X//MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//Yg2D/46GH/+apkP/or5b/6rSb/+u2 - nf/suKD/7bui/+68o//vvqT/77+l//DApv/wwaf/nJCJ/4GBgf+urq7/zMzM/9TU1P/b29v/39/f/+Dg - 4P/g4OD/39/f/9ra2v/U1NT/hoaG/4GBgf9qWE7/e2VX/56Bb//Cnon/3rWc/+zBp//yxav/88ar//PG - q//yxav/68Cm/9avmf+BgYH/hoaG/9XV1f/a2tr/39/f/+Dg4P/g4OD/3t7e/9ra2v/U1NT/y8vL/6mp - qf+BgYH/d3Ft/3pjVv+egW//y6WP/+i9o//0x6z/9Mes//THrP/0x6z/9Mes//THrP/0x6z/9Mes//TH - rP/0x6z/9Mes//THrP/0x6z/9Mes//THrP/0x6z/9Mes//THrP/0x6z/9Mes//THrP/0x6z/9Mes//PG - q/+dkYr/gYGB/6CgoP/IyMj/0dHR/9jY2P/d3d3/4eHh/+Tk5P/l5eX/5ubm/+bm5v/m5ub/5ubm/+bm - 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+Xl5f/k5OT/4eHh/93d3f/Y2Nj/0dHR/8jIyP+goKD/gYGB/3hz - b/9xWU7/kXFj/72Sfv/aqJH/566V/+apkP/joYf/2INg/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAA - AADHZDKpzGYz/9iDX//joYb/5qmP/+ivlv/qs5v/67ac/+y4n//tuqD/7ruh/++8ov/wvqP/8L+k//HA - pf+VjIf/gYGB/7Ozs//MzMz/1NTU/9vb2//e3t7/4ODg/+Dg4P/e3t7/2tra/9XV1f+QkJD/gYGB/21h - WP9xXVD/iXBg/6iKdv/IpIz/3rac/+rApP/wxaj/8MWo/+rApP/Yspn/sZiH/4GBgf+QkJD/1dXV/9ra - 2v/e3t7/4ODg/+Dg4P/e3t7/2tra/9TU1P/MzMz/rq6u/4GBgf95dHH/emRV/52Bbv/KpY3/6L6i//TI - q//0yKv/9Mir//TIq//0yKv/9Mir//TIq//0yKv/9Mir//TIq//0yKv/9Mir//TIq//0yKv/9Mir//TI - q//0yKv/9Mir//TIq//0yKv/9Mir//TIq//0yKv/8cap/5aNh/+BgYH/sLCw/8nJyf/R0dH/2NjY/93d - 3f/h4eH/4+Pj/+Tk5P/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5OTk/+Pj - 4//h4eH/3d3d/9jY2P/R0dH/ycnJ/7CwsP+BgYH/eXVy/25WSv+KbF3/tYx4/9akjv/lrZT/5qmP/+Oh - hv/Yg1//zGYz/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/2IRf/+Ohhf/mqI7/6K6U/+qz - mf/rtZz/7Led/+25n//uu6D/77yh/+++ov/wv6P/8cCk/5WMh/+BgYH/tra2/8zMzP/U1NT/2tra/97e - 3v/g4OD/4ODg/97e3v/a2tr/1dXV/6Wlpf+CgoL/dW1o/2xbUP92YFL/jXNi/6mJdf/Dnof/1KyT/92z - mf/ds5n/06yT/7SXhP+Qg3v/g4OD/6Wlpf/V1dX/2tra/97e3v/g4OD/4ODg/97e3v/a2tr/09PT/8vL - y/+zs7P/gYGB/3x4df95YlT/nX9t/8uljf/pvaH/9ceq//XHqv/1x6r/9ceq//XHqv/1x6r/9ceq//XH - qv/1x6r/9ceq//XHqv/1x6r/9ceq//XHqv/1x6r/9ceq//XHqv/1x6r/9ceq//XHqv/1x6r/9ceq//XH - qv/ww6f/h4SC/4GBgf+1tbX/yMjI/9HR0f/Y2Nj/3Nzc/+Dg4P/i4uL/5OTk/+Tk5P/k5OT/5OTk/+Tk - 5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/4uLi/+Dg4P/c3Nz/2NjY/9HR0f/IyMj/tbW1/4GB - gf9/fX3/alNH/4RnWP+thXP/0J+I/+Orkf/mqI7/46GF/9iEX//MZjP/m04n2QAAAHwAAABUAAAAJwAA - AAsAAAAAx2QyqcxmM//YhF//46CE/+aojf/orpT/6rKX/+u0mv/st5z/7bid/+66n//vvKD/8L2h//C/ - ov/xwKP/lYyG/4GBgf+2trb/zMzM/9TU1P/a2tr/3t7e/+Dg4P/g4OD/3t7e/9vb2//W1tb/vb29/4eH - h/9+fHv/cmhi/2xZTf93YVL/iXBf/5+Cbv+xkHr/uZeA/7mXgP+qjXr/joB4/4J/ff+Kior/vb29/9bW - 1v/b29v/3t7e/+Dg4P/g4OD/3t7e/9nZ2f/U1NT/y8vL/7W1tf+BgYH/fHh1/3liVP+df2z/y6WM/+m9 - oP/1x6n/9cep//XHqf/1x6n/9cep//XHqf/1x6n/9cep//XHqf/1x6n/9cep//XHqf/1x6n/9cep//XH - qf/1x6n/9cep//XHqf/1x6n/9cep//XHqf/1x6n/9cep/+e9ov+BgYH/goKC/7u7u//Hx8f/0NDQ/9fX - 1//b29v/39/f/+Hh4f/j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj - 4//h4eH/39/f/9vb2//X19f/0NDQ/8fHx/+7u7v/goKC/4GBgf9rVUr/gmRW/6qDcP/Pnob/46qR/+ao - jf/joIT/2IRf/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9iDXv/jn4P/5qeL/+it - kv/qsJX/67OY/+y2mv/tuJz/7rmd/++7n//wvKD/8L6h//G/ov+VjIb/gYGB/7a2tv/Ly8v/09PT/9nZ - 2f/d3d3/39/f/+Dg4P/f39//3Nzc/9fX1//Pz8//oqKi/4SEhP9+fHr/cmli/21dUf9yXk//fWVV/4dt - XP+LcmL/inRm/4N4cP+Bf37/hYWF/6Wlpf/Pz8//2NjY/9zc3P/f39//4ODg/9/f3//d3d3/2dnZ/9PT - 0//Ly8v/tbW1/4GBgf98eHX/eWJT/51/a//LpIr/6bye//XGp//1xqf/9can//XGp//1xqf/9can//XG - p//1xqf/9can//XGp//1xqf/9can//XGp//1xqf/9can//XGp//1xqf/9can//XGp//1xqf/9can//XG - p//1xqf/wKaV/4GBgf+IiIj/u7u7/8bGxv/Ozs7/1dXV/9ra2v/d3d3/4ODg/+Li4v/i4uL/4uLi/+Li - 4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Dg4P/d3d3/2tra/9XV1f/Ozs7/xsbG/7u7 - u/+IiIj/gYGB/3RnX/+FZ1f/r4Vx/9Gdhf/jqo//5qeL/+Ofg//Yg17/zGYz/5tOJ9kAAAB8AAAAVAAA - ACcAAAALAAAAAMdkMqnMZjP/2YJe/+Oegf/mpor/6KyQ/+mwlP/rspb/7LWZ/+23mv/uuJv/77qc/++7 - nv/wvZ//8b6g/5WLhv+BgYH/tbW1/8rKyv/S0tL/2dnZ/93d3f/f39//4ODg/9/f3//d3d3/2tra/9XV - 1f/Nzc3/oaGh/4SEhP99enj/dGtl/21fVf9rV0r/b1tO/3RmW/96cWv/f317/4WFhf+mpqb/zc3N/9XV - 1f/a2tr/3d3d/9/f3//g4OD/39/f/93d3f/Z2dn/0tLS/8rKyv+1tbX/gYGB/3x4df95YVL/nX5p/8uj - if/pu53/9cWl//XFpf/1xaX/9cWl//XFpf/1xaX/9cWl//XFpf/1xaX/9cWl//XFpf/1xaX/9cWl//XF - pf/1xaX/9cWl//XFpf/1xaX/9cWl//XFpf/1xaX/9cWl//XFpf+0n5H/gYGB/5SUlP+4uLj/w8PD/8zM - zP/T09P/2NjY/9zc3P/f39//4ODg/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/4eHh/+Hh - 4f/g4OD/39/f/9zc3P/Y2Nj/09PT/8zMzP/Dw8P/uLi4/5SUlP+BgYH/eW5o/49uXf+5jHb/16KI/+ar - j//mpor/456B/9mCXv/MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//Zgl3/456A/+Wl - iP/oq4//6a6S/+uxlf/ss5f/7bWY/+64mv/vuZv/8Lud//C8nv/xvZ//lYuG/4GBgf+1tbX/ysrK/9LS - 0v/Y2Nj/3Nzc/9/f3//g4OD/4ODg/97e3v/b29v/19fX/9PT0//Ly8v/oaGh/4iIiP+Dg4P/gYGB/4GB - gf+BgYH/gYGB/4ODg/+JiYn/pKSk/8zMzP/U1NT/2NjY/9zc3P/e3t7/4ODg/+Dg4P/f39//3Nzc/9jY - 2P/R0dH/ysrK/7W1tf+BgYH/fHh1/3lhUf+dfmn/y6OI/+m7nP/1xaT/9cWk//XFpP/1xaT/9cWk//XF - pP/1xaT/9cWk//XFpP/1xaT/9cWk//XFpP/1xaT/9cWk//XFpP/1xaT/9cWk//XFpP/1xaT/9cWk//XF - pP/1xaT/9cWk/8irlv+BgYH/hYWF/7S0tP+/v7//yMjI/8/Pz//V1dX/2dnZ/9zc3P/e3t7/39/f/+Dg - 4P/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Hh4f/g4OD/39/f/97e3v/c3Nz/2dnZ/9XV1f/Pz8//yMjI/7+/ - v/+0tLT/hYWF/4GBgf9/bGP/oHlm/8aVfv/epov/56qO/+WliP/jnoD/2YJd/8xmM/+bTifZAAAAfAAA - AFQAAAAnAAAACwAAAADHZDKpzGYz/9iCXP/inH7/5aSH/+epjf/prZH/6rCT/+yzlf/ttJf/7raY/++4 - mv/vupv/8Luc//G8nf+Vi4X/gYGB/7S0tP/Jycn/0dHR/9fX1//c3Nz/39/f/+Dg4P/g4OD/39/f/9zc - 3P/a2tr/19fX/9PT0//MzMz/t7e3/6Kiov+Ojo7/hYWF/4aGhv+QkJD/o6Oj/7q6uv/Nzc3/09PT/9fX - 1//a2tr/3d3d/9/f3//h4eH/4ODg/9/f3//c3Nz/19fX/9HR0f/Jycn/tLS0/4GBgf98d3X/eWBQ/519 - aP/LoYb/6bma//XDov/1w6L/9cOi//XDov/1w6L/9cOi//XDov/1w6L/9cOi//XDov/1w6L/9cOi//XD - ov/1w6L/9cOi//XDov/1w6L/9cOi//XDov/1w6L/9cOi//XDov/1w6L/8MCg/4GBgf+BgYH/qamp/7m5 - uf/Dw8P/y8vL/9HR0f/W1tb/2dnZ/9zc3P/e3t7/3t7e/9/f3//g4OD/4ODg/+Dg4P/g4OD/39/f/97e - 3v/e3t7/3Nzc/9nZ2f/W1tb/0dHR/8vLy//Dw8P/ubm5/6mpqf+BgYH/gYGB/5FwX/+1inP/1J+F/+Sq - jv/nqY3/5aSH/+Kcfv/Yglz/zGYz/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/2IFb/+Kb - ff/lo4T/56iK/+msj//qr5H/67GT/+yzlf/ttZb/7reY/++4mf/wupr/8bub/5WLhf+BgYH/tLS0/8jI - yP/R0dH/19fX/9zc3P/e3t7/4ODg/+Hh4f/f39//3t7e/9vb2//a2tr/19fX/9TU1P/S0tL/0NDQ/8/P - z//Ozs7/zs7O/8/Pz//Q0ND/0tLS/9XV1f/X19f/2tra/9zc3P/e3t7/39/f/+Hh4f/g4OD/3t7e/9vb - 2//X19f/0dHR/8jIyP+0tLT/gYGB/3t3df95YE//nHxm/8qhhP/ouJj/9MKg//TCoP/0wqD/9MKg//TC - oP/0wqD/9MKg//TCoP/0wqD/9MKg//TCoP/0wqD/9MKg//TCoP/0wqD/9MKg//TCoP/0wqD/9MKg//TC - oP/0wqD/9MKg//TCoP/0wqD/lo2H/4GBgf+JiYn/s7Oz/729vf/FxcX/zMzM/9LS0v/X19f/2dnZ/9vb - 2//d3d3/3d3d/97e3v/e3t7/3t7e/97e3v/d3d3/3d3d/9vb2//Z2dn/19fX/9LS0v/MzMz/xcXF/729 - vf+zs7P/iYmJ/4GBgf+DfXn/q4Js/8uZf//gp4v/56uO/+eoiv/lo4T/4pt9/9iBW//MZjP/m04n2QAA - AHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//YgFn/4pp6/+Whg//np4n/6aqM/+qukP/rsJH/7LKT/+2z - lP/utpX/77eX//C4mP/wupn/lYuE/4GBgf+zs7P/x8fH/9DQ0P/W1tb/29vb/97e3v/g4OD/4eHh/+Dg - 4P/f39//3t7e/9zc3P/a2tr/2NjY/9fX1//V1dX/1NTU/9PT0//T09P/1NTU/9XV1f/X19f/2NjY/9ra - 2v/c3Nz/3t7e/9/f3//g4OD/4eHh/+Dg4P/e3t7/29vb/9bW1v/Q0ND/x8fH/7Ozs/+BgYH/e3d0/3lf - Tv+ce2X/yqCD/+i3lv/0wZ7/9MGe//TBnv/0wZ7/9MGe//TBnv/0wZ7/9MGe//TBnv/0wZ7/9MGe//TB - nv/0wZ7/9MGe//TBnv/0wZ7/9MGe//TBnv/0wZ7/9MGe//TBnv/0wZ7/9MGe//TBnv/kuJr/goKB/4GB - gf+Xl5f/tra2/8DAwP/Hx8f/zc3N/9LS0v/W1tb/2dnZ/9ra2v/c3Nz/3Nzc/93d3f/d3d3/3Nzc/9zc - 3P/a2tr/2dnZ/9bW1v/S0tL/zc3N/8fHx//AwMD/tra2/5eXl/+BgYH/gYGB/6SAbf/Hlnz/3KWI/+ar - jv/pqoz/56eJ/+Whg//imnr/2IBZ/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9d/ - Wf/imXn/5KCC/+elh//oqYv/6qyN/+uuj//ssZL/7bOT/+61lP/utpX/8LeX//C5l/+Vi4T/gYGB/7Oz - s//Gxsb/z8/P/9bW1v/a2tr/3d3d/9/f3//g4OD/4ODg/9/f3//f39//3d3d/9zc3P/b29v/2tra/9nZ - 2f/Y2Nj/19fX/9fX1//Y2Nj/2dnZ/9ra2v/b29v/3Nzc/93d3f/f39//39/f/+Dg4P/g4OD/39/f/93d - 3f/a2tr/1tbW/8/Pz//Gxsb/s7Oz/4GBgf97d3T/eV9O/5x7ZP/Kn4L/6LaV//TAnf/0wJ3/9MCd//TA - nf/0wJ3/9MCd//TAnf/0wJ3/9MCd//TAnf/0wJ3/9MCd//TAnf/0wJ3/9MCd//TAnf/0wJ3/9MCd//TA - nf/0wJ3/9MCd//TAnf/0wJ3/9MCd//TAnf/GppH/gYGB/4GBgf+SkpL/t7e3/8DAwP/Hx8f/zs7O/9LS - 0v/V1dX/2NjY/9ra2v/b29v/3Nzc/9zc3P/b29v/2tra/9jY2P/V1dX/0tLS/87Ozv/Hx8f/wMDA/7e3 - t/+SkpL/gYGB/4GBgf+ehXb/yph9/9yliP/mq4z/6auM/+ipi//npYf/5KCC/+KZef/Xf1n/zGYz/5tO - J9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/2H9Y/+GXd//kn3//5qSF/+ioif/pq4v/6q2N/+yv - j//ssZH/7bOS/++1k//vtpX/8LeV/5WKhP+BgYH/srKy/8XFxf/Ozs7/1dXV/9ra2v/d3d3/39/f/+Dg - 4P/g4OD/39/f/9/f3//e3t7/3t7e/93d3f/c3Nz/3Nzc/9vb2//b29v/29vb/9vb2//c3Nz/3Nzc/93d - 3f/e3t7/39/f/9/f3//f39//4ODg/+Dg4P/f39//3d3d/9ra2v/V1dX/zs7O/8XFxf+ysrL/gYGB/3t3 - dP95Xk3/nHpj/8qegP/otZP/9L+b//S/m//0v5v/9L+b//S/m//0v5v/9L+b//S/m//0v5v/9L+b//S/ - m//0v5v/9L+b//S/m//0v5v/9L+b//S/m//0v5v/9L+b//S/m//0v5v/9L+b//S/m//0v5v/9L+b//S/ - m/+8oI7/gYGB/4GBgf+Hh4f/pKSk/8DAwP/IyMj/zs7O/9PT0//V1dX/2NjY/9nZ2f/a2tr/2tra/9nZ - 2f/Y2Nj/1dXV/9PT0//Ozs7/yMjI/8DAwP+kpKT/h4eH/4GBgf+BgYH/oYl7/9Gegf/fp4n/56yM/+ms - jP/pq4v/6KiJ/+akhf/kn3//4Zd3/9h/WP/MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2Qyqcxm - M//Yflf/4ZZ1/+Odff/mooL/56aG/+mpif/qrIv/666N/+2wjv/tspD/7rOR/++0k//wtpT/lYqD/4GB - gf+xsbH/xcXF/83Nzf/U1NT/2dnZ/9zc3P/f39//4ODg/+Dg4P/g4OD/39/f/9/f3//f39//3t7e/97e - 3v/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/e3t7/3t7e/9/f3//f39//39/f/+Dg4P/g4OD/4ODg/9/f - 3//c3Nz/2dnZ/9TU1P/Nzc3/xcXF/7Gxsf+BgYH/e3d0/3ldTP+ceWL/ypx//+izkf/0vZn/9L2Z//S9 - mf/0vZn/9L2Z//S9mf/0vZn/9L2Z//S9mf/0vZn/9L2Z//S9mf/0vZn/9L2Z//S9mf/0vZn/9L2Z//S9 - mf/0vZn/9L2Z//S9mf/0vZn/9L2Z//S9mf/0vZn/9L2Z//S9mf/OqZH/hYOC/4GBgf+BgYH/ioqK/7e3 - t//Jycn/zs7O/9PT0//W1tb/2NjY/9nZ2f/Z2dn/2NjY/9bW1v/T09P/zs7O/8nJyf+3t7f/ioqK/4GB - gf+BgYH/g4GA/7ORfv/cpob/5ayL/+qujP/qrYz/6qyL/+mpif/npob/5qKC/+Odff/hlnX/2H5X/8xm - M/+bTifZAAAAfAAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9d9Vf/glHT/45x7/+WhgP/npIT/6aiI/+qq - if/rrIv/7K6M/+2wjv/uso//77OQ/++1kv+VioP/gYGB/7CwsP/ExMT/zc3N/9PT0//Y2Nj/3Nzc/97e - 3v/f39//4ODg/+Dg4P/g4OD/4ODg/9/f3//f39//3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e - 3v/f39//39/f/+Dg4P/g4OD/4ODg/+Dg4P/f39//3t7e/9zc3P/Y2Nj/09PT/83Nzf/ExMT/sLCw/4GB - gf97d3T/eF1L/5t4Yf/JnH3/57KP//O8l//zvJf/87yX//O8l//zvJf/87yX//O8l//zvJf/87yX//O8 - l//zvJf/87yX//O8l//zvJf/87yX//O8l//zvJf/87yX//O8l//zvJf/87yX//O8l//zvJf/87yX//O8 - l//zvJf/87yX//O8l//zvJf/v6GN/4iFgv+BgYH/h4eH/76+vv/Ly8v/0NDQ/9PT0//W1tb/19fX/9fX - 1//W1tb/09PT/9DQ0P/Ly8v/vr6+/4eHh/+BgYH/gX99/5B7bv/ElHj/36eG/+uwjf/sr43/7K6M/+us - i//qqon/6aiI/+ekhP/loYD/45x7/+CUdP/XfVX/zGYz/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdk - MqnMZjP/131V/+CUcv/imnn/5Z9+/+ejgv/opoX/6amH/+urif/srYv/7a+M/+6xjv/uso//77SQ/5WK - g/+BgYH/r6+v/8PDw//MzMz/0tLS/9fX1//b29v/3t7e/9/f3//f39//39/f/9/f3//f39//39/f/9/f - 3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f - 3//e3t7/29vb/9fX1//S0tL/zMzM/8PDw/+vr6//gYGB/3t3dP94XEr/m3hg/8mbfP/nsY7/87uW//O7 - lv/zu5b/87uW//O7lv/zu5b/87uW//O7lv/zu5b/87uW//O7lv/zu5b/87uW//O7lv/zu5b/87uW//O7 - lv/zu5b/87uW//O7lv/zu5b/87uW//O7lv/zu5b/87uW//O7lv/zu5b/87uW//O7lv/zu5b/87uW/52P - hf+BgYH/rq6u/8fHx//MzMz/0dHR/9TU1P/V1dX/1dXV/9TU1P/R0dH/zMzM/8fHx/+urq7/gYGB/3p0 - b/9+X0z/pHxj/8yae//lq4n/7rGO/+2vjP/srYv/66uJ/+mph//opoX/56OC/+Wffv/imnn/4JRy/9d9 - Vf/MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//XfFP/35Jw/+KZd//knXz/5qGA/+il - g//pp4X/6qmG/+uriP/srYr/7a+L/+6wjP/vso3/lYmC/4GBgf+vr6//wsLC/8vLy//S0tL/19fX/9vb - 2//d3d3/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e - 3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/93d3f/b29v/19fX/9LS0v/Ly8v/wsLC/6+v - r/+BgYH/e3dz/3hcSf+bd17/yZp6/+exjP/zupP/87qT//O6k//zupP/87qT//O6k//zupP/87qT//O6 - k//zupP/87qT//O6k//zupP/87qT//O6k//zupP/87qT//O6k//zupP/87qT//O6k//zupP/87qT//O6 - k//zupP/87qT//O6k//zupP/87qT//O6k//zupP/rZaG/4GBgf+kpKT/w8PD/8nJyf/Pz8//0tLS/9TU - 1P/U1NT/0tLS/8/Pz//Jycn/w8PD/6SkpP+BgYH/dmxl/35fS/+le2H/zJh5/+Wph//tr4v/7K2K/+ur - iP/qqYb/6aeF/+ilg//moYD/5J18/+KZd//fknD/13xT/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAA - AADHZDKpzGYz/9d7Uv/fkG3/4pd1/+Scev/moH7/56OB/+imgv/qqIX/66qG/+ysiP/tron/7q+L/++x - jP+ViYL/gYGB/66urv/BwcH/ysrK/9HR0f/W1tb/2tra/9zc3P/e3t7/3t7e/97e3v/e3t7/3t7e/97e - 3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e - 3v/e3t7/3Nzc/9ra2v/W1tb/0dHR/8rKyv/BwcH/rq6u/4GBgf97d3P/eFtI/5t2Xf/JmXn/57CL//O5 - kv/zuZL/87mS//O5kv/zuZL/87mS//O5kv/zuZL/87mS//O5kv/zuZL/87mS//O5kv/zuZL/87mS//O5 - kv/zuZL/87mS//O5kv/zuZL/87mS//O5kv/zuZL/87mS//O5kv/zuZL/87mS//O5kv/zuZL/87mS//O5 - kv+tlob/gYGB/6Ghof+/v7//xsbG/83Nzf/Q0ND/09PT/9PT0//Q0ND/zc3N/8bGxv+/v7//oaGh/4GB - gf92a2T/fl9L/6V6Yf/Ml3j/5aiG/+2uif/srIj/66qG/+qohf/opoL/56OB/+agfv/knHr/4pd1/9+Q - bf/Xe1L/zGYz/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/1ntR/9+PbP/ilXL/5Jp4/+We - fP/noX//6KWB/+qmg//rqIT/66qG/+2sh//tron/77CK/5WJgf+BgYH/ra2t/8DAwP/Jycn/0NDQ/9XV - 1f/Z2dn/3Nzc/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d - 3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/c3Nz/2dnZ/9XV1f/Q0ND/ycnJ/8DA - wP+tra3/gYGB/3t2c/94Wkf/m3Vc/8mXd//nron/87eQ//O3kP/zt5D/87eQ//O3kP/zt5D/87eQ//O3 - kP/zt5D/87eQ//O3kP/zt5D/87eQ//O3kP/zt5D/87eQ//O3kP/zt5D/87eQ//O3kP/zt5D/87eQ//O3 - kP/zt5D/87eQ//O3kP/zt5D/87eQ//O3kP/zt5D/87eQ/62Vhf+BgYH/n5+f/7y8vP/ExMT/ysrK/8/P - z//R0dH/0dHR/8/Pz//Kysr/xMTE/7y8vP+fn5//gYGB/3ZrZP9+Xkr/pHlf/8yWdv/kp4T/7ayH/+uq - hv/rqIT/6qaD/+ilgf/noX//5Z58/+SaeP/ilXL/349s/9Z7Uf/MZjP/m04n2QAAAHwAAABUAAAAJwAA - AAsAAAAAx2QyqcxmM//WeVD/3o5q/+GUcf/jmXX/5Zx6/+agfP/oo37/6aWA/+qngv/rqYT/7KuF/+2s - hv/uroj/lYiB/4GBgf+tra3/v7+//8jIyP/Pz8//1NTU/9jY2P/b29v/3Nzc/9zc3P/c3Nz/3Nzc/9zc - 3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc - 3P/c3Nz/3Nzc/9vb2//Y2Nj/1NTU/8/Pz//IyMj/v7+//62trf+BgYH/e3Zz/3haRv+bdFv/yJd1/+at - h//yto7/8raO//K2jv/yto7/8raO//K2jv/yto7/8raO//K2jv/yto7/8raO//K2jv/yto7/8raO//K2 - jv/yto7/8raO//K2jv/yto7/8raO//K2jv/yto7/8raO//K2jv/yto7/8raO//K2jv/yto7/8raO//K2 - jv/yto7/rZSE/4GBgf+dnZ3/ubm5/8LCwv/IyMj/zs7O/8/Pz//Pz8//zs7O/8jIyP/CwsL/ubm5/52d - nf+BgYH/dmtk/35dSf+keF3/y5V0/+Slgf/sq4X/66mE/+qngv/ppYD/6KN+/+agfP/lnHr/45l1/+GU - cf/ejmr/1nlQ/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9Z5T//ejGf/4ZJu/+OX - c//km3f/5p97/+ehfP/po37/6qWA/+ungv/sqYP/7auE/+6thv+ViIH/gYGB/6ysrP+/v7//yMjI/8/P - z//U1NT/2NjY/9ra2v/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc - 3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/2tra/9jY2P/U1NT/z8/P/8jI - yP+/v7//rKys/4GBgf97dnP/eFlF/5t0Wf/IlnT/5qyF//K1jP/ytYz/8rWM//K1jP/ytYz/8rWM//K1 - jP/ytYz/8rWM//K1jP/ytYz/8rWM//K1jP/ytYz/8rWM//K1jP/ytYz/8rWM//K1jP/ytYz/8rWM//K1 - jP/ytYz/8rWM//K1jP/ytYz/8rWM//K1jP/ytYz/8rWM//K1jP+tlIT/gYGB/5ubm/+3t7f/wMDA/8bG - xv/MzMz/zs7O/87Ozv/MzMz/xsbG/8DAwP+3t7f/m5ub/4GBgf92a2P/flxH/6R3XP/LlHP/5KR//+yp - g//rp4L/6qWA/+mjfv/noXz/5p97/+Sbd//jl3P/4ZJu/96MZ//WeU//zGYz/5tOJ9kAAAB8AAAAVAAA - ACcAAAALAAAAAMdkMqnMZjP/1XdN/92KZv/gkW3/4pZx/+Sadv/lnHj/56B6/+iifP/qpH3/6qZ//+yo - gf/sqYL/7quD/5WIgP+BgYH/q6ur/76+vv/Hx8f/zs7O/9PT0//X19f/2dnZ/9vb2//b29v/29vb/9vb - 2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb - 2//b29v/29vb/9vb2//Z2dn/19fX/9PT0//Ozs7/x8fH/76+vv+rq6v/gYGB/3t2c/94WUT/m3NY/8iV - cv/mq4P/8rSK//K0iv/ytIr/8rSK//K0iv/ytIr/8rSK//K0iv/ytIr/8rSK//K0iv/ytIr/8rSK//K0 - iv/ytIr/8rSK//K0iv/ytIr/8rSK//K0iv/ytIr/8rSK//K0iv/ytIr/8rSK//K0iv/ytIr/8rSK//K0 - iv/ytIr/8rSK/62Tg/+BgYH/mZmZ/7W1tf++vr7/xcXF/8vLy//Nzc3/zc3N/8vLy//FxcX/vr6+/7W1 - tf+ZmZn/gYGB/3ZqY/9+W0b/pHdb/8uScP/jon3/7KiB/+qmf//qpH3/6KJ8/+egev/lnHj/5Jp2/+KW - cf/gkW3/3Ypm/9V3Tf/MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//Vd0z/3Ylk/+CP - av/ilG//5Jhz/+Wbdv/nnnj/6KB6/+mie//qpH3/66Z//+yogP/uqoH/lIiA/4GBgf+rq6v/vb29/8bG - xv/Nzc3/0tLS/9bW1v/Z2dn/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb - 2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9nZ2f/W1tb/0tLS/83N - zf/Gxsb/vb29/6urq/+BgYH/e3Zz/3hYQ/+bclf/yJNx/+apgf/ysoj/8rKI//KyiP/ysoj/8rKI//Ky - iP/ysoj/8rKI//KyiP/ysoj/8rKI//KyiP/ysoj/8rKI//KyiP/ysoj/8rKI//KyiP/ysoj/8rKI//Ky - iP/ysoj/8rKI//KyiP/ysoj/8rKI//KyiP/ysoj/8rKI//KyiP/ysoj/rZOC/4GBgf+YmJj/s7Oz/7y8 - vP/ExMT/ycnJ/8zMzP/MzMz/ycnJ/8TExP+8vLz/s7Oz/5iYmP+BgYH/dmpi/35bRf+jdVn/y5Fu/+Oh - e//rpn//6qR9/+mie//ooHr/5554/+Wbdv/kmHP/4pRv/+CPav/diWT/1XdM/8xmM/+bTifZAAAAfAAA - AFQAAAAnAAAACwAAAADHZDKpzGYz/9V2S//ch2L/341o/+GSbf/jlnH/5Zl0/+acdf/onnf/6aF5/+qj - e//rpXz/7KZ+/+2of/+Uh3//gYGB/6qqqv+8vLz/xcXF/83Nzf/S0tL/1tbW/9jY2P/a2tr/2tra/9ra - 2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/2tra/9ra - 2v/a2tr/2tra/9ra2v/a2tr/2NjY/9bW1v/S0tL/zc3N/8XFxf+8vLz/qqqq/4GBgf97dnL/eFdC/5tx - Vv/Ikm//5qh///Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kx - hv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kxhv/ysYb/8rGG//Kx - hv/ysYb/8rGG//Kxhv+tkoH/gYGB/5iYmP+xsbH/u7u7/8LCwv/IyMj/y8vL/8vLy//IyMj/wsLC/7u7 - u/+xsbH/mJiY/4GBgf92amL/flpE/6N1WP/LkG3/4595/+ulfP/qo3v/6aF5/+ied//mnHX/5Zl0/+OW - cf/hkm3/341o/9yHYv/Vdkv/zGYz/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/1XVK/9yG - YP/fjGb/4ZBq/+OUb//kmHL/5ptz/+eddv/poHf/6aJ6/+uke//spXz/7ad+/5SHf/+BgYH/qamp/7u7 - u//FxcX/zMzM/9HR0f/V1dX/19fX/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ - 2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/X19f/1dXV/9HR - 0f/MzMz/xcXF/7u7u/+pqan/gYGB/3t2cv93V0H/mnFU/8eSbf/lp33/8bCE//GwhP/xsIT/8bCE//Gw - hP/xsIT/8bCE//GwhP/xsIT/8bCE//GwhP/xsIT/8bCE//GwhP/xsIT/8bCE//GwhP/xsIT/8bCE//Gw - hP/xsIT/8bCE//GwhP/xsIT/8bCE//GwhP/xsIT/8bCE//GwhP/xsIT/8bCE/6ySgP+BgYH/l5eX/7Cw - sP+6urr/wsLC/8fHx//Kysr/ysrK/8fHx//CwsL/urq6/7CwsP+Xl5f/gYGB/3ZqYv99WUP/o3RX/8uP - bP/jn3f/66R7/+miev/poHf/5512/+abc//kmHL/45Rv/+GQav/fjGb/3IZg/9V1Sv/MZjP/m04n2QAA - AHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//VdEn/24Re/96KY//hj2n/4pNs/+SWb//lmXH/55tz/+id - dP/poHf/6qJ4/+ujev/tpnv/lId//4GBgf+oqKj/urq6/8TExP/Ly8v/0NDQ/9XV1f/X19f/2dnZ/9nZ - 2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ - 2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9fX1//V1dX/0NDQ/8vLy//ExMT/urq6/6ioqP+BgYH/e3Zy/3dW - QP+ab1P/x5Bs/+Wle//xroL/8a6C//Gugv/xroL/8a6C//Gugv/xroL/8a6C//Gugv/xroL/8a6C//Gu - gv/xroL/8a6C//Gugv/xroL/8a6C//Gugv/xroL/8a6C//Gugv/xroL/8a6C//Gugv/xroL/8a6C//Gu - gv/xroL/8a6C//Gugv/xroL/rJF//4GBgf+Wlpb/r6+v/7m5uf/BwcH/x8fH/8nJyf/Jycn/x8fH/8HB - wf+5ubn/r6+v/5aWlv+BgYH/dmpi/31YQv+jc1X/y45p/+Kddf/qonj/6aB3/+iddP/nm3P/5Zlx/+SW - b//ik2z/4Y9p/96KY//bhF7/1XRJ/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9Rz - R//bg1z/3ohh/+CNZv/ikWr/45Rt/+WYb//nmnH/6Jxz/+mfdf/qoXf/66J4/+ylev+Uh37/gYGB/6io - qP+6urr/w8PD/8rKyv/Pz8//1NTU/9bW1v/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY - 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/1tbW/9TU - 1P/Pz8//ysrK/8PDw/+6urr/qKio/4GBgf97dnL/d1U//5pvUv/Hj2r/5aR5//GtgP/xrYD/8a2A//Gt - gP/xrYD/8a2A//GtgP/xrYD/8a2A//GtgP/xrYD/8a2A//GtgP/xrYD/8a2A//GtgP/xrYD/8a2A//Gt - gP/xrYD/8a2A//GtgP/xrYD/8a2A//GtgP/xrYD/8a2A//GtgP/xrYD/8a2A//GtgP+skX7/gYGB/5aW - lv+vr6//uLi4/8DAwP/Gxsb/ycnJ/8nJyf/Gxsb/wMDA/7i4uP+vr6//lpaW/4GBgf92aWH/fVhB/6Ny - VP/KjWj/4pxz/+qhd//pn3X/6Jxz/+eacf/lmG//45Rt/+KRav/gjWb/3ohh/9uDXP/Uc0f/zGYz/5tO - J9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/1HJH/9uBWf/eh1//4Ixk/+GQaP/jk2v/5ZZs/+aZ - b//om3H/6J1z/+qfdP/roXb/7KN3/5SHfv+BgYH/p6en/7m5uf/CwsL/ysrK/8/Pz//T09P/1tbW/9fX - 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX - 1//X19f/19fX/9fX1//X19f/19fX/9fX1//W1tb/09PT/8/Pz//Kysr/wsLC/7m5uf+np6f/gYGB/3t1 - cv93VT7/mm5R/8eOaP/lo3j/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gs - fv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gsfv/xrH7/8ax+//Gs - fv/xrH7/8ax+//Gsfv/xrH7/8ax+/6yQfv+BgYH/lZWV/66urv+4uLj/v7+//8XFxf/IyMj/yMjI/8XF - xf+/v7//uLi4/66urv+VlZX/gYGB/3ZpYf99V0D/o3FS/8qLZv/im3H/6p90/+idc//om3H/5plv/+WW - bP/jk2v/4ZBo/+CMZP/eh1//24FZ/9RyR//MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2Qyqcxm - M//UcUX/2oBY/92FXf/fimH/4Y5m/+OSaf/klWv/5pdt/+eZbv/onHH/6p5y/+qfdP/sonX/lIZ+/4GB - gf+mpqb/uLi4/8HBwf/Jycn/zs7O/9PT0//V1dX/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX - 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9XV - 1f/T09P/zs7O/8nJyf/BwcH/uLi4/6ampv+BgYH/e3Vy/3dUPf+ZbU//x41n/+Sidv/wq3z/8Kt8//Cr - fP/wq3z/8Kt8//CrfP/wq3z/8Kt8//CrfP/wq3z/8Kt8//CrfP/wq3z/8Kt8//CrfP/wq3z/8Kt8//Cr - fP/wq3z/8Kt8//CrfP/wq3z/8Kt8//CrfP/wq3z/8Kt8//CrfP/wq3z/8Kt8//CrfP/wq3z/rJB9/4GB - gf+VlZX/ra2t/7e3t/+/v7//xcXF/8fHx//Hx8f/xcXF/7+/v/+3t7f/ra2t/5WVlf+BgYH/dWlg/31X - P/+jcFH/yopk/+GZb//qnnL/6Jxx/+eZbv/ml23/5JVr/+OSaf/hjmb/34ph/92FXf/agFj/1HFF/8xm - M/+bTifZAAAAfAAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9NxRP/af1b/3YRc/9+JYP/hjWT/4pBn/+ST - aP/llWv/55hs/+iab//pnHD/6p5y/+ygc/+Uhn3/gYGB/6ampv+3t7f/wcHB/8jIyP/Ozs7/0tLS/9TU - 1P/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW - 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1NTU/9LS0v/Ozs7/yMjI/8HBwf+3t7f/pqam/4GB - gf97dXH/d1Q8/5ltTv/HjWX/5KF0//Cqev/wqnr/8Kp6//Cqev/wqnr/8Kp6//Cqev/wqnr/8Kp6//Cq - ev/wqnr/8Kp6//Cqev/wqnr/8Kp6//Cqev/wqnr/8Kp6//Cqev/wqnr/8Kp6//Cqev/wqnr/8Kp6//Cq - ev/wqnr/8Kp6//Cqev/wqnr/8Kp6//Cqev+sj3z/gYGB/5SUlP+srKz/tra2/76+vv/ExMT/x8fH/8fH - x//ExMT/vr6+/7a2tv+srKz/lJSU/4GBgf91aWD/fVY+/6JvUP/KiWL/4Zhu/+mccP/omm//55hs/+WV - a//kk2j/4pBn/+GNZP/fiWD/3YRc/9p/Vv/TcUT/zGYz/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdk - MqnMZjP/03BD/9l9VP/cgln/3odd/+CLYf/ijmX/5JJn/+WUaf/nl2v/55lt/+mbb//qnXD/659y/5SG - ff+BgYH/paWl/7e3t//AwMD/x8fH/83Nzf/R0dH/1NTU/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW - 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW - 1v/U1NT/0dHR/83Nzf/Hx8f/wMDA/7e3t/+lpaX/gYGB/3t1cf93VDz/mWxN/8eMZP/koHP/8Kl5//Cp - ef/wqXn/8Kl5//Cpef/wqXn/8Kl5//Cpef/wqXn/8Kl5//Cpef/wqXn/8Kl5//Cpef/wqXn/8Kl5//Cp - ef/wqXn/8Kl5//Cpef/wqXn/8Kl5//Cpef/wqXn/8Kl5//Cpef/wqXn/8Kl5//Cpef/wqXn/8Kl5/6yP - fP+BgYH/lJSU/6ysrP+2trb/vr6+/8PDw//Gxsb/xsbG/8PDw/++vr7/tra2/6ysrP+UlJT/gYGB/3Vo - YP99VT3/om5P/8mIYf/hl2z/6Ztv/+eZbf/nl2v/5ZRp/+SSZ//ijmX/4Ith/96HXf/cgln/2X1U/9Nw - Q//MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//Tb0L/2XtS/9yBWP/ehlz/4Ilg/+GN - Yv/jkGX/5ZNn/+aVaf/nmGv/6Zpt/+qbbv/rnnD/lIV9/4GBgf+kpKT/tra2/7+/v//Hx8f/zMzM/9HR - 0f/T09P/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV - 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9PT0//R0dH/zMzM/8fHx/+/v7//tra2/6Sk - pP+BgYH/e3Vx/3dTO/+Za0z/x4pi/+Secf/wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cn - d//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cn - d//wp3f/8Kd3//Cnd//wp3f/8Kd3//Cnd//wp3f/rI57/4GBgf+UlJT/q6ur/7W1tf+9vb3/w8PD/8bG - xv/Gxsb/w8PD/729vf+1tbX/q6ur/5SUlP+BgYH/dWhf/3xUO/+gbE3/yIZf/+CUaf/pmm3/55hr/+aV - af/lk2f/45Bl/+GNYv/giWD/3oZc/9yBWP/Ze1L/029C/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAA - AADHZDKpzGYz/9NuQf/ZelD/3H9V/96EWf/fiF3/4Yth/+OPYv/kkWX/5pRm/+eWaf/omGr/6Zps/+uc - bv+UhXz/gYGB/6SkpP+1tbX/v7+//8bGxv/MzMz/0NDQ/9PT0//V1dX/1dXV/9XV1f/V1dX/1dXV/9XV - 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV - 1f/V1dX/09PT/9DQ0P/MzMz/xsbG/7+/v/+1tbX/pKSk/4GBgf97dXH/d1I6/5lqS//HiWH/5J5v//Cm - df/wpnX/8KZ1//Cmdf/wpnX/8KZ1//Cmdf/wpnX/8KZ1//Cmdf/wpnX/8KZ1//Cmdf/wpnX/8KZ1//Cm - df/wpnX/8KZ1//Cmdf/wpnX/8KZ1//Cmdf/wpnX/8KZ1//Cmdf/wpnX/8KZ1/++ldf/so3P/6KFx/+Se - b/+minf/gYGB/5OTk/+rq6v/tLS0/729vf/CwsL/xcXF/8XFxf/CwsL/vb29/7S0tP+rq6v/k5OT/4GB - gf91aF//d1E5/5hmR/+6fFf/0Iph/9mOY//dkGT/4JBj/+GPZP/ijmL/4Yth/9+IXf/ehFn/3H9V/9l6 - UP/TbkH/zGYz/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/0m1A/9h5T//bflP/3YJX/9+H - XP/hil7/4o1g/+SQYv/mkmT/5pRn/+iXaP/pmWr/65tr/5SFfP+BgYH/o6Oj/7S0tP++vr7/xsbG/8vL - y//Q0ND/0tLS/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU - 1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/S0tL/0NDQ/8vLy//Gxsb/vr6+/7S0 - tP+jo6P/gYGB/3t1cf92Ujn/mWlK/8aJX//jnW3/76Vz/++lc//vpXP/76Vz/++lc//vpXP/76Vz/++l - c//vpXP/76Vz/++lc//vpXP/76Vz/++lc//vpXP/76Vz/++lc//vpXP/76Vz/++lc//vpXP/76Vz/++l - c//vpXP/76Vz/+2kcv/poXD/451t/9mWaf/QkGT/yIpg/5mBcf+BgYH/kpKS/6mpqf+ysrL/u7u7/8HB - wf/ExMT/xMTE/8HBwf+7u7v/srKy/6mpqf+SkpL/gYGB/3RnX/9wSzT/h1o+/6FqSf+zdlH/vHtU/8J9 - V//LgVj/0oVa/9iHXP/dh1z/3oZc/92CV//bflP/2HlP/9JtQP/MZjP/m04n2QAAAHwAAABUAAAAJwAA - AAsAAAAAx2QyqcxmM//SbD7/2HdM/9t8Uf/dgVX/34Va/+CJXf/ijF7/5I5h/+WRY//mk2X/6JZn/+mY - aP/qmmr/lIV8/4GBgf+ioqL/tLS0/729vf/FxcX/ysrK/8/Pz//S0tL/09PT/9TU1P/U1NT/1NTU/9TU - 1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU - 1P/U1NT/09PT/9LS0v/Pz8//ysrK/8XFxf+9vb3/tLS0/6Kiov+BgYH/e3Vx/3ZROP+ZaUn/xohe/+Oc - bP/vpHL/76Ry/++kcv/vpHL/76Ry/++kcv/vpHL/76Ry/++kcv/vpHL/76Ry/++kcv/vpHL/76Ry/++k - cv/vpHL/76Ry/++kcv/vpHL/76Ry/++kcv/vpHL/76Ry/+6jcv/qoXD/45xs/9iUZ//JimD/uH5Y/6l0 - UP+da0v/h3Ro/4GBgf+QkJD/pqam/7CwsP+4uLj/vr6+/8HBwf/BwcH/vr6+/7i4uP+wsLD/pqam/5CQ - kP+BgYH/c2Zd/2hFMP9yTDT/f1M5/4hZPf+RXkD/mWJD/6ZpSP+0cEz/wXhQ/819Vf/WgFb/2n9U/9p8 - Uf/Yd0z/0mw+/8xmM/+bTifZAAAAfAAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9JsPf/Xdkv/2ntQ/9x/ - U//eg1f/4Idb/+KKXP/jjV//5Y9g/+aSY//olGX/6JZm/+qZaP+UhHv/gYGB/6Kiov+zs7P/vb29/8TE - xP/Kysr/zs7O/9HR0f/T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT - 0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/0dHR/87Ozv/Kysr/xMTE/729 - vf+zs7P/oqKi/4GBgf97dXD/dlE3/5loR//Gh1z/45tp/++jb//vo2//76Nv/++jb//vo2//76Nv/++j - b//vo2//76Nv/++jb//vo2//76Nv/++jb//vo2//76Nv/++jb//vo2//76Nv/++jb//vo2//76Nv/++j - b//uom//6J9s/92XZ//Li17/tnxU/6FuS/+OYUL/gVg8/2tPSP9iYHf/Z3GQ/3J8mv+Cjav/ipSy/5Ca - uf+Unr3/l6HA/5ehwP+Unr3/kJq5/4qUsv+Cjav/cnya/2dxkP9cW3P/Tj1M/19BNP9oRC7/a0Uv/3FI - Mf92SzP/gFA1/4xXOv+dYED/sGpH/8FyTP/Od07/1nlO/9Z2S//SbD3/zGYz/5tOJ9kAAAB8AAAAVAAA - ACcAAAALAAAAAMdkMqnMZjP/0ms9/9d1Sf/aeU3/3H5R/96CVv/ghVj/4Yla/+OLXP/ljl7/5ZBh/+eT - Yv/olWT/6pdm/5SEe/+BgYH/oaGh/7Kysv+8vLz/w8PD/8nJyf/Ozs7/0dHR/9LS0v/S0tL/0tLS/9LS - 0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS - 0v/S0tL/0tLS/9LS0v/R0dH/zs7O/8nJyf/Dw8P/vLy8/7Kysv+hoaH/gYGB/3t1cP92UDb/mWdG/8aF - Wv/jmWf/76Ft/++hbf/voW3/76Ft/++hbf/voW3/76Ft/++hbf/voW3/76Ft/++hbf/voW3/76Ft/++h - bf/voW3/76Ft/++hbf/voW3/76Ft/++hbf/voW3/7aBs/+icav/ZkmP/woNY/6hxTf92WVr/P0SC/xY4 - rf8AM8z/ADPM/wAzzP8AM8z/ADPM/wAzzP8AM8z/ADPM/wAzzP8AM8z/ADPM/wAzzP8AM8z/ADPM/wAz - zP8AM8z/ADPM/wAzzP8AM8z/ADPM/wEzyv8cNpz/ODhq/1g8OP9mPyr/bUMs/3pKMf+MUzf/ol8//7lq - RP/JcEf/0XJH/9FrPf/MZjP/m04n2QAAAHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//Rajz/13NH/9p4 - TP/cfVD/3oFU/9+EV//hiFj/44pb/+SNXf/lj1//55Jh/+iUY//qlmT/lIR6/4GBgf+hoaH/srKy/7u7 - u//Dw8P/ycnJ/83Nzf/Q0ND/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS - 0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9DQ0P/Nzc3/ycnJ/8PD - w/+7u7v/srKy/6Ghof+BgYH/e3Vw/3ZQNf+ZZ0X/xoVZ/+OZZv/voWz/76Fs/++hbP/voWz/76Fs/++h - bP/voWz/76Fs/++hbP/voWz/76Fs/++hbP/voWz/76Fs/++hbP/voWz/76Fs/++hbP/voWz/76Fs/+6g - bP/onGn/2JFh/72AVv+DYV//Jj6j/wAzzP8AM8z/ADPM/wAzzP8ANs7/C0LT/xZL1f8WS9X/FkzV/xZM - 1f8WTNX/FkzV/xZM1f8WTNX/FkzV/xZM1f8WTNX/FkzV/xZM1f8WS9X/FkvV/wU+0f8ANM3/ADPM/wAz - zP8AM8z/AjPI/yY1iP9WOTT/ZDwn/25BK/+BSzH/mlc4/7NiPv/GakH/zGg7/8tmM/+bTifZAAAAfAAA - AFQAAAAnAAAACwAAAADHZDKpzGYz/9FpOv/Wckb/2XdK/9t7Tf/df1L/34NU/+GHV//iiVn/5Ixb/+WO - Xv/nkWD/6JNh/+mVY/+UhHr/gYGB/6CgoP+xsbH/u7u7/8LCwv/IyMj/zc3N/9DQ0P/S0tL/0tLS/9LS - 0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS - 0v/S0tL/0tLS/9LS0v/S0tL/0NDQ/83Nzf/IyMj/wsLC/7u7u/+ysrL/oKCg/4GBgf97dXD/dk81/5lm - RP/GhFn/45hm/++ga//voGv/76Br/++ga//voGv/76Br/++ga//voGv/76Br/++ga//voGv/76Br/++g - a//voGv/76Br/++ga//voGv/76Br/++ga//un2v/6Jxo/9mSYf+6fVj/QkqT/wAzzP8AM8z/ADbO/xNP - 2P82dOX/W5fv/3Wp8/94rPP/ea7z/3uw9P98sfT/fLH0/3yx9f99s/X/fbP1/32z9f99s/X/fbP1/3yx - 9f98sfT/fLH0/3qv9P95rvP/d6zz/3Oo8v9Qjuz/K2nh/wpF1f8AM8z/ADPM/wQzxP84NWX/Xzgk/2k8 - J/98RSv/llIz/7FeOv/CYjb/yWQy/5tOJ9kAAAB8AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/0Wg5/9Zx - RP/Zdkj/23pM/91+UP/egVP/4IVV/+KIV//kiln/5Y1c/+aPXf/nkV//6ZRh/5SEev+BgYH/oKCg/7Gx - sf+6urr/wsLC/8jIyP/MzMz/z8/P/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/Pz8//zMzM/8jI - yP/CwsL/urq6/7Gxsf+goKD/gYGB/3t0cP91TTP/l2RD/8SCVv/hlWP/7p5p/+6eaf/unmn/7p5p/+6e - af/unmn/7p5p/+6eaf/unmn/7p5p/+6eaf/unmn/7p5p/+6eaf/unmn/7p5p/+6eaf/unmn/7p5p/+qc - Z//dk2L/tXte/yhBq/8AM8z/ADPM/xJO2P9Pjez/dKny/3mv9P99tPX/gLf2/4K59/+Eu/f/hbz3/4a9 - +P+Gvvj/h774/4e++P+Hvvj/h774/4e++P+Hvvj/h774/4a++P+Gvff/hbz3/4S79/+Cuff/f7b2/3yz - 9f94rvT/cKby/0B96P8IQ9T/ADPM/wAzzP8mM4T/XDUk/2c5JP97Qyn/mVEx/7JZMf/CYTD/mk0n2QAA - AHwAAABUAAAAJwAAAAsAAAAAx2QyqcxmM//RaDn/1nBC/9l0R//aeEn/3H1P/96AUf/ghFP/4oZW/+SJ - V//kjFr/5o5c/+eQXv/pk1//k4N5/4GBgf+fn5//sbGx/7q6uv/BwcH/x8fH/8zMzP/Pz8//0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/8/Pz//MzMz/x8fH/8HBwf+7u7v/srKy/5+fn/+BgYH/e3Rw/3RN - Mv+VY0H/w4FU/+GVYf/unmf/7p5n/+6eZ//unmf/7p5n/+6eZ//unmf/7p5n/+6eZ//unmf/7p5n/+6e - Z//unmf/7p5n/+6eZ//unmf/7p5n/+6eZ//tnWf/5Jdj/8GDYP8ePrX/ADPM/wI5z/88euf/cKby/3iv - 9P99tfb/grr3/4a++P+Iwfn/i8P6/4zE+v+Nxfr/jsb6/47G+v+Ox/r/jsf6/47H+v+Ox/r/jsf6/47H - +v+Ox/r/jsb6/47G+v+Nxfr/i8T6/4rC+f+IwPn/hb34/4G59/98tPb/dq30/2qi8f8oZuD/ADPM/wAz - zP8fM4//WzIf/2k4Iv+AQyj/nk8r/7ZbLf+WTCbaAAAAfQAAAFQAAAAnAAAACwAAAADHZDKpzGYz/9Bn - OP/VbkH/2HNE/9p3SP/ce0z/3n9P/+CDUv/hhVT/44hW/+SLWf/mjVr/549c/+mSXv+Tg3n/gYGB/5+f - n/+xsbH/urq6/8HBwf/Hx8f/y8vL/87Ozv/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ - 0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/zs7O/8vL - y//Hx8f/wsLC/7q6uv+xsbH/n5+f/4GBgf97dHD/cksx/5NhP//CgFP/4JRg/+6dZv/unWb/7p1m/+6d - Zv/unWb/7p1m/+6dZv/unWb/7p1m/+6dZv/unWb/7p1m/+6dZv/unWb/7p1m/+6dZv/unWb/7p1m/+ma - ZP/Wjl7/NUep/wAzzP8FPtL/T4rr/3Gp8/95svX/f7n3/4W/+f+Iw/r/jMb6/47I+/+Qyvz/kcv8/5HL - /P+SzPz/ksz8/5PN/P+Tzfz/k838/5PN/P+Tzfz/k838/5PN/P+SzPz/ksz8/5HL/P+Ry/z/j8n7/47I - +/+Lxfr/iML5/4O9+P9+uPf/d7D1/2+m8v86eOb/ADTN/wAzzP8vMW//XTId/205If+IQyX/plMq/49I - JNwAAAB9AAAAVAAAACcAAAALAAAAAMdkMqnMZjP/0Gc3/9VtP//YcUP/2nZG/9x6S//dfU3/34FP/+GE - Uv/jh1T/5IlX/+aMWP/njlr/6JBc/5ODef+BgYH/np6e/7Gxsf+6urr/wcHB/8fHx//Ly8v/zs7O/9DQ - 0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ - 0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Ozs7/zMzM/8fHx//BwcH/urq6/7Gxsf+ioqL/gYGB/315 - dv9xSi//kV49/8B9Uf/fkV7/7ptk/+6bZP/um2T/7ptk/+6bZP/um2T/7ptk/+6bZP/um2T/7ptk/+6b - ZP/um2T/7ptk/+6bZP/um2T/7ptk/+6bZP/tmmT/5JRg/2Rckf8AM8z/ATfP/0mG6v9vqPP/eLL1/3+7 - +P+Fwfn/icb7/43J+/+Py/z/kc38/5LO/f+U0P3/lND9/5TQ/f+U0P3/lND9/5TQ/f+U0P3/lND9/5TQ - /f+U0P3/lND9/5TQ/f+U0P3/lND9/5PP/f+Szv3/kc38/47L/P+MyPv/iMX6/4O/+f99uff/drD1/22l - 8v8ubOL/ADPM/wAzzP9CL0f/YjId/3c7H/+WSyb/hkQi3QAAAIAAAABUAAAAJwAAAAsAAAAAx2Qyqcxm - M//QZjb/1Gw+/9dwQf/ZdEX/23lJ/918TP/fgE7/4YNQ/+OFUv/kiFX/5YtX/+aNWf/okFv/jIJ8/4GB - gf+ioqL/sbGx/7m5uf/BwcH/x8fH/8zMzP/Nzc3/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ - 0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/0NDQ/83N - zf/MzMz/x8fH/8LCwv+6urr/srKy/6Ojo/+BgYH/fXl2/29ILv+PXDv/vXtP/96QXP/ummP/7ppj/+6a - Y//ummP/7ppj/+6aY//ummP/7ppj/+6aY//ummP/7ppj/+6aY//ummP/7ppj/+6aY//ummP/7ppj/+yZ - Yv/FhWj/CTbG/wAzzP8xcOT/aqTy/3Sw9f98uvj/gsH6/4jH+/+Lyvz/js39/5HP/f+R0P7/k9H+/5PR - /v+U0v7/lNL+/5TS/v+U0v7/lNL+/5TS/v+U0v7/lNL+/5TS/v+U0v7/lNL+/5TS/v+U0v7/k9H+/5LQ - /v+R0P7/kM79/47M/f+Lyfz/hsX7/4G/+v96uPf/cq70/2ih8f8XVNv/ADPM/xAyqv9bLhv/ajQc/4ZD - Iv99Px/fAAAAgwAAAFUAAAAnAAAACwAAAADHZDKpzGYz/9BlNf/Uazz/13BA/9l0RP/beEj/3XtK/99/ - TP/hgk//4oRR/+OHVP/lilX/5oxX/+eOWf+Mgnz/gYGB/6Ojo/+ysrL/urq6/8LCwv/Gxsb/y8vL/83N - zf/Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P - z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//zs7O/8vLy//Hx8f/wsLC/7u7u/+ysrL/p6en/4GB - gf+BgYH/bUct/4pZOP+3d0v/2Y1Z/+uZYP/tmmH/7Zph/+2aYf/tmmH/7Zph/+2aYf/tmmH/7Zph/+2a - Yf/tmmH/7Zph/+2aYf/tmmH/7Zph/+2aYf/tmmH/55Zf/1dWm/8AM8z/CkbW/2Cc8P9vrPT/d7b3/3+/ - +f+Exfv/iMn9/4vN/f+Oz/7/j9D+/5HS//+R0v//kdL//5HS//+R0///ktP//5LT//+S0///ktP//5LT - //+S0///ktP//5LT//+R0///kdP//5HS//+R0v//kdL//5DR//+P0P7/js/+/4vM/f+Iyfz/g8T7/329 - +f91tPb/bKnz/0+P7v8AOdD/ADPM/zguWP9iMBn/ej0f/3U7HeEAAACHAAAAVgAAACcAAAALAAAAAMdk - MqnMZjP/0GU0/9RqO//Xbj//2XNC/9t2Rv/dekn/3n5L/+CBTf/ig0//44ZS/+WJVP/mi1b/5o1X/4GB - gf+BgYH/qKio/7Kysv+6urr/wsLC/8fHx//Ly8v/zs7O/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P - z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P - z//Ozs7/y8vL/8fHx//CwsL/vLy8/7Ozs/+qqqr/gYGB/4GBgf9pRCv/glQ1/6xvRv/Rh1X/5pVd/+2Z - YP/tmWD/7Zlg/+2ZYP/tmWD/7Zlg/+2ZYP/tmWD/7Zlg/+2ZYP/tmWD/7Zlg/+2ZYP/tmWD/7Zlg/+2Z - YP/UjGT/BzbI/wAzzP82d+f/Z6Ty/3Gx9v95u/n/f8L7/4TI/f+IzP7/is7+/4vP//+N0f//jtH//47S - //+O0v//jtL//47S//+O0v//jtL//47S//+O0v//jtL//47S//+O0v//jtL//47S//+O0v//jtL//47S - //+O0v//jtH//43R//+Lz///ic3+/4fL/f+Dxvz/fsD6/3e4+P9vrvX/ZKHy/x9e3v8AM8z/EjGm/10t - F/9yORz/bTcc4wAAAIsAAABYAAAAJwAAAAsAAAAAx2QyqcxmM//QZDT/1Gk5/9dtPf/ZcUH/2nVE/9x5 - R//efUn/4IBM/+KCTv/jhVH/5YhT/+aKVP/hiVP/gYGB/4GBgf+qqqr/s7Oz/7y8vP/Dw8P/x8fH/8rK - yv/Nzc3/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/83Nzf/Ly8v/yMjI/8TExP+9vb3/tbW1/6ys - rP+BgYH/gYGB/2RAKP94TTD/m2Q+/8J9Tv/fj1n/65de/+2YX//tmF//7Zhf/+2YX//tmF//7Zhf/+2Y - X//tmF//7Zhf/+2YX//tmF//7Zhf/+2YX//tmF//7Zhf/49uhP8AM8z/BkHT/1uZ8P9pqfT/cbT3/3m9 - +v9+xPz/gsn9/4XM/v+Hzv//iM///4nQ//+K0P//itD//4rQ//+K0P//i9H//4vR//+L0f//i9H//4vR - //+L0f//i9H//4vR//+L0f//i9H//4vR//+K0P//itD//4rQ//+K0P//idD//4jO//+Hzv//hcv+/4LI - /f99wvv/d7v5/3Cy9/9mpvP/SIvt/wA2zv8AM8z/Tywr/2w2G/9mMxrlAAAAjgAAAFoAAAAnAAAACwAA - AADHZDKpzGYz/89jM//TZzj/1mw8/9hwP//adEP/3HhG/958SP/gfkr/4oFM/+OET//lh1H/44hS/9iD - T/+BgYH/gYGB/6urq/+1tbX/vLy8/8PDw//IyMj/y8vL/83Nzf/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zc3N/8vLy//IyMj/xMTE/76+vv+2trb/rq6u/4mJif+BgYH/aVA+/25GK/+JVzb/sHBF/9KG - Uv/mk1r/7JZd/+2XXf/tl13/7Zdd/+2XXf/tl13/7Zdd/+2XXf/tl13/7Zdd/+2XXf/tl13/7Zdd/+2X - Xf/tl13/UVSi/wAzzP8fX97/X57x/2ms9v9wtvj/d777/3zE/P9/yP3/gsz//4PN//+Ezv//hc7//4XO - //+Fzv//hc7//4XO//+Fzv//hc7//4XO//+Fzv//hc7//4XO//+Fzv//hc7//4XO//+Fzv//hc7//4XO - //+Fzv//hc7//4XO//+Fzv//hM7//4PM//+Cy/7/f8j9/3vD/P92vPr/b7T4/2ep9P9cm/D/CkfW/wAz - zP81Ll//aTQa/2IxGeYAAACQAAAAWwAAACcAAAALAAAAAMdkMqnMZjP/z2My/9NmNv/Wazr/2G8+/9pz - Qf/cd0T/3ntG/+B9Sf/hgEv/4oNO/+OFUP/ehE//snxc/4GBgf+JiYn/rq6u/7e3t/++vr7/xMTE/8jI - yP/Ly8v/zc3N/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zMzM/8nJyf/FxcX/v7+//7m5 - uf+wsLD/k5OT/4GBgf96c2//ZUAn/3dLLv+YYDv/vnhK/9qKVf/ok1r/7JVc/+2WXP/tllz/7ZZc/+2W - XP/tllz/7ZZc/+2WXP/tllz/7ZZc/+2WXP/tllz/7ZZc/+2WXP8qRLb/ADPM/zV35v9eoPL/Z632/2+3 - +f91v/v/ecT9/3zI/v9+yv7/f8z//3/M//+AzP//gMz//4DM//+AzP//gc3//4HN//+Bzf//gc3//4HN - //+Bzf//gc3//4HN//+Bzf//gc3//4HN//+Bzf//gc3//4DM//+AzP//gMz//4DM//9/zP//f8v//33K - /v98yP3/eMP8/3O9+/9ttfj/Zar1/1yd8v8gX9//ADPM/yUvfv9nNBr/YDAZ5gAAAJEAAABcAAAAJwAA - AAsAAAAAx2QyqcxmM//PYjH/02Y1/9ZqOf/Ybjz/2nJA/9t2Q//deUX/33xH/+F/Sf/hgUz/4IJM/9F7 - Sf+If3n/gYGB/5aWlv+xsbH/ubm5/8DAwP/FxcX/ycnJ/8zMzP/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zs7O/87Ozv/MzMz/ysrK/8bGxv/BwcH/u7u7/7Ozs/+pqan/hISE/4GBgf9lRC//a0Mp/4JS - Mv+kZz//xnxM/96MVf/pk1r/7ZVb/+2VW//tlVv/7ZVb/+2VW//tlVv/7ZVb/+2VW//tlVv/7ZVb/+2V - W//tlVv/7ZVb/xA5xP8AM8z/Q4fs/12i8/9lrff/bLf5/3G+/P91w/3/eMf+/3nJ//96yv//e8r//3vK - //97yv//e8r//3vK//98y///fMv//3zL//98y///fMv//3zL//98y///fMv//3zL//98y///fMv//3zL - //98y///e8r//3vK//97yv//e8r//3vK//96yv//ecj+/3fG/v90wv3/cL37/2q1+f9kq/b/W5/y/y5v - 4/8AM8z/GzCU/2YzGv9fMBjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/89iMP/SZDT/1Wk3/9dt - Ov/ZcT7/23RB/914Q//fe0b/4X5I/99/Sv/WfEj/s3JO/4GBgf+Ghob/qqqq/7Ozs/+7u7v/wcHB/8XF - xf/Jycn/y8vL/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/8vLy//Jycn/x8fH/8LC - wv++vr7/tra2/66urv+NjY3/gYGB/315dv9jPiX/cEYq/4pWNP+ra0D/zH9M/+GMVP/rk1j/7ZRZ/+2U - Wf/tlFn/7ZRZ/+2UWf/tlFn/7ZRZ/+2UWf/tlFn/7ZRZ/+2UWf/tlFn/AzTL/wAzzP9Lj+//W6Lz/2Kt - 9/9pt/r/bb38/3DC/f9zxf7/dMf//3XI//92yP//dsj//3bI//92yP//dsj//3bI//92yP//dsj//3bI - //92yP//dsj//3bI//92yP//dsj//3bI//92yP//dsj//3bI//92yP//dsj//3bI//92yP//dsj//3XI - //90x///c8X+/3DB/f9tvPz/Z7T5/2Gr9v9Yn/P/N3jm/wAzzP8WMJz/ZjMZ/18wGOYAAACSAAAAXQAA - ACcAAAALAAAAAMdkMqnMZjP/z2Ev/9JkM//VaDf/12w6/9lwPf/bdED/3XhC/997Rf/ffUb/13tH/8Vx - Qv+DgH7/gYGB/5CQkP+urq7/tra2/729vf/Dw8P/x8fH/8rKyv/Ly8v/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zMzM/8rKyv/IyMj/xMTE/8DAwP+6urr/srKy/6ampv+IiIj/gYGB/3Be - Uv9lPyb/c0gr/45ZNf+xbkL/z4FO/+SOVv/rk1j/7ZRZ/+2UWf/tlFn/7ZRZ/+2UWf/tlFn/7ZRZ/+2U - Wf/tlFn/7ZRZ/+2UWf8AM8z/ADPM/06T7/9YofT/X6z3/2S1+v9pvPz/bMH9/27E/v9vxf//cMb//3DG - //9wxv//cMb//3DG//9wxv//cMb//3DG//9wxv//cMb//3DG//9wxv//cMb//3DG//9wxv//cMb//3DG - //9wxv//cMb//3DG//9wxv//cMb//3DG//9wxv//cMb//2/F//9tw/7/a7/9/2i6+/9ktPr/Xar3/1We - 8/85e+j/ADPM/xQwof9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM//PYS//0mMy/9Vn - Nf/Xazj/2W88/9tzP//dd0H/3npE/9h4Q//HcUD/k3Ni/4GBgf+IiIj/qamp/7Kysv+6urr/wMDA/8TE - xP/IyMj/ysrK/8zMzP/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/y8vL/8nJ - yf/Gxsb/wsLC/729vf+2trb/rq6u/5ubm/+BgYH/gYGB/2tUQ/9mPyb/dkkr/5JbNv+0cEP/0oNN/+WO - VP/rklf/7JNX/+yTV//sk1f/7JNX/+yTV//sk1f/7JNX/+yTV//sk1f/7JNX/wAzzP8AM8z/TJLw/1Sg - 9P9bq/f/YbT6/2S6/P9nv/3/acL+/2rD//9qw///asP//2vE//9rxP//a8T//2vE//9rxP//a8T//2vE - //9rxP//a8T//2vE//9rxP//a8T//2vE//9rxP//a8T//2vE//9rxP//a8T//2vE//9rxP//a8T//2rD - //9qw///asP//2jB/v9nvf3/ZLn7/1+x+f9ZqPf/Up3z/zh76P8AM8z/FDCh/2YzGf9fLxjmAAAAkgAA - AF0AAAAnAAAACwAAAADHZDKpzGYz/85gL//SYjH/1WY0/9dqN//Zbjv/23I+/9x2QP/ZdkH/ynA+/6Bt - Uf+BgYH/gYGB/56env+urq7/tra2/729vf/CwsL/xsbG/8nJyf/Ly8v/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Ly8v/ysrK/8jIyP/ExMT/wMDA/7q6uv+zs7P/q6ur/5OT - k/+BgYH/gYGB/2ZJNP9nQCb/eEss/5ZdN/+5c0T/1oVP/+aPVf/rklf/7JNX/+yTV//sk1f/7JNX/+yT - V//sk1f/7JNX/+yTV//sk1f/ADPM/wAzzP9Jke//UJ70/1ep9/9bsfr/X7j8/2K9/v9kwP7/ZMH//2XB - //9lwf//ZcH//2XB//9lwf//ZcH//2XB//9lwf//ZcH//2XB//9lwf//ZcH//2XB//9lwf//ZcH//2XB - //9lwf//ZcH//2XB//9lwf//ZcH//2XB//9lwf//ZcH//2XB//9kwf//Y7/+/2G7/f9etvv/W7D5/1Wm - 9v9PnPP/Nnvn/wAzzP8UMKH/ZjMZ/18vGOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/zmAv/9Ji - MP/VZjP/1mo2/9huOv/acj3/2XQ+/81wPf+waD//gYGB/4GBgf+Tk5P/qqqq/7Ozs/+6urr/wMDA/8TE - xP/IyMj/ysrK/8vLy//Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/8zM - zP/Ly8v/ycnJ/8fHx//Dw8P/vr6+/7i4uP+wsLD/qKio/42Njf+BgYH/gYGB/2E+Jv9pQSb/fE0t/51h - Of/Bd0b/24hQ/+iQVf/sklb/7JJW/+ySVv/sklb/7JJW/+ySVv/sklb/7JJW/+ySVv8AM8z/ADPM/0WP - 7/9MnPT/Uqf3/1ew+v9btvz/Xbv+/169/v9fv///X7///2C///9gv///YL///2C///9gv///YL///2C/ - //9gv///YL///2C///9gv///YL///2C///9gv///YL///2C///9gv///YL///2C///9gv///YL///2C/ - //9gv///X7///16///9evf7/XLn9/1m0/P9Vrfn/UaX2/0qZ8/8zeef/ADPM/xQwof9mMxn/Xy8Y5gAA - AJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM//OYC7/0WEw/9RlM//WaTb/2G06/9hwPf/Rbzz/vWY3/4GB - gf+BgYH/i4uL/6enp/+wsLD/uLi4/76+vv/Dw8P/x8fH/8nJyf/Ly8v/zMzM/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/8vLy//Kysr/yMjI/8XFxf/CwsL/vLy8/7a2 - tv+urq7/paWl/4iIiP+BgYH/gYGB/2E8I/9rQif/g1Ev/6dnPP/JfEj/4ItR/+qRVP/sklX/7JJV/+yS - Vf/sklX/7JJV/+ySVf/sklX/7JJV/wAzzP8AM8z/QY3v/0ib9P9Opff/Uq76/1W0/P9Xuf7/WLv+/1m9 - //9avf//Wr3//1q9//9avf//Wr3//1q9//9avf//Wr3//1q9//9avf//Wr3//1q9//9avf//Wr3//1q9 - //9avf//Wr3//1q9//9avf//Wr3//1q9//9avf//Wr3//1q9//9avf//Wb3//1i7/v9Xt/3/VbP8/1Gr - +f9Movb/Rpfz/zB35/8AM8z/FDCg/2YzGf9fLxjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/85g - Lv/RYS//1GUy/9ZpNf/XbTn/0206/8RoN/+GfHf/gYGB/4eHh/+ioqL/ra2t/7W1tf+8vLz/wcHB/8XF - xf/IyMj/ysrK/8vLy//Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zMzM/8vLy//Kysr/x8fH/8TExP/AwMD/u7u7/7S0tP+srKz/np6e/4aGhv+BgYH/enNu/2M9 - JP9xRSn/jVYz/7JtQP/SgUz/5YxS/+uQVf/skVX/7JFV/+yRVf/skVX/7JFV/+yRVf/skVX/ADPM/wAz - zP89i+//Q5jz/0mj9/9Nq/n/ULH8/1K2/v9Tuf7/VLv//1S7//9Vu///Vbv//1W7//9Vu///Vbv//1W7 - //9Vu///Vbv//1W7//9Vu///Vbv//1W7//9Vu///Vbv//1W7//9Vu///Vbv//1W7//9Vu///Vbv//1W7 - //9Vu///Vbv//1S7//9Uu///U7n+/1K2/f9PsPz/TKn5/0ig9v9ClfL/LXXm/wAzzP8UMKD/ZjMZ/18v - GOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/zmAu/9FhL//UZTL/1mk1/9VrOP/KaTj/mW9Z/4GB - gf+Ghob/m5ub/6urq/+zs7P/urq6/8DAwP/ExMT/x8fH/8rKyv/Ly8v/zMzM/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zMzM/8vLy//Jycn/x8fH/8PD - w/+/v7//ubm5/7Kysv+pqan/m5ub/4WFhf+BgYH/cF5R/2Y/Jf94Siv/mF03/751RP/ahk//6I9U/+yR - Vf/skVX/7JFV/+yRVf/skVX/7JFV/+yRVf8AM8z/ADPM/zqJ7/9AlvP/RKD3/0ip+v9Lr/z/TLT+/063 - /v9Puf//T7n//0+5//9Puf//T7n//0+5//9Puf//T7n//0+5//9Puf//T7n//0+5//9Puf//T7n//0+5 - //9Puf//T7n//0+5//9Puf//T7n//0+5//9Puf//T7n//0+5//9Puf//T7n//064//9Ntv7/TLP9/0qu - +/9Hp/n/Q572/z6T8v8rdOb/ADPM/xQwoP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAAAAsAAAAAx2Qyqcxm - M//OXy3/0WAu/9RkMf/VaTX/0Gk3/7ZlPP+BgYH/gYGB/5WVlf+oqKj/sLCw/7i4uP++vr7/w8PD/8fH - x//Jycn/y8vL/8zMzP/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/y8vL/8rKyv/Jycn/xsbG/8LCwv++vr7/t7e3/7CwsP+np6f/lZWV/4GB - gf+BgYH/ZEMt/2pBJv+CUC//qGc8/8x9Sf/ji1L/65BV/+yRVf/skVX/7JFV/+yRVf/skVX/7JFV/wAz - zP8AM8z/NYbu/zuT8/9Anvf/Q6f6/0at/P9Hsv7/SbX+/0m2//9Jtv//Sbb//0m2//9Jtv//Sbb//0m2 - //9Jtv//Sbb//0m2//9Jtv//Sbb//0m2//9Jtv//Sbb//0m2//9Jtv//Sbb//0m2//9Jtv//Sbb//0m2 - //9Jtv//Sbb//0m2//9Jtv//Sbb//0i0/v9Gsf3/Raz7/0Kl+f8+m/b/OpHy/yhy5v8AM8z/FDCg/2Yz - Gf9fLxjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/85fLf/RYC7/1GQx/9NmM//GYzP/g399/4GB - gf+Kior/pKSk/66urv+2trb/vLy8/8LCwv/FxcX/ycnJ/8rKyv/Ly8v/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/y8vL/8rK - yv/IyMj/xcXF/8LCwv+8vLz/tbW1/62trf+kpKT/ioqK/4GBgf+Afn3/Yjwj/3JGKf+RWTT/uXJC/9mF - Tf/oj1P/7JFU/+yRVP/skVT/7JFU/+yRVP/skVT/ADPM/wAzzP8xg+7/N5Hy/zuc9/8+pPr/QKr8/0Kw - /v9Dsv7/Q7T//0S0//9EtP//RLT//0S0//9EtP//RLT//0S0//9EtP//RLT//0S0//9EtP//RLT//0S0 - //9EtP//RLT//0S0//9EtP//RLT//0S0//9EtP//RLT//0S0//9EtP//RLT//0O0//9DtP//Q7L+/0Kv - /f9Aqvv/PaL5/zqZ9v81jvL/JXDl/wAzzP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAAACcAAAALAAAAAMdk - MqnMZjP/zl8t/9FgLv/TZDH/zmQy/51uWP+BgYH/hoaG/5+fn/+rq6v/s7Oz/7u7u//AwMD/xcXF/8jI - yP/Kysr/y8vL/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/MzMz/y8vL/8rKyv/IyMj/xMTE/8DAwP+6urr/s7Oz/6qq - qv+fn5//hoaG/4GBgf9wXlH/aEAl/39OLf+lZTv/ynxI/+OLUf/rkFT/7JFU/+yRVP/skVT/7JFU/+yR - VP8AM8z/ADPM/y6C7v8yjvL/N5r2/zqi+v87qPz/Pa79/z2w/v8+sv//P7L//z+y//8/sv//P7L//z+y - //8/sv//P7L//z+y//8/sv//P7L//z+y//8/sv//P7L//z+y//8/sv//P7L//z+y//8/sv//P7L//z+y - //8/sv//P7L//z+y//8/sv//PrL//z6y//89sP7/Pa39/zqn+/84oPn/NZb1/zGL8f8ibuX/ADPM/xQw - oP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM//OXy3/0WAu/9FiMP/FYDD/gYGB/4GB - gf+VlZX/p6en/7CwsP+4uLj/vr6+/8PDw//Hx8f/ycnJ/8vLy//MzMz/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/MzMz/y8vL/8nJyf/Hx8f/w8PD/76+vv+4uLj/sLCw/6enp/+VlZX/gYGB/4GBgf9iPCP/cUUo/5FZ - NP+5ckL/2YZN/+iPU//skVT/7JFU/+yRVP/skVT/7JFU/wAzzP8AM8z/Kn/t/y6M8v8yl/b/NJ/5/zem - /P84q/3/Oa7+/zmw//86sP//OrD//zqw//86sP//OrD//zqw//86sP//OrD//zqw//86sP//OrD//zqw - //86sP//OrD//zqw//86sP//OrD//zqw//86sP//OrD//zqw//86sP//OrD//zqw//85sP//ObD//ziu - /v83qv3/NqX7/zSe+f8xlPX/LYnx/x9s5f8AM8z/FDCg/2YzGf9fLxjmAAAAkgAAAF0AAAAnAAAACwAA - AADHZDKpzGYz/85fLf/RYC7/zWEv/5lwXf+BgYH/hoaG/6Kiov+tra3/tbW1/7y8vP/CwsL/xsbG/8nJ - yf/Ly8v/zMzM/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/MzMz/y8vL/8nJyf/Gxsb/wsLC/7y8 - vP+1tbX/rKys/6Kiov+Ghob/gYGB/3JjWP9oQCX/gU8u/6dmO//Nfkn/5YxR/+yRVP/skVT/7JFU/+yR - VP/skVT/ADPM/wAzzP8mfe3/Kory/y6V9v8wnvn/MaT8/zOp/f80rP7/NK7//zSu//80rv//NK7//zSu - //80rv//NK7//zSu//80rv//NK7//zSu//80rv//NK7//zSu//80rv//NK7//zSu//80rv//NK7//zSu - //80rv//NK7//zSu//80rv//NK7//zSu//80rv//M6z+/zKo/f8xo/v/L5v4/yyS9f8ph/H/HGrk/wAz - zP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/zl8t/9BgLv/HXi7/gYGB/4GB - gf+YmJj/qKio/7Gxsf+5ubn/wMDA/8XFxf/IyMj/ysrK/8zMzP/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/S0tL/0tLS/9LS0v/S0tL/0tLS/9LS0v/S0tL/0tLS/8/P - z//Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/MzMz/ysrK/8jIyP/ExMT/wMDA/7m5uf+xsbH/qKio/5iYmP+BgYH/gYGB/2I8 - I/90Ryn/llw1/8F2Rf/diE//65BU/+yRVP/skVT/7JFU/+yRVP8AM8z/ADPM/yJ67f8miPH/KZP2/yub - +f8tovz/Lqf9/y6q/v8vrP//L6z//y+s//8vrP//L6z//y+s//8vrP//L6z//y+s//8vrP//L6z//y+s - //8vrP//L6z//y+s//8vrP//L6z//y+s//8vrP//L6z//y+s//8vrP//L6z//y+s//8vrP//L6z//y+s - //8uqv7/Lqb9/yyh+/8rmvj/KJD1/yWF8P8ZaOT/ADPM/xQwoP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAA - AAsAAAAAx2QyqcxmM//OXy3/zl4t/6BtVv+BgYH/hoaG/6Kiov+tra3/tbW1/729vf/CwsL/x8fH/8nJ - yf/Ly8v/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/0tLS/9fX1//c3Nz/3t7e/+Hh4f/k5OT/5ubm/+bm - 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+Pj4//h4eH/3Nzc/9nZ - 2f/W1tb/0tLS/8/Pz//Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Ly8v/ycnJ/8fH - x//CwsL/vb29/7W1tf+tra3/oqKi/4aGhv+BgYH/cF5R/2tCJv+IVDD/s25A/9WDTP/oj1P/7JFU/+yR - VP/skVT/7JFU/wAzzP8AM8z/H3nt/yKG8f8lkfb/J5n5/yig/P8ppf3/Kqj+/yqq//8rqv//K6r//yuq - //8rqv//K6r//yuq//8rqv//K6r//yuq//8rqv//K6r//yuq//8rqv//K6r//yuq//8rqv//K6r//yuq - //8rqv//K6r//yuq//8rqv//K6r//yuq//8rqv//Kqr//yqo/v8ppPz/KJ/7/yaX+P8kjvX/IYPw/xdn - 5P8AM8z/FDCg/2YzGf9fLxjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/85fLf/KXSz/gYGB/4GB - gf+VlZX/p6en/7CwsP+5ubn/wMDA/8XFxf/Jycn/y8vL/8zMzP/Nzc3/zc3N/9TU1P/b29v/4eHh/+bm - 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm - 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+Xl5f/h4eH/3Nzc/9bW - 1v/R0dH/zc3N/83Nzf/Nzc3/zc3N/8zMzP/Ly8v/ycnJ/8XFxf/AwMD/ubm5/7CwsP+np6f/lZWV/4GB - gf+BgYH/Zj8k/31NLP+kZTr/zH1I/+SMUf/skVT/7JFU/+yRVP/skVT/ADPM/wAzzP8cd+z/H4Tx/yGP - 9f8il/n/JJ78/yWk/f8lpv7/Jaj//yWo//8lqP//Jaj//yWo//8lqP//Jaj//yWo//8lqP//Jaj//yWo - //8lqP//Jaj//yWo//8lqP//Jaj//yWo//8lqP//Jaj//yWo//8lqP//Jaj//yWo//8lqP//Jaj//yWo - //8lqP//Jab+/yWj/P8jnfv/IpX4/yCM9f8dgPD/FGXj/wAzzP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAA - ACcAAAALAAAAAMdkMqnMZjP/zl8t/75fNf+BgYH/g4OD/6CgoP+rq6v/tLS0/7y8vP/CwsL/x8fH/8rK - yv/MzMz/1tbW/97e3v/l5eX/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm - 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm - 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/l5eX/4ODg/9vb2//V1dX/z8/P/8vL - y//Kysr/x8fH/8LCwv+8vLz/tLS0/6urq/+goKD/g4OD/4GBgf9lRC3/dkgq/5hdNv/DeEb/4IpQ/+yR - VP/skVT/7JFU/+yRVP8AM8z/ADPM/xh07P8bgvH/HIz1/x+W+f8fnPv/IKH9/yGk/v8hpv//Iab//yGm - //8hpv//Iab//yGm//8hpv//Iab//yGm//8hpv//Iab//yGm//8hpv//Iab//yGm//8hpv//Iab//yGm - //8hpv//Iab//yGm//8hpv//Iab//yGm//8hpv//Iab//yGm//8hpP7/IKH8/x+b+/8ek/j/HIn0/xp/ - 8P8SZOP/ADPM/xQwoP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM//NXy3/nXBc/4GB - gf+JiYn/pKSk/66urv+3t7f/vr6+/8TExP/MzMz/2tra/+Tk5P/n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4uLi/9nZ2f/Q0ND/xcXF/76+vv+3t7f/rq6u/6Sk - pP+JiYn/gYGB/3JjWP9wRSj/j1gz/751RP/ch07/65BU/+yRVP/skVT/7JFU/wAzzP8AM8z/FXPs/xeA - 8P8Zi/X/GpP5/xya+/8coP3/HKL+/xyk//8dpf//HaX//x2l//8dpf//HaX//x2l//8dpf//HaX//x2l - //8dpf//HaX//x2l//8dpf//HaX//x2l//8dpf//HaX//x2l//8dpf//HaX//x2l//8dpf//HaX//x2l - //8cpP//HKT//xyi/v8cn/z/G5n7/xqR+P8ZiPT/Fnzv/xBi4/8AM8z/FDCg/2YzGf9fLxjmAAAAkgAA - AF0AAAAnAAAACwAAAADHZDKpzGYz/8xeLf+Ef33/gYGB/5eXl/+np6f/sbGx/7q6uv/IyMj/29vb/+Xl - 5f/m5ub/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5ubm/+Xl5f/j4+P/2dnZ/8zMzP+6urr/p6en/5eXl/+BgYH/gH59/21DJ/+KVTH/uHFC/9mG - Tf/qkFP/7JFU/+yRVP/skVT/ADPM/wAzzP8Scev/FH7w/xaJ9f8Wkfn/F5j7/xie/f8Zof7/GaP//xmj - //8Zo///GaP//xmj//8Zo///GaP//xmj//8Zo///GaP//xmj//8Zo///GaP//xmj//8Zo///GaP//xmj - //8Zo///GaP//xmj//8Zo///GaP//xmj//8Zo///GaP//xmj//8Zo///GaH+/xid/P8Xl/r/FpD4/xWG - 9P8Te+//DWHj/wAzzP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/y14s/4GB - gf+BgYH/n5+f/6qqqv+8vLz/19fX/+Pj4//l5eX/5ubm/+fn5//o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo - 6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/n5+f/5+fn/+fn5//n5+f/5+fn/+fn - 5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo - 6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/n5+f/5ubm/+Xl5f/j4+P/4ODg/9zc - 3P/T09P/u7u7/4GBgf+BgYH/akEm/4ZSMP+xbT//1YNM/+iPU//skVT/7JFU/+yRVP8AM8z/ADPM/w9v - 6/8QfPD/Eof1/xOQ+f8Ul/v/FJz9/xWg/v8Vof//FaH//xWh//8Vof//FaH//xWh//8Vof//FaH//xWh - //8Vof//FaH//xWh//8Vof//FaH//xWh//8Vof//FaH//xWh//8Vof//FaH//xWh//8Vof//FaH//xWh - //8Vof//FaH//xWh//8Un/7/FJv8/xOV+v8Tjvj/EoT0/xB57/8LX+L/ADPM/xQwoP9mMxn/Xy8Y5gAA - AJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM//GXS//gYGB/4KCgv+mpqb/ycnJ/93d3f/h4eH/4+Pj/+bm - 5v/n5+f/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo - 6P/o6Oj/5+fn/+fn5//n5+f/5+fn/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/m5ub/5+fn/+fn - 5//n5+f/5+fn/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo - 6P/o6Oj/6Ojo/+jo6P/n5+f/5ubm/+Pj4//h4eH/3d3d/9nZ2f/U1NT/goKC/4GBgf9sUT7/g1c6/6pp - Pf/QgEr/5o1S/+yRVP/skVT/7JFU/wAzzP8AM8z/DW7r/w578P8PhvX/EI/4/xCV+/8Rm/3/EZ7+/xGg - //8RoP//EaD//xGg//8RoP//EaD//xGg//8RoP//EaD//xGg//8RoP//EaD//xGg//8RoP//EaD//xGg - //8RoP//EaD//xGg//8RoP//EaD//xGg//8RoP//EaD//xGg//8RoP//EaD//xGe/v8Qmvz/EJT6/xCN - +P8Pg/T/DXfv/wle4v8AM8z/FDCg/2YzGf9fLxjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/7Vm - Qv+BgYH/iIiI/9PT0//b29v/39/f/+Li4v/l5eX/5+fn/+jo6P/p6en/6enp/+np6f/p6en/6enp/+np - 6f/p6en/6enp/+np6f/p6en/6enp/+np6f/o6Oj/6Ojo/+jo6P/n5+f/5+fn/+bm5v/m5ub/5ubm/+Xl - 5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+bm5v/m5ub/5ubm/+fn5//n5+f/6Ojo/+jo6P/o6Oj/6enp/+np - 6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+jo6P/n5+f/5eXl/+Li - 4v/f39//29vb/9bW1v+JiYn/gYGB/3FkW/+DbV//qot1/9Gadv/mmWb/7JFU/+yRVP/skVT/ADPM/wAz - zP8KbOv/C3nw/wyE9f8Njfj/DZT7/w2Z/f8Onf7/Dp///w6f//8On///Dp///w6f//8On///Dp///w6f - //8On///Dp///w6f//8On///Dp///w6f//8On///Dp///w6f//8On///Dp///w6f//8On///Dp///w6f - //8On///Dp///w6f//8On///DZz+/w2Z/P8Nk/r/DYv3/wyB9P8Ldu//B13i/wAzzP8UMKD/ZjMZ/18v - GOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/qm1R/4GBgf+cnJz/19fX/9zc3P/g4OD/4+Pj/+bm - 5v/n5+f/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+jo - 6P/o6Oj/5+fn/+fn5//m5ub/5ubm/+Xl5f/k5OT/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5OTk/+Xl - 5f/m5ub/5ubm/+fn5//n5+f/6Ojo/+jo6P/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np - 6f/p6en/6enp/+np6f/p6en/6enp/+fn5//m5ub/4+Pj/+Dg4P/c3Nz/19fX/5ycnP+BgYH/dGlj/4Br - Xf+njHn/0rCZ/+3Hrf/2yav/8rSK/++ga/8AM8z/ADPM/whr6/8JePD/CoP0/wqM+P8Kkvv/Cpj9/wub - /v8Lnf//C53//wud//8Lnf//C53//wud//8Lnf//C53//wud//8Lnf//C53//wud//8Lnf//C53//wud - //8Lnf//C53//wud//8Lnf//C53//wud//8Lnf//C53//wud//8Lnf//C53//wud//8Lm/7/Cpf8/wqR - +v8Kivf/CoDz/wl17/8GXOL/ADPM/xQwoP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAAAAsAAAAAx2Qyqcxm - M/+khXf/gYGB/6qqqv/Z2dn/3d3d/+Hh4f/k5OT/5ubm/+jo6P/p6en/6enp/+np6f/p6en/6enp/+np - 6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+jo6P/n5+f/5ubm/+Xl5f/k5OT/4+Pj/+Li - 4v/h4eH/4eHh/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4+Pj/+Tk5P/l5eX/5ubm/+fn5//o6Oj/6enp/+np - 6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6Ojo/+bm - 5v/k5OT/4eHh/93d3f/Z2dn/qqqq/4GBgf92b2r/fmpc/6SKeP/Qr5n/7Met//fQtf/30LX/99C1/wAz - zP8AM8z/JX3t/wd37/8HgvT/B4r4/wiS+/8Il/3/CJr+/wic//8InP//CJz//wic//8InP//CJz//wic - //8InP//CJz//wic//8InP//CJz//wic//8InP//CJz//wic//8InP//CJz//wic//8InP//CJz//wic - //8InP//CJz//wic//8InP//CJz//wia/v8Ilvz/CJH6/weI9/8Hf/P/B3Tu/wRb4f8AM8z/FDCg/2Yz - Gf9fLxjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/5+Iff+BgYH/tra2/9ra2v/e3t7/4uLi/+Xl - 5f/n5+f/6enp/+np6f/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6enp/+np - 6f/o6Oj/5+fn/+bm5v/l5eX/5OTk/+Pj4//h4eH/4ODg/9/f3//e3t7/3t7e/97e3v/e3t7/39/f/+Dg - 4P/h4eH/4+Pj/+Tk5P/l5eX/5ubm/+fn5//o6Oj/6enp/+np6f/q6ur/6urq/+rq6v/q6ur/6urq/+rq - 6v/q6ur/6urq/+rq6v/q6ur/6urq/+np6f/p6en/5+fn/+Xl5f/i4uL/3t7e/9ra2v+2trb/gYGB/3hy - b/98aFz/ooh4/8+vmv/rxq7/99C3//fQt//30Lf/ADPM/wAzzP+Vv/b/gLn3/0ei9/8SkPj/BpH7/waX - /f8Gmf7/Bpv//wab//8Gm///Bpv//wab//8Gm///Bpv//wab//8Gm///Bpv//wab//8Gm///Bpv//wab - //8Gm///Bpv//wab//8Gm///Bpv//wab//8Gm///Bpv//wab//8Gm///Bpv//wab//8Gm///Bpn+/waW - /P8GkPr/Boj3/wV+8/8Fc+7/BFvh/wAzzP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAAACcAAAALAAAAAMdk - MqnMZjP/mIZ+/4GBgf+9vb3/29vb/9/f3//i4uL/5eXl/+jo6P/p6en/6urq/+rq6v/q6ur/6urq/+rq - 6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/p6en/6enp/+jo6P/n5+f/5ubm/+Tk5P/i4uL/4eHh/9/f - 3/+8vLz/i4uL/4GBgf+BgYH/gYGB/4GBgf+Li4v/vLy8/9/f3//h4eH/4uLi/+Tk5P/m5ub/5+fn/+jo - 6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+np - 6f/o6Oj/5eXl/+Li4v/f39//29vb/729vf+BgYH/enZz/3xpXP+hiHj/zq+a/+rGr//30bj/99G4//fR - uP8AM8z/ADPM/5bA9v+Xxvj/l8r6/5XN/P9pvf3/L6j9/wSZ/v8Em///BJv//wSb//8Em///BJv//wSb - //8Em///BJv//wSb//8Em///BJv//wSb//8Em///BJv//wSb//8Em///BJv//wSb//8Em///BJv//wSb - //8Em///BJv//wSb//8Em///BJv//wSb//8Emf7/BJX8/wSP+v8Eh/f/BH3z/wRy7v8CWeH/ADPM/xQw - oP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM/+Yhn//gYGB/8PDw//c3Nz/4ODg/+Pj - 4//m5ub/6Ojo/+np6f/r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6urq/+np - 6f/p6en/5+fn/+bm5v/k5OT/4+Pj/+Dg4P/V1dX/ioqK/4GBgf+BgYH/gYGB/4GBgf+BgYH/gYGB/4GB - gf+BgYH/ioqK/9XV1f/g4OD/4+Pj/+Tk5P/m5ub/5+fn/+np6f/p6en/6urq/+vr6//r6+v/6+vr/+vr - 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6enp/+jo6P/m5ub/4+Pj/+Dg4P/c3Nz/w8PD/4GB - gf96dnP/fGld/6KKef/PsJv/68iw//fSuf/30rn/99K5/wAzzP8AM8z/mMH2/5jG+P+Yy/v/mM78/5jR - /f+Y1P7/is///1C5//8Wov//A5r//wOa//8Dmv//A5r//wOa//8Dmv//A5r//wOa//8Dmv//A5r//wOa - //8Dmv//A5r//wOa//8Dmv//A5r//wOa//8Dmv//A5r//wOa//8Dmv//A5r//wOa//8Dmv//A5r//wOY - /v8DlPz/A476/wOG9/8DffP/AnHu/wFZ4f8AM8z/FDCg/2YzGf9fLxjmAAAAkgAAAF0AAAAnAAAACwAA - AADHZDKpzGYz/5KFgP+BgYH/xMTE/93d3f/h4eH/5OTk/+fn5//p6en/6urq/+vr6//r6+v/6+vr/+vr - 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//q6ur/6urq/+np6f/n5+f/5ubm/+Tk5P/h4eH/1dXV/4qK - iv+BgYH/gYGB/56RiP/auqX/7Mqz//PQuP/20rr/vKqe/4GBgf+BgYH/ioqK/9XV1f/h4eH/5OTk/+bm - 5v/n5+f/6enp/+rq6v/q6ur/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr - 6//q6ur/6enp/+fn5//k5OT/4eHh/93d3f/ExMT/gYGB/3x5d/9+bF//pIx8/9Cynv/syrP/99O7//fT - u//307v/ADPM/wAzzP+aw/f/msj5/5rM+/+az/z/mtL9/5vV/v+b1v//m9f//5vX//91yP//OK///wic - //8Cmv//Apr//wKa//8Cmv//Apr//wKa//8Cmv//Apr//wKa//8Cmv//Apr//wKa//8Cmv//Apr//wKa - //8Cmv//Apr//wKa//8Cmv//Apr//wKa//8Cmv//Apj+/wKU/P8Bjfr/AYX3/wF88/8Bce7/AVnh/wAz - zP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/mYd//4GBgf/ExMT/3d3d/+Hh - 4f/k5OT/5+fn/+np6f/q6ur/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr - 6//p6en/6Ojo/+fn5//l5eX/4uLi/+Dg4P+Kior/gYGB/4KAfv+xl4b/1rei/+7Mtf/307v/+NS8//jU - vP/41Lz/+NS8/4+LiP+BgYH/ioqK/+Dg4P/i4uL/5eXl/+fn5//o6Oj/6enp/+vr6//r6+v/6+vr/+vr - 6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+rq6v/p6en/5+fn/+Tk5P/h4eH/3d3d/8TE - xP+BgYH/e3d0/4BuYf+nj3//07Sg/+7Mtf/41Lz/+NS8//jUvP8AM8z/ADPM/5vD9/+byPn/m837/5vQ - /P+b0/3/m9X+/5vW//+b1///m9f//5vX//+b1///ktP//1y9//8gpf//AZn//wGZ//8Bmf//AZn//wGZ - //8Bmf//AZn//wGZ//8Bmf//AZn//wGZ//8Bmf//AZn//wGZ//8Bmf//AZn//wGZ//8Bmf//AZn//wGZ - //8Bl/7/AZP8/wGN+v8Bhff/AXzz/wFx7v8BWeH/ADPM/xQwoP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAA - AAsAAAAAx2QyqcxmM/+Zh4D/gYGB/7+/v//e3t7/4eHh/+Tk5P/n5+f/6enp/+vr6//s7Oz/7Ozs/+zs - 7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+np6f/o6Oj/5ubm/+Tk5P/h4eH/pqam/4GB - gf+BgYH/nIZ3/8aql//mxa//9tO8//jVvf/41b3/+NW9//jVvf/41b3/+NW9/4GBgf+BgYH/pqam/+Hh - 4f/k5OT/5ubm/+jo6P/p6en/6+vr/+vr6//s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs - 7P/s7Oz/6+vr/+np6f/n5+f/5OTk/+Hh4f/e3t7/v7+//4GBgf97d3T/g3Fk/6yUg//WuKP/7822//jV - vf/41b3/+NW9/wAzzP8AM8z/ncX3/53K+f+dzvv/ndH8/53U/f+d1v7/ndf//53Y//+d2P//ndj//53Y - //+d2P//ndj//53Y//98yv//OrD//wWb//8Bmf//AZn//wGZ//8Bmf//AZn//wGZ//8Bmf//AZn//wGZ - //8Bmf//AZn//wGZ//8Bmf//AZn//wGZ//8Bmf//AZn//wGX/v8Bk/z/AY36/wGF9/8BfPP/AXHu/wFZ - 4f8AM8z/FDCg/2YzGf9fLxjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/6GKgP+BgYH/uLi4/97e - 3v/i4uL/5eXl/+jo6P/q6ur/6+vr/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+vr - 6//r6+v/6urq/+jo6P/m5ub/4+Pj/97e3v+JiYn/gYGB/4N2bf+tlYX/1rml/+/OuP/41r//+Na///jW - v//41r//+Na///jWv//41r//2cCv/4GBgf+JiYn/3t7e/+Pj4//m5ub/6Ojo/+rq6v/r6+v/6+vr/+zs - 7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6urq/+jo6P/l5eX/4uLi/97e - 3v+4uLj/gYGB/3p1cf+IdWn/s5qK/9u9qf/x0Lr/+Na///jWv//41r//ADPM/wAzzP+fxff/n8r5/5/O - +/+f0vz/n9T9/5/X/v+f2P//n9n//5/Z//+f2f//n9n//5/Z//+f2f//n9n//5/Z//+f2f//ktP//1K6 - //8Pn///AJn//wCZ//8Amf//AJn//wCZ//8Amf//AJn//wCZ//8Amf//AJn//wCZ//8Amf//AJn//wCZ - //8Amf//AJf+/wCT/P8Ajfr/AIX3/wB78/8AcO7/AFjh/wAzzP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAA - ACcAAAALAAAAAMdkMqnMZjP/qY2B/4GBgf+tra3/39/f/+Li4v/l5eX/6Ojo/+rq6v/r6+v/7Ozs/+3t - 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+vr6//p6en/6Ojo/+Xl5f/i4uL/tbW1/4GB - gf+AgH//jXpt/7yikf/gwa3/9NO9//jWwP/41sD/+NbA//jWwP/41sD/+NbA//jWwP/41sD/hoWE/4GB - gf+8vLz/4uLi/+Xl5f/o6Oj/6enp/+vr6//s7Oz/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t - 7f/t7e3/7Ozs/+vr6//q6ur/6Ojo/+Xl5f/i4uL/39/f/62trf+BgYH/enNv/416bf+6oJD/4MGt//TT - vf/41sD/+NbA//jWwP8AM8z/ADPM/6HH9/+hy/n/oc/7/6HT/P+h1f7/odj+/6HZ//+h2f//odn//6HZ - //+h2f//odn//6HZ//+h2f//odn//6HZ//+h2f//odn//5/Z//9qw///Kqr//wCZ//8Amf//AJn//wCZ - //8Amf//AJn//wCZ//8Amf//AJn//wCZ//8Amf//AJn//wCZ//8Al/7/AJP8/wCN+v8Ahff/AHvz/wBw - 7v8AWOH/ADPM/xQwoP9mMxn/Xy8Y5gAAAJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM/+5k4L/gYGB/5+f - n//f39//4uLi/+Xl5f/o6Oj/6urq/+zs7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t - 7f/s7Oz/6+vr/+np6f/o6Oj/5eXl/+Li4v+VlZX/gYGB/3lvav+Tf3L/w6mY/+bHs//31sD/+NfB//jX - wf/418H/+NfB//jXwf/418H/+NfB//jXwf+9rKH/gYGB/5WVlf/i4uL/5eXl/+jo6P/p6en/6+vr/+zs - 7P/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7Ozs/+rq6v/o6Oj/5eXl/+Li - 4v/f39//n5+f/4GBgf95b2r/kX5x/8Kol//lxrL/9tW///jXwf/418H/+NfB/wAzzP8AM8z/o8j3/6PM - +f+j0Pv/o9T8/6PW/v+j2P7/o9n//6Pa//+j2v//o9r//6Pa//+j2v//o9r//6Pa//+j2v//o9r//6Pa - //+j2v//o9r//6Pa//+j2v//iM///0e1//8Knf//AJn//wCZ//8Amf//AJn//wCZ//8Amf//AJn//wCZ - //8Amf//AJn//wCX/v8Ak/z/AI36/wCF9/8Ae/P/AHDu/wBY4f8AM8z/FDCg/2YzGf9fLxjmAAAAkgAA - AF0AAAAnAAAACwAAAADHZDKpzGYz/8iYgv+BgYH/iYmJ/9/f3//i4uL/5ubm/+jo6P/q6ur/7Ozs/+3t - 7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/r6+v/6enp/+fn5//l5eX/4eHh/4SE - hP+BgYH/dWhf/5WCdf/GrZz/58q2//jYw//42MP/+NjD//jYw//42MP/+NjD//jYw//42MP/+NjD/+vO - vP+BgYH/hISE/+Hh4f/l5eX/5+fn/+np6f/r6+v/7Ozs/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t - 7f/t7e3/7e3t/+3t7f/s7Oz/6urq/+jo6P/m5ub/4uLi/9/f3/+JiYn/gYGB/3ltZv+Xg3f/x66d/+fK - tv/318L/+NjD//jYw//42MP/ADPM/wAzzP+lyfj/pc75/6XR+/+l1f3/pdf+/6XZ/v+l2v//pdv//6Xb - //+l2///pdv//6Xb//+l2///pdv//6Xb//+l2///pdv//6Xb//+l2///pdv//6Xb//+l2///pdv//53Y - //9lwf//I6f//wCZ//8Amf//AJn//wCZ//8Amf//AJn//wCZ//8Amf//AJf+/wCT/P8Ajfr/AIX3/wB7 - 8/8AcO7/AFjh/wAzzP8UMKD/ZjMZ/18vGOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/36GF/4GB - gf+CgoL/39/f/+Li4v/l5eX/6Ojo/+rq6v/s7Oz/7e3t/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u - 7v/t7e3/7e3t/+vr6//q6ur/5+fn/+Tk5P/h4eH/gYGB/4GBgf91Zlz/loN2/8eunv/oy7j/+NnE//jZ - xP/42cT/+NnE//jZxP/42cT/+NnE//jZxP/42cT/+NnE/4GBgf+BgYH/4eHh/+Tk5P/o6Oj/6urq/+vr - 6//t7e3/7e3t/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7e3t/+zs7P/q6ur/6Ojo/+Xl - 5f/i4uL/39/f/4KCgv+BgYH/fG1j/5+Mfv/NtKL/6866//jZxP/42cT/+NnE//jZxP8AM8z/ADPM/6fK - +P+nz/n/p9L7/6fW/f+n2P7/p9r+/6fb//+n3P//p9z//6fc//+n3P//p9z//6fc//+n3P//p9z//6fc - //+n3P//p9z//6fc//+n3P//p9z//6fc//+n3P//p9z//6fc//+n3P//ltX//2C///8vrP//AJn//wCZ - //8Amf//AJn//wCZ//8Al/7/AJP8/wCN+v8Ahff/AHvz/wBw7v8AWOH/ADPM/xQwoP9mMxn/Xy8Y5gAA - AJIAAABdAAAAJwAAAAsAAAAAx2QyqcxmM//jo4f/gYGB/4GBgf/c3Nz/4uLi/+Xl5f/o6Oj/6urq/+zs - 7P/t7e3/7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/t7e3/6+vr/+rq6v/n5+f/5eXl/+Hh - 4f+BgYH/gYGB/3ZnXf+YhXn/yLCf/+jMuf/52sX/+drF//naxf/52sX/+drF//naxf/52sX/+drF//na - xf/52sX/gYGB/4GBgf/h4eH/5eXl/+jo6P/q6ur/6+vr/+3t7f/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u - 7v/u7u7/7u7u/+7u7v/t7e3/7Ozs/+rq6v/o6Oj/5eXl/+Li4v/c3Nz/gYGB/4GBgf+Ec2j/rZeJ/9e8 - qv/w0r7/+drF//naxf/52sX/+drF/wAzzP8AM8z/qcv4/6nQ+v+p0/v/qdf8/6nZ/v+p2/7/qdz//6nd - //+p3f//qd3//6nd//+p3f//qd3//6nd//+p3f//qd3//6nd//+p3f//qd3//6nd//+p3f//qd3//6nd - //+p3f//qd3//6nd//+p3f//qd3//6nd//+d2P//bsX//ziv//8Yo///AJn//wCX/v8Ak/z/AI36/wCE - 9v8Ae/P/AHDu/wBX4f8AM8z/FTKj/2YzGf9fLxjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/+Oi - hv+GhIP/gYGB/7+/v//i4uL/5eXl/+jo6P/q6ur/7Ozs/+3t7f/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u - 7v/u7u7/7u7u/+3t7f/s7Oz/6urq/+fn5//k5OT/39/f/4GBgf+BgYH/d2hf/5qHe//KsqL/6c26//ja - xv/42sb/+NrG//jaxv/42sb/+NrG//jaxv/42sb/+NrG//jaxv+BgYH/gYGB/+Hh4f/l5eX/5+fn/+rq - 6v/s7Oz/7e3t/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+3t7f/s7Oz/6urq/+jo - 6P/l5eX/4uLi/7+/v/+BgYH/gIB//49+cv+8pZb/4MWz//TXw//42sb/+NrG//jaxv/42sb/ADPM/wAz - zP+qzPj/qtD6/6rU+/+q1/z/qtn+/6rb/v+q3P//qt3//6rd//+q3f//qt3//6rd//+q3f//qt3//6rd - //+q3f//qt3//6rd//+q3f//qt3//6rd//+q3f//qt3//6rd//+q3f//qt3//6rd//+q3f//qt3//6rd - //+q3f//qt3//6rd//+i2v//iM7//3TE/f9mu/z/ZrX6/2aw+P92svb/caHu/wAzzP8WN6n/ZjMZ/18v - GOYAAACSAAAAXQAAACcAAAALAAAAAMdkMqnMZjP/4qOH/7Cgmf+BgYH/kpKS/+Hh4f/l5eX/6Ojo/+rq - 6v/s7Oz/7e3t/+7u7v/u7u7/7+/v/+/v7//v7+//7+/v/+/v7//u7u7/7e3t/+zs7P/q6ur/6Ojo/+Xl - 5f/Z2dn/gYGB/4B/f/94aWD/m4l8/8qzov/pzrv/+NvH//jbx//428f/+NvH//jbx//428f/+NvH//jb - x//428f/+NvH/4GBgf+BgYH/39/f/+Xl5f/o6Oj/6urq/+zs7P/t7e3/7u7u/+/v7//v7+//7+/v/+/v - 7//v7+//7+/v/+7u7v/u7u7/7e3t/+zs7P/q6ur/6Ojo/+Xl5f/h4eH/kpKS/4GBgf9+eHT/not+/8qz - ov/ozbv/99rG//jbx//428f/+NvH//jbx/8AM8z/ADPM/6zN+P+s0fr/rNX7/6zY/P+s2v3/rNz+/6zd - //+s3v//rN7//6ze//+s3v//rN7//6ze//+s3v//rN7//6ze//+s3v//rN7//6ze//+s3v//rN7//6ze - //+s3v//rN7//6ze//+s3v//rN7//6ze//+s3v//rN7//6ze//+s3v//rN7//6ze//+s3f//rNz+/6za - /f+s1/z/rNT7/6zQ+f+DrfD/ADPM/xY3qf9mMxn/XzAY5gAAAJIAAABdAAAAJwAAAAsAAAAAx2Qyqcxm - M//jpIn/48K1/4GBgf+Dg4P/4eHh/+Tk5P/n5+f/6urq/+zs7P/t7e3/7u7u/+7u7v/v7+//7+/v/+/v - 7//v7+//7+/v/+7u7v/u7u7/7Ozs/+rq6v/o6Oj/5eXl/9nZ2f+BgYH/fnx7/3lqYf+ciX3/yrOj/+rP - vf/428j/+NvI//jbyP/428j/+NvI//jbyP/428j/+NvI//jbyP/428j/hYSE/4GBgf/f39//5eXl/+jo - 6P/q6ur/7Ozs/+7u7v/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7Ozs/+rq - 6v/n5+f/5OTk/+Hh4f+Dg4P/gYGB/4Z4b/+vm43/176t//DUwv/428j/+NvI//jbyP/428j/+NvI/wAz - zP8AM8z/rs74/67S+v+u1vv/rtn8/67b/f+u3f7/rt7//67f//+u3///rt///67f//+u3///rt///67f - //+u3///rt///67f//+u3///rt///67f//+u3///rt///67f//+u3///rt///67f//+u3///rt///67f - //+u3///rt///67f//+u3///rt///67e//+u3P7/rtr9/67Y/P+u1fv/rtH5/4av8f8AM8z/Fjep/2Yz - Gv9fMBjmAAAAkgAAAF0AAAAnAAAACwAAAADHZDKpzGYz/+Kkif/wy7z/gYGB/4GBgf+5ubn/5OTk/+fn - 5//p6en/6+vr/+3t7f/u7u7/7+/v/+/v7//w8PD/8PDw//Dw8P/w8PD/7+/v/+7u7v/t7e3/6+vr/+jo - 6P/m5ub/2dnZ/4GBgf9+fHv/eWpi/5yJfv/Ls6X/6s++//jbyf/428n/+NvJ//jbyf/428n/+NvJ//jb - yf/428n/+NvJ//jbyf+FhIT/gYGB/9/f3//m5ub/6enp/+vr6//t7e3/7u7u/+/v7//w8PD/8PDw//Dw - 8P/w8PD/8PDw/+/v7//v7+//7u7u/+3t7f/r6+v/6enp/+fn5//k5OT/ubm5/4GBgf+BgYH/mYd8/8Os - nv/lyrn/9NjG//jbyf/428n/+NvJ//jbyf/428n/ADPM/wAzzP+wz/j/sNP6/7DX+/+w2v3/sNz9/7De - /v+w3///sN///7Df//+w3///sN///7Df//+w3///sN///7Df//+w3///sN///7Df//+w3///sN///7Df - //+w3///sN///7Df//+w3///sN///7Df//+w3///sN///7Df//+w3///sN///7Df//+w3///sN7//7Dd - /v+w2/3/sNn8/7DW+/+w0vn/hq/x/wAzzP8WN6n/ZjMa/2AwGeYAAACRAAAAWwAAACYAAAALAAAAAMdk - MqnMZjP/4qSK//DMvv+5p6D/gYGB/4aGhv/j4+P/5ubm/+np6f/r6+v/7e3t/+7u7v/v7+//7+/v//Dw - 8P/w8PD/8PDw//Dw8P/v7+//7u7u/+3t7f/r6+v/6enp/+bm5v/Z2dn/gYGB/358e/95a2L/nYuA/8u0 - pv/q0L//+NzK//jcyv/43Mr/+NzK//jcyv/43Mr/+NzK//jcyv/43Mr/+NzK/4WEhP+BgYH/4ODg/+bm - 5v/p6en/6+vr/+3t7f/v7+//7+/v//Dw8P/w8PD/8PDw//Dw8P/w8PD/7+/v/+/v7//u7u7/7e3t/+vr - 6//p6en/5ubm/+Pj4/+Ghob/gYGB/4N7d/+tmo3/1Lyt/+7Twv/328n/+NzK//jcyv/43Mr/+NzK//jc - yv8AM8z/ADPM/7LQ+P+y1Pr/stf7/7La/f+y3f3/st7+/7Lg//+y4P//suD//7Lg//+y4P//suD//7Lg - //+y4P//suD//7Lg//+y4P//suD//7Lg//+y4P//suD//7Lg//+y4P//suD//7Lg//+y4P//suD//7Lg - //+y4P//suD//7Lg//+y4P//suD//7Lg//+y3///st7+/7Lc/f+y2vz/stf7/7LT+v+GrvH/ADPM/xc3 - qv9pNBr/YTEZ5gAAAI8AAABZAAAAJgAAAAoAAAAAyGQyqMxmM//jpIr/8My+//DOv/+BgYH/gYGB/8HB - wf/l5eX/6Ojo/+rq6v/s7Oz/7e3t/+/v7//v7+//8PDw//Dw8P/w8PD/8PDw//Dw8P/v7+//7e3t/+vr - 6//p6en/5ubm/9ra2v+BgYH/fnx7/3psY/+ejID/zLWm/+rQv//43Mr/+NzK//jcyv/43Mr/+NzK//jc - yv/43Mr/+NzK//jcyv/43Mr/hYSE/4GBgf/g4OD/5+fn/+np6f/s7Oz/7e3t/+/v7//w8PD/8PDw//Dw - 8P/w8PD/8PDw//Dw8P/v7+//7+/v/+3t7f/s7Oz/6urq/+jo6P/l5eX/wcHB/4GBgf+BgYH/mYd8/8Ot - nv/kyrn/9NnH//jcyv/43Mr/+NzK//jcyv/43Mr/+NzK/wAzzP8AM8z/qcr3/7PU+v+z1/v/s9r8/7Pd - /f+z3/7/s+D//7Ph//+z4f//s+H//7Ph//+z4f//s+H//7Ph//+z4f//s+H//7Ph//+z4f//s+H//7Ph - //+z4f//s+H//7Ph//+z4f//s+H//7Ph//+z4f//s+H//7Ph//+z4f//s+H//7Ph//+z4f//s+D//7Pf - /v+z3v7/s9z9/7Pa/P+z1/v/s9P5/36o7/8AM8z/GDio/2s2G/9mMxrkAAAAjAAAAFUAAAAjAAAACQAA - AADKZTKnzGYz/+GfhP/wzcD/8M/B/7GjnP+BgYH/hoaG/+Tk5P/n5+f/6urq/+zs7P/t7e3/7u7u/+/v - 7//w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//u7u7/7Ozs/+rq6v/n5+f/1dXV/4GBgf9+fHz/e21k/5+N - gv/Ntqj/69HB//jcy//43Mv/+NzL//jcy//43Mv/+NzL//jcy//43Mv/+NzL//jcy/+FhIT/gYGB/+Dg - 4P/n5+f/6urq/+zs7P/u7u7/7+/v//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//u7u7/7e3t/+zs - 7P/q6ur/5+fn/+Tk5P+Ghob/gYGB/4R+ev+wnJD/1r6v/+7Tw//328r/+NzL//jcy//43Mv/+NzL//jc - y//43Mv/DjzL/wAzzP+ZvvX/tdX6/7XY+/+12/z/td39/7Xf/v+14f//teH//7Xh//+14f//teH//7Xh - //+14f//teH//7Xh//+14f//teH//7Xh//+14f//teH//7Xh//+14f//teH//7Xh//+14f//teH//7Xh - //+14f//teH//7Xh//+14f//teH//7Xh//+14f//teD+/7Xe/v+13f3/tdr8/7XX+/+11Pn/bZvs/wAz - zP8dOaH/cDgc/2w1G+IAAACEAAAATgAAACAAAAAHAAAAAMplMpvMZjP/3JJz//DNwP/wz8H/8dDC/4GB - gf+BgYH/urq6/+bm5v/o6Oj/6+vr/+zs7P/u7u7/7+/v//Dw8P/w8PD/8PDw//Hx8f/w8PD/7+/v/+7u - 7v/s7Oz/6urq/+fn5//U1NT/gYGB/3x5eP98bmX/n42D/822qP/r0cH/+NzL//jcy//43Mv/+NzL//jc - y//43Mv/+NzL//jcy//43Mv/+NzL/4WEhP+BgYH/4eHh/+jo6P/q6ur/7Ozs/+7u7v/v7+//8PDw//Hx - 8f/x8fH/8PDw//Dw8P/w8PD/7+/v/+7u7v/s7Oz/6+vr/+jo6P/m5ub/urq6/4GBgf+BgYH/n42D/8ex - o//mzLz/9NnI//jcy//43Mv/+NzL//jcy//43Mv/+NzL//jcy/8lTMv/ADPM/32p8P+21Pn/ttj7/7bb - /P+23f3/tt/+/7bg/v+24f//tuL//7bi//+24v//tuL//7bi//+24v//tuL//7bi//+24v//tuL//7bi - //+24v//tuL//7bi//+24v//tuL//7bi//+24v//tuL//7bi//+24v//tuL//7bi//+24v//tuL//7bh - //+24P7/tt/+/7bd/f+22vz/ttf6/7bT+f9ShOb/ADPM/yk6kP94PB7/azYb2wAAAHsAAABEAAAAGgAA - AAUAAAAAymUzfMxmM//XgFv/8M7B//HPwv/x0cP/uqmi/4GBgf+Ghob/4eHh/+fn5//q6ur/7Ozs/+3t - 7f/v7+//7+/v//Dw8P/x8fH/8fHx//Dw8P/v7+//7u7u/+zs7P/q6ur/6Ojo/9TU1P+BgYH/fHl4/3tu - Zv+gjoT/zbeq/+rRwv/33Mz/99zM//fczP/33Mz/99zM//fczP/33Mz/99zM//fczP/33Mz/hYSE/4GB - gf/h4eH/6Ojo/+rq6v/t7e3/7u7u//Dw8P/x8fH/8fHx//Hx8f/x8fH/8PDw/+/v7//v7+//7e3t/+zs - 7P/q6ur/5+fn/+Hh4f+Ghob/gYGB/4qCff+6ppr/3MS2/+/Vxv/228v/99zM//fczP/33Mz/99zM//fc - zP/33Mz/99zM/01oy/8AM8z/VYjo/7jU+f+42Pv/uNv8/7jd/f+44P7/uOH+/7ji//+44v//uOP//7jj - //+44///uOP//7jj//+44///uOP//7jj//+44///uOP//7jj//+44///uOP//7jj//+44///uOP//7jj - //+44///uOP//7jj//+44///uOP//7jj//+44v//uOL//7jg/v+43/3/uN38/7ja+/+41/r/uNT5/yFa - 2v8AM8z/Ozp0/4NCIf9lMhrLAAAAbQAAADYAAAATAAAAAgAAAADKZTJSzGYz/85nOf/wzsH/8dDE//HR - xf/y0sX/hoSE/4GBgf+Tk5P/5ubm/+np6f/r6+v/7e3t/+7u7v/v7+//8PDw//Hx8f/x8fH/8PDw//Dw - 8P/u7u7/7e3t/+rq6v/o6Oj/1dXV/4GBgf98enj/fW9o/6ORh//Puaz/69LD//fczf/33M3/99zN//fc - zf/33M3/99zN//fczf/33M3/99zN//fczf+FhIT/gYGB/9zc3P/o6Oj/6+vr/+3t7f/v7+//8PDw//Hx - 8f/x8fH/8fHx//Hx8f/w8PD/7+/v/+7u7v/t7e3/6+vr/+np6f/m5ub/k5OT/4GBgf+BgYD/rpuR/9K7 - rv/q0cP/9drL//fczf/33M3/99zN//fczf/33M3/99zN//fczf/33M3/hY7M/wAzzP8aU9j/utX5/7rY - +v+62/v/ut39/7rg/f+64f7/uuL+/7rj//+64///uuP//7rj//+64///uuP//7rj//+64///uuP//7rj - //+64///uuP//7rj//+64///uuP//7rj//+64///uuP//7rj//+64///uuP//7rj//+64///uuP//7rj - //+64v7/uuH+/7rf/f+63fz/utr7/7rX+v+ixPb/ADjQ/wAzzP9eOD7/kkkk/1IpFbAAAABZAAAAKQAA - AAwAAAABAAAAAMxmMxLMZjP8zGYz/+aumf/x0MT/8dHF//LSxv/myr7/gYGB/4GBgf+8vLz/5+fn/+rq - 6v/s7Oz/7e3t/+7u7v/w8PD/8PDw//Hx8f/w8PD/8PDw/+7u7v/t7e3/6urq/+jo6P/Ozs7/gYGB/3x6 - ef+Bc2v/qJWL/9O8r//t08X/99zN//fczf/33M3/99zN//fczf/33M3/99zN//fczf/33M3/99zN/46L - if+BgYH/3Nzc/+jo6P/r6+v/7e3t/+/v7//w8PD/8fHx//Hx8f/x8fH/8PDw//Dw8P/u7u7/7e3t/+zs - 7P/q6ur/5+fn/7y8vP+BgYH/gYGB/6GRiP/Js6f/5sy///PZyv/33M3/99zN//fczf/33M3/99zN//fc - zf/33M3/99zN//fczf/UxM3/ADPM/wA3z/+Js/P/u9f6/7va+/+73fz/u9/9/7vh/v+74v7/u+P+/7vj - //+75P//u+T//7vk//+75P//u+T//7vk//+75P//u+T//7vk//+75P//u+T//7vk//+75P//u+T//7vk - //+75P//u+T//7vk//+75P//u+T//7vj//+74///u+L+/7vi/v+74P3/u979/7vc/P+72fv/u9b5/1qM - 6f8AM8z/Dzi7/4BAIP+hUCn+Gg4GgAAAAEQAAAAbAAAABgAAAAAAAAAAAAAAAMtmM7vMZjP/1X5Y//HS - xv/x0sb/8tPH//LUx/+6q6T/gYGB/4WFhf/V1dX/6Ojo/+vr6//s7Oz/7u7u/+/v7//w8PD/8PDw//Dw - 8P/v7+//7u7u/+3t7f/r6+v/6Ojo/8fHx/+BgYH/e3h2/4Z3b/+vnJL/2MC0//DWyP/33M7/99zO//fc - zv/33M7/99zO//fczv/33M7/99zO//fczv/33M7/jouJ/4GBgf/W1tb/6enp/+vr6//t7e3/7+/v//Dw - 8P/x8fH/8fHx//Hx8f/w8PD/7+/v/+7u7v/s7Oz/6+vr/+jo6P/V1dX/hYWF/4GBgf+Qh4P/wq2i/+DH - u//w1sj/9tvN//fczv/33M7/99zO//fczv/33M7/99zO//fczv/33M7/99zO//fczv9CYMz/ADPM/zFo - 3/+91vn/vdn6/73c+/+93vz/veD9/73i/v+94/7/veP+/73k/v+95P//veT//73k//+95P//veT//73k - //+95P//veT//73k//+95P//veT//73k//+95P//veT//73k//+95P//veT//73k//+95P//veT+/73j - /v+94v7/veH+/73g/f+93vz/vdz7/73Z+v+vzff/C0TU/wAzzP8/Pnz/lEol/5RKJeAAAABdAAAALgAA - ABAAAAACAAAAAAAAAAAAAAAAzGYzS8xmM//LYjD/6LSg//HSx//x08f/8tTI//LUyP+Yko//gYGB/4aG - hv/m5ub/6enp/+vr6//s7Oz/7u7u/+/v7//v7+//7+/v/+/v7//u7u7/7Ozs/+rq6v/o6Oj/ubm5/4GB - gf97dnT/jH11/7ilmv/dxrn/8tnL//bczv/23M7/9tzO//bczv/23M7/9tzO//bczv/23M7/9tzO//bc - zv+Xko//gYGB/8jIyP/o6Oj/6+vr/+3t7f/u7u7/7+/v//Dw8P/w8PD/8PDw/+/v7//u7u7/7Ozs/+vr - 6//p6en/5ubm/4aGhv+BgYH/hoOB/76qn//bxLf/7tXI//Xbzf/23M7/9tzO//bczv/23M7/9tzO//bc - zv/23M7/9tzO//bczv/23M7/9tzO/7awzf8AM8z/ADTN/3qm7/++2Pr/vtv7/77d/P++3/z/vuD9/77i - /f++4v7/vuP+/77j/v++4/7/vuT+/77k/v++5P7/vuT+/77k/v++5P7/vuT+/77k/v++5P7/vuT+/77k - /v++5P7/vuT+/77k/v++5P7/vuP+/77j/v++4/7/vuL+/77h/f++4P3/vt/8/77d+/++2vr/vtf5/06B - 5v8AM8z/CTbE/4NCK/+pVCr/XS8XmQAAAEAAAAAaAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAzGYzw8xm - M//Td07/8dLG//HTyP/y1Mj/8tTJ//LVyf+BgYH/gYGB/4qKiv/m5ub/6enp/+vr6//s7Oz/7e3t/+7u - 7v/u7u7/7u7u/+3t7f/r6+v/6enp/+fn5/+hoaH/gYGB/3t0cf+VhXz/w66j/+TMv//02sz/9tzO//bc - zv/23M7/9tzO//bczv/23M7/9tzO//bczv/23M7/9tzO/6mgm/+BgYH/uLi4/+jo6P/q6ur/7Ozs/+7u - 7v/v7+//7+/v/+/v7//v7+//7u7u/+zs7P/r6+v/6enp/+bm5v+Kior/gYGB/4GBgf+9qZ7/2sO3/+zT - xv/02sz/9tzO//bczv/23M7/9tzO//bczv/23M7/9tzO//bczv/23M7/9tzO//bczv/23M7/9tzO/1Zu - zP8AM8z/DkbU/6TF9v+/2fr/v9v7/7/d/P+/3/z/v+D9/7/h/f+/4v3/v+L+/7/j/v+/4/7/v+P+/7/j - /v+/4/7/v+P+/7/j/v+/4/7/v+P+/7/j/v+/4/7/v+P+/7/j/v+/4/7/v+P+/7/j/v+/4/7/v+L+/7/i - /f+/4f3/v+D9/7/f/P+/3fv/v9v6/7/Y+f+Cq/D/ADXO/wAzzP9SQ3L/o1Ip/6JRKeAAAABOAAAAJgAA - AA0AAAACAAAAAAAAAAAAAAAAAAAAAAAAAADMZjM2zGYz/MxmM//ckHD/8tTJ//LUyf/y1cr/89bK/+/T - yf+BgYH/gYGB/4qKiv/m5ub/6enp/+vr6//s7Oz/7e3t/+3t7f/s7Oz/7Ozs/+rq6v/o6Oj/5ubm/4eH - h/+BgYH/fnRw/6OSif/NuK3/6dHE//Xbzv/23M//9tzP//bcz//23M//9tzP//bcz//23M//9tzP//bc - z//23M//u66n/4GBgf+goKD/5+fn/+rq6v/r6+v/7e3t/+7u7v/u7u7/7u7u/+3t7f/s7Oz/6+vr/+rq - 6v/n5+f/ioqK/4GBgf+BgYH/vKmf/9rDt//s08f/9NrN//bcz//23M//9tzP//bcz//23M//9tzP//bc - z//23M//9tzP//bcz//23M//9tzP//bcz//23M//5dDP/yJLzP8AM8z/IFbZ/67M9//B2vr/wdz7/8He - +//B3/z/weD9/8Hh/f/B4f3/weL9/8Hi/f/B4v3/weL9/8Hj/v/B4/7/weP+/8Hj/v/B4/7/weP+/8Hj - /v/B4/7/weP+/8Hi/f/B4v3/weL9/8Hi/f/B4f3/weH9/8Hg/P/B3/z/wd37/8Hc+//B2fr/mLv0/wc/ - 0v8AM8z/L0Ol/6JRKP+3XC79WC0WeQAAAC4AAAASAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AADKZTNzzGYz/8xlMv/jpY3/8tXK//LVyv/y1sr/89bL/+/Uyf+BgYH/gYGB/4WFhf/W1tb/6enp/+rq - 6v/r6+v/6+vr/+vr6//q6ur/6enp/+fn5//b29v/gYGB/4GBgf+PgXn/tqOZ/9rEuP/u1sn/9tzP//bc - z//23M//9tzP//bcz//23M//9tzP//bcz//23M//9tzP//bcz//XxLv/gYGB/4SEhP/m5ub/6Ojo/+rq - 6v/r6+v/7Ozs/+3t7f/s7Oz/7Ozs/+vr6//p6en/19fX/4aGhv+BgYH/gYGB/7+sof/bxLj/7NPH//Ta - zf/23M//9tzP//bcz//23M//9tzP//bcz//23M//9tzP//bcz//23M//9tzP//bcz//23M//9tzP//bc - z//23M//zcDP/w49zP8AM8z/F07X/5q99P/C2vr/wtz6/8Ld+//C3vv/wt/8/8Lg/P/C4Pz/wuD8/8Lh - /f/C4f3/wuH9/8Lh/f/C4f3/wuH9/8Lh/f/C4f3/wuH9/8Lh/f/C4f3/wuH9/8Lh/f/C4Pz/wuD8/8Lg - /P/C3/z/wt77/8Ld+//C2/r/wtn5/3ql7/8FPdH/ADPM/xw+uf+fUTD/uFwu/5ZLJq0AAAAxAAAAFQAA - AAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMZjOfzGYz/8xlMv/ckHH/8dHF//LW - y//z1sv/89fL/+/Uyv+BgYH/gYGB/4SEhP+zs7P/6Ojo/+np6f/p6en/6enp/+jo6P/n5+f/5ubm/6am - pv+BgYH/goGA/6qYkP/Nt63/5s3C//PZzf/128//9dvP//Xbz//128//9dvP//Xbz//128//9dvP//Xb - z//128//9dvP//Xbz/+BgYH/gYGB/83Nzf/n5+f/6Ojo/+rq6v/r6+v/6+vr/+vr6//q6ur/6Ojo/7y8 - vP+FhYX/gYGB/4GBgf/Gsaj/3sa8/+3Uyf/z2c3/9dvP//Xbz//128//9dvP//Xbz//128//9dvP//Xb - z//128//9dvP//Xbz//128//9dvP//Xbz//128//9dvP//Xbz//128//wbfO/xdDzP8AM8z/AjrQ/1CD - 5v+zz/j/w9v6/8Pc+v/D3fv/w977/8Pe+//D3/v/w9/7/8Pf+//D3/z/w9/8/8Pf/P/D3/z/w9/8/8Pf - /P/D3/z/w9/8/8Pf/P/D3/v/w9/7/8Pf+//D3vv/w937/8Pd+//D3Pr/w9r6/57B9f83beD/ADTN/wAz - zP8jP7P/m1I5/7xeL/+pVCrADQcDLwAAABQAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMxmMwbMZjOizGYz/8xmM//Paz7/4qSM//LVyv/z183/89jN//PYzf+YkpD/gYGB/4GB - gf+FhYX/yMjI/+fn5//n5+f/5+fn/+bm5v/Dw8P/gYGB/4GBgf+fko7/yrSr/+LLwP/w2Mz/9NvP//Xc - 0P/13ND/9dzQ//Xc0P/13ND/9dzQ//Xc0P/13ND/9dzQ//Xc0P/13ND/9dzQ/6CZlv+BgYH/lZWV/+bm - 5v/n5+f/6Ojo/+np6f/p6en/6enp/9fX1/+JiYn/gYGB/4GBgf+NiYf/0r2z/+XNwv/u1sr/9NvP//Xc - 0P/13ND/9dzQ//Xc0P/13ND/9dzQ//Xc0P/13ND/9dzQ//Xc0P/13ND/9dzQ//Xc0P/13ND/9dzQ//Xc - 0P/13ND/9dzQ//Xc0P/13ND/2MjQ/zNWzP8AM8z/ADPM/wpD1P9Thuf/jrbz/8LZ+f/F3Pr/xdz6/8Xd - +v/F3fr/xd36/8Xd+//F3fv/xd37/8Xd+//F3fv/xd37/8Xd+//F3fv/xd37/8Xd+v/F3fr/xd36/8Xc - +v/F3Pr/utT5/4Su8f9BduP/ADnQ/wAzzP8AM8z/QEGS/7JaMf/BYDD/sVkstx4QCCgAAAARAAAABgAA - AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKZTNzzGYz9sxm - M//MZjP/0G5C/96Vd//quqf/89jO//PYzv/DtK3/gYGB/4GBgf+BgYH/g4OD/56env+srKz/jY2N/4GB - gf+BgYH/k42L/9K8s//iy8H/7dXK//Taz//129D/9dvQ//Xb0P/129D/9dvQ//Xb0P/129D/9dvQ//Xb - 0P/129D/9dvQ//Xb0P/129D/4MrB/4GBgf+BgYH/lZWV/8zMzP/m5ub/5+fn/8jIyP+RkZH/goKC/4GB - gf+BgYH/qJ2Y/9/Hvf/q0sf/8djN//Taz//129D/9dvQ//Xb0P/129D/9dvQ//Xb0P/129D/9dvQ//Xb - 0P/129D/9dvQ//Xb0P/129D/9dvQ//Xb0P/129D/9dvQ//Xb0P/129D/9dvQ//Xb0P/129D/8tnQ/5CV - zv8UQcz/ADPM/wAzzP8AM8z/DELS/ydd2/9Ne+L/T33j/0994/9PfeP/T37j/09+4/9PfuP/T37j/09+ - 4/9PfuP/T37j/09+4/9PfuP/T33j/0994/9PfeP/Q3Ph/ydc2/8CO9D/ADPM/wAzzP8AM8z/ITuw/4NQ - W/+/YDD/xGIy+KpUK4gAAAAXAAAACwAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMZjMbzGYznMxmM/zMZjP/zGYz/8xmM//LYjD/03pQ/9R4 - T//bkG7/oIZ7/4GBgf+BgYH/gYGB/4GBgf+BgYH/gYGB/5mBd//Lh2f/041r/9qRbv/cknD/3ZNw/92T - cP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92TcP/dk3D/tot3/4GB - gf+BgYH/gYGB/4GBgf+BgYH/gYGB/4GBgf+BgYH/jYB6/8aFZv/SjGr/2ZBu/9yScP/dk3D/3ZNw/92T - cP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92T - cP/dk3D/3ZNw/92TcP/dk3D/3ZNw/92TcP/dk3D/3ZNw/9OOdP9/apf/Pk6y/wM0y/8AM8z/ADPM/wAz - zP8AM8z/ADPM/wAzzP8AM8z/ADPM/wAzzP8AM8z/ADPM/wAzzP8AM8z/ADPM/wAzzP8AM8z/ADPM/wAz - zP8AM8z/ADPM/wAzzP8LNcP/PUGY/39RY//DYjH/x2Qy/LxdL6lzORwwAAAADAAAAAUAAAABAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAzGYzIcplM3zLZjPHzGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/7htR/+mc1r/oHRf/6lv - U/++Zjv/yGQy/8plMv/LZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xm - M//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/vmtB/5V5bP+BgYH/gYGB/4GBgf+BgYH/l3Vk/7pk - Of/EYjH/yGQy/8tmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xm - M//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xmM//MZjP/zGYz/8xm - M//MZjP/zGYz/8xmM//MZjP/wGM8/6JcUv98Um7/eVFw/3hQcP93UHD/d1Bw/3dQcP93UHD/d1Bw/3dQ - cP93UHD/d1Bw/3dQcP93UHD/d1Bw/3dQcP93UHD/d1Bw/3dQcP+CU2f/n1pR/8ZjNP/KZTL/xmQyy75f - MISZTCYsAAAACAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGYzM8hk - MjfKZTNnyGQyaMZjMmnEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRi - MWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRi - MWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRi - MWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRi - MWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRi - MWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRiMWrEYjFqxGIxasRi - MWrEYjFqxGIxasRiMWq6XS87vV4vNwAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///4AAAP/////+AAAAf///4AAAAAAAAAAA - AAAAAA///4AAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAAP/8AAAAAAAAAAAAAAAAAAB/8AAAAAAA - AAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAB8AA - AAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAMAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAA - AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA - AAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAA - AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA - AAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAA - AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA - AAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAA - AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA - AAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAA - AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA - AAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAA - AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA - AAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAA - AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAA - AAAAAAAP8AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAB//gAAAAAA - AAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAB///+AAAAAAAAAAAAAAAAH// - - - \ No newline at end of file diff --git a/Jakkl.csproj b/Jakkl.csproj index 71924b6..b067d3a 100644 --- a/Jakkl.csproj +++ b/Jakkl.csproj @@ -1,184 +1,36 @@ - - + + - Local - 7.10.3077 - 2.0 - {F2077FE0-A3AE-4AF6-A546-16ACD5C00CA6} - Debug - AnyCPU + WinExe + net10.0-windows + true App.ico - Jakkl - - JScript - Grid - IE50 - false - WinExe Jakkl - OnBuildSuccess - - - - - - 0.0 - v4.5.2 - - - - bin\Debug\ - false - 285212672 - false - - DEBUG;TRACE - - true - 4096 - false - - false - false - false - false - 4 - full - prompt - false - - - bin\Release\ - false - 285212672 - false - - TRACE - - false - 4096 - false - - true - false - false - false - 4 - none - prompt - false + 2.0.0 + 2.0.0.0 + 2.0.0.0 + Jakkl Event Monitoring + Real-time Windows Event Monitoring and Syslog forwarding agent + Jakkl - Syslog Windows Agent + 2019-2026 Josh Lavely + disable + disable + - - packages\AdamsLair.WinForms.1.1.17\lib\net45\AdamsLair.WinForms.dll - - - packages\Common.CheckComboBox.1.0.0\lib\CheckComboBox.dll - - - packages\CheckboxList.Mvc.FB.1.0.0\lib\net45\FB.Mvc.CheckBoxList.dll - - - packages\FontAwesome.Sharp.5.8.3\lib\net40\FontAwesome.Sharp.dll - - - packages\MetroFramework.RunTime.1.2.0.3\lib\net40-Client\MetroFramework.dll - - - packages\MetroFramework.Design.1.2.0.3\lib\net40\MetroFramework.Design.dll - False - - - packages\MetroFramework.Fonts.1.2.0.3\lib\net40\MetroFramework.Fonts.dll - - - packages\AdamsLair.WinForms.PopupControl.1.0.1\lib\net40\PopupControl.dll - - - - - System - - - System.Data - - - System.Drawing - - - System.Windows.Forms - - - - System.XML - - + + + - - Code - - - Form - - - Component - - - True - True - Resources.resx - - - Code - - - - - - - - - - - - - - - - - - - - - - - - Config.cs - - - NotifyIconEx.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - + - - - - - - - - + + + - - - - - - \ No newline at end of file + + diff --git a/Jakkl.csproj.user b/Jakkl.csproj.user deleted file mode 100644 index 5f32e7b..0000000 --- a/Jakkl.csproj.user +++ /dev/null @@ -1,44 +0,0 @@ - - - - 7.10.3077 - Debug - AnyCPU - C:\Documents and Settings\MMerritt\My Documents\Visual Studio Projects\WinForms\EventReader\ - - - 0 - ShowAllFiles - 0 - - - false - false - false - false - false - - Project - - - - - - true - - - false - false - false - false - false - - Project - - - - - - false - - \ No newline at end of file diff --git a/NotifyIconEx.cs b/NotifyIconEx.cs deleted file mode 100644 index 7270aed..0000000 --- a/NotifyIconEx.cs +++ /dev/null @@ -1,406 +0,0 @@ -using System; -using System.Drawing; -using System.Windows.Forms; -using System.Runtime.InteropServices; -using System.ComponentModel; -using System.Windows.Threading; -using System.Reflection; - -namespace Jakkl -{ - public class NotifyIconEx : System.ComponentModel.Component - { - Dispatcher disp = Dispatcher.CurrentDispatcher; - #region Notify Icon Target Window - private class NotifyIconTarget : System.Windows.Forms.Form - { - public NotifyIconTarget() - { - this.Text = "Hidden NotifyIconTarget Window"; - - } - - protected override void DefWndProc(ref Message msg) - { - if(msg.Msg == 0x400) // WM_USER - { - uint msgId = (uint)msg.LParam; - uint id = (uint)msg.WParam; - - switch(msgId) - { - case 0x201: // WM_LBUTTONDOWN - break; - - case 0x202: // WM_LBUTTONUP - if(ClickNotify != null) - ClickNotify(this, id); - break; - - case 0x203: // WM_LBUTTONDBLCLK - if(DoubleClickNotify != null) - DoubleClickNotify(this, id); - break; - - case 0x205: // WM_RBUTTONUP - if(RightClickNotify != null) - RightClickNotify(this, id); - break; - - case 0x200: // WM_MOUSEMOVE - break; - - case 0x402: // NIN_BALLOONSHOW - break; - - // this should happen when the balloon is closed using the x - // - we never seem to get this message! - case 0x403: // NIN_BALLOONHIDE - break; - - // we seem to get this next message whether the balloon times - // out or whether it is closed using the x - case 0x404: // NIN_BALLOONTIMEOUT - break; - - case 0x405: // NIN_BALLOONUSERCLICK - if(ClickBalloonNotify != null) - ClickBalloonNotify(this, id); - break; - } - } - else if(msg.Msg == 0xC086) // WM_TASKBAR_CREATED - { - if(TaskbarCreated != null) - TaskbarCreated(this, System.EventArgs.Empty); - } - else - { - base.DefWndProc(ref msg); - } - } - - public delegate void NotifyIconHandler(object sender, uint id); - - public event NotifyIconHandler ClickNotify; - public event NotifyIconHandler DoubleClickNotify; - public event NotifyIconHandler RightClickNotify; - public event NotifyIconHandler ClickBalloonNotify; - public event EventHandler TaskbarCreated; - } - #endregion - - #region Platform Invoke - [StructLayout(LayoutKind.Sequential)] private struct NotifyIconData - { - public System.UInt32 cbSize; // DWORD - public System.IntPtr hWnd; // HWND - public System.UInt32 uID; // UINT - public NotifyFlags uFlags; // UINT - public System.UInt32 uCallbackMessage; // UINT - public System.IntPtr hIcon; // HICON - [MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)] - public System.String szTip; // char[128] - public NotifyState dwState; // DWORD - public NotifyState dwStateMask; // DWORD - [MarshalAs(UnmanagedType.ByValTStr, SizeConst=256)] - public System.String szInfo; // char[256] - public System.Int32 dwTimeoutOrVersion; // UINT - [MarshalAs(UnmanagedType.ByValTStr, SizeConst=64)] - public System.String szInfoTitle; // char[64] - public NotifyInfoFlags dwInfoFlags; // DWORD - } - - [DllImport("shell32.Dll")] - private static extern System.Int32 Shell_NotifyIcon(NotifyCommand cmd, ref NotifyIconData data); - - [DllImport("User32.Dll", CharSet=CharSet.Auto)] - private static extern System.Int32 TrackPopupMenuEx(System.IntPtr hMenu, - System.UInt32 uFlags, - System.Int32 x, - System.Int32 y, - System.IntPtr hWnd, - System.IntPtr ignore); - - [StructLayout(LayoutKind.Sequential)] private struct POINT - { - public System.Int32 x; - public System.Int32 y; - } - - [DllImport("User32.Dll")] - private static extern System.Int32 GetCursorPos(ref POINT point); - - [DllImport("User32.Dll")] - private static extern System.Int32 SetForegroundWindow(System.IntPtr hWnd); - #endregion - - public enum NotifyInfoFlags {Error=0x03, Info=0x01, None=0x00, Warning=0x02} - private enum NotifyCommand {Add=0x00, Delete=0x02, Modify=0x01} - private enum NotifyFlags {Message=0x01, Icon=0x02, Tip=0x04, Info=0x10, State=0x08} - private enum NotifyState {Hidden=0x01} - - private uint m_id = 0; // each icon in the notification area has an id - private IntPtr m_handle; // save the handle so that we can remove icon - private static NotifyIconTarget m_messageSink = new NotifyIconTarget(); - private static uint m_nextId = 1; - private string m_text = ""; - private Icon m_icon = null; - private ContextMenu m_contextMenu = null; - private bool m_visible = false; - private bool m_doubleClick = false; // fix for extra mouse up message we want to discard - - public event EventHandler Click; - public event EventHandler DoubleClick; - public event EventHandler BalloonClick; - - #region Properties - public string Text - { - set - { - if(m_text != value) - { - m_text = value; - CreateOrUpdate(); - } - } - get - { - return m_text; - } - } - - public Icon Icon - { - set - { - m_icon = value; - CreateOrUpdate(); - } - get - { - return m_icon; - } - } - - public ContextMenu ContextMenu - { - set - { - m_contextMenu = value; - } - get - { - return m_contextMenu; - } - } - - public bool Visible - { - set - { - if(m_visible != value) - { - m_visible = value; - CreateOrUpdate(); - } - } - get - { - return m_visible; - } - } - #endregion - - public NotifyIconEx() - { - } - - // this method adds the notification icon if it has not been added and if we - // have enough data to do so - private void CreateOrUpdate() - { - if(this.DesignMode) - return; - - if(m_id == 0) - { - if(m_icon != null) - { - // create icon using available properties - Create(m_nextId++); - } - } - else - { - // update notify icon - Update(); - } - } - - private void Create(uint id) - { - NotifyIconData data = new NotifyIconData(); - data.cbSize = (uint)Marshal.SizeOf(data); - - m_handle = m_messageSink.Handle; - data.hWnd = m_handle; - m_id = id; - data.uID = m_id; - - data.uCallbackMessage = 0x400; - data.uFlags |= NotifyFlags.Message; - - data.hIcon = m_icon.Handle; // this should always be valid - data.uFlags |= NotifyFlags.Icon; - - data.szTip = m_text; - data.uFlags |= NotifyFlags.Tip; - - if(!m_visible) - data.dwState = NotifyState.Hidden; - data.dwStateMask |= NotifyState.Hidden; - - Shell_NotifyIcon(NotifyCommand.Add, ref data); - - // add handlers - m_messageSink.ClickNotify += new NotifyIconTarget.NotifyIconHandler(OnClick); - m_messageSink.DoubleClickNotify += new NotifyIconTarget.NotifyIconHandler(OnDoubleClick); - m_messageSink.RightClickNotify += new NotifyIconTarget.NotifyIconHandler(OnRightClick); - m_messageSink.ClickBalloonNotify += new NotifyIconTarget.NotifyIconHandler(OnClickBalloon); - m_messageSink.TaskbarCreated += new EventHandler(OnTaskbarCreated); - } - - // update an existing icon - private void Update() - { - NotifyIconData data = new NotifyIconData(); - data.cbSize = (uint)Marshal.SizeOf(data); - - data.hWnd = m_messageSink.Handle; - data.uID = m_id; - - data.hIcon = m_icon.Handle; // this should always be valid - data.uFlags |= NotifyFlags.Icon; - - data.szTip = m_text; - data.uFlags |= NotifyFlags.Tip; - data.uFlags |= NotifyFlags.State; - - if(!m_visible) - data.dwState = NotifyState.Hidden; - data.dwStateMask |= NotifyState.Hidden; - - Shell_NotifyIcon(NotifyCommand.Modify, ref data); - } - - protected override void Dispose(bool disposing) - { - Remove(); - base.Dispose(disposing); - } - - public void Remove() - { - if(m_id != 0) - { - // remove the notify icon - NotifyIconData data = new NotifyIconData(); - data.cbSize = (uint)Marshal.SizeOf(data); - - data.hWnd = m_handle; - data.uID = m_id; - - Shell_NotifyIcon(NotifyCommand.Delete, ref data); - - m_id = 0; - } - } - - public void ShowBalloon(string title, string text, NotifyInfoFlags type, int timeoutInMilliSeconds) - { - if(timeoutInMilliSeconds < 0) - throw new ArgumentException("The parameter must be positive", "timeoutInMilliseconds"); - - NotifyIconData data = new NotifyIconData(); - - - data.cbSize = (uint)Marshal.SizeOf(data); - disp.Invoke(new Action(() => - { - data.hWnd = m_messageSink.Handle; - data.uID = m_id; - - data.uFlags = NotifyFlags.Info; - data.dwTimeoutOrVersion = timeoutInMilliSeconds; // this value does not seem to work - any ideas? - data.szInfoTitle = title; - data.szInfo = text; - data.dwInfoFlags = type; - - Shell_NotifyIcon(NotifyCommand.Modify, ref data); - })); - - } - - #region Message Handlers - - private void OnClick(object sender, uint id) - { - if(id == m_id) - { - if(!m_doubleClick && Click != null) - Click(this, EventArgs.Empty); - m_doubleClick = false; - } - } - - private void OnRightClick(object sender, uint id) - { - if(id == m_id) - { - // show context menu - if(m_contextMenu != null) - { - POINT point = new POINT(); - GetCursorPos(ref point); - - SetForegroundWindow(m_messageSink.Handle); // this ensures that if we show the menu and then click on another window the menu will close - - // call non public member of ContextMenu - m_contextMenu.GetType().InvokeMember("OnPopup", - BindingFlags.NonPublic|BindingFlags.InvokeMethod|BindingFlags.Instance, - null, m_contextMenu, new Object[] {System.EventArgs.Empty}); - - TrackPopupMenuEx(m_contextMenu.Handle, 64, point.x, point.y, m_messageSink.Handle, IntPtr.Zero); - - // PostMessage(m_messageSink.Handle, 0, IntPtr.Zero, IntPtr.Zero); - } - } - } - - private void OnDoubleClick(object sender, uint id) - { - if(id == m_id) - { - m_doubleClick = true; - if(DoubleClick != null) - DoubleClick(this, EventArgs.Empty); - } - } - - private void OnClickBalloon(object sender, uint id) - { - if(id == m_id) - if(BalloonClick != null) - BalloonClick(this, EventArgs.Empty); - } - - private void OnTaskbarCreated(object sender, EventArgs e) - { - if(m_id != 0) - Create(m_id); // keep the id the same - } - #endregion - } -} diff --git a/NotifyIconEx.resx b/NotifyIconEx.resx deleted file mode 100644 index 3f337e0..0000000 --- a/NotifyIconEx.resx +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 1.0.0.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..92cb15f --- /dev/null +++ b/Program.cs @@ -0,0 +1,46 @@ +using System; +using System.IO; +using System.Windows.Forms; +using Jakkl.Services; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; + +namespace Jakkl +{ + internal static class Program + { + [STAThread] + static void Main() + { + Application.SetHighDpiMode(HighDpiMode.SystemAware); + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + + var services = new ServiceCollection(); + + var logDir = Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), + "Jakkl"); + Directory.CreateDirectory(logDir); + + services.AddLogging(builder => + { + builder.SetMinimumLevel(LogLevel.Information); + builder.AddSimpleConsole(options => + { + options.TimestampFormat = "yyyy-MM-dd HH:mm:ss "; + }); + }); + + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + + using var provider = services.BuildServiceProvider(); + + var form = provider.GetRequiredService(); + Application.Run(form); + } + } +} diff --git a/README.md b/README.md index a000b98..b1b766a 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,75 @@ -# Jakkl - Syslog Windows Agent ![Jakkl](https://github.com/Azayzel/syslog-windows-agent/blob/master/jakkl_sm.png "Jakkl") +# Jakkl - Syslog Windows Agent ![Jakkl](jakkl_sm.png "Jakkl") -A Free Windows Event Collector Agent to send logs to a Syslog (ex: Syslog-ng) Server. The agent uses the standard [SYSLOG](https://tools.ietf.org/html/rfc5424) protocol for sending messages. +A free Windows Event Collector Agent that forwards Windows Event Logs to a Syslog server (e.g., Syslog-ng, Graylog, Splunk) using the standard [RFC 5424 Syslog](https://tools.ietf.org/html/rfc5424) protocol. -# Getting Started +## Requirements -Download the built agent from Here, or clone this repo and build yourself. +- Windows 10/11 or Windows Server 2016+ +- [.NET 10 Runtime](https://dotnet.microsoft.com/download/dotnet/10.0) (Windows Desktop Runtime) -## Configure Jakkl +## Building from Source - - - - - - - - -
-
    -
  • Set program startup
  • -
  • Set event sources and types to monitor
  • -
  • Set Syslog Server IP/FQDN and Port
  • -
-
**All Settings are saved to the registry**
+```bash +# Clone the repo +git clone https://github.com/Azayzel/syslog-windows-agent.git +cd syslog-windows-agent +# Build +dotnet build +# Run +dotnet run +``` -# Agent In Action -Coming Soon (GIF of messages from windows to Syslog Server) +## Features -# To-Dos -- [x] Push Code to GitHub -- [ ] Allow MultiSelect of Event Sources -- [ ] Allow MultiSelect of Event Types +- Monitor multiple Windows Event Logs simultaneously +- Filter by event types (Error, Warning, Information, SuccessAudit, FailureAudit) +- Send events to a remote Syslog server via TCP+TLS, TCP, or UDP +- RFC 5424 and RFC 3164 message serialization +- System tray application with balloon notifications +- Settings persisted to Windows Registry +- Optional run-on-startup configuration +## Configuration + +1. Double-click the system tray icon to open the configuration window +2. Select the event log(s) to monitor +3. Choose event type filters +4. Enter your Syslog server address and port +5. Select the transport protocol (TCP+TLS recommended) +6. Click **Apply** + +All settings are saved to the Windows Registry under `HKLM\SOFTWARE\Jakkl`. + +## v2.0.0 Breaking Changes + +- Migrated from .NET Framework 4.5.2 to **.NET 10** +- Replaced MetroFramework UI with standard WinForms controls +- Replaced custom NotifyIconEx with built-in `NotifyIcon` +- Added dependency injection with `Microsoft.Extensions.Logging` +- Supports multi-select for both Event Sources and Event Types +- Transport protocol (TCP+TLS, TCP, UDP) is now configurable from the UI +- Async network operations +- Removed Unix/local syslog code paths (Windows-only agent) +- Uses process ID instead of hardcoded ProcId +- TLS now negotiates the best available protocol version (TLS 1.2/1.3) + +## Architecture + +```text +Program.cs - Entry point with DI container +Config.cs - WinForms UI (system tray + config window) +Services/ + EventMonitorService - Windows Event Log monitoring + SyslogService - Syslog message construction and sending + SettingsService - Registry-based settings persistence +Syslog/ + SyslogMessage - RFC 5424 message model + Serialization/ - RFC 5424 and RFC 3164 serializers + Transport/ - TCP, TCP+TLS, and UDP senders +``` + +## License + +Copyright 2019-2026 Josh Lavely diff --git a/RegHelper.cs b/RegHelper.cs deleted file mode 100644 index d162751..0000000 --- a/RegHelper.cs +++ /dev/null @@ -1,155 +0,0 @@ -using System; -using Microsoft.Win32; - -namespace Jakkl -{ - /// - /// Summary description for RegHelper. - /// - public class RegHelper - { - - public RegHelper() - { - GetKey(); - } - - /// - /// Check run on startup status - /// - /// - public static bool IsRunOnStartup() - { - bool isStartup = false; - RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", false); - - try - { - if (key.GetValue("EventMonitor") != null) - isStartup = true; - } - catch (NullReferenceException) - { - } - - key.Close(); - return isStartup; - } - - /// - /// Set or remove run on startup - /// - /// - /// - public static void SetRunOnStartup(string path, bool remove) - { - RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); - if (!remove) - key.SetValue("Jakkl", path); - else - key.DeleteValue("Jakkl", false); - - key.Close(); - } - - private void SetKey() - { - RegistryKey key = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Jakkl"); - key.SetValue("WatchLog", "Application"); - key.SetValue("Filter", ""); - key.SetValue("SyslogServer", ""); - key.SetValue("SyslogPort", ""); - key.Close(); - } - - /// - /// Save registry key - /// - /// Event log name - public static void SetKey(string logName, string filter, string port, string syslogServer) - { - RegistryKey key = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Jakkl"); - key.SetValue("WatchLog", logName); - key.SetValue("Filter", filter); - key.SetValue("SyslogPort", port); - key.SetValue("SyslogServer", syslogServer); - key.Close(); - } - - private void GetKey() - { - string log = "Application"; - string filter = ""; - string _port = ""; - string _syslogServer = ""; - RegistryKey key = null; - - try - { - key = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Jakkl"); - log = key.GetValue("WatchLog").ToString(); - filter = key.GetValue("Filter").ToString(); - _port = key.GetValue("SyslogPort").ToString(); - _syslogServer = key.GetValue("SyslogServer").ToString(); - if (log.Length == 0 || filter.Length == 0) - { - SetKey(log, filter, _port, _syslogServer); - } - } - catch (NullReferenceException) - { - SetKey(log, filter, _port, _syslogServer); - } - finally - { - key.Close(); - } - - watchLog = log; - eventFilter = filter; - syslogPort = _port; - syslogServer = _syslogServer; - } - - /// - /// The name of the event log to monitor. - /// - public string WatchLog - { - set{ watchLog = value; } - get{ return watchLog; } - } - /// - /// The event filter - /// - public string EventFilter - { - set{ eventFilter = value; } - get{ return eventFilter; } - } - - /// - /// The Syslog Port - /// - public string SyslogPort - { - set { syslogPort = value; } - get { return syslogPort; } - } - - /// - /// The Syslog Server - /// This can be either IP or hostname - /// - public string SyslogServer - { - set { syslogServer = value; } - get { return syslogServer; } - } - - private string watchLog = ""; - private string eventFilter = ""; - private string syslogPort = ""; - private string syslogServer = ""; - } -} diff --git a/Services/EventMonitorService.cs b/Services/EventMonitorService.cs new file mode 100644 index 0000000..54dfe4b --- /dev/null +++ b/Services/EventMonitorService.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Xml; +using Microsoft.Extensions.Logging; + +namespace Jakkl.Services +{ + public class EventMonitorService : IDisposable + { + private readonly ILogger _logger; + private readonly SyslogService _syslogService; + private readonly List _activeWatchers = new List(); + + public event Action EventReceived; + + public EventMonitorService(ILogger logger, SyslogService syslogService) + { + _logger = logger; + _syslogService = syslogService; + } + + public void StartWatching(IEnumerable logNames, IEnumerable eventTypeFilters) + { + StopWatching(); + + var filters = new HashSet(eventTypeFilters ?? Array.Empty(), StringComparer.OrdinalIgnoreCase); + bool filterAll = filters.Count == 0 || filters.Contains("All Event Types"); + + foreach (var logName in logNames) + { + if (string.IsNullOrWhiteSpace(logName)) + continue; + + try + { + var eventLog = new EventLog(logName); + eventLog.EntryWritten += (sender, e) => OnEntryWritten(e.Entry, filters, filterAll); + eventLog.EnableRaisingEvents = true; + _activeWatchers.Add(eventLog); + _logger.LogInformation("Started watching event log: {LogName}", logName); + } + catch (Exception ex) + { + _logger.LogError(ex, "Failed to start watching event log: {LogName}", logName); + } + } + } + + public void StopWatching() + { + foreach (var watcher in _activeWatchers) + { + try + { + watcher.EnableRaisingEvents = false; + watcher.Close(); + } + catch (Exception ex) + { + _logger.LogWarning(ex, "Error stopping event log watcher"); + } + } + _activeWatchers.Clear(); + } + + private void OnEntryWritten(EventLogEntry entry, HashSet filters, bool filterAll) + { + var entryType = entry.EntryType.ToString(); + + if (!filterAll && !filters.Contains(entryType)) + return; + + _logger.LogDebug("Event received: {EntryType} from {Source}", entryType, entry.Source); + + EventReceived?.Invoke(entry); + + var message = $"[{entry.EntryType}] {entry.Source}: {entry.Message}"; + _ = _syslogService.SendAsync(message); + + LogToAlertFile(entry); + } + + private void LogToAlertFile(EventLogEntry entry) + { + try + { + const string filename = "alerts.xml"; + + if (!System.IO.File.Exists(filename)) + { + using (var writer = new XmlTextWriter(filename, System.Text.Encoding.UTF8)) + { + writer.Formatting = Formatting.Indented; + writer.WriteStartDocument(); + writer.WriteStartElement("alerts"); + writer.WriteEndElement(); + writer.WriteEndDocument(); + } + } + + var doc = new XmlDocument(); + doc.Load(filename); + + var elem = doc.CreateElement("alert"); + elem.SetAttribute("time", entry.TimeGenerated.ToShortTimeString()); + elem.SetAttribute("type", entry.EntryType.ToString()); + elem.SetAttribute("category", entry.Category); + elem.SetAttribute("source", entry.Source); + elem.SetAttribute("eventid", entry.InstanceId.ToString()); + elem.SetAttribute("user", entry.UserName); + elem.InnerText = entry.Message; + + doc.DocumentElement.AppendChild(elem); + doc.Save(filename); + } + catch (Exception ex) + { + _logger.LogWarning(ex, "Failed to write to alerts.xml"); + } + } + + public static List GetAvailableEventLogs() + { + var logs = new List(); + foreach (var log in EventLog.GetEventLogs()) + { + try + { + logs.Add(log.LogDisplayName); + } + catch + { + // Some logs require elevated permissions for display name + try { logs.Add(log.Log); } catch { } + } + } + logs.Sort(); + return logs; + } + + public void Dispose() + { + StopWatching(); + } + } +} diff --git a/Services/SettingsService.cs b/Services/SettingsService.cs new file mode 100644 index 0000000..319b2f7 --- /dev/null +++ b/Services/SettingsService.cs @@ -0,0 +1,152 @@ +using System; +using Microsoft.Win32; +using Microsoft.Extensions.Logging; + +namespace Jakkl.Services +{ + public class AppSettings + { + public string WatchLogs { get; set; } = "Application"; + public string EventFilter { get; set; } = ""; + public string SyslogServer { get; set; } = ""; + public string SyslogPort { get; set; } = "514"; + public SyslogProtocol Protocol { get; set; } = SyslogProtocol.TcpWithTls; + public bool RunOnStartup { get; set; } = true; + } + + public class SettingsService + { + private const string RegistryPath = @"SOFTWARE\Jakkl"; + private const string StartupRegistryPath = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; + private const string StartupKeyName = "Jakkl"; + + private readonly ILogger _logger; + + public SettingsService(ILogger logger) + { + _logger = logger; + } + + public AppSettings Load() + { + var settings = new AppSettings(); + + try + { + using (var key = OpenSettingsKey(false)) + { + if (key != null) + { + settings.WatchLogs = key.GetValue("WatchLogs", "Application")?.ToString() ?? "Application"; + settings.EventFilter = key.GetValue("Filter", "")?.ToString() ?? ""; + settings.SyslogServer = key.GetValue("SyslogServer", "")?.ToString() ?? ""; + settings.SyslogPort = key.GetValue("SyslogPort", "514")?.ToString() ?? "514"; + + var protocolStr = key.GetValue("Protocol", "TcpWithTls")?.ToString() ?? "TcpWithTls"; + if (Enum.TryParse(protocolStr, out var protocol)) + settings.Protocol = protocol; + } + } + + settings.RunOnStartup = IsRunOnStartup(); + } + catch (Exception ex) + { + _logger.LogWarning(ex, "Failed to load settings from registry, using defaults"); + } + + return settings; + } + + public void Save(AppSettings settings) + { + try + { + using (var key = CreateSettingsKey()) + { + key.SetValue("WatchLogs", settings.WatchLogs); + key.SetValue("Filter", settings.EventFilter); + key.SetValue("SyslogServer", settings.SyslogServer); + key.SetValue("SyslogPort", settings.SyslogPort); + key.SetValue("Protocol", settings.Protocol.ToString()); + } + + SetRunOnStartup(settings.RunOnStartup); + + _logger.LogInformation("Settings saved to registry"); + } + catch (Exception ex) + { + _logger.LogError(ex, "Failed to save settings to registry"); + } + } + + private RegistryKey OpenSettingsKey(bool writable) + { + // Try HKLM first (admin), fall back to HKCU + try + { + var key = Registry.LocalMachine.OpenSubKey(RegistryPath, writable); + if (key != null) return key; + } + catch (System.Security.SecurityException) { } + + return Registry.CurrentUser.OpenSubKey(RegistryPath, writable); + } + + private RegistryKey CreateSettingsKey() + { + // Try HKLM first (admin), fall back to HKCU + try + { + return Registry.LocalMachine.CreateSubKey(RegistryPath); + } + catch (UnauthorizedAccessException) + { + _logger.LogInformation("No admin access, saving settings to HKCU"); + return Registry.CurrentUser.CreateSubKey(RegistryPath); + } + } + + private bool IsRunOnStartup() + { + try + { + using (var key = Registry.CurrentUser.OpenSubKey(StartupRegistryPath)) + { + return key?.GetValue(StartupKeyName) != null; + } + } + catch + { + return false; + } + } + + private void SetRunOnStartup(bool enable) + { + try + { + // Use HKCU\Run for startup - doesn't require admin + using (var key = Registry.CurrentUser.OpenSubKey(StartupRegistryPath, true)) + { + if (key == null) return; + + if (enable) + { + var exePath = Environment.ProcessPath ?? System.Reflection.Assembly.GetExecutingAssembly().Location; + key.SetValue(StartupKeyName, exePath); + } + else + { + key.DeleteValue(StartupKeyName, false); + } + } + } + catch (Exception ex) + { + _logger.LogWarning(ex, "Failed to update run-on-startup setting"); + } + } + } +} diff --git a/Services/SyslogService.cs b/Services/SyslogService.cs new file mode 100644 index 0000000..e9cd046 --- /dev/null +++ b/Services/SyslogService.cs @@ -0,0 +1,107 @@ +using System; +using System.Net.Sockets; +using System.Threading.Tasks; +using Jakkl.Syslog; +using Jakkl.Syslog.Serialization; +using Jakkl.Syslog.Transport; +using Microsoft.Extensions.Logging; + +namespace Jakkl.Services +{ + public enum SyslogProtocol + { + Tcp, + TcpWithTls, + Udp + } + + public class SyslogService : IDisposable + { + private readonly ILogger _logger; + + public string Server { get; set; } = ""; + public int Port { get; set; } = 514; + public SyslogProtocol Protocol { get; set; } = SyslogProtocol.TcpWithTls; + public Facility Facility { get; set; } = Facility.LogAudit; + public Severity DefaultSeverity { get; set; } = Severity.Informational; + + public SyslogService(ILogger logger) + { + _logger = logger; + } + + public async Task SendAsync(string message) + { + if (string.IsNullOrWhiteSpace(Server)) + { + _logger.LogWarning("Syslog server not configured, skipping send"); + return false; + } + + return await Task.Run(() => + { + try + { + var serializer = new SyslogRfc5424MessageSerializer(); + var syslogMessage = new SyslogMessage( + DateTimeOffset.Now, + Facility, + DefaultSeverity, + Environment.MachineName, + "Jakkl", + System.Diagnostics.Process.GetCurrentProcess().Id.ToString(), + null, + message); + + using (var sender = CreateSender()) + { + sender.Send(syslogMessage, serializer); + } + + _logger.LogDebug("Syslog message sent to {Server}:{Port}", Server, Port); + return true; + } + catch (Exception ex) + { + _logger.LogError(ex, "Failed to send syslog message to {Server}:{Port}", Server, Port); + return false; + } + }); + } + + public async Task TestConnectionAsync() + { + return await Task.Run(() => + { + try + { + using (var client = new TcpClient(Server, Port)) + { + return client.Connected; + } + } + catch (Exception ex) + { + _logger.LogError(ex, "Connection test failed for {Server}:{Port}", Server, Port); + return false; + } + }); + } + + private ISyslogMessageSender CreateSender() + { + return Protocol switch + { + SyslogProtocol.Tcp => new SyslogTcpSender(Server, Port), + SyslogProtocol.TcpWithTls => new SyslogEncryptedTcpSender(Server, Port), + SyslogProtocol.Udp => new SyslogUdpSender(Server, Port), + _ => throw new ArgumentOutOfRangeException(nameof(Protocol)) + }; + } + + public void Dispose() + { + // No persistent connections to dispose + } + } +} diff --git a/SysLogMessage.cs b/SysLogMessage.cs deleted file mode 100644 index 7d99060..0000000 --- a/SysLogMessage.cs +++ /dev/null @@ -1,170 +0,0 @@ -using Jakkl.Syslog; -using Jakkl.Syslog.Serialization; -using Jakkl.Syslog.Transport; -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Globalization; -using System.IO; -using System.Linq; -using System.Net.Sockets; -using System.Text; - -namespace Jakkl -{ - internal class Options - { - // The host name. If not set, defaults to the NetBIOS name of the local machine - public string LocalHostName { get; set; } = Environment.MachineName; - - // The application name - public string AppName { get; set; } - - // The process identifier - public string ProcId { get; set; } - - // The message type (called msgId in spec) - public string MsgType { get; set; } - - // The message - public string Message { get; set; } - - // Host name of the syslog server - public string SyslogServerHostname { get; set; } - - // The syslog server port - public int SyslogServerPort { get; set; } = 514; - - // The version of syslog protocol to use. Possible values are '3164' and '5424' (from corresponding RFC documents) or 'local' to send messages to a local syslog (only on Linux or OS X). Default is '5424' - public string SyslogVersion { get; set; } = "5424"; - - // The network protocol to use. Possible values are 'tcp' or 'udp' to send to a remote syslog server, or 'local' to send to a local syslog over Unix sockets (only on Linux or OS X). Default is 'tcp'. Note: TCP always uses SSL connection. - public string NetworkProtocol { get; set; } = "tcp"; - - // Optional path to a CA certificate used to verify Syslog server certificate when using TCP protocol - public string CACertPath { get; set; } - } - - public class SysLogMessage - { - public static string SyslogServer { get; set; } - public static int Port { get; set; } - public static string Host { get; set; } - public static Int32 MaxLength = 2048; - public static EventLogEntry Eventlog { get; set;} - - public enum Syslog_Facility - { - kern, - user, - mail, - daemon, - auth, - syslog, - lpr, - news, - uucp, - clock, - authpriv, - ftp, - ntp, - logaudit, - logalert, - cron, - local0, - local1, - local2, - local3, - local4, - local5, - local6, - local7, - } - - public enum Syslog_Severity - { - Emergency, - Alert, - Critical, - Error, - Warning, - Notice, - Informational, - Debug - } - - public enum Syslog_Protocol - { - UDP, - TCP, - TCPwithTLS - } - - - /// - /// Send event to Syslog - /// - /// - public bool SendLog(string _server,string _port, string msg) - { - Options options = new Options(); - options.SyslogServerHostname = _server; - options.SyslogServerPort = Convert.ToInt32(_port); - options.Message = msg; - options.NetworkProtocol = "tcp"; - - - try - { - ISyslogMessageSerializer serializer = (ISyslogMessageSerializer)new SyslogRfc5424MessageSerializer(); - - ISyslogMessageSender sender = (ISyslogMessageSender)new SyslogTcpSender(options.SyslogServerHostname, options.SyslogServerPort, true); - - SyslogMessage msg1 = CreateSyslogMessage(options); - File.AppendAllText("C:\\Jakkl_log.txt", msg1.Facility.ToString() + msg1.Severity.ToString()); - sender.Send(msg1, serializer); - return true; - } - catch (Exception e) - { - Debug.WriteLine("ArgumentNullException: {0}", e); - File.AppendAllText("C:\\Jakkl_log.txt", e.Message); - return false; - } - } - - public bool TestConnect(string _server, string _port) - { - try - { - TcpClient client = new TcpClient(_server, Convert.ToInt32(_port)); - if (client.Connected) - return true; - return false; - } - catch (ArgumentNullException e) - { - Debug.WriteLine("ArgumentNullException: {0}", e); - return false; - } - catch (SocketException e) - { - Debug.WriteLine("SocketException: {0}", e); - return false; - } - } - - private static SyslogMessage CreateSyslogMessage(Options options) - { - return new SyslogMessage( - DateTimeOffset.Now, - Facility.LogAlert, - Severity.Informational, - options.LocalHostName ?? Environment.MachineName, - options.AppName, - options.ProcId ?? "3104", - options.MsgType ?? "ID47", - options.Message ?? "Test message at " + DateTime.Now); - } - } -} diff --git a/Syslog/Serialization/SyslogLocalMessageSerializer.cs b/Syslog/Serialization/SyslogLocalMessageSerializer.cs deleted file mode 100644 index 526a737..0000000 --- a/Syslog/Serialization/SyslogLocalMessageSerializer.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Text; -using System.IO; - -namespace Jakkl.Syslog.Serialization -{ - public class SyslogLocalMessageSerializer : SyslogMessageSerializerBase, ISyslogMessageSerializer - { - public Encoding Encoding { get; set; } - - // Default constructor: produce no BOM in local syslog messages - public SyslogLocalMessageSerializer() : this(false) { ; } - - // Optionally produce a BOM in local syslog messages by passing true here - // (This can produce problems with some older syslog programs, so default is false) - public SyslogLocalMessageSerializer(bool useBOM) { - Encoding = new UTF8Encoding(encoderShouldEmitUTF8Identifier: useBOM); - } - - public void Serialize(SyslogMessage message, Stream stream) - { - // Local syslog serialization only cares about the Message string - if (!String.IsNullOrWhiteSpace(message.Message)) - { - byte[] streamBytes = Encoding.GetBytes(message.Message); - stream.Write(streamBytes, 0, streamBytes.Length); - } - } - } -} diff --git a/Syslog/SyslogNetException.cs b/Syslog/SyslogNetException.cs index 04dae3c..fd67516 100644 --- a/Syslog/SyslogNetException.cs +++ b/Syslog/SyslogNetException.cs @@ -1,9 +1,7 @@ -using System; -using System.Runtime.Serialization; +using System; namespace Jakkl.Syslog { - [Serializable] public class SyslogNetException : Exception { public SyslogNetException() @@ -17,11 +15,5 @@ public SyslogNetException(string message) : base(message) public SyslogNetException(string message, Exception inner) : base(message, inner) { } - - protected SyslogNetException( - SerializationInfo info, - StreamingContext context) : base(info, context) - { - } } -} \ No newline at end of file +} diff --git a/Syslog/Transport/SyslogEncryptedTcpSender.cs b/Syslog/Transport/SyslogEncryptedTcpSender.cs index 59f1d9b..3662207 100644 --- a/Syslog/Transport/SyslogEncryptedTcpSender.cs +++ b/Syslog/Transport/SyslogEncryptedTcpSender.cs @@ -1,6 +1,7 @@ -using System; +using System; using System.Net.Security; using System.Security; +using System.Security.Authentication; using System.Security.Cryptography.X509Certificates; using System.Threading; @@ -9,7 +10,7 @@ namespace Jakkl.Syslog.Transport public class SyslogEncryptedTcpSender : SyslogTcpSender { protected int IOTimeout; - public Boolean IgnoreTLSChainErrors { get; private set; } + public bool IgnoreTLSChainErrors { get; private set; } protected MessageTransfer _messageTransfer; public override MessageTransfer messageTransfer @@ -18,9 +19,7 @@ public override MessageTransfer messageTransfer set { if (!value.Equals(MessageTransfer.OctetCounting) && transportStream is SslStream) - { - throw new SyslogTransportException("Non-Transparent-Framing can not be used with TLS transport"); - } + throw new SyslogTransportException("Non-Transparent-Framing cannot be used with TLS transport"); _messageTransfer = value; } @@ -30,31 +29,29 @@ public SyslogEncryptedTcpSender(string hostname, int port, int timeout = Timeout { IOTimeout = timeout; IgnoreTLSChainErrors = ignoreChainErrors; - startTLS(); + StartTls(); } public override void Reconnect() { base.Reconnect(); - startTLS(); + StartTls(); } - private void startTLS() + private void StartTls() { - transportStream = new SslStream(tcpClient.GetStream(), false, new RemoteCertificateValidationCallback(ValidateServerCertificate)) + transportStream = new SslStream(tcpClient.GetStream(), false, ValidateServerCertificate) { ReadTimeout = IOTimeout, WriteTimeout = IOTimeout }; - // According to RFC 5425 we MUST support TLS 1.2, but this protocol version only implemented in framework 4.5 and Windows Vista+... + // Use system default TLS version (allows TLS 1.2 and 1.3) ((SslStream)transportStream).AuthenticateAsClient( hostname, null, - System.Security.Authentication.SslProtocols.Tls12, - - false - ); + SslProtocols.None, // Let the OS negotiate the best protocol + false); if (!((SslStream)transportStream).IsEncrypted) throw new SecurityException("Could not establish an encrypted connection"); @@ -64,14 +61,16 @@ private void startTLS() private bool ValidateServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { - if (sslPolicyErrors == SslPolicyErrors.None || (IgnoreTLSChainErrors && sslPolicyErrors == SslPolicyErrors.RemoteCertificateChainErrors)) + if (sslPolicyErrors == SslPolicyErrors.None) + return true; + + if (IgnoreTLSChainErrors && sslPolicyErrors == SslPolicyErrors.RemoteCertificateChainErrors) return true; - CertificateErrorHandler(String.Format("Certificate error: {0}", sslPolicyErrors)); + CertificateErrorHandler?.Invoke($"Certificate error: {sslPolicyErrors}"); return false; } - // Quick and nasty way to avoid logging framework dependency - public static Action CertificateErrorHandler = err => { }; + public static Action CertificateErrorHandler { get; set; } } } diff --git a/Syslog/Transport/SyslogLocalSender.cs b/Syslog/Transport/SyslogLocalSender.cs deleted file mode 100644 index 0494e1d..0000000 --- a/Syslog/Transport/SyslogLocalSender.cs +++ /dev/null @@ -1,135 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Runtime.InteropServices; -using Jakkl.Syslog.Serialization; - -namespace Jakkl.Syslog.Transport -{ - public class SyslogLocalSender : ISyslogMessageSender, IDisposable - { - // Will not work on Windows, as this relies on Unix system calls - public SyslogLocalSender() - { - PlatformID platform = Environment.OSVersion.Platform; - if (!(platform == PlatformID.MacOSX || platform == PlatformID.Unix)) { - throw new SyslogNetException("SyslogLocalSender is only available on Unix-like systems (e.g., Linux, BSD, OS X)"); - } - } - - [DllImport("libc", ExactSpelling=true)] - // Because openlog() makes a copy of the char *ident that it gets passed, we have to - // make sure it gets marshalled into unmanaged memory. Hence the IntPtr ident parameter. - protected static extern void openlog(IntPtr ident, int option, int facility); - - [DllImport("libc", CharSet=CharSet.Ansi, ExactSpelling=true, CallingConvention=CallingConvention.Cdecl)] - protected static extern void syslog(int priority, string fmt, byte[] msg); - - [DllImport("libc", ExactSpelling=true)] - protected static extern void closelog(); - - public static ISyslogMessageSerializer defaultSerializer = new SyslogLocalMessageSerializer(); - - public static int CalculatePriorityValue(Facility? facility, Severity? severity) - { - return ((int)facility << 3) | (int)severity; - } - - public void Reconnect() - { - // Not needed; glibc syslog() is effectively "connectionless" - } - - protected IntPtr MarshalIdent(string ident) - { - return (ident == null) ? IntPtr.Zero : Marshal.StringToHGlobalAnsi(ident); - } - - protected void DisposeOfIdent(IntPtr identPtr) - { - if (identPtr != IntPtr.Zero) - Marshal.FreeHGlobal(identPtr); - } - - protected ISyslogMessageSerializer EnsureValidSerializer(ISyslogMessageSerializer serializer) { - return serializer ?? defaultSerializer; - } - - protected void SendToSyslog(SyslogMessage message, ISyslogMessageSerializer serializer) - { - int priority = CalculatePriorityValue(message.Facility, message.Severity); - serializer = EnsureValidSerializer(serializer); - byte[] data = serializer.Serialize(message); - syslog(priority, "%s", data); - } - - public void Send(SyslogMessage message, ISyslogMessageSerializer serializer) - { - IntPtr ident = IntPtr.Zero; - try - { - ident = MarshalIdent(message.AppName); - openlog(ident, (int)SyslogOptions.LogPid, CalculatePriorityValue(message.Facility, 0)); - SendToSyslog(message, serializer); - } - finally - { - closelog(); - DisposeOfIdent(ident); - } - } - - public void Send(IEnumerable messages, ISyslogMessageSerializer serializer) - { - // Slightly tricky, since we need to get the appName out of the first message before - // looping, so we can't just use foreach(). Using an explicit iterator works, though. - IntPtr ident = IntPtr.Zero; - using (IEnumerator iterator = messages.GetEnumerator()) - { - try - { - if (iterator.MoveNext()) - { - SyslogMessage message = iterator.Current; - ident = MarshalIdent(message.AppName); - openlog(ident, (int)SyslogOptions.LogPid, CalculatePriorityValue(message.Facility, 0)); - SendToSyslog(message, serializer); - } - while (iterator.MoveNext()) - { - SendToSyslog(iterator.Current, serializer); - } - } - finally - { - closelog(); - DisposeOfIdent(ident); - } - } - } - - // Convenience overloads since there's only one possible serializer for local syslog messages - public void Send(SyslogMessage message) - { - Send(message, defaultSerializer); - } - public void Send(IEnumerable messages) - { - Send(messages, defaultSerializer); - } - - public void Dispose() - { - // No action needed as we don't keep any state - } - - [Flags] - protected enum SyslogOptions : int { - LogPid = 1, - LogToConsoleIfErrorSendingToSyslog = 2, - DelayOpenUntilFirstSyslogCall = 4, - DontDelayOpen = 8, - DEPRECATED_DontWaitForConsoleForks = 16, - AlsoLogToStderr = 32 - } - } -} diff --git a/Syslog/Transport/SyslogTcpSender.cs b/Syslog/Transport/SyslogTcpSender.cs index 919189e..e9ba5f1 100644 --- a/Syslog/Transport/SyslogTcpSender.cs +++ b/Syslog/Transport/SyslogTcpSender.cs @@ -3,23 +3,23 @@ using System.IO; using System.Net.Sockets; using System.Text; -using System.Threading; using Jakkl.Syslog.Serialization; namespace Jakkl.Syslog.Transport { - public enum MessageTransfer { - OctetCounting = 0, - NonTransparentFraming = 1 + public enum MessageTransfer + { + OctetCounting = 0, + NonTransparentFraming = 1 } public class SyslogTcpSender : ISyslogMessageSender, IDisposable { - protected String hostname; + protected string hostname; protected int port; - protected TcpClient tcpClient = null; - protected Stream transportStream = null; + protected TcpClient tcpClient; + protected Stream transportStream; public virtual MessageTransfer messageTransfer { get; set; } public byte trailer { get; set; } @@ -30,9 +30,7 @@ public SyslogTcpSender(string hostname, int port, bool shouldAutoConnect = true) this.port = port; if (shouldAutoConnect) - { Connect(); - } messageTransfer = MessageTransfer.OctetCounting; trailer = 10; // LF @@ -43,10 +41,8 @@ public void Connect() try { tcpClient = new TcpClient(hostname, port); - transportStream = tcpClient.GetStream(); - File.AppendAllText("C:\\Jakkl_log.txt", "Connected: " + tcpClient.Connected); - } + } catch { Disconnect(); @@ -82,12 +78,10 @@ public void Send(SyslogMessage message, ISyslogMessageSerializer serializer) protected void Send(SyslogMessage message, ISyslogMessageSerializer serializer, bool flush = true) { - if(transportStream == null) - { + if (transportStream == null) throw new IOException("No transport stream exists"); - } - using (MemoryStream memoryStream = new MemoryStream()) + using (var memoryStream = new MemoryStream()) { var datagramBytes = serializer.Serialize(message); @@ -101,9 +95,7 @@ protected void Send(SyslogMessage message, ISyslogMessageSerializer serializer, memoryStream.Write(datagramBytes, 0, datagramBytes.Length); if (messageTransfer.Equals(MessageTransfer.NonTransparentFraming)) - { - memoryStream.WriteByte(trailer); // LF - } + memoryStream.WriteByte(trailer); transportStream.Write(memoryStream.GetBuffer(), 0, (int)memoryStream.Length); } @@ -114,10 +106,8 @@ protected void Send(SyslogMessage message, ISyslogMessageSerializer serializer, public void Send(IEnumerable messages, ISyslogMessageSerializer serializer) { - foreach (SyslogMessage message in messages) - { + foreach (var message in messages) Send(message, serializer, false); - } if (!(transportStream is NetworkStream)) transportStream.Flush(); @@ -128,4 +118,4 @@ public void Dispose() Disconnect(); } } -} \ No newline at end of file +} diff --git a/Syslog/Transport/SyslogTransportException.cs b/Syslog/Transport/SyslogTransportException.cs index a7bcb17..2f6f52b 100644 --- a/Syslog/Transport/SyslogTransportException.cs +++ b/Syslog/Transport/SyslogTransportException.cs @@ -1,15 +1,11 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using System; namespace Jakkl.Syslog.Transport { - class SyslogTransportException : Exception + public class SyslogTransportException : Exception { public SyslogTransportException(string message) : base(message) { - } } } diff --git a/alerts.xml b/alerts.xml new file mode 100644 index 0000000..4e887a9 --- /dev/null +++ b/alerts.xml @@ -0,0 +1,37 @@ + + + The description for Event ID '0' in Source 'Application' cannot be found. The local computer may not have the necessary registry information or message DLL files to display the message, or you may not have permission to access them. The following information is part of the event:'Unable to log .NET application events. The source Jakkl was not found on computer ., but some or all event logs could not be searched. To create the source, you need permission to read all event logs to make sure that the new source name is unique. Inaccessible logs: Security.' + Application: Jakl_FileManager.exe +CoreCLR Version: 4.6.30527.2 +Description: The process was terminated due to an unhandled exception. +Exception Info: System.IO.FileLoadException: Could not load file or assembly 'C:\Users\joshl\source\repos\Jakl-FileManager\Jakl-FileManager\bin\x86\Debug\AppX\entrypoint\Jakl_FileManager.exe'. Access is denied. + + Faulting application name: Jakl_FileManager.exe, version: 1.0.0.0, time stamp: 0x5d362223 +Faulting module name: KERNELBASE.dll, version: 10.0.22621.6133, time stamp: 0xdb4e0d32 +Exception code: 0xe0434352 +Fault offset: 0x0014e702 +Faulting process id: 0x0x18b48 +Faulting application start time: 0x0x1dcacdca9349318 +Faulting application path: C:\Users\joshl\source\repos\Jakl-FileManager\Jakl-FileManager\bin\x86\Debug\AppX\Jakl_FileManager.exe +Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll +Report Id: a2868e1e-96c1-4ae9-b60e-da5624e698be +Faulting package full name: 2C5726EB-AFCB-4DB5-AFBB-903D39DE8FFE_1.0.0.0_x86__fje2dntmbqe7c +Faulting package-relative application ID: App + Application: AadManager.exe +CoreCLR Version: 4.6.30527.2 +Description: The process was terminated due to an unhandled exception. +Exception Info: System.IO.FileLoadException: Could not load file or assembly 'C:\Users\joshl\source\repos\AadManager\AadManager\bin\x64\Debug\AppX\entrypoint\AadManager.exe'. Access is denied. + + Faulting application name: AadManager.exe, version: 1.0.0.0, time stamp: 0x601d0adf +Faulting module name: KERNELBASE.dll, version: 10.0.22621.6060, time stamp: 0x5dcc5c14 +Exception code: 0xe0434352 +Fault offset: 0x000000000006055c +Faulting process id: 0x0x21e60 +Faulting application start time: 0x0x1dcacdd5c053ed6 +Faulting application path: C:\Users\joshl\source\repos\AadManager\AadManager\bin\x64\Debug\AppX\AadManager.exe +Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll +Report Id: f245a4cc-1905-4651-80d6-9e1570d14c09 +Faulting package full name: 4F0F1495-7D10-4DDD-BE7D-10F108EA90ED_1.0.0.0_x64__fje2dntmbqe7c +Faulting package-relative application ID: App + The description for Event ID '10010' in Source 'DCOM' cannot be found. The local computer may not have the necessary registry information or message DLL files to display the message, or you may not have permission to access them. The following information is part of the event:'4F0F1495-7D10-4DDD-BE7D-10F108EA90ED_1.0.0.0_x64__fje2dntmbqe7c!App.AppX2qz7atwx8d5hfzmcc2persmq5pfffs0x.mca' + \ No newline at end of file diff --git a/app.config b/app.config deleted file mode 100644 index ff99501..0000000 --- a/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/bin/Debug/Jakkl.exe b/bin/Debug/Jakkl.exe index 28d2fa1..f577495 100644 Binary files a/bin/Debug/Jakkl.exe and b/bin/Debug/Jakkl.exe differ diff --git a/bin/Debug/Jakkl.exe.config b/bin/Debug/Jakkl.exe.config deleted file mode 100644 index ff99501..0000000 --- a/bin/Debug/Jakkl.exe.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/bin/Debug/Jakkl.pdb b/bin/Debug/Jakkl.pdb deleted file mode 100644 index d51d383..0000000 Binary files a/bin/Debug/Jakkl.pdb and /dev/null differ diff --git a/bin/Release/Jakkl.exe b/bin/Release/Jakkl.exe index 7bba851..9bfec6b 100644 Binary files a/bin/Release/Jakkl.exe and b/bin/Release/Jakkl.exe differ diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 884c082..9cd4a9d 100644 Binary files a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/obj/Debug/Jakkl.JakklConfig.resources b/obj/Debug/Jakkl.JakklConfig.resources deleted file mode 100644 index 3059506..0000000 Binary files a/obj/Debug/Jakkl.JakklConfig.resources and /dev/null differ diff --git a/obj/Debug/Jakkl.NotifyIconEx.resources b/obj/Debug/Jakkl.NotifyIconEx.resources deleted file mode 100644 index 6c05a97..0000000 Binary files a/obj/Debug/Jakkl.NotifyIconEx.resources and /dev/null differ diff --git a/obj/Debug/Jakkl.Properties.Resources.resources b/obj/Debug/Jakkl.Properties.Resources.resources deleted file mode 100644 index 7f06e0d..0000000 Binary files a/obj/Debug/Jakkl.Properties.Resources.resources and /dev/null differ diff --git a/obj/Debug/Jakkl.csproj.CopyComplete b/obj/Debug/Jakkl.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/obj/Debug/Jakkl.csproj.CoreCompileInputs.cache b/obj/Debug/Jakkl.csproj.CoreCompileInputs.cache deleted file mode 100644 index 7d667c6..0000000 --- a/obj/Debug/Jakkl.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -3852e71853eee1a6200c9c791e0416a61078b047 diff --git a/obj/Debug/Jakkl.csproj.FileListAbsolute.txt b/obj/Debug/Jakkl.csproj.FileListAbsolute.txt index 7385a02..60f5657 100644 --- a/obj/Debug/Jakkl.csproj.FileListAbsolute.txt +++ b/obj/Debug/Jakkl.csproj.FileListAbsolute.txt @@ -11,3 +11,7 @@ D:\Development\SMX-Internal\Jakl\obj\Debug\Jakkl.csproj.CoreCompileInputs.cache D:\Development\SMX-Internal\Jakl\obj\Debug\Jakkl.csproj.CopyComplete D:\Development\SMX-Internal\Jakl\obj\Debug\Jakkl.exe D:\Development\SMX-Internal\Jakl\obj\Debug\Jakkl.pdb +G:\Repos\syslog-windows-agent\bin\Debug\Jakkl.exe +G:\Repos\syslog-windows-agent\bin\Debug\FontAwesome.Sharp.dll +G:\Repos\syslog-windows-agent\bin\Debug\MetroFramework.dll +G:\Repos\syslog-windows-agent\bin\Debug\MetroFramework.Fonts.dll diff --git a/obj/Debug/Jakkl.csproj.GenerateResource.cache b/obj/Debug/Jakkl.csproj.GenerateResource.cache deleted file mode 100644 index 5890ff1..0000000 Binary files a/obj/Debug/Jakkl.csproj.GenerateResource.cache and /dev/null differ diff --git a/obj/Debug/Jakkl.exe b/obj/Debug/Jakkl.exe deleted file mode 100644 index 28d2fa1..0000000 Binary files a/obj/Debug/Jakkl.exe and /dev/null differ diff --git a/obj/Debug/Jakkl.pdb b/obj/Debug/Jakkl.pdb deleted file mode 100644 index d51d383..0000000 Binary files a/obj/Debug/Jakkl.pdb and /dev/null differ diff --git a/obj/Release/Jakkl.csproj.CoreCompileInputs.cache b/obj/Release/Jakkl.csproj.CoreCompileInputs.cache index bd257b5..05fdf7f 100644 --- a/obj/Release/Jakkl.csproj.CoreCompileInputs.cache +++ b/obj/Release/Jakkl.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -5adf277dec396cab0845a40abeddd7e4ae3a1795 +5097e5cb2549d445ab353fd5d0e21587dd3c16ae diff --git a/obj/Release/Jakkl.csproj.FileListAbsolute.txt b/obj/Release/Jakkl.csproj.FileListAbsolute.txt index 04fd2e7..41682ee 100644 --- a/obj/Release/Jakkl.csproj.FileListAbsolute.txt +++ b/obj/Release/Jakkl.csproj.FileListAbsolute.txt @@ -18,3 +18,23 @@ D:\Development\SMX-Internal\Jakl\bin\Release\AdamsLair.WinForms.pdb D:\Development\SMX-Internal\Jakl\bin\Release\AdamsLair.WinForms.xml D:\Development\SMX-Internal\Jakl\bin\Release\PopupControl.pdb D:\Development\SMX-Internal\Jakl\bin\Release\FontAwesome.Sharp.dll +G:\Repos\syslog-windows-agent\bin\Release\Jakkl.exe.config +G:\Repos\syslog-windows-agent\bin\Release\Jakkl.exe +G:\Repos\syslog-windows-agent\bin\Release\AdamsLair.WinForms.dll +G:\Repos\syslog-windows-agent\bin\Release\CheckComboBox.dll +G:\Repos\syslog-windows-agent\bin\Release\FB.Mvc.CheckBoxList.dll +G:\Repos\syslog-windows-agent\bin\Release\FontAwesome.Sharp.dll +G:\Repos\syslog-windows-agent\bin\Release\MetroFramework.dll +G:\Repos\syslog-windows-agent\bin\Release\MetroFramework.Fonts.dll +G:\Repos\syslog-windows-agent\bin\Release\PopupControl.dll +G:\Repos\syslog-windows-agent\bin\Release\AdamsLair.WinForms.pdb +G:\Repos\syslog-windows-agent\bin\Release\AdamsLair.WinForms.xml +G:\Repos\syslog-windows-agent\bin\Release\PopupControl.pdb +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.csproj.AssemblyReference.cache +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.JakklConfig.resources +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.NotifyIconEx.resources +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.Properties.Resources.resources +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.csproj.GenerateResource.cache +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.csproj.CoreCompileInputs.cache +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.csproj.CopyComplete +G:\Repos\syslog-windows-agent\obj\Release\Jakkl.exe diff --git a/obj/Release/Jakkl.csproj.GenerateResource.cache b/obj/Release/Jakkl.csproj.GenerateResource.cache index e9a1246..f546602 100644 Binary files a/obj/Release/Jakkl.csproj.GenerateResource.cache and b/obj/Release/Jakkl.csproj.GenerateResource.cache differ diff --git a/obj/Release/Jakkl.exe b/obj/Release/Jakkl.exe index 7bba851..9bfec6b 100644 Binary files a/obj/Release/Jakkl.exe and b/obj/Release/Jakkl.exe differ diff --git a/packages.config b/packages.config deleted file mode 100644 index 8317348..0000000 --- a/packages.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file