Explorar el Código

Changes for the next version

deadmoon hace 4 años
padre
commit
16ddedeeb1

+ 6 - 0
CHANGELOG.md

@@ -2,6 +2,12 @@
 
 
 All notable changes to this project will be documented in this file.
 All notable changes to this project will be documented in this file.
 
 
+## [7.1] - 2021-04-09
+- New: Pinger allows quick pinging and SHODAN.io search
+- New: Quick Access menu - enable it in Options
+- New: Allow only once instance to run
+- Hotfix: Error handling when HOSTS file is unreadable - again
+
 ## [7.0] - 2021-04-08
 ## [7.0] - 2021-04-08
 - New: Check space to be freed before cleaning
 - New: Check space to be freed before cleaning
 - Hotfix: Error handling when HOSTS file is unreadable
 - Hotfix: Error handling when HOSTS file is unreadable

+ 3 - 0
IMAGES.md

@@ -7,3 +7,6 @@
 ![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/7.PNG)
 ![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/7.PNG)
 ![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/8.PNG)
 ![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/8.PNG)
 ![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/9.PNG)
 ![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/9.PNG)
+![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/10.PNG)
+![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/11.PNG)
+![alt](https://raw.githubusercontent.com/hellzerg/optimizer/master/images/12.PNG)

+ 91 - 0
Optimizer/ColoredControls/ToolStripRendererMaterial.cs

@@ -0,0 +1,91 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Optimizer
+{
+    internal class ToolStripRendererMaterial : ToolStripProfessionalRenderer
+    {
+        internal ToolStripRendererMaterial() : base(new ColorsMaterial())
+        {
+
+        }
+    }
+
+    internal class ColorsMaterial : ProfessionalColorTable
+    {
+        public override Color ImageMarginGradientBegin
+        {
+            get
+            {
+                return Options.BackgroundColor;
+            }
+        }
+        public override Color ImageMarginGradientMiddle
+        {
+            get
+            {
+                return Options.BackgroundColor;
+            }
+        }
+        public override Color ImageMarginGradientEnd
+        {
+            get
+            {
+                return Options.BackgroundColor;
+            }
+        }
+
+        public override Color ToolStripBorder
+        {
+            get
+            {
+                return Options.ForegroundColor;
+            }
+        }
+
+        public override Color MenuBorder
+        {
+            get
+            {
+                return Options.ForegroundColor;
+            }
+        }
+
+        public override Color MenuItemSelected
+        {
+            get
+            {
+                return Options.ForegroundAccentColor;
+            }
+        }
+
+        public override Color MenuItemSelectedGradientBegin
+        {
+            get
+            {
+                return Options.ForegroundAccentColor;
+            }
+        }
+
+        public override Color MenuItemSelectedGradientEnd
+        {
+            get
+            {
+                return Options.ForegroundAccentColor;
+            }
+        }
+
+        public override Color MenuItemBorder
+        {
+            get
+            {
+                return Options.ForegroundColor;
+            }
+        }
+    }
+}

+ 18 - 4
Optimizer/HostsHelper.cs

@@ -118,9 +118,16 @@ namespace Optimizer
         {
         {
             StringBuilder sb = new StringBuilder();
             StringBuilder sb = new StringBuilder();
 
 
-            using (StreamReader sr = File.OpenText(HostsFile))
+            try
+            {
+                using (StreamReader sr = File.OpenText(HostsFile))
+                {
+                    sb.Append(sr.ReadToEnd());
+                }
+            }
+            catch (Exception ex)
             {
             {
-                sb.Append(sr.ReadToEnd());
+                ErrorLogger.LogError("HostsHelper.ReadHosts", ex.Message, ex.StackTrace);
             }
             }
 
 
             return sb.ToString().Split(Environment.NewLine.ToCharArray());
             return sb.ToString().Split(Environment.NewLine.ToCharArray());
@@ -131,9 +138,16 @@ namespace Optimizer
         {
         {
             StringBuilder sb = new StringBuilder();
             StringBuilder sb = new StringBuilder();
 
 
-            using (StreamReader sr = File.OpenText(HostsFile))
+            try
+            {
+                using (StreamReader sr = File.OpenText(HostsFile))
+                {
+                    sb.Append(sr.ReadToEnd());
+                }
+            }
+            catch (Exception ex)
             {
             {
-                sb.Append(sr.ReadToEnd());
+                ErrorLogger.LogError("HostsHelper.ReadHostsFast", ex.Message, ex.StackTrace);
             }
             }
 
 
             return sb.ToString();
             return sb.ToString();

+ 350 - 109
Optimizer/MainForm.Designer.cs

@@ -301,12 +301,6 @@
             this.button6 = new System.Windows.Forms.Button();
             this.button6 = new System.Windows.Forms.Button();
             this.btnGetFeed = new System.Windows.Forms.Button();
             this.btnGetFeed = new System.Windows.Forms.Button();
             this.label41 = new System.Windows.Forms.Label();
             this.label41 = new System.Windows.Forms.Label();
-            this.pingerTab = new System.Windows.Forms.TabPage();
-            this.label40 = new System.Windows.Forms.Label();
-            this.btnPing = new System.Windows.Forms.Button();
-            this.txtPingInput = new System.Windows.Forms.TextBox();
-            this.label39 = new System.Windows.Forms.Label();
-            this.label32 = new System.Windows.Forms.Label();
             this.cleanerTab = new System.Windows.Forms.TabPage();
             this.cleanerTab = new System.Windows.Forms.TabPage();
             this.cleaningpanel = new System.Windows.Forms.Panel();
             this.cleaningpanel = new System.Windows.Forms.Panel();
             this.progress2 = new System.Windows.Forms.ProgressBar();
             this.progress2 = new System.Windows.Forms.ProgressBar();
@@ -324,6 +318,18 @@
             this.checkLogs = new Optimizer.ColoredCheckBox();
             this.checkLogs = new Optimizer.ColoredCheckBox();
             this.checkBin = new Optimizer.ColoredCheckBox();
             this.checkBin = new Optimizer.ColoredCheckBox();
             this.checkMiniDumps = new Optimizer.ColoredCheckBox();
             this.checkMiniDumps = new Optimizer.ColoredCheckBox();
+            this.pingerTab = new System.Windows.Forms.TabPage();
+            this.btnExport = new System.Windows.Forms.Button();
+            this.button9 = new System.Windows.Forms.Button();
+            this.button7 = new System.Windows.Forms.Button();
+            this.panel7 = new System.Windows.Forms.Panel();
+            this.listPingResults = new System.Windows.Forms.ListBox();
+            this.label40 = new System.Windows.Forms.Label();
+            this.btnShodan = new System.Windows.Forms.Button();
+            this.btnPing = new System.Windows.Forms.Button();
+            this.txtPingInput = new System.Windows.Forms.TextBox();
+            this.label39 = new System.Windows.Forms.Label();
+            this.label32 = new System.Windows.Forms.Label();
             this.hostsEditorTab = new System.Windows.Forms.TabPage();
             this.hostsEditorTab = new System.Windows.Forms.TabPage();
             this.panel4 = new System.Windows.Forms.Panel();
             this.panel4 = new System.Windows.Forms.Panel();
             this.label31 = new System.Windows.Forms.Label();
             this.label31 = new System.Windows.Forms.Label();
@@ -435,6 +441,7 @@
             this.label21 = new System.Windows.Forms.Label();
             this.label21 = new System.Windows.Forms.Label();
             this.label20 = new System.Windows.Forms.Label();
             this.label20 = new System.Windows.Forms.Label();
             this.optionsTab = new System.Windows.Forms.TabPage();
             this.optionsTab = new System.Windows.Forms.TabPage();
+            this.quickAccessToggle = new Optimizer.ToggleSwitch();
             this.btnOpenConf = new System.Windows.Forms.Button();
             this.btnOpenConf = new System.Windows.Forms.Button();
             this.label48 = new System.Windows.Forms.Label();
             this.label48 = new System.Windows.Forms.Label();
             this.label43 = new System.Windows.Forms.Label();
             this.label43 = new System.Windows.Forms.Label();
@@ -461,6 +468,15 @@
             this.DefineCommandIconDialog = new System.Windows.Forms.OpenFileDialog();
             this.DefineCommandIconDialog = new System.Windows.Forms.OpenFileDialog();
             this.integratorTimer = new System.Windows.Forms.Timer(this.components);
             this.integratorTimer = new System.Windows.Forms.Timer(this.components);
             this.runDialogTime = new System.Windows.Forms.Timer(this.components);
             this.runDialogTime = new System.Windows.Forms.Timer(this.components);
+            this.ExportDialog = new System.Windows.Forms.SaveFileDialog();
+            this.launcherMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
+            this.startupItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.cleanerItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.pingerItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.hostsItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.appsItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.exitItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.launcherIcon = new System.Windows.Forms.NotifyIcon(this.components);
             this.tpanel.SuspendLayout();
             this.tpanel.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
             this.bpanel.SuspendLayout();
             this.bpanel.SuspendLayout();
@@ -562,10 +578,11 @@
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox28)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox28)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox29)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox29)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox26)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox26)).BeginInit();
-            this.pingerTab.SuspendLayout();
             this.cleanerTab.SuspendLayout();
             this.cleanerTab.SuspendLayout();
             this.cleaningpanel.SuspendLayout();
             this.cleaningpanel.SuspendLayout();
             this.panel1.SuspendLayout();
             this.panel1.SuspendLayout();
+            this.pingerTab.SuspendLayout();
+            this.panel7.SuspendLayout();
             this.hostsEditorTab.SuspendLayout();
             this.hostsEditorTab.SuspendLayout();
             this.panel4.SuspendLayout();
             this.panel4.SuspendLayout();
             this.panelList.SuspendLayout();
             this.panelList.SuspendLayout();
@@ -587,6 +604,7 @@
             this.tabPage11.SuspendLayout();
             this.tabPage11.SuspendLayout();
             this.panel6.SuspendLayout();
             this.panel6.SuspendLayout();
             this.optionsTab.SuspendLayout();
             this.optionsTab.SuspendLayout();
+            this.launcherMenu.SuspendLayout();
             this.SuspendLayout();
             this.SuspendLayout();
             // 
             // 
             // tpanel
             // tpanel
@@ -4032,95 +4050,6 @@
             this.label41.Tag = "themeable";
             this.label41.Tag = "themeable";
             this.label41.Text = "Quickly download && install useful apps";
             this.label41.Text = "Quickly download && install useful apps";
             // 
             // 
-            // pingerTab
-            // 
-            this.pingerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.pingerTab.Controls.Add(this.label40);
-            this.pingerTab.Controls.Add(this.btnPing);
-            this.pingerTab.Controls.Add(this.txtPingInput);
-            this.pingerTab.Controls.Add(this.label39);
-            this.pingerTab.Controls.Add(this.label32);
-            this.pingerTab.Location = new System.Drawing.Point(4, 24);
-            this.pingerTab.Name = "pingerTab";
-            this.pingerTab.Padding = new System.Windows.Forms.Padding(3);
-            this.pingerTab.Size = new System.Drawing.Size(758, 611);
-            this.pingerTab.TabIndex = 13;
-            this.pingerTab.Text = "Pinger";
-            // 
-            // label40
-            // 
-            this.label40.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.label40.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label40.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label40.Location = new System.Drawing.Point(3, 3);
-            this.label40.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label40.Name = "label40";
-            this.label40.Size = new System.Drawing.Size(752, 605);
-            this.label40.TabIndex = 59;
-            this.label40.Tag = "themeable";
-            this.label40.Text = "Coming in next version...";
-            this.label40.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnPing
-            // 
-            this.btnPing.BackColor = System.Drawing.Color.DodgerBlue;
-            this.btnPing.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
-            this.btnPing.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnPing.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
-            this.btnPing.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
-            this.btnPing.ForeColor = System.Drawing.Color.White;
-            this.btnPing.Location = new System.Drawing.Point(26, 116);
-            this.btnPing.Margin = new System.Windows.Forms.Padding(2);
-            this.btnPing.Name = "btnPing";
-            this.btnPing.Size = new System.Drawing.Size(71, 31);
-            this.btnPing.TabIndex = 58;
-            this.btnPing.Text = "Ping";
-            this.btnPing.UseVisualStyleBackColor = false;
-            this.btnPing.Visible = false;
-            this.btnPing.Click += new System.EventHandler(this.btnPing_Click);
-            // 
-            // txtPingInput
-            // 
-            this.txtPingInput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
-            this.txtPingInput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.txtPingInput.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.txtPingInput.ForeColor = System.Drawing.Color.White;
-            this.txtPingInput.Location = new System.Drawing.Point(26, 83);
-            this.txtPingInput.Margin = new System.Windows.Forms.Padding(2);
-            this.txtPingInput.Name = "txtPingInput";
-            this.txtPingInput.Size = new System.Drawing.Size(310, 29);
-            this.txtPingInput.TabIndex = 56;
-            this.txtPingInput.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            this.txtPingInput.Visible = false;
-            // 
-            // label39
-            // 
-            this.label39.AutoSize = true;
-            this.label39.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label39.ForeColor = System.Drawing.Color.Silver;
-            this.label39.Location = new System.Drawing.Point(21, 60);
-            this.label39.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label39.Name = "label39";
-            this.label39.Size = new System.Drawing.Size(139, 21);
-            this.label39.TabIndex = 57;
-            this.label39.Tag = "";
-            this.label39.Text = "IP / Domain name";
-            this.label39.Visible = false;
-            // 
-            // label32
-            // 
-            this.label32.AutoSize = true;
-            this.label32.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label32.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label32.Location = new System.Drawing.Point(6, 10);
-            this.label32.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label32.Name = "label32";
-            this.label32.Size = new System.Drawing.Size(393, 28);
-            this.label32.TabIndex = 47;
-            this.label32.Tag = "themeable";
-            this.label32.Text = "Ping IP addresses and assess your latency";
-            this.label32.Visible = false;
-            // 
             // cleanerTab
             // cleanerTab
             // 
             // 
             this.cleanerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.cleanerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
@@ -4351,6 +4280,189 @@
             this.checkMiniDumps.Text = "BSOD Minidumps";
             this.checkMiniDumps.Text = "BSOD Minidumps";
             this.checkMiniDumps.UseVisualStyleBackColor = true;
             this.checkMiniDumps.UseVisualStyleBackColor = true;
             // 
             // 
+            // pingerTab
+            // 
+            this.pingerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.pingerTab.Controls.Add(this.btnExport);
+            this.pingerTab.Controls.Add(this.button9);
+            this.pingerTab.Controls.Add(this.button7);
+            this.pingerTab.Controls.Add(this.panel7);
+            this.pingerTab.Controls.Add(this.label40);
+            this.pingerTab.Controls.Add(this.btnShodan);
+            this.pingerTab.Controls.Add(this.btnPing);
+            this.pingerTab.Controls.Add(this.txtPingInput);
+            this.pingerTab.Controls.Add(this.label39);
+            this.pingerTab.Controls.Add(this.label32);
+            this.pingerTab.Location = new System.Drawing.Point(4, 24);
+            this.pingerTab.Name = "pingerTab";
+            this.pingerTab.Padding = new System.Windows.Forms.Padding(3);
+            this.pingerTab.Size = new System.Drawing.Size(758, 611);
+            this.pingerTab.TabIndex = 13;
+            this.pingerTab.Text = "Pinger";
+            // 
+            // btnExport
+            // 
+            this.btnExport.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnExport.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnExport.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnExport.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnExport.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnExport.ForeColor = System.Drawing.Color.White;
+            this.btnExport.Location = new System.Drawing.Point(499, 510);
+            this.btnExport.Margin = new System.Windows.Forms.Padding(2);
+            this.btnExport.Name = "btnExport";
+            this.btnExport.Size = new System.Drawing.Size(71, 29);
+            this.btnExport.TabIndex = 83;
+            this.btnExport.Text = "Export...";
+            this.btnExport.UseVisualStyleBackColor = false;
+            this.btnExport.Click += new System.EventHandler(this.btnExport_Click);
+            // 
+            // button9
+            // 
+            this.button9.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button9.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button9.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button9.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button9.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button9.ForeColor = System.Drawing.Color.White;
+            this.button9.Location = new System.Drawing.Point(265, 116);
+            this.button9.Margin = new System.Windows.Forms.Padding(2);
+            this.button9.Name = "button9";
+            this.button9.Size = new System.Drawing.Size(71, 31);
+            this.button9.TabIndex = 82;
+            this.button9.Text = "Copy IP";
+            this.button9.UseVisualStyleBackColor = false;
+            this.button9.Click += new System.EventHandler(this.button9_Click);
+            // 
+            // button7
+            // 
+            this.button7.BackColor = System.Drawing.Color.DodgerBlue;
+            this.button7.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.button7.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.button7.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.button7.ForeColor = System.Drawing.Color.White;
+            this.button7.Location = new System.Drawing.Point(340, 83);
+            this.button7.Margin = new System.Windows.Forms.Padding(2);
+            this.button7.Name = "button7";
+            this.button7.Size = new System.Drawing.Size(71, 29);
+            this.button7.TabIndex = 81;
+            this.button7.Text = "Copy";
+            this.button7.UseVisualStyleBackColor = false;
+            this.button7.Click += new System.EventHandler(this.button7_Click);
+            // 
+            // panel7
+            // 
+            this.panel7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel7.Controls.Add(this.listPingResults);
+            this.panel7.Location = new System.Drawing.Point(26, 200);
+            this.panel7.Name = "panel7";
+            this.panel7.Size = new System.Drawing.Size(544, 307);
+            this.panel7.TabIndex = 80;
+            // 
+            // listPingResults
+            // 
+            this.listPingResults.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.listPingResults.BorderStyle = System.Windows.Forms.BorderStyle.None;
+            this.listPingResults.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.listPingResults.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.listPingResults.ForeColor = System.Drawing.Color.White;
+            this.listPingResults.FormattingEnabled = true;
+            this.listPingResults.HorizontalScrollbar = true;
+            this.listPingResults.ItemHeight = 21;
+            this.listPingResults.Location = new System.Drawing.Point(0, 0);
+            this.listPingResults.Margin = new System.Windows.Forms.Padding(2);
+            this.listPingResults.Name = "listPingResults";
+            this.listPingResults.Size = new System.Drawing.Size(542, 305);
+            this.listPingResults.TabIndex = 79;
+            // 
+            // label40
+            // 
+            this.label40.AutoSize = true;
+            this.label40.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label40.ForeColor = System.Drawing.Color.Silver;
+            this.label40.Location = new System.Drawing.Point(21, 176);
+            this.label40.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label40.Name = "label40";
+            this.label40.Size = new System.Drawing.Size(62, 21);
+            this.label40.TabIndex = 60;
+            this.label40.Tag = "";
+            this.label40.Text = "Results";
+            // 
+            // btnShodan
+            // 
+            this.btnShodan.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnShodan.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnShodan.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnShodan.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnShodan.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnShodan.ForeColor = System.Drawing.Color.White;
+            this.btnShodan.Location = new System.Drawing.Point(101, 116);
+            this.btnShodan.Margin = new System.Windows.Forms.Padding(2);
+            this.btnShodan.Name = "btnShodan";
+            this.btnShodan.Size = new System.Drawing.Size(160, 31);
+            this.btnShodan.TabIndex = 59;
+            this.btnShodan.Text = "Check on SHODAN.io";
+            this.btnShodan.UseVisualStyleBackColor = false;
+            this.btnShodan.Click += new System.EventHandler(this.btnShodan_Click);
+            // 
+            // btnPing
+            // 
+            this.btnPing.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnPing.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnPing.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnPing.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnPing.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnPing.ForeColor = System.Drawing.Color.White;
+            this.btnPing.Location = new System.Drawing.Point(26, 116);
+            this.btnPing.Margin = new System.Windows.Forms.Padding(2);
+            this.btnPing.Name = "btnPing";
+            this.btnPing.Size = new System.Drawing.Size(71, 31);
+            this.btnPing.TabIndex = 58;
+            this.btnPing.Text = "Ping";
+            this.btnPing.UseVisualStyleBackColor = false;
+            this.btnPing.Click += new System.EventHandler(this.btnPing_Click);
+            // 
+            // txtPingInput
+            // 
+            this.txtPingInput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.txtPingInput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.txtPingInput.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtPingInput.ForeColor = System.Drawing.Color.White;
+            this.txtPingInput.Location = new System.Drawing.Point(26, 83);
+            this.txtPingInput.Margin = new System.Windows.Forms.Padding(2);
+            this.txtPingInput.Name = "txtPingInput";
+            this.txtPingInput.Size = new System.Drawing.Size(310, 29);
+            this.txtPingInput.TabIndex = 56;
+            this.txtPingInput.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.txtPingInput.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtPingInput_KeyDown);
+            // 
+            // label39
+            // 
+            this.label39.AutoSize = true;
+            this.label39.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label39.ForeColor = System.Drawing.Color.Silver;
+            this.label39.Location = new System.Drawing.Point(23, 60);
+            this.label39.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label39.Name = "label39";
+            this.label39.Size = new System.Drawing.Size(139, 21);
+            this.label39.TabIndex = 57;
+            this.label39.Tag = "";
+            this.label39.Text = "IP / Domain name";
+            // 
+            // label32
+            // 
+            this.label32.AutoSize = true;
+            this.label32.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label32.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.label32.Location = new System.Drawing.Point(6, 10);
+            this.label32.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label32.Name = "label32";
+            this.label32.Size = new System.Drawing.Size(393, 28);
+            this.label32.TabIndex = 47;
+            this.label32.Tag = "themeable";
+            this.label32.Text = "Ping IP addresses and assess your latency";
+            // 
             // hostsEditorTab
             // hostsEditorTab
             // 
             // 
             this.hostsEditorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.hostsEditorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
@@ -4395,7 +4507,7 @@
             this.panel4.Location = new System.Drawing.Point(6, 70);
             this.panel4.Location = new System.Drawing.Point(6, 70);
             this.panel4.Margin = new System.Windows.Forms.Padding(2);
             this.panel4.Margin = new System.Windows.Forms.Padding(2);
             this.panel4.Name = "panel4";
             this.panel4.Name = "panel4";
-            this.panel4.Size = new System.Drawing.Size(793, 547);
+            this.panel4.Size = new System.Drawing.Size(746, 535);
             this.panel4.TabIndex = 53;
             this.panel4.TabIndex = 53;
             // 
             // 
             // label31
             // label31
@@ -4596,10 +4708,10 @@
             this.button46.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.button46.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.button46.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.button46.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.button46.ForeColor = System.Drawing.Color.White;
             this.button46.ForeColor = System.Drawing.Color.White;
-            this.button46.Location = new System.Drawing.Point(5, 394);
+            this.button46.Location = new System.Drawing.Point(6, 394);
             this.button46.Margin = new System.Windows.Forms.Padding(2);
             this.button46.Margin = new System.Windows.Forms.Padding(2);
             this.button46.Name = "button46";
             this.button46.Name = "button46";
-            this.button46.Size = new System.Drawing.Size(104, 31);
+            this.button46.Size = new System.Drawing.Size(102, 31);
             this.button46.TabIndex = 53;
             this.button46.TabIndex = 53;
             this.button46.Text = "Remove all";
             this.button46.Text = "Remove all";
             this.button46.UseVisualStyleBackColor = false;
             this.button46.UseVisualStyleBackColor = false;
@@ -5998,6 +6110,7 @@
             // optionsTab
             // optionsTab
             // 
             // 
             this.optionsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.optionsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.optionsTab.Controls.Add(this.quickAccessToggle);
             this.optionsTab.Controls.Add(this.btnOpenConf);
             this.optionsTab.Controls.Add(this.btnOpenConf);
             this.optionsTab.Controls.Add(this.label48);
             this.optionsTab.Controls.Add(this.label48);
             this.optionsTab.Controls.Add(this.label43);
             this.optionsTab.Controls.Add(this.label43);
@@ -6021,6 +6134,21 @@
             this.optionsTab.TabIndex = 6;
             this.optionsTab.TabIndex = 6;
             this.optionsTab.Text = "Options";
             this.optionsTab.Text = "Options";
             // 
             // 
+            // quickAccessToggle
+            // 
+            this.quickAccessToggle.Location = new System.Drawing.Point(26, 153);
+            this.quickAccessToggle.Margin = new System.Windows.Forms.Padding(2);
+            this.quickAccessToggle.Name = "quickAccessToggle";
+            this.quickAccessToggle.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.quickAccessToggle.OffForeColor = System.Drawing.Color.White;
+            this.quickAccessToggle.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.quickAccessToggle.OnForeColor = System.Drawing.Color.White;
+            this.quickAccessToggle.OnText = "Quick Access Menu";
+            this.quickAccessToggle.Size = new System.Drawing.Size(208, 31);
+            this.quickAccessToggle.TabIndex = 64;
+            this.quickAccessToggle.Tag = "themeable";
+            this.quickAccessToggle.CheckedChanged += new Optimizer.ToggleSwitch.CheckedChangedDelegate(this.quickAccessToggle_CheckedChanged);
+            // 
             // btnOpenConf
             // btnOpenConf
             // 
             // 
             this.btnOpenConf.BackColor = System.Drawing.Color.DodgerBlue;
             this.btnOpenConf.BackColor = System.Drawing.Color.DodgerBlue;
@@ -6029,7 +6157,7 @@
             this.btnOpenConf.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnOpenConf.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnOpenConf.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnOpenConf.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnOpenConf.ForeColor = System.Drawing.Color.White;
             this.btnOpenConf.ForeColor = System.Drawing.Color.White;
-            this.btnOpenConf.Location = new System.Drawing.Point(26, 384);
+            this.btnOpenConf.Location = new System.Drawing.Point(26, 429);
             this.btnOpenConf.Margin = new System.Windows.Forms.Padding(2);
             this.btnOpenConf.Margin = new System.Windows.Forms.Padding(2);
             this.btnOpenConf.Name = "btnOpenConf";
             this.btnOpenConf.Name = "btnOpenConf";
             this.btnOpenConf.Size = new System.Drawing.Size(155, 31);
             this.btnOpenConf.Size = new System.Drawing.Size(155, 31);
@@ -6043,7 +6171,7 @@
             this.label48.AutoSize = true;
             this.label48.AutoSize = true;
             this.label48.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label48.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label48.ForeColor = System.Drawing.Color.DodgerBlue;
             this.label48.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label48.Location = new System.Drawing.Point(6, 303);
+            this.label48.Location = new System.Drawing.Point(6, 348);
             this.label48.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label48.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label48.Name = "label48";
             this.label48.Name = "label48";
             this.label48.Size = new System.Drawing.Size(161, 28);
             this.label48.Size = new System.Drawing.Size(161, 28);
@@ -6056,7 +6184,7 @@
             this.label43.AutoSize = true;
             this.label43.AutoSize = true;
             this.label43.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label43.Font = new System.Drawing.Font("Segoe UI Semibold", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label43.ForeColor = System.Drawing.Color.DodgerBlue;
             this.label43.ForeColor = System.Drawing.Color.DodgerBlue;
-            this.label43.Location = new System.Drawing.Point(6, 160);
+            this.label43.Location = new System.Drawing.Point(6, 205);
             this.label43.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label43.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label43.Name = "label43";
             this.label43.Name = "label43";
             this.label43.Size = new System.Drawing.Size(157, 28);
             this.label43.Size = new System.Drawing.Size(157, 28);
@@ -6072,7 +6200,7 @@
             this.btnViewLog.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnViewLog.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnViewLog.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnViewLog.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnViewLog.ForeColor = System.Drawing.Color.White;
             this.btnViewLog.ForeColor = System.Drawing.Color.White;
-            this.btnViewLog.Location = new System.Drawing.Point(26, 349);
+            this.btnViewLog.Location = new System.Drawing.Point(26, 394);
             this.btnViewLog.Margin = new System.Windows.Forms.Padding(2);
             this.btnViewLog.Margin = new System.Windows.Forms.Padding(2);
             this.btnViewLog.Name = "btnViewLog";
             this.btnViewLog.Name = "btnViewLog";
             this.btnViewLog.Size = new System.Drawing.Size(155, 31);
             this.btnViewLog.Size = new System.Drawing.Size(155, 31);
@@ -6106,7 +6234,7 @@
             this.btnChangelog.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnChangelog.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnChangelog.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnChangelog.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnChangelog.ForeColor = System.Drawing.Color.White;
             this.btnChangelog.ForeColor = System.Drawing.Color.White;
-            this.btnChangelog.Location = new System.Drawing.Point(26, 242);
+            this.btnChangelog.Location = new System.Drawing.Point(26, 287);
             this.btnChangelog.Margin = new System.Windows.Forms.Padding(2);
             this.btnChangelog.Margin = new System.Windows.Forms.Padding(2);
             this.btnChangelog.Name = "btnChangelog";
             this.btnChangelog.Name = "btnChangelog";
             this.btnChangelog.Size = new System.Drawing.Size(155, 31);
             this.btnChangelog.Size = new System.Drawing.Size(155, 31);
@@ -6123,7 +6251,7 @@
             this.btnUpdate.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnUpdate.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnUpdate.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnUpdate.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnUpdate.ForeColor = System.Drawing.Color.White;
             this.btnUpdate.ForeColor = System.Drawing.Color.White;
-            this.btnUpdate.Location = new System.Drawing.Point(26, 207);
+            this.btnUpdate.Location = new System.Drawing.Point(26, 252);
             this.btnUpdate.Margin = new System.Windows.Forms.Padding(2);
             this.btnUpdate.Margin = new System.Windows.Forms.Padding(2);
             this.btnUpdate.Name = "btnUpdate";
             this.btnUpdate.Name = "btnUpdate";
             this.btnUpdate.Size = new System.Drawing.Size(155, 31);
             this.btnUpdate.Size = new System.Drawing.Size(155, 31);
@@ -6140,7 +6268,7 @@
             this.btnResetConfig.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnResetConfig.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnResetConfig.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnResetConfig.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnResetConfig.ForeColor = System.Drawing.Color.White;
             this.btnResetConfig.ForeColor = System.Drawing.Color.White;
-            this.btnResetConfig.Location = new System.Drawing.Point(26, 419);
+            this.btnResetConfig.Location = new System.Drawing.Point(26, 464);
             this.btnResetConfig.Margin = new System.Windows.Forms.Padding(2);
             this.btnResetConfig.Margin = new System.Windows.Forms.Padding(2);
             this.btnResetConfig.Name = "btnResetConfig";
             this.btnResetConfig.Name = "btnResetConfig";
             this.btnResetConfig.Size = new System.Drawing.Size(155, 31);
             this.btnResetConfig.Size = new System.Drawing.Size(155, 31);
@@ -6308,6 +6436,101 @@
             this.runDialogTime.Interval = 5;
             this.runDialogTime.Interval = 5;
             this.runDialogTime.Tick += new System.EventHandler(this.runDialogTimer_Tick);
             this.runDialogTime.Tick += new System.EventHandler(this.runDialogTimer_Tick);
             // 
             // 
+            // ExportDialog
+            // 
+            this.ExportDialog.Filter = "Text [*.txt]|*.txt";
+            this.ExportDialog.Title = "Optimizer | Export PING results...";
+            // 
+            // launcherMenu
+            // 
+            this.launcherMenu.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.launcherMenu.Font = new System.Drawing.Font("Segoe UI Semibold", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.launcherMenu.ImageScalingSize = new System.Drawing.Size(20, 20);
+            this.launcherMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.startupItem,
+            this.cleanerItem,
+            this.pingerItem,
+            this.hostsItem,
+            this.appsItem,
+            this.exitItem});
+            this.launcherMenu.Name = "launcherMenu";
+            this.launcherMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
+            this.launcherMenu.ShowImageMargin = false;
+            this.launcherMenu.Size = new System.Drawing.Size(186, 160);
+            // 
+            // startupItem
+            // 
+            this.startupItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+            this.startupItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.startupItem.ForeColor = System.Drawing.Color.White;
+            this.startupItem.Name = "startupItem";
+            this.startupItem.Size = new System.Drawing.Size(185, 26);
+            this.startupItem.Text = "Startup Manager";
+            this.startupItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
+            this.startupItem.Click += new System.EventHandler(this.startupItem_Click);
+            // 
+            // cleanerItem
+            // 
+            this.cleanerItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+            this.cleanerItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.cleanerItem.ForeColor = System.Drawing.Color.White;
+            this.cleanerItem.Name = "cleanerItem";
+            this.cleanerItem.Size = new System.Drawing.Size(185, 26);
+            this.cleanerItem.Text = "PC Cleaner";
+            this.cleanerItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
+            this.cleanerItem.Click += new System.EventHandler(this.cleanerItem_Click);
+            // 
+            // pingerItem
+            // 
+            this.pingerItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+            this.pingerItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.pingerItem.ForeColor = System.Drawing.Color.White;
+            this.pingerItem.Name = "pingerItem";
+            this.pingerItem.Size = new System.Drawing.Size(185, 26);
+            this.pingerItem.Text = "Pinger Tool";
+            this.pingerItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
+            this.pingerItem.Click += new System.EventHandler(this.pingerItem_Click);
+            // 
+            // hostsItem
+            // 
+            this.hostsItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+            this.hostsItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.hostsItem.ForeColor = System.Drawing.Color.White;
+            this.hostsItem.Name = "hostsItem";
+            this.hostsItem.Size = new System.Drawing.Size(185, 26);
+            this.hostsItem.Text = "HOSTS Editor";
+            this.hostsItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
+            this.hostsItem.Click += new System.EventHandler(this.hostsItem_Click);
+            // 
+            // appsItem
+            // 
+            this.appsItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+            this.appsItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.appsItem.ForeColor = System.Drawing.Color.White;
+            this.appsItem.Name = "appsItem";
+            this.appsItem.Size = new System.Drawing.Size(185, 26);
+            this.appsItem.Text = "Apps Downloader";
+            this.appsItem.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
+            this.appsItem.Click += new System.EventHandler(this.appsItem_Click);
+            // 
+            // exitItem
+            // 
+            this.exitItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+            this.exitItem.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.exitItem.ForeColor = System.Drawing.Color.White;
+            this.exitItem.Name = "exitItem";
+            this.exitItem.Size = new System.Drawing.Size(185, 26);
+            this.exitItem.Text = "Exit";
+            this.exitItem.Click += new System.EventHandler(this.exitItem_Click);
+            // 
+            // launcherIcon
+            // 
+            this.launcherIcon.ContextMenuStrip = this.launcherMenu;
+            this.launcherIcon.Icon = ((System.Drawing.Icon)(resources.GetObject("launcherIcon.Icon")));
+            this.launcherIcon.Text = "Optimizer";
+            this.launcherIcon.Visible = true;
+            this.launcherIcon.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.launcherIcon_MouseDoubleClick);
+            // 
             // MainForm
             // MainForm
             // 
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -6441,14 +6664,15 @@
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox28)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox28)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox29)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox29)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox26)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox26)).EndInit();
-            this.pingerTab.ResumeLayout(false);
-            this.pingerTab.PerformLayout();
             this.cleanerTab.ResumeLayout(false);
             this.cleanerTab.ResumeLayout(false);
             this.cleanerTab.PerformLayout();
             this.cleanerTab.PerformLayout();
             this.cleaningpanel.ResumeLayout(false);
             this.cleaningpanel.ResumeLayout(false);
             this.cleaningpanel.PerformLayout();
             this.cleaningpanel.PerformLayout();
             this.panel1.ResumeLayout(false);
             this.panel1.ResumeLayout(false);
             this.panel1.PerformLayout();
             this.panel1.PerformLayout();
+            this.pingerTab.ResumeLayout(false);
+            this.pingerTab.PerformLayout();
+            this.panel7.ResumeLayout(false);
             this.hostsEditorTab.ResumeLayout(false);
             this.hostsEditorTab.ResumeLayout(false);
             this.hostsEditorTab.PerformLayout();
             this.hostsEditorTab.PerformLayout();
             this.panel4.ResumeLayout(false);
             this.panel4.ResumeLayout(false);
@@ -6486,6 +6710,7 @@
             this.panel6.ResumeLayout(false);
             this.panel6.ResumeLayout(false);
             this.optionsTab.ResumeLayout(false);
             this.optionsTab.ResumeLayout(false);
             this.optionsTab.PerformLayout();
             this.optionsTab.PerformLayout();
+            this.launcherMenu.ResumeLayout(false);
             this.ResumeLayout(false);
             this.ResumeLayout(false);
 
 
         }
         }
@@ -6920,9 +7145,25 @@
         private System.Windows.Forms.TextBox txtPingInput;
         private System.Windows.Forms.TextBox txtPingInput;
         private System.Windows.Forms.Label label39;
         private System.Windows.Forms.Label label39;
         private System.Windows.Forms.Button btnPing;
         private System.Windows.Forms.Button btnPing;
-        private System.Windows.Forms.Label label40;
         private System.Windows.Forms.Label lblFootprint;
         private System.Windows.Forms.Label lblFootprint;
         private System.Windows.Forms.Label lblPretext;
         private System.Windows.Forms.Label lblPretext;
+        private System.Windows.Forms.Button btnShodan;
+        private System.Windows.Forms.Label label40;
+        private System.Windows.Forms.ListBox listPingResults;
+        private System.Windows.Forms.Panel panel7;
+        private System.Windows.Forms.Button button7;
+        private System.Windows.Forms.Button button9;
+        private System.Windows.Forms.Button btnExport;
+        internal System.Windows.Forms.SaveFileDialog ExportDialog;
+        private System.Windows.Forms.ContextMenuStrip launcherMenu;
+        private System.Windows.Forms.NotifyIcon launcherIcon;
+        private System.Windows.Forms.ToolStripMenuItem startupItem;
+        private System.Windows.Forms.ToolStripMenuItem cleanerItem;
+        private System.Windows.Forms.ToolStripMenuItem pingerItem;
+        private System.Windows.Forms.ToolStripMenuItem hostsItem;
+        private System.Windows.Forms.ToolStripMenuItem appsItem;
+        private System.Windows.Forms.ToolStripMenuItem exitItem;
+        private ToggleSwitch quickAccessToggle;
     }
     }
 }
 }
 
 

+ 208 - 10
Optimizer/MainForm.cs

@@ -27,6 +27,12 @@ namespace Optimizer
         List<string> _desktopItems = new List<string>();
         List<string> _desktopItems = new List<string>();
         List<string> _modernApps = new List<string>();
         List<string> _modernApps = new List<string>();
 
 
+        bool _trayMenu = false;
+
+        List<PingReply> _pingResults;
+        string _shodanIP = string.Empty;
+        PingReply tmpReply;
+
         DesktopItemType _desktopItemType = DesktopItemType.Program;
         DesktopItemType _desktopItemType = DesktopItemType.Program;
         DesktopTypePosition _desktopItemPosition = DesktopTypePosition.Top;
         DesktopTypePosition _desktopItemPosition = DesktopTypePosition.Top;
 
 
@@ -324,11 +330,16 @@ namespace Optimizer
         public MainForm()
         public MainForm()
         {
         {
             InitializeComponent();
             InitializeComponent();
+
             EnableToggleEvents();
             EnableToggleEvents();
 
 
             CheckForIllegalCrossThreadCalls = false;
             CheckForIllegalCrossThreadCalls = false;
             Options.ApplyTheme(this);
             Options.ApplyTheme(this);
 
 
+            _trayMenu = Options.CurrentOptions.EnableTray;
+            quickAccessToggle.Checked = Options.CurrentOptions.EnableTray;
+            launcherIcon.Visible = Options.CurrentOptions.EnableTray;
+
             // fix SSL/TLS error when contacting internet
             // fix SSL/TLS error when contacting internet
             ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
             ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
 
 
@@ -411,6 +422,8 @@ namespace Optimizer
             GetFeed();
             GetFeed();
 
 
             GetFootprint();
             GetFootprint();
+
+            launcherMenu.Renderer = new ToolStripRendererMaterial();
         }
         }
 
 
         private void GetFootprint()
         private void GetFootprint()
@@ -792,10 +805,18 @@ namespace Optimizer
             }
             }
         }
         }
 
 
-        private void Main_FormClosing(object sender, EventArgs e)
+        private void Main_FormClosing(object sender, FormClosingEventArgs e)
         {
         {
-            Options.CurrentOptions.AppsFolder = txtDownloadFolder.Text;
-            Options.SaveSettings();
+            if (_trayMenu)
+            {
+                e.Cancel = true;
+                this.Hide();
+            }
+            else
+            {
+                Options.CurrentOptions.AppsFolder = txtDownloadFolder.Text;
+                Options.SaveSettings();
+            }
         }
         }
 
 
         private void button39_Click(object sender, EventArgs e)
         private void button39_Click(object sender, EventArgs e)
@@ -1013,10 +1034,8 @@ namespace Optimizer
 
 
         private void aio_SelectedIndexChanged(object sender, EventArgs e)
         private void aio_SelectedIndexChanged(object sender, EventArgs e)
         {
         {
-            if (tabCollection.SelectedTab == hostsEditorTab)
-            {
-                txtIP.Focus();
-            }
+            if (tabCollection.SelectedTab == hostsEditorTab) txtIP.Focus();
+            if (tabCollection.SelectedTab == pingerTab) txtPingInput.Focus();
         }
         }
 
 
         private void button48_Click(object sender, EventArgs e)
         private void button48_Click(object sender, EventArgs e)
@@ -2340,16 +2359,195 @@ namespace Optimizer
 
 
         private void btnPing_Click(object sender, EventArgs e)
         private void btnPing_Click(object sender, EventArgs e)
         {
         {
-            PingReply reply1 = Utilities.PingHost(txtPingInput.Text);
-            PingReply reply2 = Utilities.PingHost(txtPingInput.Text);
-            PingReply reply3 = Utilities.PingHost(txtPingInput.Text);
+            if (string.IsNullOrEmpty(txtPingInput.Text)) return;
 
 
+            _pingResults = new List<PingReply>();
 
 
+            listPingResults.Items.Clear();
+
+            if (Utilities.PingHost(txtPingInput.Text) == null)
+            {
+                listPingResults.Items.Add(string.Format("Could not find host [{0}]", txtPingInput.Text));
+                return;
+            }
+            
+            Task pinger = new Task(() =>
+            {
+                btnShodan.Enabled = false;
+                btnPing.Enabled = false;
+
+                listPingResults.Items.Add(string.Format("Pinging [{0}] with 32 bytes - 9 times...", txtPingInput.Text));
+                listPingResults.Items.Add("");
+
+                for (int i = 0; i < 9; i++)
+                {
+                    tmpReply = Utilities.PingHost(txtPingInput.Text);
+
+                    if (tmpReply.Address == null)
+                    {
+                        listPingResults.Items.Add(tmpReply.Status);
+                    }
+                    else
+                    {
+                        _pingResults.Add(tmpReply);
+                        _shodanIP = _pingResults[i].Address.ToString();
+                        listPingResults.Items.Add(string.Format("{0} - LATENCY: {1} ms - TTL: {2}", _pingResults[i].Status, _pingResults[i].RoundtripTime, _pingResults[i].Options.Ttl));
+                    }
+                }
+
+                listPingResults.Items.Add("");
+
+                // calculate statistics
+                if (_pingResults.Count > 0)
+                {
+                    long maxLatency = _pingResults.Max(x => x.RoundtripTime);
+                    long minLatency = _pingResults.Min(x => x.RoundtripTime);
+                    double averageLatency = _pingResults.Average(x => x.RoundtripTime);
+
+                    listPingResults.Items.Add(string.Format("LATENCY: Min = {0}, Max = {1}, Average = {2:F2}", minLatency, maxLatency, averageLatency));
+                }
+                else
+                {
+                    listPingResults.Items.Add("All packets timed out");
+                }
+
+                btnPing.Enabled = true;
+                btnShodan.Enabled = true;
+            });
+
+            pinger.Start();
         }
         }
 
 
         private void btnCheckFootprint_Click(object sender, EventArgs e)
         private void btnCheckFootprint_Click(object sender, EventArgs e)
         {
         {
             CleanHelper.CheckFootprint();
             CleanHelper.CheckFootprint();
         }
         }
+
+        private void btnShodan_Click(object sender, EventArgs e)
+        {
+            IPAddress tryIP;
+            if (IPAddress.TryParse(txtPingInput.Text, out tryIP))
+            {
+                Process.Start(string.Format("https://www.shodan.io/host/{0}", txtPingInput.Text));
+                return;
+            }
+            
+            if (!string.IsNullOrEmpty(_shodanIP))
+            {
+                Process.Start(string.Format("https://www.shodan.io/host/{0}", _shodanIP));
+                return;
+            }
+        }
+
+        private void button9_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                Clipboard.SetText(_shodanIP);
+            }
+            catch { }
+        }
+
+        private void button7_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                Clipboard.SetText(txtPingInput.Text);
+            }
+            catch { }
+        }
+
+        private void txtPingInput_KeyDown(object sender, KeyEventArgs e)
+        {
+            if (e.KeyCode == Keys.Enter) btnPing.PerformClick();
+        }
+
+        private void btnExport_Click(object sender, EventArgs e)
+        {
+            if (ExportDialog.ShowDialog() == DialogResult.OK)
+            {
+                try
+                {
+                    File.WriteAllLines(ExportDialog.FileName, listPingResults.Items.Cast<string>());
+                }
+                catch (Exception ex)
+                {
+                    ErrorLogger.LogError("btnExport.Click", ex.Message, ex.StackTrace);
+                    MessageBox.Show(ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                }
+            }
+        }
+
+        private void startupItem_Click(object sender, EventArgs e)
+        {
+            tabCollection.SelectedTab = startupTab;
+            RestoreWindow();
+        }
+
+        private void cleanerItem_Click(object sender, EventArgs e)
+        {
+            tabCollection.SelectedTab = cleanerTab;
+            RestoreWindow();
+        }
+
+        private void pingerItem_Click(object sender, EventArgs e)
+        {
+            tabCollection.SelectedTab = pingerTab;
+            RestoreWindow();
+            txtPingInput.Focus();
+        }
+
+        private void hostsItem_Click(object sender, EventArgs e)
+        {
+            tabCollection.SelectedTab = hostsEditorTab;
+            RestoreWindow();
+            txtIP.Focus();
+        }
+
+        private void appsItem_Click(object sender, EventArgs e)
+        {
+            tabCollection.SelectedTab = appsTab;
+            RestoreWindow();
+        }
+
+        private void exitItem_Click(object sender, EventArgs e)
+        {
+            _trayMenu = false;
+
+            Options.CurrentOptions.AppsFolder = txtDownloadFolder.Text;
+            Options.SaveSettings();
+
+            Application.Exit();
+        }
+
+        private void RestoreWindow()
+        {
+            if (this.WindowState == FormWindowState.Minimized) this.WindowState = FormWindowState.Normal;
+            this.Show();
+            this.Activate();
+            this.Focus();
+        }
+
+        private void launcherIcon_MouseDoubleClick(object sender, MouseEventArgs e)
+        {
+            if (this.Visible)
+            {
+                if (this.WindowState == FormWindowState.Minimized) this.WindowState = FormWindowState.Normal;
+                this.Hide();
+            }
+            else
+            {
+                RestoreWindow();
+            }
+        }
+
+        private void quickAccessToggle_CheckedChanged(object sender, EventArgs e)
+        {
+            Options.CurrentOptions.EnableTray = quickAccessToggle.Checked;
+            Options.SaveSettings();
+
+            _trayMenu = quickAccessToggle.Checked;
+            launcherIcon.Visible = quickAccessToggle.Checked;
+        }
     }
     }
 }
 }

+ 1146 - 5
Optimizer/MainForm.resx

@@ -44217,20 +44217,1161 @@ any application only by typing your desired keyword.</value>
     <value>972, 17</value>
     <value>972, 17</value>
   </metadata>
   </metadata>
   <metadata name="DefineURLIconDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="DefineURLIconDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 60</value>
+    <value>1274, 17</value>
   </metadata>
   </metadata>
   <metadata name="DefineFileIconDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="DefineFileIconDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>218, 60</value>
+    <value>1441, 17</value>
   </metadata>
   </metadata>
   <metadata name="DefineCommandIconDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="DefineCommandIconDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>415, 60</value>
+    <value>17, 56</value>
   </metadata>
   </metadata>
   <metadata name="integratorTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="integratorTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>660, 60</value>
+    <value>219, 56</value>
   </metadata>
   </metadata>
   <metadata name="runDialogTime.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="runDialogTime.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>860, 58</value>
+    <value>356, 56</value>
   </metadata>
   </metadata>
+  <metadata name="ExportDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>1152, 17</value>
+  </metadata>
+  <metadata name="launcherMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>488, 56</value>
+  </metadata>
+  <metadata name="launcherIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>618, 56</value>
+  </metadata>
+  <data name="launcherIcon.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/f39/AtNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/39/fwIAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv9/f38CAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/f39/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/39/
+        fwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv9/f38CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/f39/AgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/39/fwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv9/f38CAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/f39/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/39/fwIAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv9/f38CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/f39/AgAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/39/fwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv9/f38CAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/f39/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/39/fwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv9/f38CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/f39/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/39/
+        fwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv9/f38CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/f39/AgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAA01W6/9NVuv/TVbr/01W6/39/fwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA01W6/9NVuv9/f38CAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/wAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/wAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/AAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/wAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/AAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/01W6/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv/TVbr/01W6/9NVuv8AAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NV
+        uv/TVbr/01W6/9NVuv/TVbr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/01W6/9NVuv/TVbr/01W6/wAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNV
+        uv/TVbr/01W6/9NVuv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNVuv/TVbr/AAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////
+        ////////////////////////////////////////////////////////////////////////////////
+        ////////////////////////////////////////////////////////////////////////////////
+        ///////////////////////////////////////////////H////////////////////g///////////
+        /////////wH///////////////////4A///////////////////8AH//////////////////+AA/////
+        //////////////AAH//////////////////gAA//////////////////wAAH/////////////////4AA
+        A/////////////////8AAAH////////////////+AAAA/////////////////AAAAH//////////////
+        //gAAAA////////////////wAAAAH///////////////4AAAAA///////////////8AAAAAH////////
+        //////+AAAAAA///////////////AAAAAAH//////////////gAAAAAA//////////////wAAAAAAH//
+        ///////////4AAAAAAA/////////////8AAAAAAAH////////////+AAAAAAAA/////////////AAAAA
+        AAAH////////////gAAAAAAAA////////////wAAAAAAAAH///////////4AAAAAAAAA///////////8
+        AAAAAAAAAH//////////+AAAAAAAAAA///////////AAAAAAAAAAH//////////gAAAAAAAAAA//////
+        ////wAAAAAAAAAAH/////////4AAAAAAAAAAA/////////8AAAAAAAAAAAH////////+AAAAAAAAAAAA
+        /////////AAAAAAAAAAAAH////////gAAAAAAAAAAAA////////wAAAAAAAAAAAAH///////4AAAAAAA
+        AAAAAA///////8AAAAAAGAAAAAAH//////+AAAAAADwAAAAAA///////AAAAAAB+AAAAAAH//////wAA
+        AAAA/wAAAAAA//////8AAAAAAf+AAAAAAH//////gAAAAAP/wAAAAAA//////8AAAAAH/+AAAAAAH///
+        ///gAAAAD//wAAAAAA//////8AAAAB//+AAAAAAH//////gAAAA///wAAAAAA//////8AAAAf//+AAAA
+        AAH//////gAAAP///wAAAAAA//////8AAAH///+AAAAAAH//////gAAD////wAAAAAA//////8AAB///
+        /+AAAAAAH//////gAA/////wAAAAAA//////8AAf////+AAAAAAH//////gAP/////wAAAAAA//////8
+        AH/////+AAAAAAH//////gD//////wAAAAAA//////8B//////+AAAAAAH//////g///////wAAAAAA/
+        /////8f//////+AAAAAAH//////////////wAAAAAA//////////////+AAAAAAH//////////////wA
+        AAAAA//////////////+AAAAAAH//////////////wAAAAAA//////////////+AAAAAAH//////////
+        ////wAAAAAA//////////////+AAAAAAH//////////////wAAAAAA//////////////+AAAAAAH////
+        //////////wAAAAAA//////////////+AAAAAAH//////////////wAAAAAA//////////////+AAAAA
+        AH//////////////wAAAAAA//////////////+AAAAAAH//////////////wAAAAAA//////////////
+        +AAAAAAH//////////////wAAAAAA//////////////+AAAAAAH//////////////wAAAAAA////////
+        //////+AAAAAAP//////////////wAAAAAD//////////////+AAAAAB///////////////wAAAAA///
+        ////////////+AAAAAf///////////////wAAAAP///////////////+AAAAH////////////////wAA
+        AD////////////////+AAAB/////////////////wAAA/////////////////+AAAf//////////////
+        ///wAAP/////////////////+AAH//////////////////wAD//////////////////+AB//////////
+        /////////wA///////////////////+Af///////////////////wP///////////////////+H/////
+        ///////////////z////////////////////////////////////////////////////////////////
+        ////////////////////////////////////////////////////////////////////////////////
+        ////////////////////////////////////////////////////////////////////////////////
+        //////////////////////////////////8=
+</value>
+  </data>
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>79</value>
     <value>79</value>
   </metadata>
   </metadata>

+ 1 - 0
Optimizer/Optimizer.csproj

@@ -86,6 +86,7 @@
     <Compile Include="AboutForm.Designer.cs">
     <Compile Include="AboutForm.Designer.cs">
       <DependentUpon>AboutForm.cs</DependentUpon>
       <DependentUpon>AboutForm.cs</DependentUpon>
     </Compile>
     </Compile>
+    <Compile Include="ColoredControls\ToolStripRendererMaterial.cs" />
     <Compile Include="ErrorLogger.cs" />
     <Compile Include="ErrorLogger.cs" />
     <Compile Include="FeedApp.cs" />
     <Compile Include="FeedApp.cs" />
     <Compile Include="ByteSize\BinaryByteSize.cs" />
     <Compile Include="ByteSize\BinaryByteSize.cs" />

+ 18 - 0
Optimizer/Options.cs

@@ -12,6 +12,7 @@ namespace Optimizer
     {
     {
         public Theme Color { get; set; }
         public Theme Color { get; set; }
         public string AppsFolder { get; set; }
         public string AppsFolder { get; set; }
+        public bool EnableTray { get; set; }
 
 
         public bool EnablePerformanceTweaks { get; set; }
         public bool EnablePerformanceTweaks { get; set; }
         public bool DisableNetworkThrottling { get; set; }
         public bool DisableNetworkThrottling { get; set; }
@@ -58,6 +59,10 @@ namespace Optimizer
 
 
     internal static class Options
     internal static class Options
     {
     {
+        internal static Color ForegroundColor = Color.MediumOrchid;
+        internal static Color ForegroundAccentColor = Color.DarkOrchid;
+        internal static Color BackgroundColor = Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+
         readonly static string _themeFlag = "themeable";
         readonly static string _themeFlag = "themeable";
         internal readonly static string SettingsFile = Required.CoreFolder + "\\Optimizer.json";
         internal readonly static string SettingsFile = Required.CoreFolder + "\\Optimizer.json";
 
 
@@ -69,21 +74,33 @@ namespace Optimizer
             {
             {
                 case Theme.Caramel:
                 case Theme.Caramel:
                     SetTheme(f, Color.DarkOrange, Color.Chocolate);
                     SetTheme(f, Color.DarkOrange, Color.Chocolate);
+                    ForegroundColor = Color.DarkOrange;
+                    ForegroundAccentColor = Color.Chocolate;
                     break;
                     break;
                 case Theme.Lime:
                 case Theme.Lime:
                     SetTheme(f, Color.LimeGreen, Color.ForestGreen);
                     SetTheme(f, Color.LimeGreen, Color.ForestGreen);
+                    ForegroundColor = Color.LimeGreen;
+                    ForegroundAccentColor = Color.ForestGreen;
                     break;
                     break;
                 case Theme.Magma:
                 case Theme.Magma:
                     SetTheme(f, Color.Tomato, Color.Red);
                     SetTheme(f, Color.Tomato, Color.Red);
+                    ForegroundColor = Color.Tomato;
+                    ForegroundAccentColor = Color.Red;
                     break;
                     break;
                 case Theme.Minimal:
                 case Theme.Minimal:
                     SetTheme(f, Color.Gray, Color.DimGray);
                     SetTheme(f, Color.Gray, Color.DimGray);
+                    ForegroundColor = Color.Gray;
+                    ForegroundAccentColor = Color.DimGray;
                     break;
                     break;
                 case Theme.Ocean:
                 case Theme.Ocean:
                     SetTheme(f, Color.DodgerBlue, Color.RoyalBlue);
                     SetTheme(f, Color.DodgerBlue, Color.RoyalBlue);
+                    ForegroundColor = Color.DodgerBlue;
+                    ForegroundAccentColor = Color.RoyalBlue;
                     break;
                     break;
                 case Theme.Zerg:
                 case Theme.Zerg:
                     SetTheme(f, Color.MediumOrchid, Color.DarkOrchid);
                     SetTheme(f, Color.MediumOrchid, Color.DarkOrchid);
+                    ForegroundColor = Color.MediumOrchid;
+                    ForegroundAccentColor = Color.DarkOrchid;
                     break;
                     break;
             }
             }
         }
         }
@@ -152,6 +169,7 @@ namespace Optimizer
                 CurrentOptions.Color = Theme.Zerg;
                 CurrentOptions.Color = Theme.Zerg;
                 CurrentOptions.AppsFolder = Path.Combine(Application.StartupPath, "Optimizer Downloads");
                 CurrentOptions.AppsFolder = Path.Combine(Application.StartupPath, "Optimizer Downloads");
                 Directory.CreateDirectory(Options.CurrentOptions.AppsFolder);
                 Directory.CreateDirectory(Options.CurrentOptions.AppsFolder);
+                CurrentOptions.EnableTray = true;
 
 
                 CurrentOptions.EnablePerformanceTweaks = false;
                 CurrentOptions.EnablePerformanceTweaks = false;
                 CurrentOptions.DisableNetworkThrottling = false;
                 CurrentOptions.DisableNetworkThrottling = false;

+ 10 - 2
Optimizer/Program.cs

@@ -2,6 +2,7 @@
 using System.Windows.Forms;
 using System.Windows.Forms;
 using System.IO;
 using System.IO;
 using System.Reflection;
 using System.Reflection;
+using System.Threading;
 
 
 namespace Optimizer
 namespace Optimizer
 {
 {
@@ -12,7 +13,7 @@ namespace Optimizer
 
 
         // Enter current version here
         // Enter current version here
 
 
-        internal readonly static float Major = 7;
+        internal readonly static float Major = 0;
         internal readonly static float Minor = 0;
         internal readonly static float Minor = 0;
 
 
         internal static string GetCurrentVersionTostring()
         internal static string GetCurrentVersionTostring()
@@ -42,7 +43,14 @@ namespace Optimizer
         {
         {
             EmbeddedAssembly.Load(_jsonAssembly, _jsonAssembly.Replace("Optimizer.", string.Empty));
             EmbeddedAssembly.Load(_jsonAssembly, _jsonAssembly.Replace("Optimizer.", string.Empty));
             AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
             AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
-            
+
+            // check if another instance is running
+            if (System.Diagnostics.Process.GetProcessesByName(Path.GetFileNameWithoutExtension(Assembly.GetEntryAssembly().Location)).Length > 1)
+            {
+                MessageBox.Show("Optimizer is already running in the background!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                return;
+            }
+
             Application.EnableVisualStyles();
             Application.EnableVisualStyles();
             Application.SetCompatibleTextRenderingDefault(false);
             Application.SetCompatibleTextRenderingDefault(false);
 
 

+ 10 - 1
Optimizer/Utilities.cs

@@ -610,7 +610,16 @@ namespace Optimizer
 
 
         internal static PingReply PingHost(string nameOrAddress)
         internal static PingReply PingHost(string nameOrAddress)
         {
         {
-            return pinger.Send(nameOrAddress);
+            PingReply reply;
+            try
+            {
+                reply = pinger.Send(nameOrAddress);
+                return reply;
+            }
+            catch
+            {
+                return null;
+            }
         }
         }
     }
     }
 }
 }

BIN
experiments/optimizer-exp.exe


BIN
images/1.PNG


BIN
images/10.PNG


BIN
images/11.PNG


BIN
images/12.PNG


BIN
images/2.PNG


BIN
images/3.PNG


BIN
images/4.PNG


BIN
images/5.PNG


BIN
images/6.PNG


BIN
images/7.PNG


BIN
images/8.PNG


BIN
images/9.PNG