diff --git a/GayMaker.sln b/GayMaker.sln new file mode 100644 index 0000000..f30aede --- /dev/null +++ b/GayMaker.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28010.2003 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GayMaker", "GayMaker\GayMaker.csproj", "{F189E983-481E-4740-81B7-13A415D68636}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F189E983-481E-4740-81B7-13A415D68636}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F189E983-481E-4740-81B7-13A415D68636}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F189E983-481E-4740-81B7-13A415D68636}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F189E983-481E-4740-81B7-13A415D68636}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2B72F881-81B5-4BB4-AE0A-2DCB6609589D} + EndGlobalSection +EndGlobal diff --git a/GayMaker/App.config b/GayMaker/App.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/GayMaker/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/GayMaker/GMAC.cs b/GayMaker/GMAC.cs new file mode 100644 index 0000000..184ee00 --- /dev/null +++ b/GayMaker/GMAC.cs @@ -0,0 +1,66 @@ +using System; +using System.Runtime.InteropServices; + + +namespace GayMaker +{ + class GMAC + { + public enum FileMapProtection : uint + { + PageReadonly = 0x02, + PageReadWrite = 0x04, + PageWriteCopy = 0x08, + PageExecuteRead = 0x20, + PageExecuteReadWrite = 0x40, + SectionCommit = 0x8000000, + SectionImage = 0x1000000, + SectionNoCache = 0x10000000, + SectionReserve = 0x4000000, + } + + public enum FileMapAccess : uint + { + FileMapCopy = 0x0001, + FileMapWrite = 0x0002, + FileMapRead = 0x0004, + FileMapReadWrite = 0x0006, + FileMapAllAccess = 0x001f, + FileMapExecute = 0x0020, + } + + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)] + public static extern IntPtr CreateFileMapping( + IntPtr hFile, + IntPtr lpFileMappingAttributes, + FileMapProtection flProtect, + uint dwMaximumSizeHigh, + uint dwMaximumSizeLow, + string lpName + ); + + [DllImport("kernel32", SetLastError = true)] + public static extern IntPtr MapViewOfFile(IntPtr intptr_0, FileMapAccess dwDesiredAccess, int int_5, int int_6, IntPtr intptr_1); + + [DllImport("kernel32", CharSet = CharSet.Auto, SetLastError = true)] + public static extern IntPtr OpenFileMapping( + FileMapAccess dwDesiredAccess, + bool bInheritHandle, + string lpName + ); + + [DllImport("kernel32", SetLastError = true)] + public static extern bool CloseHandle(IntPtr intptr_0); + + public static void GetPermissionToExecute() + { + IntPtr Create = CreateFileMapping(new IntPtr(-1), IntPtr.Zero, FileMapProtection.PageReadWrite, 0x0, 0x1000, "YYMappingFileTestYY"); + IntPtr DaFile = OpenFileMapping(FileMapAccess.FileMapWrite, false, "YYMappingFileTestYY"); + IntPtr MapView = MapViewOfFile(DaFile, FileMapAccess.FileMapWrite, 0, 0, new IntPtr(4)); + + Marshal.WriteInt32(MapView, (int)(DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds); + + CloseHandle(DaFile); + } + } +} diff --git a/GayMaker/GayMaker.Designer.cs b/GayMaker/GayMaker.Designer.cs new file mode 100644 index 0000000..bfcecc7 --- /dev/null +++ b/GayMaker/GayMaker.Designer.cs @@ -0,0 +1,724 @@ +namespace GayMaker +{ + partial class GayMaker + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GayMaker)); + this.label1 = new System.Windows.Forms.Label(); + this.ProjectPath = new System.Windows.Forms.TextBox(); + this.BrowseProject = new System.Windows.Forms.Button(); + this.label2 = new System.Windows.Forms.Label(); + this.IconPath = new System.Windows.Forms.TextBox(); + this.BrowseIcon = new System.Windows.Forms.Button(); + this.label3 = new System.Windows.Forms.Label(); + this.PicPath = new System.Windows.Forms.TextBox(); + this.BrowsePic = new System.Windows.Forms.Button(); + this.label5 = new System.Windows.Forms.Label(); + this.GameSettings = new System.Windows.Forms.Panel(); + this.YYCEnabled = new System.Windows.Forms.CheckBox(); + this.label8 = new System.Windows.Forms.Label(); + this.DownloadMoreRAM = new System.Windows.Forms.ComboBox(); + this.label7 = new System.Windows.Forms.Label(); + this.GMVersion = new System.Windows.Forms.ComboBox(); + this.LeftGate = new System.Windows.Forms.CheckBox(); + this.GdbCategory = new System.Windows.Forms.CheckBox(); + this.pictureBox3 = new System.Windows.Forms.PictureBox(); + this.GlobalGameSettings = new System.Windows.Forms.Label(); + this.TitleIdBox = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.AppName = new System.Windows.Forms.TextBox(); + this.title = new System.Windows.Forms.Label(); + this.BrowseGate = new System.Windows.Forms.Button(); + this.GatePath = new System.Windows.Forms.TextBox(); + this.StartupLabel = new System.Windows.Forms.Label(); + this.BrowsePath = new System.Windows.Forms.Button(); + this.BgPath = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.Compiler = new System.Windows.Forms.PictureBox(); + this.Prefs = new System.Windows.Forms.Label(); + this.selectedHome = new System.Windows.Forms.RadioButton(); + this.selectedLive = new System.Windows.Forms.RadioButton(); + this.SelectedRun = new System.Windows.Forms.RadioButton(); + this.CreateVPK = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + this.GmacOut = new System.Windows.Forms.TextBox(); + this.Logo = new System.Windows.Forms.PictureBox(); + this.HomePage = new System.Windows.Forms.Panel(); + this.ShortNamePreview = new System.Windows.Forms.Label(); + this.IconBG = new System.Windows.Forms.PictureBox(); + this.Running = new System.Windows.Forms.Panel(); + this.LiveArea = new System.Windows.Forms.Panel(); + this.SFZ = new System.Windows.Forms.PictureBox(); + this.GateBG = new System.Windows.Forms.PictureBox(); + this.LABackground = new System.Windows.Forms.PictureBox(); + this.EE1 = new System.Windows.Forms.PictureBox(); + this.GameSettings.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.Compiler)).BeginInit(); + this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.Logo)).BeginInit(); + this.HomePage.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.IconBG)).BeginInit(); + this.LiveArea.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.SFZ)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.GateBG)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.LABackground)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.EE1)).BeginInit(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(93, 13); + this.label1.TabIndex = 1; + this.label1.Text = "Project File (.gmx):"; + // + // ProjectPath + // + this.ProjectPath.Location = new System.Drawing.Point(6, 29); + this.ProjectPath.Name = "ProjectPath"; + this.ProjectPath.ReadOnly = true; + this.ProjectPath.Size = new System.Drawing.Size(282, 20); + this.ProjectPath.TabIndex = 2; + this.ProjectPath.Text = "(none)"; + // + // BrowseProject + // + this.BrowseProject.Location = new System.Drawing.Point(291, 29); + this.BrowseProject.Name = "BrowseProject"; + this.BrowseProject.Size = new System.Drawing.Size(70, 23); + this.BrowseProject.TabIndex = 3; + this.BrowseProject.Text = "Browse"; + this.BrowseProject.UseVisualStyleBackColor = true; + this.BrowseProject.Click += new System.EventHandler(this.BrowseProject_Click); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(3, 55); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(116, 13); + this.label2.TabIndex = 5; + this.label2.Text = "Icon0 (PNG, 128x128):"; + // + // IconPath + // + this.IconPath.Location = new System.Drawing.Point(3, 71); + this.IconPath.Name = "IconPath"; + this.IconPath.ReadOnly = true; + this.IconPath.Size = new System.Drawing.Size(282, 20); + this.IconPath.TabIndex = 6; + this.IconPath.Text = "img\\icon0.png"; + // + // BrowseIcon + // + this.BrowseIcon.Location = new System.Drawing.Point(291, 68); + this.BrowseIcon.Name = "BrowseIcon"; + this.BrowseIcon.Size = new System.Drawing.Size(70, 23); + this.BrowseIcon.TabIndex = 7; + this.BrowseIcon.Text = "Browse"; + this.BrowseIcon.UseVisualStyleBackColor = true; + this.BrowseIcon.Click += new System.EventHandler(this.BrowseIcon_Click); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(4, 172); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(107, 13); + this.label3.TabIndex = 8; + this.label3.Text = "Pic0 (PNG, 960x544)"; + // + // PicPath + // + this.PicPath.Location = new System.Drawing.Point(7, 186); + this.PicPath.Name = "PicPath"; + this.PicPath.ReadOnly = true; + this.PicPath.Size = new System.Drawing.Size(278, 20); + this.PicPath.TabIndex = 9; + this.PicPath.Text = "img\\pic0.png"; + // + // BrowsePic + // + this.BrowsePic.Location = new System.Drawing.Point(291, 186); + this.BrowsePic.Name = "BrowsePic"; + this.BrowsePic.Size = new System.Drawing.Size(70, 23); + this.BrowsePic.TabIndex = 10; + this.BrowsePic.Text = "Browse"; + this.BrowsePic.UseVisualStyleBackColor = true; + this.BrowsePic.Click += new System.EventHandler(this.BrowsePic_Click); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(0, 9); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(48, 13); + this.label5.TabIndex = 12; + this.label5.Text = "Preview:"; + // + // GameSettings + // + this.GameSettings.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.GameSettings.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.GameSettings.Controls.Add(this.YYCEnabled); + this.GameSettings.Controls.Add(this.label8); + this.GameSettings.Controls.Add(this.DownloadMoreRAM); + this.GameSettings.Controls.Add(this.label7); + this.GameSettings.Controls.Add(this.GMVersion); + this.GameSettings.Controls.Add(this.LeftGate); + this.GameSettings.Controls.Add(this.GdbCategory); + this.GameSettings.Controls.Add(this.pictureBox3); + this.GameSettings.Controls.Add(this.GlobalGameSettings); + this.GameSettings.Controls.Add(this.TitleIdBox); + this.GameSettings.Controls.Add(this.label6); + this.GameSettings.Controls.Add(this.AppName); + this.GameSettings.Controls.Add(this.title); + this.GameSettings.Controls.Add(this.BrowseGate); + this.GameSettings.Controls.Add(this.GatePath); + this.GameSettings.Controls.Add(this.StartupLabel); + this.GameSettings.Controls.Add(this.BrowsePath); + this.GameSettings.Controls.Add(this.BgPath); + this.GameSettings.Controls.Add(this.label4); + this.GameSettings.Controls.Add(this.PicPath); + this.GameSettings.Controls.Add(this.label1); + this.GameSettings.Controls.Add(this.BrowsePic); + this.GameSettings.Controls.Add(this.ProjectPath); + this.GameSettings.Controls.Add(this.BrowseProject); + this.GameSettings.Controls.Add(this.label3); + this.GameSettings.Controls.Add(this.label2); + this.GameSettings.Controls.Add(this.BrowseIcon); + this.GameSettings.Controls.Add(this.IconPath); + this.GameSettings.Location = new System.Drawing.Point(968, 25); + this.GameSettings.Name = "GameSettings"; + this.GameSettings.Size = new System.Drawing.Size(368, 354); + this.GameSettings.TabIndex = 14; + // + // YYCEnabled + // + this.YYCEnabled.AutoSize = true; + this.YYCEnabled.Location = new System.Drawing.Point(257, 333); + this.YYCEnabled.Name = "YYCEnabled"; + this.YYCEnabled.Size = new System.Drawing.Size(69, 17); + this.YYCEnabled.TabIndex = 29; + this.YYCEnabled.Text = "Use YYC"; + this.YYCEnabled.UseVisualStyleBackColor = true; + this.YYCEnabled.CheckedChanged += new System.EventHandler(this.YYCEnabled_CheckedChanged); + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(257, 290); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(65, 13); + this.label8.TabIndex = 28; + this.label8.Text = "GM Version:"; + // + // DownloadMoreRAM + // + this.DownloadMoreRAM.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.DownloadMoreRAM.FormattingEnabled = true; + this.DownloadMoreRAM.Items.AddRange(new object[] { + "None", + "+29MiB", + "+77MiB", + "+109MiB"}); + this.DownloadMoreRAM.Location = new System.Drawing.Point(257, 226); + this.DownloadMoreRAM.Name = "DownloadMoreRAM"; + this.DownloadMoreRAM.Size = new System.Drawing.Size(103, 21); + this.DownloadMoreRAM.TabIndex = 27; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(248, 209); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(112, 13); + this.label7.TabIndex = 26; + this.label7.Text = "Download More RAM:"; + // + // GMVersion + // + this.GMVersion.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.GMVersion.FormattingEnabled = true; + this.GMVersion.Items.AddRange(new object[] { + "1.4.9999"}); + this.GMVersion.Location = new System.Drawing.Point(257, 306); + this.GMVersion.MaxDropDownItems = 100; + this.GMVersion.Name = "GMVersion"; + this.GMVersion.Size = new System.Drawing.Size(103, 21); + this.GMVersion.TabIndex = 25; + this.GMVersion.SelectedIndexChanged += new System.EventHandler(this.GMVersion_SelectedIndexChanged); + // + // LeftGate + // + this.LeftGate.AutoSize = true; + this.LeftGate.Location = new System.Drawing.Point(257, 253); + this.LeftGate.Name = "LeftGate"; + this.LeftGate.Size = new System.Drawing.Size(74, 17); + this.LeftGate.TabIndex = 24; + this.LeftGate.Text = "#LeftGate"; + this.LeftGate.UseVisualStyleBackColor = true; + this.LeftGate.CheckedChanged += new System.EventHandler(this.LeftGate_CheckedChanged); + // + // GdbCategory + // + this.GdbCategory.AutoSize = true; + this.GdbCategory.Location = new System.Drawing.Point(257, 270); + this.GdbCategory.Name = "GdbCategory"; + this.GdbCategory.Size = new System.Drawing.Size(63, 17); + this.GdbCategory.TabIndex = 23; + this.GdbCategory.Text = "No SFZ"; + this.GdbCategory.UseVisualStyleBackColor = true; + this.GdbCategory.CheckedChanged += new System.EventHandler(this.GdbCategory_CheckedChanged); + // + // pictureBox3 + // + this.pictureBox3.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox3.BackgroundImage"))); + this.pictureBox3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.pictureBox3.Location = new System.Drawing.Point(7, 328); + this.pictureBox3.Name = "pictureBox3"; + this.pictureBox3.Size = new System.Drawing.Size(17, 18); + this.pictureBox3.TabIndex = 22; + this.pictureBox3.TabStop = false; + // + // GlobalGameSettings + // + this.GlobalGameSettings.AutoSize = true; + this.GlobalGameSettings.ForeColor = System.Drawing.Color.Black; + this.GlobalGameSettings.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.GlobalGameSettings.Location = new System.Drawing.Point(27, 331); + this.GlobalGameSettings.Name = "GlobalGameSettings"; + this.GlobalGameSettings.Size = new System.Drawing.Size(109, 13); + this.GlobalGameSettings.TabIndex = 21; + this.GlobalGameSettings.Text = "Global Game Settings"; + this.GlobalGameSettings.Click += new System.EventHandler(this.GlobalGameSettings_DoubleClick); + this.GlobalGameSettings.MouseEnter += new System.EventHandler(this.GlobalGameSettings_Enter); + this.GlobalGameSettings.MouseLeave += new System.EventHandler(this.GlobalGameSettings_Leave); + // + // TitleIdBox + // + this.TitleIdBox.Location = new System.Drawing.Point(7, 227); + this.TitleIdBox.MaxLength = 9; + this.TitleIdBox.Name = "TitleIdBox"; + this.TitleIdBox.Size = new System.Drawing.Size(244, 20); + this.TitleIdBox.TabIndex = 20; + this.TitleIdBox.Text = "GMSV00001"; + this.TitleIdBox.TextChanged += new System.EventHandler(this.TitleIdBox_TextChanged); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(4, 211); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(41, 13); + this.label6.TabIndex = 19; + this.label6.Text = "TitleID:"; + // + // AppName + // + this.AppName.Location = new System.Drawing.Point(6, 268); + this.AppName.MaxLength = 40; + this.AppName.Multiline = true; + this.AppName.Name = "AppName"; + this.AppName.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; + this.AppName.Size = new System.Drawing.Size(245, 54); + this.AppName.TabIndex = 18; + this.AppName.Text = "GM:S"; + this.AppName.TextChanged += new System.EventHandler(this.AppName_TextChanged); + // + // title + // + this.title.AutoSize = true; + this.title.Location = new System.Drawing.Point(4, 252); + this.title.Name = "title"; + this.title.Size = new System.Drawing.Size(30, 13); + this.title.TabIndex = 17; + this.title.Text = "Title:"; + // + // BrowseGate + // + this.BrowseGate.Location = new System.Drawing.Point(291, 146); + this.BrowseGate.Name = "BrowseGate"; + this.BrowseGate.Size = new System.Drawing.Size(70, 23); + this.BrowseGate.TabIndex = 16; + this.BrowseGate.Text = "Browse"; + this.BrowseGate.UseVisualStyleBackColor = true; + this.BrowseGate.Click += new System.EventHandler(this.BrowseGate_Click); + // + // GatePath + // + this.GatePath.Location = new System.Drawing.Point(6, 149); + this.GatePath.Name = "GatePath"; + this.GatePath.ReadOnly = true; + this.GatePath.Size = new System.Drawing.Size(279, 20); + this.GatePath.TabIndex = 15; + this.GatePath.Text = "img\\startup.png"; + // + // StartupLabel + // + this.StartupLabel.AutoSize = true; + this.StartupLabel.Location = new System.Drawing.Point(4, 133); + this.StartupLabel.Name = "StartupLabel"; + this.StartupLabel.Size = new System.Drawing.Size(118, 13); + this.StartupLabel.TabIndex = 14; + this.StartupLabel.Text = "startup (PNG, 280x158)"; + // + // BrowsePath + // + this.BrowsePath.Location = new System.Drawing.Point(291, 107); + this.BrowsePath.Name = "BrowsePath"; + this.BrowsePath.Size = new System.Drawing.Size(70, 23); + this.BrowsePath.TabIndex = 13; + this.BrowsePath.Text = "Browse"; + this.BrowsePath.UseVisualStyleBackColor = true; + this.BrowsePath.Click += new System.EventHandler(this.BrowsePath_Click); + // + // BgPath + // + this.BgPath.Location = new System.Drawing.Point(6, 110); + this.BgPath.Name = "BgPath"; + this.BgPath.ReadOnly = true; + this.BgPath.Size = new System.Drawing.Size(279, 20); + this.BgPath.TabIndex = 12; + this.BgPath.Text = "img\\bg0.png"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(3, 94); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(108, 13); + this.label4.TabIndex = 11; + this.label4.Text = "Bg0 (PNG, 840x500):"; + // + // Compiler + // + this.Compiler.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Compiler.BackgroundImage"))); + this.Compiler.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.Compiler.Image = ((System.Drawing.Image)(resources.GetObject("Compiler.Image"))); + this.Compiler.Location = new System.Drawing.Point(1249, 4); + this.Compiler.Name = "Compiler"; + this.Compiler.Size = new System.Drawing.Size(17, 18); + this.Compiler.TabIndex = 30; + this.Compiler.TabStop = false; + // + // Prefs + // + this.Prefs.AutoSize = true; + this.Prefs.Location = new System.Drawing.Point(1266, 7); + this.Prefs.Name = "Prefs"; + this.Prefs.Size = new System.Drawing.Size(64, 13); + this.Prefs.TabIndex = 29; + this.Prefs.Text = "Preferences"; + this.Prefs.Click += new System.EventHandler(this.Prefs_Click); + this.Prefs.MouseEnter += new System.EventHandler(this.Prefs_MouseEnter); + this.Prefs.MouseLeave += new System.EventHandler(this.Prefs_MouseLeave); + // + // selectedHome + // + this.selectedHome.AutoSize = true; + this.selectedHome.Checked = true; + this.selectedHome.Location = new System.Drawing.Point(54, 7); + this.selectedHome.Name = "selectedHome"; + this.selectedHome.Size = new System.Drawing.Size(85, 17); + this.selectedHome.TabIndex = 15; + this.selectedHome.TabStop = true; + this.selectedHome.Text = "Homescreen"; + this.selectedHome.UseVisualStyleBackColor = true; + this.selectedHome.CheckedChanged += new System.EventHandler(this.selectedHome_CheckedChanged); + // + // selectedLive + // + this.selectedLive.AutoSize = true; + this.selectedLive.Location = new System.Drawing.Point(145, 7); + this.selectedLive.Name = "selectedLive"; + this.selectedLive.Size = new System.Drawing.Size(66, 17); + this.selectedLive.TabIndex = 16; + this.selectedLive.TabStop = true; + this.selectedLive.Text = "Livearea"; + this.selectedLive.UseVisualStyleBackColor = true; + this.selectedLive.CheckedChanged += new System.EventHandler(this.selectedLive_CheckedChanged); + // + // SelectedRun + // + this.SelectedRun.AutoSize = true; + this.SelectedRun.Location = new System.Drawing.Point(217, 7); + this.SelectedRun.Name = "SelectedRun"; + this.SelectedRun.Size = new System.Drawing.Size(79, 17); + this.SelectedRun.TabIndex = 17; + this.SelectedRun.TabStop = true; + this.SelectedRun.Text = "Bootscreen"; + this.SelectedRun.UseVisualStyleBackColor = true; + this.SelectedRun.CheckedChanged += new System.EventHandler(this.SelectedRun_CheckedChanged); + // + // CreateVPK + // + this.CreateVPK.Enabled = false; + this.CreateVPK.Location = new System.Drawing.Point(1067, 544); + this.CreateVPK.Name = "CreateVPK"; + this.CreateVPK.Size = new System.Drawing.Size(192, 23); + this.CreateVPK.TabIndex = 18; + this.CreateVPK.Text = "Make VPK"; + this.CreateVPK.UseVisualStyleBackColor = true; + this.CreateVPK.Click += new System.EventHandler(this.CreateVPK_Click); + // + // panel1 + // + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panel1.Controls.Add(this.GmacOut); + this.panel1.Location = new System.Drawing.Point(3, 573); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(1333, 107); + this.panel1.TabIndex = 21; + // + // GmacOut + // + this.GmacOut.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.GmacOut.Dock = System.Windows.Forms.DockStyle.Fill; + this.GmacOut.Location = new System.Drawing.Point(0, 0); + this.GmacOut.Multiline = true; + this.GmacOut.Name = "GmacOut"; + this.GmacOut.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; + this.GmacOut.Size = new System.Drawing.Size(1329, 103); + this.GmacOut.TabIndex = 0; + // + // Logo + // + this.Logo.BackgroundImage = global::GayMaker.Properties.Resources.Export; + this.Logo.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.Logo.Location = new System.Drawing.Point(1067, 385); + this.Logo.Name = "Logo"; + this.Logo.Size = new System.Drawing.Size(192, 153); + this.Logo.TabIndex = 19; + this.Logo.TabStop = false; + this.Logo.DoubleClick += new System.EventHandler(this.Logo_DoubleClick); + // + // HomePage + // + this.HomePage.BackgroundImage = global::GayMaker.Properties.Resources.bg; + this.HomePage.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.HomePage.Controls.Add(this.ShortNamePreview); + this.HomePage.Controls.Add(this.IconBG); + this.HomePage.Location = new System.Drawing.Point(3, 25); + this.HomePage.Name = "HomePage"; + this.HomePage.Size = new System.Drawing.Size(960, 544); + this.HomePage.TabIndex = 13; + // + // ShortNamePreview + // + this.ShortNamePreview.BackColor = System.Drawing.Color.Transparent; + this.ShortNamePreview.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ShortNamePreview.ForeColor = System.Drawing.Color.AliceBlue; + this.ShortNamePreview.Location = new System.Drawing.Point(161, 194); + this.ShortNamePreview.Name = "ShortNamePreview"; + this.ShortNamePreview.Size = new System.Drawing.Size(180, 60); + this.ShortNamePreview.TabIndex = 1; + this.ShortNamePreview.Text = "GM:S"; + this.ShortNamePreview.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // IconBG + // + this.IconBG.BackColor = System.Drawing.Color.Transparent; + this.IconBG.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("IconBG.BackgroundImage"))); + this.IconBG.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.IconBG.Image = ((System.Drawing.Image)(resources.GetObject("IconBG.Image"))); + this.IconBG.Location = new System.Drawing.Point(186, 63); + this.IconBG.Name = "IconBG"; + this.IconBG.Size = new System.Drawing.Size(128, 128); + this.IconBG.TabIndex = 0; + this.IconBG.TabStop = false; + this.IconBG.Click += new System.EventHandler(this.IconBG_Click); + // + // Running + // + this.Running.BackColor = System.Drawing.Color.Black; + this.Running.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Running.BackgroundImage"))); + this.Running.Location = new System.Drawing.Point(3, 25); + this.Running.Name = "Running"; + this.Running.Size = new System.Drawing.Size(960, 544); + this.Running.TabIndex = 20; + // + // LiveArea + // + this.LiveArea.BackgroundImage = global::GayMaker.Properties.Resources.bg; + this.LiveArea.Controls.Add(this.SFZ); + this.LiveArea.Controls.Add(this.GateBG); + this.LiveArea.Controls.Add(this.LABackground); + this.LiveArea.Location = new System.Drawing.Point(3, 25); + this.LiveArea.Name = "LiveArea"; + this.LiveArea.Size = new System.Drawing.Size(960, 544); + this.LiveArea.TabIndex = 2; + // + // SFZ + // + this.SFZ.BackColor = System.Drawing.Color.Transparent; + this.SFZ.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.SFZ.Image = global::GayMaker.Properties.Resources.Icons; + this.SFZ.Location = new System.Drawing.Point(327, 42); + this.SFZ.Name = "SFZ"; + this.SFZ.Size = new System.Drawing.Size(306, 69); + this.SFZ.TabIndex = 1; + this.SFZ.TabStop = false; + // + // GateBG + // + this.GateBG.BackColor = System.Drawing.Color.Black; + this.GateBG.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("GateBG.BackgroundImage"))); + this.GateBG.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.GateBG.Image = global::GayMaker.Properties.Resources.Gate; + this.GateBG.Location = new System.Drawing.Point(333, 194); + this.GateBG.Name = "GateBG"; + this.GateBG.Size = new System.Drawing.Size(290, 166); + this.GateBG.TabIndex = 2; + this.GateBG.TabStop = false; + this.GateBG.Click += new System.EventHandler(this.GateBG_Click); + // + // LABackground + // + this.LABackground.BackColor = System.Drawing.Color.Black; + this.LABackground.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("LABackground.BackgroundImage"))); + this.LABackground.Location = new System.Drawing.Point(60, 42); + this.LABackground.Name = "LABackground"; + this.LABackground.Size = new System.Drawing.Size(840, 500); + this.LABackground.TabIndex = 0; + this.LABackground.TabStop = false; + // + // EE1 + // + this.EE1.BackColor = System.Drawing.Color.Transparent; + this.EE1.Location = new System.Drawing.Point(1333, 681); + this.EE1.Name = "EE1"; + this.EE1.Size = new System.Drawing.Size(10, 10); + this.EE1.TabIndex = 1; + this.EE1.TabStop = false; + this.EE1.Click += new System.EventHandler(this.EE1_Click); + // + // GayMaker + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.BackColor = System.Drawing.Color.White; + this.ClientSize = new System.Drawing.Size(1344, 691); + this.Controls.Add(this.EE1); + this.Controls.Add(this.Compiler); + this.Controls.Add(this.panel1); + this.Controls.Add(this.Prefs); + this.Controls.Add(this.Logo); + this.Controls.Add(this.CreateVPK); + this.Controls.Add(this.SelectedRun); + this.Controls.Add(this.selectedLive); + this.Controls.Add(this.selectedHome); + this.Controls.Add(this.GameSettings); + this.Controls.Add(this.label5); + this.Controls.Add(this.LiveArea); + this.Controls.Add(this.HomePage); + this.Controls.Add(this.Running); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MaximumSize = new System.Drawing.Size(1360, 729); + this.MinimumSize = new System.Drawing.Size(1360, 726); + this.Name = "GayMaker"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = " GayMaker V"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.GayMaker_FormClosing); + this.Load += new System.EventHandler(this.GayMaker_Load); + this.GameSettings.ResumeLayout(false); + this.GameSettings.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.Compiler)).EndInit(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.Logo)).EndInit(); + this.HomePage.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.IconBG)).EndInit(); + this.LiveArea.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.SFZ)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.GateBG)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.LABackground)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.EE1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox ProjectPath; + private System.Windows.Forms.Button BrowseProject; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox IconPath; + private System.Windows.Forms.Button BrowseIcon; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox PicPath; + private System.Windows.Forms.Button BrowsePic; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Panel HomePage; + private System.Windows.Forms.PictureBox IconBG; + private System.Windows.Forms.Panel GameSettings; + private System.Windows.Forms.Label ShortNamePreview; + private System.Windows.Forms.RadioButton selectedHome; + private System.Windows.Forms.RadioButton selectedLive; + private System.Windows.Forms.RadioButton SelectedRun; + private System.Windows.Forms.TextBox BgPath; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Button BrowsePath; + private System.Windows.Forms.Button BrowseGate; + private System.Windows.Forms.TextBox GatePath; + private System.Windows.Forms.Label StartupLabel; + private System.Windows.Forms.TextBox AppName; + private System.Windows.Forms.Label title; + private System.Windows.Forms.TextBox TitleIdBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Button CreateVPK; + private System.Windows.Forms.PictureBox Logo; + private System.Windows.Forms.Panel LiveArea; + private System.Windows.Forms.PictureBox LABackground; + private System.Windows.Forms.PictureBox SFZ; + private System.Windows.Forms.PictureBox GateBG; + private System.Windows.Forms.Panel Running; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.TextBox GmacOut; + private System.Windows.Forms.PictureBox pictureBox3; + private System.Windows.Forms.Label GlobalGameSettings; + private System.Windows.Forms.CheckBox GdbCategory; + private System.Windows.Forms.CheckBox LeftGate; + private System.Windows.Forms.ComboBox GMVersion; + private System.Windows.Forms.ComboBox DownloadMoreRAM; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label Prefs; + private System.Windows.Forms.PictureBox Compiler; + private System.Windows.Forms.CheckBox YYCEnabled; + private System.Windows.Forms.PictureBox EE1; + } +} + diff --git a/GayMaker/GayMaker.cs b/GayMaker/GayMaker.cs new file mode 100644 index 0000000..7d75516 --- /dev/null +++ b/GayMaker/GayMaker.cs @@ -0,0 +1,1060 @@ +//IDC that my code is shit: +#pragma warning disable IDE1006 +#pragma warning disable IDE0017 + +using GayMaker.Properties; +using System; +using System.Diagnostics; +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.IO.Compression; +using System.Net; +using System.Net.Cache; +using System.Reflection; +using System.Text; +using System.Text.RegularExpressions; +using System.Windows.Forms; +using System.Xml; + + +namespace GayMaker +{ + public partial class GayMaker : Form + { + public String CurrentVersion = "1.7.4"; + private string stderr = ""; + + private bool HasShaders = false; + private bool isLoading = false; + + public string ReadSetting(string Setting) + { + string Value = ""; + try + { + + Microsoft.Win32.RegistryKey key; + key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\GayMaker"); + Value = key.GetValue(Setting).ToString(); + key.Close(); + } + catch (Exception) { return "invalid"; } + return Value; + } + + private void EE1_Click(object sender, EventArgs e) + { + MessageBox.Show("Created in 26/01/2019 by SilicaAndPina\nI like to see cute girls die!\n\nCongratulations! you found the easter egg in my software\nI wonder how long before it gets found?\nTweet #GAYMAKER for bragging rights!","Cute Girls Dying"); + Process.Start("https://www.youtube.com/watch?v=dQw4w9WgXcQ"); + } + + public bool CheckSetting(string Setting) + { + try + { + Microsoft.Win32.RegistryKey key; + key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\GayMaker"); + if (!ReadBoolean(key.GetValue(Setting).ToString())) + { + key.Close(); + return true; + } + else + { + key.Close(); + return false; + } + } + catch (Exception) + { + return false; + } + } + + public GayMaker() + { + //Bypass Windows DPI Scaling (See issue #8 to see why its important) + Font = new Font(Font.Name, 8.25f * 96f / CreateGraphics().DpiX, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont); + InitializeComponent(); + GlobalGameSettings.Enabled = false; + } + + + public void reloadVersions() + { + GMVersion.Items.Clear(); + GMVersion.Items.Add("1.4.9999"); + try + { + foreach (String version in Directory.GetDirectories(@"versions")) + { + GMVersion.Items.Add(Path.GetFileName(version)); + } + } + catch (Exception) { }; + + GMVersion.Items.Add("Manager"); + + GMVersion.SelectedIndex = 0; + } + + public bool ReadBoolean(string Bool) + { + if(Bool == "True") + { + return true; + } + else + { + return false; + } + } + + public void ReloadIcons() + { + GateBG.BackgroundImage.Dispose(); + LABackground.BackgroundImage.Dispose(); + IconBG.BackgroundImage.Dispose(); + Running.BackgroundImage.Dispose(); + + Image LABG = new Bitmap(BgPath.Text); + LABackground.BackgroundImage = LABG; + Image GBG = new Bitmap(GatePath.Text); + GateBG.BackgroundImage = GBG; + Image IBG = new Bitmap(IconPath.Text); + IconBG.BackgroundImage = IBG; + Image PBG = new Bitmap(PicPath.Text); + Running.BackgroundImage = PBG; + } + + public String GetProjectPath() //For GlobalGameSettings + { + return ProjectPath.Text; + } + + private void CheckForUpdates() + { + if(CheckSetting("CheckForUpdates")) + { + return; + } + + WebClient wc = new WebClient(); + + wc.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore); + String UpdateString = wc.DownloadString("https://bitbucket.org/SilicaAndPina/gaymaker/raw/master/latest.md"); + String[] Data = UpdateString.Split('~'); + if (Data[0] != CurrentVersion) + { + DialogResult yesOrNo = MessageBox.Show("An update to GayMaker was found, Version: " + Data[0]+ "\nWant to download it?\n\nThis system software update improves system performance.", "UPDATE FOUND!",MessageBoxButtons.YesNo,MessageBoxIcon.Question); + if(yesOrNo == DialogResult.Yes) + { + Update updateForm = new Update(); + this.Hide(); + updateForm.ShowDialog(); + this.Close(); + this.Dispose(); + } + } + } + + private void CopyDir(string source, string target) + { + GmacOut.AppendText("Copying Directory:\n \"" + source + "\"\n-> \"" + target + "\"\n"); + + if (!Directory.Exists(target)) Directory.CreateDirectory(target); + string[] sysEntries = Directory.GetFileSystemEntries(source); + + foreach (string sysEntry in sysEntries) + { + string fileName = Path.GetFileName(sysEntry); + string targetPath = Path.Combine(target, fileName); + if (Directory.Exists(sysEntry)) + CopyDir(sysEntry, targetPath); + else + { + GmacOut.AppendText("Copying \"" + fileName + "\"\n"); + File.Copy(sysEntry, targetPath, true); + } + } + } + + private void Make8Bit(string Src, string Dst) + { + GmacOut.AppendText("Making " + Src + " 8 bit color depth!"); + Bitmap orig = new Bitmap(Src); + if ((orig.PixelFormat != PixelFormat.Format8bppIndexed) || (!CheckSetting("IndexedColor"))) + { + Bitmap clone = orig.Clone(new Rectangle(0, 0, orig.Width, orig.Height), PixelFormat.Format8bppIndexed); + clone.Save(@Dst); + clone.Dispose(); + GmacOut.AppendText(" Done!\n"); + } + else + { + GmacOut.AppendText(" No need!\n"); + File.Copy(Src, Dst); + } + orig.Dispose(); + + + } + + private bool CompileProject(string Src, string Dst, bool YYC=false) + { + string GMVer = GMVersion.SelectedItem.ToString(); + + XmlDocument DefaultConfig = new XmlDocument(); + DefaultConfig.Load(Path.GetDirectoryName(ProjectPath.Text) + "\\Configs\\Default.config.gmx"); + XmlNode TP = DefaultConfig.GetElementsByTagName("option_psvita_texture_page")[0]; // Issue #5 Fixed! + + String versionBit = GMVer.Split('.')[2]; + + string args; + if(HasShaders && !YYC) + { + args = "/c /m=psvita /config=\"Default\" /tgt=2147483648 /obob=True /obpp=False /obru=True /obes=False /i=3 /cvm /tp="+TP.InnerText+" /mv=1 /iv=0 /rv=0 /bv="+ versionBit +" /sh=False /psvitasdk=\""+Directory.GetCurrentDirectory()+"\\psvitasdk\" /gn=\"" + AppName.Text + "\" /o=\"" + Dst + "\" \"" + Src + "\""; + } + else + { + args = "/c /m=psvita /config=\"Default\" /tgt=2147483648 /obob=True /obpp=False /obru=True /obes=False /i=3 /cvm /tp="+TP.InnerText+ " /mv=1 /iv=0 /rv=0 /bv=" + versionBit +" /sh=False /gn=\"" + AppName.Text + "\" /o=\"" + Dst + "\" \"" + Src + "\""; + } + if(YYC) + { + string YYCDIR = ""; + if(GMVer == "1.4.9999") + { + YYCDIR = Directory.GetCurrentDirectory() + "\\YYC"; + } + else + { + YYCDIR = Directory.GetCurrentDirectory() + "\\versions\\" + GMVer + "\\YYC"; + } + if(!Directory.Exists(YYCDIR)) + { + MessageBox.Show("YYC Files NOT downloaded for Version " + GMVer + " Please re-download it in Version Manager."); + this.Enabled = false; + versionManager VM = new versionManager(); + VM.ShowDialog(); + return false; + } + + args = "/c /m=llvm-psvita /llvmSource=\"" + YYCDIR + "\" /config=\"Default\" /tgt=2147483648 /obob=True /obpp=False /obru=True /obes=False /i=3 /j=4 /tp=" + TP.InnerText + " /psvitasdk=\"" + ReadSetting("SDKPath") + "\" /mv=1 /iv=0 /rv=0 /bv=" + versionBit + " /gn=\"" + AppName.Text + "\" /cd=\"" + Path.GetDirectoryName(Dst) + "/YYCCache\" /o=\"" + Dst + "\" \"" + Src + "\" "; + } + + GmacOut.AppendText("-- GMASSETCOMPILER BEGIN --\n"); + GmacOut.AppendText("GMAssetCompiler.exe "+args+"\n"); + Process gmac = new Process(); + if (GMVer == "1.4.9999") + { + gmac.StartInfo.FileName = AppDomain.CurrentDomain.BaseDirectory + "GMAssetCompiler.exe"; + gmac.StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory; + } + else + { + gmac.StartInfo.FileName = AppDomain.CurrentDomain.BaseDirectory +"versions\\" + GMVer + "\\GMAssetCompiler.exe"; + gmac.StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory + "versions\\" + GMVer; + } + + gmac.StartInfo.Arguments = args; + gmac.StartInfo.UseShellExecute = false; + gmac.StartInfo.CreateNoWindow = true; + gmac.StartInfo.RedirectStandardOutput = true; + gmac.StartInfo.RedirectStandardError = true; + gmac.ErrorDataReceived += new DataReceivedEventHandler(gmacError); + gmac.OutputDataReceived += new DataReceivedEventHandler(gmacWrite); + GMAC.GetPermissionToExecute(); //Resolve issue #7 + gmac.Start(); + gmac.BeginOutputReadLine(); + gmac.BeginErrorReadLine(); + while(!gmac.HasExited) + { + Application.DoEvents(); + } + if (gmac.ExitCode != 0) + { + + MessageBox.Show("GMAssetCompiler.exe Returned Error Code: " + gmac.ExitCode.ToString()+"\n\n"+stderr,"GMAC Error",MessageBoxButtons.OK, MessageBoxIcon.Error); + stderr = ""; + Directory.Delete(Dst, true); + return false; + } + gmac.Dispose(); + GmacOut.AppendText("-- GMASSETCOMPILER FINISHED! --\n"); + GmacOut.AppendText("Renaming to game.win..."); + foreach(String file in Directory.GetFiles(Dst)) + { + if(file.EndsWith(".win")) + { + File.Move(file, Dst + "\\game.win"); + } + + if(file.EndsWith(".yydebug")) + { + File.Delete(file); + } + } + GmacOut.AppendText("OK!\n"); + return true; + } + + + + void gmacWrite(object sender, DataReceivedEventArgs e) + { + this.BeginInvoke(new MethodInvoker(() => + { + if(e.Data != null) + if (e.Data.ToString().ToLower().Contains("error")) + stderr += e.Data + "\n"; + GmacOut.AppendText(e.Data+"\n"); + + })); + } + + void gmacError(object sender, DataReceivedEventArgs e) + { + this.BeginInvoke(new MethodInvoker(() => + { + stderr += e.Data + "\n"; + GmacOut.AppendText(e.Data + "\n"); + })); + } + + private void AppName_TextChanged(object sender, EventArgs e) + { + if(AppName.TextLength == 0) + { + CreateVPK.Enabled = false; + } + else + { + CreateVPK.Enabled = true; + } + ShortNamePreview.Text = AppName.Text; + selectedHome.Checked = true; + } + + private void selectedHome_CheckedChanged(object sender, EventArgs e) + { + HomePage.Visible = true; + LiveArea.Visible = false; + Running.Visible = false; + } + + private void selectedLive_CheckedChanged(object sender, EventArgs e) + { + HomePage.Visible = false; + LiveArea.Visible = true; + Running.Visible = false; + } + + private void SelectedRun_CheckedChanged(object sender, EventArgs e) + { + HomePage.Visible = false; + LiveArea.Visible = false; + Running.Visible = true; + } + + private void GdbCategory_CheckedChanged(object sender, EventArgs e) + { + HomePage.Visible = false; + LiveArea.Visible = true; + Running.Visible = false; + + selectedLive.Checked = true; + + if (GdbCategory.Checked) + { + SFZ.Hide(); + } + else + { + SFZ.Show(); + } + } + + private void LeftGate_CheckedChanged(object sender, EventArgs e) + { + HomePage.Visible = false; + LiveArea.Visible = true; + Running.Visible = false; + + selectedLive.Checked = true; + + if(LeftGate.Checked) + { + GateBG.Location = new Point(574,194); + } + else + { + GateBG.Location = new Point(333, 194); + } + + } + + private void GayMaker_Load(object sender, EventArgs e) + { + isLoading = true; + + Environment.SetEnvironmentVariable("SCE_PSP2_SDK_DIR",ReadSetting("SdkPath")); + + Location = new Point((Screen.PrimaryScreen.WorkingArea.Width - this.Width) / 2, (Screen.PrimaryScreen.WorkingArea.Height - this.Height) / 2); //Center Screen + + SFZ.Parent = LABackground; + SFZ.Location = new Point(267, 0); + String EXEPath = Assembly.GetExecutingAssembly().Location; + GMVersion.SelectedIndex = 0; + DownloadMoreRAM.SelectedIndex = 0; + if (File.Exists(Path.ChangeExtension(EXEPath, "old"))) + { + File.Delete(Path.ChangeExtension(EXEPath, ".old")); + } + + this.Text += CurrentVersion; + try + { + CheckForUpdates(); + } + catch(Exception){ }; + + + reloadVersions(); + + try //Lazily fix issue #4 + { + if (CheckSetting("SaveLast")) + { + throw new Exception("SaveLastDisabled"); + } + Microsoft.Win32.RegistryKey key; + key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\GayMaker"); + + ProjectPath.Text = key.GetValue("project").ToString(); + IconPath.Text = key.GetValue("icon0").ToString(); + BgPath.Text = key.GetValue("bg0").ToString(); + GatePath.Text = key.GetValue("gate0").ToString(); + PicPath.Text = key.GetValue("pic0").ToString(); + AppName.Text = key.GetValue("title").ToString(); + TitleIdBox.Text = key.GetValue("titleid").ToString(); + + GdbCategory.Checked = ReadBoolean(key.GetValue("gdb").ToString()); + LeftGate.Checked = ReadBoolean(key.GetValue("leftgate").ToString()); + YYCEnabled.Checked = ReadBoolean(key.GetValue("useYYC").ToString()); + + GMVersion.SelectedIndex = int.Parse(key.GetValue("lastVersion").ToString()); + DownloadMoreRAM.SelectedIndex = int.Parse(key.GetValue("downloadMoreRAM").ToString()); + + + selectedHome.Checked = true; + HomePage.Visible = true; + LiveArea.Visible = false; + Running.Visible = false; + + + key.Close(); + } + catch (Exception){ }; + + + if(!File.Exists(ProjectPath.Text)) + { + ProjectPath.Text = "(none)"; + } + else + { + GlobalGameSettings.Enabled = true; // Fix issue #4 + + if (TitleIdBox.TextLength != TitleIdBox.MaxLength) + { + CreateVPK.Enabled = false; + } + else + { + CreateVPK.Enabled = true; + } + + } + + if (!File.Exists(BgPath.Text)) + { + BgPath.Text = "img\\bg0.png"; + } + + if (!File.Exists(GatePath.Text)) + { + GatePath.Text = "img\\startup.png"; + } + + if (!File.Exists(IconPath.Text)) + { + IconPath.Text = "img\\icon0.png"; + } + + if (!File.Exists(PicPath.Text)) + { + PicPath.Text = "img\\pic0.png"; + } + + if (!File.Exists(ProjectPath.Text)) + { + ProjectPath.Text = "(none)"; + } + + + ReloadIcons(); + isLoading = false; + + } + + private void BrowseIcon_Click(object sender, EventArgs e) + { + OpenFileDialog openFileDialog1 = new OpenFileDialog(); + openFileDialog1.Filter = "Portable Network Graphics|*.PNG"; + openFileDialog1.Title = "Select a PNG File"; + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + Image img = new Bitmap(openFileDialog1.FileName); + if (img.Height == 128 && img.Width == 128) + { + IconBG.BackgroundImage.Dispose(); + IconBG.BackgroundImage = img; + selectedHome.Checked = true; + IconPath.Text = openFileDialog1.FileName; + } + else + { + img.Dispose(); //fix issue #2 + MessageBox.Show("Image is not 128x128!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + + } + + } + + private void BrowsePath_Click(object sender, EventArgs e) + { + OpenFileDialog openFileDialog1 = new OpenFileDialog(); + openFileDialog1.Filter = "Portable Network Graphics|*.PNG"; + openFileDialog1.Title = "Select a PNG File"; + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + Image img = new Bitmap(openFileDialog1.FileName); + if (img.Height == 500 && img.Width == 840) + { + LABackground.BackgroundImage.Dispose(); + LABackground.BackgroundImage = img; + selectedLive.Checked = true; + BgPath.Text = openFileDialog1.FileName; + } + else + { + img.Dispose(); //fix issue #2 + MessageBox.Show("Image is not 840x500!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + } + + private void BrowseGate_Click(object sender, EventArgs e) + { + OpenFileDialog openFileDialog1 = new OpenFileDialog(); + openFileDialog1.Filter = "Portable Network Graphics|*.PNG"; + openFileDialog1.Title = "Select a PNG File"; + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + Image img = new Bitmap(openFileDialog1.FileName); + if (img.Height == 158 && img.Width == 280) + { + GateBG.BackgroundImage.Dispose(); + GateBG.BackgroundImage = img; + selectedLive.Checked = true; + GatePath.Text = openFileDialog1.FileName; + } + else + { + img.Dispose(); //fix issue #2 + MessageBox.Show("Image is not 280x158!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + + private void BrowsePic_Click(object sender, EventArgs e) + { + OpenFileDialog openFileDialog1 = new OpenFileDialog(); + openFileDialog1.Filter = "Portable Network Graphics|*.PNG"; + openFileDialog1.Title = "Select a PNG File"; + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + Image img = new Bitmap(openFileDialog1.FileName); + if (img.Height == 544 && img.Width == 960) + { + Running.BackgroundImage.Dispose(); + Running.BackgroundImage = img; + SelectedRun.Checked = true; + PicPath.Text = openFileDialog1.FileName; + } + else + { + img.Dispose(); //fix issue #2 + MessageBox.Show("Image is not 960x544 !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + + private void TitleIdBox_TextChanged(object sender, EventArgs e) + { + int i = TitleIdBox.SelectionStart; + TitleIdBox.Text = TitleIdBox.Text.ToUpper(); + TitleIdBox.SelectionStart = i; + if(TitleIdBox.TextLength != TitleIdBox.MaxLength) + { + CreateVPK.Enabled = false; + } + else + { + CreateVPK.Enabled = true; + } + } + + private void BrowseProject_Click(object sender, EventArgs e) + { + OpenFileDialog openFileDialog1 = new OpenFileDialog(); + openFileDialog1.Filter = "GameMaker Project Files|*.project.gmx"; + openFileDialog1.Title = "Select a GMX File"; + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + BgPath.Text = "img\\bg0.png"; + GatePath.Text = "img\\startup.png"; + IconPath.Text = "img\\icon0.png"; + PicPath.Text = "img\\pic0.png"; + TitleIdBox.Text = "GMSV00001"; + AppName.Text = "GM:S"; + DownloadMoreRAM.SelectedIndex = 0; + GMVersion.SelectedIndex = 0; + + ReloadIcons(); + + LeftGate.Checked = false; + GdbCategory.Checked = false; + + ProjectPath.Text = openFileDialog1.FileName; + CreateVPK.Enabled = true; + GlobalGameSettings.Enabled = true; + } + } + + private void CreateVPK_Click(object sender, EventArgs e) + { + string tempdir = ""; + + SaveFileDialog saveFileDialog1 = new SaveFileDialog(); + saveFileDialog1.Filter = "Vita Packages|*.VPK"; + saveFileDialog1.Title = "Save VPK File"; + + if (YYCEnabled.Checked) + { + string SDKPath = ReadSetting("SDKPath"); + string VCVars = ReadSetting("VCVarsPath"); + + if(SDKPath == "invalid") + { + MessageBox.Show("SDK Not Defined!", "SDK Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + Prefs_Click(null, null); + return; + } + + if (VCVars == "invalid") + { + MessageBox.Show("vcvars32.bat Not Defined!", "VCVars Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + Prefs_Click(null, null); + return; + } + + if (!Directory.Exists(SDKPath)) + { + MessageBox.Show("SDK Directory: " + SDKPath + " Doesnt exist!", "SDK Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + Prefs_Click(null, null); + return; + } + + if (!File.Exists(VCVars)) + { + MessageBox.Show("Directory: " + VCVars + " Doesnt exist!", "VCVars Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + Prefs_Click(null, null); + return; + } + + if (saveFileDialog1.ShowDialog() == DialogResult.OK) + { + string GMVer = GMVersion.SelectedItem.ToString(); + tempdir = Path.GetDirectoryName(saveFileDialog1.FileName) + "\\_temp"; + if (Directory.Exists(tempdir)) + { + GmacOut.AppendText("Deleting _temp\n"); + Directory.Delete(tempdir, true); + } + Directory.CreateDirectory(tempdir); + if (GMVer == "1.4.9999") + { + CopyDir(@"Runner", tempdir); + } + else + { + CopyDir("versions\\" + GMVer + "\\Runner", tempdir); + } + + Make8Bit(IconPath.Text, tempdir + "\\sce_sys\\icon0.png"); + Make8Bit(PicPath.Text, tempdir + "\\sce_sys\\pic0.png"); + Make8Bit(BgPath.Text, tempdir + "\\sce_sys\\livearea\\contents\\bg0.png"); + Make8Bit(GatePath.Text, tempdir + "\\sce_sys\\livearea\\contents\\startup.png"); + + if (!CompileProject(ProjectPath.Text, tempdir + "\\games", true)) + { + Directory.Delete(tempdir, true); + CreateVPK.Enabled = true; + return; + } + + Regex rgx = new Regex("[^a-zA-Z0-9-]"); + string AppNameSln = rgx.Replace(AppName.Text, "_"); + string ProjectName = Path.GetFileNameWithoutExtension(Path.GetFileNameWithoutExtension(ProjectPath.Text)); + + string args = "/c \"\"" + ReadSetting("VCVarsPath") + "\" && " + Path.GetPathRoot(tempdir).Replace("\\", "") + " && cd \"" + tempdir + "\\YYCCache\\" + ProjectName + "\\Default\\Scripts\\PSVitaSolution\" && msbuild /m:%NUMBER_OF_PROCESSORS% \"" + AppNameSln + ".sln\" /p:Configuration=Release /t:build /verbosity:minimal\""; + + GmacOut.AppendText("cmd.exe " + args); + Process cmd = new Process(); + cmd.StartInfo.FileName = "cmd.exe"; + + cmd.StartInfo.Arguments = args; + cmd.StartInfo.UseShellExecute = false; + cmd.StartInfo.CreateNoWindow = true; + cmd.StartInfo.RedirectStandardOutput = true; + cmd.StartInfo.RedirectStandardError = true; + cmd.ErrorDataReceived += new DataReceivedEventHandler(gmacError); + cmd.OutputDataReceived += new DataReceivedEventHandler(gmacWrite); + cmd.Start(); + cmd.BeginOutputReadLine(); + cmd.BeginErrorReadLine(); + while (!cmd.HasExited) + { + Application.DoEvents(); + } + if (cmd.ExitCode != 0) + { + try + { + cmd.CancelErrorRead(); + cmd.CancelOutputRead(); + } + catch (Exception) { }; + MessageBox.Show("Compilation Error: "+cmd.ExitCode+"\n\n"+stderr, "Compile Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + stderr = ""; + Directory.Delete(tempdir, true); + CreateVPK.Enabled = true; + return; + } + cmd.Dispose(); + + GmacOut.AppendText("Locating SELF\n"); + + foreach(string fn in Directory.GetFiles(tempdir + "\\YYCCache\\" + ProjectName + "\\Default\\Scripts\\PSVitaSolution\\PSVita_Release")) + { + if (Path.GetExtension(fn) == ".self") + { + GmacOut.AppendText("Moving " + fn + " to " + tempdir + "\\eboot.bin\n"); + File.Delete(tempdir + "\\eboot.bin"); + File.Move(fn, tempdir + "\\eboot.bin"); + break; + } + } + + Directory.Delete(tempdir + "\\YYCCache", true); + + + } + else + { + CreateVPK.Enabled = true; + return; + } + } + else + { + CreateVPK.Enabled = false; + HasShaders = File.ReadAllText(ProjectPath.Text).Contains(""); //Too lazy to parse XML properly. + if (HasShaders) + { + if (!Directory.Exists(@"psvitasdk")) + { + DialogResult msgResult = MessageBox.Show("It's been detected that you are using Shaders in your GM Project\nHowever no copy of the Vita Shader Compiler (psp2cgc.exe) was found.\nBrowse to psp2cgc.exe?", "Shader Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); + if (msgResult == DialogResult.Yes) + { + OpenFileDialog openFileDialog = new OpenFileDialog(); + openFileDialog.Filter = "psp2cgc.exe|psp2cgc.exe"; + openFileDialog.Title = "Browse to Vita Shader Compiler."; + if (openFileDialog.ShowDialog() == DialogResult.OK) + { + + if (!Directory.Exists(@"psvitasdk")) + { + GmacOut.AppendText("Creating PSP2SDK Directory Structure"); + Directory.CreateDirectory("psvitasdk"); + Directory.CreateDirectory("psvitasdk/host_tools"); + Directory.CreateDirectory("psvitasdk/host_tools/bin"); + } + File.Copy(openFileDialog.FileName, @"psvitasdk/host_tools/bin/psp2cgc.exe"); + + } + else + { + CreateVPK.Enabled = true; + return; + } + } + else + { + CreateVPK.Enabled = true; + return; + } + + } + } + if (saveFileDialog1.ShowDialog() == DialogResult.OK) + { + string GMVer = GMVersion.SelectedItem.ToString(); + tempdir = Path.GetDirectoryName(saveFileDialog1.FileName) + "\\_temp"; + if (Directory.Exists(tempdir)) + { + Directory.Delete(tempdir, true); + } + Directory.CreateDirectory(tempdir); + if (GMVer == "1.4.9999") + { + CopyDir(@"Runner", tempdir); + } + else + { + CopyDir("versions\\" + GMVer + "\\Runner", tempdir); + } + + Make8Bit(IconPath.Text, tempdir + "\\sce_sys\\icon0.png"); + Make8Bit(PicPath.Text, tempdir + "\\sce_sys\\pic0.png"); + Make8Bit(BgPath.Text, tempdir + "\\sce_sys\\livearea\\contents\\bg0.png"); + Make8Bit(GatePath.Text, tempdir + "\\sce_sys\\livearea\\contents\\startup.png"); + + if(!CompileProject(ProjectPath.Text, tempdir + "\\games")) + { + Directory.Delete(tempdir, true); + CreateVPK.Enabled = true; + return; + } + } + else + { + CreateVPK.Enabled = true; + return; + } + } + FileStream fd = File.Open(tempdir + "\\sce_sys\\param.sfo", FileMode.OpenOrCreate, FileAccess.ReadWrite); + + GmacOut.AppendText("Writing " + AppName.Text + " to TITLE of param.sfo\n"); + fd.Seek(0x2C8, SeekOrigin.Begin); + foreach (Byte by in ASCIIEncoding.ASCII.GetBytes(AppName.Text)) + { + fd.WriteByte(by); + } + + + fd.Seek(0x2FC, SeekOrigin.Begin); + foreach (Byte by in ASCIIEncoding.ASCII.GetBytes(AppName.Text)) + { + fd.WriteByte(by); + } + + if (GdbCategory.Checked) + { + GmacOut.AppendText("Writing gdb to CATEGORY of param.sfo\n"); + fd.Seek(0x266, SeekOrigin.Begin); + fd.WriteByte(0x62); //ASCII 'b' + } + + GmacOut.AppendText("Writing " + TitleIdBox.Text + " to TITLE_ID of param.sfo\n"); + fd.Seek(0x37C, SeekOrigin.Begin); + foreach (Byte by in ASCIIEncoding.ASCII.GetBytes(TitleIdBox.Text)) + { + fd.WriteByte(by); + } + + GmacOut.AppendText("Writing " + (DownloadMoreRAM.SelectedIndex * 4).ToString() + " to ATTRIBUTE2 of param.sfo!\n"); + fd.Seek(0x23C, SeekOrigin.Begin); + fd.WriteByte(Convert.ToByte(DownloadMoreRAM.SelectedIndex * 4)); + fd.Close(); + + if (LeftGate.Checked) + { + GmacOut.AppendText("Writing #LeftGate template.xml\n"); + File.WriteAllText(tempdir + "\\sce_sys\\livearea\\contents\\template.xml", Properties.Resources.gdbTemplate); + } + + GmacOut.AppendText("Creating VPK ..."); + if (File.Exists(saveFileDialog1.FileName)) //Fix Issue #1 + { + File.Delete(saveFileDialog1.FileName); + } + + + ZipFile.CreateFromDirectory(tempdir, saveFileDialog1.FileName); + GmacOut.AppendText("OK\n"); + + GmacOut.AppendText("Deleting " + tempdir + " ..."); + Directory.Delete(tempdir, true); + GmacOut.AppendText("OK!\n"); + + GmacOut.AppendText("Done!\n"); + CreateVPK.Enabled = true; + MessageBox.Show("VPK Created!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); + + } + + + + + private void GlobalGameSettings_Enter(object sender, EventArgs e) + { + GlobalGameSettings.ForeColor = Color.Blue; + GlobalGameSettings.Font = new Font(label1.Font.Name, label1.Font.SizeInPoints, FontStyle.Underline); + this.Cursor = Cursors.Hand; + } + + private void GlobalGameSettings_Leave(object sender, EventArgs e) + { + GlobalGameSettings.ForeColor = Color.Black; + GlobalGameSettings.Font = new Font(label1.Font.Name, label1.Font.SizeInPoints, FontStyle.Regular); + this.Cursor = Cursors.Arrow; + } + + + private void GlobalGameSettings_DoubleClick(object sender, EventArgs e) + { + GlobalGameSettings GlobalGames = new GlobalGameSettings(); + GlobalGames.ShowDialog(); + } + + private void Logo_DoubleClick(object sender, EventArgs e) + { + try + { + string appdata = Environment.GetEnvironmentVariable("appdata"); + if (!File.ReadAllText(appdata + "\\GameMaker-Studio\\fnames").Contains("// PlayStation Vita specific")) + { + DialogResult MSG = MessageBox.Show("Do you want to install PSVita Specific functions into\nGameMaker:Studio?", "Install vita functions?", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); + if (MSG == DialogResult.Yes) + { + GmacOut.AppendText("Adding vita functions to (global) fnames file...\n"); + File.AppendAllText(appdata + "\\GameMaker-Studio\\fnames", Resources.fnames); + MessageBox.Show("PSVita Specific functions have been added to:\n%appdata%\\GameMaker-Studio\\fnames", "Installed", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + else + { + MessageBox.Show("PSVita Specific functions allready installed!", "Installed Allready", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + finally{} + + + } + + private void GayMaker_FormClosing(object sender, FormClosingEventArgs e) + { + if(CheckSetting("SaveLast")) + { + return; + } + try + { + Microsoft.Win32.RegistryKey key; + key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\GayMaker"); + key.SetValue("project", ProjectPath.Text); + key.SetValue("icon0", IconPath.Text); + key.SetValue("bg0", BgPath.Text); + key.SetValue("gate0", GatePath.Text); + key.SetValue("pic0", PicPath.Text); + key.SetValue("title", AppName.Text); + key.SetValue("titleid", TitleIdBox.Text); + key.SetValue("gdb", GdbCategory.Checked); + key.SetValue("leftgate", LeftGate.Checked); + key.SetValue("useYYC", YYCEnabled.Checked); + key.SetValue("lastVersion", GMVersion.SelectedIndex); + key.SetValue("downloadMoreRAM", DownloadMoreRAM.SelectedIndex); + key.Close(); + } + catch(Exception) + { + MessageBox.Show("Failed to save settings to registry.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + + } + + private void GMVersion_SelectedIndexChanged(object sender, EventArgs e) + { + //1.4.9999 comes built in + if (GMVersion.SelectedItem.ToString() == "Manager") + { + GMVersion.SelectedIndex -= 1; + this.Enabled = false; + versionManager VM = new versionManager(); + VM.ShowDialog(); + } + } + + private void IconBG_Click(object sender, EventArgs e) + { + selectedLive.Checked = true; + } + + private void GateBG_Click(object sender, EventArgs e) + { + SelectedRun.Checked = true; + } + + private void Prefs_Click(object sender, EventArgs e) + { + Preferences PrefsForm = new Preferences(); + PrefsForm.ShowDialog(); + } + + private void Prefs_MouseEnter(object sender, EventArgs e) + { + Prefs.ForeColor = Color.Blue; + Prefs.Font = new Font(label1.Font.Name, label1.Font.SizeInPoints, FontStyle.Underline); + this.Cursor = Cursors.Hand; + } + + private void Prefs_MouseLeave(object sender, EventArgs e) + { + Prefs.ForeColor = Color.Black; + Prefs.Font = new Font(label1.Font.Name, label1.Font.SizeInPoints, FontStyle.Regular); + this.Cursor = Cursors.Arrow; + } + + private void YYCEnabled_CheckedChanged(object sender, EventArgs e) + { + if (YYCEnabled.Checked && !isLoading) + { + DialogResult dr = MessageBox.Show("YYC requires you to have:\n- Visual Studio 2015\n- SCE SDK (Version 03.550-3.570)\n- Visual Studio Intergrations for VS2015\n- Razor for VS2015\n(Dont ask me for links)\n\nAllready installed in your PC\nAnd ENSURE GayMaker is pointing to them in the Preferences Page\nEnable YYC?", "YYC Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk); + if (dr == DialogResult.Yes) + { + YYCEnabled.Checked = true; + } + else + { + YYCEnabled.Checked = false; + } + } + } + + } +} diff --git a/GayMaker/GayMaker.csproj b/GayMaker/GayMaker.csproj new file mode 100644 index 0000000..cd4fe99 --- /dev/null +++ b/GayMaker/GayMaker.csproj @@ -0,0 +1,158 @@ + + + + + Debug + AnyCPU + {F189E983-481E-4740-81B7-13A415D68636} + WinExe + GayMaker + GayMaker + v4.6.1 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + icon0.ico + + + app.manifest + + + + ..\packages\DotNetZip.1.12.0\lib\net20\DotNetZip.dll + + + + + + + + + + + + + + + + + + Form + + + Preferences.cs + + + Form + + + VersionManager.cs + + + Form + + + GlobalGameSettings.cs + + + Form + + + GayMaker.cs + + + + + + Form + + + Update.cs + + + Preferences.cs + + + VersionManager.cs + + + GlobalGameSettings.cs + + + GayMaker.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + Update.cs + + + Designer + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GayMaker/GayMaker.resx b/GayMaker/GayMaker.resx new file mode 100644 index 0000000..c8b2494 --- /dev/null +++ b/GayMaker/GayMaker.resx @@ -0,0 +1,10114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAAATCwAAEwsAAAAAAAAAAAAA//////// + ////////////////////////////////////////////////////////////////rntutYSEtYSEtYSE + tYSEtYSEtYSEtYSEtYSEtYSEtYSEtYSE////////////////tYJy/OHL++DI+97E+9zC+tq++ti7+9e4 + +tS0+dKx+tCutYSE////////////////u4h1/OTP/OLM++DJ+97G+9zD+9q/+9m8+ta4+tW1+tOxtYSE + ////////////////wo95/OfU/OTR/OPO/OHKv7XS38jE+9vA+tq8+9e5+9W2tYSE//////////////// + yJV8/OjY/ObV5sm8UGPfADP/QFvo+97E+tzB+9m++ti7tYSE////////////////z5yA/Ovdn5XEED35 + ADP/ED35ADP/r5+++97G+9zC+tu/tYSE////////////////1aKD/e7g0sDJIEbyr6XK6Mu+ED35IEby + 8cyv+9/G+93DtYSE////////////////3KmH/vDl/e7h/ezf/evb/enYgIPUADP/i4rR/OHK+9/HtYSE + ////////////////3KmH/fPq/fHm/e/j/e3f/Ovc/enZIEbyADP/5si5/OHLtYSE//////////////// + 3KmH/fXt/vPq/fLn/e/k/e3h/ezezbvFADP/n5bG/OTQtYSE////////////////3KmH/vjy/vXu/fTs + /fLo/fDl/e7i/eze5MvB/OjY/ObUtYSE////////////////3KmH//r3/vjz/vbw/vTs/vLp/fHm/e/i + /9XM/9XM9bOqtYSE////////////////3KmH//37//v3/vn0/vfx/vXt/fPr/fHn96ZD96ZD4JJBtYSE + ////////////////3KmH//////77//v4/vr1/vjx/vbu/fPs3KmH6rN3tYSE//////////////////// + 3KmH3KmH3KmH3KmH3KmH3KmH3quI1qOE3KmHtYSE//////////////// + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA//////// + ////////////////////////////////////////////////////////////////////////AGAAQGAg + ////////////////////////////////////////////////////////AGAAAGAAAGAA//////////// + ////////////////////////////////////////AGAAAKAgAIAAAGAA//////////////////////// + ////////////////////////AGAAAMBAAMAgAKAgAGAg//////////////////////////////////// + ////////AGAAQMBAAMBAAMAgAIAAAGAA////////////////////////////////////////AGAAQMBg + QMBAAMBAAKAgAIAAQGAg////////////////////////////////////AGAAQMBgQMBgQMBAAMAgAKAg + AIAAAGAA////////////////////////////////AGAAQMBgQMBgQMBgAMBAAMAgAIAAAGAA//////// + ////////////////////////AGAAQMBgQMBgQMBgQMBAAKAgAGAA//////////////////////////// + ////////AGAAQOBgQMBgQMBgAKAgAGAA////////////////////////////////////////AGAAQOCA + QOBgQMBgAGAA////////////////////////////////////////////AGAAQOCAQKBAAGAA//////// + ////////////////////////////////////////AGAAAIAgAGAA//////////////////////////// + ////////////////////////AGAAQGAg//////////////////////////////////////////////// + //////////////////////////////////////////////////////// + + + + + Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAAAAAAjCwAAIwsAAAAAAAAAAAAA//////// + ////////////////////////////////////////////////////////////////rntutYSEtYSEtYSE + tYSEtYSEtYSEtYSEtYSEtYSEtYSEtYSE////////////////tYJy/OHL++DI+97E+9zC+tq++ti7+9e4 + +tS0+dKx+tCutYSE////////////////u4h1/OTPCnYScJdZ+97G+9zD+9q/+9m8+ta4+tW1+tOxtYSE + ////////////////wo95/OfUCnYSB3sOgZ5mxJybxJybxJybxJyb+9e5+9W2tYSE//////////////// + yJV8/OjYBnMKGK8uC3cNgaBm++DI+97E+tzB+9m++ti7tYSE////////////////z5yA/OvdB3QOILlB + EqkkC3UNfpxkxJyb+97G+9zC+tu/tYSE////////////////1aKD/e7gCHcQLMVZHrY8CncPe5xi++LN + ++HK+9/G+93DtYSE////////////////3KmH/vDlCncSM8tlDXkVgKZqxJybxJybxJyb/OHK+9/HtYSE + ////////////////3KmH/fPqCXQQDHoWgKdw/Ovc/enZ/efW/OXT/OTP/OHLtYSE//////////////// + 3KmH/fXtCnYScKRnxJybxJybxJybxJybxJyb/ObT/OTQtYSE////////////////3KmH/vjy/vXu/fTs + /fLo/fDl/e7i/eze/era/OjY/ObUtYSE////////////////3KmH//r3xJybxJybxJybxJybxJybxJyb + /9XM/9XM9bOqtYSE////////////////3KmH//37//v3/vn0/vfx/vXt/fPr/fHn96ZD96ZD4JJBtYSE + ////////////////3KmH//////77//v4/vr1/vjx/vbu/fPs3KmH6rN3tYSE//////////////////// + 3KmH3KmH3KmH3KmH3KmH3KmH3quI1qOE3KmHtYSE//////////////// + + + + + iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + 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 + IjYQIzgSJDgTJTkUJjoUJzsVKDwWLD4TJ0ATLT8UKEEUKUIVKkMWK0QXLEUYLkcZL0gaMUgVL0kbMkkW + M0oXNEsYNU0ZNk4aN08bM1EcNFIdNFMeNlUfOVUaOlYbO1ccPFgdPVkePVofPlsfOl4hO18iPmAcPGAj + P2EdQGIeQWMfQmQgQ2UhRGYiRWcjRmgkR2klSGomS2shSWsnTGwiR28iSHAjSXEkSnIlS3ImTHMnTXQo + TnUpUHYjT3YqUXckUHcrUnglU3kmVHonVXsoUH0pUX4qUoArVIItVYMuVoQvV4UwWoYpW4cqXYksXoot + Wo0vW44wXI8xXZAyXpEzYZItY5QvZJUwZZYxZpcyYZo0aJk0Yps1aZo1Y5w2aps2ZZ03Zp44aJ8xZ585 + aaAyaqIza6M0bKQ1bqU2cKc5cag6cqk7c6o8baw8das1dKs9d6w2cq84c7A5dLE6dbM7drQ8eLU9ebY+ + erc/e7hAfLlBfbpCebw7gLs8gbw9e74+fMA/fcFAfsJBgMNCgcRDgsVEhMY9g8ZFhsc+h8g/hchHiMlA + icpBisxDhM5Di81Ehc9EhtBGiNFHidJIitNJi9RKjNZLj9dEjddMkNhFkdlGktpHk9tIlNxJlt1LkOBL + l95MkeFNmN9NkuJOk+NPluRImOZKmulMnOpNzoe4tgAAAAlwSFlzAAALDAAACwwBP0AiyAAAAAd0SU1F + B94MBRAvF5sn1BYAAAaJSURBVHhe7ZnpjxRFFMB9yWaj2aysIggagiCHHCJKsoIiAkYOuSW6iIuoKEdA + xQMlUURATkERcT4s4gFugnjgflhhE51PM93pzJFKt6uEv8Y63kx3v6o+JjHxg/X7sul+NdW/7q5Xr7r2 + JviPsQJWwApYAStgBayAFbACVsAKWAErYAWsgBWICkzatjnKi5vmYiBk4qsYbLD9fn52WW+PYEPPqlkd + ql1+ogJdQ9f9KAHbh5EmhXgL/29nHEA3CxjiDuwZiU1zEnsFS5lTjuIOL8cIsoQ0KAc9AG3n63hULjte + MDgPG+cjPgbOMuwIqf7UjhFJ++UqBpDa920A6+I/qrkLsHku4gIzXBe7QfwtGJG87ONpxKk9CtA5UMFD + pFqciO3zEBeAveQSXnEsRjhjih6eRthxfnZ3gEdN2BeqfS6IwKghco3gI4xw9hM7tzQFYHKJPDT+YNhi + /EUOiAA8Ty9SmYMRmO2RSwVv8bMnyLAR1C7Fhk4qVKC9v4a9IPXzfJxJ+silKoOdAI/VSV5Igl78TTZU + ABbQHv31KvAUvdXgaZ6C1FfhDeWeDTQB+ES70VvF6Y4rJAXrX/NHs5G8sQb+XtlXDnQBbVQFsrNtZLA7 + 1YcBRtIx28B1Z8jOstEF4G1yKbfYBTBOS8HDvCnN2pDcqWgQ6ByMzyzB+/zkQWpVmmCYt0IctkT1loVB + ANbHRoE3dAfAnAp9Lzt5w0Lgek3I2K1ezpeKJoG2b8PqwsfTRn7qXPQMp/Irr7sLS0NNrg7RhxHEZvFE + TALQXQ1vp9bP72Q1TUG2ijfrGNnVZETXQdLGK/JKnY1RAA43O3PY4/xKtN6wPmwY4S46TIODGEnFLDC+ + 2Rk7xQ930RFYeUi1i6HVynAWT8EsADvwkm55Kl+H0ZnBj1SoEG21IKeqLBIEGvOe/y4/OKK93btVK8KT + dL3UmMXTSBCAFfKild/4HDQ3MiQl8VVKhDPEVJarDJIEVO3zn+VJ+R1JweqPSRk+XVtQiYKdTqKAqP61 + i/wlrqdFgC3FJjp0apZLlnQSBeBDXy35yMRcZgVsYOD2q7RiiEVbKskCd/7x1wn+502agu5MFTfSQx9X + fT5GkkgWgC1sMsAULQU/wLCRtotkgVLrz0jFFIFOkUTHaQpeG6WiCcyr0ZTZgJEEUgQEj9D+gk0YSeKY + ZsyLaQrpAoYnmlVk79XeWfrqLF3gBTqmvKwxBbCVPALXfRAjRtIF9tMUKGWX2JVEoJwyb3DSBcZeI89T + rgRT6fiFzhunMWImYxBupiW2xtfCqeykk6FzH0bMZAi0X6IfSt+k5/UEbVH/Hj+bMndlCMAibUsivcTS + 0l0Z5PW0O6F+C7IE4LTWo/xQSmCuNm8I374b+1XYQKbANIfm9TsYMdB2gZTu+gX+xlYy15uNLTQyBfQS + K1ZpCTxDHpdT7RZ5UTWuYhXZArdpJVasU42M0Er3EX5Wri/ZCtVEI1sAnqPToVipG9mjrUf495v6qqxe + SdhBzCGg7QEkFYSp/PXECHbxs4fUawm2q0aUHAIwX9uzMG+AnKIJM8Dvek5F/dgrjsdmcfIIaPtA3rXR + GImykE4ZbC0/+1UjL9jHqhkhl4C+LNL2cI27S/xs+FUpM0Inl4C2F+i6D2AkZBMtGzIFI1+V4XZXlHwC + 2tepN3C2ENLHi/To32m2isIZ+6pk61RvMfIJwFoyCspePeT6Ud5inykF46WpMmD4UMopAOeoQYhXHAMw + S9vFFClISlOwW3UWJa+AtkcT4r/E4wUiqFKQbv+XJqneIuQVgANkHDap/sCnpeVaCq7hvxmjTc3HVGcR + cgto+3SIw54AuOVnujUgUtDwXVnT/puRWwBeIaMMYWd4bCu9EOa8Xp7F526M/AI307uUuO40/nRKphQU + aAsUvwcjDfILwDL6ngXyswPrTRO3dI/6CcBROjjFlkeUFgS0kc7xrspdTHqbYhdToe8viUVqhFYEZuk7 + s/KJRv5rJpEp2OA1OouTZXorAvDGMPbSQG6hkP+a8RGwGtsL9D3GTzGiaEmg/cs/sReFzCrtCpiCDdYQ + P4ctwoikJQHoODscvZqcV3abqmAUOovH/6PUmgC0bRlkPv6blvkOn1ln1pvHiut04TG9NIwh5MYOjAha + FOAPYfHrR06ekhTE5kdvQR00+Oyk9gE97cDnGFScORR5BC0L/NtYAStgBayAFbACVsAKWAErYAWsgBWw + Albg/y4A8A9z2FAGe8ub0AAAAABJRU5ErkJggg== + + + + + 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 + 8zmXAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAA8AAAAIgCAYAAABK5QCtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAACwwAAAsMAT9AIsgAAAAHdElNRQfdCBsJLTml4tdmAAAAGHRFWHRTb2Z0d2FyZQBw + YWludC5uZXQgNC4xLjFjKpxLAACIbElEQVR4Xu3d7a9lV33geaBwT1y2p3GVoU2VE+IyZsAPmsQuiKiC + SHZdaLs8/SIWiSBMSzM4kAHDi8SICVjpGXVwJiGM1DYoaUI00ihGDbjVmlHS6qjzDoXuVieORsALd973 + P5B/4Mz6rrV/+6yz7zrnnnPuebq7viV9dM5dtR/WXvvhrN9ea6/9pvRvIkmSJEnSLaCZKEmSJEnS2DQT + JUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZ + KEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbN + REmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFp + JkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1N + M1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGls + momSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj + 00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEka + m2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS + 2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmS + xqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmS + NDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmS + pLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmS + JI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmS + JGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmS + JElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmS + JEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmS + JEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmS + JEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqS + JEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GS + JEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomS + JEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yU + JEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2ai + JEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQT + JUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZ + KEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbN + 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 + B6iZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmS + NDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmS + pLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmS + JI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmS + JGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmS + JElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmS + JEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmS + JEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmS + JEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqS + JEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GS + JEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomS + JEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yU + JEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2ai + JEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQT + JUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZ + KEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbN + REmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFp + JkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1N + M1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGls + momSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj + 00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEka + m2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS + 2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmS + xqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmS + NDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmS + pLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmSJGlsmomSJEmS + JI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmSJElj00yUJEmS + JGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmSJEkam2aiJEmS + JElj00yUJEmSJGlsmomSJEmSJI1NM1GSJEmSpLFpJkqSJEmSNDbNREmSJEmSxqaZKEmSJEnS2DQTJUmS + JEkam2aiJEmSJElj00yUJEmSJGlE3jT5/wHRhFa1fIpDZQAAAABJRU5ErkJggg== + + + + + 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 + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDAAACwwBP0AiyAAAOExpVFh0WE1MOmNvbS5h + ZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3pr + YzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhN + UCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4KICAg + PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt + bnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6 + eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0 + cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0i + aHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09 + Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJo + dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAg + IHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxu + czpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRv + clRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAg + ICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0xMS0xMVQxMToyOTo0OFo8L3htcDpDcmVhdGVEYXRlPgogICAg + ICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0xMS0xMVQxMzo1ODoxMVo8L3htcDpNb2RpZnlEYXRlPgog + ICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTExLTExVDEzOjU4OjExWjwveG1wOk1ldGFkYXRh + RGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBo + b3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hv + cDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAg + ICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoyNDhhZDhjOC1iNGZhLTJlNDEtOThmYi0yOTUyOTcy + NjVhMTg8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6 + MjQ4YWQ4YzgtYjRmYS0yZTQxLTk4ZmItMjk1Mjk3MjY1YTE4PC94bXBNTTpEb2N1bWVudElEPgogICAg + ICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjQ4YWQ4YzgtYjRmYS0yZTQxLTk4 + ZmItMjk1Mjk3MjY1YTE4PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpI + aXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFy + c2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwv + c3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI0 + OGFkOGM4LWI0ZmEtMmU0MS05OGZiLTI5NTI5NzI2NWExODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAg + ICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0xMS0xMVQxMToyOTo0OFo8L3N0RXZ0OndoZW4+CiAg + ICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2lu + ZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAg + ICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3Jp + ZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIw + MDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAw + MDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8 + L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xv + clNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjkwPC9leGlmOlBpeGVsWERpbWVu + c2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE2NDwvZXhpZjpQaXhlbFlEaW1lbnNp + b24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + 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 + 7psx438/tIkt3Jer8AAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAA0gAAAIACAYAAAC4m0xuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAACwwAAAsMAT9AIsgAAAAHdElNRQfeAgQKFgLuQ0LlAAD/kklEQVR4Xuz9aYIkt5G1 + jfZeeqJISqJaY8/z+939Lyh57UwGAxyRVcVBlNT14ynAYfDIygjA7BgAj/yrv/2bv/32b/76b75F+bd/ + Xah8S/2z7bPtj2YLuP6bv30rUKrv5K//pu5TX9x30Pf9zd/+3bd/O/i7es1Cr4Hrnbeul737ibdRX6+H + 8u/+/q1Yr1f1v1+8db1sB+vngerT/P0Xb3//919UvagS9fDF3//9W4Gyuf68ujf1L6pe1H0/q9covvjZ + t18MfvbFF28Fym9/Vj9j8kX9XwqUi+pHaMtrfFll8bMvv/2ZePuy2l/Qtp+FcR/Lo/1L8OVXb0WVqFc7 + iK3u+6pK4GvzVbV9Vba6D/D+9RqFXxN8rT64p66Lt6++qvKrrw3qDW251/3J13Vf4eu6b/D1l1+Xzdf1 + ml8Htb113+3n8bp+3s+rBOqDn+H73776utqbshex4bWJrr/9GjbZ37rtgD8v/czPq928jfpJ2X5e5c/r + dUT+31Wvn7faD76TrV6X78tsy88vPvD/rHL8fuN9e/m+VL+39O+2vL/4/Oqa8LX8eahfvSbHxvh8+71Z + 9+UzRx/BMYHX7z624eexfQP3agymvo1RvT7H7qLuW6+r+fCYLwBzBXNmtWFembe+x3NvzMWyeb72vOvX + 0HwH7Q98HV9g2/Afmw+Z+N43+CGCa/D3VZevehv+6+Rt83/wh4u6T74O/jPkPvnbydMnfwF2300//6D6 + VRyo+FD3zfiw4sXbFkv8+qZ/XvozPuG6bIldWzwTjHGJfY1eo2PVjH0ksbHqiLdNtRVvMzZ3fBeK4bjX + dNzGa7of74P9u+iJz7bPtu9p+ysYJjRygNZNf/PZ9tn209joXFWmr4D9liC577xvJkhx5nD6fJ20LbYE + afuZuG/vu0AgG8EI9VuwOgNa3xdb+ilIKnCua6OgOoNs3yceAXcGfwoEJzQLBX+IANarb3D/F/eRum+I + miVsKFJ24bIJmZUgrf5939kWwQUxJVFlkTVtdd8zQZJgY4K0BNnJniBVGWFZWEhGQKLetAA9UYLUgnOD + ojavZ8b1EMoPyiZB3cJ8UaLdYjwifwn4p9hf9teJAF+zyvFaj+TiQH2QlOwJ0qB+3rUd/GC2/Pz5f3n+ + P9fvcP6e/N3d78IzQZq2Kvl5lV2fA/5Pyxb0md4SpIHGjJLmF7b7ONsTpAePBAn0/Y/EajDmyuKZIIFn + gkQ6QQK8v23nvC92X/DCh0zoi+Z98UuE9k50SHybfd30f+SSIO33x7dWeU+SOnnyQlX1/3CCpPuWb0+s + cJzZEyTHD8aScd+MSeaR6BDHuMQ7JkaTj0yQJlssHnE6cXvG8Pzcjtt4zWrfYvvq9530xGfbZ9t3sf0V + jLMTjXWdts+2z7Y/iq2u20HCPsD1A/dLna+X+8102Hb007H3PR/ice9kBR9x63My+ieYNUh6ws1OEEQn + bud9dW0cvD8SBPtQ10yYdP2zUNdgCoS0fTQWOl03LaDMq/bFFGMUWqZsEV8X+yYUBx+yPxmCtIVrtU/B + Obn2fzJF9ORj+oDVZ08aXgIB39R9D+Hvfi/vAb7v0f6nRP6P4/95+93ye99+p2v/O+8ks80HP88aK0yA + qj6BjfV3x9MxDtP3QfV5QebEnBezbeMxD8GLuXidz2vOv+cPrn7kE3n4r/i9bj99Yq4H9I9mtG9+uX25 + /PHDX38ijxgz6zfmPcG2LTaCxLu05/qAsXAy+6duOg6jPGP32VbMmM97jnv5Mz5WT3y2fbb9ADYdsUMH + lDEOPts+235w22xHv+A23mtQf4A+pl8HHA467XHmae/rV6TfjSPgzBU8MvtOxj2TGQAVSFXvVUbUjfrN + QCtmgF4kuEsAjJVQrYyas+8UD+AUF2QKFguV62ru2e9Ci6CHqDKjj3aISqhN6p53hRsZgvAqItfrBB5f + u2LR+nitVyyxvESzKdGdnQb03cRxBPrZPsgOCHdBmvH6RXZQznYyxf+NT+3f/OLCrd+PwXf4uZ/6e579 + i3ff5/E57Z/VwYc+87at197H1hx3L/D43dnH+DkXtnmyodfTzuvkNgerP9jm77njW5zzP/eX7eY/Tm5+ + KDx8V9oGm/+bfpHsvnP61Icf5fXOniSF3ceT+H5SfUj8v9jiyC3eFN0fdbPdB9x3kvhHjtj4iJ2+J+20 + vbh/xu0Nx/VHzC8b7x22fj3adc17024+2z7bfgibdpD+BluhPeB4bnQrP9s+235QGwdf1avEM0Ow7cfm + 2FZ29kEZW+5jm1/HJRxyzlh3ORz32X+dx0b/vW0eqUs9R+Lm0bgcdWA5+iIw6agDbCjn0Qe/xmh7UwLE + oFltKvPs0FiJ5JGMCpqrj67ZtpfraFwlSDoKxyMkKtcKqPp1n3EEBfW0baUERo6xsCwBs47KoN8LG+qx + 5ZqlhFCO8FTbdl3i6su3AiKLzxMVtFnE5VjQWda9eKaCQq7aIBJxvKjFYupnybqFaZUlHMd9JSr1XM/W + h+WlbR0BKxHrOmxVfl3XJbhxNG7022wm9a38uXhDWeK52urnjfti28p6bXKzqdzb1P9u28tR/0WVv5jl + re2PZHvv/+kSv993eV8utvH+9+eA+os+s76X9fovx0S3aXw56Xbf2xjsUnWMXY/9ZdMYRx1j32N9mw+c + P3PO8FrzbZtjY/6NukofxVttnPtr3qPc577b5CeuvuOwxVcdfWQ7+ric9fg/XR++0QtM8aOyVbn87fs+ + mf7bfn3Z6N913C620Ud+n3ECdMxwHNJ14hDaVhxi2TaXuY/l6JeS8VDXajtiI8sRSxFbE2PZd/ZDOfre + YveI97SxftEFqKMP7qMN5ffSIZ9tn23v2/gMUhpSD7PzZ9tn2w9ikxMEstkBVv+UrNNRur9fA+V6zemA + qxwOPkzHvf1fivfvS4nAowAUVoAqu4MOmfeNfs/7VsALFSSVICUoIvExnRTlPgXUBOMuleiQsmtVc5yn + Z7913xIBEQIFREOJh5QtKHjWP+f957l/tm+iQ2XqECYPkcK6RM+yKfGJiEICpCQo4mjaRLUp8aEwk5Ar + yqbV7ZR1H0VbwAp5CUSslEskkiUEU47XfNosRoOFa7ULiFjBvhGgXQ95HZSpE4jvFsMWzRbXrwR2GLYk + Ceu+lTR0AvH285+X7edlY1ntIDayhH3Xdc/dthi28zX7+keyvfd/Kdb//2nL6/2cpC/K9JO9f17uk03v + P3ev8nm88xm9Y6sxgMRtjIu26edlHNnWpceZEmZQ97lc/WosK7Ga49r1sI95z5XMo1Uec/Ocf1pY6PvW + vO3kJ+haix/P+T59CPvzevkQ2+J7zMMvse/Fn9EHzvuWP5RtIf8Zvzt8KxMm+18Tfyx/G/9Lqm2x+3n7 + /zNRGolUWHHlEnM6jh2xqtD1cV8nTSlXTAsz8emYOuJsx9t371N9xeIqrQmoCwg0ADSEdYHJPbK5TL1t + P5W2+Wz7i7Nt32KXkkacwfts+2z7IW26liOEPc4vbW53vQau+l+YzjaOXI65bO2kV/92zGw/7xN05I0C + xQog1TYZfRJU2Ob+6755rV2gUDYGPwTL2a7g6fZp8/UIsoszcDtYO1CzzQG8+xJfDzFQLEERUSFhMqn7 + KDAuNtxXpWxYIR62FkIqCQTQQLa1yrzZVFKg1b0SWpuYg82ibrCEXok2iEhe63UgNNl2YbOt1wAQmq5L + 2KItUMi+wKL1bhuC++QTbBTvoWzbddF9ZEtitBKkZTtRHycPV5JYmJvtyg9o65/94ftuvyN+92f/ZXv2 + Dy/ea1K2rp+8a5tjJO26RuKzbAe7rccmxyyTqTWWN17PhyRFVV9g/nEO9hx70MlU5izqnM/Ac3qw5n7b + pr8w5V+qnH7Fdfgs+6Ab8kvwX4cNi0H2ecsXNkqONt/ZfnbZ2udWO7GN96StSeLzhEkSStWzeEaqzbYR + WxZbzOnYBEaMO+NZwfuO/mGPjYMtFjvWjvjb93Wfhe7zPWDEe4jTqQWSID00A+pXrZE+n22fbd/DxiN2 + aHyUt7bPts+2T7GxXoPODCd3tXe/cDjV6Ziv1D0neZ1rf3AGhWIGmAQQ9J31l/3NLejNc+VHwGueQdQk + yDIIT3QGnvXqF2b/dc8R9CMGik0sVN+bgADX/uApYAx2h3qHSOLnnvwUS0BJRJmb6For1LqufiXgFtV2 + 8nwNHnsrm5mC8kG9xsF6rqRE60HuG0J3CNuTU1QPWuxP0B7c1v2f/KLaFz8fnLY7ed1ffEf0//jlj87t + Z38M9/fJpN/NNri+92mn7Z3PbjLvOfDO1Bg36P+kbbdxWeN1G8e4Ztu67wHvE5kzcx71a4RzLhac39uc + 9bydsJ9YfqD6vcfwJdszSzeGv3rpx9r33RIoc/pRIh/bPnf44mb66rN/qH6Bf5KB7PGCdCx5xppbPJrx + aotbI641sQ0e91e/cMZoxNwtDrv9FfP+jv1m0wZTNxStJ84+n6JRPts+296xXROkGnDabvps+2z7PraC + NjuvS4LUtu6zuO8SiW2XCGz3pe57x/0vd4mq5E4QA0LZwOi7dokGDh77LpFx8HpjiWskQm1HXTtIe3IE + GBz3XaIOoAywfXRuD4zsq/tGwF3BeB4Z2YN6CYJ51GQhQbBWVQcWDccO0iZCaMuD2BAyspNtB4mUYCI8 + gjME0CDH4/b2FlVcwYZA67Ylvt7ZJRo7QbqecKWdPIUjd4KmIAUWqZ+4WxARPG1DHEtsl220Tdu5U7Lb + aZuJgMT4spH9Hto6ORjE5vJG2573//L6muZ72Pbk6PZ/ufDh32++J+N9cUke9+19J/fPT1x+XsbBPiZe + jbOjXbYat0qKll282HnSHFhjvun5QVvmVdozx9I+5mTsZau5CvY5i+vnDpL7lD94k0+44h2k6mtO39Mw + cTIv/Jmxj1w+sBMm7pYP30jQlzzuA/bBOV7Xvpr+O7589RPx+SMGJEkiM3aMeDK+3IExZ9k2OlZd4lkf + q7skSx/cXZqx9haLz3hdvN5dGved+oCawfrhTJBwH22folE+2z7b3rH9FbaRUOFWk7ebYNy2nj7bPtte + 2VCHTX1s29AgvFH3xfE9nOSZzEzGz7uwJVaA98ixP5OZsjkQ9DG67Wf5PpcN71XQ6qMQK1np1x8/r4Nb + qPsU/BgIO0jW/QycCKAJtg6qogLg/Fmg769gPP44IhjBX4Khgj2o/jP4r581iGgoQXISkcLdoep3Yfxd + IgkZwZXhSoK8QlwCSpTIEUtMgfo5emZoJUiixJdZAm2ucA/WsxhDEObatnqNy24QBSHrdc+kXuMiMlvY + LlF7E8qp075Rov3nJbj33R2L5hbY00bqNSPUmSx8LX4OKilZuyz+uYthO+1IZpB47LDfL+q+X7BP1R+U + rcrcU/0Gb8f15Pvb6v/NZOX8v5ywD+7D/2/9bv37bZ9RXet9DMvWDJvf+/Wa/f96G5/l+uwEbRsZB/sz + UBxnY1y17WvT/yeOl7r+6rrztMbnRHNgfWFFj30sBOxzxXMnr4cvGtnn35ejPpKnOW/FnNPFnPtJkMjw + FXUffQh8CZFvufmeiXeYrv6MwNdVv589EiHSi0hNfOmLo3n2xUqQwMNvb8+JCvl/gGeXVHeMGImSE6TJ + ijlOlPIzdM8jHokR07aj4qBjYe5zG8H1cd8WdxOLn/F5JUgoq++FLYaPPzwrzXDTEqI0ytIeaBs/94+n + iT7b/mJs2kEK6CSjbvps+2y72aqtYduyTwc1HdXs+7hnOENwcZhi3nO573qvnTeIU2/KPpn9H33JCERI + ghyAmBClPoMWApNJsNpR4OsAikTopPolgM6+lwBe7AEaZBUVQX8F9Nm+WO1HvxIPDa9X21z1vV2fbdvq + sUXT1nbaimOlemvbgFgrQfbAIu5xfRChOOsfxxK+YrRHsH4kQ1A3L+31+ts1sTDfRHp40fcAYn9e/zL1 + JBQfAEnIrf2PRRKhm+1G/34mCQ+vr+8jePE+HgnSx31mH2aOgRtfn209FidzzIrnWF+7onv7micbr+bY + JEnVwat5zDn+0h9c/Ehdx9c8/c1iW6gZPqxp/7czfeTuJ0H5yfK97TMvPvjmq9vn069PP18M/38mSTuJ + I4KxZsQfHcVzO2OUEqfUr3HNdNxMXHSM3Dj7Hv3BLUYnfjtRetwTXt0HWkdMfVFs2uPSn3X3ZX+3qU+1 + vad7Ptv+z9nuR+wqczrbPts+27qNg8qDqNq2JOg9fF/fCw4H2E7TdL+TeZ95ONnhuKdjf/QL6XujA80K + ODo6J9QPgcYc/c9gtqhA5yA4g+S9n7gF3A7GDOJ1Dao9q51bX/bZ2YP+xwBBcQiMFyyRsgQNodiZQkf0 + 6nKLotcsIVb1rGqzPQyhVrzYDXpw9rmKzblif5CdgPO+lwI5faq+cwh29H1Q9hL62NW52tduy6BeK/Rr + D2irfnX/L8F5zyfwS1Cv+aPhn3H72R8Df79+r9xer3tl3Le9n7l/wM+vbK8/u/XZLvK5L/q1Jh5Lc2yF + V2Mvu1CzDYkVd57GWH81H27t2/y6JkL39ttcDpj7N78g4kt2bn7nQSdIN39WsM+z/eYvm+FX585S+2D7 + 4ZM9QQK7v3/Egk6UwP2+jjczDpm1qySUJJVtuy9xTDAe3uJk8Yin6X/cc4vT13g+eMT/F/e1nrhpjYNN + p8x7P0X3fLb9n7PtCZKpwfc8m/fZ9n/ThrIo58Lt8jgW1Jt5jM72wfPb6Jaz5Fb6dKjDOT6353UP+j2f + JVrX3PJvB496tZN5jOAAtgSGBIxOfvx13Gp3uYLP9o1zooOXjsON4DaC3joqNwMn7vO59RlQFzjvrvol + +XlTUN6DuAP9fi5/p206jjLEBM76n0LDlDB58fwAse0QOBJBfeSGgmivH88EbQzbIc4++M1xqk8haC7H + jVpA9rG2U5zSNtsGJWivz7eYi80CGketzrYl2Pcjb5tQL9t+PfkE2zffJtko3lRekyPeN/pOfN+VPxlb + foeg37Pt232zX/FJ7/XYydres+Oz3O/bxsbHjaUx9jbbHJeD98d1bGTOifvRvHOOXfjAc01dP3n4CeBr + 2Tb/cvqeK7Td/FmxvkGzfeDTR/pZps02fe30vQX99dNXl+3F0WYnTxUf6lrxYLBiR47l7clT4kq1E7Vv + sWqgeIakCfepThILBWPjJWbKtmLvnjQlTuee1U4b4/kZ48X+TbTo5/uqfPe+TXss7SL9krr7j37WPb7n + Q5ros+3/jI1/B6ka1LGIgaU6f7b9X7bJmVSbHEmcTe5D21amr2Ad9xcq7ezi6JAI2RHOhGj1nyX6x+ku + 5zuTniRH6289qJz9zrIDQJczeUG92oqtTMBBqeCSMoHJD9k62akA5ueKAAIjEyW3pc/qrz5bWSDYOugq + GK/niqofg7Db0mfvd5RTFODvilRJAWGBEDExS98z2kqoKPEZYqZsETESL7yO6LHIiTBySeEUIbWXEVks + q/92XSKt+nlnKAJuCjnWvy7hp2eENgGYuvrzeY+6joisMklLrmPjKr1FKMqxS9BtKkv8LjGcumx5DuZm + Q7lEc+rsUwK7BfxmG6Xt6XeWo/5N9f+m7vumrpEgMUna+o/X/vYXv6x+v6w+z/LWplKvm9c/yx/O9jH/ + l1lfv9flPas+47X392h/f446y7zm8frdh+34vFe/o8wYYj+V875tvKTkPcD12DyWh63Hvm0Z1z0f9uuj + P+bVtPVcrLb7/MscXfO25vw5l9e87/pX3db+gnX7E7a1n0ndzy+t6yqVQLUfS2lfdrUxSap6Uf3gL+Uj + dV3l8KXD3z797tM3L19+8fOJAV+MGBJbxYs8t1RtjCe0sT/um7GnyxWrZqkk6Yht6FuvrUXAZ2yccbPr + K852vEX/rc/q27E7GmDE+UfMH/rgo+4b+iOa5alRXEbL5H7afiqd9dn2J2nbvqTBjawTD7DPtv9DNpY9 + UGrgLOxQGvQhsU/kyLY2O8e28RrtZrtv9jmRw40Df1wPJ323TxQQXMdKWkDwWDiosK+TIcNAxPoIcEXZ + iANb9Wm6j8h9CpgMmg0DK0hg/QAMyC9YDywjuHfwf0FEBURGCYY++7/zoaNwEjQRPVXPMbjHsZsWRk8k + ojaGAHsSwbfE3QOLxdX3gvpQYHbf1HcoUJ9I8BKL5u+MhfXOL83NdoWC/4N8A1Yy8S7sO+4ll34Ar/mx + r/uD4v/Xx/z89Om+8/d6l9v7ffDe51XtvwBVf4/0n9fTvrXfxuR1/ILV59VRPzDvuc2rhsdPj3l5cJvX + 1/lP7Ceu/mP1ufkgwH7wVfRphx+Lf0Nf+7z+Epmyn/QCEv3oxdfm+SZf3/z0BM8twcdPv7+oPo4JM2Z0 + 7BgxpfvM66qLPVZ13AOObTPeCSZN5GXMHGxxdsTgM/7m+hrbzaYBhkY4+7B+aodcm6lhWrMU1DHDxrrb + WaLtQ3rps+0v2qYdpEllU2VQNoXM6rPt/6CtBkoPmka2E/WdKznLUYneNYozG+z3gXHfdIaNnKtWter6 + pPqs+4YztnPOathiBQqunu0BQYGjyKpb9x8BJ6t1Dkpc1RNY5UO7ST8Ht941SjBbwXCuQio5GqxVyCda + sQRHUC/e+u8RIbijXHDVdO/fYiErsQd131dfzVXdBvYqh20IHQmhrBxb7HQ7WKvP1X8KqoL37W0tynwf + xNmDtUpu+xB6c+V9QLHoFfgrWaXfxamusxvQRNgWc9fhZLPp3hbhZZuCvICAl+ieuyMHsLHP0U72+/y6 + Tg7eec1lS4I0eJsJxsEf33b+/6r9/B0mfZ/r+3tN3nlf8l4/2sG6L6+5GLbvNl4uY23tNg2bxm7vTN2g + TTui55x4zpWeV3OONT1Ha27WNUmb2Ob7bJevOPzE5iu8szSRvyn/c/VLpP0Z/Fd8WVN+sMpOjpQgTR9J + ZoJEX1l+l+WBfHH78klsLk3FgCo7Bqx4QBIvZuz4YsQVJ0rZWWpusWrEvWeMKzpB0mJhf1PrgxFTZ7xF + /K14vHaUwup7j+9injQRSyNQM1A/qG8DzXDp3xrF5UPDQNskKeo+ZGqi1T/Xn21/+ba/0gCqBg8cD6oW + rp9t/0dsgrY4CPYbNvSbDiSvU+xJkHHbcoTVd/LqPjK25ONUBw/HO++bffka7dDnV6Du8DUTIGYAKGZg + aRygFJBQjqBUdjOOzh1fv51nicZDvNotugXO6r+4JEHdr20J5iNgP4J4xACFQVZR2b7RouEQE6CTpyVg + LESGSJlfn20xs8TNEjwmic4FHIF7tEd4DRHWAq1Xwy/izSIvXxOda7KLRTJFpngkQT6GBZatxDGwSP52 + itoLh+0Q0VVC5HdbRPW7ov1m+5V5775fvf3ym+rzTdWf9H1JJAYvE5bq/4n/z+ajbJefef2/sD9+h/vv + Bj7i5/V7OHncN37msvnzG4kbP1sxP3/yGC8YV67Xa1bpMdawzxiDT562Ne5H8nTOi/s8Eu98nfyWIIFt + Dtd92/UAx2IP/3D4kPgV+ZbD9wx/dPNZDf1bfN3h/+IXcWTPfvCys9S+te/L7hKTJ5bqa/8cXx6/nvbB + i79NB5I8qa1jjGOOYs+IR82MR+ovVozb/uYS2it+FjmCV/0qVg47Yipjba5RLxh3E8OB4/OI2YzhsOUe + 3qe27b5ohNYaU0eg/4J6Itd9n2jdA1rHRPdY51z0zbKhzD2xud9Pqt0+2340mxIkN27GufX02faXbVM7 + bWwzqA/WCszq3/fFEbWzqnbDM8RH/3BPkOQc20m2Ay1bnOvWP/i+6XCnM1+OHvV2/qT6XhMkB5FLgtSB + hyt2CjLdP2wJ0kiOwL6yWH1ylI7Bcdp2LglS80iQBluCpLYWCYdoKNtKmN5yNGUIkIiOkSBZwCwsbvQ3 + VPL1wRYz62+tbPfw77UcYspIbA2BVvd2XbZ8e9cSdBF6U/RFxFX9lVhctDg9bRSnKgctfil4mSxFFC9e + iO+6v22o81rgNcvWIr+uuy7e30V5tP0qlC31Zbf4Z4L0zZ36fypBGK8V1muOe5RsJem68r1t8+c9/i8T + 9X/b+pt+zeqn3+/xvl1es/tc3utmfe4aI8t2Jkj757+NF4ynMaYeNpb1OkqQ6nqjXlM8x3Xmy2M+VHsz + /q5U5tDidWKFOV3lC5ZtznfRCyLxEe034kNsVx/4IfqiR2Llv8fUPmvzZfFvSZCm/9M94EiQVpIEHyl/ + OmCCBDsSpOV323cX8OWHbye2ly9HPFASdHz5jhMkIHtizBdbrFpxKbFqHf0G6Uf6vj1JSmzcYuXitrtk + 24zhM04nhrN038l2H6h+1AnRDE8dsWkNUv37PvG4r/VMFn+LaJ/BENFVVhv7qe2n126fbT+q7XHEbhqR + VX22/QXaqux21Bd1X/UbbLYqye544IieCUv1s6Oi7bzncZ+d4XCUe6JTfZrhQLc+4nIcoNqrrKTID6aK + JEMOIhUgUnfQ6MBzHFuoPmDd9+hPmASNIDapZGglOivwrQBYwRRswVUrkVqRrH7zmSIE5erzTII6wFcQ + V8LzQH+s0SJhCYIIiHFcpcQGylOIsF1AtFiUPFd/C4uZ504QV5EjiiSQkvDw+hRTA4u7x/Eft4NP3AkC + FJV7EhThqushah9swjU8hPIgNpSX9rYtLM4l7IdoH/bYULZ9Y92nvpPxmg8e9/1q8Tbq8/XANSkxP5ht + /Pz7/+X8HSbqs7/m3uf1+5L7eP34nPq+9z7b+dmb63gx79uuYzNjt8fxybsLBo+2TopezT/S8+8yfzmn + 2e+c80ys4hsetJ+4+JmVWA3fFFv7r+XjQvu69oHxi/wymsN3ok/Zqm7bc3eJNvhn09+MN325+44/WKsY + oJLMWFFcdpeqn3jb4lBik2CMS/xqGNfmYh76dnwDe0x17GQc3eLm6CP2GL6zbIrpV1sSpEFrhk1LSG8o + QbL9YL8POqaItonOOfVPsS8MQxOhHXXqJbRbS322/cXZ7glSGXjjZ9tfqK2uq07QPtjuSR/D+0GcjB0O + qXbQfSaj/+O+sJzjngzFHuI0Td8zaQe92rakKLjfdPAdTBgo6tq8kyAd94gRsIq65gqg8LfObUFvBkPi + YMngmaCaAMv2kRyBagsJuLwewX4HNvXRX7G3ELA9QmFnExqLIULOVV2KlEFEzYPnjtASWGXv+mD124Sa + WKveH+QiEotNUC4gPjfBWTzF6ZWbCE7bpxERTuF9iHjb0/596Nd8weg7E5GT2e+Pwe3/ENjn9ruE9Pm+ + zM+p24R2p+bn+XHMcfOdOcfuOb7f4TZ3NsbcvM5JcsztyZjnmdviHb9RLN/yZPqm6YdI226+zn4wfrFo + nzlB++CSIC0fbT+dBa7Nr7v/SJA2Eicaxg/EE/dJnCn2OFRl4hNZ8et2FK93lnjfinErpjpmOp7ueIfp + PIbnGBzOGL7F96Jj/zt9wENXHLojmqSpPtu91QY2nXNqoKL10ejHe7+XBvts+3OwMUGqhrXFiMzJILP6 + bPsLsumsLfFERx3tbUNbbCjrfjgTHIULcDBzxwh1UX0L/Gzdp3rsz/u0UpTVormihO33QFs7StXf/m6t + arG0I8dqlqGznkfq0K/4Gai+4yiCVs/esIrmIDN3jHCmm4y+6ON+8z7vGClosb2CWXaK5o4RVgcDAuPY + +eGqohj3OcBWnX3Tv++r4IwjIDg+op0inplnO4I7doiwOpoV0j4ap/5NXf+8SgiI6oev4a32n4s+1mJh + UTasxurrs1NamGAFF6u/WQFWKUGDlV8ch8uROK0ESxhhNbno5xlYWlxhhVog8VGdYkq2X779UnxbYm6u + dKNe5OusbdNuEFbSA+9zmfrbN6Kux4q8VvyJhCeOZLGdtgWF8G77pu+F6O2dA9eL3mlI+e2vqh5O2zff + /MPbr0jvlszdj6r/Q2Df3dbo+ldViqftvftQ5r7Ft7+qskhykv9j/z9d/rC2+TuM/0uX1c//5+fvMG2r + /9O22qrk+wpQP2z5f+ozGp/b47O92VwvnuOFz0npWamML5XrGaphW+PTr4Evr+AXWKxxvca8yfVmq3kD + PI9ynI9zKvCa92Auel56ju7zVs//4Zq2Me/hD9xOn0C/YX9Bn2G/Id8hX1P3tK+R/1EiFP9E/xW/xYWc + VRbl4/i148Q+so/mHT6y/Wj7VvtfJEDVh/5X9WqvpAm0v2aSVH4c/tw84sOKA8vPO3nq2NF9fV/Hop8B + Jk2KR0qeZBMdxxjLHN8Y6xLzFN86NnZ/xkHFW8feitsVbx1jGW8Re/m8b8dj9GecBojdZMX1TRd07C/b + pgtUv+oJahPrDWgP6JDYWL/oEGiZ1jW+b+if1KOZqJFutmgrtqOOdvOTa77Ptu9lu36L3bX+2fbnbVsT + m9ee8MseRr8aIGI5kzicpvu8g53SjhxjHN9zpyi430mcLbADlmMuG1exmuoD2Ffnq8vJ7yRQJCmqvuHe + 7xUORttuUQc9BLcHFQSZ4DQMlsH3VrsTpF6FZJAdqK2THgdoBGyBFdAO6gfrHuAEaKy0bs8QAQoKQ4Fi + AXICYfOCFknVj8y2FkkUVLxuJMAGZXd9iLkLFIMLC8Y71d98Q9w+7o1QFRG0t7YFEyaJ5wt1D7nZIrRH + m1+zhLdZfRaxxT6vX/CrS9s7dIJQ95FR52v9BPT/BZz/t+L2ezyo/uRme3B7r0+q3Z/Zu58rwf/zbHvC + 56XymvO1t3EIYt/b93mwxvxi2g8yF0j1vVHzNfV9zh54bq/kCEx/UFz8xOlTNuB/Tja/9Zq5u+QEidx8 + Jzn9Lqm6fa+SI+0sxXef/pxxYPj7GzpVcIkhRteJPVXv5AggPi0Sy5qOc3v8Qzx81Q90XE2cJSsON1t/ + JkmibM0l/nOBFJQ9bH3GvdQoF/0x2bRL7hn3Tu3TWujQSNFO1E+3ft9Fn322/Una/ooX+CNJbqyBsTIr + df5s+3O0eUXDdZTVr/rrnrUiwvuXzffDYcwvUMjqi1Zgqg9LORXeg7Z5n+3bfeXcHqtB3ZbXzn1YKRJw + gCztXL0TpBWpcrpvIzHCCla9Hle10pf3lVOvfmMlzGWvmFVfU4GBfXGP7qu+FWRA9XWpoPT25c/4RwBz + JnyeDe+VPgarL7+azxWNFUIERK0COmBqVdGrhuqrAIm2CrjG11qptE12B+ysdhbcFTIV0LNKml0i7xQp + 4HOFFSWEAldiUTpZYmnBkVVartSyHLtEWOEFq2+VEi9YJcaqMIDQWSvKqK9V5d2mVWmtYktYpUzdULBp + BVtCz/dlpbxLCD2uspdY7BX6IQKzAp82lxSlbK+EBkCU1v0RoayHXMumXYUAYdy7IaetRDJ2HVC+uK+F + OF5Dtl/V9a+wi1I2iXvuXLiPrpfot43k+n2bXhevET7qvn+ofsXbINc/qG38n17+X2hXv/U7fMx9py33 + 6TMATxvL9RmZ9L1+tvjc1b7bcp/6jPFyG2dr/C2b7/M4vozr55gf8+J535xHmm/V7nmX+UfQr+fnNm+7 + /dXukq7TxlI+pP0HfUhKJ1Frdyk2+iD7qOGztOtNvxbfhh2l7JLbD8Intn9cfrB9K/1s4DXvUXIUX122 + 8tG9qw+Gra6nn0ed7bfdJe0qhRVXEGNWvFH/EY9YX/b0RTxLLFR8TMxzEsSYqJ0loFhZr4fY6X4VY3Uq + g/F2JUrYVWI87tjMo3eM44nfis+M2dQEifVLM1Q5kiT0C30fNYL6i+gelaxTs7ht6pfcM/RO6x6/RjQT + 9BXLoZ1Efh7a18/WvdRX6HPos8+2Pwvb5z8U+xdrc53XsOvDf4D7TfePgzBwOJPud5L+L7BTExd7mP3o + /FCXYxW22fH6Gjb3U3JEB597soI1nytyAEBCNGzt/NXuaydHpq69SpfA5aCTYNTtxLtEI0ESDH4MgCwZ + OJUkOYiK9K+AulgB2pS9eLVTpJVQBv4IgoPqR6rufhYVJP2c8Oz08RbULXCWYDlWfiGEsjs0sGjaqf5m + Ca5X6LhPizaJOlP2eX30iQj8MBKgTpIiVL8TFrwbT1sL82FbbU0J8eySWJwv2KfuY/J02H4o/H/Y/k/m + H0DZnMD8cTj+D83s8w9mtn1X5udyszNJqvICEqHb572IbZGx8F3p8dvcxvqTbQ49eDHHNuZ83dnn+/QB + xfAT2WFabfApZvia+KJFfFnVB+NY8GLzkcMvHsT33vwt/fDmp+Gfx3X8+PDzNzo+cIcp12lzTKn6jEUL + xanZlsW9xvGs4xziHkpeJ05W3fGQ8bLaQMfUQiczfF3xF3S8Zkx2XO54XXS83knMpx6Y9eiDydk/HJqk + mXqlaF1z9gvuR410aqaho6Kx5mu/r88+2/4cbO8fsTv5bLvzU9vwAYe67ska+8nsX3BAHI7hdDYT9g/u + /7hvOi7TTrDsjwTp7APawdrJFkmKVnIEpzv7Lacdxy7nX9d27EqKbn1EAsSWFDGg9Gqc7DPQDGZASnK0 + tY1AxxVC2Bsdx+jg6cRHAVPtMxAn4M42UUGcgb7qYGsTEQQz6K/2iAjXIzTc/p4YmYJmCZjRNkXPKYZM + RNMppJYQw/UhwKZAK+7CLgJxiL/b8bZNQB7MfsVr4SoBnOsWudrpMSWCwSaKgfs+2ovqn6TjVeLxflLy + a3Oz3emfV0kFmW0fAV/nh0xKwnjN28+9gv//xO2P177yoffu1/Va4Gl7/JzbZ/sec9x4fLw33sAcQ7O9 + uY3v0P3GHDnmULjPNbPN0czhOX9Rf879l0xfQuJj4oNmErX7JmIftvu15Q/B3SceNvpT+9ebn7Uvnj46 + 9YZ+3bSvR7uO5E3YJzFjiydF4gxw2y02IW6tRTzEsEus47XouJg4WWzx03F1JlJC9hmXE6tX7FZMF+nj + djP1w9QLZ5LU/W2fnBpl6pfWNdX+8r7RH2z66aaviiRLj34/tVacfLbdGbYcsWv2gfDZ9udhQ2nqQ30v + QZr3bgyHQAdRbe8lRDdn0tfTYYVpd5/Z78F0mptzFdMeZ7xjR3118HD+cPKpiz05AiNYcCUOIPgkwDg4 + JfiMa7GCm6g2B7IOdqkb2RQgyS2oFgm+r0mQLhjQq20G92IG/Z0hIKaIGExR8mSKl4Ob4Bl0InQFAuvj + 6QRoYwjAyRSLr8TkC1YyswvSKzeB3G1TeNfrzATqAsT9o21DQv3Z9h35B/FrlDf7K3zfr0yufyi216yf + 92vz+H8c8PcY930653ub93dv68/Gydj8vD7MO8nYHFcP9vF4G7evOfrf5kjznGO3ufigk6Nwm++DSqhu + /oIcPua2w3T6rnndbH7v5hfF6Ueb6XPJ6ZPFzZ9vtP9PPDhiBBOkxBP1aWJzDHrGpGLErpU4hRn/xIyL + HU+ZFB3XZ+zd4vGAsRxxfsT1au9k6dQCg9YTwFriTJQ2nWGiW1q/nLqmmJqHzHvq+hWnxqLOArAFtF+1 + 2+Kz7U/Pdt1BKkPO5X22/anZ+IHyw6PtRSKk+ybjvgLl7jAEz+9Oui/u2/tO8qxQM5xanyHu/tO2950J + D88s6/kiOdWVHM1ni0I7a5ynpsPOUYAkQtXHtuXwBYNDzmYXau+VtnrNa6AR8+x4UW2FV/rGmfPVx9c4 + g17lCoZjt6htl8D61sflHkE63zbHb5xrbB/n7R9HS3JefxMKFhf9XEBWZocAaVsfj+G1bDeh42++Klu+ + ActH49bK8nx+YSFhpecfil2QcUWbz1vQ/o0Yu0J5FuPGYVsCk/dFJFI0CgtPPkeyRGixhKttB7KvZ2iq + bR1Bo+huW79W8+u3h1hGgiTe9t2QIeL/oV7z1i7q5z3awrKNRAJJRfGWJGQjttWPjPvr/7JdT34w2/jZ + 6//y/P+27bx/+92fPG157/M58L0+eHxG43Os17wnQmjDz1v3HPfqOac5vlKfY7AS7W+ME+8803QZ27pP + 17a/nCtG/cZc0dzTXNXcfMzbmtOGvmBn+IL2C7p/+IyHf7Hfoe9Z9embdtvyZfFbeV7JVNs6PgwfiVK+ + UyzfOv1t+1357fK7Va6+on357uPZLt+f55aM2h1DOuY4lgjHnLUwh1jkemLVEb9GXJvPK9V1xUDHQcbG + kUAlhjqO4hvw1qKjsf2t+yr+MlY7dlfsVzxfON6P+N4sjbBrDWsKa4yHnhh953NHi2gb650H0DbuO/VS + ayKVra+G5moNFo0WnYb7jr7iu+jBz7Yf1fZXqAQ0zOvJZ9tPbKsJBzwRUXZb2+q+graJX2O9ph5EbOwA + +kFGMPrCIcy+E90np0XgwOioYgujT0FHt/H3YH0laDlLo4c9YbOzRJ+DdsQoC37ZgrEDhyO/Y1s/wEoY + MBw4Lu20fZW6AtYEAUsP2k7WQ7qjPQ/rKlg6aDYVMAOCp+t8gJgPFRsGacBkZ0cJ0IYfYpYQUF0POk8g + BpAADeYD1V2HUMlD2PNBbLYflJChIHoiAYTyAhOfra1EVoBIg3BbSKxFsM3ryQtbhCVFpGFbiIjc6Yfy + u37SthK4JyV6KbyP9hbjqS9WYpA6cVJwtQ2+m+3XTCj6Zxzstl+vet1br/mbKq/8ALb1f/TPfP//We+f + EyQy7n/9u38Hm3+OPr9pw7W4f7aPMdFt4aPG2YVle47hy7juefEd5lGhBMrzcpuzAIkS6+fcLnq+P+xK + ouw3dv8yfc8F2YbfWig5AocPbD+40f7z5lub9skXyrb5dlO2xIAVExZJnGb8UEwBHVdu8aiSJsaqjlkL + JElnG6l22pwgGcdNJU/rWnHW10ySUL4hFq+4XChJ2uK3Yzvje+L90V5cNEMRPcHSWsOJUpBtEk1ijdL6 + xprHGggJkuqrf/ouTeR7BtJn0mNkaLTWYK3PbKvyh9OK5rPt+9vuX9IAIx5Swof92fanYdP1wpPqgfpi + 8j3v8cS2YxDVHqoPBsXtnv0+JTiT9U0zZvyMOLCG96xkh6tKYpxNxmtitwiw7/YV3XC2WaUqslNEkBix + 7r7so9UvOnnV5fy5UpZdogoKSIhI7CbBolfkGJC4Ysegg5LXa/WOVHDyM0UKfIOvKhh+VUnP+COtoGwI + lqvf3C0qW76BTv0IVyxXQHZf4SRIgTyrod1WwkBEJDQWBkUJCIqLau8dIqAkSUnPsZIr6r654jv6zJVh + CR4yRBMEUq6rzlVoUPepHtuHdomwSu5Eh/18DTFY16TE3L5i3n3mN8IFCUkAEam6bRa1Eba+Xrjf4zW7 + z7YDwdcREOD9mlfaxgRgR0nBxm9C2VDe7M/7kCCNxET/rydMpBbVb1G27Zr8WlRS1fWTtl3uH685fy5B + QnL7PwL/Duu+8bte3rOQ9ww87M/7Lp/RBf0/t7bnmDjHTcFkaYe7Tijb1v1vY3eM395dyk6T58GaH0ya + 1n1tZ4m/57S+ynzChMlzlfM285lz+zmnF/xbTf57TebpQ6afcb/NL9kftc+i/4o/M/F1l12l9pHTb6q/ + /G5dt+26u8Q+xb6zVDb4cvX7KtDf0/dXslN9BkyQtKOExCj9SOJMoYSo41PQgt5XON2w4hM5Y9zE8XB9 + Oyt3lkafiqkdh1d8fsRiJ02zX8V+1a0FhGI+Fke1oxSQIKkPEyn1lVYY2mLTNocmeeiQ0TdJz659RJKl + nXfuaw1202eidB20nnTeodV+XB352fZJNuwg0dCdcu22z7afyBZwbdgH2IZ+sW32G5rQO9U+6ck++0zs + WOKYmrJNrn0CnZvKlRRVuSVDsQU71ThiEqcLZ7yYfWgjdOTNcvYdAMi6dvAYtoVsXrHb6ndmYEt9MROd + 13Sw3etFB98HI5gHBvWdTQg8sKiYIuPCFCM7U9gUFESh7Nv1QxyZQ2wFC7N3qX4RcYuIuxdMQfkBdmEa + TqH7ASCMvzcl8n8lsb/E+ydQycUfh99e2r4PP/TrvcPtfftI3kkmvzu3sfRgH5sct584xh/z48Exvz5h + bt55+oCP8R0PX3PxRzff1cTXNU9/ePOf5OZr4YN7QWoxffdO+XkufFX95v+rnHGDJJYwxsx4M+JOtzum + 5RpxjLHsFuOK9K/6jJOrrvhJtviqmLvF4Y7P10Rp1BXvowGgB6INCO1IlkYf95saoxOgtL2jTdgP7YOp + g6iFDp1E0D7o/mWbTH1GrNte6rvR/tFa8bPtR7NxB6kamC3Z2NtL7PjZ9se3pV5Uv2qrvvuOEdurX3aK + WPZrgLW6MVdV5vG59NV96t/3sW/uy9a0gKPJEbr0C+kbB7RtdZcz69WfL6otqG/Z4Ohg085SqGuvNtGx + Vts6QgfH2ytR5WixmhXgqLHlXyUdOY4FvJVj779ZRJucPFbPAgJDr8Kp/qVgYMBRhWl7HHGosgITd4G4 + 0rfZvEuEHaLA6xUIccwiRzGqTUcx2vZzsHaKWCr4+tjHfiwkAVx/l6jaHOxtoxioNq6qZmX1rVdWY/MR + lRIZc2XW7d8AiBQcgbFg4epu9R1HYpaY4bEZAwFkGwUSdoF8RKds6+8MLZtAG/pFmPE4UAm2rIyXTave + auOquFfGtx2c3KP7DluJygDBWaWEp58ZGTaXfMaEuwFC/fs+10P6RvRi9yGUsE5JkV11Mfqiz2GjGFcp + YY+dl6Brvd66b9qSDKx7fkDbb6ve5BrlD2C7/bz+f/ywtrxveA9P22J9DgJ1fHaAnx/a+Rrr9fSa22er + 8bDf5/Eyx9K6lq3vqXGp3SfZPFYzfs+dJvVr1nzIPNK12rqc849g3nH+6b7Tpnlr1pzebPILaF87TO0v + bKPfiF9RuXxNkR2mqq+kKb4sfowlfNvyg7TLD9JXLlt2mNpXAvtW+97hd8sn87kl2yppir+2z5Yfl79X + DOgkiT5/2FQyGYrtS4JYU3HFidCKN25btsQqgwQpf2MJKL7ZNspHbETJexJfK54qzjJBcvmMxV84TntH + qfopjiumdx/3y7E6Jj/SBUqCWjMUm57gEX1pCeqJ6BBifRLd0uXqt/SLS2ig1kMXvQQdRV7dp77sP3Ta + 0m7Wc9B1nRShnvtwzZL35Gf3a362/XFs9y9pcMfrw0ufbT+8rT6g1eZrMyYPOfvxw83E9LUnLNtSb3LP + vM90HzkVAidiR6I62szWf8B+dlxwZNoeN+3s4tjcr7GjVDIUh6rr0ee5W0QHTed8woToOBrgwLDwlyus + NgaRBJcHDEhARx5Y/7phIHugROc9GAyFA+kIqO/AJEgoSDcdyDcY9BcRCe9gQXHQogRC5F0kbEr8vGKJ + ppdAYFlkWXy1CDuuC4m4T0ZCkcLxTgTqAGL21i5aJF+xSN5Zovve9pIkDjfbe9Q9vzGz7cq67zd1DWLL + 9aeyv/773O7/ELd75+8hVr+m35Nw3vMhPvK+V59x2i/cxtJ9/H1ofBbbGO9kidzmyEdxzsdtjq55/Enc + /Eb7FnHzPc30V4cvu/m8jdNnHj719LvN9M3k6b9PX990PLjFisUj1lT84UJcYhQYcWqyxbXEvMTDjo2x + r7YZSzvGMt7quo/ijZjc8Trx+4zzWx/FeTB1ArVCaQfqiqEt1B/6Atfui3qxaZOhX2Lvfqee8fWpk6iV + oLMCrg/Yb2os1AfUb0PXkbSnD3Re+L4a87PtO9mYINWH0bsTqAd2/Gz78W1YTdCkoM0TRu0C/fu+6ov+ + ulcTMCUmZ1Y15oOGeO3t/8Lr231r5YUrMaTaQ/VJXzmDrMD4vuq/don+vneBuOJTaOVHyVFWidjf/aqk + g+TKUzlMrDSV4xxnmbUSRbudKUsnSFjB2la74HSVIHU7bbhuhz9X14bNCZJX5PbVNa7MfTV3giox+uor + ruqRrPTJzr4JaBX0sCKI1cSsGrJkwKz2c5doBdNejVSbVigZiLOSWcG6VzIVvBnQuQIKG6+1iirbWlHd + VlUtGtzuVVitzFYJvFK72Vqo9Aqvrn+F1WCUEDpYJRZq21eUixJPXG1GGVsJq2prch1BppVttK3rzVZi + LyvlLikIq967QbZVu4SjV+HZR32XqFy2uvZKP4Wo64ZiNmXqdU+3qZQg3nYgRvmRttc7LJUQACQGKYvf + pF1tv6mykgGDethsv/5N3UeeNte/k60SEYJr15mcTFuufU/q4TvY6n37TSV6V1u3qez3D+8b37vj/WT9 + xeeQz4jkGuWHbR4zm81jB+PoMZbIHINrfN7GbpdrjBc1D8bOE3aaNEca25REua45WNddZp5ebZnf3G3y + nO55v/uJdS0fIp+xbNO/2O8s36MSvont8lf0VeoHX1f1atNu+N0PDob/ZHJE3/ppu0tIlNy+/Dv9feoN + F8sUH0hih0icUWKUmOPdJcajJEaKQ9hRyq4SYlqSH8U47yrxWaXERsRCxTzFP8fGxFdeVwz2ImRdd3Kk + WLt2lRiLGbMTwwsfvVN8V7L0xpgue/om6ZFe6F0l6YnWFrGvvkp8pE1ao2z6ZWib0VcJEurVPnRS66Xo + KOgrainVkzDd7xsazBpu13XWfNZ97Ms+4z61vdCRn20/uO3z13z/pLYa+JoQrHsiJEGiLf02u+jJ6ok+ + WQ6g+o4EqSfr6Btn0M6BSVEou+G29Og7+8lhyTERJTtOfOjMbrZyfnSaVc9K0sLO007VwMnK2TIhiqNW + vWx01suBN2ijMz92ivTwKoKCAsYIGkRtSXJyzTbCYLQCVNOJUAe2biNOgpAANQ6OCZCq9zl2BtX1sHCC + 8M4KzjwiBxC0K9BXAHewH/QXKEgoUCycUFCgjMiYRGhAiIj1IPYQLULiR6IJR3AWZQe/IiWgtr4QVWEm + RQ1EGm1nO4+8tYCrsoXgRIJvCUgIyhCBudlJidV8OYDFq5hidbNFLE/h3OJ62Nzfgl3tbIMwj4h3e9Ov + mdcbLBHvewcjMfidmba0be3gcp/6/LZsBcobm229Bhmv+eBhG6/z7s/b/3+/qzZwf83R73Hf6Lff9+q9 + Lsbns39G4/58tirdttpt0+tdXrdfc/R/OQZ7p4ljF2MYY3m0a2zfx/ycKw84z5RUFec8LHpueq4KzW8n + RyFzvyhfYJ9gHzF9Bu5zP/iW3dckOap+KuWn+GUQ9Fmxx38lSXr4v+UTKylqf0nQ7roWnpQgnaykaFB+ + fPlyMn096RgwY0THDpWKKVuMQeKkOuLQpBMnJUjVZhzjZtyblL2/iIhxc4+hWYw8cCyuuIx+bEvMFkyY + OmlqHPtZHrZOmJaWgK4YzynRFrqP6AXfqWGgf6Jthp6Z/aSlco164YQHIro1VqM+rcGm3uJ90GDVb+o6 + ajtrvtZ/aJt9ph5EGb6z/vxs+5BNO0h/7Y6olwHXafts+xFtmAxlrwFfdl3HVqBOmycIy+qv1wQr2Vmr + F7GJ9NV96s/VDU/YfbUEiU610VmsPuqnvunfzqZAfV+5qXbvFCFxCrJVn06OlCA5SUJZTrFsWFGqPrIr + QUofOE04ViRISpLooKu9HTITJCZJ03m7ba2EsewESatnCAQOCCs4eNWNK3B1zXPeCDAdcLhq5yCU0oEK + CRJBAHPZAQ4BMG0rIeqVxSRCZUtQVQIUcu1AzCAdKmiXbQVyBP6Q6yoZ8BH4IRqS7HTS43r1JRAUS3io + jiQoiZBsFDJVP1d4I2YkiEKuUZYQqsSJYgorybYtQYV6yLXEWdWFBJxXuy3uKNy8Ms62lBB3uuewWSBC + KIYlOIEELRIkJkm+jhBFP9r7mmUL2sDrIXrdjv4UyhLi3e++azN2Vx421/EzXtu6LUnBtHWicLGd96lf + JSAByUjK1B+23Dd4vOagbeM1Hq856i/uO3+H/l1e/rzRL+Q6icvdNu67fkb+zHm/P3clSIBjYdlcyob7 + Gvf1GNRYxXXaWDKh7/Ya16uvxjXra8yPeaH6mi9P25pnmVcox9wkuV5zWnN8m9N6VhALJcM2/ITrhXec + yr+ML4fYfY/LJEf2U/JVLtvX0Q9msYi+Tzb5P4IEafhRJUcL+1364/bJ190l1OHjq7R/bz+//L/iAuID + 44bo2CEb4krFG9QTcyoOOUFa8SixSvHKcQzxrOrV5gRpxMaRHIGKnU6Q2paYqhicWOx4W/F5xWPGZ9k6 + OQKM5Vt8R9z3jlLZSies55TUTwkSaD1BbdE6o3eVdFpl9aMN2mToGNWjb6x7rH+kgdS3dQ/LskVLXXWW + 9Re0WDQZ7jHbfUPfLc23dCDLaMO8rtpUso72Vxrzs+172T7vIP2UNrbVB4FJVfXQEyY2oEnZYKKNSbdW + L8TjvtG3nQOcxUbZhnNQ/2o3dC5ETqf54u+xvV1OCaSPnBadUzk1JEQLO0Mcl/NukVaL9j50nsKO1c4X + jrUcr47Owa4t/ZDkSE48q11a8UIipB2jOPlFOf75ldxMhkTZKrBw5e25MseghOCEYCWq3W290udAN2AA + VNC77BJhhTHXHThJB1sE4wRbJkIJ0iN4D3h8hPXYRQsA1odgCC0ULComEBxVDiRKLEyy2ru1a5eoSidM + JxFLAyQ9rLcNK9UEdTJF2ULJTQu+G0PozdV0icnUW0RKcA5B2mK2BKxYtuI3JtfTtsQuxG8L4AenqJZw + TzuYYpxkF+Vm+81vzc22uPy8pmyPtvBRtpHIhJncnLy0zde88Im22+9+8Nuy6b278fq+tr34ebfPXbRt + jhfhsZQx9nKcgb4HHLZijXEmTBz31T7mCTjmyrJhjvX1Ngc5P5MclV1l5vGc0xeSHA3sN7C7BF9yh/5l + a1s+qn0W/6B0+bHBSooM/NzykYfvrETq9K3Tv/paC1bx2Wb58unbC/n/7aTA2FXq2LHHkiJxRglStc1Y + xDjFWDVjF22IdyKLg2UD6rNi44qV7FMxlF9W9LOyMdY63jr2JhZ3XO5Y3nFb8b37LruP0Q89wESpbGQl + TKOPtYgTJumQRtqkbEO7UKM0rYmgeaYGgu3o2/1KV3GB+oE1WOuxajvY77NWi+Zr/WeNSF04bKzbJg35 + jsb8bPtets/PIP0UNg9yrgqcKwaaCAD13IuJ1JMKE4yUDROw+6z6dt+cmMQOgZO/2o1sq/9yGurfKzDt + iAqu5lS74cqNHEkcVlZ96MjKuVVpR9crRfU6m1PUihIcqJMkrjjFmZbT5apUkqQq2ynDIXNVS057Ona1 + e7eISc+ysY4ECSAwjECiFTSvviGoKADRhoCTVTsGKq/mAbVztU8JUidECnBZJWQQ7EBZwROrjMKBkiXt + Wo30yiSDrwJx2dcqZgL5WOXULpGxEFCAZ53Bn0AQZHU19erbomKIkrIRt7mPBYxXd7HKS2FTfZws6dhM + CR+yRJCEkO5x2xJWFFvVlueF6lqr1hJcEmeBfX0PbU6QmCRFAA4xaFtdl3CkKBTZIdIuEfqhFKgXWb3X + qv8QtEHit4SrQd3Ixt2CiOSwXkevOW3su4l71EPbnEBwF8XUNY6jVflb8raoZKqEv0vbeO029kOZeqiE + oX6eytTDu7bcb7bXHOW7tvM1R/lBm1/neM1+H0Ku+fPcL+T9vb7X4/N4+Rnpsxyf7Qc+d+xAeazY1uMp + fXXfMQbHOHU947fHMsrUe8yjZLsToDVf0JayFyCe8w/13lkimas137tfqOuVSNkHCPsQ+IS1u0S/E7/C + Uv3iewh8VfxT6qESpF+9FbKtnSVQ110uH7n+9tJKpOxXh79NufnkAn66SvjyqtuXw/fDt9vnd3KE6xEX + VCJWOHYo1oy44uQI1xV/QGJQxSrCWDVim+JYkiO2965S+jD+rfioWDkSpIeNJWKvY7FxnK54jZMejt+9 + q+Q+TpAY978YmkFH7aERuKv0pl0l64lohqpbl0ibtA6RJrEuiW5Jn/RrTTT0T+slaKNoJNzTmqiuhy6b + Sc+uwVaZxOl5n/tF91EDLl3I+tCL6UutiHr4yTTtX6hNO0h/sz6IacSNn20/gG0M7Az+an+ZINGmidMT + yZN1m7ik+nLC6Z6+z/Z1nyd1HAImOsuyZfJz0ovNwXDrup2PVmPWjhESpMJOJ9vfwo4ODi9JEcqyydHF + 1o6xSjjKcpiAjjNJEMun463SDllJ0PhK7iRDXOlajpxO3McKEAAYBJphS0LkgMGggUDDgMNEh0EmKEC1 + jQGsYEBbgYy7RUyMwjtJ0Aicq27bq2DsJCg2BHQlPwjqCewrwKtuIBQsDPT12lVvlthYwqPFhpMbCBSJ + FIiYbutyFz5LCFUZwUSRJKG0BNdTTMUmUA/DhlXuEns3YTcEoRli8UNCkoIzvCtqR/lRtiQxp20cC6vr + Jb5PYT7KZXskAl3/RNvvQdXD7T62v7A1bfudeBvk+l3beI3Ha4r+f1xsqPfvcbE1n247Pgd/Tvi8lKyt + 6yr3z31c06bXmJ/7srn+vm2NS9l6XK+xu4/rjPf3bN2W+ZQ5xXnmnaW6/sDcvCZIXRbyA9NP0Ccsn3H3 + L6oXR4IUv6TrtKnsBMnQhsWfkSAt6CNRGrUvX1zX5Y/LZl9svyybEiUlSPbx1bb7+cSAJEaID06OmCAR + Hr1OgiTbijmONYlHTpCWfcUx7SytGOekiYuBj9iIhMmxUactVkx10qR4qxMb1c44nPi84rTjd7clvnMX + qWyLoQuQJElP6OQJ2qAhvJskHUEdYv2hJAhEo0inQLdUCf3SydKmiayVlASB0kYzQQJtW/2jt57arfQZ + dZrsWthG6Wv0Mbones5akVgrTh2JPtaLy8a21pOymU/WrZ9tSpDY6cWNn23f04aB27YazBrI3DYtO/qF + +pDYD/e/nmSy92u6/2OSzQnoCczJT6ZN5WPCuy+dQTuRIrtELssO59J2OiY7qEIODSs+Toy4W0RbHJoY + jvCSIK3donau9wRpJEHYJcpuEZi2LUEiKwhcEiTgAHIkSAw2IgkSApNwMEqC5CCXBClUm1cM0W5bgmcH + UpRZgeyAm7IDM6+TICFoI4CXbQX3BPYSAgr+CPYK+L9SErSSoQiIsATFsEWIbCKFAqbah7hh2bYmQsii + 6BBMS1Sp/p6tsFBbSRDFmhOkKezeE30SkQD1wGuLzSRES4BKjP5ACVIL67a5jWK54DV2QjZhLu6i/Qex + MTkCqIf0RXmxdfnS9jtRSU+T65c23//yNUe9+NTfgfXw49j8GeeznJ+txwE+/83msfAYL6Ptbst4je0Y + uxrfGPu3Mf+huVLlSJAAEiTXq+yjd2HN28z3acvcvvmC9hOHD1k+BeXDv2B3SX7pAwnSal82+UP6RPtM + EJ+5J0gi150gyQ+P5El+O77bIDGqMn6eydHYXUJ8YOxIfAiIM4ohIjFnJUh7rAqJaytBSpxDHEOCxNjI + WIiYuOJfYqOPoyNeBsZbHbsbsXjF5xWnV/xWDK/Y/1EJErTCSpKWnmCSVLqD9tYfLKFJqE2iU/6ubEO/ + oJ+0y0qQUEIDtR469NJtQblL94sOoyZbOq2129BzLNkv96z+LJX0UFMS60dpRtfdl20pU2/bT62F/wxt + f1X/pLFLGP72r/WBfrZ9gg1lXbfN9i3xgc19HragSdYTklT7Vp/3VVvfMydr0UnOgqsho29D23IqZO0U + wanAuSxGv7rPW93lyLxbJMomZyZWHzk8OcHgJEjQocKBTuJgkeSIui46EUJS1DYhZ2/nzoSo2kDZmAQJ + BgfZBYMLKVsfnUM7kyEEpASeBCHC4MREqAIVgloHMK0QOhkq2y+rBLxuG5MgB8tfhj2wpl5UUK6yA/AK + 3MQBvQM3d4kkABL8wRQDxILCwsHH43KfjrlEcKivBcohYrpdO0Rtl9jJETm2LWH06yqJBBaSHGMhdSAx + 1sLtoIVft/k5oTy3MR6KFxCOZiY+JyU6e4dgEBvE7+j/W2Ob7BTBkymqFy9tEfz3+9aOSycGg+rzu/de + M8nDlbY5aZl81H0XfhTb5f/XttHv5GLr9+it3jfXH33q53W/E7/mK9ulPZ/7PkbWmMJY0phqlHTZtrVt + 43QlTOEy5jkfyjbmxzbH9Mzd3dZsCRPn8InntOY4+w1fMPyC+p8+pJh+JrbZRpIk4Whe+S4Sf0ZyVM/+ + DD5w94m7j6w+4xmmmTAt4pPjn7WbT589fTlt9vP0+8eOklixYrMhpiS+JOY4Bl3ikp+JVQzbYhrimONd + 4h/o2Og4yUQI6CgeYMKkpGnE3cTijssVo/OckmBy9CCxH6UWR+sa7eKLSpyiH74YugKJEnaUojt6Zyma + o5Kq1iubjqG+qWSKydLUNEsvqZROsnZKkhTb1ke0dqM+i1YTS9c92e8DdU8nSXkN68foSbwm+4x2lur/ + p6WT/4xsjy9poBE3FcisPts+xVbXVc9A7cGL9hvuy/uDJwUnSV2Hrc9k9t8n6Jq4ZeukaDAndPcdDoIr + MdUW5DTM6Ke+dkTllLTas5KkzVGh3n3Acn5KfoZjPJ0n7WY642I54mK2EzlwQqdebXbwcfwE1xsKGIRB + ptqOBOkMRjMZSuIzWQEPJOg5MAI+TwRQd/C8oCB7CcqDJEeLFdw/RCc+JALDidImPspOdB3RshgCZ0JR + VPYmbU6OAOoRTRfwNcW/JnX9LhJxEX4bUyR+Mpvo3DhF7RS+ELXz+kqL8OLyGk9xvrglBQ9+ByqB2kj7 + 9+e35mYDsX8fbq8bPtTnY15j5/JePd7Xanf99rnsnJ/np1Bj7xxDc6xdeI7Rcyy/h/vf5k+R+XWfezs9 + xy/zudl8xIn9Rfpcmf7ppPwbqfrwawv7vI/wlXp+afexuw8uX92M9n1RS7T/D44DMzYQtO084ozjz4pJ + B4xpjmVKjoRjnRMfxUcw4uOKnYOyzQSpk6gRj0P6gJ9VwnTGddVX/G+GToBuOJIfwiSJ2H7p89AwrFvj + 4Hpj6KKitdXUUAfdZ/RtjVZ67ZWWm1pvvj7vdZ/WluCiJ1tvjn6893tp2v/btscOEjpXndtNn20faVO9 + bQT1BW0E9wxw35bkhLIVfawO9GuDubsUakJ6Mq+VjWrvySt0njb23SGsrWczkqGxuwRHY6cjR/TGFZu6 + Xis606b6TIbkGLejc42d5tqSb6eKOtt6ZUpb+rFn2x8Ou+zDieOvihc6Ww1GENAxg6ygIWAY1KsNRxUU + VBxIjAKOjzrouEPjlT2u9ClwzWSobDoqV/WBg2MFzHkUo9gCatkcZGfQLSpA9w7SHrgRyMcKqAN8REHV + c6xkg0JBR+W6L1mCg7ZNkETEcIX3FC5JevSMQtgFUJ5jWFA0SWC92CUitFGwaWdISLytnaCJBOBYTV/i + 0Svxj5X2fYW++pY4RXkI0vuOgNhsEdUWzcsWYb5EtXcgimonF1sE+uBtifw/mFxP28kfyvboHx73/X7V + 33nNn86G/9/4P242MX/XT/vdB48dq9tnRKr/+Axp4z1bu8bLeq01bmK7tIlz56naxm5TjvMdoO9zzI95 + sWxjHmWOsSzbmnuaj8UH5+1MkMbcpy+4+4ljd2nn7Vflg4j90/BR6yjw6dP07FKVT1+I3aX07bb4U/rW + 8rN6brOuN7/83F2KP8eXPdCnb7tKYcWALUYwKdLJhLoWijFOmMaRO7UrNpHHaQfHN8a4PWlS7Ets3OMl + bIVj6hZrUU+MrVi8YrdtjNeK4Yrny97x3kfvlCwZ6gfiI3dlN9EX1BqHBhm7SbQFaZihbUrn9I5S0OmZ + sfNkzVQ4AaIGmxpraKs+xdP6bPE4NdQ676Lrog+h+U79SKQtpT+B20f56Zr2s422959B+mz7ONt5BhTX + KuvNrja1w6778EG4TtakUDltItcokxwF3efJiIlZkzRstoL3sE/67k4Cx+iSJNFp0HGULTg5Ws5GD0qa + 5aSAnRnac5RuHqmj7Ut+o01dD6foOtqVJOk8czlKgjqccpIkOWg6WX4LHRKkOPTh2PlXxfVtdHLwKd2P + CRJA4BhH6nhkAQlSji44yDAAIRghWDlgdZlz40iQfByC58rLxqDns+d9XC7lt0qAAgMnSydESIBCrhl0 + KwgjEJsEbQdwJUAh1xEHCPyB1z5uIjFxe5bIdSVBfdSlbP52Kh2bCblewmbYSviMZIlHcUgE0iGkwhJW + XS/xlkSohVwJNNWDriXaLrZ+iJ4C09dpW2K0+pMlUIeNwvRuU/2wtZhum4XyFNuoiwhxlayXoCYPm/qH + atuE/2HrMv1CrlFebb+v0jxsLq/3ufzRbfm/oTxt4/odW96X23uGPoctn1+1OxFattV33Xf5bJM4+Ygk + X3OMm9TD03Ydg9h18tjV+H2M+TXue37Q5npg0iOb+lVitGwoM8c8L5VA3eZtk/mPea+5v6CfsP/Yfcjy + N08brtczTPZRRXydrtufNfJ/9IPxiYvlP9/zrfK90yfv/lr18vEo7efHQtiIAXt8cP3t50DxpOJLtTPG + KN44Jm3xqGNVgfjFmIbSyZHjmuOeYxxioZIjcsZN1BmH8wUO6tfJkXDsdpmYrdiOctkY6x33hx5wWXpC + 33onhp6I7ojWgPZgyUSKCVLVTWmdsrNPdA91jZ9PgiaS/mHCJD1E3SObdRPr1FMAOkv1JEnSX26jBpMW + S51EyzH5OTSfEyaVsKsfGdqx74O+NNCk0p+rH4EtZeqfbe/bHkfskD092sJn27hWkkPqugfkiz60TTTo + iSeOKJsTpGv/rS8m35qwotrD7HPrK2fhlRI5BLbZcRA7FNErNdVmeltbqzSNVnmMHJ2o6+wYbe2hHCXw + ThFLO1ViZ6vVKNIOWddcyar6cuLk2eYAwGRnb0PgULvqCwYaoaBDHJyIAhICVgetxTg6FxQAERjNPJLR + bQJBNqgtQRorl7ElOKPdu0AK3IUSHwfyCIOIgMUSDY0EBgVHxEaJEZC2gcXKSHy6zeKnkfgxSziZrE7r + ms88lAA7nouIEFtIpF2gCESC09fBQtL20R5i/ygoZkddWDiLs/0VS4APIuZvbUK7JXvb735f7QXK2e4E + YmPar338Ws2tz43zvh+C2885+Yj73vt9p62p12jqeu97ef+39nxuk9HnMha2sTL6pD3jKWNPu5MZh5/I + GPucKz7Wh/rW/h63uQnKlvm72s+5bw7/wK8fr7qYfkZ9lp8x0yexHl8W35avHJ9txdUnLn+6bPGtL4h/ + bt+8+/PUdxwDGB/qmuxxo0ms0c4S61mIQyxK7Nli18aKb2fMUzx0bFTitKi2xNRnbMV1YrHj8YzRYcR1 + glg/dpWoBU59AE1gNm0RrWGmFoGG2XXKrlW+oL6ptmLTPdFE1kXbc0qHlto01tBgj37RZQfUd4fmixZs + +43R/9Sj0aHUprme/X5qDT35E7V9/pKG72rTNUva564RiE0gG81rbAO8Bn8fo9v6qG2uPOxkxQLUdSdE + QisXgzFJuQqyVklUerdo7ijZKQA6Eq7IdHLkpMlb2Vi9sWOCs9ocVtvCOFKnHaJmJUDFG8o4z9O2HO3h + dGGjgxbLYbOcq1+Fg8BcNStm0DBYeatygKAjvEM06cA1Vv6qfQS2rA6uADjYVxobBVmtRs4kaJBVTLKC + OdGq6Rbwm7mSeuIV2AWfEZAAmSu3S4QM2yZwwq9/o78tdGesMD+SoLlqXWwi7bBNtlXynX3lfcN/L+dq + K8o2RamwaH3bhe/Gh218jYjlFs2+72wnZVN9inpD2zVB+P0f3i5t4dNt+jmfbhPfz3b/HbV79GwH19d0 + Evnd/y/4eSafienPaIef6dOGzx/jYIwX7Ealbtq2wfEzj+aBc+xu15OLjTtPqMs25k/m1ZxjPe8wZ1W/ + zNsic9rze/iAMHebTryztBiJ09MvLR7+bPG+H1RZvhTl9KX0rfKz0/+azSe33x6+/ObrKw5wZ2knSdO2 + o3TiHSWwYlJi1YhbezxjjNvjXidD6+8qOWauGFpx9YipK/YyFu+xeUJb4nq3K9ZrZ4lMfUBaM3hXaSZJ + 1hoPDSKNYr1CTdOJErWMdp2sezZ6Z6n6WTfpD84uLQVOvUUNZl12JkuxnVgT7lpROjD6sB/HaFY/3hc9 + Ook2jS5Nv77vp9LQfwa26w4SDKl/ti34BpokQz3wJqPf3xwD+jExqs81Obr1BZ5kpK7DtE+675j02jHa + EiNB+3i+yNCxlCMh1Wc5mtgGcVYFHVm1hfSJgyNwkiFO0ddxmquPvl6USRGd8FflkPv5IhMb0BnqlQiB + cuIFvslHnMEA1w4afLYIpQNNtYW1SjeCEZOgAtcOWAlqs947RHtAJA6cRLZfdZ8t0F5IkBZbAFdgz/UW + +CUOUlooiCksYqv62hmaRKSgj4VKCRkmQrDt4qZYyc9IgGjD0bg8P7QLq0nE2EKiLc8IVVsEXtt8/UGe + ojJiEwLUx6ZE+kKYvsshgC/t74jrCPe+nn03dsH+gn98h1t/cO/3h6p/J/7wA3B73Rfk//2HP+D/vLP/ + njfm731y6z+4fUbm8dmCYX/0az40pnbWeK5rj9WM3R7Xj7EP1vh/yTGvzrn47pwd8x723hnu55fE6St2 + P7KYfgc+afmi3VepvZg+z23TNy77sbsUpi89fG926md7++q5sNW+Hn5++HqAeJDkyO0CcUTtZ4zZQSwS + 13jlmKZYBxDvEv/OmGgcN5kMDfsk8Zd9HJcZy4/dpMTzFd/LXvG/F0QJNMKpE6QdNp2xtQ0dMnTHF1Oz + EGsaJUlNNNDC2og6ydpp7iaZvwNla6zJpk5rPWbOvuBMfqIRm9F3u6dsgLrzpksLatbRjyVsP5RO/guz + /VUbR1lvms7jfbY11V5tZcvAQttg2mgHGbhYFfBA3qg+hVYM6vrSZ600eCL15CobEyO3b7Ze2cjkrXqV + 2g16fqWl2ukctJICZ2KH0onRF/mbA8s+nI9WbrKiU/XxLTRc8bk5s3J2b3J6sz2OkOeX5VjJcqyFvnY0 + ThhOd9W9omWHnboSIa6Sob0d/mKsoK2goeCilbcOKiSBZqzYPYMUzpk7oA3qugLgx+8S7bw9j8p1EPZK + poM3WAH9sTo6vg3qvqoq0fBYjR1i47GKO5Khd1Z//UB3cYqk4p2doGnbxVYJMjw/sYm1wXNV/Hddv+4E + mV6F30Unxeh99R78HrZTvDYP2xLD/7jtQBxi++XORYl82w7hXslA1cs22zfetSEJOdudcND25J9QvrCR + n8DG/9MN3Xf8fuZd26UtvP2+7lN9fT7m7Z1k7OVnW/Dn/e53YB83xQfG2WVsCt93tGusvzMfbrtLzdOW + +Tjm5j5vzzn9QLbhI1aSxOeeOpk6yDNNFz6wu4Ty5gvpI5UorWSpE6p9d76ZPlm++qD8fJUh7bx+Z3cJ + sSOJ04grv6i4Uuy7SytOjVi1xzLHNp6EYKKU+OdEaY+Njquhn9utOLu1r1ichCkxOjG84zkSJ8d5J0Fv + Lg20QtieVzp1xXpe6dAj0SgP/SKNUzYnSkefL8buUjRTH7vT80mto5qhwaY+o0Yrzbb02YL2U/MVrQut + FV22fTCfZWqsR6VNp2Zddupdaljgfp+sk/9CbfcdpPPG/6s2DSBRbTWI3jLA9vs80Ny3XkNgwIo16Kt9 + gp+XfmOwh30iVVuA7TH5FttRObRle7jYbUqMwtu29WynwcQIDzNuzqMc0cLb3mu3iMh55WHLODGi88Zf + vfHvI0zoEOe30YVyoFyBoiNdf5fhcL5yynTcdtpqHw+jbo5cTp/BoJKgqmfXqNq4W6SgUbbL6pt2jDpB + 2oIVOZIg275xgqQkSKSPrl8dyyAdjJEkKUBXABZKgmyfAb1ggE9gZ9DnM0SkhEHqQxRYNEyB4baCK7U8 + Koc67Q+RMgVNVoQhaixuqj4So10UbcwkSDtE+apj7hLFdgq05in6xlc2U0j2qjqAnX1uSdAUoF0vbG9R + +xC62SHY7lvJkAX2Etsntq3XExDyEt9Cwv6RCLRwF9M220/baT9tCyQipGxdP/kJbef/9+N+v2mzvW0X + lg19Se9U9Wc0PzvzEZ/7JUGq15y7T+t1yRhn743d2AqNe82Vug5t43yo+dSLC5orZsyx2E0SpKqvb330 + POZ83xKmyfIF8RX2F/AhscnfyJ8s32M/NHyTd7TL18mPaZFH9vi69m+7D7TNPtK2JEj0rfC39ruL+GSU + WdQatncTJP5x2iMuNHuChAW4aucfpy0bYk/HoY5ZjEllc9xiDMuuEq+ZIIFOjlAnK0HaYmdiKuOr42/s + jsWX+KxYjtg/Yzrbe1fpTSX7FZtG0NE8JEt1HW1hqDWoMVqDoCzb+IKoTcdY9+zPJ02SIIG6jm5KgmRd + Rd3VNmswt286LdptaLmj3+P4HfVhtOKhH5skSKsvObXpplsLatrVb9k+RSf/Bdv2Z5DQcRj/79lqUNWA + YVvRgwbttqH9tNm+7QQFD/JrguT+j92lMXGuCRL7YSJNm7d/AXaJsmsEsuLhHaWRILWDIFlJgRNY29Cx + 5XxvEYdkh1OO6HiWyHYhp2WHBriNPp3kAzpUfyOOjs0dyVA73jjdARMkOO/pzEE5+G0lTCgYIECsgCAS + MGDbAg1A8BFbQBIJXg5kFbgS5EZ97BIl8K3giEB5W3VEUFVwdaDtpIdsu0QjOVIQ7/oe/F+vqjL5ee4S + RXxMIfLgsksUsXNNghrbIpoosEILrQsrQaKAu4s3C71Jib5HWxi2FpehbCVETyxOVULYdluw7WQXwxc2 + 2xDluzB/Ytv7ScLillw8+D9m296jsm3Xk0+yrd2mF5+77MP2GDcvxhKR7Rifc+zu3Mb8HPeHLXPJ82rO + sYXmI56H6rl5MnaXwJz3yxfk2OzGI3laSVJ8z80vHT5r+DX4uiRPJ9otV1LV/pPsvnX6X7MtWi2cIA3f + 3iQGrHhgEifupw+MbEc8mrGq2WPa2kF6UnGzykfsJNuio5OmEYsf8fkaw3sRlGVif9o2xp/4sKbQzhIY + zyfZBqxRoleoS1KHnuldoiAN5AVi6p6ZUI1jd9JSU4fxdA5LazdrLdudJLUenAmS4X1Olthn6MneJZoa + 0q+1JVbUlotrEmQtK916t/8Rtfefpo0JUkinG/8nbKc9bQXsG7jHdH8MTMOBWm2T7bVD+npCHJOlB/yD + 9NFEbTS5e7doJUYrQRJaHTHeKQJlE3IGgIlS9XskSHPHqNue2HnRkcW5wdmt9nZ+i7VbpATJjnQ4WDtX + OOM46Lrm80V21HLg7bzpwHt1rOpw/kqONlZgSPCo9hlUqkzwmfVOjBKscl0kuLWN1zPoVX0ESAdQBtPL + yqOYgXcPysUI4gzyFcCPFVCw/iCrg39DwUA2MTHFBZnCxLtEFi7v7BIVuxhS4qOdIQgnrjQvEbVI24YE + Wb61q0WceewMgWFfTMEoUZi/n/MQmRGio520QI2onUz7SYnmGxHTVQ9TZH88V7F/MJOC9/nHf/x+3F7z + U7i95qdye93X3N4v8CH7h/nQ57o++9u4CbPf0f8Yo9zJ7PsM2snrubAx5tFjtyn0fFtz9D5/izG3n3M/ + u03yFQv7ksPHbH5n81Gn7zLwc1Vuu+H0h7M+fGT8J31pUNvYVWraR08/bR++fPvy6yshgn2SmHE8q+T6 + jDeP6yNWnfEM5JTE46QEYmHHTcPrW3wtVoJUbSB2te3xu0B8TzI0d5SA9cCmFWaCxORoaAy0De1B/WGN + Iu0y9EsSpOKLU++0DjJTL5V9ezYJtN4y0zb6zMTnZCyMP/pObUmsH6eubK1Z9lf3zATopPVu9XkF+13a + wV+i7fMzSLMsYCuqzW/WoNrePUaHMoOzqT7F+qa6aptUnz4ql4nRzFWBup6UvXeCesVjge/vZ3K02uIA + cFSurgcrOcJWs51A046EKyk5Rrc5mnmMLg4LdTqx9Y007dja2X399iUdoZzgjlaR4mjlMOF46WjXylQ7 + 34bfRhfnfeCVsOHoF33EYJFAMVfe+Dcrvl1JUb6NjsfmVrAiOCZxBjMFuGKtEG5BkEGSu0SqO7AuHquV + Ixg/d4mAAjtXQFcCFCgKvtcuUQsUENFy3SVqcVO2iB8TQXRdbY64wir1dt2UEHvxvBA5VsVBi7+ySSAu + kdjX65mgU1CO1fskM0Oc3ncEihK833MHYoh2iHwJ/bKN9p22XZID2mb74p/fiks7Kdu1HfyF2F7/7nk/ + L3zYVq/hz8zMz/bKS1uNJ46zcT3pMbgf69vH7gXamECtebDNledcIpc5Vnhu3uasOOd7t4PdJt+x+RDx + 8DO77xn+ST6Lvsuc/mxcD38IH6nkyUnSTvndKh/IJ3dS1L7Z1/rbSsO3J2ki27OmbTtjB5kxRztIHYvO + WMXjeLlWLHNse56SWLHwcbqCKJY+TmWcsXhjJU8dwzsZWrydX+7wJagkSsfvpoaYmsE7SLFRg5waRQlR + 6xiS43e53jRQH7/bkiTblr4aSHuVDYnSkSxFu009Z43nBGk7NTQ1X0E9eOjHh8bM6w3eP34HbRudO23e + QXK9SvV7V0P/hdne/ztIs/6Xbsug8GDopOhmL+oN3AYq2AZo+pzM/sGTgdQ1aFtYk2T17Qm5Vi623aJO + kGoyTzi5Y0NiNPpsDgBOY0GHU+29IrOcTzMdl5zUYk+QdN54OkZ8I52TI8G22Wc6WyRHQNcX51zXduJ0 + 6HXd39CzkiDZvGrGQFHtxNcOFgkyK0HqgKSAo+eKBiuArX51nQAYe64bBctcz+AaEmQXIyD3TtEK1Anq + J06OyCYMHkhMSGT0c0RDkNh2tu2C5kyEWvQ82polpDr5CSW+HqvWwyZa2JnV/iLp2Um/re8UobrednzC + LmTVb7S9ZornTUQfbVfxfuVV39evgeTgM+L2/nza+/+KfI7vf/Yg9o8DR/NY7/GYZ5/WWHwyx/hgjH3u + PM05cZ1jE8+3mpPv7zCBfb7f/UH5EcPr+JTyNTqCN/3N4Yvivy5tK1kCT/83d5fEzZfa36ae6/LJ8tu5 + Hm329dO3ryTJNjISJHCJHfkWPNlmHKq449i14hDaFmes62s+q6S2JEUjaeq2xrH1jMmTddrD9WLFd8V7 + UjpgJUiyRTNMfTGSI3LbUdr0CYiG6SSpbM0jQdp0kpIksNuCkqCwdNmyDf1WtK479F50ILXgpd/UkdGW + U3NOHbr1H31az06dW0T7dp9hI99FX/+Z2pIgKZMq6k3BDgq+Azxtf5m2om0eCOs+P2uEPhkksQENtrlj + hMw+6Lru8YBFv5C+GfDYPcKKQVYN+M10TpBos102lJpo2D3C6kUeEmTpiVn9QJ+rZemJ/1aTGjtB3A3C + jpH7sJ/avZqSFRc5DqzMBDiZlKp/2cApVdkOC3VTTg67Qkl+tEMU4BS5omRniHqRb8jBShSSIcA2rExl + 5UqlnDS+aAGrXdkp4sqXnTnbq56dIpVKhrB6hl2i7BTNs9pVx7NEvVO0HpDVc0TEgUerdwpatnm1bztv + zr/Sbhj49FyRgiZWFbHqmJVHlzy6kXa2VbCdK5d4jiggaK8z81r9DAj6c6UUdewEgRIMv3nTsRTZSkAE + iIq5Mot6gEA5bFzhzfMF49khriZjZZirw3g+QeKIuF0rziWctCskQfU2qOttNXvYKM5Ssl5iLkDojdVz + rrKb04aH6tuevighQLGqHyBG5yr/CxvFbtW5c5HdC1xvNpNr9GG/QV1vuzuHrcvDRsGfMvXw7T/90z+/ + FSgftlH+IDb/nP55roePts3XLF7+vHH9ybaP/3nzvf6Yz+Fpm5/7qAde576bzeMNoB5yvdmu43qNd7ft + 82Gw2zy/xrwb82/OzczVi83zXckRoR+AjckVr6ef4LXalp8p3yO/E7+EciVQ7a/aliQpfu7Xvylf+Bse + FR4+kr7RfrJ9ZvlWgt339rsoR9Kk9uWnWcqf7758lCsGiGpbJwoQRxQvZMM125UcKd64LfFoxKa3byqW + +avDbVsxznT8Q7xzfcXN8aVEialG8RZxl3XE4RCbEiPH7BXfv6pYb5t1QOA1NcGpGawv0O6k6S0M7ZFE + qerULHf9AqBxrHU6oVpaSSdrfMKG2knPa8eOZKm1FPWZdVjvJkGnaUeJus19lq4roveiEUsHts39ognZ + F3rSUF+2tizN2QnSapetyr5valprXGpkwXa2wWZNvGnoPyU9/yPZrkfs0vEv3+Zsuur58Dc0aFY/kMGl + waYM3XSfyejf92iANyMpWsQ2ySqEVyKcHI0+TJCKTnpItodJ3ctJblaf4KSITqKufZQOzqQdh6GDaSeE + a6zYCO4WyVGVTU7MTk7tx24RnKGTI9YFHKYdp88vzzYmRiDPE028moW6E6IDOfneLWJdOBEiChgMKGrr + IwrHKt2AAQvnxUkHtoZBj8FN5LoD5AUH2KovHJCvJEj7eIiooA4c5A+0gjoEAwTER6AVWwkUPyuwhIyA + ra9bABELI0EBVX0kpEbbjYisBRMgw+sl7tQ+r0kLw8GyrRV4QfsSmh+gRe6DiNxXfLhfRPmH+Pi+SQL+ + 3Phj/t/P9+zJp3w2YH6mn8YcT6+5jcvFNpbPcU5u8yRtB55f27NNnoevuczrF3P+9Bti+pUT+CH4o6qb + u/86wTOU2iUH8Yvi4jeVJLWfXdd3vwxOny5w/fT7AotniB1HvOC140p2j0ac2WJSQNxKPKMtcc9tZMa/ + gDjpWAkYP/f4OmOuGLHZthm3VyyvuI5rtinORwtED2y6gaTNCVJdR4uwnzUI9Yjbv4xmMZuOyW6S9Y6A + Hlp8MfUSdZSJ3X36+aTWYyJ6rXeT2GfqN2vCQwtGH5L0Mae+JNaeU5OOhImcfUHr3aGBo403+0fr6xfl + n5HtrypLYqXLegNQJ36z/vJsuMYbUW24dhvsjW20jwE1B1lTfSZ8PVC2vucY2NvESJ+jL22eSJhUi8tE + axsYE5mTF5M4ExqTO7ZyAhveeja8t51FUU4maLfoSzkjkKRoOKW22dHJqWnrXNvndnK0+Y+6Zqeo2vL1 + oXroc0BnCme7nPAvqk0sZ7weOF1OPPyy2sFKlJT0dODgdcEgsrgmRIAP0AYFKO4KjYBFEOzcPgMdUJCc + SVBdX75Y4Qy4j0RosAf0I9Djb4j03xGZQuAUDQf4em0KjkULkYtY4Rcn9PVT6LyfCOlLEvJgeY75hCRE + ewL0FHOPY0YQiN3vCcViC8i72PzHfxT7MyXv8c+Du/C98U//BD5WpL/Hv9RrgLvon+0/Nv/8z9+P22v+ + sch7udjfx09hf83JfSyEjKez/z7eBhmrl3G8SH9d3+YFgY1/Y+v82vJ38BzdkqPfmzHXX3HzGwH+Q/Xd + 7zTDT8lXHf7sBnzg5hNf+Utfw9cOdj/89NmbP6dPj/+vWEDs//taMSIgjpAZWxxXOlliHNpj04xZrL9I + jNJvJUiOkR0znzGV8fZroPirP6quuLwWMmf8djwvtq8KB6UBvip7dIE0Amz+0qZoh9YPxprjsVhLoFeg + W6RPwKZvnBC1BkLShPahkb74e2D9RD1lSl+tY3c7m0ZjogSk3zYNF81nqAOtCWeC1LaDqVOhPzddWm2v + mPe07rUOviVI1LaznXWXtJm/ANv2Nd/pXGB7ad34l2RTnduG+ZBhH8xjdd/+zRhANZjWg3DGP4uvOepC + 92DwZluU9GDPa6YfcR/Ar+vWJOqkyJS9v6Rh9QGclNjG5TUn7sOGcp/4Al/XPRwEnYRXW7788m0lR8AJ + kpxPf/UmOBKkt7XqI4aT4zZ6O0E6zvD128/LSRI6UCP7Gx0snTKc8UqOijeVSY6MHPxbVsIYBKqdoF62 + To5ItRFe91GFlQThmue+dcSBoD2BicGKRyNmMvQNg11d528WJfBVmQBZAXMdncvzRIsc5WhGYObRjxc7 + RTgmUqXYd4h+wyMn/PYns2w4jnIIDH/TXPG2PROwg2MwVUrAiP6GuTeKnkGEUGwiSZC/RW4/8nMybIeg + +/0/+m/QlPADLQjJPH7UidOyDZG586YE6Slei3mEasDkqF5TSdISt03d92y3iO6jXhc+yrYSpKZsU+g/ + bS/43rZ//ucHb5e2sNnG622veeFHs+3v1/O9vvCu7fa5m6vNY2jYHuPtMgYzrvtY3o2eD0qEei6AMVdq + PoExx1wOjrmpOWxqThMez6NtJU9OoIYvaF/ia9o235I+8T27Pxp+qmzaXZJ/W35Nvs7t9o/yhdxVKhtK + +c9FfOvub9sH6wiek6bdbxfDl9vPx+8zBigenHGiePumEyS3d5zhMbstDhFdVxzL80qOYUmOGOMS8zru + sY642YmTY+bYUeJxPMTYjreKw47Fic1KjhCvEbcrfjOGM3Hq+O4kifFdOiDaoBOnr0ozzASJ+qG1Rf/Z + kEuCpL+56EXdTpDAz7ZjdWeClKN3zRdOfIrWWQ0TJdS3I3c7OXIX2mZdJ33XenHow/kIxrKLt7+tspMd + sLToQ5u2hrX+nPdQ90YLWxd3QhTymlWnnfV+/T8Nrf8D2LiDlAt30vk78ZdnUwJE/GFrEFQ/ti0wYLZz + nhxMZePgVD1JEs+Apn8GXffToM/AV7n6PW2p5zkjJUeeVJpgy4YJWZOxJjRAkiNsy0SVHf0KP2fEMs5A + Z3HjLHyNEonQWzkTk+uRHLFdf9ytnFY7KbTDaZUzo1MrZ6bzxHF0xOeQ4xRdL8eJa7ahTkcqh0pb1XW2 + 2eefvYqFup4nkrP2uWk4dDr5kOtvRQWH2CogVODA80MMIKgreCi4tE2BJ+e9mSQhOCFITRuCmYMbz4wn + wA3q+tdVIigyICIwIkFKksTSR+Zy1l2BtQIzd4mAgjSSoCRCLsumc/X446xsq+C/zt5LFIRcUwiUaKh6 + g5XY8SwRRUjIdZUUK1VvNqHjejhsFFJ1vT/LYAGl54hWIpQSIg0J0LLhGYsScRZq1UZhF3E3RF63H7YI + RWGB2YJztB82itW0Hzbaq97kGiVF8uCFLcJdfYxt3faObRP+qIeHDUnJaNtsYCQtLKfNXO8bbX9U2/j/ + sj5to+z73OdqG20uP+a9nrbuk3rb5ufueviAbY6zjD/YzjEom8dwxrLG/Go/bO/NlWXzXNOcq3YmVzUn + t7m5ytTX84EuOfernWx+Ykuclq38zEqQ7HfKxsWX4ZdcD8umBMl+7uYH2z+qLf5z1e1744c7eVL7SpJY + KiFavjy+HeXw+Y4DiRd9qmCPHYkrSpIQfyru8PlWxiDEI8ekxClQcaxKJ0qIb45riXuIeYiLSJAQEztu + pkRMdV3PKKGt465i8YrHfa0Y7nbG8BHfGf8V8zv2UyPEhnoxdMTSE6U1ADVHtIeTqKVd0Abdgj82qwVe + axo9hzR0jxMmt/+skqRoqyRK0lnWVNJWpbe8myT9tdmqVLKk549OXYf6fD4JCdPQg9CQBHqxtGPxtAnq + SmvWaFjpVmvVss/kKKiv+rSGtlaGdo5eZr21sjU07vmg9v4ztF2/xQ6G1P+ibPVGANj8QZ/tsqWeQVZ1 + J0MZZDtrICYpWngAczDXdWf/i5kULbCagEnk7Vi1MznyakMnRxvYMfIE5coEJiWSoNHHk1ztY6VkW0mx + sxBxJFyRSTuTIyZCSY6cILGtV3ecHBE7Mzo0oeRoXRd0mCthKuxE5VwFnCtXoy7EIYvlzOPQR5uDgFAA + UIJ04uTIrCQogYf1BCMFJJ4XVxC7w+AnOjB6JbFsK1gSBdEVZBloFZAnIzgvRiKUgK82tR+2taIaEbF9 + a1TqtlmUkKzkRsQcO0OTNydAG0M0sY7jdKm3gJptXqn2zhC+VCGCbQMJ063dlM0C8ckUlhtPWwtXULbt + uug+D5vE8hTO4rCXrQX3yQdseY2b7dHWSYTLG9/dhtc/fp75pN+Pr5PXfP6c8L1t588tLv/Pfn8/6XcQ + +WzzGg8etjF2xlh6bwzOcUqOsbvx7nxQ+WoeXds5NzNX9/lLNKfX/N9t9A3xG9NfODkaDH/Ttumfls96 + +DFSfm5+2YO5+ciB/GgvOO2+Nz758NP23/LlvfhFFAOIYkChxbOg2NFxZC26+TqLdKyPeLTHqsQyL/qB + JEfNHhtTVywdcVXJEcgO0kiSHvH5jOEjvo94P5MisY7eOyl67CwxSWrtceAECSUSJPKldUxxaBtpIFOa + SDopmulIkob2KpAgASZI0GdDo+1JknSctZ0Wv5EkSddNW2ACNLRj9KQ1pZIjYHvr15H4WMdO/aqF/tl/ + 2KKNo5WTJCEpmtp5aenvoMv/hG16BgkNK3va+LO2XepMhFAv0DcfMPt4gGSANWVLHf22QTb7ZYCac4Bv + yVFdn32U0ADXmRyJnlDEk21OTJL7OUFHO5iTXm1Xh2AnItaWtHeLyEyO2gHRadU1HZVhm50XgUOz4yM5 + QuetdSAHWdih+twyGFv3RHZt7f+8HDSYydE4PlcO/Jtvf1FOP3jlrGwVDCbVxuAAcn6brKCCugIPkyBT + 1zo650BlHLgQ3LIK6CRI2JbA+AiYZATVGWA76CZQ6wHjPiuPIyFtKzqwOwGqep/Hl0BYtiEcDoHRSRBX + aC1C9uRoEzKNj9QMW4mgSQujiKklqHREbjvS01xF2QOJvAjBXN9Qnyk2131PmziE64Nd5G7i+KM5RXuu + Xwj5B6v/v5rZ9l3Ja03es/0x+Nj/33fl+Rq39/vG7L/ff//M78zXVNttzE2e/T48pm9zY5J7b/Nsb1v0 + vMU15i7R3N7nvq8PH0G/Ue1cPOm2d/yO/RL9V/eLLc9Gwj79XUH/aJ/YbfKXwvbpX4efpf+FPyZo13Wz + +e91/E6+ffr+AePEHjdW8rRizYo7ilNJijomFVs8c0xDvCN13YnTERs7buLoHdGXGImKtYi5TJAQc0HF + aIAYbbY4PuL7nkjVtXVC9AG0QhKl7Ti+tcOmNaxBlEwZ6hVrm6Fnmti6z66Nct3J0rBNrUVtVkiDLS3W + iVKx6bmh85b+W3pQfYZWHDqSCZLbYp8aNP1m4nPVr2hLHX1DtXcSZKKdp76Ols51t/8p5AHfw8ZvsaOh + Shh5PTKrP3+bf9mqd1KU7HfaPSBqcKwsvdq3wVSv6fK8B4NxZfDFMZi3zP/owx2kNSGqxLUmTNk0geaE + 8gTkCgUnX7WBTKiCKxsLTOBMZq16jF2jydt0EFlpsQPh6oxXXNrZmLd1DvjhnLAtXk4LjszQsVXb1z46 + V3YmSHZ4bLusPo3kZ+wSjeRIDtnPGdlZowRw5L/85Ruceq+G2dk7KdKxgsCA0QGExxFmMFmrc/OIA4LS + Rq/0dRIUxgrhSQVHHbcgDqYroD5XJCsAO0nyKqcSJdYTtNsGnAQtXq6qFt4lyrUEh5Ohxyruoo/JNS16 + xi7RBduGmDI4qvNql6g4VrCXkCt6VXwXheSd1fTbTlBDW4TnwQd2BKbA3Xh3l2EK6oPXtnrNsdtSbMlC + 3bddTz7R9m+p2/b4WeAH/HnNxda/67D1/y/8QD8vP6vAez2vd961jfHhz7z5wHiZ921cbXPsvsC223y4 + z5Vzji1ezU3DOV02lcd8n77gSo7lbT7GvOOXhs+iXwvxde33Tri7dPpO+9TL7pJ8M/2uffDTby9fvr7Q + oa4dA864MOCx66D4csScEZOyiFd12xTDDri7xLjXsc7x8Rff8KvBHSdXjFSCtI7jJdaaisHeXUoM35Ik + PSvM9qIXPEnFfuuAaIJohD6SD71g2C6tYc0x2wpqE2kUaJiwtIx3ntBeCZBOzKgcp2pAXRfeUdpsU29Z + n1mPjV2lSo6Ajt5NTdc67+XzSbCNI3dTTxalM9fzSbBPsINU7WTq16K07WN3Ka9Z/XVftSU5asaRu9bV + tlX/H1HP/3Ft+JIGVHjeDg0oyV+r/LOz6UOyrdoK2lTiDeA1ST8PBAykB2X3wJl9m+qDQcjznx7AEw7c + +XqbTVutPHdaidFiJUfFz6oPz7BiUnFiqfT38CMZ6tfQxKwJ2mCCG0xqnKWtuto5wcs5+MsX3sopmC/x + QKMpx4EtaLbzKF05k2DnIucD5zTOCHMLHM4s54krGfr6rZwcKGe321YfJEdVFkyE5EixHe+E6ZdV8qyz + 7Is45AdOiOZZarQRJz1w8g2uGTBsy3UFliqPv1+kL1tAktRodQ/BiM8W0a5jc310DgEOSVDDoIcA+esq + wT/o7xY5iDKQ4m9zOODOdjxbVEGWzxchUJ9UIOffAiFsq2BPFOQR+CEMjM/wQxT87ndvvzO7DeKiRAiQ + GGn4hQq/rzqJXVDQSPQYHL1R3avI63mFP8Q+nmuAmJLYghgzFFts+8d/FMvWwq2xAIzQQ3mDtn/6J5D+ + TdlUh22nReuNEsJIcpjoEPVtATyvJ23LfRbpqFNcv6Bs6fdgs/3Lv4ib7eCF7d9A2VBe7d/+87+U7c73 + sNVro66fP37e7f/ZfT759/P787CN923Ybp/Do63IfY/PO2xjwsnXsF3HGHhh031jHJ/UfRrzx1wAx1zJ + PbKdcyzoS0wyJye095zeKLu/IY++YPMJYt0nnzJ9DL4Vj76n/NCw0TchIcKzStOPibLB19HflZ8Dw9+1 + jyx/OX0n/Sf86cO/ivbJpNr8DGj57+XLpx/PM6WIBb+uGADcVjBOZPGM8UNUnKm4Unz7q2pHvEEb21dM + SnKEL3cQjGeyMdaBxLqGiZDjotuULDmmOpZuzynlbymhT8XfZ6zuGK5EyLE9CVNpgF/030+iHog2SHI0 + KL1RmiKLrQCaI9CORKk0Sj+fVG3QLuOxAGsa26N7dHqmbNI+1EnQS8WXU0vtGqs0VyVLerZbms3ajDpN + CdKbsJ6rPtB3/GpwaD0mSIDPJpWdcNEbDP0YTdm61UnS7MOkivq02g/tujS0odYt23zNec/fAOtrMrV0 + Ua+xv+ZqR/nDa/0/go3PIMWwGdE2s6w/F9szQUL/vo913sM+eh0NCA2K3Ls+bJTpF5hd+x4mSD0o69pJ + 0XpNkwHLsgb9liC1ba0keOJgEmlFolcgdM/P2oZrJk5YvZjJEVdAahJnZUM2TGStfDA5KgeA1ZKe5No1 + Ql0rLHtytK+4sA6nI7BqA+eE5EgOTQ5MSZG/mU6rPuX8QJxflVkxQlsSIzlNOdY413a6vUol20qICK9R + ypnTqceZ67oCQDn9ToIQBLhrpIChlTXbmAwxKcoDsFyJq6DjBEmrdiyVIM0ghlU/JkhaAUz7FvSwcqhV + RQbFourbKmOSI6Nrr1gmACc4j3IlQdXmb6Djc0WAQgA2CYK6tigoKChWksTV1xyr2xOkrNpqRZfiBCLF + ggaJktolfARFTsQOSq8mlyCq5EjfkkVBxdVmCacWWBFlKFugSYy1mEOZOu3oGzFoUA/Dxq/Wpli0wIzo + RHkKUF9T0ALUQ65t0z0WyRHOKE8Rvdn8Gra1GEeZevB1XvNig9CP2LfAh/gfZeqfaPu3u62SI1KJzCDX + vu8HsPXPuP8/kxzdbKP8oM3vZd7H/f1s9s9vt3VflKyPzxf9U6Ye2jbH0hh7KXu8jLZh03j3vbx2WWTM + 9/zJvHh3rmR+qX/PuSqVIGV+Yv6Nsub0P8UPYG5XW+Y75j4So7pe/qH9hOtJkORfemfJvkcJUvulR4Ik + P1a2ahdOjthn84O//U3VV3Ikn4lyLjCJ8rdInOR34YOHX14+Ob67UAK1/DyeK5X/r/iANsUFl4gjTpBE + x5VKjpggrZjjeIQ4hbpiFGIXY5viGfuw7phHW5e9eNgoYUI87eSJ8bToGIvkaCVIoq4rhjNOV30kSI7r + ivOoM+Yr/nNXyboAGoH1qRmUBEFzQFNIa3zV+sOlT7GUTmGShGvrl5kgORGSXqL+8cJwLw5jEbl1k7RT + dFZpKydKVa4ECVCXLQ3neuk1JUpa7LaNeo+6j0gDli70blL1A2prHWn92VhzWoey32mzftUO0Qu9640B + 6tbu6/uin8nQ19Da1NzVDti2+uT1Zfspc4RPsG1f852Sxr/WG/Wnb+t6PiDai/6Fm/TDfan7Q+fgqWsn + SKyffYoMsrV9qcHKpCiDsvvgWvYM6qYGeoESKwWdFAluqXrCZGLVZNJZVjMmXU3EgSYoJys57JjYnuR0 + CCR9e8do2JAEwanA8VQ9VDuO0YEkR6CcllmOK9vjcXR2du38tu11JUR0lGmTU7UDRb2d7radn7qcNUlb + Hw/IqljjILAnRc0KIEqOCgUbtTvwKCFCfZ4JVzBjEBttTojKxlVBJkwMkCtB2pIioSN0RsnRCsKDXtWs + wM1rwkCeoL4BARAbBcQ6p+9rCoYlIk468eFzAa5brAzRAlGz6hY+fA6BWPg4GbJIOtnFlYVY2mlL2yLi + btrUFlFY9bKl32o3Qzy2wAxlU5vFq+2kbReGAI5I7tcoWwvnk7ZBrI/2tv2LYVuEO0U8d2KM2iP4Xd74 + HrZOYE7e/uVfq7zz6ba85vPnhB/p91P98r7OhInwM9H1R322TzJe+ppkLI1xdULb0b+Y43prC7atOTHg + XHnaObc8jzLPROYmyqNts93n/JYU6bklAF/BJOnmX8jVL8VnqVS725avQ1nXTKDsA50oDf+J69SL+N2q + E/vg3SfPtuXLh18vps/v5GjGBcSNjitOmMSMOa4rPs26E6bANsc1xr9e+NvjoBYJGSdn7FT8VExlXNVC + ZLV33N3idOqEi5wjprvumJ+FUWkDYp3AxEn6obXE0hsrYXJbdAk0Smxe2K225m3qnT5610kStJLgaRvr + J2qpoa302ALq0mDTBr6IXivtdhy5a1uh5GigE0XWin4U49STBZIgaVLr0MGyjT7RtK1vp+YtnCDNvrNf + JRalxSdLa0uXg2HPfX9a+cP7tr+Qb7HTL/kyQcIvnj5CCZI/cA6CunZSxCN13Xf2SYI0BhoHZ7VxELpf + D8zYZ4KkpMiDnpQNA35OikwW7hSt5Kjq+SOvmEjeMTqoiYwEabRxhUMJEBgTfjkD0ztD02GorZIgJUN2 + KnFERM5HO0M7XO2BjXU5tIVXiYrlHNtJpi4HOrgkSAvtDN2YzlzI6TsQdILUydAKJiuwKNA0OMqQBKmD + FFDguiRIHfSOJGjDNgVOrziSus5q5AGDMFcxN1YgPwL84mUS9LBFVEhYaKdoEyZHgjTEjURNCx+XTYuf + zRbhtMTUFF8HjyRo0LaIu0ELwguHkNwE5SZADyxqF/8EdP93FMolzKuMOF8ineU7gn5PICLofb3ZDj7B + tv3M1/d9lyRIvG+7/Sxh2/z/nbYrH2WbCdKyzZ+1QZs/ryaf7ficDzxeVt+0cyx9yhgEGoMau0/mmL9y + ta05Nudcz0vOW8zf2eb2ton2AYE7S8M3bLY/lJ8Bp5+h74EfWr5IqK382fRjJr4OZfs7Y9vpN8XpW8VK + il4kSOBY7Iq/32LASI6a3lFisrQnSDmx8ECx6oxfzYxxIwZusTHxknQcfSw6NtpF2uJzJ0iJ4Vts7ySp + Y3/TidJKkCbWFqVDqiStTcJIkA7KlkXfC1w0bo1UbdJNQ0sVK2lq3fVIkMAXpd3m4nb0nRbMwdxRsh6M + PuTRu/RrbRlaY0aHDj3KxfupW4d9LfpP3VswQVIpW/VpoqGL6OvW2y8SpB9G6/9xbdcjdl3OF/kTtRX5 + oPihpI0l77NNJT5cZsxjYKh0Pw+GJFDpi0GVLJzlHJAjOWK52VyvQa1khztGSpAw4J0YedVg2zGqBKj6 + u9SqQ2xJjrBKodUKbO1m0noyspyTuOs6W1vX3ELOjhHb6BBYJiGqOhxI1b+utsIOJY7HTmklQrzmH35j + W2y6pkOLEyyHh50irha1U+RDnFWnw9QqE3aF6trQ6WILH1v55YixxV8lHLC2+OO0UcZZq21z9mPHqIOD + dop4bM4JkoNKEiFcj2RI9Ryf07E5BqwVxNKGHSMFtQpySY620kmQ2tZxjBynqyDawZY2nXmv6wTpqhcq + 94SIwT0CgEdLdA0BUIJhlhAQvKaY2ETFLjySHLncVnS1Q4S2iJkpbLo8BVILKSY0uB6CyvU+2jMFWeos + S7RRyM36s6QoTL3KXLdgjMBkW77sIDa2LRE6BW7qZ/loi2g227GtKcRHPf1f2LZS9SQRe9n1f63yX6tv + kWu13UvW5885bSjXa/97Xf87ylln+S9VFigftlFube5/tc1S/cbvt5f6XfE73GxnW/X1+9Ntee1Rrnpe + e5WXtvm5P/rTlrHgevprjFzG0ihf2JQg9ZgdY/60ZXyPctR7/rhcc2rOP5Rmm5v7vO35fZbTL1z8xPQh + q6Svmb6ny/il02fJnzlJSl2+bttpcv3iP+NbVZ5+d/hkXpe/5h+onYmT/bzLJE5OlBIXGAMYF2bMYII0 + 4gpjDuNP4lDHo8QvxSzuKPVx8NQV/3A94p/btriZJIltiK/r+J3jruMykiTFax7Dyw7TWuCUrWM6Yr52 + lqIBoBOoAQS1gp9PKj2xkqVTY7QugUaJDvlKSdLQM0PnSNNI/7B9aCHvMFkvOUGKrtpKJkmlvbQorWN3 + Q6e1Lisdl0SIus67SW/SfNJ36eMkSVqxk6Sxm9RH8lp3KiGyJuVifUr3mVo2upVldLI1MLQwNbFt6Bdd + 3KX7OklqXY6yNPnS3tUvevxPJX/4kO3PeAeJH8h889NGcN+0+QPlB8wPe9U7Q85ASN/uPwaUB6AoW+jB + Nu2d7Sc5KqqdyZEGtge3Ex+AiUGwa9STqdFk2icdk6Pq11u8NVkxUT1xGzxb1JPcE90OYHcIXE2B00Ad + JZMhOxed65XjEXi2qHeP7LDWis9IitwWh7ecHx2j21OHo6wSDvSJnK2Tn4N20sLOvB06S7JWykZwKBRI + ECgCgspqd3JEVgI0ccBawWwwAh2+6YjfduQECIxg+USB1UE3QXgyg/NAAfx3v40YUAI0KAEQ28LJUIRG + RIbZRAgZO0RTvDQWPmCInfAQTSbtD+F10ALuQOIuItDXE98nLChD3YcyAvJmM0u4Fv+2jlpJ2E4idhf/ + inITyUKCm+K8bW6bKDGw7aCF/pUkFkf7v4FOOm48bP/2b1WCm83cbIPvZKvXffNr3+j78P87+j1fM7/D + v32H90zwvufnkMSu6vOzW32YhG22hZOwY8yIbSzNMVdsY7DRGB1jN2O7x3jb5rww21wBuEf1beEB14bX + tt3mbS9cHO2PhOnk7Q9op233M0X7numfBL/0wTtPN3/29IPyhU6SGtv2JMls/vfuk+XD6cuvvn4ujJkR + R0ZcGe2dJPVRvAaJE2PViF17THOSZNjmeKjYuOLmwUqYSMVc/FkMx+IjNpvE8MTzanN9JUnRAUsvmJkw + TZ0BZsI0gE5BkmTNEv1CqGf6EQHoHiROTJ7URk3EpAhEOxE9r11l2ZbOMkmcrM86QRraDXVrutZ2/WUO + 0oHVBn0okghBR1pLOkmCxowt+jN6FNp0adJFbCyjdYvWv9bQSYwONp08tTZ0OXV46fS5k9Q2t7WOZ/me + 1v/pbPcE6a/fufGntOkNxn++2mE7njOa9voFXfaHOD/cJETdZ/XrD777Z1CVrROiw94DLX2LToq8a6R2 + D2IMZg38rCR4UghPmLVrZJIUcZIxGXJilMlWExIJ0pioTIw6EcIxuprc3jVykiTHUNhRuC+w4yhnUrb+ + 8gWh5AjPF+HhSZ0FpkOajmtsl7utnRudXRyhnaG/oruuL+eX4UjpTB8JUhKiqjtBagc+60yQRlKkuoJC + VtG2wOHnihxYpm0FHZekE6RHIAsJeL+pJOg3FQxBXe+MBEkBFM8UzaB6Dbpe4czf9wA8Sw9gGwE/gX4l + QUsspI+vjwRJdSZDTpCGMJlYpCxRE7ET4bO3tziyKJpiKWJLCVIE1SIi7CHMQidIJ7ChD3aH1NYiEuxJ + 0E7bpkiFqP3nErXH0auJkyD3j0jebG4rKLzrOuI75B6Le4v27J6I3bbuFft9m02JwrA92GxMgJCA5L5O + NERsxcM2+E42vGZe/2Lv+9hn/J+L9Tus/qFs4/1oyvbqPTts98/Bff35jvvbNsZCWLtUxzijbe/LMedx + tyVP4Ry7ix77D9s//ZOSpepznUeZYy5vdBIUxrx+kSAB+Imuk+EzLslT+5vH4gz9lurcYfIu00n7QfpA + 1+Mjl99cPjK+FYlRfOpKkmKbPtpMX24f7wUw15+LZPq7dtpRUmI06RjTMSdJ0ohPe4LEWKVYVhyLgIVj + IWOj4+Z4LnfF1CRHqy1xmQlSYrPjc1ExXd96x3juL3UYcX7F/qEHpCFKM6CMhrCOWDZrjCRHTJhKv0Cj + OFFa+qWwplm7TUyOvqq6UIIkfcQvdfhZ1a2fqKUqMdoTqNZd6wsdSpf1AjZ12lrcTpL0RfQdNR8Wx5cW + RHu0ohMl68ihNUt/Rm/O9lObQq9Gw5pOnqambS18aOSRLPUmQ/Ty6KcECUx9XkCzo8/D/il5wB/R9kyQ + Cv6Cl3bwk9i2N9IfAmxngjTtTnTyIR58MEHqAeXBQ8qWgbW9nuwaaEx8gBOkasPg3W0a9CTbqUiKBrZ7 + +zWTaU0qbd+i1IQ8dow6QerJjGRHvGkya8KP5AiOQUfogBOj5mt9K8x0LnI+RA6mnVIcFv64K1Z15LR+ + /nX+DoLs5dx6NShH6JZj3BOkOFPzTJD4x1zphJ8JUjl015UgreMDxypZlQwWKBcKHgoqeyJEnCBVUAoz + WGWXCLCtgp0YR+cEkyAcwcBRDLZ1IF38ll9Dq+SnSVBOgrSC9eBIkMRKkCAQLAh2RoIk1k7RU4jgm6u0 + qvvcJdqFj8TNIrbbLlGE1hJTOxFhLcgO8E1hEYEnr5KgEprra6EFBCaBAL3sBJGI0yqH2GWSM22T7vfv + fd8Qz+HDoh3ifgnyzfZil0X3nXSSgOv/yPV8/fXzzEhQ9qRkh8lM7AeflCCdrxmOfo//S9sevwN+T/+u + r94XcbX5/b3f1695+/zIZuuEqO4tcnTvxvs7Tyix8xTWOHUC7/E8x/gHFwWec8jP170z/5BY3eYt8ZzG + V5Dza8gntK3rzWfYT+w+xnB3ib7o8E+FfNbh0/jV4vzTAg//Fy7+c/rWzdeSlSB1vZDPpg+fpwGKmSDx + G0cdExIfiGPHlhxVO5MnsRblZkxyrBpxi21sd4K0xzwzY+NGx9ftVAZhwjRi8YrNitUgMdyJUXCytGI/ + F04DdcOb/vAsUFu+0AF6gpqENusTU/qEGqUXcgkXfkvf5BvvuJu0kiSgP1+y6STBhChH8EbSVLpLu0nU + YEmSUB/wkYgkR9B0XxDpQS+Ok06SYPNi+tSRS0/i6B00p+C3JFtz/l3ZWs9avw5y9I7MftHCUyNvCdKq + N+5/TYKi2acNbW3/sfKHSzv4GBv/DlKI4cZPatObuuplKzv67KhPPlhkuBv58OqDXa8X9OHqPmXcpAbN + PMP5eE0MJvYB2uYUdT2So93mge7kqOARPKwcENrUBysNA1xzFQJnXDEBsUrR9OQD/g5/rnLgWJ0ntMhX + dnP7uByAHIETJLVjxQWrJ0mOtEUtyqEgKRrJUbWLSoSwwsMzwvh7BvnKTuBzxcAJULWD6s9zyECOEmXZ + +JzRG1eb9q8SheMlPP/cTrragM5JY9ULjp3OHc8Z8Vkjna9GMMCK2RtXyaqdMEiYCib42xJ8voh9KxEC + SojGGW8GpBMEriqZ6GCniFQQw1e+ItAhOVpotTA7Q1hx5FfKpl7tm60SoB0E4wrSPhuP60kFaz5X1CDY + M+Aj8CM5UoJ0QlEALCqw8pp6CQ0mQCbtnfigJOmja4mexeoHm8XShvpJZD2RgMp1ibUTijonSMQir203 + nOhAYOKLEXBNSkxSWLZt47ivRO9kCOFF9TOVPJWARoIkkT2p+862fo1lUzIwgTBnvRKDk28vbaJ+XoGy + +I9q26j7qhztlVQEJBh9HbvRfQfud7WZzXa89sv7qg//L+N68v7P69+92N+buu/RFto23v/Qn8P43PSZ + XT9bkeSI12uc1DV5jKUx1uq+7dpgfO5jt8YyxqyoBGiOdTDmxDFXMH+Wbc5Jz62ABMp1/Q2w0fcxp3FM + Vkdln75g+Az7l9U2fMzme0BsRZKj5vdAPq1s+vMC8nl3P4hnMPkcZq6VCFWJeph+l8kRGe3lo5EgoSyb + fLso365vwcvfVVJ74kORhTXGFj+nangSgfWOQzpux3iEOBXU3rGMyRFjn/6e0oqBlTghfiI2Mo7qlIVh + MsSYyrhKFHOdICkWE8Zn4gQpf0sJ147thH941gkSNUB0ARMk64VKkIrWEnqGORoDGqT/jhKvsWgrfbJ0 + C/tpR0maxkkSdQ9RkuSvBjeoSx8NLSWis3xaR+3WYkOj5XRPIQ0nTVc2JUlv1IPRfsZJ0mYbehJJkOrS + nOKwtaZd2nXTtKyXHUDTpm808dDKS5dXO7Q0Qb1e87wHmpwMzW4NP+3fP0c4+KFs96/5xlffvfr6uz+6 + rcrUxzXsfmOf6INaVBtKtqPuPo9+IBm0Ep+ZaW8ZNm2TlclXUmTc1u1AqwSNdozWigFhO8Aqg+gt2rUK + 0asT428ZsX07Umd6x4grJmsVRMmRVlJ2vMpCB1PXzViVKcek43S4RpmVnV7ROcCKDx0dV4e4QmTOazhL + J0S9S7QYq1Rz1apKrGxldQuJ0ZW5QuadoXXtNiVADQKJ8IpcVukGFbiIrrWyx6B2Za0cgqweVpB8wVyF + FA7Cg8fKZnaIdp6ro8VYTS0kGl5RYgMrt2Bfuf1WIuW64us2ip+uz7Yn2yr0FYuwg8fK952soHM1HeKx + V9gvUFxCfIpcz7YDC9kXUBx/NyS6NyzS34GJweDW9pnvzvl+L26f1/Vz/SRuYyqoz2NM3sYsr2/jXaw5 + Ym7z6CW3uXmfxzs3X/D0GTunrxGnf3py82/i9Ik3vwl/O/0qFp2m/10+eW9vH25uPn/tKE0UO/brhb7k + 4YxFF/adpZ2OieAZJxE/yS22OvZ2LK64PNsQs2csZwzf2hz7qQPW0bupEZqpKare2sPkOnrlhvSNNU40 + z1UPaUdJmumioy5Qj1mT8evBQdVxPWkdN/Qe9B/1YWvCHLuzdqy2VR9ac2jPbmP70qoPjXuh+0QXF9HM + U2tP++TWF3qdDE2fNvaZ7Uf53fOH72fTt9jlLJ6Mld2J7ZzeT2Fzlgn4JirzpK2u0Ra7XkclEqBktGpD + Xe20sa+yXHyYyXwxIGamnQz7adMgQratAeUsPc8a1QAtWw9O2wgGNFYCqqwBX22CqwIY9CydHGVlAasM + NZH0jSieUNuqhFcxUCI5wioGVzvcVmUnR14h+QpgErOEA4it6qDauOpix+F2rcTAsVSZ5AirNA0cEksk + SKwX5axylK6P1JWD61UiOzyWToi0oqRVJl/HmeqP1lUdwOl6xYqOWCtYwtfltOXQvcpFeD0cv3eJum0e + RUCdq226/g3+gF8CzVqtq2us7CkwlY0rebxWm1b3Esiq3iuHSJBwXe0MjNo1EnWtIxoOpKgLBdq3FXTn + KiYCtv9GkQK5Vj3L5jZcV8nATxt3h+q6hIFXVLse6jorsRQfc5WWtoiSEixVf6z4oh1CZ64Msy9Ksa0o + 5xpl20pgcWWa9Wq36Ep7QXGWMvXQNgtAr5ZzRb2uU04b7csmYclVea/oQ5SmpE3XXP2HUE3pft4VeNi6 + XW3efbDI1k5F2Ypc0+Z+de0dkFW639gd2Wzd/v1s/17lv7NMPbTt38UbOG2j/sm2vKb56Pte/g6332+V + H2F7/Tmsz2l8fvgs8Znqmm3ulyRqHxOrdP3VOGOddoxX9asy41jttPW41ri/j/mHrefHu3NMzLnZcxVl + 2zy3x3yPn5i26SfkP+xj4m/oX1wv5I/is5YfmjtKKW++rkv7yDD9p+vwq6uNO/NOiDafPP01d/zty5Ug + od7JEer6w7SIC4kFihGMHWbFFSZD3lmqeJRnldT+jFUsK0GqeNYxzjgeshyxMW0VP5MgoY54mjbHVidD + VS9wkkPxOTtLFc8VwxHXFdNVOkHSzhHJcbtqXxoBu0naUWo9oW+7G3ojO0pOkKhJWqMMHWMtA4buWUkS + dY+1UXaUSisRte87StZgZdNuUrUtfeYkaddu6ENNR903NF/vKEEXtlakjlSiJJtgu7VmadLqw0QJ2hSn + l3yKaehWaNhT00ILj80AtS99zNJJDzU0dfbS1NLJaKu+0dfuS10ezV76nRo/et5Il8te1ypZR/urHOFH + tv0VjdWAso3mJ7H5zTPVZjv6xuY3m+3+IPgB5kPSh5kPatn0QeUeffAeHGPwiLJ1gjQHUwahSyY9GLRK + jjww08dfwqDBzAGtSYByJUixYUJgYhhvxXI7lhMJE8pgwgVNwD4DWxOzrjtBqklcaLXDk93H6coBcJK3 + zY4jzqOcSZXlLNaWtG1yRHA87kdnpK1ubXtXHzktOTE5NG+Xb84uyQ9LOkLCLXhuw7dDRTJEKvmhQ6XD + dVIE51w2/pXwt2/W15TSYSfp2Y4O2KnzIVUkQNWOJMg7RSmxysa/aO7jCUyQFGCS6Pj4nIOOA1OCU6FA + ljPl/JpXPWOEdtk6GVrB0UfmEkidIFWgBQy4DLQsf//7qv+eddsqUCNoO0H6AxOgptpydKR4Rxjgr+Dr + L+GnrYVF2Zj0tBAZZfFawEjcQPS04HHppOcqmJbNbEIrR4OeAs3PEcEmWtgZCb6rWGQ9LNuWBFl4puS3 + v6VdgjVJzS5cZfvXf/2PKv9jt1kgt4he9eIQ3xH+umbbv1dZoEw/XLPt3/7tP+v6P9HeNoE22Nh+2Op6 + Jheqh3dtSVzMd0tmXthur4nSfV7eN+p32/m7s+T7Aw7b/f30++/3fNjyc3RtWz7b/rxXgqS6xwvGCcYL + x8oaL6LHmcda3VdjUNS1x+caqx8/5tFn9St6/qTEzhKP6+mZPcy5noesc36Kul7z1vWX8x3YXtftL1xf + 903/4vrwPdMvJUHCsbx/3vwZfFz8nZ9dis9LHT4zftOlE6Sm2uJ3V0JUCROONdNPo84EyX5aR6LLt49F + rxUDOi6s5Ekxw/GjYgniChMkJEsdc0AnRSjxjFL1Q3yivRMkJ0mOcUqQEPM6/iEuFkySKlb6CF7Fz/7y + ok6eRqLEBCkoPlfdC5lMlmhjLP8WR+R/6WeUnCxBC1gPQCOUZiibkyXpBusJJUpOlnxcH9c8fgc9Inz8 + TgkSjt99XfoFWOeI0kH8wiknT9FD0EatkSoZEqWhkiSVjTorC9HQX+PInR93YPJErVY4UZKWQ5/Sf8dj + E9SA0oVIkrKYXnA3KTrSCRLg0Ts+o1QalokSkiRpU9G6FfDZJCBt23qXVNtA+hdaWCQ5ggZPUvTQ3rmG + BifVbyRJ1PPW9ZsNr9la37bwvXKL72BjgoTGWbLz0fZHs9WbA6pNb9yeMPke2/3m+4NoaKvXROmkaAF7 + Pjx98EmONDDKlkHSr+l+IzkiSo74nJEHlAal7EyOVoaPwVztwYkVB777JDEiSop4TpWTwJOJjInGHSXA + Y3WVIG22rwAmr1c9qg2Tl8kR0KQnSHw6AfqajsLIWcCBsA8efoRjYZk6HVA5IjmrJEhe3YFDQ0LUX8Tg + BIlJkpMjrByZcpLlGJkgyWFWG1ekTLUxQZKzHclRKCddbf4iBiVHTJCYJMmRC7YrQVIgSFBoFFwYPFQq + 2BAmSL2C11/EoLPgK0nSqh9X/xTkxhcxIOA58O0wsCpYunRQVZLE4GsYpJUkKQC7rWwrQapAX0Hd5cKJ + kAWA6xEMU1ToyxdwvWx74mMxQpaIaUHTfSR2phDqtimaUte3y222Fl5po0ibgo2U/V9KrEXorWN0E98X + EWgOMal69Se7QJ3XSZCUJFnkWvROIoQLi+QSv6buc9tG7jvaI+qHwHeiMEnyUPynmba0HZT4L1j/t9P2 + 72V7tpHqW/+Xu63o+9AnnLYLtB39N9tk9Pvga076tcfvfuHymvP97Dq5fUaPz7HHxGrDOOjnpTI+2p7x + M8fSYo1Bj8dznHrs4jmnNa6bHvPbvOB8SeKEedNthAkS6phzmHtzLs5kKvN6zePyBfqmvGVr2hcsXxK/ + sXyI/MrG8Evtq4KTo9gmSI5Un37w6SOFE6RiLDjF79L3yicv/6z+w39f/TwWxJQUdb1IbFDsSBzBopt3 + liredJLEGLTFIyGbEiSBBKlKxLgkTAvHQcRNPY+LBKlI/FwxVXG1bCaxGCXiMOI043eSJCVIVTJBEo73 + TpC0WNq6QNoACRL0A9m1RMEEadMgnSSVRrFWKaRdkiRB9yQpat3jxwlg+6rq0UnUSiNJoqaizrLWcpIE + DeYF69ZoTdnmkTslQ0yQyo4kaei90oLUh9CS0IpDQzZzR8m6kxqUelTPwUOjRnNGv5aefXyBw6S1cOx7 + H+rrF8zNCmLdTVs0/qnrofWh+aPxFz9QbvEdbNev+X60hR/TNt+wqtd/MAnSareNdr/h80NofD8/JNdJ + 2foef+CdHIWynckR28fAAhpsSo6UIFW7kyMNZiU9gUlO2YDuVZ+sAswkiJNothdjcomqKynC80bA7Z6g + c0KP5IiJkSZ1TfAgR1CsxEi2tOs4nZIjO5JCzihOZyZF5njWCFvlwm1werZ9U3UlQ4skSHaoKidxuoWS + ojhjMxw2jw7AyaNO2sGTBAP146oamQmReLaNAHTBwcusROlkBsMKlGEEzsUWZB2MX4NkqAN4cQZ6cBMG + abuziY6NQ6wctMB5MITRQYspAaE1GEJssAu4Q+hdbUMkXniIzDsUqE9uQnYJ3k+lxDwocT4EePNKpOv6 + FPffg/+4tL3gPy5tPwR43R/rtT+e/f2e6L0/PqfrZ/qp7GPpNuau4/MltzEveu6Ay7xZbc95qDmKBGqf + s485vfH0AU9/cfMtT27+afH0azf/d/OXAV8dPn2rOHywfTT9dV3Lb9/8ejFiQMeCar/HjMIxZcWYWwwq + EKce8evAidGKf2dcVKwUjqMjaUJ7x9wZhwkWLB2vzzjesXyP/xtJmKwXTj2x2ob+ICNZqmtSWoYahkkS + YJLU7BoI+giUrfRQf9MdWboqmgqMJGnZrNW+BHU9ddxKhpwkWe/N9tCa0loyCdJuk53JkHWpTzZVG7Ts + oWetcWcCFB2cBGmSPtHTZOjsMzl69C97dHzreWv91vzTjutX/Mj5yvsJ0vkiP7rNb3LV+SadjDctbzbf + /LqeidAjMQrpjw95fuhpP5l9ekDpeiVGAIMsdg9QDtYakKDaP5wcCe8cPSYGJxYYE6sn3ZxwM0Gq68lM + jnqSxzH4ejmH5TD6eSM6lyRHH0iQHl/EEGcm5PiWY1vJENqxmhTnWW3DsfKhT5A2JkJIjsDulOHA5bDt + 3JEgNXH0QoGggkIFigYBI8HDyRATorrGtwa9lyBlZa+D1whmt0A3g+SeICWgIsj+3jjgOtg+EyQFau0U + VYKUQG4U3O9iYImCZ9tiiYybIFnXN0Gj600AddsrobTabgJsXU+hNoVbMURei79q31fPb8LxggXoJlKr + nYw29eudADP7zPaDEtI3wa3jWyXKjx2O7Jr0Lsggwlyv8bR/J5AcfQT/cXDr8135zq/96nc52z+a1+/t + /pm4Hz/D3LPTSVTIeLiyxlHG2TY2MyZv47Ladl7PAX+jXtXnXBF7kvSci9m5TWK09Rnz+jXyAfQP7Tf+ + mSyfsvzK4rSL6bvE7ttuPnElRLHlWiRJan+7+eIi/to+e7XF59sG7Pf3kwPiFjeIY4zii2LPLSZ1goRd + JcQwxy9R7Y53W/xj3BwkZo5Yuu8qJeYWjM2pI2ZrZ+lXvwSK52eChLri/9ID1ATQDNQNTz0RDQFuCdJ5 + qkUJkrQM9U21MVHyNduth6SRANpE9NNNY4WZJAG2R8NduCVDN2aCFDZtqd0k6kteR5uaXbcW1Sf16OKb + Fp6JUvp0wlPw+qa5i+jxvsftU8+TofU7WTrt3zm3GPVPsP30X/OtbTVSb4Js61jdapvojdZzRHVdbzyB + zR8Gbd1ngQ+XZy7rg27ahtL2rY8GH7Y3dZaz2vicUT9rFJvOgdYALXxWtNqB2nhuNNSA5zNHPHfq43Sy + adK4fce7RfM5o8aTtkrUZf/6Sz5ESFtNdj502ODYXJVOinhdzuGAzqQfgAzlaLSdza/e1PNEPk4X4LCw + HY5jdMbXdHRp05lj8ascnVOd2/A8wxzgZPFc0U7OPqt8Kyedc9FCzp1nrMvhN7pmYECZB1gnCBisVzDR + ue8Fgs64HufGFaz0JQzbefI+NpG6vpp7gUDous+oFxVMc659PhBs1rn4CtC55pl5gyDuOs/cT8qmegmB + k29LQFTJo3JkXENsdPsOBQrKBxY7fK5A8FmFUDbV+bwCn2toIKhwvIftq54jP12fz1fw6Byun/TxuNQX + euYDovLZLr4tQYqjTQM+UwJsMzhWddjwbEq36dhVjqTheNYN267I9h+Pdtnu7W/cdYFtQtt/oa77CvQ5 + eNf2H//xX1VeudjmfdvrTD5gO1+zGbbnffkdLr9L/7y24z3BezPvY1u99npP+zNCG9vZb7ddeMfGhAll + 0+OlxtI2jvbxtI/BnbLNcbuP69Qx9nv8o+3VXCHPOdbz75ibB57Tay73fC9fQB9gf7C4+ZBF+ZiXvqd8 + 08NnTX+W+s0PDn/ZvtL1Ydt8LkDC1P5YtN9GkrSu7efNiAE7M3ZUErViiOLLijkz9rB+xqoBFvgqtlWS + NONe6PiXGDniaMfUEWddr8SpY3DH58TrRwxPnGeSlNi/0cftWW/tgON2rC+tEf3RdSVFqZvWMdI2rW82 + 7YOkaNNE0kzUSa2lpLcMNJiSoa19aDQkS+oHLQdNh+eTpO1a85X+E6UFoQm9YN5twZoSyVBpTEDNuexa + iMdzSdCphDp1fYlDXVPfiqV5Wye3Fi5tTC4262dq6Nbd0uJLn0OXu9/U5u5bSUnlA4ORF7SN1yjN98o7 + Lu3gtOlb7Gw4jcikflRbvTHd7jcDb0Lu6zdGqK8+BH0QtnVSpD7rQxL5YJjB5kP1B77ZMDjGB8/rGjjK + xDsx0gAaydFInjAo6xqDtEojmwezB29WBKruCVLXTJC8kpDJYnidHSNMsMeky4qGEyNRSVElRzWRtRJS + k3UgB1Ald4x2Z4BVlJSHE+HKDJwMV2OUIOGaDqmuVZaDAkqI4sT4tw6YHHWCtJxfOUKuIpHNaY7k6HSu + SYq4SiWn3MkRVrpSbglSlbx2cqQE6REUenUN9QSUBJqsyrn9nS9b6LYOcFgh1MO5CnwJiF4p3IOlE6Ks + Rq6gymsGXpQMxiTBeZWpFyuoI/CbTQxYKKBMPYIiAgPlEBsUIBEmKFOPcImgQTnEjYTQKFO3aEpS5NXm + h7jqsm0WaBFsKE/xFqGHMnVhgVii8VszhaSvKT4B6iHXuy1idZWn4PU1RfIplHP9YVtEuwS5bBLzZyLA + aydHZ+Lx7X9Q8DOxGMkFyXXb/v1hY7KSfodt3Teoa//cT74P5afel993t/n3yPVm6za8L2zPa/B19F7V + e432vLd8f0Wu988Pbet6t622j7DtY+kcZ6x/aHx22+sx74RJO06or/lyzKNzjqnEAkUnS+I6b1fbnO/y + A0mY7BvgP0DVm1xvtuGPHn5J7P4svs4MP3jzkSrjSxcXv9vJkRaxVF58Ofx8dpGOGJD44F0l1Pcvd2B5 + izkutcPkWHWJY4hvnSRxNylxMHWhHSUmR5cEKdfcRXJbwZi84vQthju+32K/kyQkR2eCFA0hPRGtIXIN + PWJNQs0S3cKSCRI0zdI3h+5pPcS2oZueWspl6S4nSA31mXXamSAt29B8ToaoB6ULZRsJUutIJkhVt/aU + 7lyL80yQgJMkLuZTszJBQqJkTauTUda2qk8tPHUy6+/YhjaPvqcuT8IUXd6l+0XvIy9APoAcIDmBX0dt + LlNv24+Qr1yP2P3tX7/ezvpBbHgD/KYF2PxmuN/oozczH8DCdidIW1+CD28wPvzHsbrNpoHUzGeNALcr + 29aD1ElPJ0YFM/jdXgPfCdB23hRsNn+HvnaMkBhhi7YnGVlJERMjTs5KiEjaPXkLrogU6xgdJ/0A13Ya + 5UR+/u0v6hoPOJbzcBtWY+BwmBiRX1b7fFhy2wr3dri/dIFOLg7NDq9ox1i0A2U97UmA0O4/7MqkJ1+2 + 4OQoiZCo+q/DcuiFjg+MANDHDXhsjig5UtsOgg2pwMMvWVDwIQ5KBZIg/7V0BTGxkqBB2vQQ73ZsDjgB + gm0d33BStAKxSdBebQ7ow8YkyMgm0taCYVy3wKANDEFy2NPeYsb1BQVQrqsu1lGcJZIspCK2qp5jcbLl + 6E8LtR0+pF7tEn993Ih9l/CTraFoPK4HEaG+xlGpZXtxpIqk7cIS2QvbmNAY2f5rA2L8NRT8343/NFX/ + T/PoU8S289/iP2+UfXK9/x3O+8nxM/jzq/3C7XcA3adeL7/3dyGf3+3zOD874s/5/Kwb3mfq+jXPsTbH + Y8ZsjvfNMfzkHP/ruueN59LddszDZhzXy1yu9jm/d6ZvUD2+o0F7fAnZ/c/uk8TyVfJlqO/+Tsw2sftL + fxPewjZdP/1x+3Jc04+HYavrPT5MLvGDsWbFmFwj9nQ8GjGqvxTIsUztjm+JeY57+1G8PWYiWcqzSqrv + sbfJUTzHZ8brb6q9YKzv2M6F0NYBSwu4PUkSn1Max/CsLW66YyRIuqZWiXaRlonekb4pSutQ85T+EdA/ + 0kZKjKrOo3alqXL0ju1TawknSwLXo23TcVub9d8BtOPUi9GK/SUOZtOfPG4HZPt7UHo0X+LgJEm6FhqX + 7No3mtiJkLTyqZfN7EP9HU1ufU5sn2ya3f2dJK28IO0jNxBHbuF7cv19bfsfioWhyuINHX40m64F+s1d + IzD7OMvc3tRqN9w96tfCGxyS3Rp+iNVuZsa7f9DOsMVMikhl2GvwfLElPytrB7Qtu7J+P1ukQY+Bzrbe + NVq2QpMGqw1KjB7JUdmOSQeYIK1VjYEn8r5C0hPc12Wzo3iCXaJ2OI2SJu8axUltvKFtJUSBTk+rRMMx + JkEqp8hVpc2J0skSrkptjhjIQWeHyAmSHDid+K/1bXSns3dQ6G//ubBW24okSCardWYLVFzlIyMRcpB7 + 2wJdsQJmdoj24PkHoW+jc9BdMBhnh4jsAb1XP4tH8C/bEgYT2JagmMKCYmOu3A4oVso2hYtw8jNXio1E + UYkhryabKaDWCvUBBVvZWJpqXwkSV8KnmBt4Bf0UiaRs4xqi0pQQxer9Q5SarPjf2G1TAGfXYTAENnYu + qrxC20oCcs+yveDtmgwoSZCt6KRh0TZw2G37724b9jclNIP6eU5MnrbFW5KXE7ymfkZ+Hsr+2bZ138n2 + O4DRR7a8Hzvvvp9KfNb7r89DNpdtG9dlyz0P1piY40Z8/DgjPV45dl8kSfuY39h2m0gnRXO3aZuH5Dk3 + DeZ0z+857wV9ARKkp79YPuTiZw7fs3xT+a2LPxPydQ//t/nIJ6dvFcMP2ydffLZ9+fTxtxhwxolixA7H + k0vM2eMSWbFqJkZii3FBO0o8frfFTKK42icxlDDdY/GK050s9cmPZsV/7yyBmTiR7CwtLbF0x9hRCp0s + lQ6pBIls2sXaxjonCRKTJIKjd62XCBMkaanop1NvlS6TPos2U1uuqetay4Gl8d7OJKm1YXaU2A7NqQTJ + SdJbtChPMVGHVh9qUJ5gihYt7bqSJJ6ESpIE0LaQFrb+TQIUDd162vbRh/qaOnzqc5ETX83Q7b2j1AmQ + cwLkCHPzJH3ymj9WvvLH+ZIGtuGHCydFzWlnH+A3LolMU7amrtOv++aDMv0Blg3MPvPDzcASuPag2ZKi + gIGoAcfEiMlRBuTEgxiDvK7nKsAc/JwAl0lzJkf8y82ZbJ5w+dpuXK9Jmkms63xdd0/ooie8HAHrawVF + tOMAdiyXr+tmPU5pJkLtsLptc3bDAXrVqL9wAe12knSgNydbxAEX2SnSblEctng6eO8SIQg4EDhRGgFC + gYSrbfp6VbZ1O4PQDES+ngFrJURb/Rb80jaD5Qyg1yC7AnFzBmvRwdz1XQAsUTBFw942RMbRNsXIwRAw + S/hsQkdcRNISUVl5Xm07JbpKmFG0VZ27RBFrzfyyhAi8qkcoSjjuO0KTp8j09UHE7FXQlhg2j77mFMhq + n2K6WEK+22YCsfVle3ZX6npjtfe9L0ni8R63+4r/Wvznf9XPA9X/e1GvMV+X3H529f0wt/vEem/Wz37a + /Trn+x7QN+28rz5bkLaN/fOfYyDJ13NcVb8B2/o+X2+sMdw7TPzij3PMC/UzPXfEnFuZa233XFz9ijFv + M6cntA0fQGaf9hm2Fb37TB8j2v8M9HXir32ZePrC+Mg7u09d1+Lmn+9+fPn8WxwAjBOxddx4xhfEn7FI + d8Qn1x3XFNP0xQ5q23eUEicRI9WWHSUw4ukZbx/xGHEbrNi9YnquJ9IAUydM3TATpPe/1AHlTatUHclR + 2pUoWQdJAxG2WSNBF5GhoaCryDiRYw02dRrbqN+k0xrouYIaz3qPfQppvkMjBuvILLoTXBfUndanI0ky + yx5N27o2O0q33aSplaOhraenrXX36AOoz63ro9unht/6gWrvfCA5gmHeUO2PPj9UvjKuX/0dpEfb97IV + 85d5JEcgtkneuKqDzRbGm9pv9PigkhTND7VtA2XPJte0YXCsgbInR1VnYjR2jTIACw1YDFwP7rRlQBsO + eKwaEE8ST5g9OQKYWKkPPOG25Aj1sQ28TeyTXiWBQxArOXo6k+l0Uo9D2hyV8Y6RGI4uCdKeDLk+r8np + ZKse52vkkOWw22lPR75hpz8CwnbNYOFg4sCyjiigVCCarIA1STATKwDe2IPifbcoPIPvGaDFDOhiFwIn + p1hYgmIXFnchQlrITJao2ZgCyEwhhQSoj+Zs2D4EWIuzwRJwEHhD5LXoE1M4PjlF5jtMcWqW4C0RvJ71 + +QC4V8K42yzMb0TM7+1JApBUpM8S+z8E82ec/5f5f2I9CdL3SZLGayQxuv08sf5v19f6CO734+es6/Xz + dvb/S6hxAObn2oxx8pL0ufMYf7cxerJ9M6LnhckcWHMlc+ucV9O280yQ1pzWvE774uEXbr6j2X3N1Sfl + 7y1d/ubS8nkn0y8ubj5VPP3v00/ffLnYY8AeCzYQR4648og7iEdHfOoEqcHiX5WJc8UZD7mAONo6abrF + 1Bl3Ox47Pp+xu9jj+yDxv9l1w9QTZ4IUzdEwWRr6JUxdw/rSPkmGejfp1EtFa6lOkPToQhKkk12rubwl + SKY14aEXm9aTQ1O6bSZCTJBau0KzLluSIJbWulP/Qg+fSVLr66GpW2e/sLdOv2j4TpTA0Td5AXGu0PmD + 21kyh0guscrva/vxv6RBv4Dbq0TfuV2G43W2F3hj8gAX3ixs1eXBLr7OSJTQFvCB9JG6+pDwsJkoW6Ej + dbL3A2b4MOuD1xcrkHwRAx5ew0DR9qMGiB+E81bmcaTOD8nFpofsBI/X9ZctVFvbKul5W3AisA8nyJf8 + y8z4ogV+2YJKTCruFuGPvfIBQSdGLDkRte37VpNV3043toFrouMIXX/ZQiVFPG7HZ41QVztt5Sz6SN0v + f/5L/OVqPgAp58K/aP2tHc+bv3yB29vloLzNDUf2zZv4lR+0VOkdo2rHg5u/AnCKva3+D9VO8mAntuNz + ltkPhfIPu5aDLefLh0bpgHWEDlv+2vbXw6VV0qHzQVP+NXF9RXdd2+nrSxYMV9NY6i+V/259I5CCyjhS + p4dlUY4HaKtkwEK9v4Hud9uxOdaLfmjXJcFDvm1DXcGTwZW2Cro80qFrBV215SHjvk5AHzZdq50iAPVQ + YmHZSjjwgWdT19vRFdSDvnUKwkSCBXUcj8kxGJclfKqtxA9tfgZhHpvDURwzbBJXw1aiq8ohvvRtW4RC + bR4TQj3oeok+1Kv9P0Fd41hSbDyiFHJNwVkidH1bGW38VjOUtFWfoL4qCx6zCrmWaH5lkx1Hvor/frM4 + n8fD2O4+dY16i3rb1FYJhe8nqAslGyl32+o77vufUNcop+29+wr/nP/6r/95K1DWz6zXWOQa5WZz/6rX + 663/8/s/r9vqPv1/Ux+24771urz2e8n3k/b09++Cut9jMq77Pn8+oK5VOsni67Etnzvaq17knueYUL3o + 8ZUSY7THIPpqfJZN8J6Mzx7XAvVQ1zlG2nXixEnlnGOrzXON85M2z09eozSaz2nz3H7PFygZ4rE80f6m + kyT4Gn8jnmzZXTp91iqXr5M/1LX8Y/tL0z6zfCxp36q+/1RlJ0eb3336a17bv8fPq544gGvHC5SMD8Rx + hWW169lVxp/i+HIHJka2MV6dcUzx7TdACZLi3xYb1Za4yYQJ8VQxVm2xVcxNLK5EicfsGKcRrwVjOGN5 + 2Sq2K74zaXLcX8fs+ijeN9UOLVH6AbSeUNIkrSEdwqRpfbkD/7gs2ku//JKaZumXn1c7v9mOUPfkK8EL + 6aHSTNpR+nn1KR2lBIrt1lvUXSNBSrtsuJZOo1bTtf5gf2m66DtrvOJnpQeRIEEProVz6sShH1lWHyy8 + 6xuQ87iGvh0ZJRIhaFJo3HxxGHUrdOqyEWrhkST1FzhYH7N0AtQauohOT4K0tPfqm8RHej1a33reiRF1 + Pll9qfWRHwyYM4wkKa/HfCNl6m37jrnM/Usa0rnq39umNwIlbfnF+Isu8J9R1mjwJpGyjTpJ32qbiQ/B + h0LK5uRI9+72fs7IH754JEXB2bYGFDN0Um3jSJ1tSn5EjtMxQdJgJmtXiAPfKwZKjIS/R39OHsIkKJNw + 1RdIhL6qyYpVDdQbJESECVBYu0RJilAqMWJytOCzRKrbuWSFZpz9XQ6rgVPra+0WeceoE6AndpS90sQE + yCQpEmvVSslQkqJAx012xz/hThECwVpJW8EjAaTKtRLH1bktKZowQQIJYg5uEyVAkxkgV10B9QisKAdb + sGZdwXrDATxkhTQBH6JAf1/EgsG0mBgswWFRYlrAgIgXAXEjodNiZ0FxFCCK1rXF1BJbXTdLpO0r2YWE + HMWchN5kE4Vj9XxDNiDhSQFqWpAO0RooTDckjFscv6BtFOA7EuV3LrYkAxLqbFuJRZjJxiCJybUdlK3r + JMmOEpjdRpKYVH30nXTCdOGlrV5PPw+vr2ti+0zCTsb/8/E7lm22VZKz6g8b0XtsW72G3vvJJ35+SqDm + mLiwbOd4u41BssZuxvQY7/uYf/KwzTk26vs87IRp0nN4JkzTD4DdF5DlQ+JTyPQ1p+8h5Z/gs5A4bb5s + YyZMpnwl/+ZSEqYT+tPDt7Y/3nzy02/Lly//Pn3+ljBtcaIYCdNAsabiUeLPGZccqxy/FMvOGGccB1ds + vMXNopKifVcpOBZzJ2mx4vZ4PmniJOmmCUgnTpvGCCthYnIUdo1ComEEFn9b8yhRCuP5pAH1lBabqa+o + u3aSOBXQZZtOk3aDniPRfUmShj5kotTX1pFom3qyKP0prTn0J5OkpU2lTytJaoaNCVI/lxSQIG0aWXZp + 6Nbd1tjR29TX6kOOfkmAxND0tKkks0/BHIH5gnOLkUswcWJd1y5f5CSfYPvxnkHKL2Pyy/gX2m3Abwqp + 664X40169p0fQNEfTNmuyVE+ZKItRA6CNSiGXYMGg0cDzAOrbNq2TLtI1o7BycFqeA20EjBQ+0yOpp2T + BjtG3DXyZKqJ5ZWINeEyCaueM7GZnJysWfXwMbqcr70mSdNRFHIc+YNsoNryTTFMiPZt7c1h2UElKern + jHC9HB5RMoQ2f9NNEqNgBzocbF1Px5uECMhJ67x0Xd8c+2QGhhd0UHkGnWIPSAhWXNFbQavaEtz+0EFv + Br7ZtljB8wisgy0Yb0F6p4O560sEzPpiCYeZBKltiA4yhUhh0ZJvqQLdRiJ0hvA5BBLEE66HkCqmsDoE + 1ynMqr6E3CMpepckPn092g6hebQdDDEbwetdg8FqV1/tOux9zCnI53Xauj3ifwh190vSsBKHdc+0LXDP + ui+vu/d5kn6Ttv/3D8B4vcfrv+BD/U7bem/0/rxv3/uxfrz3ff0RaCxoTMxxMjnH1jbuzvFI5pit8X3Q + 7R77H0vmW39jHrjNywdrLvd8P30CSFsDf5IjevYrpx/a2H3Vh59ZuvnEJEUn08+K6YuXf57++vTjy9cv + 9nhw/4O0jiEdZ4R3lMysPzkSpYUXCvVtrYmXs24Ya1XncbyOw4Vj8yNWs+64PmL8SoZGe3HqBdBaYmgN + Qq1hDn3SWMtI50DfROsMlCA1rZeYHEVXWVtZa226i3psajSg69Zw1nTSeNZ8pjUg9aE1JHXk0Il1vRKi + pTm7Hfqz2HVqQQ3bSRKJ3qX2HXpYGwfQzqd+ht3a21q7k6SA+44+YSZA28YHrs8+oWzMG5xrdF6R9mH7 + pHzlhU1H7P7amRTqyNTqmm3V8ZNtycp0dK5+WP3S2hITals2baUhq9RuUNnGG8R2vjb6ovQbRZuy2GSr + K2stG3AffDiy6UPldqNgcpTjdHUvvrVD3xn/hRKgzrwL/SEubzXG5qQoW5/8troaoPm7RhiobEfpQf2G + r+3mQK+2mgCBtvz1ZWzFgpo82Sli+VUlP2znHyxDW0067BhlUq6tXWwBYwK/YRJ7kmOrmHiya3VEX3t5 + HKPzjpG+MlNb1AIO5i1Op0pubfsoHZwSS/217LUlHpscWtm0Q6TtdDlB7Rhpq73qDRxn7xihXk6WOCma + O0be7i/0FaXzm+lyTODNX7Ywd4y2Y3S/y2ra7xAgdISukiN9O9A6vlBB6Pdvvy9Wm3eMFKSwyhcQxKrs + ZCjHJwoGw5SpEwXOrEAyiKKNOPDa1nW0ZzWTpQN71Ztv/6mPzMlWgiDU9Vxh5fEUrMZmp8glRQbbcWRu + XEe0YIcoQLxoJVhCB/WANq4gWyRhhyjUNY/nRGDNP7LqvrBBoK3jP06E5kq3jhpViUSnbSUEi3EUicJx + 7gphBT7kGuVms0idq/zYsQl17R0cCWTsFIQStNvOwWGbuy3VttDrRHB3e++IpMS92EEJuU6CcbeR/606 + uNn6nrd+nSr/+7//F7z9t64326j/UW36//D/tGzn73D9/T7id39lq5/zn/Vz5ueg+oc+v/+u+ysJ1dG/ + F2OiS9XXvW1bY45jEnhMctzy2B6P7omX4/qcD5knYh3b6zm2WHOMc3HNTc1bHGfl/MWXQtzndM/95Qvo + J+AvxO5DWDpJst+BD/KizNxpos9qX9X+rHydjuQ9/CB3nZZ/LNqflo8l9KtqW34XxB/bN2/+Gkfxhj+v + ti63GFAkXqBMPX9fiXElCdMj5my7SVVHvOoTD7YxOfIxcTLin0Cd8XHtJilpwlF0H0cHjLF5XmmLxYnN + KzlCnUfsHNfXblLHfWgDx/tOkH5d+gFkF4n6IskQtQaP7VNjVL0TptItffxO+iUJkrRNwT9iz4Xg6B/a + oIOId5OSJFk7Ee0mQWf94tuvAbWX0YJ16zNpM2i7n/fjEdZ30njYQdLfsqzkiH9kNgkTdaI0oq5REmtM + 6szoT5xe4rNJPHbX2rR4o24tDdt6dn3LXXSv9K1OUwHoY+plbSpAJwdp75EAUXubXZern3DfJD3Q9tD+ + zgWi/fs10W7Yl/mD84xHbnHmJO/lKx+waQdpZEz4IYHtn2rD9ejH61DXDX7RAd+Iage4L+XG7KvER298 + XYfxpu59nPEqucmuEWxMjMxzx+j8IgbA19CAUoKUbB0DstqSHK32lfXrbxoZ1DPImRiJ+QBfJo8nU1EJ + kiYayY4Rme2ctJjIfL5o7RqxTXDSL2fQ30wHuKpCZ1LXgU5l3zUq5xMHJWdEmByR7BrBnm+mgXNjMiSn + R+gMkyDpWSO3wYHKsbKtnC2w0x2UgyZV998zmitbdu5x+mvXSAmSULBAgFAChNU1kx2kEXAqIGG3SDtG + DkgLJ0OxKYh1gmQ6KdpIoBSdAHVbAvDkH/8R37a0r2g6mDew7W1JhBYRDDqOopVWi4lB2lqUaPWWIqRF + jG3jWkKH9f3brSSYFrL1tYRWk1VpXbdIu1wXEncUeX4GQ3WIPCNxuNrfJYlQ1efKvWjxSixWCUXsx9B9 + O8l5wb6rAz58j1lJxAv+11xs/1XtoPsIJ0jktN2Y/b8rt9cNH+y7/R7zd7y1vcOL9/b1Z7F/Zq/occSx + 8BG4f4+3Zo5Lj9OM4zmur+xzYpsv+TbGsj+Y84+suYpn/fKNeaTaM593H7CjL4OQ39h8CUhbfJGvt92l + ohOl9l/Ln8XX8ctlph8sbn4y/vT0qcsnyx+L5acX8OPTv0+fv8eBPT4odmQ3ifGEPGNOYlGfZpht4LdA + Ma/jHGPd/Pt9e5zkbtLZ1ijW+vkkxWLH5kaLmiRJ0Rbfr1pg1wn4O0peZMVzSa0/nDSJ0iHACRLxs0nU + LutvJw19U+3rtAz0zoI6qfRRtJP0kzSVdFVpLrd/XXorOuzUaNxBKrTQzcXu5mvoPWo+6D9oxWjCaMeB + NWRsX1a99ebUoIcOdZIkjbvp2RCboCZufbx0s3R0tYG6jtbe9LdpfV72kL6dA1jjT93PfKBsXY6+nUcc + +UXuPflOuUzxPGKHDiObOnnf1lkcQXIU6rp3jS7JkXaNcI+u5xvF18wbRPwG1xs9d432BEmZqmz+IPOh + +ssYkBW3LduLNSiSTddAqgE0kqNqSxa+8MDTc0bI2rU7NAdlDeC3HuQ5Tle4rWxrkig5KjRZ1q5RTbTg + iderEkh6viaekN41gi0TGJNZExgPHmKyV5snPhOjn9Nh8OFFttth0InAoYxdoxDHU06IqzV0SuWckhRl + JSfOLIzkyLtHuJbz8xcvwFl6VQmOUw50ONesSg2cDPlM9EqMgB14Vsaq3o5/gRW0KoUCRSdEXolzewIM + Ag92jRJ8NhisssrXgW3gVcEV/Eaw7NXEPYiSst0CLoP1XNlUwF7BO6ufxSPgly3J0C4OCq+2XthXbgcU + KFzdbUEDLGiyKvxIhAqvKG9tboeYwkp0i63gxCc7RDsSbb0SfkmC5uq6wLXICvyFd57t4Wo+RO4Ququf + VvzvlG2Ja7KE+NytOCmbBT9R+3+LN5dL1C/mjsvB/76wMYEoG8tv/+t/xH//T/0MlmVz2wXa2K/uPcBu + z60dvLa98/Ngw//rv4jb657H7/D8Hd95X+7vWd5rvvdoQ7l/Hq8/v+w6gboWc0xsY2TCXac1xuq+NebW + btPWhwkUx+59XGvMZy70PIlttpE1x1zWvKvEacxBzM15vdCcfpUgPX3B9BnlX6rcE6TGO0s3v+QdpZs/ + 487S6f86ecIO0sV3yrcOP9v+1/SOUogvrzp9+WIlRXXdthkj9thhOjGaMecWk7CLVOUWyxrvLK0YKBIb + j3jpmCrbiLFMjprH80kradKOUuK7YNxH/OfOUidMXadO8I4SsKYYWkPJ0tZW10S2JEi7lvGOEpD2weKw + EiXYpJH2I3e85q5R2qK5UFaShFM81mROoFBXkoRdJJRkJkvUfJ0kSRMySUL51dhRio60roSOnJqTuhOU + Rq2Szy6x3c8lAWtcn4gSbYsWti5WIgSSIPWXN9jmpEf0jlInR6Daitbs6dO5QGn95AFNtbvsHSX37Tyj + co+5+9PAhpyENvXb+Jg8R0fskLzEoISEIKv6KJv+Q2rXdtf6j8mO5EjoF9RWGX7havMv39tnBcp+zfHm + 6I3PG13XoG0q8wHhg8A2ID5AfZh1X6F2bx3CtiVH6Lu+oY7f/MF7tTWJBKm3Klnqixj4LSIYiB6cPVi/ + /JJH68pGMKhZZlCDmgTebq26J4AnirdimRi9fZVJVW0+VlcwOaoJpySpJiySI8Jvp9ORupkcZWsYiRCO + 1XnniMmR0IqKHEM5CSdHRA7lV1XC6SBBYnL0VslRQcfU295Kjpgg5aFLliM5qiToHwAc4PqWGzlIYufJ + 0gmSt+39LXRV165R1bHVL6esJMlb//wbD+XImSDpOJ0dO8oKCjw+97t8Ix1W0lg6QUJyZH5fwYXHFDo5 + coLkJGkdd6gyxyDe+JfT94SIxyT+8R9JBcEkRAyICIyGCVIF2N41GjZcJyHqelDQdpCuQI7gbvo6IgCi + QMdLWiSgXLYSFBQVEBd8rgj2EiFKkFqMrGRJ4kXHY8pWqI+EDkSPbOvaO0IQUn0kR+KJfUpM/RtFlm0U + WCmVHCkJSiLEZEkr3PzjnRB2y8bSgi/UdQnCEpVKkEpIQmCG6stjSxSKaLPIBBSqU7SKPmJV90u4lhiG + SA65tlCG2N1tvF8CHKI85FpCvNtb8KssYf7f/1UJQqi2YiYaqIdhK6Ffrzewje3pF5yg1P9DIFkhTIJW + ieQE9bDZXP9eNiQ/ricZ8v8F/yf833zf9XfP73n+7t0XZerhaePRPIL3P5/H+IxIrlG2rT5noPGCz73G + 0m1MuEz9DUfyCoyvjLcxBntcqlzJEcG1xjfHtOu8dpv+QK/Hfd3DecK5skrNqTXHqu3fq9Q3OtJG+5qv + PW9VrzlO6hpzvOZ75v6yDT/h5MjX+mKW8i/0M0qY6HuGP7J/IqgfNviy9nvyd0qM7AedHMWmxGgmS/Sr + 7XerHEmS23PsTn3gu4cft02lE6TNzyNeuD1xpNiP33FHKTbHoZUsFb+reuIYkyTHMdLxjTGuYh+/lVUn + JxAXGSsVGxMjlRDpm+9++9tqQ7z18TvGZcbedfwuMbliNWK2EyQlSVXnyZCVHIVOiJwg+eidjuVHT2gB + tnRG0YlQH8NjUkSNQni9LfZS1/ib7krv8LidkiTrIX/THRMiLSozQcKxO+opJ0nUVE6EqL+GLnPJBIna + jcfppOeqTILEY3fUfQV0YF2XHiyYHAFpxkp6yuYkSW0+RnfoT+jU1qfUrWVzkhRNC83rTQDpXmtf6WFi + nYxEiMmQvt0O8NhdbJ0chV2XQ69XO3X76kubc4LkF9L+vg/tzBOUC6z8AUlPtRHnG8g7nH+ojteRna+Z + nCTtbHsnz3n+HaQb79mA/qNk/Oc2W/0wJkQTZoYA9XE9+7atwJu6gbbY8UafdnxoSG6IM1/a/EGz3dmy + BkzRA6TYbUqInPiAum4yINHO5IfJkfoVPZh/phUB7BA5KRJMjFZ7jtZxxQFgcq0ESasRKykSqBsmQBuc + 4Nu1EiA6gqyWiOU8ttWWJD5yMquulRo7qnmtpOiBV4KEV4fgDEVWkzohGmQlatXpfDe8ijW47Rgx+YGj + ZxAwDBZ3eDSBSdB7aDUPAes1WSG8oRXDiYPnCzoQN1nFXHQgX5QA4FGSDYmB0A88R0BIUERoPOidIq/q + WsgYCpz3kSgatIh6nxJhwYKsoIC7kpVxC0CSxAfJTrCwFBKPL5CYfRKxuhji9tNYYvojiCjfGUL+p2El + J+R/6vr7sr3mrH+Q/3dpe4fzZ71ov73v98/o4PaZv8e45zbOzrHIXabgZP0+lsWcB2tuLHrejHl1Z83J + V7tLarshP8DkCNhPIIHa/MZB/E9z+qcN+bQcxXOitPzf1rZ8Zfzn1bduflf1m5+++/OF/H9iwhknspsU + bnHGidHGEa8Q0xzXtOB3iX2JjQMlSkdMfcRcoXismKxnk6rNrFi+SOxfLG3QmmHj0BdDd+Ro/4sdJWmY + +46SsB6KPuJpm2imaCrqp6mrDj3merQadNztkQhirUddWDrQSdLSiG5fSDfqW+3A0pvBSdKmVaNTl+Yd + +pa61xq4aDu1sLX03EkCSpJ2qj2afBLNPnU6bdU2c4PW/skJUnd790u+AEbewXq1zbyk85HUTy55zuOI + nX8YHlB63PCw5YcD2OeuUYg9WZ/JL+5fFtlaXj/982Ywa9ze1MNG/EaPNz67R/wAlRgBfHjOeLcECIOB + JJuWzXYlR3zgbQ3AahsDTlk7k6PQfZnta+fokSDNXaOaIGp3gjQf4DOaWDX5tCqBbd3Gk7JsqM9Jq8lc + 5S+w0oEJfSZHvNYqynASy3FkZWY4lqrb4ZRNzqgTpOW0sOJjR2antp4x8jE6O8DdOR7H6KZz5Q5Sdo0G + WtViQmSnLEfdjjyrYMvZr2DwtgIDd4dMdo1GYGkYeLx7VDyDlFf5EsS2INerghMHSK4cPhMkBtesOOZ6 + BGV+4UKVV7wyWnWXEQNV79XSiIKIh6Ifcn4KDK7WXhIi4hXfAwkerA5LBHVbi6K5wnyC1WjsGAmKLj0X + 4RVsC7MHWP3exJ2gIORK+i4Kq12CMivwN+q+KUojWnvl39en/X/m7sHJbss9vN52Kw7mDshqt0iv11R9 + 2szcjTn5gA1JxjXRqP9LbA/a9j91/8HbpS1cbedr7uT/cvz/cJ/49N/9fM3RPt/rtpP+XJ7/l4L3rV2n + 8Xk39/HisfQcf2Efg6D7crdpjGWM9wV3Rbe5QDhfOFfWteaUucy/JEjcxeU8nTYnTe/Md+8eoV5+IrtL + 8SFX/1KUPyqb/VD5qWBfNXeUyHhWKTtLDX2f/GV2lsp/ok3t8a3Dzw7ik2diNMGuUddPRnyYCRMZO0oP + uKMEGI8qRnk3CTFqxaonl/jna5ywWHXGz5EkbfF2i7nZURq2kSQphm8xXvjvJ7UW6AQJDM0QXTGSJO8a + 9bX0itpwmiV6ZSEtM3eUxNBESoKOBIm7SKWl9AVXrbOSEBU83aO69FknSNhhcpJ0WfzWiSFoPehBakXp + wyJf3tB4NwnwGJ0W5qEz0eYECdrUWpV0O7UtdpGocRvr30qQygZNnHbZWkOXnu4kCdoaNkEbiC5PEhTN + PhOlYd9yBOJ8oHIF7SipztcafTp/OPMP5CRMjmAbdvf/YJ7z3RKk8YMeCRJsA9+DX2QlM3WdX9K/6J4g + pR9AolNv3ka1O0nSa+LNjc0fUn2Q2Dqs0h/gnuXyWB0/cH/4yZhrYHib0UkRWQONg7CuWfZAY/1tJUbi + HNhq9+BOwoPt1E5+QibO1zXJ9FWR+rpItc8kaCZHnQhp67faMJE1eX8JajKvCY+JbieAI3W6HgmS/zr1 + N8EJUrW3E8L1r8gbHpZc7dNp8RhdOTS00cHJuRXl9LSNTugYp6PsBIl/2JWOVQ9+wrnG4cb5cou/HPZM + kOzAGx4XKCef4wNMlFYwUBKEegWM1c62Diw+PtcBCAlSAtLGCGQIXAloA9rOZ4wSHM+g6WBbdR3TAGnb + g7GCM4P3QAE+gd0w+JcQ+JcSBt22P9hcrLP+oOxjt2gkSIdQuQmYEjpiJEgthowFExIgrTZ7xVliSwmS + RNdJC7SreOv6Lv7+Yxw/WkBEsl4iUyvwYBOVQ5yeQrQY4jTCtwVwCeWI5rLvDDFcfXeuAttcbJckYYp9 + 8eEk6M4PZ/vf5m3UT3bb/ho/8P8zv/vj/Qht652sfs/He/1k/xwO2/Pzvo2JMW56nFXfNbYmGoO5t+qd + IHHsrrHc49tj3uWNI3m6z7HMP87BY24uMo+TIGWue75rzh/J05EgdT1f/lB1+pnT98A/2X+dCVLa4+va + 76ktvhI+Mv7yCY4ob76WLJ+8++n47/hy2fQ36IbP70WynRU7wkyQYLvGI9FH7hLHeO0Y1zFvxD8cw8MC + Ya6ZGDl+epERx++2OAucGClO8/hdYnUxEyS2z7jPBGotjjpBOjUD27yDBG0RrcFF2HyJQ9CXQ5VGgVbJ + 89GgrkVpm9I8ILoniVIeNeBjB2pb+ukXb9RV0V6lr34OrMH2pMk6bS5ufwXqmpqu9B3hETxrvehBacav + efROf/YF+lEJkpKkaMwJ9ab06b6wr2+3i3adx/G2ZOhnf4/HSKyL3QaWhrbWroQpGluae9mItbk1/XPD + AzahI3eg7E5+CBIk37/lDmYlSIPkJDNBYh3tqH9MgsQXdWMb/1rG1za38brqCyVPA97jX4K/TF2npA3X + +OVzXbZOkPTmrQQp7Yt+Q2n3B+LEyF/EYNuwV3LEc5VkJUbeNULWjPaRHCVB8jnOsWtEPPAqQUKJQSnG + QO3kiW3eMq0Bz0HPwd6TIckRmAlSJg0nGCYazrl60uF6JUg6FzsSJCRGZVMS9CJBwuSvBEnbzf62FzoP + JkdeZUG5HA93jZwgZcUG7Wtlhw9TesXHCdJydHZ2Y6WonSQZCZKdKL6ZDvUzQaJTRpLE+tVh65t5RoJE + R78CQdEJUpIhndUmI0FaAcc7RpeA1MFrC2QLBruxE7QCYILjCKJkBdkZcAMCL4PvliDtrDP1TYsBJUg6 + VmLhsNgTpKJXZ18lSA8BIyJ0StDcV41LMEEUbUlQCSY9z0Bs62shYXYRaEvYpb4JvBKFnSBtIEEij1X4 + wfu2CNMpeiVk3xHR7+8EzTZioV4cgn4T/MM228llZybC/9N3dMwHbdv/4VUStPO0+f685gu+o+1/y8b3 + YMM/sxOrbk8y+pGJVbM+y8uY6HFwHS8ZS9v4Ihl3cwyKkczX2E1i1G0Z92NndMwJzZ/L7lLPs8fuEui5 + ec7ZNcf1vNKa4217JkiLpw/ZfM1ld6mTpDwXufm09oO776OfpG8sGxOke5LUu/OT0yc3y58PX65FsOXz + 76cI3DaSp0d8cTyaiVPHphWrmCRdEiTHOZJ4OJKn3j36UIIk+Cc19HySY/VKkviV4IntSJqcHIF9d4n6 + ALqBdWoG6ofWE6U7mCT5eSXoDmsUciZI1incUaKmUYIEnUPdQ5Ig4bnroZGKpZ/wDPdMkEpzGSVIKKXN + yNJrfiZpJEjUeKX/8ExS60BpwtaHpRVXggSSIDFJeiZIQ5tOvUqib30qSqgtCVLRp6kuSdJKgrSjpCRJ + lG3qbdilwanZh4bPZge1/ZEggeQIxdpEcftIlK4JEvGptpmzAPb/YJ7jHSRUUJLKpmAc9WHDjT5Ghxfz + Cw77/ksM8EuMX2hLkIrdBvyGFkqQqq0TJL+JbQP+IHrXiAmSPrj+AGPvbUV/8NWG5434zNHYcszA4SCr + 60IPuvWAqnYMRFED1F/fnSQpg/crPmDnQS1qsJMa5N5STVKECaSEqMAXMdT1JBOuv4TBXzOJCaik6Oe/ + GEfs1mQmVfeXMDAhIkqKiJOgQisrSY7gSPglDDlKB5IQFZ0g9apO6pUExWll5QfwoUwkQXJ6yxnCMTIR + Kls5T1x7xcnOlLzNo3NwuGPHyA67HXiveFWb/pYRgIMPvwdOghAQEjgIrmXbv0pVKOj06h0ZwcmBbNlm + kJuB76AD5yVJegbchWwJ0v868C4Rk6B/QeDXTpE5Vk4NhcNYcaWY2ITHSoJ47ZVcCpgP7xJd2p8J0g4f + Gp/PEEmAQaytBKnF2xJ3l1VxiEHbphAkEYgfs0tEoco2fpPZC3EqKGJb1F6E7yUJijAftlNofyAJerRV + gvE/AEmCyieVlFzbyf93sf1/qT9t+Xl4zfWzT975eS9s52s+X7vuw/+r/2+G1+//vP11FknWqn7h+V4X + 3GW6JEj/sz7naxJk9s+9yowfjaXbOCPLtsZs+KjEf82Dnhvv7i6xrH5eePBcJE6sqp75q/nMOe2yyLxv + XiZI9CHVh3S7fRETJPui3V+BdfzOtH8rX9fJUxO/OBOkaieok7LFzwruJk2ffOfh50f93fiAciVJoGNM + xyOQ9j/8454gjdgWehGw45sTJMTGLV7y68E7WVrH1sumOHvGYsM4jfjNmL0WOR3fE/sLf6HDSJLC/MKm + aInFdpxfemRoFCZLoLQLNUzVrW1a9wztA40kTSR9tE7XtJ7i7lI0FuGiNHQXNJj1mDXa+rIsH78j0nXU + ftF8pRXHjhK14UqQWjc20Jb6AgfpTSZIWKCnDqVGLdtXfPxj065D06Jf277w80neSJhJUrRx0ZsMSoDK + Rqy9124SiU4v3b4lQTNBmnp+5gLOIZhbJG+gbeUM16N5zk9WgqQcpfOWlcuceQ6vabsfsUNWhRvOrafY + 1w8gtPsH0378Z/mLAP/Hb/gXFX4D+WbVdSdGp23CD6IzWLdfkyOj6yRH/LDXh//tF2sLsgaPd43AGEgj + OXJiNBIktvfgrYFcfdCv4CpAD3JPgEwSJEdOkLiK4PaVIC2YAPXE82TEBNQENVtypOuRIPXkN7meDsNO + hI5mS46W81nXToboqOK4jgQpx+n6SN2RIHFF6XCefW1yjI67R65vzhgOO8Rx07mnDStisvWqmQNCB4gB + jyT8Acy2ZyDqgNTtK4gdQe4ggVHXCZxn8DyDbALyFphZd/Bm4EbZgV7B3QJAR+rWNWEiZAFR1y0YnmIj + goRQpJQoQYkkaQmXQUSNkRAqceQVZD2nMNoP5ur0IdBIJ0dgCbuDEn3aIRIWgtcVdTOE52CJ1f+uJImg + TrIDMBni9hDLdw6x/d8ltgFF98lzx+NGdmC2hALMfjd7U8nFx5DE5GYDnbh8D26vCz5kb26/38GL9+VM + krZ+V56fZz7Lvf0cA096zJH7OJt0Eo86uYxlj/n36PmQxYXHvBJKjsY83FjzNwnTIvN+zP3eXVL76T9I + +5fLYgzbhp+i37Jviw+zj1vt9ncEPlP19pXtP+VXhf2s/W4SpM03H757sfv41J/sMWPGFvGMQ5PEpJkg + 6ajdPeYpFmpXiYuIjJeImyNBSlwdKGE64nFidMdwJEmuJxlqG3aUsqs0tYHIiZORGInojkOHPHUKtAx0 + jPQMtM2ZHOXRgqmLsqCstqeuIkyQABMhaTJrtJEgPbRc67zSfPcESUlSnj1alKYsbfklqOtOkpwg6W8l + BSRJQ7+C0rTN0LxfrCSJQCdLPwfrZCZIK0kSS4dHk0+tHg0/Nb8TJOHr2DqXSK4QYHfbzDdm3yRDM1+J + jdzyHLeD+xE7n7/bbKuuXSLUTZKjojO5/HKNbfnl+Bp1bXrbbb6RfrP4F3lpr+tOjvCB4DhcPjjtGtWH + UXV9UOuMpD9kftD1oRY6W1k2ffD+sHWcbt9yxCAyVW/bJTnSDhKuGw9ifBGDEyQmRmwDTIL4NY9Ck2JM + mt6KzaTirtHPmRxxlwhkK1c7RmAeozOe6IW/qnslQzx3W04Bf22ajqHa9qSIjmQ9AAnseJz8rB2kdlSd + EPk5o+XYRkLkrXQ4SLcth/l8zgiUs+XWPduGAy5yjG5PhuzQ5bz7qADohEj0FzF00PBqW7GOJjQdcLhi + pyD0CFTjKMQe3IqxQvgIhr2yeEmKuCI5A+9gP0bH4K6y8C5RgvvGdozuEBCX4yrN2CV6iBOt/paAyZcq + 5Lq4H5UTWlEeQqrFVK9EDwEWYXbbJaIN4q5s6WexN9hX0zex+FyhjwAtofnhnSAI2tkugfvcSYBYlkB+ + sQNBXu/MXHdDKgEgw5b+C+6U/C/rM3EgZXu0hbf/rXIybaO++H/kcd/gO9v82s+fOf4v533TJub7stt0 + T9vLNvsavcd+r+s+vfcT3be3hevnbviae9sYS3N8zXF22ZVaCdIa1xjPc3wXNR+qD3Fbz4e1ozrh80u3 + o6prLj7m5pjDNac9z2vev95dCsuH5Hkl+pa0y8+Mnaflm5wkyWe98Gcqly/cfOTuM4vlW12K9sHxybuf + ziJWfPnOigEjHrBdtsQOtc/4Yh7Hus9YJc545j9HUYnROn6neFj06YoZP58xdSRIsTEGO0YzQVLcLkZ8 + f7B2kHSaxMkS4dH7LLBKTyytEe2xiFYZu0tTxyBB8pdMjevWRqWH+CdN5rNJ0kzRUtZWSZ6su6jBqMui + zdYCNrSbEqbSeeMxCevAPjW0dGFRehFakYnSl3UdHQmdCW3ZX/aVdtuUKL3NJIlYx0LTok5KA3eSZC3c + iRB189LMVV82JkhbksTTWyS6HDbBXaJOkszU+q39bXNuoNzCuUPnEWrbju2B0Vffi4A85chZYEOf5C9s + hz02JEi5scH2El7U9dXeL6JnkI52Mra68gv0L4EkCPWQXyI23FP0m4O62tYvH5vf7HrTnSAlS+0PCDhB + 0gcI+sOt+1DqXn/IGhArCeKAMBpIbVsDbe0a1QCrQeiE6cQJEgY1B/ZKjjghmBhxAnASzInBBIlbsTWx + MJGcHOHaCdKchEyOngkSJzHqnMT3BAn4YUW0KTl6kSC101kJUjskJkMiTgsJ0SU5AiNBMnCQqm8JUq9A + ydni7y9o94jIKdsZ78cBNoe+zlInGYrjZ4LklTOtqGm3KMFj1Is96KxgdAtWqq9kqBOiLQAGB8KRIJ0B + 9BlwBYPySpAqUCshai4BvpAQGM8SbckR2BMkiYyIj5EgtTgJfQQmq7/55rniInwaCqaVIG3CikKrkyOw + BNkh0CLeJOyGyDuR7SEUIyRbVG5is3h9LOqSBA02MXwK5eN6stt2gX6I9iXuiyMRWJTw/1ESlkvbt/9b + CUzxxvJm/z4/T699tz3bwsWGZPGVTdT79vL9LC62F5/R/Cw/4XM/kqQPjLMqb+Pzg8lT6sec+Ih5tBKn + ORc9NzNnPX89h508Zb4L+oBrgtSMZ5fkV0aSdCRIqfO6fdbm18TwdfGDon3k4T+dFPUR5WeSNHzy029f + EiRRseBYJFvAlnhxxpYZc0JiVcUoxipdz3hGGOMU/7yD1KzFQ8fKa0ztmJtYzORJdcftLYbnOoudK96v + 2M9j9qhbHyRBepEkrW+4C50ozeN31jELapveUdoSJP3Nx0eCFC3FHSXrLNMabNNmSZB43V/gAKjjqPOi + +TYNOLUhv8CB2rG1JPUlNOV4BkkJknaT6pp/M8lJUF0TX0fTUteW1g16HgkJ0v514JuGfuwkSZdTe0OD + s54EqZMk6fJqnwmSNT61fucAxvZ1jG7mEUXlFXpEJ+i10nd9cVxyFsNcJrZpHznQPUHqZ5DWjUyIqp4E + abMD/YeuCRL/w/4l+EulD9AbsH/ZAijbliC1TW+8khskSEqOuGukD6BgRlsfhD64/nBXBuwEadpWEsTB + U20cKCADqL9sAXUNsGxlLhsHK8HDdB7c92+q4wT4WmdOCSaD2zVxKgnSaoKSoW1SvfFhQHNM0Df+JWhM + ZCdH31T7N50gacJnG5lbyrjmw4poF1lNaScykqI+4ytH9EiQ4LCcFOk5Izs1AWfHbXQ9ZzQcoBzjWmHK + rtGZIKn0alUxnLOccmOHXs6dzxn52o7fMCjkj+s1K3gcX7agYGOeAcmBirYVvB6JUAe5Ffw6QO6Bs4Kp + js2BGXAFgzNKPGfkQC1GMD8CPI/NlRAQ42txIRxC2f6du0RTbGyCo23PXaJ8tW8nRRA1oYVPrxpTMFXb + e7tEm9AqETaO+mCXyCvZhUQahZvE3RJ2LfhOQah2ragvW4vICM9cnyKzhSkFLJOgXdA2/YUDu1AuMc1n + e1iO9qZEu3Z7JhbiV9FuUd9iv9uTUCRh2ZKL/19Ytu4zbOl/9uFrVp/mtKn+/568XdrC1Xa+5v5zyeV3 + aOp3qD5kawcfsFVZr4Vdq5vt8hnYls/s4JEg1b0LfbbHmOixtOon9ZrYncwYrbZ8mcSLsZsxv8Z/dkx7 + 3ngelW3uMonelVpJUljfBrnmLdtp03ze5/zyBStpYuJkvzF9yCK+R34pPqnb5Z/aZy1fV9dKjF7slv87 + 2JKnLVkaC0xqK78M4pPto/fESQnSvN58/mN3aYsfY3FtxhfWGXNmPFocccw4gfLu0oiBiH2Ig/MPzhLH + TcVS7i4xvo6Y6yTpOM2ReD1jeOHYvo7Lz8VRJ0lMjko74Nlka4jWE9IZ1BojWbIGMVuCJP0ydpOobfQN + d0v7uD6ey3ZyBP1UWgp/XBaaSrpKOgtJFLUXkyfrMSRF1GVKlIotQaKec4JUeu8N2o/gGkQz8gscrBHT + Vkhr+vkkXkuDJkGCNo1OJdapsUXfUuNa9ypJUvL0Bajr1sqlm/kNd9DSTJKcKEVvU3tbi5cu76N2SpKW + rYjup8Z/kSCB6kNbcgfmESa5hV+jcw73vSdBRecy08b6yoGUIP2NH1Yq6sXwgrgxmRdteCG2LWRDn/xH + jP+DOoqHun4BvS7a0Ae/SH7xBe9zYsQ6sa3eKL65So78l3zRRluyViVH+JCIPsA+UqekKjZ+4GXLAOm/ + OJxvq1vZtRIggesaPGPAtW1m8/rGEX5LXdBAVqkBr2+qy/fi9+qBkiMmSDlKl7JtNeE80fxVlALbvtgl + 0k6RJ6oTJDxwiAmvSc8dIzsCteE6bf13A8p5wIGY3dkwOVrkOk4LDgsOLas+7dy4Q6RdojjD4RR5hI48 + nKnqRT8cmlLJkRIkAGddpR25jgkEOPp2+k6OBAJE7xh14EBgcQDZggySo1DXMyFiPSCAVamghuRo4OsZ + GP8N1/yr7QqiSY4YUAMC6zzageQoIFBXmYDNAE5WsEfJgI/AH3Rt4eDVVgiKiIoWF64LJj/blytAvATb + WshA9ASKoAikAvUAoSRbhFRD4aWyhBbF2SLXEm56WD3kukqKwKo3p3BEPUBAztV61IOvlzCVOG3RO8Vv + 2rObMHcVUIcYliBeZd3HOrEAl0gXqIdcv7atZAH1kOsqk1gwuThstNtGco3yk23/T+Unvybu870Pm8pP + /X/O34/1D9i6TeUnfg7bZ6t6OGwZEx4nr8bSe+Osrj0mx/g8x67H9TnmV8n6nCsqOZ8yp8I+/4652fO2 + 657Tnu9IjjjnD1+A0v5CidPmX7pM3Sy/NBKncPiz+Dr7vz1ZOnzkWlCKXzXD7zIpap8cH80yvlu+Hdi3 + y88rBjS+fsYOx5OOK2fMGXEp9aLjF8sZ44xiI+Mf6djoeOn4+YypFWsZb4VjMeKzEiTH6RnDO66nZOyv + JAlfwrTpAi6isv4b4gQpugJ6g1qDekNJUvTI0ijrpItLapihbXRSBvrHCVL0UGsi6CYvMCM5EqWzvqHm + UoIE/YUEKUnS2k1iMgTNZm0nLcd2nRRKO5OkSo503K60YgFtiAQp+pElNCW0Ja/9JQ6lQalD9VxSNGu1 + Sa+65CK/bIV17twcqDbqX9taL1MzQz/3RkP+XpKTI6ANCiZI0uWl0aPXqdlhc7JE3Y82aX/lBs4DSNmc + A7StcogkSMkrVm6hnCP9hPsiXzlzGVyzXjbax2v+Fc7ZIdlZZaFOi7QX6ENiw3904P8YgT3/2X4t2/ym + 8I2b5N4GbbErwRF1HfQBAH5A+RCNslxmu8O2jtDVh+8EKV/GwEFy4mN1z2+qQ1sNSg5MDk7BBCkZfVED + vb+Ioa75RQwY/GlzXXCyMBnypCL8jv2acPoaydX+y5p8mohMiDBBNVFzzTatfggmRCJJkLeYtaLCpKjp + ZIgrL0iKDJyMnZCcUq/k6DrOi86sHFzV+awRnJ2SJCdEQNvs3DHKatLAzxdxFQpkZWolR1i1knP2327w + qhaumRAN8IwRE6MEgUEHjSsr4OhvGCn5UdsKVB2wBtklAp0MbW0Kjv9GHETZ1vwr4KqkUNBtRkJ0rnBW + ME+wV2AXbstKqq/1BxkpGoxFxBIadV1iBM8AlCjBtROj13gFWPQKcaEVY4ogJUKCbRFS+UpifYlCBBbq + DyLaeB1xdz5rQYHXsM8SiYMSlF51z2q8HrYPLTqb/z97f7ouTXJV6aK6mHN2FSmBGgqQKEQKBOoQsPe5 + /2tZOqOdNs0j1pcpVA27nvwxHncz81hNhNuc47XGQwZVwAODe88ERGNic93bGaEvC6b8dfYCZv7zWQ/L + pl56zsT43OBxAOR+jcX6N/r1F/THXPvH6uVn428csRw9r7vU/+3ofh98zX6/3urlPcfrnp8Hrvtkv9Qb + vbs/oH0PvbvHHte9u095/77c0/cskzVt1rPvsD/d/Qt1e3ap9emf7bu7/7qc/i6l/7Muapw4WvEE8UX7 + lhhPdsxZctzK+TOeXbHO8c5P4oQmHu44+fVS4uaOvQ+dGN0H4jh2M4Zf8V1iXfUuTzR/+Fx5Zs7vfFM1 + Z+321v30p2cJ3qt2PnR+9KxSH+zQvNpzKPl2ZpKq5m3m879GHqeSz5vDA0gWr5vy9glR/MTxFzmvD8E5 + 5fJjNokaQDqrYST6H53TG9UTDTBZ45/sq7a3st+i/7Ifs1CmR6tnk4+Ll/OMkuq375MuTxh5IJ2D6/KM + 8pWdVaLfHC8aHyovmtmkP0O9IcmAJF9rDyulTl6YPrgeOXXSXnInTx3JZ/t6t2Vf0nhz6nh2vjaQpPp3 + /n8AiWJblXZq2GOzBttaflyzJSBabPNs9x6k7jNa+43QaJrqC13nH1gKq9YfgD/o0Fva1h8o6pt/Lm+I + hLa+EdOeayDPEOGNfAUjtvXN94ci6UMy1fYDvNs4a7TgSOeBoz1r9BBuKq3l1A02N1ZvSM4Q5YbMTXmg + 6c8/9lPqBEiCJNWdWaNL6ixnKjadylO1EmeQ/iAwYgdT3XTQzh5Zdyf27FG0Oz+OmTXagWLU2aNbDjgc + ucExcNRgZZ1RHmlGg6iOEo0KSAiOM6pENZAm0H5khujoPIzhY+BoB24H8ox+GZQOFEE/u2aNRh1tO+WT + XJJoNEr3TEqRRvf6HRdHSnodHVTdI0l2hmgpyTOjkE2y51zJ+MwaIXlXSeJ7RPTISV+jpjIClAzDaI2y + QjEVZ3T21YxIZ4ZoKcbnjArvOssjyjFGNU9jpvbI9K0zQ7Q0xm6PhD91RtAvyUiirYbyGE6L35VzynON + zemaBXgRXoejjOxRDPSedXjKbTHYlzHXTEaN/Is+bYP5n9mYAwLv2woHKT/aLn38CkDyie625+vu8tZr + 22c/U8Lf2bbn645W2/xf1Rdft9+nh77Qxs/o8bk9P9u34tLKu27dP2/us3UPrvvzobf3bpR7/k2f+IZ+ + tKHpoc/77ZlZitr3H7HgGSceMeQRaz6JSy8zSjvOUXesY0w8eh8/rc4snbjbOIyYfMComtiNton5D60Z + JWpyhZTcsXPKnXOODhRBnVmKrjzXmaWpW0putJo/oz2jtADJuTjHpcCRZ5gWIJ1c7xkkHeEJXgDJniED + rB18fec1CkjHo8SvjH8hINHb+Atm5XOe3kf7kz4DJO5Puv2Vzu251DaARAWE5N1w3sHu7k0yFP3FyyPA + qXjEzCjhHP7RkCR/aY/JY32nvGf9KFc0XUvuBEiRZ40yAcDz8b/wwgNJVNtwTg9tELIvP5CEMr13/LZX + dG0YQtv28KoLB3iW6AWCAkjigHftZYsyieoOh7xdmrdZ5h3n4KhVcvcepN3II18QtQ3qdJV+4fyhKOuP + 8VHt1x+Gf2KuxT84bwrKBaRpzzW5rtNx/jBQFziCznrGfiBUPqy1rC5t+mD5Aa+NaZ01ilB32nozadaI + N9X3tXSu9RZvRN2MH358t/cduY4wxJu5EGQ4MiCtm54dQ8pT6tA5IrS582j9KqVzqdO3I3VCQ1GmfdlR + s99IZXXws3QOgaAbE3+UL1NjUPgJ6jq6Qv0YQeXHP/mJA0zq+CVta2TGgDTByUErozycEufa4VOvQKfg + l0CIMr9Mjl8ql8CIQBlAcmDtbNGngHTkoDxBOzCEcwjBHOUV7JkAfvazn1F7yQHKVyKZ5NG6lWiUdKoN + Q0xWO4FVs3SOR58/NYCkZMpjzgtIG5IWDD0A6ZHEDUMzIkq5jsagddsgLEOhMkzG2hTttpiPmBPvJ+I5 + Dcycjy7jw/KoIHT2Em3jtM2UVDPGkWqYMBo0GjWfs93X1Lwtk3fkumnzaPptJB/m8TagPOq6F4N6mdpt + YFGetqk/ptkmWu0vJjvme64dweC/GPrX1616woPL53Wo2zMub+HC9W779W9xhH5Fsb3nv30DLLn212/a + zs//IpS81M3P4M/sz9/1El6nv8ny9Rb/zufPPHrfxtf3/cR53qeX97rXr/q07c+NdTj6XpjP6FHP8/O6 + 1kW4dwRIOc/9NbNNB8R7f+pc96zv3aW5vwNPLj9mmNgf9izT1EsXIHVWyULb3q+kvjmaPr0hKbPFAaRT + r1ihuicgHUhC3WkbOKJOPGO5s9+Kc4l1r+A0cXEA6Yqfja1p27NKASXH5BOjG8cnlk+Mz/nJAXdemH2o + 1+DaAaVA0eScV0j6Ow3mHTWnSavNdScXdoDwFZBQ/nBuTd1fUwEk5lvkZA1Yvgr5PXCEsvO78j7rbkDK + l80WngaW6Cdw9IqU7GmOxxhQki+BR/lLexTNKMW/yMt4NYx9j+rsfxYooY3e6LHCJl6q0GSftSDpbHGI + L7u8Wpbc8dy+bnwe9yeN//NDuegLvSeJXzAbYIqPPAogSamDN82XygqQDEnLu9bTwuvS47a+/pdeeHvj + r6ZewHSW3N2+W97b4OT6ByRpUsNPuYOX78Mb4vUHgCrzgRnB14zWNQYkavFHzg93RLyO24LIMsM1i3Xy + WrW9ABIbcS56egNH1Pwx80tRL/EPxTF/mH9Rrv3/rn/++kf9M/xPvGvPOkXDkXW92Wp78yFlfWQ2lPED + hfDhUoEgwZHE8374aZsbaeAI12i9JupM44Ug6SsCkm/KUx8I2oCk4xkZ0IhBAGlmiyJ0GAGSRx1Y105F + eX3ri9xJBUgvcAShY88sUaeQ1fERAFCHthuOPOrCIHJGYAxGCTbUu1kigpD1MksUOFKwayA8wbFKAL2D + KrRHpqyOWmUU6x7RaiBvMF9glOBfLQiidiI5a7k3DDUhnUR0gxC0ACnJLIkOeiRAJ8mAkQGpyXO0Eu5W + Ei+SMxL1SdCXvL5+JXxqjMBj5FRm4cVQPPUP/4C2mBIbE5mTakzKpZobH0djnr71LJHN2AKez0e3346K + 1wS6LcbxqTPS/jCU0KezRDCsX5gRWIb3VWnbZnn0MNHHiNO0r/OjGPq7rqAgvQDLPw9sfBPozPlTf1yb + wEX65tcN6Fz6H/C3PP9Pvi/72mfbVT7v7SefQz6raXt+jtDLZ2vte+Kh3kuv91eltnf3J3QA6Xlv73t+ + afcVa/clafU/QdFWBi8OQC1139I7KRYcQFqg9HaQJQo8PcHJWoM6lz4DpJFipAaYnvpsdj4x+YajS9yf + hOMtwRNywOQDlZ0nmjsmj1ygRL0DpFFy1clhO8fddTsXXvuVkj9HzqnKsc23k3+di5OfT842IJ2cfhRo + Cjy98wX0DE8/EekJdwWkBUnW+VJ6aQZ3x9twILizShokpi+ah1NpANleSf5J8mocQpKOe1D6GwDpKl/+ + 7qwaGh840gxSPWR95AzCDyCxHECSvu8n3AGWjq+16FvV9qi/vDAF31y/LEBimzw1dPlvqg9Bu725QCie + 3ZC0AKlt8f1lgTJGJ1EuNug1ZAu0iTPCHuIP1+09SdIwSXhFXBMGWpCktvczSL1o1U0blV8kobx/ecu6 + jkId4Gj+4fnnUF/pdc92Km+c3kSUBUc3IOWNh/RhDRzpTW/bA470Ab9S8dHcKDyHBpBUDzgaAPJNZ0Ba + SrtvYhxxXiDaN7aFG5966RAdUWg9OhmlDuWpW3VA7jdCXfcdGYamk7rTquMKjtZ3G6FDs8NndIR1B44Y + EDRrZDhS3QSTCTJvltNBCEyZMUrQeg1kVAPeG0C6pt4neD4DbALvCcafCAH7DujRAaR9fnSSx04oRy/J + RzpAtKAI6kzRJDaoYETtEcQ1WxQ9Eusj4Z4vOXyTpJHA7y9tbWLfdbduIPoMjm7ZfLwYlSPVHZNjA+S2 + 7i0abQOlumOsOir9gCNrG7aps6E7Zs/ty/Q9DeI6h5ns6LvUNpvQHl/03sym/M4IU26vif5MuvZp0Ctd + s439MvevYKH6X0e+7m7/9Z+q33xB767/j+jdz6beXfuN4nvh89f34v17JL0Ht6W+dqmfpT6zL+mb7huo + +5x6be+3qPdvz6829Qnf00epW32hfeX0pTPj+oVZpdMPo0LSmV1yX5Z239/xALrjBsXYkfo38ebAUdqe + sepNTGOs86yS9yn1CXjzdM7Rmxh6xducKyZTKb+L4Sl7Gd6J+ZMLVp3zB7+E1l9EW2hibtm5xrpz0s5R + 1rucZu3ct3Ni8+SRcynzqwchuzfpgqQX3bm8+dw5/8r9yxPQI3g2iUcvxe9Aq/wEfYa8h+Xyw5ts3yIf + A10DwVlm17ofUfA+9Eaqj2eSf7Jf+tEPKdRR9FTwWvpOSdXFiy1/Nt6NdfJyAaTxefV/63x5xO0jx0Ma + kOw1z5I7e1ABElWvCg+L+g7y09MOIHkSAHWBovjh8cWUvDTUevlqlOvD6bflue3F9fAGtO/ZpplRKiTJ + 6x+/7zYzgLggjPAOkJ7XDHdEF5uw/Z1wjfgmHLTZ53tp8FPpXKkn2FFqW9NQ+EF6sgN+UaetRGf5Y1rf + GaYz0+TZI9JhCXEvqfPTKXab4EbiVB2kJ1+0rDcZ4hRfxQ/JROsP6NFG2p0P/QMU7CfV+UPeM0YfI9R9 + /yt++avq1Qb4sQxA2nOkG8910qb53LB8Qh3JP7NImTHyzc3pVCkdQG0ZTeA0rOWOlBkjdi6NTlTseJkx + Uod8ffIKjh3x0IhIZorQ6TM64nMEBclwhOMAkr7slSMwPCLYrOlqT2tLgZ89Y8RzyQEO51pKp0DHJXQR + g+Jff2jTpoMlR5ciBVEdHWBVx8d157sZ/HQdBeefou6nKrvumjHiuZ/Uk2DP8z8kEbCuYpLYa7U56say + 6pBsNELnJPNz1FkBIhwnSXEJHWeJNNrHEcHCkM69vEJ1AKKMJDJZnicfJZH26UgU6/TEpI5OTvL1KGbF + BL5nhXhueXT00faP/E6RjqzuEVbOEFkpdwkdTAfqoX+UaET2jBFHfjnC2yUyOI7JUVtEs9Ojzn9JnZmi + tWxHo9BcDteR6jVizf1AVozZjHTDwHFE3LLZ2yPkONcyJc0Geb8Hr5FRbL3aeoyx5Og89Buq5RpUjvhz + RkAzBjy6vufQryWCDsvThusrGOPf+mhDzVkLt6nc2Q/BzQd16q5Zk9bfbQAI6IMCTOD1ggIdfd3vcE7d + baijPmmbc8ug0mPPq9e289rXn/ml131T22c/U9L/8mkb3ge9Z1cbfqbeO5Tn/Tzn1ds2f1Yt57N9+dzn + OG25b3y/4DXSqe89hKPvQS+5zH147tfcu7jOj2lX3bq/H/d8lum1bfcj9p3Vj9DP2N+qlgVI0y9Pfz39 + 1v2VfTz9fPo92icONAZccYL1K66gzQMtiTmIRWhLLHIM8rliloR4hri2HvDQOPeIg4Ikxs3GUMdM16/Y + OjP0fQqeZpYyu9Q4jePXjNuJ679wPG9sd/3kAEATj8oPkztUrzJzCwFJR0KT8o1zUPNQ8pKkeueylgeK + mNuQ+2YJHstqO3nxvytfNm+uc2jyLJ92x5zsvKzyrOhQTrZU98EleMrr++l3XD7PGSTmfvqB+IMAk/0C + V54QmnxeePJTcS8fwkFaLr2zP7FXESBpxkhehp7mxyjT+xiS7H+seCJ6IwGR/JIfBz4+yl7q+K16Lnqy + bnWoT5NXG/92+Tqcj+ebVUVaQfTnP0Db+ERuyYB35OPA4Rn9PZn1l/CfXqVUHyqf+oOj+NYZxJefBSjR + 89rjzmQAn3BHvX/CHc6lQJL8db4zifuPPujBA0kz0zSeXE+4EyTB8xuS6Pvr9wNJ4gHBD/kgbCFuOKxg + XjjtF3eISaqwRljF50e6VpxjDpon3GkGqY0hp8LRBUj5wQYk6vkLUz+/MMdel3+q/1hff8NT3hhDELUe + C8jX5c3DG3zebEmzRpnWe7ZtQMqHS/XD5XFBUD94iFTdG8cQROkGE3F/eM8RbkjfdLwpe2PqZqT4eEYC + km7aBUHab4Tzc+NrxkgdwlOuAqOKHWgBEh/CQLnjtSPq/EcEpECSRzUGkHy+OzWOAaTCEaU67jlyPUdZ + BpDOel4FFwDSwFECkoKUR3BUJzhKQEOZgMSg1mDngOjACDjKjJGCJEEogRPB9G8QWCkH1g1Int4fIHJg + HijScYJ5ISjlPzQhWK+AlIQinUTTpDPJiGqZRycrw9ErIDXJWScBbghq4txLNH6OBEtdCfcVkDK62WR+ + kvhZQlJQUlvg6GEMlmmwYDDOI7nHaASQbErcJgNzpHKMzGk7ZqjHP/zyH2GYKJkomyS3jbGSoaLx0lH1 + BZ1Ckg1azZvbIJm9GDsf0zam8GEkdS7FJL621ZzqO4NkUmlQVb+M7ovhFezYII/hTZ2la2uwH20P820z + bwO+28bQH7UsgLgA6QUuAA7Ssw0wMW1Sy24rPL1rO6/5ctuBMB6//eu+1HZ+zmubyvt/1/k3tOm9O+/n + J+91Po9+JtOW8mkzDPc+QZs+c4rnN1D7eO6l/TodZ0/afX+ePW2uz/287v1zX6etR93//o6u9qXTjw4Q + SSy7X7nN5+yzaOcs0+m/PUcfNyAFitjXp7+37RwnZgwgnTiTOMR6ARJjzgGkA0cTq3CcWSXHuXdxEOdf + S4mpiZ+ZXXJsHUDKNQQk172J14Qk17+N8zxHPQFJOYEDaM/ccfKJjgIkw9LbfJRz6M5jASHlNwOSnno3 + gPS3f3sAifkwORTXfAJIOGpGyed6PHhmlZCvUW8JkCKU+WClAhLyewBJXgAegf7gBZAIRS5rNol1hiSB + kqAI3sOAZE9SSOJeafgYglIA6UCSAQn18UWEJfogeaHxTTiPr5Lspbx1wbNJ8WDxZTzSm0naGhFA+uEN + SD+cAXF4QnjA+sENSH8xgORHgRuSAkjyoB6U12B8AMneNIBkH4t6eFg9DhxwRHk2aQBJD284jwGfiQRq + PLR89PHXgaQP+W5D0vhySQ9Oiy9fgBRIGq9P71+vT99fRhBHgBkASSz/UYCUOp53lVtf4zZeg3oxTxiI + +h6hKCBkCAoktS7fcdRfWBAq+Exbf+lc63/MQjn/yLW0juVcUzgKGFWafvPr1tI6Qo/BZyjVH4Be4zZ/ + UP5A1wc7BDz1AaCKN4Y3rQmCXG/azg2VBzFIuBkNSIYizRBxZihPqZNUZzgyIBWOKnYKjh4ccTThCUXt + YJyqRd15/j6h6Mea1tVSOgmdFR31LKfjqAfaNT3cDk15GnlGTPQgBkJRhXYCUgOJg4vl2SMCUoJRRmsY + lFD3V3/pkZ0FRwhoDFipV13gKE+2YUB0UKQMR9rkCTAiIFkecVKgLRh59qhT/QCkjnAZjvwQhgb0PtpU + o2NRk4ShqHKCUBJBMrkfwMCk87d/y8RzAVPkR3UfOIJ+TmXJhJIZkt/ffa1zjRJuaWYISdTA1KQJ3VA0 + yzr+ngmZsDOjmJGXh2ik84Yilp3grTED//ALGAfpMg40F5KMhQwHzEdNyNR1uZzOC0dLMDjerE2DU7Oz + tI2QTNJDMlswXTgfyaBR5wtYx5zJ2PF8GzbD0VEBaB6ffQxjjOWUjzJCX9P5lIwpDeuuv4ysTe5TMsdd + 6rVMNLVNdWeBJJtxznZUY9rVts4tviava91votNOQEBdrx39jnULGgY6KrT5/De/xZFSWddPm+qv9vO6 + N/q4rn953fpbUM/f+5tpm+uiXtu/Bef5n/m/5v91G8Eq78m8N3zP+ppovd95P/u683lA+vz4Wn1urrva + AkV4nZVyAchqfe6XfX/NfYZ2wdTU8T61ClDv7mnf64InXfvmceSFI2v3KfUxXLN09c05330XMgidPn7q + EwvexAnHE8SXiSeSYpKVAZkTlwxEbXO5Mc06sa4x8BeS4yIhqfFScZRKLHX8xLGxVUJcthSvBUwTr0eO + 8xPfoRPvAUl3XmD+0FI85Y7mEco5hrkGoIR8lPyDXMTld2pzfkKOm7wVNc8Viro6YufAA0XNl5RzrAca + m2srzxQRhHru5Xc/XZDEXG75QQ5+mMNAUqCInsD+4JpRIiAZkuQtCkmqh/cIJHm5XSCJXkWCd6F/sQaS + /gBIGs/jfddSBpFdf7yT/NSHfZU9FuuO70JbPNkPKYETFWBans5L7ih7vvq/2xfWK9o32kdGWY1EIKrv + zEyS9H20vdmXFEgSQM2yOxe3NGMAAP/0SURBVPneG5LGG/8Z6paXvh7gMH76QJK8+MARJa/uSYu2G4Ks + AJJ9P+urMMKwxOKHSHAUlhg2ocAinsTxuevNKjz369I2gMTryTJgIc8gPcS6ubAvzg+aH+gfcn5ZynNt + /1j/A/NP7Z9xXZM34+w3mn8e8hvodr+5Xk533nwDVd54f0jnQxPlrg+TSls//K9wLjCiWkfhxuENZN1w + ZBLHzeZZI92U/n6j3KSGI8nrSHUj++kkA0u84acDRIYgSmtW05EWHFmqMxwNIKUjuqO6MxuQDiSpw6NO + a2zb8REMXvYcUQggDSQFI8ERJUBC8OERQcjnT0AKGAWODiA5+B04WnWSQEhBcwBJ5WjB0d8Ijlyn+gEk + BvMLkKDCEeWAnwQxSaHayaKAdOqYZE6i+bu/O4/qNhxZSmCCo5+fZIe6nwuOLCXFtiVRFpD+/ue/QL2f + iLSTa0Yoo52YnZwHkJLUBUrTjoR/P40OshGQkahBoFlg+TISKMt0wGwIjqKYk8CRdBsbQ09NzWWKntdE + t5GCufJsEbT2P2zBtAmQRjF2eg0F41eh/SjX1RRCL/Bj8yjZnI7ZvK5j2y53xF+j/jK2MMJfUOHoi7KJ + vyDpVzD01TH3OR/tn5P26DfR/vkGBsNG4eFVbX+jwoqEa6VnPfTutU+9e93ozc9+9zMk/s0P4X/W/7+u + Oe8ThTq9N2+E66/3/SG3PT8rv7/376g2IOFa6s19IqGND9Ww7ntNyv2479W5Z3G/637ufbru78LU9Add + W6XPpB8Jhth33kj9cfXPl76bPn2BUXTigPcpHaFuwOhcQ/0DpRhEncEawdMVpxyfdkxTXFvxTjFQ9QNI + iZOInzj3PqXsVVpxdMdgAxK/SwllD2Cd+onlX0cpKxc4B0xOkLhHKflCcr2hyZAUQFL++Tsq+cg5yXmq + gMQc9gCkJee4kwdPrrRc71x66g1HzrN/8zf6wllLwBRAYr4OJAmGKALSKyTJB8gTqK6QlDqofqL+IpAk + DSBR9CbxJwUkQRLKWhFjSHJdfQ89UPyQvBE9UtoGkjroTMVnbUjKCp7xZxckFYro6QJJ3Zv0CkjHK9ov + 4rgG2+sr60NvSKK6JwlagCRIogxK8LtVAYmiR96QtHz18tTr4Q2o11I7a7z58eoEpQISZQiqjv9/A0lW + WGJrs0SvGXbZjLLqh11WXblH7AMO6h6k93BE9Yc99ASkl2vzhw7koE7/yFavWW/EASS+KZaeXqe2vKl4 + c8+s0XmjXU+tD9HL6gxGU2d9RemDv+HozcyRpBuLN17kttyYC4zewlFuaoLRhiMvqXMn4BeJWTccGZAK + RwEkdjJ0tgJS4SijF6cTV4Sih04wiARD1l9G74BoRmJaRmBiWUFJIzYrUPGcwUsjPdUCIQW/nO8yNDBU + MbhKhaMTgO8RrMJRA/c5tzYENQHcyWGryeUkGWhmi04SOmJyiiaBIaFROG/CO2DkcyVHJcYcJ4k+1YR7 + ku5JzJCSuLWT99FO+hwxpTHA+Wibhi2ajJzHZBSMqpoVmZScy9SMkfH5wBEN0S5vLXP11OsINkxZz9lW + I/cwbcfofaKYw2oMZY3kUkbx3wsGdc8KnLJFM/wsb8lIv6m3MX9TX9O9VMP/NO2f1b/oE9i4ZnFG/4LX + vBHa3oPLv/zp+uRn37+/ev69vO4/Jv+O9yp0vfs83n5uEl6bc90PuLaf/zvNdZf2fQa9uyejd/cy5fZ1 + /6tPoO3ZR5Z23zoDExXqdr9s38z5S58uIL3EgSjlxpCJNSuudDbpqStOXTEtajxLuXGwS/AUHx9x03JM + VaxF7J1BKNb1PMqMUqAJMfslrlNfj06O2No55M4vRzsHOSc1Vx19nuN2/Wt+bO7cedR5tXn36JGXJ2fv + XA7t3J5cb3hafmB5g/qH7Smyr3kgaeAp3uR4l/qXXV4eZ3ufpy9S2QPI7/yUVL/1eHiDZpHeQhIBKZBU + tX4BkpbcoU5+kaqXHECiv1yeE/7Tq5fgRSmc98EN1J5NuiCJ+mMgiW1SISn18NsDSZX8eiFp17/MJAWQ + vh0kDUdELZdHNqfwdcMpb+ry+G+LgCSwKRg94YjiD6qedY/rrmvXH7z/6IGklh9vwBOO9IahbQBJbyrO + n4CUN9uzQ/cH9Q6Q/KFaG456E1xwhHJvpgNGlG8635QHjnRjpv6Q/oGjA0i44XHTe88Rv/Q1cMQOQDga + QEonWnDkGSV2OJQFRwGkwJFHNFp+AFM68zVT9AgGDhLv4IhaQScBqCM2BaStwtIOaBckVTsgSg6UNxxZ + A0ffAEj7/NYJ+vv8Tg7WTh5HK9kMGG0lQa3kdQPSlpOfEmMT4TtAaoL9IwBJiVs6yXwn+PPQBZRHDzja + MJSR2D06WwOi8xqWdW5j4xHgGpkX87Oltm2cXg3VeyMWxax9IyC9NYM1jK4vIL0zl180pap7mleXjzH+ + XDLI21jrPEZ8DHXPWd9rjg4w3Gr9u/arLiCxr1XbhozRhhEogGKYef0Zr7DzDXpeL737ufhb0HbDEfX8 + e3ndl3V+3mvds/60fwZIaF8g5M9sy9f1c5fm2lede6ta99jMMrXu6Lp/X9TBAArXvOkPV/+B7n7lPnf1 + S0p9ctdDq0/3fOo+mVWamAE5hjSmnLjyjD0v8YnnE9tcf+Jb6wtIjoUv8XHFT4tx955R+hyQWjYg8eiY + Xn19xJwwuSB54SVv3DnGuvOQZpZ2vpKcx97luJP7nlC0yzuPnrzafGs98/LK2Tuf7xyfnP8WkCAtw+dR + uj1FgUirVqQAEhW/cp5sF/8SdSB4Dw7PE+7qi+KZ3gLRlJf/egtJ9m32axBBiIK/o887gASNF7Q/5EC6 + PCPrxkt6RVIB6RWSAkPR8a6pk68lHFUFpDeQRKGO21K2lx4/vX02j9BAkLQByVK9AOmTmaRvgCSqoDRa + 7eKSzSlQuaWv31xDvQLS/+c8qQ7SgxhwofYT4QecjU1ezyflh589R17P581U+OPwR/q55da08Y9Xm4/8 + p7n/SE+vCDmirW+IN3tFfMP3niPXz5rGbBTzh8XNY91I5tf1Q/SmMwtlfPjemIYPfeqzLhP6WHCkjW4A + Iq/n1L4iHtHmTXF+wohv0hx50+qhDHoyiUYCvBEvIwPdkOd1p+go2nOkGaXZzKcHMrADaaOf4Yjf4Az5 + gQys0wMZ0jlRB2mDIcr88lfU53GV2nRooZw9R/niNG9WhBQMspExwcQPYpBQ/m+4jut6DUR6EAOCEcXg + 5M2RDljdUKl9SN5wiWu0pO5+EAMC48dMr+uhDJaDqDZ1Aoqkj9kAqqCrTaINwNpQ6joFb20sTSDnOddZ + p87HJALV45xiktAxyxG4xwiaDa895pybZP0kISQjrQ1X8vJ5NuGqLkclOq49/0DyYzuTnzboJklyzXrl + chIrxHMpUOQNwU7GPIe8Vh512UisJM49RnxiU59Cp83JBiGtu+emZW9cXg9bUJ3W+vPItm6GlniuzdI2 + Iv+cPQFug3GZNpgbb8y2udHma5ggioZI+4psgrzRO0objjZVPI9kuLQfIhDEfUQV2nyMqeOeCu4l8n4i + 7dsY8PmwZr/G3tPRzfGq4zU2kTKfeg0MJwXDqifJ1bxyP0lFo6sN/VEejPA7XE+z3KNft0Sz7L0u1gdM + N/Q7iuZcx5hr/zyLxn/v1+E59C8UrsUx8ADAwM8YtcxjzvU7qPl96zyaa92G37XUMo963W9Rjv6wjj3/ + k9uu3+fz/q39u/13zt//TW3v3peR388DYHmv5/3v8fqM1u/gsedom8/bx5d7Aj9nPbziV3iNNfeX7hvD + 0tx/quPrFyTx3PfvuZd5f3NZXu/3t/3Br1GfQZl78NKm/jVSW/ph++JpWw93SF9muXXq7+z772KB6g1P + iSGSygNHiDmMPVHiVOCpMctSPCsgMcYpzl0PcFA8ZJxEjKS8R4nnA02JrVHLHpjK00FXnPbRgITzPMSB + sb3x3rCU+N+nleq8kNS84Yc6NIdAACU9wIG5J+CkhwAFlpSPVv565LE+kVVwhHJhqbmR+dIPcHDelFLf + PUo6V75NDp62naedzy3PKv20D3KID5An8IOZ9gMcUPdXEn0DvQL8xCzNl8eI16D/kCcpJMWj2JvIywig + jreBz8mDG+x//tKKJ9JDqghJ3qOtJXfxUj9CnR8HLk/l70ri/iOULZcHlOTZ6OXmAQ5ruZ3q5ftQpi8U + PMkP0ifSQ9o/xlPCQwqU/KCvP+cDHOw5B5LiS39w9shrr5I1D2+ACEffh7flEd4XfpeiHw4k6ejHgC8P + bVg6/pqeG977zyT58TzAwT4ckCSvH0hCW+AJXp5+XzxgSFr7kfTgBrcZkrwfiQJXkC8k8kTYom3hmHKK + 9iOFZ6atZVxvlsE5OYi6HtJA8QcIgnAhXyCxLi/WD+51qVvXFo6sUz9tV3ulN0BwhHLhKDNGhSMB0sCR + ymozHKHecHR9UP5QTh01IOTy+tAtP9nD047Q7DcSMOXbinPzicCp3nipDyRFvmF5I5f+NQLQm5s3+kDR + UTrGdBDPGFWaOSocqeN1aZ1GLghFhiOpz/L36IcAae038kiJA4I3K2okhcHiAJKDCoEIZW165NGAlADk + YOTRG5xnVGfBUUaACEc+DyAxKF5SMBw4ohhEFUgdRAeOqDNileDcYB3tcwV0BXeWfa6EkGDvcyeHbmZ9 + SSZLSD4CpI7cBY4qA5KS15aTXpMf6nJUgjyQ5HOB0JkhOnB06gRIhSQnaZR9XFqP6O6IqGeKnPADRR1J + NRBRMhN7tmjJcCTRgFi/pGRe3DYjwEdos9mJUdqSSbpkQKIMRzNLJMNFg1aTpnPXQzZy1DZ6Uk2hTd9V + tjjabsOo/Rw2l2NAcY0MqM4XHFU1pjS8l34lAyzT/E5jgHd9ZiW2qX7qtB1AsDknJMDAVzX0KV9tD+Fn + 4kih/NvWH1DoOXT97g0pkV8PAWR6PpBTbfB56gtt52f6775+93rP9t8rvf/f2fZN70vO1/sI+fcVitbf + gJ8pffHzO/dIPvdzH3x6vxCQ9r0lvbsHo3X/zr17tO75d/3BOjB1qX3s6nPtl1ffrFYfNhwZkKQAEfUS + CxQ3JobgeMkzSo49rhs40nli1kscm9g2D3C44mBiJGPlxEmJMdSx9RFrFX8VgwlIjc8nTkeM5Rr4mlgf + QLpzwOjraj3ZdEt5R3BECY6ozCQRkAJLb3LZeYDDyYFUQci5ceVS1qtt11nPXNwc3ZydHD553VJupwRH + yf0AoTVwakiij6B/oI+4Z5T0kAbq3vdcj6KjZ5R0bi8TSJLXCSSN6onkjzqTZECyl8qDruqxPEhdSOJ5 + ZpNYtyDJM0mWBr0LSRcULS9ozzhQ5BVIlurkMeE3teROnrO+1N60UPS65E5+lz62nndmkwxI9sWGJHtl + +Wg94U5te0aJnpveu757JJ8uEXbi4e3nvSLMfv4LM0l6XdmA9YEgswWOmYx5aducIoVfyjK5TlrtmjTy + F8XiRHDUC3KxtOqnXLW+fxA00EOhrdJre03+Sf7DBaOBowAS3qy+oYacwpEASW9mruGbfz4IfXi4fsPR + 1OOD1A2AcysfuD7oH9wPZEDdbGSb+gVHusm8nI4gpDrcqJRv3PMwBqlwhJv9zztlius0jdrOgI5CacZI + HQOdJ5rO5M53OhvBiFK94ChgxM5qKLqnhhccsbMPHLnzC4gYEHiUTjB5t5xuNkYmIDVACY4kgVDgKIGt + SvCTEAwPLK1giXoF1BVAT6DdwXeCMnQHagby1jXQJ7hP2aNlPWfC2EkCSYViYkGiOUvqDEWXlJS8odaJ + yslLiY1HlpXcroQXORFqbboSZ0HoAUM9h7TmXcnYbVeibgKHDhStumUAqhoGt3kJyoEgmQioILSXuFTb + sNw6D1ZAeRRD9DBJW/fSnTFWo2O8YNZGKMOkZaZIsnGLqbMZPPCDuoyo5zxqe4zkG7NJ6BmNsb10XifF + zHY51tMwX0Y4hvsWzPmr4ddrvyi89qlPoOOLOlDwiX639KW2P1Vf+tnPtofe/V/v9fr+vLyP797rS/id + S5rFw8+2Hp8trt+6f865d17uqRfh9RRet+/Pfd/u6899Du37f/cJtO1+I+maZz9jPfvjUR/28E7Tv9Xf + Ubf7f/t9yo0bjSWafX4TawaKRohVjFeJXdaJW411E/N2DFzxccfMO7ambsXfAaIR6xOzFbdzlBznJ+4n + D7jOeWHnCuYP5ZDkFsNSwagPdNAgnXRyVHOX81cf6rBACdq5z2pu3Hnz5NnWWTsH79z805/dubvnk9dX + jp/BUfqBPMRhIIleooJ3OEvw4jniQTpQK18ysGRgMhDR2wwkRTg3GJ1B4pSz0ia+qZ6qD29AWYBEwYvB + g1kGpKmvb8N59yQVkuz14v20akizSIYk+kRBksv0kN2TtCBJnlMD84KlPgbcsDRL7gRJ9rIS6yitlKrn + jbTUzhqAin9+uy8p3lviNa2H6ufp2zcgPSAJ/v/NniTPJEHmA7dfIHTxxrRtob7MIjCKNtts3qH8kIbO + CrnSy+dQpxeQwPrCM3s0U1a61n+Ap7hQlz/SbVav8zWZKhMgoS5w5Kk1tPFNkkSiegN1xPWiyLTjnB9I + l9Zpaq8fTgm2U38f/iD1wfox3n/2fVyvDxdtA0eeYkRdbhTPJkl//mE40pQkbyh+v1EBybNHIPxQvZbY + BZBwzro80z7PuA8cfQSQUCc46nI6dg5PwfJx3gYklzlrdKZsfZxHSrLDekkdOuRHZo0y9SvpnHXu4Pre + I3d4TR8TlDJi4i+AVcBAANGSOgCS6gBHMxqDQPShWaN8x5FGcQ4cabQHwcujPl5WVzj6CCBpKn1mjBQQ + +3hQLqcTIOGYILqW1v3MgXdGqc75TPXrmMCd2SMun2u5QHR/NwSSxCwx8LkSih7ZjYSyZ4x6riOSk5c0 + EILO0gcuiWASO8skNAKopJdRQrR9jWucJDNDNMsxemRC7Wikl8+hbe0p6rlHM2c5iJL3LBvxjJGX2CXZ + Z/mcjxxFNQTJKPg8S+XOUaaD31lEM6KZIigzRq3D8Syt6zIZKqPCaWvZRiijyVmi4+9eqcnqKPQc1xPn + MnqdJUHX9xJpWRCNW44eBY/B0wwRjF+WIK2RdS090nnrdIyhnKVLMpdnmRPNa0f8fdzf6dPzjPzvWaG5 + HsfU+Wjj/Fi2dc1w9NzHPbvDOp3Pz8I1/pk9BwR0dmbN0sysjI7rd7y0reM5/x2OgBQd07Z+xkcgpsd9 + /se17Z95/953f9/r3/mt2p7vy/U++qjPC3+D3/fn8eXv5Oe3AEmf6fpZ/qz2PTBHLbXkPUblHsTr73vr + upd47P0ZsMrrzjH3932v3/c+5D5y9Rn0I+vRt9QP1Uenb6Kfur+e/nv1ZR7b3w1OjQU5Jk4EjhJDpq7x + ZmIO49MVixijEM8ESGlbcU1xL3DU+Kej6xI/d6x0HIXSlqPi7gGkidepy3HF8kecDyDxC2YJSFlenSNy + x8kZOSa/TF4hGKFOOYgrGJyXUHfnqnVUTgscPY7OicmTz6NyaEBo5dQCEnOvACnL3Z2vm7sDSMrlnE1i + fg8gdeVI/YCOfoptl9bZR9RfyGOMt4j/8NJ+AdHyJFnpYv8SKMI5vc34HS63k+/heWaU7I24DaGQJO90 + PNUcDUM4hx+bx4DXk0H1bDwakLhdQjAEfyevB0iKD9RSvEKSvKK3ZdhHLkiapXWBJC63EyDRi67vSiIg + wbcSkCR5Wq+MIgDB2x5I0vYSeuFA0odBKXXy0NzKIkhC20CSvXdWcNGLz8Mb+vhvzSLRwz+/IwnePm1Z + bldImu03gSS3qX0e/13eKIectn1EvdhlsUyg6N5K5Os+BEhzcX6BxBfmosCRzlW2NvjojxmhbgDp2cby + AFL+acNR6vLm5U0OHPVLYKcte44qQNB8IH6dP7z1AZp6v/8VAMkfqD5U3hS8AQxBuim6LpN1M/0oMKpQ + HijiTWcI4k3pGzNQlKlQ3rycGoV8o+eG900vec2pzt0x3Fkkd6CU2bHY0djhuL4VnUzTt57OdQdVPeAo + HdhL6gaCDEUCI3Z41zsICI4SIARBDBIcYUFdoChgNPuNfM7As4IQj95r5C98IyAZiri2WMHMgU/lmU5P + YGSg1JpkSYFzoGiCq3QCsaCo5wzSCdQO4Ct4T9sK/DpfWgmCQCQwQjLRGu6TWJh0fM4lDV3WkCOSkwFJ + 68WdwH6RfUaT5KxAURKhzq0kzgNDOVeShQhDT0CCAkYAoCTsSezWSuZN9jYDakfZRiHGIW3Uw1DYZNB8 + xIDYmCyTQiiKgcn+gZoam55jgFxf8yTZJM3RJopmy+0xYTJjUNogGrW7TYaOxq2GLkeYvpe9RAGeYxYr + l20we11EcxqzWeNqIxszO2a159WjTaaZBvphiue82ga9Bp5m/jLh67w6bQc0Kpffvu7353XQb3/7e/2u + AxA9/v4LbXP+n6pt/V/z/+H/bf1p8/vz+p5dr9P5/Toc/fv8Ga3Pzcd3n+05QvgZvC9Qp3sErzv3i+8j + Xr/K05Z61/X+fLl3z30t8fxIZb8mQDT9CG177xL7GIX29jm3sS+evgml3L6J8/R39und33l+tSWWOE7o + XPElcWXaTuxJPDrxqeeMYYpjZ1AH8h5KxzrX6TiApDgp7QGnnnPgaQafDE4rJlstM243rn9okGvFecNS + c8DkhQBSwIhl5w+XkV+UY5JzopWPlK/O/iTnr0/3J+lLzpv/VKdc2Xw5efPkU9ftfNtcHLXM/K0czvLJ + 6wNMXT7f/L9BKf5BHiI+AufnceCEpfEa9SGSYYll+pT4Fw/w2uf81YcGf1WW1wk82Q8ZkOiRvBeJGh+V + geUOOi9Ykg9z2Vse7NVcL0Dag9uGJAJRfJ8HxeML4RV/xEF0ekf7R4ESPCYhSR5TkNQleDrSg7rN+5AE + SPSt34dvpcbPuu7yu4Yl+WF7Y32hrACJ3jmQJFDScjseCUEEpEh1BCR6ckJS/LogSB7efl7bZwhLhiS3 + 3cvtxAgHkNZyu3DFBUFkjDDI5o65Bm1lmQGk8E4BqepDGqQ0zrF1c41/sK95iH9A/qhT7z/KbW+UmSNL + /7DemMBRpt8ERpXbZlmdNLNGhaOSrKf4/IEajqiULVGz4YjXRIEjSTcLlSV11LWsjjfhyPW5MS/lxuWN + XTgaaUq1cseIOgXrDiQ4ojQaIRhqp3PZgCStzlo4OvIIiDs6O/4ZMZG6v8izRj6XDEQRZ49OeYIR1P1G + haEEsxcp6DkILgmQzvkBo0sJuksCIokB+lUT1CWDUDXJYNQldUcCIssJR4nnVUpUHdFDAuv5JLijA0VL + TZJRkiaTaJLskiDJ503KgiMnbyfsJHLD0Is4SlrZDKRc42DzYHnUNXJ5zMeBIxoWaQxNyqozFN3SNYKg + F9UwxVwt1WQdeRRbI9kjjnZnxHtJBu/IZrAG8lUCHYrm81H26H3aqvdL5y4FcCjPClFjtl91ZiOW/HrO + aizz/82CuV8zLXd5BOBZ+k1017+/VjIwfV7/Ts9rt77t9Z/Vf6L3/1e13o/P3rtvrX7e6/N7+5m+07lH + 9DPe3E/7/nup6z069+m5fwtHKr+796XVb6ir37jt6mfT/9wX3/VVK3159fd3cgx4xAyo37O048yONVZi + 0o5ViF+Wy41ld3xj3Huv6+sOoivW6vyOydIVt++y4jyluH9yQZfcvdXkkuSclXemfOnkqeawO7/tfPfM + iTtfNpfeykMccN5cvPPyM1/f+dxyrp/VIvAA4wXiFwJKt+I19hL+ziyNL9GALrwKzg1J9TPQ9jfxP5ld + sifyAPJoIGkrnqqea3sx+bUuuWvd4wl3Hvw+3k9lwRFlb6hVRhLOPZs0vrJL7bbfvHypBu7rWaFC0nhc + L7XbAiBpNmmW26HuKxzHU1Px1V8t1X+PB68vl+zZA0hWfH9mklBHue7tcjsqTBBIkjZvDJdUj2vYJp4J + 2wznoE6vTd33Cj1qSGVf3PILHOWX6JeiPH9Azl+uyT/ifyr/oNryj6s9bxTemIEjvlHzuv0G9wMAFHVZ + 3fpQ5sPJGknuNZLywUpzI3A6sTcDb5R1g8wNFSiqUDc3XW9K3IgHgioDUEmfZd/sudHVGQhFrm8nUUdB + p6nUgSLDUQDp2RFV9ppYS8vophNr6Vw6+JQVDCgHBAcLlBEsNKKydIIMyi/7jRKQCEM4vgOkCW4DQJSD + Ycs7QGb2KMHzGWDvwFvwYV3Pd/B+BvYT7O9E8EwSTzC6QWiff61EdYCIcvKyTkJrAnSia1JMgowERKr/ + R7VdSTUJVw9doFS+E7YAaM4LPgSiXYY+MwQoPw1Ey5fhCBBtY/JqZjgCTN31fcDCQNDoYaCWCkFTV1N2 + GbNVV1MX1fQ969U2RrGGctUtw/mZMZU+NbIwulLaPpVNcY31bZQfgkmvjmGHsZfOz/hWegsIn+t3f4Le + /bz/qN79/G/Su5/zjXr3nn0qXp/XrM9ohPrPtH/OqX93n0Dv7q11f73cm2yLXtt431co9xz1giicTz+J + dt3R6nurP6o/o270ri9f8msaG3Z8cPkZW3Yd9IxJBaWX2PWMb4YnDwqdWLjj446fPX8XdwtNjs2O04rV + jeNL3UfqmP+Zds5ADpmc8rXUnMOj6piTmJtYnxzVvDWDfDu/veS8Ozce7fx5cqq1Aenk4pOvKefsZ04v + IMkDCJAoQlL8wHgGaPuJ5TF6/iVYIiB573S9zQIm+h8OCnNweHxRz60DStTMKI3X+jGlMvzX5c14vvyb + 5LJBCd4POoPiD0iCT6RvnPJA0vaZWnInyYPSlxaUUObx3pMUSMq+pMJTHuAQeIJ3DiBJ9NTx0T132X6b + unx4NJDUtnj5wlBmklAHv39BUhhBgBSJCcgWhy98jZlDDBIeGT5pW4V6cU0Yp6zT11IFpGt6CRdpiV1e + OE+BYBt+sJRf5iPaoJmW0s9qm/9wTolFgiO0+R9mG9cb4o2YaTfBkd6AvgZ1BiQtp/MbrLWNnL47jxPs + G8/pPT1lg9N8+PDOfiOqj/GG0Pb97jfSzZB6yDcLpyBxEwmQuOeIy+q0tA6A5OV0WVLHvUa4ITnNyRuR + U565eV2P8y6t41Rp4Eh7jrTMLmDkqVV2kjwOEh2HIhx5KtYdapbYpaNpKlcd0lO9muINGPXIDs2pYilw + tNbb+lGXnGIOLJ1p6P/2V9xn5GlqQZHOC0eaukYA4nI67zNKkIJ4Himg6ZGdCXKcOoe638jHABKX1mUK + XoFUxwTSTNuf9c8n8Oo80/4KzJr6DxBpqUCU8gR9nncpHRNDl9NRWn4gOalk2YKSzbWkAcnoYwHRWUbn + RPZmGZ2W0jH59cgk6aUXEpKnHts9iZTn1zK6whKSsJZ6REzUWTJHadmcl484sffocy8nWUtLxjB0CV2X + qXjZisXlLRXNyFkCw/Msg1H5sXSGgtHR0pl17DmX4HQZzlqO42U8MFtdvoMjDJbNmJf/WCjPEqGeRzJ+ + 75cbGYRylGnsEiUvUzpHncNkVjScPfr83XIqm12cvy7Dsvoa18EgvywJW3U+2nDrNTiHZOZ77Hn1vo3L + 4j5rO3Vv2wIcb9tW+Wrj9X1djj3/D7et3/Py+1bdvO5dW46ftxl63rd96XX4jPh5zWf0bT9bKPfC3BPr + +Emb7jeK55/fn9C6n6/7egll9wcBEs9Pf5l+9NrHWla/pHheuez+mz7sfq0+jrb0dfd3PZrfsSOxYeJE + 4wjbfGSckRp3Go96RMxqvJo45uObWJcld4Ujx8c38dOxVbG28dZHQZFi8cRkxugTrxPLX5bfQc4H1Z0f + dlvzyoDSzjlfo4y8RDgyIK1cpYG9Hu8cd3KeHkakJebNjydXMn8qhyK3VsyzzbvJvScX33m6ObxL63TO + Y3K98//2BVY9Q3yEl9wFjJ7L73AEFEX2J2fZ3fgXwBG3C0QCpCyxqz+yLzrlAST6Ki6567K78Vmsrw+j + J1s+LefyctCUtTJIXi9tWTVUX3i8IpRZpC61o3gejwn/ifM1o/TqTQtM9LD0tV5qR0iSt83s0nhhTRp4 + WZ1hiPX00ZY8terhve27v//xZ9Ty5V9ZOKdfX55dgCRIis/PvqSzJ4mQxO03ZIZyA5fcdaLFbdYwiRjk + wSRkFDEJ23Ed68k+4pvwTiaFWv/xPb6wP4Bi5VxEQMoPUDt/qH9Bf5GPaAsg+We1zXAU0OG0mB/IkD1H + gSevQ9QbRLrMfqMDSH6DMns0ax1nz9F+s/1hGYJIswEjA5I2mnHmiB+6wIgfKjejCZBUN4/xnhsmcCRA + 0s2Dm03L6nTDnQcxiNa1DhQ3Jm/QzBr9ENedBzEQkH70cWaOvMZ0wIjlH3kUQR1lOolGHNShfvRjnGvT + n0Yn8iAGdkiOWLBzEoxQdzqsjgSin6CD56ksA0hdTtcHMRCGXCYgKYBwtgiBJQ9gcGDxEcGGmyK1pA4B + SbNHgSHKQKQn1HmfkcoNdgx8fgBDRowUCHneOgfLBs0NQZoxajBegbeB2m0J4CgzmE9gx/GUM2IGOGpi + cLmbW5lImCxm4ysTy9+jPgkoo3QGpJ2sum7c68WR2FpukkNd153z+DUTo0YSVfcuce7vMcrIZI86d4JG + wvYXIDZh53wSvY9K8DAGMAJ+2ALX4wuMDiCNgYCp8ON1aTAGgnge02FjopFbjebKlPwz2qAaGhqZbXQe + R5oiwhGNU03UGKcxT7stx5iwY9rWUSbPBk/fG3MM4YalASMfl5E818NwenbobLL/zcuG/GVGY1iz/2Sb + 4TkKbjKrwLpjdFGuwX7zunU857k+0LAB4t3xpW5+37/8K/Xx9vg7Cde9PX6rtt/9C37fv+D3nuM533+T + y6fu7ev+FW1f/n1vjq915/988z8P8Nx/3338tE2v9d6sL39+j8/RS//m/riOb1839xnvPdyDPPZePPfp + 3F+9h+e+zr2+7+G591ffQL9Bn0Edj75Gbe5jPu7+d2CJR5R3v825+nb6uK5lXfv+iQ84qjxx4gYkHhtz + TgyauARNrMKRbY1n/sqBxjocn3FQdQUj1BGe1NY4y+Mv0aYZesXW1gmUcmy8Vt1A0xtAyjm/0855wXtN + T644OWTlmXM+eYgDdn3aHeqYvwpNAiSBkwb9NJsUaGpZM0jJjcyXZ/BQoDQ51GDUQccNSIUm709KPWQg + ci6/HuRAJecLkuwL7Amg+b4kQ1MBCXWQ/MTyH7M/qd7kU0DSjBLr4nvofzJI7FU08Ek4GpZwLCAJlgpI + 9lTbcxmQNJvU70oyEAGa4OP8AAcBEuuP1wsknfIAknwjB9TtI2c2iT4yoERg6gMcBEmpIygJkLoXSTNJ + 8bSCJE4E5AEOnRxY+5K+4p4k+WV7Z9TRS2dfUgBJkGTvDVDS478NS5q4+IptPMLrc+WXPDu9uyHpozAU + /6+JEtUZnsQK/+X/wjH8UEACJ4QVFiBZ3XP0Aki8rm3kG3GOJ4TEPmIg1H1vYMgXlaQ8g5QX8of3F+oP + 4C9iXdvO+ZldCtH5jxcY+bUhwMCR3pDAUWeO+g+7zXAk0vQbnCV1fJOpvMmGogCSPwgogIQPV3uNKH3g + /IBn5kgftqUn1fHGgHrDCI5ywwiOBEa90QRIpnPCEW5MAhJuxgEkzxBZWlrHUYA/8Ibmjc2n1J2bX7NG + 6hDpHFY6FjsN17JydohlP4jBHdBTuhLr2EEfgAR5BOQaEVnrbbVREYHBIykFJAQPqKMvB5AcaKCOzqyR + mwVIClQJXhr58UhQzhHwBobmCClIViobgBxAGWAZgFm3jg3GkiFojg3m1QT3AlECv2EogLSSRhVAcmLJ + CJ3UETsnpiSrjOYJhlD2scltNEnPy+g0c1RNsiwYHZ0kK3nkkuUk7CbuJvbojIgq+ccI0ADIGNQgSAYk + mggbiWMwajKqZUTGsNCoPGHI5zY4MjnnOKaoOmaqI89HLeOamrDRmLGYNJq16hi9YwCrltUWk1gtswnZ + ZFZjOtf5F9suc3sb3tMWoxzxvLrbZL7vtjHm5zXTluO0PQ29RAjZba8wU/0RbYCZI5d/jyP1rs3H17bf + v2vD//Ly+770t3zSdt4Htz3fl7St9/Hl/Wxdrjttj88ox5fX9cj75eWeOMc39xnuT8HRu7Y5nrZ393Xu + 93f9Ieerrf3oTR/LcfXFR9/8pE+zv+P4Lhac48QMxpT38QU60MTj+5i14tqJdSf+nTjoc8XJFTM1wHTF + 1sTaxt2JyZbKNyA5lu84v86j5oQLkKKTVwaQknOUg87R52cWifmrR+W0QJEHBpkPA0gnL0LJm6xfORS6 + 8y2B6ORig1JhaOXsSjk9uV3nJ/ffvkCrSgBHVHxEfcX4CXqNy4cQkOhPDEn1Lcu/CJD8kCn4Hq6Oif/R + bBI9kXyR9mLTN+3ZpVmRY2AqINWDSfBuPpc/CyBJP/K+JMOQ9ZGn3AWMeJQvLCDROwqG6CdvQKI6CB// + KSDSoL38qQbxBUMEpIEgSXXf74TAzCbBG+cJd2iDV/ZyOwKRISmARH9dQEJ9/bf9+PhyApHq7d335IYm + PwJJgiGoM0kAJDCB69VWQCrolC8ITGaMC5CsMEomcwpL0yZA4tGQJP6hDEh+cenJkOQXuS2/sH+Q4Ih1 + OAaUep3+OGkgRzNHngozHKlt7zkyHGX94bzO7XtZHd7cwhHr+4YbiiqUvXEMH1TqBo4klAVHouLMHEVz + 0/gmWXAEmbgDR7rBBEietqR6c6pOUtk3c25kjgCwrHM90lE3fdac/mjgSCMKWUbHUYaW2cEISIYkw1HL + 6px5DGWnff/wk7+0MmOUji0gYodPXcsODgkUCiACpAVFfgCDH8IAKKoalKQGLY3scNZoghgCHY6z+fKG + olEDJY8uDxwhuHr2yHWCIpajM2KVgL10gvsK8IShkwg8epZ12f0uIyeQwNGs5/ZonEbnkIRQlpCwKCau + v/8HlANATmRIblQSHRLc7DNCUmRdkqETZJZi/MMvJqGqzBHHlp10m4wnIU99YMhSAndS9zp7JfpqQ5EN + w/pCxpgL1/N8g9Bj/X+NCtt6PrLRoTKKfPYhZNRYbRlNRh0M1XqIwhgpnMeIjWS8YNas36EME3f2UtS4 + 2dBBD1Ooc88QWWMmO/J+Zoi20dR5TevSMaQe+Y80M2AjfO0VmvMxwDHLNeY157u8VXPdWZCtM/vzpm1g + 4/55+plzfsCiKli80ydtAzQ6/xeA0SW0QTy+02k716+f+e73SX9c27v/vVq/73oPOyvl8pu2+Rlf/Px6 + Pp9j7wPdEywvob330n1/RXgddO6lpbbNvSyhzrNLasss6eoLc+16nR9EEkBKH2N/i3DN6Y+r/40ESO63 + 6dPt7/+M8ztObDGOKJYgvuAazzxbJ9a8xB7HsMSsxKqJZ5IfH+44iHrFPypx8cBRywUkx9Yda6HEY7Q1 + Jl9xmrNJlOI8IMlxPrH+QNKVE5Qn1NaBtZ1bpoy25KBAk/KSdaBIKx+YyyQP/DHf5fHgzoHKhwNJypX+ + ziTnzObUZ65d+ZeANLm5D3Fw3j453Lm952dG6WgAiR5CcOR9ScdXaGWKB2NdRx8iP0JIEihxENce5cW/ + eBbJPofex+dWZo3il86AcrxUfJVmk1jHcj0YjgYmrfKJV5Nfy6wRfRsHvAtIqgMk4WhAUr33otcrCpbs + IbUKiR4zA+/2mvGd9aDyoQQkl+FjOahPD/sDaWaR4nfjfbvkjv4Xqke2Xx5Icn28tbz2rNiKX1/7klim + Z6d3r4/PTNKCpDABvb/8vwBJjMA6C+WyBFijcETOMFtY/xdFACKrUOGUgaRHW5lnQdIftMQuFYIjAdK6 + uD9gwAd1PKqO7VXr8sedWSD9A/lHWpd/NG+GZo48ezTt2XPEN+3AUWaPAkeu75vPDwcfhgAocn0+QH2Q + niIUGLVO4rI63RDSE45mzSZuMEk3mW+41uVGRJ11blTocVMbgg4MuSPgXBo4Uod5wpGmaT0qIXk5neFo + ZookjWq40y51+vhFHDFJUDAcoYygkRkjBZKMxrwqM0aGowNICFgOXglm3nTZ4OagtwHpABGPDJR38DzB + tprRqhc5QAeCIgMRjgz0hiIFfaoApHPAURPJVpYoSAWiEZMUjloXjkR1PXwBYpIbOIpOXRJfpIQpGErC + XBo4gvYDF6gk66NH0q6a4N/Jm5mPeRgDEVNhIOJ5jIfUdpzDqOi7ibocZiTDAxmGbIqiywDBJE0dz22o + ZKBquFJn0ZCtMg2bZJNG0dDtsurG+MUcto5HnY9h3MbyVTCk23wGdCy2STa1Y3xX+TLFD8k0w2hLLUfX + NdQY/V6f46da10YLOt4LYJIZn/+wDDn/dkBnq+2faa7l66HUv/s930r4WW/rH3r/e17fP4nv+7z363PJ + 53R9Zlt67flcn+p1U9f7bOrW/db7b92Luk/T9ryHfU3u/9YLmFqX+vSN6T85nz51lXdfhFY/nT6t+lN3 + KbBkJR6seBGAWjEFWvHmn1Dv2JSyjo1TUAd2Gt+gZ9xz7NvxEXUrVt4xtecDTS/asXpB0pvYTmCydl6g + lCseuWVySsoHilgOLKn89Vs1pzkH8uhzDRbm2Dy5tfNrz62dg5+5uXn7AJF18rxz/ysgPXVAKTIkdcmd + /cfyJpS2Aciz+Lgg6fgfbyeYcmaTxidp2d14qoElw9GlAtLyaTyXBEMWzvuFsoEkKbNKl+gj6x0vSEJZ + Eiw9/CflZXaj8bIUvOxAUlX/Cy/Men9fUn00/fMst5u69T1JUZ5wh3NqQIh18PCfQFJ8PyQOCBukrvD0 + hCTxRSZjNiRJaBOfLF4px1Rtf0CSH9KABq+5ozzVZPmFoiz9INThqGmpwNHr8ruzRC77jfRazh6xvhQ4 + pIh/GkSpfUd5nUnRbwhpM9NyhiPPNPnN5PTcB954ih/ExwKk1PvLrfABinY5PYgPlbNHmh4UGHlZXW4Q + bUjzxjXDkeg6cKRpSpxTvMlE5ZKnNLnWc/YbzQ0K6qdwE6sON/ZMm3oKFfIDGdgBvIxOnUF7jj6034ij + DFxOh06T0QjOHn2gw1EqF5A41YvOyeleTfnyXJ1VcKRn/HOWKGtr13Qy1+JqHa6nmjXtzGAhZQmdpQcx + HGDKMjoJZU51JzAhYHG0J/J+owlmnj2qGCBnxggBEnWdglfg1GhTwCjT9vca5wRjnmfKX8F6ZowQxFnH + 9dTZb3RGxZAEOEOk74hwmSNtTg5IHF5Ch7oAkpbYOblkOUPWfgOOvKTBSYpLHzjSp9E+wNDMGCHRfWSv + 0b3fyGB0ll44cfb4h190uUaW1nW9e/Sy1KMJG8n8w0voXOcy6jNDlLLqOIq6DIOW18FQZNT1zBjBbHws + 0YR4SYsAaZbGaJT3V//8mw+al8wWeXnMrz1TBMOTEWTqtx8wRFHKMEsyUV7Sw1mia7/D7Cvy3giPVPta + 1tO0adlQ5Gt5hMHLPowsOZIpzFEGEPX9jiHtIdoj8jzn6P1jj4jMqpdL8ZpT5nFe1zoY3j2rwPNKZb0G + xjkzE5XLmp2QEeesDGdDOiNy/0zXn7Zj2lPvWR0AwJ7B4Xl12gwoH0st/xFt/0bh9/8bfq+OPkd9BHCZ + Y8+tXsuj2uZ3UZ/8vm/R9m3+d+jte/18P/v5XW1+3frc9kzT/dmez//tPcHju3tpjr0/XVbduk8JOn6d + 1Z+D47nn21d8ZH+Q1E/Qb7xnqce3fSz9T323/dL9bvVfnevazPC2vweCTixw3YkTiS2+huU8sMUzSmpj + DAokKS4ZnByvENsaxxyzEL8a6xTvHP9ybPyc9omfgSOca3my6/pwB8Zgx9sKdb9EWwa1HMMZ2x9xXnlg + cgCksuoNSM4bZwXCy/K75iOtYAgkTa7SMvDJXcx1zneaXepKCZ5rbxJzYPOicuPOm8qnzrGqS5nH5uXm + 48nTzuGuX3kdZQ+M2gcw/3sW6fgCQtEsvaPOChT4CYgeg95D/oM+ZEESvUlFIOp+aUrehrNIgaIPf+E9 + PRD9EX1QfFJW2Ng7zQOtPMNUnwXBh8l//WX2J9mfBZDo2Vj+MY8CIc8mCZDk/+T7DEv2g5lJUpse3iXv + yO0ZBiH5TT68wV6TvnNmk9hGXxrVxxaO6me1xK5+V57XHphL7rSiim0LkuSh5aUFSN+nnw4g0XPbf8uL + 05cTiAhJ8eyRvH8hKQ9usAxJ8vplCTGCFH4IJJErLC21Qx2PA0fiEfOHAOhsCWIdecZMM5zDtuEfLrEj + IFGP2aPC0ajExR8UOOovcjs1kEMNHPGfSJv+uYJRpJkjrTe8202TfFM7c+Q3UnAk5YPQ7JKW1QWQVIcP + kesj/YHqQwz14sPmByw69s1gdfZo4AjCTSQ4wg2DG0oPYxAcmch1k2nmSHWFI4h0TwjCueUb1je2jufx + 3b7h+/1GrPMMkcS1qhpNWHCEeoLQwFGndNM5NWvUhzFAHOFg5/b0sB/GkLqMkJxZIgaJ1HP2SCIEaVld + 4QjqqIxHZv4GQUbT2Ry5cUCCDEIMXFlOlyBXCYYaBCWfz4iSAmMCaI4KtAmo/i4jlgNH1QRpzRwlmN/B + /dRrOQFHyJAU8hAGJghpjbAJiqyOxlmEIs0a8TyjdQSiyHAkKNpSsjMULTEZEnyYLL0sY40qtpwlG4Eg + JVslXyVgJGqUKSdoJvEI4BNYGjH5e8YIyd1AJMUgRIGijrzKUFgbis4SlxnVJQgFilzX48BR6mh6uORm + fSEljjJMlkzX03gtud3gs2UjZ3NX8KlUnzYYRJYDQjSRldo6Mt/6y1imzXU0qGNea3JpXrdqaNHGWYPq + 2RbRmLt9m/EltMFcczYkZr91p41HtL2ZMVGbAYAzMgSQu+3S+RmvbUcvbfq7/Fq0CXLy+/q7JcBKZoYo + tk+5kMJ6/kz/DP38Azlpu/T538m/5fw/o/wMva4/8/He3D/z/hlXm1770rY/t5wDmPQZsy6fe++D3hO9 + T1b9tD2Vn4F7EOXer9d92ns+93PaUr7bpPQXtr30H+pf0N8ATym/9MPpm89+q75LeFIfFzShfkAosaDX + q64xxJC0YotjjeJQYo9ikdTYpLgVKKIa0xjnqMQ6nqfOMZExMnBErRiKuHrF1onFUGKx4ahCXWeQGstH + ifUBJcFRVUCKkjtWTmG+wTGQdOUiDdg9ctVR81oGAC8xLyp3Co5m6d0IeRY51QOOUPKu1VzsvHxyt/I3 + jwGmlqnxAgKnnEvxC/EMx0eMr5DXyHJ+zSRROGdZ6jYAexT6GkMSvM1fG45UZ0jaHkj7rqdOXuqCpFNH + zwVluV0GqLOiJx4tA9mzJ0l+joBU3V8qaz+oVUYcQPdAurxjvOQ8BtyD8PaWVOvpSQVH9qnaIy/vCg9L + L5sB/0JTtpLI/9YLB54kTypwBkmQdM0iaT8SZUjyZIUf3IA6Q9J6up09/C0tzVNb+KA8IUbYM0lhBYFQ + 9iSdFWpHAaRwCFjlZhexzLRVbtdDG/wUO+45IhwZkERPfHFeIOrKDxFx8cV6Xa5RG/8QQRCEMpQ/7JAc + /qGPNWuEo/9xvaZUqDa+QX3D/DAGvTEmzA1HFsqeQbrgKLNE+qDUxg/UdQKk0DLOCUf4YHNDsB7CDcOb + J3uOAkci8dxg86Q61gmQSOu4KbkelCTvG9X1voFV93G+30hwpI15ASSNGGjGyOtUK8KRYYkdynAEeZ0r + 5JEKynCkDYSBI84aLThim0c90OHPLBFHS2bEJIFBAUOAxCfVsZyRF80YKdAEjrI5kmWO4BSO9NSZD470 + JJAluA0cEYIESSn/YcERg2QC5cwWUYQjBt41MjWBOfUeydKsEQJ3AnhHugxJWnOdgG84ukbQtEabMhxF + SiqZJVICYsJB+R8olwtInh3SN6W7rFmjJDQlOI4KdmRQCa9wFEBq8sxRiRXnSLg+tpzkq5FLPpHOkORR + TdY7gQuCPMoJwQgQjmgCdM7R0hoAHQNDNAwRZ4k8WxSDQaPxATiibEpkQmpeNKqrkd2amUizRzA2Gf0F + 9PyKBkiABLNEeUSZR+4lEiDtkWgv1+k1NWAzgt2jAWnNEtH03bDk13jknEYQptKQFBP5+SwR2iyaUJXn + dZSAJkY1gJNzS2YWplmzBtY1kwDj3Nef151ZiR5pqmm8vzwb0rZz7Llkk//JrE3LAyU6r1r+lm3+WwkC + b//OU/eNbfwZ/llf+n1/RNuX/vdp03v1/v1893emTa/T3/rm81v3BOQyXv/unpjj416a1z3ul9yLuScH + lniOe1l6mV2i7tfxiL7iPpI+xv6Da32cPrZmlXjd1cfW4Eb6r6T+jD7+EUDqNVBjgaTXFZAYOzLIooGW + xBscE4ccixqPEntWzJq2xrNHrDM84TiAhPqR4qfiaOGIYvw1IKFN8bdPCGU89qx+ZpIcuxvjG8sn3k8O + iJgXONvEPHFyR3JGj/6+vDO7FEhSPgogKVdNXfPYGQB8WSWxBg4JSH2yq3JkAEn5dFZlcDbpANKVi5mn + ma+ds7sCpHndA5537lf+b1me4dTTRxzP4FUp8RqSAMk+hJ4k9X8tSJJvgY8JJNHbEJAESS53PxK9kAHJ + X2tSb2QY8sMb6LMCSfJZgSR5MM8kCZDkzwRIXu1DL8dVQPRzesJdACn1A0meXaI39AMbCEjyiPWThCSA + EDwmRZ+ZAXnU04uqzoCkBzdwtVMh6S9+gPr4WgMS/O+BJPngQpImFeSTs+oK5e8Hkuqv6bXrvQeS/NAG + A1AfAX58/IElzybZ76d8QKiMUEiamSQqs0SGJB5xHepnNkkPcBh+wVHsUo4x03R1XAFJbZpB0sWFIwOS + L8jF+sH8AT36xf5BbTep5R/xzJFnj/QHp+1aVsd/0kLbnx04gvjm+E3rsrrnzNF5nLehKBvDLH1QA0Iq + z8yRAMkfcOAIENQ9RwIkUnLhSGBkOBIgaVmdZ44g3GSBI1O6QChrQA1CqLN4Y6sMedZo6cBROwnhSNJT + 6vh4SHck13eqNlBkaVoX8gyS4Mid+IxudGq4wKQREAcCr7lVuXAEBY4ERDpXANmjMB6ZccDRdLY0cCTh + vHCkIJdAJzHABYCiApI0bQEjBlIpwVd1DsZHO0g7iCuQ95yB3ucK/oKhaODIYOREoQRCSNKSBSeWwpGE + c7QxGR0Rgjqad0b5lMwsjwp2+cSoI4iTLH0eIYkKhLpcg0JCplR/EnfOLY1+pq3nBiEpo6VI/Dl3eSuG + gYbiKZgPHo85gQ4Ixcwc0eBYMDseLR7ISZkmCUpbjJRGmqWMRL/VGLZlzjLyjTYfaxJpBiuaQp/DJK5R + dqpG0VK7AInahnTXq+2cx+zekOTzgRyqhn/MvxSzPWBAGWguLRMP8ZoRDH7AYP2san6mhJ+1dMz/q9DW + 2Z0X/VFtvz9K2/49c81Hr2vd0n/wb/mm/++U+R6v9+l+z6C+v3i/1+eXz0LSz3Bbfh7P/dr7Z57Xj/C6 + 570CXfeS769zrz3vwbn+tW3f39bc8wNOFMurr6j90ulj7nuoO33xpd+y3ueBIp574GPUWKB2lkc7hiS2 + RI09jUOnLvFp4Oio8c2xjjEP551JOpoYGWg6WsCUsmLwicmOz7P0rmosh06chwpFKROSrMkV/rqHnVMg + DsBpIO6RjywP6E3uSh6bnAZgWvmus0rNj5MbZ5XF5FYNPPYcQu6lnIMFR0fXbNICppPbn7m/XmGJkKTz + +gn6i/gOwVGW3I0XiU/R7FJXucjH0M9YH/I48jnH+/icwMQHN1j1TFlql4FmDT4XnAxJs7XBA9dezVOf + Rkg6Pk8rgqQ9EF4/KDhakFTvCD+J4/pCWT4RmXAUxYty5ZIH8O1Xz6B+RXiitx2/+4MbkuSLz4MbCEsD + ScdXy3dXgifUcTYJ5WsWSZAU/772JcHj1+t/pbLrygyQGEG8EHZQPer0+G8eOYNUlUMMVjyaVSDxy2KZ + i3FOux5Up6fYPeBIjQM/ffGj7Q0c8Q/qo/agC478D+ofPWDkP1z/ZNryxuhNm2V115TcgiO+6aBTnFeo + 1wdF+VHeAaTCUQBp1lq+wBGVKccXOEKZpE046k3mGw1wBPm59H/RG9R1vnkLSLipeWPrJj/SiAC1IUlL + 6n7kqdiMNPxhwdHMGlHpdJA74V/+JB1XIxso81uhDUcGJHX0yGttce4RkgQFaeBIgaNT1FaCTgOOgo91 + wRH1YTiyfvYz7TdKgHsGQp8nWM6o0gOOqIw8OcA2ADtQc0SrZQdsyUDUx5gGjhz0fURbkoLg6Of5/giP + sj0AyUnn7DU6iSjrwpuwXgFJIFRAOonPdZMk0YakCXHN+kqoJ6mqromYI5ZOxisxW0rYSOheQ4/yTvI4 + HwjKuZbTySzAPHjWqAZiTEVBaL6bpAbkMioe8b00JucFkFSGEaopctuYqGqPTI9iug7oUDVonwDSkgyh + XhMzOCDkR2iva2MqYzJrOp9i21xHwxqN4S0sXaa3Zniuk2qct4ne5l0GXq+rSd/GXOVp61KxJfxMHvNz + 75/9DQCB173XH9VW8NkQ9Hv8Duu17fl66D/wt/R/ePm/qte2eY/6nh2t9/0BqpV+xhd+Jtpyvj/76A0g + pa1L8573msu6B/d9Ode9BSSe321PQMJ194AB5P62+xjK0/dOW/qo+uvdbwtI6e+BpCsWUI0Ro8YXnDPm + NMY09qxY5DrGLsWqPdskrXinGSXNKnmPkmJlYuMDkKLG1sbaqHEYmhmlGdB6xnK1Me4TlBj3PwekaeN5 + c0pkQDp7XTNIN7nJgOS8RUDKAF9yHAGJOe9r5jspcEQFkJg3z5PumlMnxyrf7gcgPQGJGijaM0qjeADl + fpePL4hvECAVjiz4DEPSAqTlQTyTBP9Sv3J8zAASgQhlex/5nZwbkOqXruV2ASQPPsdnscyVO2vvd72Z + Ja8mQNIepADSgiTtNR84ijekVyQgEZTkG+UlDUiBJAGSl9zZg84DGv4igCTVt9LPZiVU6whD1IEkAxIV + n6xZJEqANMvtnpC0AOlA0lfw75BmiApI1Hj7AhLUVWQLkgJIB5L8dDsxhAGJKneEQzKLJNYQq6BO/BKW + Ga7J9WpP2w1IvdAXe0oK53NcbW/hiBIg8Zg/Uu3nH9wzRwuO/M+/hyOWDyDNm5o9R+tR3tkgpg9FUMRH + eePDmg8PH2TgSBAkGEJZH77rJC+rEwzlpunNFEB6D0eo67I635ysDxzxBtayug1HHhHQOlMAUtaaslN4 + FCGdxd9vZDhSx1K9ltVl2pZ1HZ3w9C5HMDJL9AJHgSB07jyIQSoQMRj0/A4ghqAZefkbSnWSA5MBScFp + ARE0gJQAh3PKgbCBbwXHBEstpev5KEF1gusOvgzKnu6/A/YO5g30oyQCLi8YQJImcQiCDhxRSThOQHrQ + ghMQEhWOC4i6DGKeSuRZIyW8M0u0JSBim5PlA45wfhKuRyYpQpASM9qatF2nJSFO5meWSAaAsjFg8pcp + kGwY1gjrGXGN0Vj7imaktlqmZADpHv2FnhCk4+gYpjFRUU0YzseE6Vx6gSAbNOksI4K2wYM+nSWCoRwI + at3Rv8JIjhm9TCj0uandoNM6mOUzy7CN9daBp/366FN4gpYxNyBs8LjBYbX9K6DkX33+Lzg+9HHO//0p + tD3q8rOhl9+39D+m7f7dj7+F7aP1PyzhZ/R/b3mL71nfo1P/7r2GPvuMon6e/mzffOb4GbonfJQeP2Pu + iete6z34uC9z3+bebfko172Bp9HqK7zm9CnoGqDwNe6PBKTTT9Gecy+BveFp+npjwR0bJMUOxhCet26k + mPMGkEZoYyxbehPrGgc3PE3MbByFGlt5VLmx+MRgw9PEamv2J63YPoDUHPAmN+TcS7MFTD42zzjnOAcF + mAxLzldrMC+zSPo6ipXjDjBNbjQg9Zx508cDSM6zR5N/Z4n7mlWCnMNXPk+ef839xw/YJ9Az+Cl3b590 + dw3GPiDJD28YSEJ9y314gwApvuevH55InonlWW0jLzUDzfJd9mAdiG6Z3kxwNLNJWmZXj4c6D3wHkvTw + hg1JHkBX+WOgiT5SkCR/KY8pvylAekISB+/rVaHCEs7/HPB0eV1ODmiCIH43/tiQZBmS4KEFSIGkkb13 + ZpJeIMmTGutZAVT9fbw+y/H+FrhgfZGsdEOS4cmQFPYIJL0AktoHkjyDFLYR07QtnPO9wtEAUi6S+KLW + p23a88sCRvxD8jr+Af1j/EcbkM7M0TV7pDa/CX5DDhytN+6CI9b7zYZUt+GIQEQwegNH8+HygzyAdOAo + enuzeGndBUeUb8Asqzs3oWjecLQfyLDgyEBUOHoHSIaj1K0OhQ4mqY7n7YiSO6rgiOLohjtsO7XgqNPF + BaJbDhYZXUkQUSARHGnmKHUKPiOUd4C6tOGoo0Kuy3cbrYBYIGpwfAGk6ARdLatLMF4BWnAkJaC/BPoC + Uc5fACkJQyNuKU+SURJaEiAxSQ0gOXkxkeFcI35IcJUSXuXEx8QoIHoLSBmBbMK9AGlGL5O0maBRJiDt + hC4Vhma2iKagM0bLMDyNRExGAelpQApEMip5RHcNzCjwE5NzDJFMUZRrWDfGymaqhgs6ZmxMV9qOiVu6 + zdyYwmMGl1DexvJFMaVvZoce4rXn+uphcrfBho7xvmYjKhjn5wyG9e5nPWVjv7V/37QDDL69/v0/rBte + XgAmuq9593P+OL37Hz7X2/cnOvXv3utoPmdc99C7z3f/rk9/9vzMfV/1Xos4s3S1P+7Vd/d1dPpE+8/p + F0+d/tRrt1Zf7YAGzyW3qU/vfg69xAPFhOrEkCuuQAeSthyTTuyizoNjpB3rEvtOXFx1Ey8bP181A1Q8 + lxqvOZvkeN3yLxnLd3yHTsxnPkBZes0TzivJIy035yT/EJBU3rlqAxKOC5COWIa0ggJ5cedG583m0eTU + 5NgA05V/nY+rk6+pZ16/c/32A+fcHqKA1PKW/YZmlHh+QdKBInmVVTYUBZDkeeCDDiRZ8UuPVTdQ/FW8 + l/3XKmfw+nwn5fFuBiQKPu9AEiQgikesf2yd/WMhiSuTAkn2nIWkA0g6DiCxLoBEPxsYuj2vfC+98MMj + 0zMThOSh7aMvSKr3LiBR8OAGoYGk0VfR+PzWyf+/QJJ5AdxwzySFI8QbYY8CUkU+mbaBoGGbso54Z7Wf + p9ilwZAT9QVpm/b8ooGj6G7zHzx//AOQru85egNH15vFN1dyecNRoWg+DM0aHTjqhygNHHlJnT94r7ec + m+G6UQJFlW4oa260DUe5OQ8cQaL83uCEoOo9HBmQTqfpVOyBI3c4j0i4412dkkDE9bBUytaBo5ZP53dw + uILElBNQcC4p2FQFoyjBqSoANYid8gl2VAOgdYIm9SUgOoHYwfiSgvgdzKUNQQn8BiIqySFJ4qzT3okl + uoDoJKUtL5vDeRJZk9lJeEyIhSKXLyCiBoqcWNfSDSffJuCcK0kvTfIuEOG8MFQTICOwzIEU82Azcc0a + +UtcKbb3fGRjsg3LBp53EES9M0g1UWOuVp0fpvB2tugVgnKNtMwd9alBhMkcAOqSOOoyosd8bm0D+zS3 + L6b4aZzfmuLW39pm/UVvzP7RAYYngLyTXvPud3xb6Wf8L9S7v+FLWu/Ju/9/6/o913v60LvfE737LN9+ + 5m/vjcf9s1/zvPei+/583MO6r1HPmSW0+37/cv+g5pq3/Yrl9MPd96IBpPT3C57S958xYdc7hiB2SCmj + XoMuU281Br3GqcSyqDFuBoL20uHExANMjZ+JoWtW6TX2rjhNMVbvGH6VG/OtDpKdHBFY2jkk584tb2eU + IOerns+M0oiwxHwXYFqQdPS1pVzqvOm8WjnnFphuWOKxuiFp5/ed71+9QD1DfcOzbG1QyrI7yXuSHp6F + viZe5glJlep43JBEL3WVt8+i/7IMSbdHG8XHEZby8Ibxe4Uk+cFAkXxinm43kBTvOAogjfekBEqPslQv + y8F++t/tdeuBjyeuT36BpICTQQnl+u547wJSIcmenVqQRF+POk6CXL6fPPBFSApLhC9ab5FNDEOU9iRJ + X4YkHfMaqt+DdAPQunjUtvwCzwAtMHpp5x9d+Xr+M36d/4kBJL0BLguOqL5JeNNuODIguS5vvmg1Qv0N + Ta9wJEDqB8sPXTfIezhSHcWbaUHSwFFuNusBR5BnjXg8cGQwesARJUDyzNHA0QIkdabCETvX6nDeb2Q4 + EiCpc7bTepRjw9FngHQFBgkBBEfrBJSjE3A2HG0gatA6gWwHtQ1H1QmMO4DegfUJSI9A3GAtnSA+gMRy + z5/JQFBkQPI67WdCgS5AYvK5AanJagPSldyoJMCdDJscL0ASHH0CSDz2fJLyGzhaQPScKRpAukTT8CqZ + h8tobBNibYMiFYZqZnZdTM/TBKkcGLJxWibqAUcv5isG7Zi4pcvIvTd/lNprGGUs35nMZ711GdRtYKHb + 3D4M8JvrLRvjp96Z79Eb0/5uVuY2/Kj7/at+/0XhZ39Jb37H/3S9+ztGbP+yXv73/Nz9vln4eZ/p7e+2 + 3n2W7z93SPcR2pe8/K56Xvuq13v08/u3gPSuT2xNH5q+x/Po2wISj1e/tp4xYattJ7a0DrGHan10x6YV + txLL3sa3UWLhipM7frYsvYu7U9f4nFgdTRyf8xX/I+cEw5HLzR1RcsnJMcw3Jw9Zzk2eUXoHSNQCpObA + nROVJ6GVN98BknLslYPv/PzM4Tu/3zn/9gKfAdFTG5A2JB1AWp5F3gZghDptGxjP88YHwSdtSJKHwrl8 + 1Pgqq4DklTu3T5O2h5OnCyDR5xGQAkkdMLc3hFcUINU/9jzqjNLyniN6VA3gw7OiPJ51A5E8cCFp+2BD + 0nlwQwFpQxJlQCoQ/aAaX36W2lHy6fHzfX4A9QJJZYLUGZLCFWGKtdQu9W67ltpVrK9QfkISVf6hvpcL + 9kMZ9ChvKi/Ye47Oo7xNZHkog/4QPmav7fxDtWbQEKTvOcqXweofSJv+aW7a8uP9fP1Zh5jHeOPN9LpF + rV8cOEKbH9mtWSPuOUJ9PpjUeyMZPsAPfoj5YLmuknuQvA9JD17gTaCbJI89PI/yNhz9BW8oP0ZRj1PU + rNHHeiCD6gFHWgfK9aCa7jQc8ckjXDuq9aM/+vFPPvityX6UN+v0KMc8ucR7jgJGfEAD9xn1YQxetypp + AyA3COYpKnzwAjqbOyb3H1koozPni1+1dpb7jyyDkY4JAjinuteIxyyn4yMy+SCGPIwBwUbfbaQA5I2R + 0PNx3RLPuWa4e420wZKBD2XWSQmEOiZYcn0yN3hmk6f3HCnIuu48WjSP7TYIaT20H0vqoO09Rw7ufYyp + 11PrUaYJ/l5/7cegqqwv23PSYD0fm5q9RgAilNeG2BFg6Bd5upCS1T9ynTj3GXWzbdaUI8n9wy/5hYHn + cd2/xPEAkR/XPU8/8kbeJFU+iY7r3bPXyOvbk5hVDxDqk5g+PLLJBO4vSERS7wMXdEzyR702Lmvz8q/y + aG6ZBT9G10IZdWttv/YAcI+A9wmsDdUwLKirZFR0/A3aoI9KxoZ7EGCWfi1jxO9S0eODvWche44CQ9z/ + IMlIrccTw4yh/vdt77UyYzBz3ItRqbzgh/uIKvwc783oddI8ktn7PWQ6vdekQvnanM/9JBVex6PNJ17L + fShVf47M7e9xbmWPS/cAWTyH/p1C+dpbw/PKZbw+4nnV8rTld/n3nWPPTxt+Jn/vv1ofSy1/c9u//d8f + Sy3z+D+u7dv+Le/aBENv/vdznLb1Pl7v59Ldhp//8hn5uD5bqeX8vt4TEn5W7ps395LvT91vvufw+yPf + kzrOPTevO69f97yVsvpF+gaE6wNRvea8Dv0OuvqfztH28lhxtEHps368fvs7gamxQMK1eYx4QWliCKTY + o8GWxhq0/8piPHKb2xmHGMMSx3hucFpxLm2Ng4yRqPcTOx0/0aYvxGYMTWxFDG68TYxFTEa9pDbC0j9/ + /JPiOGO3YnjiueAocf7kAOYH5YS0eRDtl8kdFHMJcgdzCnIMACmPBvcTUpuPAkzMUZPHkL+UswhMym9S + HgGufIh6wJJyIst5LLjzJvMnrms+bd3s8f2aMKQvmHWdAEl5Wsvg/aRZliHne+f98wWzrhMksVxIWp5B + S/N1RHna6j/WkT4F5/AoOmrJHfzLQJJ8jTyOIan+J+f6ahM9xCFfdxJ4kofiU3/7xbI8FzDJj40H02oe + eTEOWAOQuDcJXk6PAics+WEOhiTuP+IDHPQQh/rBgBI9YkVY0t51wZMf3iCfmSV33vNuYKIntXcVIMHT + HkjKI8AhziTtR4DHC3tPPv2xHwHu5Xfz+G+0E47or7vUDp77K3hreHB7cXj3QNJ5BLi/v9S+nqCEtj87 + X9sTSDIHgAkgMULryAgLhPjo78j80DbxSrgkz0bY+5HyeHCzjxjIvEMwUj1VQDIAsZHlA0dDWPhhkuGI + v6yzR4Kjav6ABUedCiscpe2ixMLRkKIhiG9iNnVJA0cW3mwT672sTnUHjizDUWeOAkf64A1HQ8yFIwGT + 9EPKs0SFo7WsjvW82QaOLMKRAAkgZEBCmTc2b3bBUWeOdMO7IwwcecbIgHRGGSJ3KAFSZokCRy0PHAmQ + BEfqxBrtKBxFGSFxpx84Ul1HXFK3HsRgOKoISCcYvYzmMHAxgEmGIYsBbZcdJGckiSCkoEkxuFYMsAq0 + rTMcdS20Aah1Ge3K6Je/50GAtJ5Sl6QQIGLCeKpJRSNxlGDJKhxp9G6P5gWQPNInKaF1NNAJjonPSXDJ + 4ONZo4GjjkIy4aJ81JFKJWnBEeUE7iReEHrUMfnDDNAU5ChDcCBojMO9rO7sLzIA1YBcyubrtQSGZiYy + AFEyRjJA1WOz9zVbNMarcGRA4qj12lxO5Tqex8DVzFk2lYKkHKXW5+lgaOO153qZymM0bYAfqiHV+TGt + bh9j2uvn58UQxxwfOKoEKVvHZA84HZ3ZD5nx1vs1/Zl53WOmxHX4ffN3DFhswHjWVe/bXuHmqT+97fX3 + /lF/53rvv/B+GmA6E8e2+Rx+j/fz+T5GaL8+h6P+vr7XEf4O3h+Fo5ZzD1WGsN5jOJ/7bt2DR77PAEq6 + 59fPwetzn6uv+F6v3Dc0qCA4Uv2zP+l1//IHA1L7YI7pmwGk0zctwVEAyf0+M0oDRT53feNG4IjniTc7 + 1gSOvOxuYlIASvFr7ZHsrFIAKTHOcDRxcD39TnDE88ZRAtIVcxuDB5ImRk/s9rngSFqxXrNJBCTlgkhw + ZDV37LrmmECS8lBzUgCJQh7r4F7rZkZp8p8HB3f+MxwZkFbelApMzbnJr1AgSfWTu5W3z8Cm6gJHFXM/ + PYC9QP1BfcH2DN6/bL9hP/H68AZKPoWA9Lov6UBSHt5gP7R8kL77MVCk5XY+V9lQJC8lSAogQQYkwhK8 + mSDJ56gLIHGge3m6eDxDkmaTji/sObwiPSPOAUhSPKQ8poAIPlN7knQUIAmS7FEBPpRA6YIk+Fy2CZLW + l8kKkApF45Uzk6TvR6K0KgseO7473tte3L5cMKR2Q1J9fOoFSfT85xHg5QAywYKkqaP+a3kCbNGZJMuM + wbZA0jCKQUmTO4Uk1JtxpHJPGOh7AqMKFdW8IDqA5B9uQMovVtv+gwM7/YP1urSpPv8olO86kuZNGRDy + G6c3b9cNBOGcx4BR4ejsOaJOWR+yPlwIH/QTjv7izbK6Pojh3FwPOPINKBWOBEYHjnADrxt5wZEe5Y2b + nTD0Bo7SadKR/rJTshHKXlYXOIIMR+6ggSF13l12J890MTs+gwE6e55U16CgYCEgQrlf/GqhHDCyGoAc + jFawik75BDZqAp60wEjaQdOB1dLUvQOspeArMIIanB2UB45QdwL6Q0oIXHetRBAlMSR5eJNrk0rBaJJO + wAjnUpJToShlLpNYCc6a5KeE6MSI8gsU5dwPXPhsnxES8+jeZ3QSeaWEr2RfAyATQF0wVCORcgxFjIbL + MSI2KGmLIamZUVsFw2PTU6NTQ5Q6yQapJuqCIdXRfJ32mLDLsLXuKABk8LEGfqqYP2ibR8nGckzoBT7S + ue7WNqjWGPHWwRBfUv0x3lKvhfbrXzTG+9vpCQlf0u8BIVsLUr6o5+v+Z+jd732nt69787++07v371vp + 3ecU7c/1+rwf90Sh6Yuvl9a9t+/f3KcbpKx311qnP7zpK+pDgafpY0cv/XD31y7FU9999m2cSzseQAuO + dhyRUn/FmsYixaPAEs6fMYxyrGu8c6xTHExMPPERsVNK24qpZ+ApcXfHZMXhZ7ymEt+rxHnnAZ47F5z8 + cHLGySU7t9w5pwN1yk3NV81TKWvgb3JcxHOpwLSW3VWTQ5NjqwVIgiTm52pyN7VyOnN8cr3V/F9I2joe + YnuKDsrWbxwvAl/ys+NXuuSOmlmk+BoDEn0PB4fpgQpK9kmCInqjXRYc1VudQWl5rwxYC4oCSQYkQdJ4 + Oh8vSBrx6cX74Q3HR8ZLxltq8J3eU/6zqi+NPJCf8gVJ68l29L0XJJ3Jg0woPJfb2WvDZy+vbX/OsiXP + Ln8ezw51yZ0hKT4/+5G+kucPD4QPvCeJZasQRN2A5Amatulhcf8XdQMSJ3LKNU9IKgd9b6AoDdV+wYGj + /HDWSf0F54/xHxs46mvaxj86/5z2HAWOBFN9M6ADQmvmKIB0wxGVN37q8yENHO3yhqMoH/4LHEkHjgRI + uql23YEj3piCI54/4GimQnUz+4amNhw9vuPodJZ2IILQ0sCR9A6OUNbM0aoLGPkpLZHgiOcBI4oBQmAU + JYAcnYDzBCQHpg1Hu3wC2h307kB4AuUKng2mkgOsjivwnsBMONplBu8d1G+dhPDQwFCBaJ8n0Vw6yUlq + slISYzL7TCcpNgE2WV4J9EquDzVJKyE7UZ+kHV0J/pwfAwAVhlRHw3BMxdNY2FzwSEOy9ACkrQuQqIwW + 36bI5TFU20RdpitadQM/Sx79xnkNnyDpaf5aPtpGUSZS2kZz1evap0lt+VWX0a0BHtFUVyhDBaYX803N + z3nT9g16AsA+9nxUoAhcfKpcO+dQf97/DM3fV+2/5Y30ul33eP3+uT1v+T+sL3xGBmBeU+VaXY/PvkL5 + ee/se8p63Hu8J/f9q/vZ96/OUffZPX/0eR/p7NK7fkftvun+/KhTn777+9t40BiSuokjK7ZQA0gUY5Ni + EeHIgPSMX9TEtzUY1IGigaG3Qvzc8VUqIJ1Y/ASkE8dXbG+8jw4k4VhAYq54QJLhiAogrfxzAInHR64a + QDIkMa99EZA2FF2ApGV3ZyAymjz8Fo6qndNPzrfewVFVKLp9xfYanUkaSBqfAi8TEZDuvUnQeJ5AEs7r + izpzpHOV7akGkKBr5Q41QGRIkqYO5wNIbyBJ/o86XvEnP3pAUjylAekJSfaiA0jUQBL8K/0szj+FJPlh + 1tEfWwNJ9NESzgNFnUkSED0lj07/fnz7V1QgyU+4KyQ9AInnYIRC0gEkQxJ5479K5g0DUoT6Pk27s0hk + l3LMlyCJMiB5vV0rObXUNXh8oaehLO45knab/jiv/eM6QK4HJBxluZ3+eLXhH0Kb/mHuOeo/3bWFXnOY + 9YkkSbxZXKMoBY68pA7KnqMPfBipy5I6wxD3HHF95Ie+4KpL6viBes8R11Nq+hAfOvcc9WbgniOux9QX + a+Gm8ZI63VD8slet4+R6TrR52jJwxC97tXyD6ugbl/Vn7ehPcN6ZI4AR6ri3yGtO0QE+1swR6tDG6ViD + kJbUUeh0H4CjD3S2LrNDeUCIe464LjZrY2e/EUGIa2k/0MGplhsEPv6G+hseFSRwZPBgEOGaXeinXGan + IMM1vQ1AHxTOtcwOwSlL6rpGWFPiqkNw09Q5gxmCX9YZz3Q6zxMcs8/Ia5UZTGc6HsH2g9JSOgZZlwtC + XF73wWn/BGktt/PoltdRI+B7KcHf/8OH1lgrCWQNdtZn/8JlJQ8kju4xyppt7S1C0pGy5jvLGmafkUb1 + uAxCciLLsgglt+wzkjRKmOUUSIJek26hrHXrSahIrFxex+UcXdIxS+qQnLVGngoY6aik7SV0XFvfdfU6 + Ksln7T0MQpee8DqZBJgHrdmnZC5mPT/Nh/YXVazTkrqYFO0DgJHxngIumzszRa1XGwzRXjbH/QkVDRTa + Yqy8TKei+Zplc1PfJUC/+9e1TEjL5CrW7eVF3ouR5XJaeqSjDCSuG9FsZkmd1NekzvtNYlq5NI1Lprps + 6sMGV0aYy6x4ba8/S+rmdWef0TLLrT9tOMa4c6lY1XJBhsvPKpUXKPC8avluy+/50u9b1/T8W71uHf+H + ta3f+0f9Lesan3/T+5K69b6+fa91fPP7epzfd/T+nkhd75vI95KFn8N7BK+hHq/z8XHv+t5XH3A/Wfc8 + rs/skvrDu9e1H1npX9MnT9vqs+2vr/12YoDKHQxxHDjxAUfGEsnxgzFGMUfXMc6c2JO2lHEUDCFWMW5N + HY6Go8YyxD2K8U8xjzFR8XPipAaPHCM9yKTYqqPj7V7KnHiceM39SZlRer8/CfWS47/yhEFpllwzb1jN + GT4GkFDPHDT7krzEW4DkPIVz7U9a+aznXH43+W8Bk3Oj8qYe4rDyJvcq7f1JOP4c0MTc66V32YOk/Ix8 + rWV3zufM28rrKROQnON53vwvL1AwWn6hdXv5Pupmj5LKhiIJdcejnON4GW4f6BaC+h+de/91/BL3KnGl + DTwTAMn12pckWJLPEhTBf8mDcX9Syt0CQc/GPUk4j5/jeUBJng/l7EuS/yskwT9aqAMkyUfKQ1Le4y6f + CUjSlo4DSdyXxD3x8aYoC4gESfKz8LeU/a6ASJAkH0xPHEjiniRNKNg/c/+RPTT9dpfbwW/Le1P8ztHj + y+HZ6dchQFJ9PHz9AFK8Pjy/Z5HQNkvt/JwCsAKZ4c/+zM8pMCiZOcQYYQ1NuJBB/isYJG2GpC6pEwwN + ywSS9nI77ksSB509SCGmQpIAyBAU+VwbndTWepKaAEl/UP6wzB7pD077wJEoMHBUSiwc5c3iNTNzpDeK + b6TfVD2QoWsbCUipDxxRoNiBI35ogiOIM0Ym4MLRmjkKKfNGwLkhiDdKl9Tppspazij1IXUCkuj93JxR + 4EizRgNHFGeO0gkIRgNH7BTtIIKjSDAEBZjY6ThT1NEKARLL7Jw47hEOdWLJUFS541sNEhMgCkiGpHvm + iI/xnkd5MwDhaDCivD5YIzsKWA1yqWOwY7lwFHX0KJBUKOqIU0ejJug+BRAyIHlU68CR5CDPcwX6Bnko + iSCjZ1pWx0RxJxCfZwTOgKTkYziiZjRvlj0Ujm4p0RGYnPSsjB56NLFwVDDaxwGmM0IZEEpyboJ+zBIl + qWfkU0dLbR1BfcwYQWoTBFECJCoGQ3UyIpINi2TzMqbGBiYaQ0PFAFU1RDRQOEbHUPVcJmsJcITj+9Fu + GrhnXVWjGI0BlSk8BnHXSzSMV13MaNpwtFk9iiG2oX2IMFSTfNWf1+36GO0x4LstZt5abY/X6HVv6rbh + n5+TuqvtE03bf/R1b/Qnt/3Rf8u798U6bbk+77Pf65TnZ7lebfO6KPV+3Zzz857PnLo+28e9A/DBce4v + 33O5H3UPTpvq5l72/bnu9S654z0/1+1+gfIMIKD8RguYKvVL9c3202ffxbn79O7n6vuPWADtmAE5hszA + C/WIPdCJTRO3NjBJz1h3aWKmBpl6/tTsT2r8XeqAleO1hNh9ICmx3GKMVw7IAFkASbkhQJTcsXLJqVeb + YSkzSlTzkwEJx5PHXnNc8h9zovMijx4wTL5c+ZSzSf6CWQOS5cHJQtIpS5OvC0eRAWkg6fIC9Q4DSVOm + lwgQ8ZyQdPmQABHPNzBFmU3yg6YIREfxQAIklMcjUTck4fz4rOPF4sFOOd6NdfRu9nOBJAHSgaTtA+0N + rfhInhuSJHtL73PXzJIhyT5UXhS+FR7VK5wo+NXxsHxoQ3yu6q6ZpI8/XzNJXXG1IOmU4a8LSZy00EwS + AcmQJI++IEk+fmaS4vsDSJlFMg+sp9oFfCKtQDuQJMYIb8x3JIlNCElmkUBSAInyQ+Y+WW7nPUiFowuQ + 0FhA8izQ+iF+KoR/QX7gE5DWzFHhiP+Iqe8VjvTP903KzJHgSIAkkvRU3AASrtObvGeUCkGGI5GsP6zW + E4z0wfLDFA17ynDBEYEIxFw44g3kPUc4DyDpMd5U4MiAxJvQ1C7hJtWUp+GIN7A310G80QVGlDsARwUM + SLtToNNoNGHDUdaxZi1rOiCFzomj4Ugd8mPDEb/0jB0562YzCsIAwKV0ASQGgQIS1OlnT0E7iGw4MiA5 + CDH47KBEFYRQ39EelflkmhXgOkokebbIQPTfZ3TJ5W72pAxIj4BLEEKZgPS6kbQgxJGuVzgyDP3DBx/Z + rUd3uwzh3IlEo24nsSThOAEl6fDcSWkte+goH4QkRyDCNRoJ1MjfSX63DEFOlkqkSqhJsh6FRH2T8IIh + JfEj1yfJa/RTy0aiJv+2UZdpgImAbCiyfO43qO/m6HdGZAxMn0QHPR60QPlJVkvHJD0ACaqZgmTCvKzH + 8nK5tuG4VGMHHdNnozeGkCPmXoa0dK5dr2P9ZThhXHGM1iwRruMsEY/X9cfUHoMrLdP8ZWO+jXcUQ75n + OSy8JvqTAOmpf7O+FZRs9XU5vtN/uO3d74v+4//Du/fF+nagg5/z0Cs8HX3x962f/1RniEa+T2e2Mvek + 70/dq75uXtf72nrc8+w/6RMzw4TrDkzlNbruOdDwBCSWOaO0+u+0+br29+n/ejJlyooRiRduv+CJary5 + ZpQQdx5L8RCXHMMc6xzXGut4vOFpxcgMICm2Joby3G1+qINjLur7HUp84l1jNFVA8uCWZ5YIS4n1jvvI + AQIknOuBDiorVzCXcMWB8kiX3qX+CUjMQ6zzbJJy0+Qq5rFzDu1BQEFScqHzYQDJeVNAhHPl0b/3E19v + SBog0koODVhe+dpt8wAHybk/D3GQL1BZ3sADqH/7t3yAg2eUjoewz6ifOL7jeJEAlABp1wuQ4m14lK+J + 91E9fBEkQLqgSZCkAWY/wEG+il4rR/kxzijBj+0HNxxIEiDJy7lsUPJg+Mf5QllDEwfO5RHhFQ1IFMo3 + JAWQ6EVRDiQZiH5sQHoPSX26XQCJGkjS0+02JMkn2zsbkBYkyWMbkjRxcUNSfDrhqf49gMTld5lJ4iyS + AYkSDwwkeRIFLGF2sMQPYAstt/svVAEpkFRAIoeESQ4gkWXANeKc8A1l9lkPabjh6ACSQIfyD/CLA0j5 + YWrHLxfV/Rc/TaJ/yIKj/INv4YhvQACpcBRAUp2n4fwG+031G6w3VoB0QdD1IT3q84HywzUc+YM3HBmQ + cHMIkDpzNPuODEN6Ut3cYJThiDoEDxmOUC4g4VgQUp32HKmcZXXsDOoEe79RAImdjMK54YgzRzNCUTiy + BEXnSXWBoyNOGbuTv3630RlJuQIFpaloj7w4uJxzBh8GoROctjodfuDoaKbRn3DEc027C44YVHlkvQJs + AKmBl0cCkuTp/i1/n5HWUe/Hd6tuwRCXGPB4FCiCAkhOJk0sA0gHiCQlKiesANKGn1GWTUBJgANEe5Zo + 4IhiUs1yjSbcykn5AUiRE/lA0BENgDQjpzUGEgyFZol0vEyG5WUuaOPSFhoUm5Lo1cDwSKPDthge65gj + GqZHOSII/esYrTeaEWwZtJo86wV0ltDW85drTlsNpkRzegOSDOc2ruf8qW8Glhrn3bYM/TLdNdzH7J/r + qz8aIKKXtoCF4ILHZ3v0ja/7RH9S2/N3Rv/D/oelu+3de53PYD7j1fbms3t53UO6J3rPPPSt7jPen4Uk + 3ccXIBnkl1Z/eGgPJlxt6DNvAKnafbMqIPHR4R3k2P0+Ejyd8sSPxBDUPeOLj2uGmrEKR8crHmfgxrGr + YrzzkrtRYuIzRl4xFPHVgORzxtseHZczaLVideI4j4nzgSbWOf4rB6x8ACVXPHKHckv3JznvOOe0vPIS + dAbzoOYyAZKWiz/yHzTLzAeQHsqSuw1J1teUVnNIyNM8LkhSDv87PlgpeV1yzj+Do/EHB5TqGQxI9RIF + pNt7XFptt4eB7sHf8T70SPBEf/0zDSAfSIqX+isuuQsgUQKkQFKX3EWzJ4meTVsi6OGekHQ8X/clGZBw + HkCyZ6SXPH4y5axSqh+NDw0g6RhISp0H+rsqSj63s0gDSVpN9QkkcTuK/HQhqXuS6L3pwT+BJAAS6uTh + A0hQJkHEAQNJmUUKJGWCJYAkhgBzuE6r0wRJ0vCIAEmTNiiXS9Z+pI95aAMVnhlAwlF7kB5w5At4YV7Q + H5Af6l+QX2ZAOsvqZsMU/6ADR9CncDRvwoYj190zRxLq+QZr0xc/AH0QhKDOHOkDekATPkgeBUcCJJxb + ugF0nEd5Q4UjA5LqcG7l5pIuQAoYBY5YPoA0N7NnjwhHp64jBVlW57I7S2Cos0Yps0MFjrzPKBIsBYzS + cd2Ro4DRgqV0eHb+BUMMBD9l3alfweQKLgEkAdArIDVwub7BzJqAJzkQGo5maV2CpkaZtH6ZT8VJgGWw + XcH3ABKVIK2grSCu4wscRd6oeicGPSKVYtJoEhkQcmI5SUijc01ChqNJUh7ly6yRE9rWAqOVHJ0wKSbT + mTGqnGSdcJuMnYQ7kqmEjQR+j3QiuUs5R7IvDDX5H3MA0yCdustUZGS2j+ceEwJt01LjIhWGupxmXcP6 + A0NHun4MlY2UNDNFb0wZDJtniWjGZvRbssE71235ccp+pPIFP5ENZkflaSytmk2/bgzqpcv0HmP8Ypi/ + qPysT3/uFq7/TAsSvqx//3/+h+lf/yfq3e/7D+vd+/CJ3r23o3efSfTuc3z7eUff5ue//Zn7vsy9mtml + S76e9250vS4AVO1+Bk3fwnVH7nv3ddXpu4ae9G2qffuNfC204oUfGw6hTO144mW9BSGUoYlZiWFXPEsc + VMxTnWPeuxh54Ajnb+MsteLzxOgDSOdhDlRivNpec8AMoK284VkjKku0m2tW/QEkr2pQGXlLgIQy81lz + WwYCne9WHnRuNAxxIFHnKU8uVb59QhLzMOUyYah1foASc7vzeVeION8n9xuU3gDS8Q83IL0Ozrbu8Sjw + y8sYinqE15E6QBz/w73YgSSBErzTrLyJtzpeyw/CCiRJs5pH/izerVBEXydIsuTxLj+Y83hFaUGSZpIk + +8wZnJeWH61nJSBlJumHf4GyISne9kDSm+V2n80kyVdTfXDDY7mdvLkgCWV5eXj3H0jw8vX1B5Lk8e+Z + JIPSWm43LDHL7cIaG5L+KzgkkKTrWKbKL5nwka5ZpDDQDUipCBzl4QtU6iDRlh6+kF/GX1o4EiBlo5Tq + /QcvONIGK/7Db+BIG7MKSKmDBEFZRnfNHOkNBQRllihwJBWM/uJjPqzC0HygnB40FGVZ3R8KRyh/HBg6 + 9anjZjc/Xz43nZfUsfwTbpLL8+l9o0q+kbWMzo9s7M3tG/svf8LvOkpnaAeJ0IE0S+R9RqdTBY6uZXQH + jNRBPw4EuQNrWZ1gKOtm2dkfcPTTziAlWNzyGt6Ovtza301ANWB5VGcHsiMEwP++1xoXjghDCpZ5+AJF + KAoYuay1zSfgnnMEaM0g5QtfpRntmrXUb+FolhhsOAogfdxw5MSTBMSNsU5Ik5ScpLQUovVS6yVuxEUC + xHmTIROmkuZZRkd5WcYkVy3ZULJl0p2EzHOOVh44emiNgJ6EH1PgvUTVDUP3DJJMhw0HzjNSm3poLaVz + m4zNMi8qe5boMj4pw0ShDUaq5ZkxYluX0blO5muMG0e+Ub9kcyYo8sg366Jj/jKavo1hjCLM48fMHLXt + AJH3f4zBvMyqR+/fGFmY25mBeBphyMuw7utriM8yrNYd6We+Ne3//v/M76MeJv/zmRm87gUejt62BVZe + 2hbMfKzzp/7ktufvhf7o/0H60vvCNl8j7feWf8tLXcTXvavPZ/r2s73uiVW/dC3N63W5H7955qn3M85n + dkkPFWnbUWaL1FeumaOR+9gnkOTZpVzb/htldqn9/Uhxgm0+3/Vu47FxpYMuiDWIO4o9bbtiVGeQWp/Y + FmVGHNrx0PIXYeP8xE2eN7auWJu4nNis2aWWC0nRieVQZ5AMS1kpgHKByWK+WKsPopVb1OaBuZN7NHDH + FQ3JWx7MYy6rzjJy5bzkQssPbeiyuxuS9vK7QJJyr+BpVnN0b1IHMwFJfXhDZEDK8dqfNHuT4hkOMFH2 + E/Ecy4ccaLL2PumX70rK6hh7nexL0izSeCIpgCRIkrIaZ3ktyR5se7MbkvjwBvu4s4+c3k6Q1Ic3SB00 + DyjpezEHkH4Cf0lPaS85+9y1kimD84EkrW56ASSWNbuEOvpb+Vx4YJxnJsnbTQpEgiQDEnS2qchjw3Mf + SNJD0QxJBST5dfj2/R1J1AIkeP3PISkPbaDIDqwjT4gp+NAGgpLrH4A035HkyZzwiRlmPbTBrLN4R6vo + vhc40nSSGgxHfLKDNzB1uZ0oK/UEIf8ire/zzNHUQ/hDZ88R/0HBUb8Nl3X6ttyAkOrxRniD1iy3gwxH + kDd24Q0FSBmO+EYLkPgEDYIRrvOHMXCUp2wIkNaHKTjy0+r4wefJHYWjAJLWZaIu+5F0A7k+G94ASH5S + nQBJcPQBOKJ4Y649R376yI9/IvHmPnuOuLzO06bemMfOwY5QODIg6WEMKQeOWC9AMiRxvWsASXBkQNL6 + WMCR9xwFjqRsPGQHfz6pjkvpAkh72pkBREqAydFwdHSAKEGK5xUDGYKbA9rf5Wk1E/C47viGo3lSnYAo + wRPi1Ly/wVvB9hcHlryE7kPf/u1Zo7WkToGcD2KYJ/UoqCvYC464xMBJ4he/PN9A7ocwcBkd2pBU/gFJ + JoCkOgJSlzXwODNGTFQCpC6zwxH1BiLUcxkdn1CXcuHISdNCQvxntEGsn7aCEBJulnZo1ij12UzMpN0Z + Iy0PESAJkpjsndxxbgCyPGOktuwzomFoOw0GjAdNBo0FTAjbW5djTAkNygfgiLKZcX2NDZfOdO/BWUZD + OKoESVx+g2sOHNFMyVDJdNVwwZyNPKKt4zJnvLbXw+QNINHwwSzSFOL6c8R12kdU9drH62YZ0zaqPKcZ + riHe+4N4fr0ux55PW37O/TNbd352z2nMa+qPuTcEVC0LAgIW1QUaOT9tb37fqvs/p+2PfF/evtepWz+7 + 173+Pur52Z7jyz2xjj7Hz4nun8lztPdnvbyOOvezjgaedc/j2vaHDBj0Nb0e1/HoPiW5r03/Cyylb57+ + x+OCI0h9O7HAbVcsYPnEi4khjDONN4of0G/ePv0ugKR4xrildgKSjoxtjHGNd9DEwcwoKQYCkLxHadoE + SI6tevrnlA1Djs/QPDVUsVmxm3G8cV6AhDh/ACn1hiTmB9f7XIB0IMlAJDnf/BIglGV3zUv8MnLuTXK+ + MiCxbDhKHvvFP3qZHeq0FC9L7pwbBUkCJO3V1WxSc2pzKXMvcy1gKOcEJEEScjTytSFJ+fz5hDvUB5Ca + 97vMTkvt5+ENEPxCl9npaL9RnzF7nnMUIKkefoWSZ1mPAU/9+B35n0ARPBE1e7P3Axv4tDv4rIEkei4P + Rv81/RcBCR4MZQORIYne7a+ierlCEv0fAYleL5CkJxgbkDSQLr8oSOLT7ARIEuDIT0QOJOFoSJInFSBR + DyDi3iSXVTd+15Ckp9sVkuCVtR9JkKQJhh/CWxuS7KkHkuS97b8FSfHl0Pd/IM9eSOIWGQESBY+Puo8D + SSgLkARJqNNzCijzQ9nCEy9S2eK/4lg+4aSNIImApP1IASS0kVf+y4Gk8g4YCMyD11DnKXZqwIWkLMkX + 6wVDWJR/wcwaCZBIaqhXm+BIf7xmjkYmQf1ThJ8lgZG06gRB1Jk5olyHD0IzR/gAhlQj1elDHHU6EB8o + yvqwCUOSAcgQJGomGFGo+5GEm8mAZP2IIonrZvNmuMCQbs6lgpDKhqORQGhGBwRHowNCKPPI8v6OI3a0 + SOX/5rWv7pxW18QeOFIHlwJHDQIdKREMPWeP+qQ6j7B49MW6HsQAKShFZzld61z2qA8D3q0zWsQgqUCp + tckeWUpQNQRp9KnnGa2iOHJVGJoldR7V6oiXZo0MRDpaSgJKBh4984ialx1EgiHB0R8MR0owTDpKPlUS + lrRG9AxFPTrJJRFmVPDAEZOjZow8omh1hFFy4pUGjtbI5S0kcUqJHOIIqOTvBXHyR7skA/GiLksJFMlo + dJYoJsPq/oCZLYJh6TK6mJdlcGCAqL2sBsaoMhDVRBV0ZlRadTZfo8wUWTZiuoaioasJjNlzHUFIRvCM + oMsQrtd8YZbo1B2ze84jmtdLfc2XhOsqme9VvkSTbqP+qrZ9Ir72Wws/7zO9/d3/yfXu/5De/e9f0Lv3 + dYSf91Zo0+tx/lSveWl7c4/M/Yf2p96+ru2rbn5GdWZHrdUn1C+e17Q+5QVM6bMoRweY3C97Pv25fVxa + /f+KC2cp3tuYolhz4o1mk6jGKMUlyjFs4hzqzlLhVR8FoBQn+8XYE0sDShNj38Xil7oVxxPj38X6Xe/8 + cHLG5A7PKK3ckyV3o4En5Ssp+Yx5TLlsctxZdje5D7lRg4VXzkze1GzSqQ8kTQ5mWXl552nIM0hfn31J + lHI8cz+O2ZfkMn2BfcIMoPI8XuLo6T80QDvl26tsCZKs8T31O8sLxTvRL/01tfyUvBRUQJrtDfFkgST5 + N3m4tSXCdYQhK9Akz1c/eDzjwzfSX8pX2lt6+wbr4TflRwtJnkmyT7VvrZflaiiujqq/pQ+WcL5mkuSH + u9SOfjqzSK5bXtugRK9dHW/epXaZSZKX1xK8WWZn39/vRxI4iQ+sa09SWYICj0ifzCJRAaRhlgEltGm5 + nSeAzDqcRQoL+Sl2nCVKRWaOpMwczUMZ8MNEXXysXn4RZ5T6R6TNG6bwR57vOjLxWf4HP/yPcsaos0ec + SWrbwJGemQ4wolhH+gwcoY6P8s4z2DOb5A+kz2kn6eJDAhyRdlGvD9SzR2fmiKQcOOIskSj6I3DkZ8br + 5glpZ+bI5d54fg69KZ03pog+cCSq56yRZ448EpCbXI90zMiAOoNnidg5/ChIzyKp42SWCJ0HgKTZI5Qz + c8RZonRIzxzN6EVHOAJIeq4/zimVC0eaOeJoycwcdbTFoywuaxRG5cdjvDlaw1EaldfDGFSPAJYRHy+p + 07I6jgRlRCiQ5BEjBcSvcX6PMDWYQhp94jEB10cFZc8e4RxSgPajux3AudGUD2LIwxiybMDBX6NkSAic + LeqsUROHRtc4c8Qyl9RNgvHsEEfk8n1GmjVSMkJS4oxRR/vS5mSG5MYRQdR7I25HCg1HmjHq6CKTo45K + mh6BjGbWSGvfkYAzS6RRSyZijWgmeXPE8wMJ3stEOBrq2SImfdXDCGjklMcxBL/FuZfRoY3m4V8+fov6 + AFJHcD1C+zscC0ga3V0jvB7xrZnx6G9HhnO0CdIo8RlRRtuYp45SQzZWM1vE9o5eawQ718mIwbhdI98w + dWeW6F/XiDmMX4+6rq85o+8zsg9dI/Qwn/cskV8zr8ux5+d153h+5pkJOLMTPp/ZCR2PGb9mNdZRP2Op + ZZnlnP/Jbetvev93/idse/4P6/jHtX32XqPMz6WfUa6T+pnpiJ+Rv+vl79TP58+i3twvvZei1/sMr4t0 + T+bn+WeivT/ret2zr+iofuG+gWsj9h+8Tv2J0mvQ36jT/9x31S/dl9VffdR1vH712xwDSLgu8SBx4wAS + flZjRdsIRIw1ijmJP6jLjFLhKDHpd5RinWOe4AixDjrxr/GwMdExVBDE2aRAUmPrtDEG48jZJMZglBGf + KcXvAhLbEsf11QyN8471mk1SjtByO88oCZCSM9I25UISc4xzEnIQcpFnl7yqQfWaSTIkzXK7f/SMkWVA + Sh7UoCFXU2QWaedN5lfkUs4oqS35NpD093y6XWVISr4WEDmHJ6+nXED6kJj/7Qe01D6AxFUm8BKoi58o + HNFrLKFsHxJAygySBP/So71MFSjKUaofouSXOqj813/9M/oq+ylBklbnFIrqv/wQB3o1Hg1EWfnzV6iz + rxMk0fNx5kgzSvquJPlBQZKBiE+3k6ZcSKK/9Aql+M58R1K9qVc2aQtIvCr9KwEJdVkVZUDKTJKASF74 + L/w9SS4XkrICS7NIp1wgiveGUOYKL/lyeHSu8pJvp1c3IGkmSZDEGSPKM0nggJlJIhyJDzKTNPwQGBJX + ZBYJTAIGYb0AiU+3M5dA13I7sctqG84RKPG7kSw/xe7AkWVAMk0FjvRQBlMXAam/RMvr+AukwhH01UV2 + +Uf4TxmQIMFRZ44KR1DoMUTJNy5wZDASHAmQ8GGsR3l/f20QA8X+BT4gfmh75kgfpqcJDUdU4Ii0zJtE + cPRDwJFvGNcZiCjBkR/n3fWdpnTehLwh/T1HgSNSPenegKQ6gRBv8PMox8JRZooER9KBoz6AwSMPmTkC + HHl0gpsC1RHZQdVJ0XE1c5SyYSgzRwAhLavzk1oERwakBAcdGzykzBwxiKhcOEqwYRAqHDEwNWCxHseB + IwU5w1H3GgGOfo46QRBnjRQgpQVHfxAYqc6jT4Kjr3EkFBmMPGvkjaJnWR2DNoM5lwR47bSX11FePnBG + yPQUH4+eab8R4YhL6jTKViiqCkFsQ1ISHJ26NaJnKAoYWR79MxQp+UV9AAPbnDQtjzIKhAJFv/o1zquM + RCIRKzkzSVce0Uy5ib9l10kyCjAM3sDMJSeCochta/ncjMY+zMfRNi1bMj+CIbTp6PKMGOvR3DFJUEeY + YaYitBGIlgRCEkza2VskjYEbUzda19UM8rpLy0TWXFouj+mMCbV8vUynrntqvS6GWErdaYu5fhhpn6de + xtw6Rr3Kz9k/86nrZ77q5fctbUCT/j1617b0v6Vt/W0vbaPP/vdXbYB56rzX+JkPzWf05vfevy9t+2e2 + bX6+5d/37j7LPSjhmmpex2ta7nWsW/e8tGeM0lcEQepH7FMjDTysa6X2zdVPr/6rgQ5cR93XSOjvJzZI + jRuIIXrAg+T4EliiCEJ3TIISt7Ss7lEHJQ4qHjoGSmxLjHyJnzMLr+V3b2aUMnCVGC0RlFi/B7ioxnnm + BIn5QUusZw/qCPmBqw6k5pNHzvlHlGcFg/OUIenKXc5nAiUB0plNmlxYSOoKCw8oRsqlhKQpG5ACSRmo + lDKIKZ2BTs8iMbcTkChBEqEI5+9nkjyQyj3L9BTxFfEcgaN6j57Xo/wd/Aplr2IPQ09zfaksyl45U0gq + FNkb0UsFkv4GkDS+SpA0fuuvAE9nFY8lSPLKH2+N0CzSYyZpltxpP5J8YfWTWXJnaUYpvpKA5CV3nUWC + BEQQvelzJqme1pCUmSTWwfcaiFAWJN0zSQIiSUvuuiepXlsPQTMgod6efCYu4OHp2WcmCZqZJHj8QFK8 + vzlA8gwSAUm80JmktR+J23SGN2Y/UiEpfOKVbgNIkOGI6ixSAAl1AqQ/fO+CIzfgIgLSA44o/HKu4ztg + dMHRAiRCUeBI528ACXWBI74BHxccSV1ahzcGb9YAkt7YPJABBDqAJBCy8AHpQ8r6yANH/BDxof4QxFtA + 6uyRH+VNYCIgGY4MSLlxSN2kb5x3WV3qDEho6zPpBUdUpz8DSH2ct8ifcMQbn4CE4xs4MiCpA6UTCY58 + LkCazofyX1M8R4clIKGTDiAdODIgsbMHkE7nnxGTBIgdMBRIBEhv4IgSIBWOUodzBS4B0swc5WEMni0i + IC042k+pEyAlgCpwcv0yg6sC7IEgauDIgGQ4MiD5YQxeCkBASlBv4DcgOREYkJI0tIQuy+kISE0mqm+S + SdJRQmrS+acAkhMW2pDEIH/pK+sFR0mAO/ENHCkBDhyt5NqkegCp9UzESsqfAJKTuBP6aR9A8kyRAamG + 4ZsAiWAkQOJTpGBQupwOqklZhuUBSKttmZ9jimKQYJRknmikrADSaV86oEMNDNW84ZjRcJu+MX5vAUkG + MmZRhjEGc8mj87n+oXndJVwvc+rjMcRHF5Qsc30ZbAnXLH0KQdDbtpff96rrb3nogosCSPTxKG/9b29b + f/crWL373181bW/e1z/uc8DvjF4Ad/1NL3/L+hnnZ77eb3tG6RZet+7j5+vPPV+1f6y+4pmi06cGkN5D + 0g1IFPqvB0fOjNIZEJlrBEgXJE3cmBnobwFIbp+YhTqq7Y53C5BQZhys0t6ZpTuGfgGQKAMSjtAFSIjf + B5BQN7Ee8Z/SjFIGzQRJzCGU236J/FBIKiD9UwEp+cdL61jHXKV8hTzGnJVcBTmnaSZJe2s9KOi6BUnI + jcmX0Q1IBCLuT3JuLSBBnj1imYOYOqe+Vg7v9xU2zxuSnPsFRKijT8hMEv1CAInHAJKhSbLXOIBkDzKQ + JECivB1gA1Jnj+p3DEkGIgLS3y6fxCMhSaAEn+XldhqEHs+lMgAJoBQwykxS5Vkj+Tj7u5bh97L/iP7v + BZIMSBTh6IYkzRrdkGQ/Cq8qQBIkybcakAJJAiT62DeQtPckBZLim689SfHX9N7SAqQNSfDp9uwEpA1J + 8fdfcaVYAWlD0gOQKNSVJ8QWrQ97rCfbAXTAJothDiCdFXACJOpAkiaJvjezRhQBSTNHe8nd+cH54QKk + 8zrWnT9G5EY4CiDNH07Kwz9juY5wJEASOQaM8mbxXFSZaTi9gXlDA0d8w/MUuwVIhCDqB5n2k/SBGo4E + SPjgVabywReQMs0oBYCWvIQuYl33G/EmNBxRuUEJQtaHbmQp9L9uencEdhKNIOgYZVmdO5ZHHUZ7Wd2Z + PUrnnBGNv6GmQ6tTd+bIAUBBoJpZotYVhKCZJTqaQPRJYGLQSkBTMCMEUTj3zJFniRQAZ5OmgyQhqCNM + gqJLXEqXIGww6jnkgF0QkhrQtRzgwJGEZGCtWaJA0JGWLIyUYJp83s0SUUpcXQaRJAYJgnhOCEoCNBTp + GE3i9JIMKwm2S+iYfKNJyEjiTtRO5JESu5bR1QikDjIU2TSwLTBkyUDIbOhcy+eoAA/beh5dJoWjuzRB + GvFNvY3OGJ83sLNGlCEBEeW2Xvc0YVrmE4MWKLLc/o2zRJdqGpcB3YYyr/1Wr3uaW+gbZzyqh2m+ZyCe + P/Muz8+Avvj7ngCx9Nr2f///qo91/tT/+9qe/+c3vC9v3sfqbrs/k+szmnsF1+3Pduvtz7z1FuTys28g + u+/Vl9mlde23h64zyOA+pv7Xvsfz0fRNXmu4otKnGwOgDUu7v9/XOIbkmNhyxZnXwZkjw1PLgKfEOcUz + xUHpxMDoAFLkOMpY24EplBVvE4MTkztQNfH6xG4us7vju8TY30GyyrnC+QPwZFBKmflkdJbcUclNd65a + uaz5jDkOx+a+kwulWV3hXIm8+cypI+Tb5F8OSCYnW8zZzN8GpSy5q76WMpOkwVF7guULLM8gRXl4QzWr + Vajbi3SVy/Eo29v4WDi6PNCCp+OZCkjyVBp4rscaSPIgtQas680KSVx+VyBiGZDEwW+X/fAGD5CjDG/I + QXNDkwbTC0kGJEqQlC0cbyDpx936oYF8+NbOJHlg3zNJ1rUnab4jyf74giTAUwHJPpuQJN8t710vLkgK + INGrF5Do4QeSUC9/L0Ci5z+ARA4IN3h2ieeeVGm92r4Sd5Q1AknmEk3aeAInDANuyUzSB/clqb6AhPob + kARFBB2BUQHJFwaAFhzNDx842oCUP1IzSKqD5o+G9M+ccuAI8hsx5Ii6C5aoeUMHjjJzZHVpXT+k/QF1 + 5kiAhA9SEhwVkFz2jRDlhhFdzw3kG6s3kx7nbTiyWpZ4cxqQCkeGpQBSIGlGCQJHG5DO6AJ1A9Isq6vS + ASmCUaVOOoBUoZNfgEQViCYwpDxBRPoMkjYctbyDFafEB44ESC7vmaMDSAmUqJsldlcwTaClEHgZcBcg + WQ7QDtjSCuKBozvoL60EkeRxJ5NJLpN4jpKYmrCcrFYCUzJDYsP5SXo7EUJOkNAjeSKp7rrCUQFJ5y+A + xHNrA1KlUdIzW7SMweuSugGkNVu0jId0GRKYmTVrZMXUXIAEA7RHjzNbhDYqxogmaWkZMxkvzxZFa2T7 + uk7XHoP3xgDKGF4wRKH+nZ6ve6d3Bpbm9p0hHuGaL+ntz9zCz/i2egMA73XDxYv+7f8leve3v/1/v6B3 + 7+Onevf5RO8+2xfhZzz1bX7+25+17td39/O7+36/5u3rnv2rfQ9tu09uQKIuSGofl9z37yW2jAn3dQNH + lOKKr9HDXxJ/JuakPOqMd8oT33K07ljoZXeEH54fuc7xdw9IKQ7vuDy643ehqHUn9kPJBwahBUOTQ5xH + WN55ZgDpkZtOrlo5rPktuuBo8iHyJIVzy4B0L7ejnGufOdhl5+jJ4ftc+X3gaPK+IQn+IJI3GM9A2UsQ + kgRK8hnHc1C3H7l9y+1t3sLR0vFKHmi+/VQhyat1jhcbSMK5ltxRy8cdX3dBkj3fDJoTkgRIkT3kmUmK + 6jnhPwVJOH/MJBWKxsuq7JkklDkpcDzwmUmi7I8vv1xvHclvG5CW/7Yvr08PJAmQBpIESJlJIiBJ5YCB + oKMCkpjCXLGW27l+GIQ8YpVjyC7DMQUk1R9AsgRIuOAFkPw9SAKkvNgQpB8601IbjvRHaS2g/7AXQCoB + 4jzL6vIPaxots0SzrA5vWuHozz/4LbyFI9Z7qk5vuEl14MhfAusPCITLWSJ+eK9wNA9mmC+CxXlmjj5E + 0bqJXKfpSN1YfJQ3bqys5ywY/eRHujG1QU5w5GV1ull983oZnW/owlE6QJbRCY5ahw7iWaNu5Nt16HQa + kfB3HRmO2AGtv0HnhD54dPl0Yi+r++nsM2rHX0vqMpKyg4bPEVRmitq6ltRdIzdbCFjXiI+gKIEO532M + 91GC5d//3KNILjuQrhmjrG1moD3BOKNXmUFagTtABGktNcsDR0oGSAp9fDfqZjndSSJ6bKqkRMN6HA1D + HrHjMjrpLKX75T//SkshdjJbM0bZeJtEeAHRPBb2LMngMg0nWG78VXJ1Ujb85OlKaGOSdp2hyELSnmV0 + YwIKRVpa4roDPihbflT3gqLfVddSuS53sdQ2JubF4FxLbmyCCkVrRDnty4CdkejRmLF7iR1VE/ctZ3uo + h0n8j80SfYtZhnfGF/JMwrufid8357iGWqb98xmP/0UzMwtC1FYYaX2u+9/Wtuqutk/0p7e9fhbzGfXz + k56f7ZLur94TD+X132426/kzH/d87231FbTtPnBdt1/X/nB0ZpdWHxQEoW92RtfXsG/ONY9le1T6f5ff + VYkH0TXzRDXeIA6d/UmofwzSOGbtQR6Iy4Qh76mMPBjENsbMsz+psZL1AaaZnW/cXbD0LfYn/fbEeQqx + H/WaXereJOUK1CdneHapgMQjyllyp3zk+i67Y35yrtLepH9yXiMorS+Y1SoJP8DBkOQvlXVuvCFp59Rf + en/SCyThXA9w2NAUSHLOnlUghiXm+fqAX0zuNzDZM2ggNQ9vUFkqJGnpvh8CxfLyIPEsWeVyAKk+xt6G + xwKSPU/g6GVVTSHppz/VV6OcrQp7uR09GPyZl91BmUnKQLZmkDy4XSAiKAmSZtVQIUlQJA94lt/tmSRD + EveyL0jqTJI8aZbfxa/u5Xb0tANNFyRpuZ1XUwmQDE2GJHtoQxI99pFmkvL4b/nw+HL69EDSeZgaffwN + SeIAAxIFXsikyfUdSWAH67DFWm7nujAIzrOqzRM3BSEK/PJRrrlnksQ+emhD9iAZjDqb9ApIACPDEX4A + ASm/QD98UZu/7+iCI7XhDzcgeQ3hAaSsMdQyOvzDBCOJb5jg6A+AI72hB4541BsNdSrPH8KCI39I+tAK + RwEkfKgAIwNSl9WhjjcBbwbeFAYkl3nTGJBE3PqeI2rPHJnaA0i5MQVHFG5aQNGsHfWUqG983fx6Wp1v + +huO1GH4tBN1lNadJXV/fTYBthO6Y3IEw9O7KhuO0qH/8Dfs1AuQ3PkLSxuQ7mDxs595k2NlOJpAk+Bz + ByZp1gxTgSMFuwCSygmMCZBaj0xAUoA0HL0CkgNr4UiAhHMCkgLyp4DUIF84ot4BkpPFDUj7YQxKOANI + hiMnJdUnWSWhKYl1xugFkARDBiInRwISE2eSZtawZxRylmxMslUCBiDpC1+ZmFGPusKRE3cBqcmdid5J + HbrX5S+TAHkZXUZdFxwds0EgihFZZuQCpNvIcBkdjpTLEIyRdQFSzVMkQJqRaZkpGC8LRmuZszFj0g06 + MHjLBB5DeK4/r0P9ft2S2rb5lGJO35laaZnM52uvNlx7CW1zLcrLeF/m+9LTtL/qo/DwRq9t+JnRizFf + v/flb1nt/8vb1rnql87/8Pw/v+F9efM+Vn88IFH9bF/rX+6z3h/R3C/P+wyvfwtI+RnndVXucd7zvPdz + bqH92VemTxy9ASSeu2+ufipQmlmlzwCJegEkQ1LkQZbGCsWQiTf57qSI52qH9qDOxDvuT5IESDNTTuWa + C5BUVt2JrYmlB5CotjlGN15XiuWJ7ddgWPYnTQ5IfhAg8byApLxSGHIu8aBc67ySoftgDyB5kE/QlIE/ + A5Lrmfs0o8RcyDwpQDI0NXd2kNGAxOMNSQYiAJIe4ODcXEjKwKa+q/BAE3P818rzBiQ/kOkNJMFPrLLq + 5DMESNzjfM8ijWf5+Ft5FJ4Xkupf9vaB2/fYE7WuPgl+ypAUQDo+q3uSUNYg9bWS50ASvJv9XGVICiAR + lFR2XYHov83T7U5dVyRd2zjsR+VD6UcJSPSmT0iSl6WnVZ19biGJ/ldeWHUbkuCfKU0y2DvbU9trZz+S + fLn9eGAI5xuQqDPRAU9vSAIHzHI7qYCEugEkssMNSOf5BhuGDEj6/tWpo/7rBiQwjdimgJT2BUiAogCS + p5VCT/khr4CUJz/ol/GXDhzxDzp/TOR/gDCUL4KlVA4gCYQWIAmAVEc4Om8oymvmCNLaxo9O4xWO9odU + QFozR4QjA5JgiHX+4AtDBSTPHvmGyezRAJLXcvpGCxxReopI4YjqDcubd+AoN7dhCOUAUuHoBiRv5muZ + OoDETubzA0OCI54LkG44Gg0gteMHjng+a3H9MIYTKBRgHEwUZFbg4XkASV8A22AloTyAdIKal9ThfAAp + s0Y4R6B02XuQCEcKngikCqgKqh99CEOn8PukOgTjsyaaQRxHB3AF9sfT6KgkAz2pbiUHKiDE5KHRtlM2 + BPGINici1jEJNTlBAiQencwCRn9IwjsjhEmCmjXywxc8S4T6DUdJrJNwJdUhEbfNSbmJOzNGUvYZVWcJ + HTT7jGIUZBqmLeUxFhHqZqR21v8HiGhSNuhYMTnL+BiKTjv0MhNkIJL5kgk7RqrXnDbqMm40cw9DuAzf + 56+j1usuk/k0oA/BoL4CUn4Of+b1s279UeDx1pi/6lsDEut6ZNsu65rzu92Wv2H+Vl7773ndf/o2v5/T + Fqnt3f9+pLZP9Me18XdbbyEv+nx26XFfP+65T+9P6AWe1s+5BhPaNyS0XX3nvObldY/XXn26s0m7T1to + NzRNLDixI/HhwNLsVSQw9ZrGnoElxSrHp4DStT+JanxTPFPMO3UaJFox0mLsZIxNLOX+JJSlxN4FS4/9 + SV5+13itwS7F+MZ75AKDklYRKCdIzRPStT/pLLuj/HAHaucjn3Mwb/KWVChCbjMgEZZ2DkSO3Llx587A + UgAJYq5t7iUUcQ9Sy8zRk68FRVoFonyu3O4cH639SfQElfyDZ5eoDLgWkug1xncAjg4oafB2PIrVAV57 + m+NzNiTJ/2gP0inXL9lL2V/dXitlfxn/QJI9mvwb9yDFu3kWiSoQ8eFbBKUpQ4YhSIB0oGlBEh/gIL9J + n3lDEhRAog4k0cv+6McFJIheN57XM0kFJCqARA8tSPIkQ+vsre2/4bvly8eTQ2e5nb5EVv69fp4AZUjK + MwUg+v8bksAIBSRwQmeRvhJfrOcboDz8AUYxkxCUWLa6HwntBqSBpPCO2QeA9Gd8SMMLHEEHgvSD+kPy + QtfnF2ZDVGaNznQWpD/+SIB0ltZBBSF/39EAkur8hvGNw5vmmaPzZvoN/kEfJ4i6A0cFJD+kYQDpwBE/ + YD2+0B/sBUeQH3vYutlvxBuKD2kQHBmQeLPNjZfHLN5L61gv+VHeAaQFR77pp44wxNEDnLuD5HuOCkdW + OhUgyJ2MUkc0HFHouO20p+O2UxuOnk+qkzRa8gaOKI2yOLBccEQp+HR6mzIcKXAJkBTMWA4gJeAp2AWI + UN5PqkuQnNGlf1B9g+uGIz9B5wTlASSII1sJ5FwiYEBqQKecAHh8BSTKCWQ9pCHJhQnHs0YCJCWeJKOl + SVadLRpA0iggkt0GpD6Z7gIkiEk0UsJdgHSSrxOuoKgJOkk7I53XQxpOsj/Jv4DU2aJoAOmNPrjmf4xI + z2NSCj4e8bWZocmpucmM0ZibmqIxUpTgKNoj0TRUuW5MGI4vJs1G7jZ2u52vs8Gz2uayDOg2ptIymQ9T + Oq97eY3r7zZcP3LdZWofpvk20TDY27Sv8yNcB33RKO+f2fqUX007fmbMPdpo8I/UxvP/V7Th/2Ebz1vm + /5cjhNfN+VPfDjzwcx+az+j5e/kz17n08jP3/ZL7h/cS77ldd7X5+HKPzs+kzvWVX7f6weozrxDUdrxO + /Wi3HRmC2l/Zr0fp02hfs0ptRxuPB4A66NJBFgET6h+QhDYeE5cqlBGvvhzPrrgYQDIkvQASvxPuy4BE + OV4/AUkqIFEdCFO8dw6YQbMnIP0zAYnHk1MmzxCQmHveAhKX3yV/Rc5vPOd3JjHnvUKScyNzJM5X3qQI + SM6vzrWPmaTk6eRn5urJ2+cJd8n3WwGk+oStM6jqJXf1FAWka3AW3mQgaQDp+JYNSGdP0g1JBKRZbpe6 + 46Uyk7S8Vv1WHtKAMgetB5I8iwQI0iA3VwLFz9H72fNlJikekL7Q/pBekUBkSLKXHEgiIPGrY+I7peVN + M5Ok8ln9BF+r70fKgD+fzgzPa0giIOk7kuSL7YcXDBGQUDYkxUvTbxuSMnEB0Zdf3rwzSPDv30e5kAR/ + L6/vmSQwwIYkAtL3wwgGJMNQlcd8q868MQxCQAKbmE9QtwAJEuccSOI1mgQyIOHYhzTMl8EGjghBesID + XhDKGjiC/GQI/AEAIv9y/iEue80f/thQnZbUAY6s/HMfX5kKKf7jH3gToJTx5vhNJFHqqRd6nDdAKHuO + 9GYTjix/AJoxEhz5CRuW4chL6gRH/FIsAZKe0IEPXU/xEBzxiR58LnzqcAOJriU+CUTfdeQn2QGEUM5N + py/t+gkgCEIZN6doXjerv9iLN7Zvbu05ChydL4J1pxAQsWOoc3CdKjuSOhM7lR/nHTgSIHWmyHuO9CQV + wxFHNgRJ6sQDR3oiC4LBz6iW0eEVGAhHhCCBkMsNFqpjgFGQMSwxwCj4oE4Q1PW/mTFS4OLjOhnQri99 + U4DTYz41S5Qvi/uFHvu5AqS+9JVA1CV1A0deRscvfmXg1Z6jBUdcE80vt2MgR/AOIDnIE4LQjsCvJXUO + 8hwhCwQZhPI4VM8aaekBE0uTi58ElIQjCLKYlAxEXE7np9RJSmC/QuK6EtyvP35FOfn5aUaEIq9LJyAJ + kgQ9hh8kVX1BISEoM0VJvk7IBCC3sYykLeDxKKfakNQpJvkNRNxjRNNQA+AjDANMBUdbJRkIGA+Nwno0 + lqO01ZiSQBFHfmluPMo7Zma3SSjbBBl0tISOZqp7FnSMqSI4qe0yXRDMGI0bjV1NoY7LuFW9tiaur7le + F9NIkKGRrJk8ptLnNKedKTozRn2d1Z9zvS56GmOeV7eB93k1bct4qy3mexvx+ZnT5r/j+pn/Fpj4ru1P + bOt7nfL+HHCs+nN47Hl1t+XnRXO/5Hfy91QuP+7dua/RNvenz+/X+XjueevA0jl3Pzt9Tv1o97F1rV/n + 6+Z16rec8V19+oAQjrgmsJRYIPVaAdDEDw3CCJL2bNJqUzzC0XDUeKVYlxjGeCaYWrEuS+8SD7v0Tsvv + 8LrdxhjKmXnH3sIS42pgKfXSBUuN5YSkGdwqLDn2Tw4QLGnAbJbeEZAMScorGXjz0jvmIOecP/ILZgtJ + zXEZFFReZN4UMCGnnseBa28SAamQxNxbUGLuVT72V2wkTytnC5yUxwVIhCWuDvEKEeZ85X96AfmEe1WJ + /YQHWr3cbnkN+w/CEc/nKXeqf/Uvcy7VB8XzyPfEBxWS6JFwjSBJXmpBEs7pt7zPW/6rT7K7ltupLv5N + kOSjIUmeT5CkgfC9B10ecbwiPKSOgST5S0NSl9vBXxqS+HQ7+VP6UfhVzSYZkupn7Wm5QmrASfuP4odV + li/mBIL8NP3zgaSzH4lfoWPfTX+elVw/AFDFo8u3x8cDkuDvC0nw+AYkAdTsRxIkmQ8ESWSGrzqbJEAK + W3yFusUdBiTxSCEJrCI2ocwxEJhGz1L4L/n6IgOS6slCekgD4Ch7jjYE4YV8AV+INtTnhwqO8osOneEP + KhxpPWD/UE6DLTjyH+9/llRI6Z8HHPmfxxt1AGngqI/z1vScp+oGjvRmG5gER6TYwlEf521A4qyRwEhw + 9JF9R5pG1J6jA0f+vqMCkkBobqQ+ztuAlClMlnkzGpA43empT4FRAClPrOM3JevGXnAkMILOnqMFSOhM + nDnyniNowZE3AmpDoOBIIxdH7bgHkAhBFMHodPgGBgPSKZ9A8d/1zdQOLAwmDC4FJICRtIKRR3QmaDlY + 8dxwZEAKHGWvEcsHkARHDJIBpMCRAiiCrJSZI8JSAElgZAmMGKQ1ykUQIhhJ3muk4G5AOnCU74nwhlVL + 67YNSBpp0/l7QDpHwZIBKQmMS+o6W4TkFjjyMjsDkUcPeT6AdBLnJFXvM3KdEq5HJVcihgpFPLKNSbuA + dJK4NiYj8QeOmvQNQxlRPcbBI7M2FgUi1Etn1JamhCZFOkvpalYKRDYxMUUxSzJFVgBJ+4rcBsUsfQ5I + haA57jYfj7E7Rq5SmcYwslE85vKCoKrX5vV+3TagLr+Y2m1417kVo1yDvcx16/Qzn69L3fw+1eNa/SyW + c+z5d23/A9v2ex24aRt0PtuUVf/ZZ8vXW9fr1uv7M6rzMx/34NyTPuq8967uWV6D11F6ja/V9XPNObfc + f9yWPpX+ePe/nKfP6XW5bvVpv84DITgXPPG69nfJ1zJGDCAlhjiu4Kg4o1jT+HPaeCwgKU4pximuoY0S + LJ14h7YDQZxFX5C04mfPH3G3s0lTL6GtgKR4bkCCXN6PA+d58oAHzljGsYDU3KHZJR0NQgKiqPmIoOTz + QJFyVM6ZzwaQlOsWIGlGaQESZ5AMSBxUPIDkgUgDEgckn4DE2SQBEnO0IcmAZEgyIDG3G5IMSIYkAxI9 + AQEJXkGARBWQOLh6gEggJP8RULoBSSIY1cfIyxydgWEqXqiCXzpfKGsPJW8lfyUgksfagCRI0oqeNZNk + 7/ZXgqR4Oa78IRAtQPLSOgOSPaF8YjyjfOWaSTIgzV73BUgcrBckeYXTj1H2wL4UTytphRT9biDJgGRI + oj+GTy4g4Zye2pD0ACTUDSQZkOjLA0kGJPl2+vkstxMgoQ5efwAJXr+zSASiBUlmBAGSIOkAEpgEkFTG + GEDiyrZwCsoEJc0kfRSQxDYvgKSH0X1878wcDQQJhDTdpJkj1kOu1w/WLzgzR3tKq3Ak6Q82IOkf6SYr + g5ABCf80p9EISKn39Jqm2vBG+Y0rMHFZnQFJXwaLN5hkakDy7BE+GItwlKm/zBwRjqwDRyhr5ohwZB04 + IlEXjqwDRyivBzJQA0cCJMERb1bcuL6ZBUe4sUn9HAEwILkTCI7QITSl6qlWdBR1GHYcdZ7CkeRO5xEJ + jUpYnDHibBE6aDotOuzAETt1Ova1rE4qCJ3g0AAyy+omqCTI6KhgJDg609qEI4EQgxiDFqfDGcgOHAGC + HPD0RXEqE4QsBk0Gyowuucxp+YKQAyyDLqFopFmjA0cCo/niV496AYC6pE4BXoE+Wk+qU2IgHJ0n1Wmj + a/caUSifpKQk1C/044MYlKDQpiSGdsGRR/wGhAJHTICpQ6LE8ddIiEyaSpZIqEiigiDNGhWYUM+k26Ud + J1krSauNyoyRwadJPctGBoTSRtkcWJotsqFAmUqbAYmiSalpyVKXjOQKiji6e9oJRMcY4bg0S+duKLJs + rCiaKZ3LnC09TJkU83agaL0uZtHm0ebwnfbI+5F/xjadR2jn62Jo3+m0HSN8DPGjLqZZxrnlqb9+Zss+ + 9hzXftf2n6VtfWb9XFk3bXfd1TbK6+dzf1Of33vu69f7dIPP3Ncvr9vK69bPkPT6Rx9b/bV98fy+XLOu + mz49mr6f5XfUjhduPwMrjS8XJCUOTexJfGo8U0x7jXUBp1NPrfjJMkApShxt24q7isGoY0yeGK16x25D + kQa7FNsZ4x3n28YHODQvJEdAM6CmPCJAch1yyz9RACbmI+cc5yNDknNVHh6k/CVwMiApx50HOKSOsNQB + w+RJ58xZls4yASnnlHOvIQngdOXo5G/n7uRwiPldef5A0vgBHqWvBUk/p2fgkYOqLksagIXX0FJ++A8P + 0NKfGJIOHD2lmaQFTPQ//jLZfKHseKJA0sNLHY/V5Xb5nkkPUF+P/6ZHG0gCHFH1dPR39HxcMWQfKAGO + uieJK4w4eG5Aoo80IKUsKKrvlPe8IQltWm4XvzrioL+A6UfekxRAogRIBCd5ZPlkeOY8sEH+2g9sICSx + 7oKk+HB5cXvzA0koawYpks+X19eMUbz/AqQwArfgmBtYPzxhSApvZKkdlIc2iFcOqwwgFZLMPWEd8Q7r + NBn0Z38YQNJFbiBFdfbIcJQ2/dDnL2Q9fyElCOIf5z90AEl1fgqFIUj/VOFI/7zrFxyhrDdN03E3HAmQ + UB5A6gcwH4o/pBc4EjDpA+ZM0Q1H/OAJRgSkJxyhzBsGcEQSDxzlZtNNhpuQgKQ635g9HkB6C0eaNRo4 + cicYQOKskeGIZXSi6UwGpBzVAQ1H0fWkOmvtOXoBJO85UgBIMDjBYu05WoA0s0fZCPn3AqTC0d8RhBio + VJdRniqBbYJd4WgAyQGzy+paXnAkQHKgPcHXcKTZoo/OGlEncCuwC5BO+QiJwICkETTUIUEEjphMNNqW + kbgjQlCWMfCRq1ISk+o6yrfgaBLaBUiAIMKRE6OSI49v4MhtSbIcqbROMlYZ1z/gKG04nqS+pQS/jUE3 + NdtQrPoDRzQcFyBpRqhQRHjicbdBMjUZFabpsWiArG18fO1lqGSmxmzZfB0Ttq4d+brLED5M3mUILxCC + WXxzfWWzmNc9BKN8GVnLRnbaaoiXOoswP2tem9e1Tu24LgY5xpw/P69lfY35d23/SdpShtQG9bNd59Mm + 4XV8zVav4+v4s0annq99BZ3nvbs0/QOv6/3/5vWfv4597F3/g9RvcU310ubj0fR/tM3AyYkXgaQVJ1ac + mdiDawlLaPfATbQBiVoxT/uTUOcHz6x6qhAkpU468bMaQJoZJS+5a2xu/G6c35DkWH/ang9woLw/ieeF + JOcR6p+QV7hiwXmIIiQdQGJe+gyQmOtuSHIuZG70ygoD0pHyqGaWrn1JlPOvcjFz887VlAGJR+f2QpKh + iIDkwdEDSV9L8gz1EfES12CsACll1xmSPgUkPgb85xcgWS3PzFL80gVJ8Ev0UsdnCYoCSPRi9GUDSZTq + /AhwlftkO0qQlP1JG5LiB6HOLAWQKK1Kop/8UF28Z2aScG5A4uC9IEmgBA97IGlmlH4kQKIIR5IBST4Z + fpmST7aHlp8mIC1IypPt0BYvHkiSRxcg+Ql3hiRPfNjfG5A8GbIhybxARoDEDJ1c4TMMAkkfnpB5C0nm + FerJLFoNV+7Zk0HUABIaRVCFIAGSNHAEqZ4/9PHLWt8/SEL5+YceOPI/t+Ao9YWjvEGo4xs3cLTeVL7B + ASS/8YUjqSBkGBLZ3nCkD1hwxA//hiPBkOCIN8gNR7qhvH7TN9mCI96EuhkFRqV33rASzi84yk0voXzB + kTuLp19RZqeZsjsVO11HJFoeQGInXR3WHfl+Yp07uzt84ahBYAeKwlEAKQHFx+w30qzRwJEA6QSln+tx + nEsJaIEjlTccOUgKjq6ygygCqzZ6MsAuOOJMEY6CIwOSg/UK2AzgZ9TLwX1miARFluuYFCZpKJFUr3Bk + NRkx+QiMqpW8msyS4KSCEY9Jiq7jeZOoEqaT5m8oglES6cDRJONC0QVGB4om2VNuvwzC0jERPLdiPqwx + HRqxtYFZbVtjZGRuDgwd4/MwSNE2UsuISXNd6/a1Feqfhm4Ew1cjKDOIOv2c1qX88rotvg7axnS0jesn + ukzvU/k5+vkqP9vxuu/a/s9rYx00bdGn98mXlJ+19fY+jnrPv9z/LEc8v9Rrcv1boS+2rw4kvdPuu31N + 1AEWzyal7sDSDUnUxCrGpYJSfsa0Wc84x3JmlO74mJhp3fFScfZqdzweWFK7Y7Zit+L4ifsS6qnmgJ0X + qMdDHJxDlFuYY06u8aDcnY+8ooH5CueSc5dzW3LdeRy4pPwYSPK5y/qupOgMMt45d0ES6jOAqVUdJ2ef + FSAe+HTuDxQ199MH1CPIL9A3rHK9xIYinst/HC9iSMJRX1gf77IGerfvObrr6qEekCTVa1GCJJbjya6Z + pEISfN2GJEMRyz5aB5A0mK6ldqcsTxl/SUgavzmARFiiN0VbfGpnkvTQBvpVlAtI9LmEI0ES/S/L9MhS + ASm+mWV66/hrL7WL3x7/TXB6AST59/Hy8fOPmSQzAL1/uECMUF4AO8wsEoU6Mobqu2JtsUe55WKXmUky + wxSSZiZJDERAMgBpHV7AiHuOJNapTT9Ev4BPi+Bj89aavvxizx5JgSNNe/mPBOFx3aAkOMp0mUCIaw2l + wNF5ap32HGnfUablPJvU2SO86VLgSEdN8WWPET40rpPkByjaDRxxzxEf5a21lZAoee054pfBgqpR1r6j + gSNubvvgGs5MU2raMnDk9Z9ZA8oZI0GRYAhk70d5axYJcKRRgMAR9xxxQ56fVvff5oEMhCOec9/RR2aN + NGOU2aK1z2jK6qTojJza5QySZorQeTXK4U7M2aOuqRUcaXTEnZ91miVSXfYcKYi47qzhRXDJOl8FHq3v + lQxHGsXJdxVwrbDXDCuweUldAh2n0S3DkNYjZ6r94+tfUK4DFHW/EYNp1zVrKR2n8deSOo5YaU20QeiX + WVInKPpAQJcU0Lne+sCR9x9RTg5ag+0vfV1rt51kvM8I591jRCUZ8byAxNmjWSvO4yyl0/pyLaHQunMk + vyyb6z4jlTO6+NsPgREgCclW69l/zbXthqOsewcQoR5JuWKC9np5ifuMWM+9Rkz0XWcvad09kjyk0VO3 + 2SxwtJUzQVnHv2eFtIwF7bOULtfIhGSPQEZ5Z8ZI5obLZqSA0x5B5jlHojsaPTM/MFUchbba5mPPLV+/ + Z3446l25DGMXw8fRcl77za+7R+R5LsV49uhzj/rPnhKa1ZhbtaVd1/ZnXm02zN+1fde22lDm/fK8l3oP + 8Zo39xn0cn/i+oq/p8frnt/9QcJ1S/freP7Z63h++qf6aiGp/Xld32umTycmODY4XiS+aN8S9yxOfDlt + lWLViUuOVZaunbhGKOJMeaXymk3q3iQtwVOsHBBq7NQeJcfaaUPMZVxW3Gaczgy/Ial7kyDG/on3ivnc + a5pccPKDASl54zd6cAN0PcCBOcc5CW3/7NkkSXV5aJAhSfkss0mcPbIMScp/AiIuvUNeBCThiHJnkwRN + yZnIrcqzyr3ItQalDz4YyTlZcPTBQUy2ocw6rgLxEjx9X1KASDmfD2KiVOcvlDUUjWcIJOkBT2fpnf1G + lvR7uZ28SPwJvEkGc1nGUf4mvmZWyDx8jx7eQMkv1UuxLnuSWie/ZWk/khRIoieDdxMkcT9SvJuASL6u + T7dzmfvN4Qev5Xb2inxwQyBJy+0CRTjXNg6vVPpJltsJkOxLUc4KJ3rVAST7WfpaA5KOBiR7YXliARHL + XnFF/6wy9+sbiPjQBkMSPbdnl+S5AUjy5fbvnD3SDJK/SNbPEVAbPb7lWaTsRxIklQ/IDwQkSBwRSBJb + rFmkWW73FVmFM0iUOcVPuwu7sJ11AaQPQZIBiSvopAKSFEAyQbW+cATph2fvUWeOKoMQ/rD9ZbCpE+VB + JL5raZ3qHjNHkOCIb5Lq/AaWNvnFUwakzhxRKINUA0dQaFYf2KnrTNHMHFEHjkzMJGfDkcqdOTJp8wYT + HKncmSPdjLz5fEMSkCQBETfRZZ2oywNHHhHg+tLWHTjysjqBUeXRBwFSlelcQZK+BLbljmbcM0cc9WBH + Z3ktq4vu0ZIEiOgebVFw0UiMgo1lOIruUZ098rMACVKQgzxrFDhCkKQULBU0OWuU4OnRpoxGBZDOqJRG + qygEb6ojWwSkjnjNqBdASIDUETKIo2YZPVuAxATi0TdDUJbSda+R67j+e0bwcP4rykkLSYxSMmOCg85I + IMXk9yskSS6x0DILzRghkaJ+xPqoSZZJl4+atZyU94xR4Ah1hCK3ry959ahoRTNAo9C9RjAJNQ9bGm2F + uZiZo9X2ewr1o4zwamkMyp4x8mjwuWbgqMZotIyUxbroeS0Fg/aqY+JmFFxC22d693OWwXyVTemlmtUY + 1jleyuv5t2kW4Y2+a/uubd8rPL/updQ/77e36s94I/6+5z3/rm+8qK998/rrZzz66u7LEq7ZffztdYkZ + jiUrniTGFJK2AkkrTjluzYzSI4atJ945Jma5XbVjZ780u7GV7YEkx+HWJ0bvmaTGcsVz6TGjhLrmg2sm + SfmjOeS3k1cWJCH3MD85D/HJqYUkD9wlb3nJHTSQhLrssV0zSc2JzI/Kk8mdhiTXz6oMQRIBKeIsEpUc + LUASJCVfJ5938LM53nnfXsCrSVCGT3C5nsFeYj3hjgOwED2H9zxraT/8yM/rUaTsSWo5MLSg6Dq/PZIg + CceBpPiqU+eZJEtejOeGJJcfe5K2tzurhLLvHOfWmTXqfqRAkjylIAlt3o/kgXlJvvRofCpFIFqzSPK3 + 9L7xv3pyncr2xoEk1QeS4qc7k6SJCPntziYJkOrP5eEFSZoxyiQH6u3rA0n2+xQZIDzA70MdTkD9DzqT + dCDpnkk6gKSy9iJRrQO7SDgvv3gGKRy0ZpG+B2LKExv4uDtVTtlURcLKviMSGMnLM0dH+OX4Qz7yZbAk + OIl1nBYj5eEfEQECkECB+6l1nSWizlPrAkiiTbx5JE2QKET69Bvt2SOQKin1h5Kp9cwehWQ5g0TaNSCR + hDl7JAomIVu6OThzZOGcs0aWbiDOHFl+IAOJXKQuOvesUaT1oKR63rSkesv7jSxCkGeOWvajHz2KoLWo + Hk3QzBHXrEaCI80SURqd8J4jih1ToxoVOm2kDq7zzBxJrlMw0GgJAkNHUyJBkUZZ8qQ6jsJIAaQZubG0 + RphioPpA4PKT6qiOADnQ5Ul1ehiDpNEiB8iMLrHckSaJcKTRJ41IZbZIo1QCIZf5hDqPakUGII6AjThr + xFExgpDOO4ImZcZISUNHzhBJHp3TzBETDkfooN+grHXhnTViEpuRvltIbGeGyPrNbz8ASBwxZGJU+Ywu + WkmmXM9u4RzJt2IiPm0Z0ZQyY8RzJPU9EgrJAGiW6KkYBo7CRp4tOjNGGqGdNpiRisZEI78Z4eXoLurX + SPBDMEJ75FmCWRrFYHUUeq6hYsRmBHt0Rrh1DiN35Gvu1+W6SK+DcXyVzeYud7bIs0IetX++Rj9z2h76 + ru27tqf+pLZ136nu6LSt9pTVhte/09VXdv8LIJ1rec23ed2jT+/+DilOXNfzGuuOIZ6JVpwxKLG+MecS + QenEMuqKZ21D/KMUBxErDUsue3Z9i6D08TvNzCcWK65KhCHF42lL2YNbiunSjvNQcgDEhzjkPDmDkKSc + wbJXIfBcueXknMj5SPqDZpZmdsnSLJJACfmOaq6DkgMJSThCky8rQRLyq2eYtELDM0nMuQSm1DknLxGQ + cGReP7l97UlKOX4g3kCrTOgX+HQ7Kl4inoKQJK+R1SryG5pF8nI7ziZxhYtmkehZ7GMISJ5dqsexPIt0 + PBBlvxTFS1XbZ9WDWWsmKXuSUPbT7TSTpNmk+Dr5Pc0a1fv5vF7Rs0b2ilp9xDK3a8RbapVS/KY86E8E + SV3Z1FkkziDR1xKS+P1IWhklf8uyZo0ISV5JRa+cOs8aCZy4AssrsVQnny1ptdaZRbL/BiRRhCR5dvl2 + zyJJBqe/+PgBJc9fdRaJR/ABWeH7WmEmfuBEC3nCfNGZJDIHFV7xU+0slskrBqSbY/zAhlk192fmoY/v + DTnNzFH2HqU+S+tCX6/kFTiyUNbM0Vlah39AgBTS0z8U+rNIjNaZOcojvUWa0jVzpDeTgCRpjSNnjwRG + LEMkWJBs6+bxhASkH73OHJGUPXNkeuYN8nbP0WPmyDTu2aKjEj3ODUiZOeJMkfXJAxk0eqA9RxFBSSML + fPJJRUDqLFFGJgJGUUcxOmtEdQTEoxzp4FFHSqwzcnLKCBoSR1y4jtf7jlzmE2MUhDiDpKPASNIs0bNM + Mdg54GnUSCNEa/QoD2LAuQLmjDRpOj5ioPXIlEepOFoloexZIwqB2nD0Muql0TApM0YaOYsya0QFkiAA + 0XPmaEbmPFqXpXSSk5JniJK8LJwn0UkCJs4etY6jiBATZZLlCMkVdVRmjTJCqfoqI5gGo4xgsuxkLrmc + GSNJJiBynQDp95wtWjNGVEdcOzIr47FHbCGYmNHvz8hvzM0lGB+LhonGaOt5zbqOgul6L5u2L84Yvbt+ + K4bxUgDoRazX657lKmX9jMwOnGu+a/uu7X9G267POfTu3tV5XjevferRZ5796epr0Te+7tG3Jy6grXpe + O9dsTezpjBLFOHTikrXjVmOfYxrj3GsbdcdFPbxmYijqo4m1K95qBh9lard39p/qE+4U36OJ+ZMTXFau + SF3PJ69Ak3OmzDzU/ORz5SwP7uXhDclvmUXaOe8lL0LNnVJzqvKqoEh598q/qTMYeSZJs0maUWo+d37X + nqTkfud/CEf6Aw2q+gl3qVuzSJpJ+vqeSYof6coWzSStMv2LNCtifF5tD3Tk1TW3f6rOLFK+YxKyJ5NX + 8+O/384kaQXQ+D3OGFmnbI9IdeZovKRmkQRJ8Z2oy+ollQlJKGt1E/0pPKu8qwb97Wnte+136XsFSPHD + P9JsUso/7J4ke+juSXo7k4TzziKNL4dvz+SGvXv9fDw+9QNqmAAiI2xO0ExS2EEsQa44PFEWIWd8JWaJ + VlncQo4R32QlXFbJiXuyeo4sVEACPQ0grdkjvZiE5R9O4jrUxV9KMusvn9kj12ldYP9wUF+eY442AFJn + j/hPe+aIxJhZI78ZeuP2zBHfTM4o9Q32s9bzvHV8CKTVwBHpVmVRrQiXH2DoV1TM2SMBEimZN4JuCK7B + 5KO88zjvfKmW4UjkTQL3TSYy901XOvdMEWHI33UkQLpmjnCTo5zNdp454qgBZ484rao9R7hGU64fmjnq + WtW/wXXtTJo54gjFPM6bs0nplGc0I3CE43TgGQUJHOG8Hf/MHiVIaBSl5xxl8eiLAgzLCDaCo4zOcMQG + QejvUf77WVanER6P8rjMoObp8xkZ4qgQg6Fmj/Igho4ocZSJAZWzRt7oqRmkrm0WHHGUSoHYM0ccwWKd + 4MizRw7iGQXTiNcf/vGf0MalA04Cqv8nSuWMnhGCMtKGZPIRONJ+oyQfzxx59ohJiSN3SFxISL9GXWeN + UPdrtP36wNGHZ420zpzLKDhK2EQ4o4lOnHxMLBOpEi1HHz/6fUYQRyQLRWf00nCka7KkbkY9A0UcEU3S + R30kc8CRVNQHfFA/IiD5GuuMzmp5i0ZzC0Z7dJfmhOWanM4KcVSY5sejyTZEM4rca3PUOQxWR6JpvjpC + Te2R62mLUbtnjc41OochlFQ+o+zUtLHcthjKPTqva/szX9p49Ou/a/uu7X99G+p0f6L+3esgnrP+vufT + pp+Zn6GfY139qP0rfa19Tm25rv1T5fb39lu9dvd3t7veOnEC7StGKK441gwIKfYwBjEWXW2aWZqZIsWw + DvA0zjHmnTbER547JqJ94ubsT9qxFVI5sZmQ1HiMI+O0YzLlWG45vjPeq56QdHKAB8yUH5orpDWjVCDi + bNI/U8k5EI4zYNfZJO9L8iySQIkzSMpzlsuFpV/i3HuSOJPEfMkVGAWm5FPXIa9+eCm7IIkzSVrNkeV2 + ytNZcpfZJO8jVn4PLNEH4BgJkjiL5AHUzChFhCT5CS+ty55mzySpfCDJM0ryKq6rj+Fgb3yN9yXV/3Dl + DD2RfZG+B7JlHuGdzoxSIImeSx5s+S/5M6hHAJK9mzxb9iTZ0wmG4Pmon9IXwgeqjHrBUWeTuGedA+z2 + kwQkzyR51kjQpP1IhaSsaPL++HjYQpJnkyAutZP3JTj9SMvt5IW9okqA5JklARE99I+ilAeSumLL3juz + SKznREb8uj27PLx9vXw/vT4AiTNJ4gLUeasN+CFcIDYgT5AfAkhii6xQ41K7xSSokzSLZF4hDFmeUQLP + pI6zSGCh/SWy//Xje/oWWYFPn+DAhjeAhPPPAakPZYCmrhAkAhQcRfMPXoC0ltV5LaKoMoCEN9RvJKfn + BEgLjgaQuu9owdHjy2ADSIYjyB+8PmTtO/JUogHJN5BuDgGSpyEvQOJjFEXlBCTBkW9MPZSB4GRY4g1s + GEJZm+wCSLrhA0jec6SOoQ177Dgoo+MAjNhJWDYg/dTTtex0AiMBUzpgO6c7qJ62oo5LrQ4NqaOzzPoE + BgUHBYiUB5D4KO8BIwYTwFFGY1z/BCSN5swUuIIWj5o1ggxHDHSo854jbdTUfiPBUQJlAmhHnDQ1L+1l + dQjAEAOyA7EDNQN2R7gczLPZ9J8ISAjqMzrGBMCksACps0RMJCgbjFTnx6hSA0e4RolIQNQ14UpGWQaB + RHYA6VddUseNuHrEq4BJgLTgyICUBKpRxwNHSrRKsIYjJ2PXq43Htd/IiTqJ3Ymeo6ISz2kGxhis2SKZ + hhqDdY2NiOFIRqSGJDNGbrNkUmKALuMDk1Ozw2tsZnztbZigmqlttHhchuwYNFwjM3WMVV87r6MuQ8jy + Nos2kNKYRR7361LH8/mZvt5t/56f813bd23/29pQ5v3pe/ilDeK52qDe76qbY35G7vN5XY5Xn4bu/ofr + dt+c17Evuk+e1+04kTiQmDBxIj+3r9H1cw1jTeKOQWfFJQ3iJF6tWNd45hi3B4NOm65D+784ViZmegae + S5QLQo21PDYGtw0SIHFWqW0GJMT7x0AYY/6CpJMflDsCSMwRHWxjfQCJ4PTPEmeQCkqCpAEk5CznsQuQ + mP8WIGVGSTkxIDSAxGOAaHIqywQiAZKBSJCEPO19SQuQUG9ISl5/AJLluhuQvMTuAiTNJAWI6Dd+Lkhi + HcqdSfJyO37lSGaS5FUERPAukgeBuSdpfE+ACOUCEv1TAUneqYrvmj1J8l8/+9n4Mh3Hqx1IMiBlJkmD + 4AEkqP5QgATJK1qGIs0q2UvKYwaGODDPpXadSXK9PKoBCRIgcZuIIMmg9Icst6Pv5UxSltYRkOSPNZHA + FVf0zguSOIskfy1IyrI6Q5JmkeTLBUmd1NiARC8vQPJkyOeABIbwUrvDD18JksQVWlZXQOIxQFRA0pI7 + lFlPdgnDdMsQyuKaziKRfQJIbPTM0UwtEYxIUmd5XZbW6Qe1Tr9Qwh9gpSwJgAJIKFetkzRTJIDKG+GZ + I0lTcdahzMCRAUnTdX0ww0zpcWmdltfpw/KHRjgSIOHcxKvpQhKxl9cNIKkucISyqBo3Tm4aiDeZbjTB + EZSyYEgSIKmsOhM+RwAglM/sETuAxFGCWVYXQBIMoezZIwGT6wxIgqHzUIZO53aKl9KoRnTq3Jndya3z + OG+WA0QKHgogKntZHUdcWNdldS4z4DAQRQpKCFA5FxgxiGnWKHC0H8qQBzJoml11a1md4cgbO7O5k8rM + kafuOVNEOBIgpWw4chAnHAmQXPdLwNG9dACJADrLCghB0SfL6gJHUkfoNEoXOPLSh0lasyzCCc7qgxhU + zzIUCOpskZZgeGOv6yl970aXbijpejlHku7LQxiUrKkz4lkwavJ/aOBIeneNZ4wqmRDLBmX0rxTqR8fg + SAEkC+3UvjYm6lZM2ZagaAvXvX092mL2aP6sff7QMpWn7vkzbE51VNuj7ru279r+87ahnLre68/7/dK6 + nuLPk970NfVBtD01r9lar5nzxIHGBQn1C5KOcu11PWIP49FZcsf6xqyjHdca80bzM3b8O/FTkOR9nI6v + 0BV7E48bmz2L1JjdOJ7YrsExx/WC0qkXJE0OWasNTh2kpdw68uEN5wEOv/r1ylHJW5RmkqiAkr/o3GUp + OdF5kTnTuVJ5U7CEnMp8yryaXOu8S0ASJCknA5IISMrTrA8kObev/C5IQvlrSh4AZa0osR+QV4iXkH/I + ahRDUpfa4fz54AZDErwKziWWKQKSIMmeZ3xPfRCP9UX2SfRLAaT4qHoq+ysPStdvUZk5Qh19Gv2ayvFx + hqSfyd91hZDOJftDe8THgxvoK+spu9QOx/rOa3sHy/WpUgEJ55C8LT0ul9sRlOR113I7A5JWWQ0kxUfv + pXbawiLfbU8uQDIkQSjTq9PPa1uMvbz8vAHJygMbXB5AksQKZAbUiR8ESOYLssfbBzZQ4ZOySR/YIIYJ + 18xjvylyDkQW+p6/FGkBEhsKRwGk80PyAyL9Qhxf4ch/qP+JA0cEoan35isLZcHRAqT9Rm04MiAVjrz3 + SOsb9SGEVPUhEYz6weXDk/zBHjgyIPlD9w1xwRFvFN0wlG8w3UwPOBIMcTaJyo2qm1M37g1HLkeeOdJN + bzhiZ/Az8rUuNR2mcCRAuuCoHdCd0HqCEdW6A0ZPOHIgsApIWpvLACIYQjlwpCADXXD0kGeNDEiCIQUy + wJHWEaeuMCQ4YhBMmVLwdAD1dxwFjhhsCUMamUJARnngCFKQ7swRyoUjBfMLjqwNR545Oonhy3BEFY4o + 1BeKCkhJWFLhSImtYjl1SIhKjgUj1ElJopNUV6JlQv0MjgRGFJL5wBFFOEIyb9LXPiMmd6kGYZuCo9// + qwEpG6JRV9lMfAmOnjD01L62RmlLZgiGatS6N3p5fczYNngyeVu55rr2UVcDeb2OWgZU59+1fdf2n7kN + 56cN9Utqq3pNxNdvzXVv+ty7finh+q1PX7tiw1vhmsaTiR1tSxwaSNpxagHSKyS9i4WEpR0HHUMpx9gD + SAamxNnG5MRnK3H7LSAdFZKYE6aOuaJiGeIKBOYW1zPfNC8BkHAsJHmFA1QYYg5D+ysgWXp4A47KiRLz + Jo4XIAWSkFsHkKQCEpXcXECCNiA5x6NtARJFHyB5yb38gMsHiKhnmYD08mQ7+hUN6BaSUoaXoafpXqQN + SfVBtzd6B0kbkOyznpD0BCQ92S57kuzpAkjj8ewBKwFRAEn71Cl6SHrJy1fyWECiZhbpD/9tvKplIMK5 + IInnFFdK1fNa9cQ/KiSlPIBEbz2QFI9dH869SCgbkujLDUkGJHr8eHr5+yh7kVouEAmQqJSfkHQAyezx + FpDCLBuQCEIvfIPzASQtrcvyOlZoWV2eWqeZo9cHM/SpdZB/KR/MEECaZXX+46+Zo9OmmSNqHszAJ1Sk + jm+M3ySBkPYdPeBID2UQHGl9owAJHwI/oAVHnAY0HPHD5OwRwYjSPqTAkWaODEfed+RpRik3jGaOqDNN + iZtMZd1smTnKviPfnIfqdeN+EJA8a7RkONK+o84cGYZm5sj7jlRHGGKnGiD6MAwdMFogpOlelu/Heauj + Z5q4nX0HgDO9XDjqLBHKs6yugLRg6HwfgYLSCVgQp8UNQwCgDUucKi8ceTqdgTA60+8KrgWjwNFZVkcp + CAeCON0/cEQAcvAOGGmZwIGiA0cQlxic0bOAUeBoL6uTCkZIRl7OEBWKksi8/IHnSWgDRlk+McmPQjLU + yGG+fV1QpKQaGY60XEPqgxhSRlL28g4qCVuP7XYy17IQgU9VU/D7LCuB5rG3Ywa0LOU2FBLMBpe2wHTI + jNSYRDAqZ7lMDM+Co72U5roG8lI4iubplpfQPeXrP30dTJ+X0FFPg+dlRS7nGr9GdXgd6yNd/13bd23/ + h7ehvPvLAqQuvTvqdauPqd+1Lz765rPv4tpZqrdf11iQo5VY0RgygPR6jZfcVQNLjlmeTaJWTFP77D+y + Eg8NSIiRq+0MKiW2Kv667oKks/TOcdlPFRUgMZbvAS5+wXdhCXngLLlbeSKaJdnMJb/CUYNvhiQt8y4k + aWBOgKSctfYkUc5lBqYuuUveEyA5D+YJd8mTeRT4EZffOcc+IMm5mPnZ2tDkHE5oUq5Xjneed+63H8iA + Kf1BB1BneV29hOvrNXjUTJLK8CQCJHsUQxEf/81jZH/TrQOCpTk3IMkTLY805/BT8lkGJupAET1YPVn9 + mVXvRlAqEGWw24C09yQdSPKRT7kLJME70k/SX+Kce5KW38zgvHypvKk9KuGpgGTZ09LL3pCUSQFvMSko + La8MyV9L8tc5NyBxe4v9uFZ02Zd78iLL6ujZ4eUHkujrtZWGvj+TI5CZQID0cWaSXOdHfwucPghJlEHJ + nGFG+T6X2V2AJLmcZXVlnHCOJ4c+OFEkQMqDGQRIgiMD0kfgKGv0Bo4++Ev9i7TvSIDkOkFQQMj7jTJz + 1PqPwBHXE4oICUcCpGzAAjV67SFEOBIg/bkeDYg3TmsY9cbqja68rE6wJEDyniOLYKRHegeQuKbSgPTx + I3/gLBuQBEcCJD7+kDeKN60FjnBDdVPbwJIBSXDEDXJaA0og6s36V3pAw35IQ9aOQrnhI8ER9x2ho6AT + EI68PrV7j7huVR0pcFSx4/WIDtk9RnqcNztuYEkwNOtmM3MUWBIUMRBA3YOkfUcJIIIjrtvlfiPWcT0v + go4gqRsjG5y4FngC1teRytp3tOAoUpDzuuMDR78QIH1MwNRx4EjKzBHXOp+AbEByYMb5BG8H8opB3g9i + GDjaa7B5JBgFjiAkFK3dhj44CuckkzXd3m/EpOTkBAWOtCZc+4z4yFZDk+AogFRI0ibcJELXe78RE2f3 + G1FMqCj/fvYZPeBo1rsDjlBGwmab184TkARJXE/v5E7NuvtpO4DE/UVetx8wgoGomYDRIDxZNBxjSmhQ + YlJcB6PTttSpvWZmmSDtKxhDdQOR9zEc0zSvy/XX62q4YtwqmTyZPbdPm669DSDPK5d9zXdt37X9n93G + PrHbLNWzzxSW0r9e+5ivK+xcfXP325zP/iQe+7ppO9f7mJjRODIxBW3RHXt6ZIwSAFGMXZpNYnzDNVLa + Zu+RjxMvFR8dI9OWGIo6x17FWh5nZmni8bSpfsVyx/PEctUjB3BfknNC88Jrfjj7kpBXAkisU74pJOG8 + KxmaqwJJymc8JqcFkJL/tOcWeVGQxFzIXBlI6j5d5dUrp87DGph7vR+JeVi5GGDkBycdOKomvweSvPd4 + 70HSzNHAUUVAsp/w0+3oMSoO1NqHeOD29SENFxyNCEh9/DcVTzSQNH6pPip+S74LZRwFRarn/u/bnw0c + fejx3/JzBSICEh/cMA/nUhsHzAVIs/+okNQ9SBLP9UWyHpjP0UCkBzQUkuBPWRYcxcsSkAxJ3o8kQMp+ + pMhAZFiyh5Z//uFAEsqBI/luAZIhiZMY2fLyF9qPJEAyJGkvUiEpe5PAAYSkP9fzBwaQ9JCGQhLYIXuR + JHEF4Igib6BsSCKPiEv8sAYBkSZ1DEl6SIOYxpAkzhHrhIH4FUffy/4jA9Jq1A/zC/hghgEkg5B+OMHI + v1i/UE+tCwgRigpIojn/E4Eg/YOGI88e6Q0gGPHN4hszj/Tmm3TeUG/w6r6jwBFh6ACSP6QAkj7IApI+ + WH3Q/HAFRgNIgqMQs+AIN46ByXBUQMIN9Je8qQRGutFC6oUjk7o3zeGm5pd63d99ZBgSHC1AckcAGAmQ + tKyOHUdwxI6kmaN0KM0YscMJgtoh3QHdUVlOB1ZHZgdOx1Y94Egdvh3fEhj5u44ISAgYa1ldg0sAyaMx + lMFIcFQwUoDK6I6+5yjfdSRAYmDTqBAC3wCSRoocEBMoJ4Cq/I+AJQZWAZICbQJvgq1hSAHawVrBOcCU + YE4A0hN5HOAJRAIkJwLBUR7GgISRRIEEAil5BIYIRkkwAiEno5OIlJgMQaiTkNwWIPkLAZMAkRQ1Y8RE + eZbUFY6cOLOx18vpkGCdSNX2OxyTeAVEgiIqyVjHJHGBTxM7jIBGRS20jTmY5G/oKRx1o3NGX2M2RqgT + 6PC4zI3AiKYlJqXmpu28tsYpsgGrUTrGaQBpXf/yuhq0Ob4xhBuQcp3aVM6x59V3bd+1fdd2t0E8Z/3V + pvLph9PHeL1et/rtxAG0rT6u35frr9cxXkR+XWMO4wvqC0hUrilMMQbdMUuDPIx5imsr1km5VvFQMZEP + bTAkeTYp9R1QqhBPDUiKyXyAA+oTlycmB5ISxw1NXhngmaTkg4BQBtBQbzk/uM15RvlGOUbQhBzUOhw3 + IHEgz9LgHvPYgSXmN+Q95rzkP84sNTcqXyI3cjbJM0kQc2kecKRcWkDSqg0NTiJHu45PlM3DGzyoqUFO + AxJzuJfcGZCU9+kHOCgqXyC/wKV28At+gFOgyQ9pMCTFZxia6kcCSf4uRkGTfAsAab5I9nxHkqFJvieQ + BL8zkCSP9AQk+ysttavfigezstyOnow+LYBEvyZI4nI7nM9+JPk9ApJWDtkDcuCcq4vgH/V0O7QbkAhK + WW4nf0lAykqlDNAPEKFMtYwjAYleVn6WgARPW0CCBEiBJNXRM2sWSVtSDEis417+AtKPOGOUiQmu4OJk + RQEJvtyAZEjSUjt6ey23MyDJ62tSRBMkAqRAUhiByoyRtucUkKAFSGAP1EPkkQNJ4RVuBxIkqX4A6fCO + YCn1fopd4SiAJEj6Ci+aF/gHHPLyU+s0c2RA6po/gZD+OP6RgiMDkv6RwJEUONI/+YMDR1K/8yhvUOFI + 0r4jlSmCUKbxCEeePeKHxGV1hiNTbZbWdVmdAKnAlKV1XVbHG2aAKUvrLAOSpiUJSLzZcBMCknLjCY74 + THrPHP2Ba0ND+YUjiyMCusmpgSNJT6xj51CdoUjL6gJHASR1tHY6dzyvfU15d1ZoOjU6ueGI5XT6LQIS + 4UgKHHmmyIGEcMRZI8ORASmjNTwqMAWOPLLz9w5aBabCUafMA0esGziSECwdIP+RgKQgivqZojcwSRqt + gjSilVGtASbXEYj4IAY9qY6zRgImwVEe5a1EMMsLDhzpPICkZFI4CiAp8RiOICclCXDEpQ8e+Utdvy2d + SY+JrknPcBRAygiiEqWXYRiOlFQnsV77jbTHCAl4JWLLcORR0ANHVgBJbUzuxwwUgGgaBoo84kqTMYBE + bfCpedlGxcbk9ZoxOzVLUoxRzNL8vKUDRTZN1+uWKatxm6VBOZ72c802eqjPdd+1fdf2XdtLm87Tf3i+ + 9L6PWYYcqn02Yp9m315l9f326efrEgfmdRNXoAGhxJ65drcFjhTbcGxcMygFjgxI0oqLjq1nYEnL7NQW + OLIYdxl/GYcdkxObLcbrKrE8gCTdkCQ4Sl4oIBmSujfJS+2YXzQIZ2BS+WhmkQpHBiTXnZxGQCIsPfYl + OTcKiAxIFsuUBh1dTv4tICkXd8md4IhCzs6Kjw5wjryEnh7gDJbqKNk3fO2vAJFnCCTJW8hfEJJWmV7E + vuRr+hQO5Kbswd0LklSOAkhZbgdIun3SA5J0bp9lzxXfFX92+TLJgCQPl/1I9HcCIkHSXz8e2iBfOJBk + 76g9SfGT8JcDRR6UV1k+VN5UA/j0qfasBSTNJBmQXO5+JAp1BiT7YD24jIAkEYYESS7HX2cyIpAU7y1f + rgmMBUn26/uBDfT49PrkAHl/QtK91E78wHpOrpQjvBdJs0hiDa9Ys1L3YTYxq1hkGUPS9cAGyoCEMiGJ + D2l4wpEu5rPBH3BEBZBIYLO0bgESZ4lMboYjKnCkf6KAVDjSP4s3Q4CkN4LrD/0Gnak3zhT5jfRTMAxH + nr4LIKFsWuWHYyDyB8hpv8ARhQ/TgMTZI3+4giN+yLkptKyOxwVGEvccZdaocMRjAQlwBEAqHPnG9FNG + pEyL8kbPDa6yRgc0SiBAQmdYcKTOMnDEznTgiFqAVBCaTjiAtDozOvfLsjpJINQRk7OszjpBA4CEYBI4 + EiA58DDoCJBUFggZjgRInQanEuT8ZJozfX7gaAMSguQFR1lGV0D6JeoEQa67AAkApEd4U6pTIGdA90hX + gn2W0FWcKXJSSKL45+w34shaRuEee42oGa07UtJisgogBYoq7zUyIK2ZIyXGSKOJA0f3XqOZNRIcUUm+ + SMhJ4k3WkRL9v83ju7u2fif/GoIxCDQQMBQEJBsLmYtcM6akI7jbuAwgvWuL0TnG51VqG0Bi3ZvXvTNh + l7FbqnlTGdfOz3CdXseN6z1+1/Zd23dtX2pDGRog8vEA0qvuwQu+9mjPBKuuAyRqO9cdNRbkNYoTjTWO + NzOj1Liz2h3PqsQ1xcgMBrltxUG3exBJMRXlgaTVNu2OwRHitc9PnJ74bUCKOhBGGFIOaH3VgTS0JYdM + 7lBesZJz9sMbPHjHXHUG85y/JpcJkJjrorM3ieIyu8mVvwQ0TR7lygwOQDbXXnm3S+6o5GpBkiRAcj6v + DEjM/eMF4A20T+lAEiDI5TeQxFmkC5oOJHFly9f1K09I6uO/t98pJHEWSV7oQFL9015y14c22GtBX/Rn + 9nHj5SQDEpfXAZAkle0NIXpFAVE8pGeS6CXtMQVEx3PKi8qHeoWT98bTs9bDEoq8dQS+d8rxwdIBJEFS + gCgrr+ivC0wCJPluQdIBJClARK/+wwVIUQGJK8XIAfL/0gVJA0jmhwNIUCZmWKbIHwQkqoC0IWl4Bm1i + muEcsQ64BxIDDSAdOKKy7+gNIAGObkDSLygIfV+ANEvrVJ+1giJA/wNn9khwxG/PxRvjf75vTuDoD3+u + pXSow5uUpXV4QwVHlKbvTKmGI30w+ZD0AQaOBEYUPlzoBiR8+AYknBOQCEdUbxTDERVACoXroQy84QJI + gSM/m57qzZp1o+uJdfkyWN7kACS0XY/zDgyhs7zOHB1AavldB2ydO+/AEcvp1KfDrwCQJXQvcAQhiDzh + iGUHHAefBCU9flNwZEAyHAWQUGc4MiAVjnjU02wyigQ4OsvqCEd6GANFMCIgnYDrep5z9ApBGQFagOQg + ncCtgO511Az2Du4+d+DP+usXOKIESBccUTj39xtNAtLMkZMSkpSXPAwgNXEpuWmJxEluTYZKiF1Wl8Q4 + bUmqA0aSRyWbcJ9wpCSNJI5kjjYe03bgSAl+w5EewuDEf9qqGIiaDR1jRqS0Q98KkGqGJF8zs0vr+ut1 + T7MVjUGTUFexjdeovK6peZvre+Rrvmv7ru27tte21q82taePqZ+1/Uhg1XZdc3QDErT6/4kFuDbQZDEW + oP66vvFmQxDqG5faxuO0U4ltBp2ZTZIWJH0CQYKkDD492xCT5wEOidWs1+xSY/mK73p4w0DSG0BqvgAg + AZSSR1a9cg3yEeqhyUnKRzoGkE7+WjltZpAm90HNjdqTpLyJsgBpIEkDkoKkybXOv8rFzxytPG1AIhS1 + ToDEXG9IOnuS5AnoDTYgEYLgHzzIasVrEIjW4KwAKZB0BnHHt8TfAJDm6Xb0OqqLJ9ISu8sjyUdFsxqn + g9FZbscyfNb4Mfi06+l28GcHjAxHkCFptlLYH25A0naMQJHKUD1ml9VZAqS/sgcVINWzBpAWJA0g0esa + kCD64e4/klQOELEMQKKXpqcWKAWQDEna+z9+nMfAELfC8JkBFyQZjujxwQGaSXoHSeAHzSQNPwiSJC2z + C4OkTqwSQEJ5AIkSu5BntGVI9W8e/S0GAiCh0svqDgil8QKk/CD84HkwA3+Z6w8gld6egAQ4ugDJT60z + IOENCCAFjvrUOrx5gCMRJ9/AwpEASW/+D7POMR8CPhyqgPQyc0StfUcCJH7okuCImqd6zM3Smykb3aTA + EW86l7XXyHCkG7NPrdPN/DHPsQ8g9eYXIC044vSqYAhlAVI6z4Yjdi52sicgZeSC5wuQrHbqAlLhSJ0/ + 33MEzWhJQShwhPMC0goyCTQor7XA1nnKDADpgqMENAU8B0IFwz7qs+UuoyscaXkdzvkt3d1jpGDLQOwp + /QNInO6vtN+oGghyoL+W1H38E5LGP01y8NID6yxN2CNw+eJXQRDByE8TcnJiQvoN2py0UNaIXxOdkh3X + kqN84EhtTpCzmXfkhKqkOiORd7JVMm6CLuA4cROMCEht4zK62WdEzdKSzBrhGgp1C5BiMCybkjEwDzga + I8I2GZltbtbI8JcAqQaI+ndqmbAYti0bu4h1/Pm5/ox859hzvu67tu/avmv7E9vSN6ftll73Vu3Tq6+3 + /+9Y8AJIK4bsOPFvK/YoFqGuevmZvtbXXbEuMTByTGub42flQacMPqG9cdft/DoFDlpN7Ha8VtxWecFT + dPKAvgT8zgPMFcoZyCsAJEGSQUm5RANxXdFAQHI+Uk5iHmKuYs4qICmPzfclCZCU75D7PDg435U0y8+d + R5M/lUsz6DiQ5LybQUrlaS+3g7LcLjn7w0vuksczEKqczz1JOM+epKiQxOV38RGvM0ndf3RDknW2AdDD + xLvsPUn9jiT5ngASV87oeyC1sqaQNP4pe5MKSNQst4PPYrmQ9ApIhiR7uAIS/N0A0uw/0kySIAk+EuVA + 0gCSIGm+QFbK/vesZgI8waN6UN/etD4WdfOwsZkIYDmAxK0mP+ZDGwJIKtM7/9gPOZPipQeSZu8//bi9 + uSYwCEP6Alke4+NZZ58vrz8TI4SkgJIBiRMsmVCZmSSyBJgiy+/4ADhyiAGJ/EFA+r4BiQqvdBaJLPNV + 2OZzQCocQX7M3WmcF+SHhL7yRIgDR6+AVDiiCEIHkM7skQHJ02fekFVq7JvUN020uQHJcKQ3u3DED+YC + pB++AyTBET/IeTCD4SgzSIQk3BQFJIKRlBuIN1PhaK/n9GxRAIlwlBvzCUi5kXNz9+YnIOU8cMSyAOmn + ASR1nAuOWF6AZLWTsnNuODIQdaQjD2G4VEDKdDKCgwCJwWKW1RmQBEcMLKpzMIK8jG7gyMqyOi+ju+AI + 5wx2HSl6hSMFSQHRgiOVBUKcnmdgnWCbIKwRLC+jKyDxXAEc6izRBUdQkgABaUbPmixYNxtbX+DII3YX + HHm0DnCkZMWRvQLSgSNJgHSSHxOjRw/9lLqVGJMolUjXmvaVaHFOZS08EzeStBL2mTWaNkrJfqDo3/Q0 + p5PcaRhqDDga++l3Gl37jKh1jYzIGJeYmRidY1KWcu0xPhTqAkfHTMFYPQyYTZivkfRa1MeIAZ5c1nHa + 9LO+a/uu7bu2P6UNR7exHmI9645OW4TrrfbpvIYaGGIsSFx4iReMIb3O144Qf87sNTTxCW2NWfNzdvsa + DKIaCw1JGUSathNLGXcViw1LAaW0Z9DK7VAAKTP/Ggi7IOnkAgGS1RyxAYlAdEOSZ5MKSFbzEgfwUE4b + ISm5LPnMgERoKiQx3zkPKjcKmphDJ5ceQEJdc+zJvcjLBCSA0srNC5I8g2QhrzO/F4YISCh3T5I8QTSA + NJ4CdWcmaQZq30ASAMkPbZjvSaKHMSRlDxLOA0j8MvwnINErue4Akj0Vy9tvbUDi+TtA4nED0nyJ7Mfs + R4InvCCpq41Yjo/MV8XIY2YmCV4U0jl9KL0pAQl18auGJK98EiDJ2xqQBEn0u/S/fUADAUn78u2RDUN+ + aIMhaeq61M7bWwRIgST6dAPRAaQFSZ1Boucf/19AEhOYEd4DEtnCTCHeYN0CJK5q6yySGaZ6ABIV5tGD + Gt4CEsHoCUcUf/D64ffeI9RRaPeUV+GI54WhJxzxn+Q/br3AEeu6tG4os3AUQEKd4YhlfBD6UFAWIBWO + WDczRwEkw9EAEm8G3xDSE5BM2BuGUMbxlA+133DEjXTWzBwtQFIn2J2hIwcs8xn5HlEYFY4od6x2Pssd + sutgO6rR8+nUI4+GQIKjjJAwMAwcMVAUhhBQBo4SZAhD0Q1HCEwbht7DkQPfE45OkPTIUgLoLlMTcB2I + Na0/a591fgL2DujcdKovw2uwZx2SgLTgyICEhOHkAZ1ksuDIiYcAlGUNrfdonpOWEpeSHsEISQ5JbeCH + dUyAEhNkkmQS5gAQy0ysSa6qAxRxU7DAp2LClpCkkazvvUY8P0negJSR0jNjlLZjHLbZkGw0jh5t1ZiW + mpioxkba16b9qRooKcbqabZ0nuullLfxeuq7tvf6ru29vmt7r2/Ttvts+/BoXfeixoZI8QL1A0Zbz+uo + FZt2zPr/s/e3i9IcxbE2zOm8Rsbi02xvEJhvMJjn/A9meCOuiKyqnpl1S8JgI+/+kequqr6X1prpzoyr + Mqt6jdvOa8YOXziQdJbc2eJP61vxvwNI8cHXsW322/HvrxNdJyQRC9TOWtSJERlLxqiQpPZZbke2yAYM + pd9xCqOvtiCpcQ5A2jaARIXFxM9ljqELkjDgaGzic+OyJzJX30ASsf2M7zJPhnZCdENSNQH6AEgKIKEt + dA4gFZKkMwaSBpAWJEmfDCR98dHLZHvEgCHbMyBZN52Tzjm/QlL0l8Fo29ZqYwNIgaTov1YPpe1J8wJS + IQlL9iiactYjDSABSTUDkrXoaNRM8BuSMskfSBpAGr17aOACUizt735uKxBJQwNJ086udujvDUhuXyAJ + Df8KSNb41v3DADIzweIEMYOOix/gCXGFK9Mw9ReQ4I8NSUe7maTFMWab8M27DRu+BQzV3HFmjtaF/ICW + 1c0PLhydgJQdJNyO5Zf1HxPSA45ox+YPXnD0/EJYw5ENOJL1Q11wZKMt85cxgGQwsi04OgBJ7aw7ypcL + GS861k1RQMrao8LR9wpDageOfEO5veGIsjqbzp/hiJvXN/GCo9zkBqHc9LZXOOJheYKj/UA9P3TTPgHp + tAGjgNI86Cmh63nhaMrqmFHBWcSRnHCEk6l9JTiir85tYOgJjs6UOpmji/M84EjOdaXtB4xsnbmaNmBk + qyNfcETf0Q8QNRgsMxTVjkAycESwwRSAFhxNcEpQGttZI8PRU9aI4HfOEtYaMFfgVBC9wJHsYzhq0D36 + bZeg7wDvoA8YWRBUFBD8t1B4EQ8VGO/GT9GxxIqEyzMMYW2fouZF8MhGPCGgJKaWyHoaw0ZwdZx/z/nR + 3/Y9do/dY3/nsaPNdTWfY+4fO/vfWX3ExYdMn8bHli/p+LL6qPFbL7DU8cs19oXjL7GA0oeQdPjdZe7z + mP1wLdn+AtKXQtLEiG3vICnHAaTaCUNnzDr7FdOuQBRLX2OhY2RjJfESSxx9eqGs4q5t4nFN55Tc6XxV + exSQ3toHkPTz6oVnSKLUzvYGkqJP1HeBJENRdMwzJGX9UTRQJolHJ1k7qf+cWP4kJO31SLbA0nswikXn + fRkkZTI9GnIBUjXlsR4JizZNFmlBUnXrWj9vWHK7WnfWImU9UvRwIMlmzdyKq4GkAaQnSBpAsh5/hqQA + UuwFklI1BhfAAWKCJE4GkGTlh+GLnUna/TAIQCQ2sbndvnDLsEz5hqMB6ZJFEiAdDQAp7dkbnH8UOAog + iby8t7j6Ckf8zwtH/+QSu/wi65c1HAWQ/ELYApJhKH9w02gPfxADSJM9ypbe3+H9RgNIwJA/YJk+bF4A + O4A0cEQpXcvoLtkjnXfXOlKHx7qjwhE3SRetqT2ANDDkTRqAo5D3AFJuyB8+oPbVNhz1JmZxnc5p5wbn + JtfNrrb3vuchmIfieFBeyujS5qEjTduXwbpd88Pq9O750F4e6LXOKCBk03ngaG3lbThasymBo4dnXQJH + cSo4n8DP2l4zIBTr7M7alvMNHLFbzYKjgSHDkV8EO2051DHgiHcrtL2csYAH2y+ym5mtA472YtNx9gND + bNd9lNXZACQFFN5z5LKEZo7cVzj6zfEC2EuQ8oyeSyEcyApIgaMAkvr7/otag2G3705tuoLmAiNb4Cg1 + 7QNHE5gVqGWphccSdD3W9UZdZzSzoQNGCIC9qLmGWIh4oBzuFBRr/CxlybURJxE1lMot8dLx2svCbF9b + AfV2vUKFFKU6I7RGbPWa6787xds9do/dY/8YY+6TMeajxvps73+7r3spv7OvGB+y/In6T9N17zd+qM+6 + +Dr1L0jyz8w1y7imPhIYUjuQZKM//rN+OL7Yvnf8cDZwOEFq/LdMMSB+/RmS8PONCYGkHSsESMcGDhNz + HGN0PLYAx6aqwfa7P/i9fI1b7VOMCwz9/uGJQMc7xz1nlCYeOjY+rUlqTAWSFG/T3pDU9UgeY9IyfYGk + xm2vFTYMtY0tSLIuMCA9QdJoBumIDUkbiqw1AKa2NySpzRbg0y4QeVI3kNT1SaN7ZANIrE+66qWtp2YN + Urb+rr5Cj1mDzWT1ANKxHkm6LiV3W9etyfDHqhxCD1YLBpLm/UgFIh1/+GNpzWpMAVIgqeBUQPoB7+Ic + SLJmLRQBSN54rG2SAc0k5fxBwkA2kERSIe3HuaudNXaAiL55gWw0uSyQZH3+OXoeA5I2IMl4z+kJSIGk + MMIGpPDDwJC4ghfIJpOUvgGiz/7J70dy4iac4r4FSN6RG67ZgBRIKgN9ApBi/Qfu25kjW/8n/BInIOWX + 4hcrIBWO/EcUjmz+A/PHFpBkT9mjBUj5MK+AFBKFSKfPXwRt4ChfnOzzfnnTd+5atwGptDw3SG3aG4bU + BpCm3XI6g9HAEe2h+maPfE7bcFRAer9rHTbZI9elzuzCPEgbhDYc2Q44wvbD6od3A5LrZ2cGZAHSgJAd + woKjzKh4ESMwRHtmX9S2cxkgYnbGTkntOiicl1PfpL8z07PgyDCEs0sb51cYWos2DUaYzsepBo4Op1o4 + sjMeQGqb0rrCEDNezR4tOLLjd38d/4IjoOiAIxtgdMCRTUHmMksnYFpBSYErZQ+AEH0bjjKe2UCD0YYj + 2wqQnmFUwLzCUQLoyhytgAwc6d/E1mxlxwniM+PZAB9AaoAvONmWONii4QWO1nUdty0xEoFysSVenq8d + 09gIoYtIqo2AwnTNsrYtxiLInu0es6V92j1mS/u0e+y/d+x4jmXvnv3lF+ba+ozT9zzB0dV6/fo39V3j + x54AaVuvW9fWV+5yu/kZ4z83AGH44e2TA0l7fCawbJ+ApBUX2OHOpr6Y+sgkNa4QexJv1sYNE48mRrXK + IZA0fRPjti1A+u1MGCpOKgaODSBtSPIxgDRG/B0DkhKXf/GrxvKLHTG9OoDYf0KSNUKhaGWR2l6a4xOZ + pGSRrFfctn4JICWL5GN0DZrH59ZB1kPVRickdb027YJSddYFkGh/AEhYIGn6FiBF+/V8QVIn0YEia8QD + kKwt0Zz0RWtGg0aTsuyjSz9oXwFJWjaalkopa18A6dDE31V7AIksUjQ0y1Sqs2f5ys4iPQGS9HcBaWeR + gKQptavOP/T/8IBhqJAEMwwksR4pgBTGAJDCHrOr3WdikhdAsqmP5E6zSMkkXQApGaR/8kDhCEiaQV/I + PwhdvQCS/if+n/E/Vd97QMovTfprwVH+uAVI6w8fOOoHZDgyJPlDq01p3QlIi0wvgJQv6bm0zuYXXq00 + 4fqi52bITXAQNHaBo95cQ+KQ+QlHP9g3ZzZmSJub+S0cyYChwhHnfkA2HMXSnocrgJQHL+1kjKYvD+oJ + SFc4CiDFlhMAlq5wBAzRrgM54CizMXJCdTwDSFMbfIUjm53byh7FweH4Nhxda5LtMOtQC0e/bDvp+sKQ + js0eLThagKTjWziydc3RWziagNFgcQkmU043s3MONgWkZI4KR53Vew9HtiscXcrqHDhX8Dz7PwVHDsy1 + FYwNRRuCAkYHHNnUhxh4EgnvwOj52lOAYBIlp2DB1H/aXHtsvhB7FkY9X3A0/cf1/v+xgHyOvqbte+we + u8f+gcd6/BQgrf7z+vqPZ79y+hyuO03j69/Uh50+7ctAiWvqL5MNqh9lzD40tv2uDF88vrn++RgHhppN + oqyukAQoHT5/Q5JixjMk0d/YYhhSzJn4k/LuWuPXxCsDEkY8qzFRWFux8AmSFC+90+sA0oakxNoFSAuS + kk0CkBqfB5KI6+47Jj55v+ER/8kkYaMXDEAaX/rB7QDSCUnTvkLSAJLNOsa6plUxo2+qhdymkuaEpIEi + A5LL7dyuloqN5to6LJAUjRatNkAULbcBabTeXot0QtI7QNqQtKEogOTqJU/UDxDJCkmrbSAaSGpFFG3Z + qqDCooFHJ1NmByS5bf0cXb0BqZBkHb4gyctfksgYQFqQtMrsTkCy3hcTLEjagGQuCCQVkMwRnwIkW/lk + Su3OHe1mLRKQtPo+AUiLnubiASSd5wcMHPl/lr7PoLQDjhYMJXNE9oi2wWj+QMNRAOmSTtOHQvboAkf+ + cDcgBYQGjjalntmjlNb1i3uXPTIIzZcuy42gc3byyE3xuvZo2nOjlcx9M6o9cJQb1nAUQFrpUGCo5nPa + fgD6EGB5ODYQ7fO098OWB+49HJ2ANO15wPMy2J7LcACfgKOp042Ng7HD8ayMnVDhSM4IGMI52UnFeS04 + sg0g4dzk5OoMJ6U+M0jnS2CXc8WhHu0Thmq066SnDwdO3wFHdvYEg+38B4b2jFraC44IKgKgwyYA0QaO + bA5kMvU9rzk6F9omKG5bAXEFyR1Ax17gSIE3s5Vn8E0QD/zoHGsw32V1Hb8Cz2knHL27ZkTHsxg5hQpi + 5YPrRvRghyA6QYg243Nd/22P99g9do/9Lxlrf8YOXzD2dA325IeWz3lnve7ix+rbBpIuY2PnNafvvGST + 7EtrHd/+2H7cVn99jF38O/7/A0gaI47k/BmSUm7nuNP4Y2t8igWOMOLZLrez0Tcx0PFRx5VNIlYmZs7E + 4qxNWmuSJsZiH0ASMduQ1AlO2wFIgaTRArEBpEBSJ1SxApKtemOtc+b8hCRP5FqvHJBUTUMmiWPbBaLJ + JLXUTtoouokXyLIeyRYNdUJSbDRadNhVtw0UjX4bQNrGrnYnIC1tGEB6gSTbAJIrlwpIK2tE2xP6G5AC + Rda11rcHIDlBgEkLL0jKeUw6WscFSQYim86PMrsnQIpWR68XkniXaXV9yuxsOocDbANEOu9apLRrF0AK + JC1Asg2PwCdhFTNLAGlMfQNJ8I1sGEj2rYEjAOkYmAtj84/zQ/M/zv/sJXNkGAKIfB5AChzpD1gwtOFo + /8ElxQVIJUofgaHCke0CR7bCka1fEF/SCxzlS0xpnb/csQDR2uZwAKk3DCnIE468ZSI3ms5PQDrhCJsb + tvY2c/QOjrY9PzhuDwjZPg1H87Da9kNMpqhwBCBd4MiO4hmOxplsOGpd7xWOaj7f644KR2qPxanV0Q0c + yfwuBADJs0h1lt7tZuDI7QVIdbQDSKdtOJKj1vFcd/QejtKXQKAgcYGjANKCoyNrdAafE5Amc2Rz8FrB + 6oQj2xH4ViBcwbEB8gigZ3bopaSuAfcZjgJIme38EI5sEgInEJ12XjP2TpRgxzXvrh0bsYPgOYTQGh9B + xNi0K5TGXKpzj91j99j/jrHxB/PcT9vnb65ZdviYd/5nAZPO315z+LqLaWxB09l/+NCVSfL5CySdftkw + dPjs6fvj4eMnBgwktb37ZRM7Gj+mGsFtAIn40xhEXzJJezLvAKQpt5uYVrtAkk3ngBLtxssDkgaKAkmO + uTUDko1Y7CqPxvLG7qkCYRJ0gKhxfkNSNcGCohOSpCcOQDqh6LnUDkhCx+jckMS57WfYwNFqH5A0mSQA + aSAJLbUzSVtfbc21ddoutfsIkk6NN/ZeH+b8CklXQMrEfPQnNlCETjUkSbfaqmcHkji2vSBJOjmZpBh6 + GUCyjm67+hptjf6OBidRARClbzT7ZJICRNH2eXns9OncUIQdfHDZsEFWrsAKSWSMnrJI3jMBRhGrDLec + kER/IWlt2FAOApBOMCocPQaQrnSlH/jtzx4DSJO62jvX5YVNZI7IHp2A5EVW/sMERjoCR+uP/ZdHXwq7 + PpiBo+94URcfZuFIH+ACJF5IlS9gUnqQK1/Wd/MWYJ2vVKC+zMDR9x4DSN2YIV9+skdrX/h1AxmOckNl + P3nD0AlIwNGPuhHDdaFc6b4vgz0Aad/82fdeMLRmDAAj4IiNGPLA7JmGPnhrI4aY4WiV1jG2H1aB0DzQ + vAw2D7X3+l8zI4GjtVgRRwEsjSPpu44KQ9fSun8/3k0gp3QprfsFGzG8wJGdHu86GjiKMzyyR49sBRqn + iuP8lRxpnCuLP+1wmZmy1RnLMWfRqMHIpXXjwOPYs9hUlhkx9f3WRrtvGVeQsJ0B43e/Z3HrWVY323h7 + USxBqLbAyNa3oQeOMuM3wU0Bj40YCIIGIgfEmuComzRcoaiWt7afcNRxBeVuxGBLMN+ZIy8kTuD+k019 + B/jkfUZjvr6m8esLX21bnFw3YhjLddeF0uofcSOhk0XbOh/xcwggFmbTtpDyuUVUTGPuu8fusXvsf/XY + ky9Y/mEbvsfjXHP4GvszoMamMVt+LnZ5wSzXxM/Z3+0NHNQ/1p/1/t1K8qWCo8eU271kk/yOuVwT/43P + tu82HP1JY/Xrbts6Maa4sN53l5hwwFLjynMmyXHm94pHlNwRhwpIWGNV4xPQNPEsbd7nt2LegiQ2buA9 + gGlPyV0BSXGTNUm2gaQFSH5/0hMkOVZ7TdKvfvNIXE9sn+qQvCMpmzAFkgJIK5P0C78/aSApgES5XbTF + sUmD2gNJAaRs0oCWMSS5T+fYzx4LjpgQti1A4iWyeVm+2minQpHfkXS2C0jVZN3A4RWSot2ukHSsR+rG + XNGBA0U//jF2eYnswFIhaW0ExrIOT8hXg/7wB//ad3TWTv36wbs9SRh4w7KC0mjkbNgQDZ1kQ3T0ziJJ + j0t7W5ePFt+QJO3+ufV828+AJK1/gSTsYISBpiPRMmzh43MWqckaeMWA9AaSHgNJO5O0AImN6pJB0skB + RwWkLFzacMQP3ICk9jV7RFrrCZD6S+oP+hiQKK3jBVEDSP5w+IAEQgGkyR4NHMn0YcuugOQvo1/SANLO + HDUlGPplF7ts6Z0vP6nD3BQbkHZpXWDpR4+Bo0Xh+8bTDfq07sjmG9kv+BpAou0b23BUQOqDkIciQFQY + 6sOSWYb29fwEpAsc2foy2A1HAJIe5ABSM0fzwOMIZH5h2jgJgMmp5zqVn/0cBzNlde2L8/l5AekVjuzA + suvMgiNbQcjO7swcpS8w5J3qAKQ6TtvA0C+zO84GpMJRZq8ApJTVxWnjuA1DctjAkdorc7QcfwDpslOd + TUHDgLQyR7IDjhx8HgSgKW1oACoIBZAaxOYdRw10a6e6JzjKGHB0LamzOah+AEcE4wTlHayTOVJfAekN + HFkEvLzw1dZr3r7w1Sbhwcsal9Co9doNSLpmhMwSNzpehM++Bniaf5P/14xbTO32PXaP3WP/i8fqJ1b/ + 6S+OSZax5W9OQDpN19hn5f9Rm7H6umcfiGncPrLXLGOsvjUAFH8bWMIf246XcNeP28/HHmwB/tzf+EDG + SO03kHTscDeQ5DgzMcfx54AkWasb1g53k1WamGZASsmdzyf+OS7qyA53giG1L2uSHFd/bUDau9ulz5B0 + TFY+QxKbNgSQ1uSnjHYmRdcutbMmiezSAUiBpGoJ1iShLdZEbaBIfRjt6BcD0UDStKVtAkVZizSQRCUN + u9ilugZIOoBIdgGkTEJnUtoazFrsA0gqII2muwLSuWHDgqQCUrJJBiT3n1mkvVMyUFRAaluAZFBKFimZ + pJg0bAHJSYADkrJhwwKkrMkfQEJHL0AaSBogsvYWJK0s0oIkMktXQAokSd8PIJEMaZ8ZoFzwDEhhBwGR + WGIBEpCUxMwBSeKVZJI+e4EkAZL6FyDZzEDhoIeXGWUNkgxAUkcA6Z/W9ncLjvxDAKFv82baAFL/h/Qb + hApIaj9lj/TL7236BpAKR24vQNofTHa30AfXDFI+zJ09Co1uQAocnYA0qT++vHypse9+/8GXjeXL3zfB + 3vZwqDpwBAyFxHUzGYpS1znmbRYNQDXfnANDC5CmLRtA8puT18NwgSOfsx1kgYi+PFRYAekZjpjJKCAF + hA444qH+Sd93RG2tDRgKIK1ZlC5ejDOJE8HpDCBtOCogjTOS4aRmdseAJAfGjE9sQEhw9JjMUQApTjFp + 918/qE3GcdZ5PgMSDrc2gAQEjaMeOGKmy8Z23cvB+xxAShAIHLWkzkbAcBDx7JoDygFHbitADSBlti7Q + lMDVYOUgN9ZgtoJcA+ITHKnPb19/hiNBUazbxu6xBmmC8QT1Jzhy30uAtzBYwX+LhDVWu4DOaQuQbHPN + vhbhc7FD3IzYGcHjn9HrnrYLzs9v+x67x+6x/9fG2vcWkDo+xnUnBMkX4cd0Xl/1AkjrmhOsDl948ZFP + 44WklZ0/1yXZ7HcLSowvv23fftkCvGOOA4kFmUBzTFD7CZIytuLMBZKaXTohKaC0YpVt9Q8kHVuAF5CI + gwUkMkYAUmMm8ZQYurYATztxt5mkN1uAN14PIDWmX9YkPW0BfoGkA5DOsju0BoA0+sO6xJO1qx39siAp + VTBtS/dE52Rnu59lghhI+tnD2mggaTRTNJS0FJpKZq1VzRUt9tMDkF4gSRA0gHTaAJKPowljqS4KIK2t + v2WrIskZJHSnS+1+fGSRWI/0aCbJGra6tZVP0rSZ6Dcg5WitW0iSTk6y4Cy1A5C+6yosaW21B5BIRER/ + C56swavHsQGk7wJIgaQBpADRAiT0fjnAfGBA+s47QIp9Jn4IZ7yFpALSCUmFoUn2yDYgiXXMRK2iu5bY + qQMYGjiyTd8CIf/g/DD/z+Z/kF+wv5TaO3vkX9qAFDjykT+ugMQfbGCSXV4K6w9tfVA+HnDkD5d1R7YC + kr6EABJwxBcygLQoF0AKBa8v2/ZmYwaySGf2qMQdOFJbN9nOHvlm1HHdlL1RA0fYcSND/rG58W0DR+e6 + o8uDowfqAkh94AJHA0jzgAJH66FdcNQHuw81D7rhyI7A23lnS+8A0yV7JLMz2ZmjKyA1c6T2OCcAaQww + kqPycTk3ObvC0QKmOsRkjuwoDzha5tknHeVkl7MdA5KumSPvuDMOfMBo4Ch9NgUDHQNHDgCGowDSyhwd + cLRm3xx0OkNHsJmgNEGogauwFHPbdgS96SscKUhuOOKdGgqekzUiczRBVtZ3HBGAV2BmFjNBN2M72K/A + nqAfex4fEVA7oCdCo+2319gqPk7hYiGzoOhpjOufxm+77bbbMPmEE4Sm7/QXL/5krD7p9FWYxp4ndy7j + Tz4REFL/2HlNIeliO5PU8WdIsn8fn66+BUr0B4oKQ7VrvFj9K7YcpXbJJMkSjzYMAUnLpn/BEHGvk4IL + kiZGxgaSJn4GiHQ8IGmA6Mgkrb7E7VR+7F1nY5dyu8DQhqTqhGSSrB+2TWVKJ2TRHqNDOoG720+QtErt + qnUCRYGk6CKbJ5GjlRYk0ZaWIpPktUgDR9uyg/AAUiazY7vcbls03mmjCQGkAlEAqdrRgCQ9Oboyk/MB + pIGkQFM1qgxAsrF2PpCUvtG91rtJCgSSootTYVXdPEDUhMNlVztgKEBkHf45Wjzt0ero+hqavoB0lNrB + ACcgJYsUZjA7bIYIV3xmg0HCGABSuSQbNhSQbLBLOUZtWxjnAKTat86d6+YiDTxSj9e2/2F/kMDoMf+D + Y+1Rf7nPHvnlYlNe1z8kL4G6/HHrA3i8f+cRbV4GOzCU7NEAkl8GGxgaQAq50n7whZ1pQH/JOuoLhow3 + HPmLLyC1JvMCSJjhyCRuOFr0zU2XbJHGdDPSPm7apkFF99PnG/tyk7eMzg/FWntU88vG8vBc4QgYWiV2 + 8wDuh7Mvg9U5Dy8wZDCyfZEZEfr6wKsdQEotbmdOltPIzi///mAnmAVHsnE8fhmsAWk5ogscPSZz9AaO + +jLYKxw1c9Q0+3agKavDwT4WINnxrpI64GjXRNthLziy/fbhdzucs2CBI4LBeuErwQEbEPr9Y8GRAk7q + uR1gsNR1Nxg5MCVIEbCSQVKfAxnmtu0//pQacwc+tQl2G45WbfoLHP3HrmlfQRcjGGvsQzi6zICecCRb + 2aX/tKkfi4C4zriOoNBRP2f9zBk7hMp1ZnjEjK0/kz6u9bHn/1/XFtxj99g9do+9jC0/g38Zn+Lzw1b2 + muvrz/BV+ndrkmfGt334gln7SHyl2guQOoZvzTH+tL63gPT4BCTtF3vTV1NcIAY0HjgupLpgQRJx5QNI + elwhKdbqhut6WfdtGGr8S8wDlCYe/vZ3ipuOmWSTFD/zrqTG1QeTjgckHeuRHs0kvYOkR9YkrTZWQHoY + kFJuV10gCyBJM1Q/AEjqs64IIP3yWs5fPZLJ2+fyu2qYQBLrqzEgqZPD0kayB4AEJLXUznoJcwbJGkua + C0iSploaLFU87yFpazfrufRtzbf1YGwgSbaqjdYE+976+7Em490GknyOJYOEDSBZuxqSsmwEG0CiagpI + WstNjgqrQNL3vs8ylYGkZJBk0uAy6XLrbmlyQxKApPMAUvS8l8jQHkgCkLKcRu2sRRoeAJDCDwYkM8Pi + CACp1Wnd1a4MUkBa2aVhmM+aRfpsquHUN2V2sI5YSEYV3bwo9vFPG5B8bkDSMW3vAtEfbjga8y/QFBW/ + gH4RAOlRQFKb+sD5A/wHPvqHkS7jD/UfDiDpw6Ht9UhHeV0AqZD03QfbBRaOCkhAkr4E6h4HjgpIrZNM + OhACNhx99wcGpGzU8H21fRNsOJLNOqRdn1k4egiOSEmmXUASHAFIrvUMIAFE3LCGowCSLEA0gPRjzgEk + bnzB0dqUoXDkth4m4KiwNA8YJXbzoOl4whGA9GA7yrWQcMHR46esQ+JhB5ZsdgRxBtmoIbA0gPTvjziR + OBI5lseamQkcuU2f4Ig09wFHMUBIDgzHZhCSo8smDY/XTRmAI9mvH1139HDmKGV1hiMA6dF1R+eaowdt + gRBw1PR/s0aPX//Wpr4A0t6UIcFBQcCbMajNmqMGB58DSKnfdh33ExypjTkQKXAlOBGofi9AoiYcOGrJ + xIIjXbsC3bkpg+HItenZjMEldQTRCZoeb0lH1xylxh04qhGEV7kdATwwM5sxADYN+L7OAZ4gL1FwltRZ + oFhQjKgIEO3zsbkWUYJ4cdsCJwLmLLezsMG4vsc5v8fusXvsHvtwbAOQ2/ErHoufia8Z81iuG+DZPkt9 + 47t87p+FqW+u9ZFxXyf/aD9Zn8q/W7708J+9rhDEZFZ8svoMSwcgqd+AhNm/j7+X1c+vUuuWYzt2OGZo + 7IAkYkdBSLEGQAokNfbMGHHK8SqZpK6dBYiIcYmDarukXEeAqLExkES8JG4CSMRQAAlIUqwl3naCkli8 + Iek353qkxG8gibhOfA8gsf7IJXYpsT/XI6EXDEiBJJfob0CyzmC9cyDJ5XaFJLRJdUohaZXbSd9I52xt + I0P3NIuEJvrCmimQJL1UQJKGio4KJElrRWd5Ujpw5E0aBpLQaYEk1h8t7WaNdwASmu/HPw4kpT1whEZ8 + /KuNifVu2BBAQmP+67/+60AS+nOtPzIgoU+tV3MMJP1Q59azhaRJDmRpCVrYGhhAmvVIwJH1s3X0gqSU + 2wWSvLQF/V1Aki4PIFmrF5AeAFLL7dD23/kcrY8FkLphgyDJexSYHbDsWXBAEmwRO9YjwSDiFTFJDEAK + rwBI6gsg0SdAehxrkQxHGID0T2MMTnmd4AhAyg/kB4u2AKNLH5Qm01HnhSPA6MgeYZNBWnDkNnQYUrQB + R/5gkj3CAkd8oLP2yICEQaa20ipApDYkqy/M7ZNyU14XIOLLBoRiwFCBCJJe7ckW6dzGeezcmCGldQCS + zHAEIKWdbFFNcNSZgN78HAeOCkhYHp5Y4Wi1MyNhy0xFHsD9vqMCEkZZXR7sNRMycAQQqY0BRTp2RmVm + Wc5FjT/7uS2zMYahXes7MzfAEfacOSocMTO01xzZFhzJcJTnpgxYZpzch5PF2eJ0DUjMWHWWKnBUa1ld + M0djdf6dIcv5Li9wkPg9L9d7zhylNCGWnequmaO858gBq0GLoBYwSoDzkYCY49FWUHTgxAiUyRg50K5+ + G3BkS9CN/dFBOUB0GkF7B/oJ6ul/GrNVHCBSTqug2McPrpUwWXaIlrQ9flw7M8Vj99g9do/dY186Vl+y + 7MnPXMzXz3VPPgtfVrv8vNN0Lf5u/KUM36o+/Oizndfgt2tq2+KXn3x6ff9kki4bN1zGJ4asTFLjR/sD + QsSeVjBg56slHMsmfiWTlHiXOJeYV0iivxOG1zjZicUVSxtjz3K7QhLxOJUdTGAmPjd2O44XkBLjA0hL + ExSQVh+VJtUSBaTVh87ARnsASdEk1ikA0W5bvxiSonNG3+wKmUslDbrIOinaCbOOsq5CWx1ZJLcNSW5X + j2Xi+myPbttldtF3W/fZCkmy0YjXrb9XFRKT8daYbmdiPhr0xwakLv04d1fW0UDkiX6qoZjwp432xQxJ + 0cGY9bIByRVXgaRoaUOREw2yVanlo4HIWtwZpJVFsl6PbvdSGPT8BqRjw4YkSA5AwoYVFj8EkOCIMEaY + IzwCIGGwCYB0lNqJX8IxuzrumkVKJukCSMBRAIkSuw8A6cEP7g89yuvIKAFHF0AKHDmzBBzZ5g80IHGE + HA84ugAS2SP6/OECRwuQSOUFkFb2qGm+74tgT0DKFxcwavZovmhZUoohZ26QA44CRMDRSkdeASmkfqQ0 + uUlnYwbdqKX+wBFbevsmDyBN9oiHYQMS1tmFeWjmwWJjBs9QtL0fwD6cM6uBzbqjPNTdtvKAI4wHfy9W + 3HDkth1Id7GzDRzZ6cTZZHGkHdLhoApHWVR5gSM7ObWTKQKMUlpHej0OMZmiDUfqox04YvvQWXtEnfNy + vl00aqvjNhy5REDOnN14cPBA0rlj3V6kmgAxgESgaPboLRwxS5eskQwwWsGKWb5na0BbGaVXOPKs4gDS + dUy2FgQPGAWOrlkj2wrqCtye6SSoP48nsGcmtWZhsMTD09hYhUZmZ8cOYaLzM2v0PO4Z3nWtzeM9v8fu + sXvsHvt4LON7bPpkHpdl97tjvP3xWfVfb/xaMku1499krD7z9KEFJXzr+jnndckiyUfb9r/rznbOIulY + H1+fz+SZY8D2+R3fseM9JDXmEHueIGnikeJWIEmmvpn4U/vxAkm6JjGxlRX0J24GkhpTu7MdgOS+DUkp + dz8haZfaOYsUSFJsP9cjKf6jC5gstSaoPuikKnoCDYHOiK7oZKyrVdAds7Md5XaBomaNdA4oVbsYhsga + 6byTwIEkQxHaiKzRMyShocggzeSzdVcACc2FBttA1EzStJ90XSxtski0r4AEJDmDFO0oHdkqpOjKVi0F + kqw/A0g7ixRAartAJEsW6QpIBqJmkU5AIpO0ASkbOBQstVXgAAD/9ElEQVSIAkgGItpskAYkGYoWINF2 + Fgn93p2o0faFJDjA2v95LRJZpA/WIsmytEecMdwRQAKSHi21g1WWiWHEMWIZA1LtACSxD1V132rH49jW + m/I6W8aSeuoP8Q/0/3BK63RcgCQ4ApA0zi9KiV3JznCEFZBIh/EHG44ApKbUzm29/2WV15F2ExyRmvOH + 6w869r3suT47ZwBHLq8DkEjz6csjFdjskeDI6UL1Ze0RX3SyRYYjAIkbQzcQQNRd6x4/SL1m95Sfcjrd + bKnx9A3KTeoUJxQ/cBRAApIMRBuQ2MabMroBojwU86AASH1gvPNJ4EhQ1PRt0rR6+Ejl2pzeJcVLaR1w + dO5a9yggyYCjta33TwVANoOQAUmOIkAEHJF+dhsnY2djJ2NnEziSNaUtR/WIs5ITakocpwYcOXVe5yY4 + CiB5xxo5Rnaty8xR4Shp+GSOqFc+4CildIYjndvx4nRdRpeyOhlOO6n/OPWWA6REgLYBKTNkhiOswMSx + gcQ72LmszqZ21hwdcKRg1ZKGlNWtYORAlmCmvpRFKIjJXE6R8omWUFBS4YDpGUSXWhiQ1AcgMZbNGARH + KavL1rF/oqRuw5FMgTmB3AF9B20HcMPTABTHua6gA+xIGCASRky0zc/iuhxzrn6Jj7dlLjaP+edwdP+f + ESzqR9xoLG3+X/fYPXaP3WP/pbH6mvibgSRfNwClf6ex7cfiIzVmHzc+bbX7M3u9r8W3Hn4UOKJfVkjK + z9zX4ZcLSVNqp7H48fhtICgxwDHC8UH9tvw7jQFJnkxzuV3jiq7dcSXgRP+GJMWlQlL6ZIpZjWtM9gFJ + LrdrnAskueQOSOrEoQGpfb9zuZ36ASTH0JatH/E2kEQsPiCJmNxNG4jfxHfaR3xv6d0BSZTaAUgtvzsg + aUrtnEVCawwkjQ5pFskTuFkGEECi1K6AhK5hAhhIiu5pFol+AZFL7WgHkAxE1VHWVLS9HbiOASRPUNcC + RANIo92s60bLWcMVkEbvofmqD60F0Y2HeZJdx5VFQl+iPwNI0Z8BJE/cU2bH5H11awEpmhZIatuQBBRF + C1sTr7YACUiyno5uRjsDRCQcDEjR3mjwAlGySCQyotezPAY9H0AyMFXnU2IHJE2pHUkSm3gBSDJPJMEi + W1yRdUjZ0W4BUnmEMjsYxWxSQBLLAEjqC9sEkGRZXtQSuyGma2ndwBG2CasZpDfZo74Y9pJBGqpraV0z + SNfyuk2H1+wRL4U1FBWOztK6vPMokPScPQKQBEIDR95hw+0DkPIFXzZmKCCxKYNvhNwkhiPfMGtb74Ej + 7ynf7FHSl26X4HWe7FEIvulP3cAl/sLRv/7rZIuy7igPgS2zB27/278lg1RA8sPkh+iYhUhf2zIASces + OzqzR35wBUc6Bo4KSMyGeEtvQ5GBycedPUrqOTMqgSMACQsg2dEASJ6tafYocKRzg5Adl+EIQKKdbTvl + /ACkOr+dPdIxM0lddzRldTJAqA52rTtyH3C0HfOv5cADSOnbs16BI/XRtpOX088sWequC0jAkWfQYguO + 6C8cEVwERgNHzR4BR2fAWjN9BLIEOQe7gaMERQVAyisyi7iCpa1w5KBKYA0cEXAHjrA//XHVwQ8YZYZz + B+s5X7OcIxRGDFgctC8/w4Kh59OP5XoLDouQZfNzPAYUjbW/1/f/d7n+HrvH7rF77K8fq6/ROH7p9D+6 + Pv9uxg5fNv4NX6ex8XX4wrEBH9vhR2uZcNLYcyaJsfrnQpLsAkn13/L1QFDjgbcAdyzQ2M4kETccP4gr + xJYjk9TqhOMdSUBSYhPVDQNOil+KY1MNYQOQkkmSJZOUWDiQlFhZSMKIo56QXDE2MZe4axhSLPYusjuL + JAOIEsMLRMT2A5CkAwRCalNJEkgKIAFJTKw6k4SWYML1CkmpXKkW4SWyhSSACCii3XObAAkg0nkmhzG0 + EIDEeqRmkayZDkjqu5Eot6NvVe4YkKrHos0KSDZBUjJGMQPSTH6z7hz9Fz0YSztwtDQk5wCSzRPxgSKW + dmTyfiBpdCoVT9at6NiBpOjbtgtIMpIFkzwAkkY/DyRFP1tfb0BCe6eKC0BCm1ujo9WBJAMRUKR2yuxI + gBiSJmNkU1+4gDbrj1JOR5Jlc0QACdb4LJBULhlIAo5qk0XaGaQCUjNIySI1SfQXA5JhqBszCJCmncyR + M0VZyDRwtPpMZdmYAUAKHIXYTHMH1emPaAaJxVX+Q7Pgqn84f3wySKZH2tQkBo68MQPmPdRNn30prOHI + C8C8OYNhCDrNznXNHmXxWIhWViAy7Q79moqxlNf9kOyRboZYiDopSC9uA5CaLVLblpvObQBJ5nceQfJu + C45C94IjjBvZ7dz4zAjo5ndblgV6gaNZzJcZBT9UbfuB6yyEF//NYsDuXEfmKMYMRjdlOMrr0sfCQ9LH + jwKS4EjncRbZlCGZI8ER6enZiMHZo9iGo1kcKRgik3RsyvBLz/LEOsuz4QhAwpgpwuQo5SBtnVlypsgb + MpybMjy86DPZI2aomKXyjJWdsuDIM1myzGLhvANHftcRC06dJRIg1fEDR/TZMrvGjFpn15w1InOUGbhk + jgaOPEvnzJH7YhOobJnhm0W1nv1TgGO20LOCWMspPGM4cLTGFDzHCKgCI89Caiwzk5iDs/oudsxqepbT + gfrNNQR+zEATgZB/a6Ew58c1IzB6ZBZ3mdoVFLn2HJN57Llv7B67x57tHrvHnu0rjdU3qZ1Mdmz7rHPc + FqBZvu7J5y1/dhmPDx04iql/TNfkZ85YfTVZpEBS/539d/14fL4BSTEgVQRY4wNjPmp8ski2xhdD0urz + pkArHgFJjVVn/+zAmgnAZJFkiX+pokhMFCAlViaTlDjp3V+JqWcmSZDk2OsJSmIxkKTxZpBkABIx/Ijr + Gk8WqRs2JIvUTFK1AVUm6IVAEpmkVZXiDRuyaUMzSdYiOjcgSZegSapffuY2xmRvtA2axxpotauJUlnD + 8gNrJbJIQBLayRPO1lVoLLJIgSM02FTzbDMMoeWi2UbjpTooOg/9V3vZsKE68d+iI5tFst4sIGHWnkcW + CV1KxZOzSKNbf+gskvoAJLdH3yaLJEByoiBZpGpi2gakVF9tHV19bUhCh1t7O5MEDLndLFISGgYkjExS + dL1hCK3vMjtBUjNJeS+SOCGMMOzwHbGF2oEkcYQzSmEN7Mgipd9ssjdroOoNfrHBNOKbbNZg5jEgmXeo + ovsW64wERrYCEhckczQ22SOdB5DUF0KDytRu5si/gPqcKTLlieDUTuZIf8RJfRxDioUj6g5XeV0AyXTJ + znVkj0qefimsM0UBpCN7BBw1g9SdNXxu+76+PL5crLDUlOGsP+raI1KKyR7ZdL4JmxtLQBQKN5VzDrnr + Rkz2qKV1sskWAUhzzgyAb/rc+HvnumSPMltgEBog8gxD25geLvdpbGYnmj1i5oI6WD24zRLN7AZt1h75 + QV7Zo5idAbMjABEzKGSPDEduM/OSGZhmjnweQPqF63xn55jM1ngGJ4DkmR3S4Dgx+pIlwuLwdjtwhP0q + gNTZpt+QPfqlM0VsytCdcWyenVozVM4g1UEHmGrOGtlSHhDLjJitmSOc/rHuyHAUW4FkskfAUS1lDO7D + mNXr7B6BzDN7a3bPs3+ZJWzAm9lBX0d/jDEFzWV79tEB1uuOOhY4GnPQpQ8zHO02AR1L8N4WAXC2Y2kj + ICoUZhY2ZlEys7TneGZsNaY+xjPm45+xe+weu8fusb/DmI4ZWxmjXlOTr5t+xmz2b7EBm+X/xvcxWdS+ + i8XPZiJqfK3P9/iAVE0+XMf48OxuRxbpNZN0qSKwOVY0XjDGZNvEmp1JMiClf2JSrZBE5cPub9YIQOqa + pMa6ZIsGkna8TMysTVWGYqonIjMZubJIBiRi8MRoV4AckEQ7sd19ySRddrWzHZmkQhLtySSNtgCS0BjN + GjmL1LVIABKZJLSMTOethhkg2lkj9U3lTCaOvQRh6aQCks2Q5Inn6KxmkKrDqOJxBilZpK3VCkg9j74r + INnQfKMD3XfoQmBpZZBsq8wOSJL+jPZ0xdIqs7M2lU4FiiaDhC1IajvVUmheMkYkDFabvurmAlIzSLbo + 7CmzW1qcLNKRSbJmn7azSNX2zhYBSM4kuZKMDJLYwJa2ISncMGuR1GapThIwqVizkUFqmV0AyQkcOMV9 + K4MEIDmTFL4x5/yT+p1BStLIL4p14w0gbTjKD+AHpV0Cu8IRgKRfJr9Y4cjZI50biKZukD8oa4+yO4XB + yIBkUiwczUthDUMGpMBR2gBS4MgfLmTKh+0PvXDkL47MkY8LjtzHF8uXu+EoNwBwZDMgFY6yu4fG1w1l + +g4cGYYWIPUmpLRu35T7JvbN25t6UqSBo/Omz8PQPh6cPCw8ULSdln33kOXh80NJBskP6C6jo91FhfNQ + 9yFn7ZHN500nB47iJNxHO07Fsy6FowGkQFEyR+OUfFxwFEAaB4YzKwwlZc7M0MARgLShyDNMpNwpqxs4 + ipP1jJQdsJxvQQg4sjM+AMkOW2OBI5x4Zr6WszcYjZE5SrBwP8EipvaDd0Y8wREwROaogESganCaYOVA + Nn3tJwAyK5gSCsAn641iGltwNAF1LJmjVzhKQJ6MEWOnEagbtA9B8D74H+cWDYgIGaLCwmMbQqTCYwmO + P//Z4kRjlL+cdo/dY/fYPfbfMFaftGz81MCTjes7Pr4uxxc/aB+5ftZ5Tex1YqrmsfHR5zV7k4bpi6+3 + X5/4sOIBsWHK7RhfYxuSOhGnmLNikM1xaayTedjqX+XilJHn5eeGo4mFipcrmzSbNhAvxwJIsgGkxFxi + 8GPFZ44rfhuSAkiFJECJuA8kBZCeIAlAcvndLrfDrDWqL9AhAaQx9AkaJfokkDRaxksFyCwFlLqc4AAk + V9Sgj6yTsv03pXYLkHxc2opjKnnIIjFh3fbSbtJq6LrquGUnIG1Ioq/n1opbQy5N6aUbA0gy9GegSefo + 0erWaNZs1mBDvy5ASiLAethldjayRujiJBGsj6ObZdHXBqRCUpIR0uDS3tbi3522z9HnQFIBSUay4wQk + b/sd7Z+Xx7ovgGRGCBsYksoQBSSzBZxh7igg2ZKseQWkQFJYJoCk8wISkKQ2FXT/v89mk4a9k93Q04Ij + /YP5IQGk2ZjB/zP3BY78iwmMAKSBI/dtQOre5aW/d4A02aMLIDUFt+HIH2gAyR92AGm+AJu/tHxJwBGA + lC+xcGRY2oDkL99gZONmcIoxmaMFSL2BfDMFjnReOPphske+EQNIvTFjA0U/Pm7szADMrnW56Z+zR+vB + WIC0H65pJ2U7loewDyMbMwSOWHfEA2wYUtt7+ReOpqY2Fmews0dxEANIdiKz7qjtOB/slwWkFzg6ZnUG + hGRybl54+Us5tABSnKCdIeuO4ihTo3zCkcxQpDaA1LK6BUeuiVZ71URnNktmINJ5S+s2HOHoY7/7LaUF + CQoKFMuy7ghAOuGIrJEtpXWMnRC0ZvNSM15zQCP4OdBNSd0KgA54XW8UCCJoHnBkoxTjLRwlUB/BeYJx + rwOQJrhjDfgLkGqXawpIJxxdxIavH3PfXIuAcX/6xu6xe+weu8f+R8bGZ+k4vizXr2vy7+T3lk9VG795 + AtLYvm5n5+1z1TfG2FznsTFAp+V2attOSEoMSKzADEiFpPy7AFLXJDX2FJCIPdMna3wiVqkdSFLbtsZc + JZF4ByQZmiYerg0aWI/0DEkurwsgYcRg4q0BiYlK92Xy8qj26OZKBySRSWrsNygFkAJJgJK0gvSCNMMT + IP1yAMk6xLpDOmRBUjUKk7gDSIGkDUhdnwQg1aR/uh6p65OeAUmGlhpAKiShwTCqeFYWCX02Go6lEei4 + bQNFLrfb1UInIEknHtVG0ZHLAKRoTr9Shiomt61J9wYN0a0+b1vm8jr0rRMBQBL614AkLVxAylqkQlL0 + tADJ1Vix9BmI0N9e3hItjjWTdAAS+v0ApEDS8V6kgSQDks5hhAKSuSGQlIo0A5KBaEHSEyD5uCAJbllZ + JDhn+GYAqWuRHgalbx1bewuQgKMDkLKAaf8AfnDL6NTnH144ckmdASm/3ABSf2n+CNcOnoDUDRroo/6w + bX8o/YD8oR2AxAdaQAoMsfYIOFqpvPlC9CUBR7b5Ig1H2ZzhACQdNxz5xggglaaha1tpG/o+AKnldQGk + uSmX+eb1xgxXQAocrW29NXZJo54PRgHpkjkCiPyQLTjiAeyD6RSvAAkYon2BI5nXHM0Dnge/cBRAOuAo + gFQYIg1tQGr7CZBwRoDQBY7itARHTodf4cgO8FeuMb7AUQCJNmuOTkDKpgw42OyMM44XOPKMFc6ZNUcL + juqslzN/gSOX1REIZs3RAUcNEF1zdLwEduCIwOIAhDkYuZ8AJXMteAPYzPjFCHQHIKW/cOQA6bp0AukB + RljGdjCe4NuAfJ3JnGtsBh1d8xLkZQBSf06haJvGEBEVFAWjsatocJ+vzfUfC5h77B67x+6x/+6x8VmH + D3Mf/yaGr+N6+b7xiYWkt/6z11wAybZ8sH3y+bNk9NeXXwHJNoDEmiQdFRuwAtIROz6ApFmPRIx6gqTG + sQDSGH0em3gHIBWSAkpek+RMEvFyAMmxdAES8baQNPHXa5KIywaixOnEbbezHmlBkuL6ivdUj6SS5ISk + X/wKDcGkaiApmiKldicgpX2FJI0lk2QgwgJFQJLXJbU9gGRtFEDyJPGGJGup0U/d1U62dJY0VzNJsyb8 + 0Ggri1RAWm00XuzcrXggKbowWnGd15pJ+rHXtkdzLkhyFZN06gIktdGxA0jJJG1Aiv5tYqBaWLo4CYRo + 5QASkBRAkoZOqV0sQMT6/798V+0FSejzAaRq+AEkm7S+rIBkG0gSEwSSLoAEJJUjVvJF5zshEy5ZgGRb + gBRuSbKnHGPGKfOQTboAEuV1C46gpxdAog0kLUCCyvo/p68k51/uO2of2aMLIP2L+jYc5Y+f7NGsPfKH + 5LVHgqQDkPyhruzRAiR/+N/7PF/GBiSvM5ovbgApUCQDkLIxgwEpX3yySbopStJD080eQdu+sbjB0i4g + 9SZcgLQyR5jOFyDlZn8FpD1TsB8MPyxzPnCUh4oHqw+gzyeVG0DSA8qmDG5TQmfrw+2Hmk0ZsjHDOAFM + YORFihc4WtkiOxFmWwaQ4mwyK9OtNQGkOKiU09H3WHDUmZ/AkWeAfs1uNZkhijP0S+NOQCL93lmmZ0Ca + 2SrPTC1AymJRnPUA0rHmSIA0s18DR1lz5CBA/bUCw8DRlB8QPCaYKLgccOTAE0BqIGKsAUrtAlIDGQEt + oEOQO+DIY4UjB0lAZ8NRAClj79cSnYB0Buq5TsG9oqGB/TgOIC0oqi3RMEKiosL/7hyzEJkjY7n2HrvH + 7rF77B9rbCDI/bl2W8cYt8kHLh+rseUbZ7zXyBhb18rnBnZkbwBpjQNBiQcvkJTNG/D5jMtSgQAkFZBs + jR8bkh7NJL2DpFXtkHiWbFL7NKZYRyxsDJQVklpdEUAik6S24ikxNX2JtU+QJEByH0AEIE28lgmQ3Lfj + u9cYF5K6/besk6YBJCDpACRriAEkjHL+95BkePKY9coBSLZsOrUACRttxKYNo49sPzsySN2w4ZJFst4C + krY+sxZbgBTtFj3HeW1rvqxH2pC0gWht2CDLZLutevPh9UhY9afXI2H/ugHJenVDEpP92bDBGncACd2L + 9mXDhlVhNYAUSOqGDbZDZxeQXMV1ySIBSOj2BUhXSCogWfNfAMkJkzCCS+2GGxYgyWbDhgVIsknSZMOG + AaQrJH1b8OSkD7tuNwm01iM5SaTjtwaONiAlvQQMqf20/mgDkuHI5nNbfxkASe39i56AFGBKad2CI5l3 + rCggzQfzASB9DiDp3KYPO3AkKxwBTP2S8qXFVr1kAQkg8rkBCVjagJR0I+cLkFKz+aMA0oKj3HSb0t8B + Um7eDUixubllpE1jJyQBRB8AUmYhLoAk83lnMN4CUh/uR7atnAd+AInMUXet23BUB2LLri9Y4WgB0i/W + 4kjgCEBK2tuAFDhy38BRYck71FzgKIs02/cIHI0D7WxTAWlmpOxw1yzVOGXDEIAUx40DrzPHsQNHBST1 + 2/n/FkDKzFnL6hQ0NiC9yRwla2RAmv6xHZiyBskBzIHMQW7sP44ac8YWHDU4DhgdcMR4AanBtmDk/j12 + msZWEFdALxDRx7mPDfBjf7ZprBaxURvxMGPTjz2JlHvsHrvH7rF/qLHxZ2of13Od/12vyXj94fjI8Z3L + h+5rlv/stSckJauvvgVK9c2M1a8HdurvT0CSZSwwVEhici2xpPGDWKKYs7YAfwtJly3AB5AMQguQDETA + 0AASkLTKzwNDA0kTU9M3WaQDkih3Z+ISSNoxewCJeL5i/IKkA5C8aYM1Q3SBIAk9gYYwIA0kHYD0ASRl + ErcZpUDSaJxO/qJzrHdso48ESC63W+2aNFW0VLRVskZHFokSuw1IA0mt+jk2aRhAWkB0AaToQeDIdgGk + pSMPQMqEfDVo9ajsAkgbkk5AklXvHtVTG5AKRmjmnK+NzvbSlSsgAUmjxw1DNu86bT2vcwDJBhC5z4Ak + 7W/dfwKSgUiMYEA6IQkgApJmRzv1DXcYiICky3uRMDJGQNLsaCc7AclZpG9/9vCGDQIkQdFY4IjBSTUB + SIBRzD/0LSAFhvSL6pdQewNSf/G+5GmvPXKf4cgwlB0qbAuQ/CH5g/TOFnyghqJ8qBuQvM7IX8AAUr6U + +ZL4AvkSDUf5AgNIs1Odzvvlp80NohtG5wWkEPXAkMYGkHyzbTjyTQkghdgHkJY9AdKCI53vfe/3AzEw + lAV714dpAGnvs/+TwtEJSCwW9MPKbIYe5gVI3defdh72zJiQWhYg1UHUeVCja2OThsKRnEvg6JidCQwF + jg5AkvMKIMmB4eSAIxsOL+uMyBrZAkicdyMGO82Vii8gxbnG2W44CiAlrV84suG4ceSBIJx8HT1wVEBi + i9OBIxtg1EBiQJrZtkBQA06CjvttzwHpAkEnHCnYzRhgdIEjAudL5ohxAuuuaW/QJQDPmI/qm4C9zDAz + gV3tFegzvspHCj7bnsTGiIcKi1chkv577B67x+6xf9yx+rHzOo/1muXnxn/KT8bvqm9sjde3HtdeIchH + 9S1A2uMZq39fkKQ+2WWHuwGkQFIBqZA0/YWkVC0Qg14gKfDUuOZYlriWGJe+gaTEwU4aEjcDSYmpiaFk + kgJI7c9638TfX//296vcfUDpNxuSEt8dz8+J0PSxQdPSBOiGlUWiLD9ZJOuKDUnWGmgQrIBUSJItQKLM + DkjKhK90DiV21ja0B5CAolTVXKEp9lO2/7aOMiShu9BaG5CswZ4gKTptLY9Iqd3Wd7Iuq0D/VQ8uOybT + A0nRkdGYLrVjUv6YpB9AGp06kBRAiqb15H8gaQBpIKnLTQxJgaJmkUgoLH2dLFLOv5+ERDdw2NocfW4Y + Yoe76PkFSD4vILnU7pJFOgDJ0BRICiu4Ei2A5K2+wxl7WY/ZI4DU5T9iloGkN4DkvgEkIGkB0rn2aECo + FAUgXeCopnO1obH2+ZeYtNYA0mSPprSOYwFp0yCAlD9YBhwVkPxh8SFx/gxI+XAHkMgelVrnC+HL4wtU + u4Rb+uVLJ3vUL98Wgg49rwzS3DzPa49OQMpNGDgCkGqFolhuZN/YBxzVsjHDG0AqDE075/NwjfEgHoCU + B/Nce5SH2GV1A0cXQKoDeM4cHXBU21mjA44wnJCOA0c4qgVDcmYFpNWWs8PIHMURpk/nA0OGowLSAUcx + w5HawBGABBzFCct+azsc9gajDUcx4Aib0jqMQKGA0dK6zLQZkNKXAFQwGtuByHCEJWglwB1wFAOMrnC0 + wegtHMUabJ/gaI1NoF52BnW1Offx6ZoLGMlGVJyCgjbHtP/zeavde+weu8fusX/oMfW3b87H39kGkOiz + 1UeOz3z2my/A1GvGJ4+Pxmbsebx+PiBkSwzIv2tsGBCSNZMU4/qOEVscfxqHDkiamEXcAoZeIKl910wS + kDRxUTHzDSRlApI+x9uJw0DSFZAau20nIL1AUgHp1AkLktAR7qumAJKiK3gJPYB0QJKPai+tUh3zBEno + G7b+dvsKSdVI1kcXQFqTz7MWyW2019JhW5sFkNIe7RZd99GGDaedYLQ15NaXnZTHDEkHII1OBYiiXQNE + bac6qlo3SYHJIk2SIAmECyAViEZj+wgcxarBd/KigGTL8pjq+gOQAkn0r7VI4gMgyYyAnYBknggkrUo1 + w5FtAVKSNx8AkrjmACTbBiS2/A4gAUcXQHpcNmegX/8j23oxbEAogKRfxpYXNR2/YH7pAhJrkMge/fOQ + YGGoGaRZf0R6jQ/KbV4qlQ9RH/ZYP2x2qgscDSANHCWDRBtAMhwFkEy/a+3RABJwZMuLYUPRc9MMIP3r + 2i4xgGQ40rlvwmObxW67mPPA0YX8n+DoMXD0CkjnfvmzqG+g6HUbyZ96/VEewkfgaD+4AST38eKzPOR1 + AOMMZNnNZTkL1+UakDB2gUn2SI5m3lAdOMpGDIajgaUNSI9jU4b0/aqA5HcdLUCy85MNDPEyWDlP9U0q + /oCjh2eiVvZIjjeAxMyVXwYrR70BCQiyeac6tZeTd9+Go+7io+BgKyAVjq7vOpKtQDO7BjkQyegnSGFZ + hCvbcGQjmHURboJfjJlDjflFsAmYFzhKYGUm84SjY/x9nbxMATwZJP+MOe5r97tBKhBGLMheZ1z3tV3X + dIzfY/fYPXaPfQPHdMTX6Zptc83pW2sDRvatPq6fN+O2ZvWXr1bfAUmrJPr05fH7vAyceLDjA3GD2OHj + FZAWJLVqwXGoMaqQ5IqGiVv0r3jmaxzjdH5A0gFIXZ97QJLjKvaHxyskDQz9nmqOgaQFSInZ3QL8gCTH + +kyKprxehiaQVlhZpLxEdvTDsgLSg/VIe1e7QFKMDBJ6BQ1zgaRVHTMTwuggJo2z7ABAko1myo52KbHr + eqQCkvSX2jIySGmPRkObueJnZZCu2g6tt5ZVpNQu59GIoyNdbjc6csHS1p+XLJLhyBkktwtEaNdAEpq2 + 4BRoig62LpYOzhbgbQeQnGBoBumEJAMSSQgbL48NIEmTu7KLtUhOaPCiWLet5w1E1fKCIVnegyTdzxKb + A5BkWYYDIGm8kBS2cIldWAPeMH+ER2wtsbMNIJllACSq4a6AZN4hQUQVXdYg+aVIG5A8YEB6dP2R2guQ + DEe8lbbldSm345ehvM77kWdPctqX8rqH4MimPywLrgJIwFHfoAsckUorST78oQmOgCR9oA/gKICkvu/z + Bt9mj1L3uOAollSfvjB/kf1iRcC8IXi3FyDphuA9SKQWdbOwHgnTjaQbyIAUSJr3HgWQXF7nG5SbVDfn + YwhegOS6Ud/Y3Nw+35syAEd+IHgo1Kdr5oEg1WpA8lHtqVvVg0Z5HS8iy8vIeO+RAUkPZFK7fnBlwFH2 + 8QeOWH+kNuYHnZK6lNUZjgCkvmE6dbmFJTkXAIk3U8vcxrkEjgAkdpCRU2q5XRzWL/yuo5gcWcvt4uC8 + XacACTMgpdwOx+gUuwHpN7a0FyABR94dhx1ycLSeocIB45DlsPNCWMFR0/8LjrwbDzvyyNFvpx84wgpH + lBuQUQoceXvUWeC6g0zgKJa+jG04woAjNmWgnyAmOHL9+dSZ75I6l1Zk8W7q0xtgMQVUBVcDUkozWqIx + YwrKsQTqVTPvc/cTkN2X8wTywFEsomCVp/j8eQzBMOfbOnb8u3vsHrvH7rFvyJhM5/F1q+1r5O/os8W/ + 2m/iY+tfl99dbfvIXoev3ZCU1zD4/N1YjjmX/yd+qE082JBkOBoL9GxQ2mMAUcrtqG7I7nZY4xfHiWkB + pEKS2459wJDXHwFIEy/VXpBkOIoFkLoeiQlKYjEWQOrmSUxqem2S1yABSSu+B5I8MWpAApL2eiQgSZqB + NpDkcrsAknWHtQaANJDU9UhM3FqbGJAKSdYy1jFM+KJtpHnQPV5rPbrHWkiQZEDK0gPWaBeSXF4XQJpd + gdFZaC6WOBiQNB5IypKHZJGk4wCkQpI13gIka7xDD152tFPf6MisR7Ke3JoSQAoksWvyAJL6/B4kGxP5 + A0QGpB+jaa1tC0jRuwCRNyszIAWSBEesR0oFltfwWz8vSEJLk4iI1kaXF5DOLb+9Z4ABic3VRs83i4TW + FyClzA4O6FqksAGcYEgSN8APAJL3NmAXu8UblNsBSOyqDaMUkv5Z7LIACZaJAUhwTgEJBrKxBsnEBCAB + QrkgcLTXHyV7ZCsc2Wib0gAkgGnobWoCmz0CmIb6XFYXOAKQ3BdypF1ybNotgNQPkdRcAKkbMzSD5MyR + 2wuQji8thIsZhGyGo37ZtGUhZZ0f1ByiLl33BvKNZVspS990tI8MUtOdc15A6s08W3oDSLrxASTazRrx + QASG/LDk4XF/+gAkZiEyI6FzP3yBI7Uze0H2SH3AEQ9uTOeBI1lnSHjgySAtOAKQCkcA0uFUYgEkgxBm + 53TO1jR7RPp74ChtOzQAKbNBl3VHgaFa3pNA6r19ZIoyCyXHm/MDjmLAUWay7KwXIMWpDxxRQlc4Uhsb + OJqgMdkjXXO868iWADOlC2SQmK2rZQbPIESQS/DCgCPsgCOC4gIkl1UwlmAJ/NgUWG0OrATZtmd8AjLB + eQfvzGj63ME4R4zr1R4BUMEwYgGrQLBoyDltje32+nf32D12j91j3+ix+rqL/0v/GmO8dvhSwOnZ545P + nusKQjG1C0nr54wv7zXEjhUT6LtAEnEkILQASX1AEmOONxOTgKQVq2SNYcd6JKokEu+mbyCp1RVqJ2a6 + z0YlhgGpMbbxtlmk33oyc8flI1YXkqbUzpDkyc6BpEyQjg7IpOlAkuGIUrvfMNE6pXbRH36JrOEoNlkk + yuyAJOkWtXcmyVZIssaRAUZkkU5Iqj469JL1E2uQkkl6ySIZnKzF/B5KtzcgFZLIKBmKThvNNzowmzXs + SfOBoq0foylte507SzukS8ki/UjtH/2f6Fa30asFJJshibZsMkgDSSQInEkCmAxJA0ho6NHObo/WZiO0 + ABJaHF3exAX2+ffR8xhZpAVIQNLKIGFhgLJB+MGAFEgKR5gxugHcP1NqR3sAyVxiSIJPwi+TRTK/pBou + gJQsUiAJ9oGBskmD4cjWCwxMA0jrHw0g6ZwaPpv/ZzYAKef7F+svytojACnEh+kPA4b8RwaaAke2wpE/ + MAApHybtAaTAEUb2aAFS+gxIqy7SX17hCCBqad2bzRl0IwBIhSW3c9NsQAoMLUBqeR3pS1tvwFdAytqj + 3MwXOKp9CEg6P9Ov8yDNrnV56IAjm9t6UG15SM/SujzAMT3s2AFIcQYBIvXt7JFsskWFIzuVBUi15Yzq + oAAkaoMHjmzM+jQ9DiBxfgGkwzEGjmzjPO1cx8G+hSPsAketk64zx7F3JkwGGGEbjgJIgSPbNWAsOMJa + VncEogOOUlYHIOWa9L9Zc2QjEKpvTH0TMB08B4gaPK/jsgbjBO4J1O0j+E7/XGdTm6BfIbCEwfQfY2ef + 6/rPtkXGPXaP3WP32Dd67Mn/jT989okDQPjVMffVry7/e/bZ6qtPH36Z7Oo1MxZAKiS5vQDJMSKxZOJN + YsyCJMa8w93EphWv1MYaxxYgTayzzVpbGyBk07ja2bTBMHTEVIDIcdaTkY7DicWFpMbnxOYDkIjnAaRC + 0hn3rQNOSFqAVO0wgGR70hs+H0jqBK40iiEp55f3I6FpAkQbinRuSLIOoh1AAoysl6SdxgaQRl8dgJTJ + aiApfWi1ABI6brULRycYjQ4cbRh9GN0YS1/gCEBahu7EqkkFST+yTVu2IKkbNgSQjrVIAFE0Mbq47VNH + Y7Str09AKgxho82jz9HrA0jV9AcgDQy9A6SwwgAS7fSdnBEWUdtJmgBSrfxiXtmApHY4JoAUSEqpXfjn + W7NzXcrrqL1rBsmgNHCUH5If7gySQaltW3+B7ziDtH6h4xdXm/I64EimP6671wWOnEKjHXp8AqSHP8AN + SN9t9kgfqsvr9GU8rT0aQHosQJovtV+sy+uGfn/w/d4IyR6FmmnnZlmABCxlpzq3ucm40XID6qZ8LGqf + m3TfuCuDNDf2BqSU1dk2HAWQ1G4adlu2imTt0WMesIGhA47WC8wGjta6oy/y4rMFSD66HWeQmRTD0QKk + OA7K63AqcSw4FxwPzqfpbNk4K2Z2gCPeW+C+ZI7i4LL26Ncpq7Pzwyna1kxS0u92pDjTONSZfVrO1s64 + gDSp/TWTZRiq4y4cPSZzlIWncvoDSJTVFZAucESwoIRuBRWfE2QUfFyqMHD0R1sDl4KUSx5eAWkAKFmi + DUjtj51ldZcgqn+zyjTmmgnCsrP0YwdntztbSZ/HZAR8B//OqiIG2n+Mr6zUshEM99g9do/dY/+bxnR+ + 9o95TObjHrdvjWUNUv3r+F/6XHI3/fXXA0Djky+A5HbGKbEO7MjUZysgpfx6Yk1jC3GmMSf/bvobsz54 + iWxjm+JfAQkrIDkeUmYXSAogBZLSR+k6L1ufTJJjL2t/W+q+IEl9TGrSnjVIA0mJ9QUkSuu9HimQJI0A + JAFIySB1cvXMIrmU/wWSRpd0CUAqXJ4BaS8ZCBB5kjiA9HNnkAxIsgGkYy1Sq3GisVYWKXqMdeDosQGk + nw4UUWbnKqAAEpBkvcdkOBmktPekefQhZXY6XgGp2tJldrTX5Ly1KOYyu/QFmApIwBFldml7EzKd21iD + nzK7CyBNFikld4aktAEkJyUCSCxt8Tok1iIdWSRr9sDSAUg6R9+TQRoo+i6AFEg6Mki2AtKU2cnIIA1r + mD0WJJFBegdIsMtj2ObbtgsgfSYGCiA9CkiuuXsGpNTl9d1HJq4DkNqXFNZ3roBEPaB+YX7xbMwwgPT5 + o3BE2+uODkCi/lAfFh9U33s0gMT2gCLPvPtoARIf/qT0vO6ogOQvyV8WtZL+El03qS/UwLQAKWuNsvZo + 3RQFJLY/9JojUpDOHm1AehSQ1J4bbwFS60BZezSQNOcDQwBTZgQWIDW1+n/18JyAROYIUNLDBBQxA9Fz + 9+0614GhABJ1sek7N2YoIGX7ytU+ACl1uHEOwNEFkKjZ9SxM1hpN+trnLrULDLWsLoBEH1t6A0h7Y4YN + SF2UmdR60uzqi9OMI/21a5YDSGrPuqNJ4R8bM6gvgDRbelNyt5x54Gi29MbxNxAASL/7g64JIOlaBY4r + IKVue0oVDkDy9qqFIwUoHw1GClYprZstvSmbSJBLzfl/7A0ZGvT+8y9/2oA0ATSlGA6QOp8AyjVqrwA8 + gdpB2QG6bWxfx5gEwQ74FQb0+d9P2zOrCIPrkRnXe+weu8fusf9tY/aNjB3+8Ozz9el78buyjNXHLl9c + vzs+Hf+tvvHl08fP8c/zuPsaFwpIWY/E2IoVOjauOL44JjXm6N/seNQJPMeqVj1c18w2tiUOKu6pLVP8 + W5BUQPJaIwCJ+Jks0gDSKrWb+KvY677G5MbpY8OGAlJL7dQOIBH/U17vtUjJIvHSeCZS17ojl9pFT1CZ + YkCq7hAgpeTf65GiSwAk77B7ahUAKZA0gDSbVEn/vAASmzUIkPJepGqpAhJLGtBbZJGsuRYgsRQi7Ssg + yZaGq86T5luAhA4MFAWQohEBpE64571ItgOQZqnHnrAfQHKpnXUra5IKRRuQ1Cfdm7X2gqICknSxAInj + tJeeDiAtfT2AZO1tDS5jswYZ+wOQzNiAxL4C0vSPz8kiBZCcFJH2DyipDSQVkD4vDAFFalOJNn3iDsOQ + +cMld0cWqSV24RWZoKiAZIYBkMQ5Ypu8ODZJIdgHQFJjzB2rvG4uhKqGvlJe56xR2oIh0lgGpafd64Ah + taE6AEl/SKkvgAT9AUi0Z+2RAenzZI9Mj8DRZJBMnfpwAaSk6046hVoNRWSOek47X2qzRz2PBYYMRzbA + aFH0SjfOzUS2KGuPkqZ0ewDJpXVjZI18s/rGxfaN7Bt9ZY/aTq2p27bCETYPTh8kP1w1nfuBk6W0zrYA + iZkMZjRo62jLrEdgyA+5j7R/bkcQa/ZotQNHMsNQs0dyMLZmj+x8cEI4IsOQ2gNIhSMMQFJf4cjODqeX + DFKcYx0kNrNKONCdPfrLu7VHdcTJKC0HbUBa2aNklOzYZXb+dfoNArKVOcp44QhbgcSzbxuOsAlODkiU + NSh4JXOkQIVlzEZgEyBNsCsctZ9gebGZXWxA5Zp1XccIwA3IBOX2TfvssyECbAn4mSWdvvYHkCwSejza + 91jO77Hdvsdyfo/t9jd6rL5w/KKv2de17/CpL752zqftaw67+HL3+XzG698Zb2wAkt6tR1rjjUFMyCX+ + TMwJOClW7UzSjmO2iW0TB1cmadqOh4qVZI0mg7QASQYgEWsdc9eOdsTgGOXvjdU7dl9L7QxMLxoggCSL + TkAroCGsJabPOiPaYqyAhAWQZNYqZJGiVZJFOnSNTXqnk8QDSGSUsFM7CYzcDiC11M4v36/emrI7G4AU + SKqGm0nuo43OG0ia81QTRQtGK45GLCBJU+4sUjRmtCdVTD4HkoAjDECSsX6+mnaqpJJBqv5NksBQ1D7r + 5bRneUp2gd762lobQGo2Kfo7ujyANJAEIKHl0fQLkHTuJTUkRtJHqV0AaZIpcIP7kkUKRxiQ1nuRxBpk + kQJIsMkwivvglkJSASlW1ikgtcTu2157tDJHU3sHWQ0gDRy5jwwS7QDSZwBR/semtQCSfjn90l40VaIj + gxTiKyD1D5vMEYAEEPnD0Ie1AekROHoHSN25zl+ASbWAlG29TbH9kgxEQJHO8+UOEReIDEdr7VGIegFS + YSk307lzHTfXAUhklbgpawNHstL9ANEFkB6BowGkPBxpTwbpJ5cHC0D6aXeu84O3+ubh/IKZjGaPsAOQ + shMLgFQ4shmGPDtyAaQ4i8LRA4fyC/XZwdSx4Igmm+TtNV8B6bHgCEA64egosTscIY6xGaQprUtavmuP + PPtkJ4vDNRRN9siOODvp/GZS/uo7AKkzX4Yj2wWQHicgTWCw/UFjCSwBpDOo/Mcf/rhm7xyMFhzZJnPU + sQlmDnBrRvDom8Aom52NdjC1pe9SfjfBuDaZo5jPd4BmJvPPNvVdgv7MlLY9P6+CQT/TfafdY/fYPXaP + /S8eG18Y/+jjY86Xxa/iW5fPtfn6bWemaVt9OT5d7QVHe3zFgA1BhaTGjiskJcYIkFK1oL5UMjT+yARI + zRhtQCKeJZY99oYNMvUdsZDs0t6cYSCJdjc+OgBpQ1J3tSsg+bgB6bFi+sR4x/9AEhUlASRrgQsgkTkK + JK2+KbWjWiXldldAkmUZAFkk2gUkJoAfngQevRNAsj6KJlqQVL10vBcpWSUAybrLgOQ2Oiy7CANFByAF + ksgqAUme/JaNzpO1kugKSN2sQWPvAUkmHbm150DSqmoaQDIQFZACST9er67xq2wCQ9W9ZIwERQWkASZr + aWvoASRXZj0BEstboscLSIaiABK7Tr8DJGv9TwASVWYfABIZpP3i2AKS2+yqPYBkWAogmV+cQXLC5wWQ + gKMpsQOCTkDqYAEpICQDjvpDp0+/AIDU/3EAqb+cftEAkjNJ+SM2IBWOdL4AiQ+jH9QCJLJHKa07AQk4 + GkAqHJ2A5D4DEl+cv0AD0oV288UbiIaOD0C6rD2ycQ4QCYI2IGVzBt+E3IhTWrduUN+wvpF98+ZGnhs7 + cDSANA/EfjBsfmgm9SpAcvsJkHgA/eC1LzCkYwEp7c5sdKYjD7VL6/YDHxhy2+lkOYcLHAWQ5EweK3Nk + YyYmMAQg+QVthSMASQ6sa4+mtA44ApB03uxRS+vct+Ho179Re5XWyYCizDZ17RGpemakcLyBo649klOO + k47DDhzZ5NBfAIkaa5z/Ki0ICDlIyLpr3SsgpazOdkDQCUe2vdvQBLkENWYCNVZAaiAc6JGxzqiB8oSj + FTg9RuBtIG5QJhj3Z5xwRBC/wJFtREABSQJB1vE5lzDo8R67x+6xe+z/vbEcAaRpn/bO747vVXvKnmNz + TX05fl1t/P157n+Xa5bvPyCpgGRrTBkYoqTO8SkxKNc3PikenZkkXwck+byAtDdtOLJIfwggESeJpYmf + Wcs75XeJv8kaLUgKINGXOA0gOZ4vQAokTRapVSPSBY39x+TpAiT3zUTrgiSqVA5Akr5wuR2a5AAkaZNo + l2iZBUjdgGoBEnpI5z9jC/DqowISUBS91ElnoAhQahZJ7QOQ9mYNqfRxaV0021kd9ApIowmtE4EklmNs + QBpI2oAUSKI9E/fVptGqC5CWfj0BKZB0JAY+BCQvT0Fbn4Ak24AkLb7eixSNHkgaQJIdgDTJkPeABBME + kMwLAJK44gJIOr4DJJfdmU3MKZTaHYD0WQBpbdbwDpDcwA5AUru1eAWh/oBXQMr/EAOQsgc5bX5R/2ID + SN273HD0FpB0jj0DUtceDRydgMS7j/Jhp9axcPQOkICj94BEed0qt3sCpNwoBSSvPWp5nW0B0tyEnwYk + 38wnIKW9ZwXmwciudRuQsq13+3iw1D4AKcBUOJJ9cQGkPLjAEYC09/Lnge/D73RyAKltOwo7j0KSzgGk + wJFtAEnnvzQgbTjyIslmj+S0CkgAU51a4Ih3HCw4UpuFmW7XSe7s0cCR2gWkSdefcBRAslPecOQ+HDjO + fNYeBZjctwDJa44cEPa6o4GjA5AcTDrj1kAzgERQmgAWOCIgJWg5gDWQyZo5orY8/Ql2E2AVINdW3tiM + x5itLPTswCsjqKrvDNBjgqNAUK9dwT4mYQAo0Z7x61ja99g9do/dY/8vjfm4xqZ9mNoPrrXvHf/bc/Vd + Aem8bgBprP31+2s90oIkxxabM0gttds72wFHtsajDUiJS41HJyBNJmliXGNeYGgACUhagHTuapf1SJ50 + nL7GYWLvKyABSQARWaS+FymA9ARJF0B6gqQAkq2aAnsDSNmwQTpF7VdA+lUByVomGaQXQLIZkJxJov0E + SF+44mba7wApmmwACUhagDRQFG035x8Bko8nIJ0bNYzGjLZ8BiT0aQBJ57Ob3Z7g73uRls71+QakBUUA + knWy2wNI0tIrixRAahYpGaS3gOSER9vV85cMktsBIvqO3exmn4InQKINIMEaYg9zRwCJ9nr1UADJ7PIl + gGT2MQMtQPq2gWjK6zzgthcsAULsFZ4NGljgpPZ3bP6fdYeIwpFMvxR9+iVnwZQB6WFAAoQCSG4DR/7D + RYjenCEbNHSB1mSPAkj54PRhskFDU3QurzMgsUGD4OgxgKQvyXA05i+UdOCcx5I+FBm7zRdvOBIwGZCg + 6lmwxgYNWdjmG+1Y6Jabzn0FpEcAyUC0AMnldb6xubnd3oDEi8AMSECSH448FDwsPveDxMOUth8kAMnl + dQakzER4IeAGJMMR5rRvzv0AA0heYGhAYuZDDmADUV6Q5tmSzJgYiOo07EDctpMJIPFSNjkbSuoMR3ZM + 7fMCSTsunTvlTRldFlbKofFS2Mz4yNEBSN2YQe0AEo7Q5XVevDkbMwiIAkcCIp0DSD7aGbMJQxyxN2QY + wzGzo52dd7NHXmSaGS/PfBWOPENWQOrGDAkICSLAkWflrgtcHWT+yMYMWLZUFfQ4KGEEKkNQQOi6a930 + Z7FtA2WDquFojEDJWMxB07OVKdtQYD5giDEsgXiVdhSOMAK0gj2BXjb9IwA4cs0SBffYPXaP3WP/b4+9 + 8Z/Hde4fSArYxOKvNbZ8cq7Z/npDUvx9/fzEAH7OXAPoOG6QQVLs8L9zXAkkTSxK7AGQ5iXlshnzhN7E + tQVIiXEYIFQgApAaF6dvbdhgQEpMbSxVH2MBJDZJMiAFkiZOB5D88lgDUiFpvfTdgETcRwMASdEFBST6 + rR2y4y3aAkAarWEdAiBRbrcACY0ykGT9srJIWTrgDahSZlfdEyCiosaANGV2ABFQxMv21e6uwGm71M6Q + VP2lYyHp4fchFZCq20bXdUe7rfGkBTFDUfUgUGRwWjpyNGOgCE05Vv3pIxP21qTo1gITx9GwBSS0rDSv + z4Ek4CiAFEjy+0FXFika2okGL1kRILHpWQEpL4ptmZ1hCUg6NDt6PoAUIBI4WedH76cvbYORAYkKMwNS + IMk8EY4wIDnxYkAaSFLb/UASPJIyu+EVgxGA5E0bDEhTZpdNHAJIThAZkB4psRMYJXvUDFKzR2cGqdmj + tpOmCpGFzvILHKmtyR7J3m7OABy5fV17BBxtQPLbdt9kjyBRYAggCiDttigWMxDpSyN7tAGpluwR5XWX + dlKM55aHBSTTtmHokj0qIInS53wI/pJB0nHTfm5sAAnrA2BA0nEAqaV1enD68OzskeynP+3mDCt7FEDS + g3lZKEg7cETdrGc+zuwRgNR1R+z/7/Zkj2ZWZWp1cS6p4/2Fj27HATWVnVmbOCi1yRTVAkjM/ABIv7Zl + Vmhnj9q2xVnKaTZ75HYAqU42M1I4XQDJDtvOeTnozFy5T847maMxAMnO3nDkGbI1W5YgYGgiiGAEEQIJ + wSRwBCCtWbsGIYKS4WhbghqBr3AUc9+Y2gDQBFadExAPm/GBHgfaA47y74722EdldQT3s3/GON+zpHN+ + j91j99g99v/k2GrnOtq1QlL/vax+d/ly9Y3f5nhcs64bP6/z5e99foxzTePFxJTEEV/vGDJjjUmKPVPV + UEBa/QEkjWXCb2WRVsybGOiYuTJJ05e4GUhyBmls+mQTf5NFYvLSMfoApJjit2P6r3/bDNKGpIsWWGuR + mkVK1UkMLUEWiQxSNMfojwKStUmySNYo1S0GJOuaQBIWvRPt8/N/z8QxGolSu7MtIAKKdE6p3bQNSNFi + ZJEOXebjZJBso+PY6ruGxqtFB0YDdje71VdAqqUiaXTmaM+x0aT/+mNP5s+EfkvtrGdrASQbiYFq32pi + oKhZJLU5t2YeKGoWifNAksvspMVjG5CszwNEk0UCkGoA0Wr7fAESjGB+gBuSNRpAWpYyO/ctQNo8Upvl + QOEYGVwzWaT0hX/MRZ9lk4YNSE4zMUj2KICUPgApP4DskX/Q0BiA5P95iK2/0MDRAqRQn+FI7cBR//BF + iwNHBSSn3r5LBol24GgACRiabQTzpVwBab/raAHSwJBp2F/+avdmCDlnu8PV3nCUDNKGIwBJcJSbcQh9 + 3ZzHTQvZDxzZBpB0wzMTYHsDSI+VfhUIDSABR8xKuJ2HDxsg8sxFZzN4cGUAUQBpzYJcAClp5cekmHEW + OIrlQJo9egtIna0JCMU5yUkFjh6TBl8OzRbnl2081b7AUVLt1CgHkHyUAUc418ek7F8B6fez7SjOegAp + u9Y5exRAOkrrEgB+n/dADBytYOHg4exRg8iCIweaBB1nghYctbTuL3+0aeyEoBOQ1LfGJgAeQXHNJp4B + s0GVWcgXOLJdZygvcCRbWSMCu687x9o+jTHPlj7132P32D12j/0/MxZ/uccOP4ov1b/j33usvnf5Zf27 + 8dP0zc9I3842Hb4eawyYsTWemEHMWbEEa5xhLLEJQEomaQDJ2aUNT0CSY11j3MQ89zkOYpNFclw8AGkB + Ubf8ttG2LUCi3B2jbVPMDiRRATKQ5PL5TIQCSbMFOHqAUjtBEZkkskg+HloCzRGtcYWkaBKMDJIBaSDJ + gBRoEiQ5i4S2OZYUdLLYesmAtNrSTplkljmLdLbRX133zStW0i4UAUk6P95hGbsAEpVCowUHkLpZg7NI + 9G9IWpPvzRq5ncl5n1eTasw6dQApGvZHWU+fjccWIP0YQGKJid8JWkgKII1mpr309S6zW5A02SPsCkhe + gyQ9P23ZANJ3u+V39H44gKQJgEQF2gFI5ofwhNkCQLKZOwpIm0lyvgHpYBkAybYBaTGQAWnWHrnx2QKk + A44ApP6Q+QH+n7Se7wmQAkdP2SMAyX/MCyAd2aMFSPmwdvYosHQBpHPnOluhCDhicZi/qGaPCkVDtwGi + fOkLkHoTBIZiG45sBiLfXL6pcnNN9oj1Ryb12tykuVHHfAPnfGBobvQNR2dfZhFsA0g8RLY+bDt71HYf + xvWAGo7c7oPrh3hmO2J52LP2KDW3cQBxDjiKnuM8gCE7EcNRnEz6AkM7e4Qz2tkjnNd1xmeB0IKjDUh7 + BslQVKc5TnTNPNXR+ujZKcxwBCAtONqA5JkwAIm+cfInIC04kk2QSICZGbYEkwGkCUIzmzeBaAKQF83G + DEdPwSyBDFtw5H4Fw7EzMGJqE2QbXB1osbm2/ROIn+DoDOY57/VrHNv999g9do/dY/fYJ8YOnzrX7Oti + 45+BI5v7zmtmbGKATW2sfh87xxs7iCnZ1S79zSSt2EQsckxKH2Xg/neNUYGkApHObcS36bMZkICkxMpA + UqyAhD1nkbLuKDF5skgLkGyBpBXbA0nu64Ro4z/rkQ9A4uWxaIUNSKxpBpDclv6wAUiyBUi//iCLZECS + SeMEko7JYesfAxFQpPNCUtoFIvTT0e7E9LEWaWWVkkWKdot+29ouE+Bb93WCHD04gDRt2wakmWxfmzUs + rZn2nrBHp56AhKadLFL7qJay5p0qqlqgSOdZi9RSuwCSrZA0Otv6O4B06HNpdXT7UxaJZTO2JERkbQ8g + kUgJLwBIC5LCFHstkszMASRtDjGXAEjDKWKYxTLDNk4CLd4ZDhpAApLUCSBdS+veZJCAoGdASt/1FxtA + 8i//ESANIS5A0gcDHKmdzRm+BJD6BeSDDxidgMR5ASmwtL/obM6wb4K5KQaQBpZsvqmuN1ZutGzQkBtv + btDT5ub9FCAdMwTYfkgCSH5w3gKSH7hnQMrsRc4PQJqZjgVHNgMRfXnwMYDIcCSHQXmdzg8YApCOduDI + Fkc02aMTkLJrXR0asz91cmoHjtonZ3im2NeM0jjQwpEd6cDRAqSjtG6cdBx1nPdbOLLh9A84sk2AaNAI + HDWYGI7UN3CU2TkfJxhl7ApHtgSzCW62CXovgfEpKK4geQRWtwmsPp/+9n0ERwTzs8/n9BWcjuM9do/d + Y/fYPfZmTH3uHzhavvQwxm320eOn65/f+exLLFA7wBPf/xwPLpBkUzuQ9BEg5XzK7fg307eAqLHOfRP/ + bI2LEys/hCSdp5T9ACSgaCApcfqEpJnwXNUh9DXmd5IUQKJdrcCkavTDCUjsZmer7liAhD6JNgGQaF8B + iSxSAemEpKmmAYh8jk6adrTUnnzOxLMB6YSidU67Gk4GJNG+AhLtwtE7SBqNOLry04B0gNEBR9gAEecH + IFnvon2vy0wMREDRMyBVW3ctUs5tZI4GkHo+QIR+NxC5rfPq+08BElkknZ+QNIDkzBKM8QxIhiKdJ3Gj + vpXICbfYzDuBpBOQ0mcOGkAinYRlcwYWMPli/aPu9AAcZWHTP+fttN/5539+eI/x/E/d5wVS37H5l88b + b4Gjzx8CJJfYZXOG73SxVf7Yh/54b8zAW3T1wXih1mSP/LZdL9rq23e7RWAAyZszeAEYi8C8ax07ZwSS + WED2Ax/9pXlRGYAEHGXhmTdnCCCxCC1A9COX12VxGm02ZtANBSB5cwa1vbCNm41yu6YtXV7njRlIc+rm + bLqTG3ctoOvN3JI6bvSHbnpst+fBYBGf060yHiQ2ZAgMOUXLxgwytb/44nG8HPZBereLBvXQcgwgsaBw + LTrUA0/6uNkkl9d5gWJ2dGHxYmEpmzN4YSNvo5ZzIV2Ns3F5XTZm6OJINmwYR+XyuocXUzLL82s2Zigc + /daLL/3G7KTMvXONHWEAyYs2sTrPLuYEjlxe580XWPz5Gy8EtQMOINEvB92NGLprHY78P7yQ9CE4ymLT + bMwgh88smfu8i48Xqjo4cGzAcOlBFrACR93WO4Dkd07U6KO8ocHLi2exBjDKImZMgW7MwS8ldTEvyN1j + Oh5B1mUeMbVll00abN2QwUGaY8HI5XUsQHZQ9lj7HeDX4uQKg5SS3GP32D12j91jXzqmo9sez7Uaw/fW + J9u/10/Hl8952tuXx9/j8ycOTEzA/9saG4gvgZ2JL4ajxBvGmKQ7SurYsAEDkNYYk36Kb2xClFJyxbzG + QUMQsdGWtUiKlRuQHr9PrPUmDo23A0mOw2zMIDMwZUe7QhL9v8lmS47rxPfE+MR+xf0psUcXWDNYKwiQ + XJbPBg7SDceOdtIRsl/+Mhs3/CIbNgSQvGGDNYrL7NSWdmGzhkKStQz6JoBk/aP+7GiHHrI2ahZJ2smQ + BCCpT9qqr03x5lcDTNJh3iArOiyQxIZZAFG1mwDJmzWo3c0aDEjWfNV99KH9BpCiFaUd0YrZ4GsBEvpS + erO6c5Z0AEfue2SjBrVnswaWiFTT7jI79G7K66SBvXlDtfAPXW4HFAFJLr3rRmfW1dmsgSySNDftbpCG + Lh9Isl6Xod3VJy1fXQ8QSdt7OY3L7EiSZAMHGIElOGzUEEgKP5BFgiuyUUMgKdxBmZ13sOtGDUDSek+r + AUkcw2ZzKbOTqZ1kkIzN6MxB3/pMgIQtQAokOVMEIJE9MlkBSEAS2SKDUS3ZI5u3+U4GKXDkXxRAcgYJ + OAKQgKMCkrNH+gOBowBSMkj+0MgefXd/iIKjBUjQZ+CogMTCsAASFKsvz3AEICV7JEAChliDpDY03D5u + Ch0DSAWmyRYlg7TgqOV1ByDZdCMmi5SbcwGSzwtFaQ8gdVbgfAiW+QHxg2I4ml1OFiBlRxR2risgMUPh + hzGp3IGizGp4dqOABCQBRwEkP/TMhnS25DGldSxg3IAEMGXtUWZgNiAxO2PHVGeUPgApszqBowCSnRoz + QJ4JKiClDziyE8RJehbJDjTAFMdpRzqzT+xOV0Da2SM73wBSZ7NcFw0cyXkbmBYcYTj8XVq3ggKBweZg + 4Zm1wtHKHtkCSAk8ziKtvkvmKMHLZRBH9miCoI8NgGumEOuYrcEz1sDqADt9BNt9zQrOBGgF7GUJyHPe + fl3XXZp8Pn0Zv8fuMbfvsXvsHns7JsPPyrdqvGNA0vTjkwEbneO3D8OXb9+Njd+XXdah8jP2+Fq/Cuyo + L5aYM2NT5n2BJMrtnElqvGpcMyStmMe1RyYpgERMLCQx6Zi4qZg6WaQzk0Rf1gNPFsl9xOxUehDfC0j0 + AUmN/WgBx37AKIBkncCEqoGobduGpOqQAFKqWEaTMImbc7SLzw1JySIZkNA50TwFpOifpZdSebMACUhK + hU42v/J4ASlQRJmdjXa0G5oNQKL9k59K18kKSK4YAo4KSGhBa8PqxTW5fm7wNRrTejM2GjR6tICETl0V + TwEkZ5AMSBozIAFJA0js4syGZa2wshWQdG593TbaegGSz4GjApKTGTJrc2l1oCh9KbNbgJTkyGSR0h5A + UtuAJGb4/O1mDYKjsMbiDmeMzCJJ3KS9qt0AJIDJTMM5WSSDUrNI4pxvqz+A9E/ffngHu8BRtvj2BQEk + k1V+CH38D2Vq639WIsP8S0Js/mX0S4bkgKPPfW5AApIMRJCgU2hkjwAkZ4vyIQFIk0EiewQk+S28gSMA + CRrVhw6NJoOkL4AvJlsQCpBWBsnQ5C9TMCQSJnsk40s3Dc9NATULjtjm+8wgHdmjReK+2dgdBEpf1pv1 + mkHSjczNHfLfN3xu+iy+y4xBHg7gCPvCRtv9BSSdJ4NEmwySHsIAkjdoODJIntnIg2s4clsPeB/6X3gb + ywEkZkvkGPLSNDsG4KgZpADSzLzgUOJ4kkFi5sbtLpQsIDGrI+fFTI8zSHFqhqMzgwQcxSkCSMkeeTYJ + OMKZ2pEWjjwDJedrZ+uZqTjgBUdkigpIum4Bkpy8bGeOdJ2dP7azRA4KsymD7Q/MphmQgCQFlS6CpVzB + AQcrNCWDlFIHtmLFAKQGrgY4zLOEDoINog2GO4OkPgdYgmeCquEo5mDZf9fgmlnMWAP6CtjTTx9jf9ZY + rxvbs6P32D12j91j99iXjo3PdV/8rc8XONV/b3+dfvz1+PJpy/7yn2d8cCxQH/Eg/36NEScCQskIGZD+ + 2P5kkhgDkAAhZ4warwJIjWOBowKSjLin9gIk4l8giQnFZpIKRwEkGXGWTFIBiQzSAUmKxQYkT2hOZolX + dhiQvO13AMl9vz2qR9isSTBkcwbJxjbfQBN6oqV2nohtBsnt6BAma6VRfgkgkUXyxC4VMAGk6Bo0DoDU + DRusgTxh3AxSoYiKGyaWySCRNQokseW3Icnn0V/WYYEktv3ORDaaDUDKJlvOIA0gReu9zSBZPxaQ0IrR + jDPpPlt8O4MEIDWDFDiKSZtWt1JiByQZjmIFJOnbJAVGC1NVhU62LkY/C5CsmX9IJVYBiQqtltk5q3Rk + kH4QfW448pbf31XbkGRAOt6JZJ1f7R9ISuUYkDQZJLNC1yLtDJK5otVpASRYo4BEwgZeKSA5a1ReCct8 + Rh9w1EwSgGT2ESB99vjW2sEucDQZJMMQfbP2CEDSD7YNge2avmSNUveXX45fsoBEtkjnLxmkABLt1wxS + zm0BIgCp2aPvZXMGm2sbMSCpgAQk+cva5wWkQNJxHkiCkg1DySTVuFkWINFutqgknnYyR9t6Y8q4ebF9 + M2/yt+mm13GAKbMGfjj6gPTBmT7DUezcMhI4GkDiQXSbB3V2rtu1ssyC1I562s6W1DE8ZY9schrs/DJt + w1AASXbM1Cw46rbetjiwzvjIsSV7hGUmCEACjgpIWB0ms0sbkJh9avYIQFp9lNXZgCMAKXCkPjnyGHAE + INnZqy8zY7bCEVY4Ul8DxWSQGnASZJo5GmMMOAJ2ACOOBKtYAmDMwa+Bz/2nTUAkaDaoElzb53Ps6RoH + ZgJ0gnXOz/5z/Dh/tnvsHnu2e+wee7b/p8fO8+fr1HYfNj57/HbPZ/zixz1m/z+xQO2JEdg5ZmtcAZIm + 3jC2Yw5xiRjleHXErYlljW2Jg417Gi8gYckWKW4akiaG0qeY6vi6JiKva5EESFhidAFptc+1SIn1ifez + /jh6wKB0lNlVO0RHuK+ApHZ0x1qLpHMASbpEkIROcZsyO5t0zMoiVdekzE4WQPJEMRmjApIsgLTamXhe + WmvObWzWYD02GSQAyZbNGmLSdQIk9J7aNvqqBZ8ySGjGaUdPjk3W6LoWKeeHPkWzDiDNdt/tc3ld29a/ + VFK9WYuEdj7XIlVfW2cXkqq7R5vrPIAUvT4ZJK9Dsm43IFnfo/3FBAGkpf+zDqmsEEBKuzwhOHKFWlij + fXAIDFI+CSCJW2KfiWGw6XvOIOncHPQtMkf/5KzRgqPJHomomkHyP/QPNW3lZUsrgxQi45cRwX1nvbDJ + ZHcAEhkkZ4ogPzJI/mP5INQnWoz5AzEtOnvkD60ZpKw9cgbp2KChGSQTKl9C1iAFiKBYMkhqD+EWjqBf + nUO/Q8a+CQRDzR6Jqn/oG8YZowVHpmtnj5JBak3nnJvSdUNC7j7PDcqNS79u5hL/bNW4yuvcps/nByDp + 3LMJ3RLStatkj3iwmj3C/PB1hoIH0uepjc1Du2Y2yCZlFqS1tE0f/zuApHPqb6nB9UyKjziOlT1qKrq1 + vIWjyR7N2qP18janvJnVaQZJzizZIhwcmaOxzBRtOPLs0fEiuaTj41CZbfL2ocxIJYMUJ0z2yG1qoXHW + lNsZmDLb9R9PGaQ4/ZU92pkjZtIaHJhdO9Ye5aWwBBkyRzH1ueY7EMSMnjNHl5k+HxvgPCNInXmD3llO + sbJLHlMAzQxjAumekWyba3qdgvJ1JrP/jv4ZWzOgHeO659nRe+weu8fusXvs642pz8cNSRrDf2ds/H0s + vlxj48t7DWM2YsfEhP67xozJMDHW+KLYtKsW8u+m3A5AagbJ8QtIagYJGEq/M0VAko4GpEDSkUFyTN0Z + JMfXxFWySI2/BiQgiUqOxmTi9lFmRwVI+pj8TCYpgLQySAUkdAFZJGmFX2OsRTIgkUFKFilaA80RQLIu + AYikS6pPnEFKO4Bk/SJtg67B0D1kkJgsZsmBK2lkQFIqbsgipRIHTWUoQm9JZ2UyevRX1x5Jjw0kVbdl + LRJ6Tm3rO2u+pffQgTLrwwEitGKtOjJwVG1Z/UmZXfUnpr5d3RTdOkCkcxnalj5njAJJU0mVLJL6jgzS + VGChpQ1I1tIbkKq7U7WFLjcYOXnhDJLbziABSX5x7AIkaXzrfXHArh4LJJUP4IcAkpmBxIpgKGuQnEFS + 22uRgCQziTNIYhJnkFJmV16BWZxBMudMXziH5UTf7hok9QFIn621R9TehaCgqGSQ0rd+cKwZpKSr+GWg + tcIR9pxBKhyl7XOIMDRoOAolhiILSHxA+QBDnN2ggb5kkPxB2waOBERDsSXZwFEBqWuPfF5AwqBk3Qic + dz/41GQGkJx6xHpz+WZbdZ0HsdvSfiX73MxzwxuQ1s2Pub0A6bL2yA9QZx8MSDqm3dkJHr7MWPgh/OJn + tpnJ2LMcky2aNLEzSAcg0WbGpLMoM6viGRasbeCogJQZm7ZlM3MDIDGzo/OZ4REIreyRz5d1pkjna+bI + Zodpx7nL6+xok1Gyo53a5g1IySjZQa8ZrQGkgSHDkW3PihWECAgFJAeJ9rExQ2fgGlAcYNgdyJa+1HsP + HAFImcl7XXs0gS5GIJP1/LzGRtAca7sBFaNPZhjCAkeZ3fT42afg/mwK7m/7bffYe7vH3ts99t7usff2 + v2oM/1o/bd87Zv87/fXV+Pajvf5d+8b3r9hwxAPHiTmfWME1ii8ri+SYoz7HoWSSEqMcq4AeXWfL9Ud/ + Yx6QpDaQNH2NlZ5UXIAkSz8TkMTfDUhAUvsSo2M7i+Q4HkByjA8gFZIU96MFsgYp7ckiGYicSUoGaQAp + WiNVKzq3BlG7QHRoFLUBowVI0TVZi7S0D9Uz1kPWSGiiaqWLfvJ5DL3l88kiob+kwwJFex1Ss0hLwxmS + OK/OawapgIRd9WHM+vEApJ5HZ6bMLpmk9AFG2HU3Ox0nixRA0tFaOFkktDHAZE1sG0B6yiDVAkjW39bd + ASaSF9LgVHdJp68MEhY9n70FfLTeH+0f/Z+1SDovEAWQbAuQsMkgrXVIASKYZBglmSSdB4jUXokfGIe+ + AFIySGoLkNTYmzMw4OyRd3Q4dq/jhwx58T/W+ZTXHYBE/d8rINGe7NH64waQIETAaCwfDnCUDJLahqAN + RwASROr+fPDNHhWINKYvkDZwlC/TFEwNpc9pDyDlZtC5iZobJIA0Nw83FOuOsN5sA0cm82cY8rlf5KWb + F7LPzZyb2+nSAhIzAucDwQOiB6X1qLSTmvWDxCI/n2d2wg+ht/ZegMTDyawGmzPwAG9AyqxHZ0EApEBR + nYFrbuMM5DRs4zgy01JgsqPBuQwM/Wq/oM1WJ9XSOnau27vXxbkVkFJnvKyAFCdJXTJwVMeJg7Vj/R0Z + JPW9AaTfk0G6ANJy7mSPUlp3ltc1CFB3/R6QkiE6MkcnHK0ZPILRAUee0VtwZFPfwE9nAhPcasd46tFt + CpoE0x08M+OY83VNA7FnMt8CkiyZpTOYp/8eu8fusXvsHvsvj6mv/efYgqTx1/bdauPL679Pq28nQ3SJ + GTpi/XdYx+kn1nTNq9obkApCXnfkmOUyOxv9jWNkkVYsfAakySwljlJmF0hyRcaKr6+QRJVH+p4BybvP + Tl8BqbHesT8To7YCkgxA+k2yRim1s54IJHUS1lkk9VWXVI/84lcAkrNI9KfUTrrGZj3DGuvoHLfRPtVB + qaiJRpoJ5UARbVfkrFK7vVkDeouqngCStNkJSF+4AqharoCEtgsgPWZyfGtC60SDUjJKG5BmswYA6aI/ + R5cajpJBShvN6kn9Q9NuQJINELnvhz92FmkB0ixHCSCxDol2AKkZJBIUZJBWewCpOt2VXyQ3FiCp33pf + 7Ye3/P7ekSBZgJRKM9hgvxMpGzaQRTJzGJIGkMwe5pTuqm0WGUBapXZeg6T2Z4DSAJIZCEiiqs4ZJG/x + 7YY3ZzAgUV7X7b11nJK7/EC3XVqHJXW10lc2g9DYpL1YRLVL7LxBg/9Y0mWk1AJIalNex1Z/fGCGo1Vi + 53ScLek5UnUYC75I3enL4ItxSZ1I1oBEqk9fHgbxdntCfckxtZ0+LCCRVtTN4bbL63qeG6mAhNFOaR1w + FMuCON2gtcBRAQkzELldQKKth2AZu5j4odCD4k0a9NBgScX6wRo4ApBI1wqQsiDQD2TTu4Ijl9bpnJ1W + ACbDkVPDKbVLSZ2tgEQ6WeePnzvNnEWLcRxsxNC2TM6FtHQBKe1fsSjS5XWU3HXtUcrrfm2TY2OLzuxc + 51S5nZ0c4bKk1eUQU1qnc6feXVLXrb0DSN6cgRI7AVLS9GoDSMBRS+y8YNTpfbUDQsBRLOUCsQYATEFC + QcHldWlrDDgKIO1tUo9NGVpW50WxmAKTzQFK/wZAwhTEdllEAhzmc6xj7lMA3ZYSDKDI7Z7zb49rAke2 + BOsp+SBwE6TfGP/uTb/tHrvHnu0eu8ee7R5ru753zgtJe8y2fbYBafnyw4/zMyc2HDFjYoVBaMWN87oC + ErHGcSdxqHEJcHJ/Y9kutaPcbvc7BjYWXrf8dpyMNW4WktTnGDp9q6zOkNQ4PGV22bChkJT4nXZjO/He + kDSl9WqPJlA7WSQ0g4CoZXaU2k2ZXUv5W9YvDYIFkNAogaTZrOHXj5bZRdt4o4a9WYM0EICkPo/JDr1U + QMo5ZXeU2WEps5vzLHfwrsLsLGzt5nYAiWUSly2/R+/9X2k/bHQhgCStyDkWXZkNv6Ir0Zu1nFubpr21 + aTSsDSCiXY2bzRqifYGjApLb3qgBrVwgioZ2md1arpKSuuhtdHgturyAFJ3e5TEAkTdqAJDaruaHC7zl + d5ImtMMM7GbHlt8Ak3kigDQbNXhpj9vOIsEkgSRzShilgESbjRootWPZUJYTlYFmk4YAkozs0QDSt58A + iUzRMyBlj3H9T18AKb+oYegKSGofgAQFXgCpcHQAEuuP6AsgfS8EChj5g4/xwcvIHrmtL8mghO0vFPLl + /AeCIZm/eOorC0jcGANIrsmkLnPfTD/+sQBJlnNuvGaPOMc2DK3sETfztrW1N+3c9BuGmD1I9qgPkh4g + t58AiQdwAMlHZiwGkARGJyBlpiOAxEO9H3jWGmWmJHDkc5yGjWxRnIgcjG0ASc6GmRmcz4IjOSkDEjM5 + cVrOFAWObAEk+gaQeO9RneGeQVI7gBQnChi5hA6nayc7cBRAklM+AClO2Ybz9gwXcHQ6eZshiACgQBA4 + SnAgSEz2yJZgUkCibwPSCUczg6frCFgJXmegIwBO/wp0GQeCjmC5YGj+HQHVNtfJFHwBJAdkgrLOsbQ/ + DvD32D32ZPfYPfZs99jXGKvv9ZjMx+2P3R+fvSFo9w0w7UkyxQRb40YAydftdn5GY8crIDXGJIuUscaz + F0BakOSxBUkA0kAScXLHTmeSOumoNpCU9UgDSJ6IvK5FIo4DSI7hAFIhiXXFAqRfA0iBJE+MdtI0gETF + iYHIbVsBKVkkwClZJNnxTiSgyOfWKT4vIEm3AEiBpBiaJ5C0ASk7+25AImOkcyBp1iIVipxFmnNrsbEL + IBmaDEXPgBTNl8nx6j/0IBVGaMRnQJItQJLexEZ/WpsONI02ZWI/OnZp2rUWqYBEFsk6WGZAQhfz+hvb + vy4NzTqkvZ5fNoC0bQGSS+uq0a3d0e+GIgDpewUkGZrfQAQDdEe7tGEGGYCU87xT9QQk8UUhiao1IClZ + JIAIXvks70RKO3sqfOb2EyDZBEif8f6jqbvDAkjXEjsAiTTUAJHazhw1lWVriR2lda4LdLrL5XVHiV2A + SWY4CiAdJXY7tea24EjHbtBgYHKJXdNz+oD5wJO++0FL7MgeGZBcC1lYkq1yOgAJAhYcqe0bITvYGZB0 + Q+TGMBCpfd29zpYb63j3UdOYpDK5IdO+lNe5zY0cu5TX2eYBaIrVKVUelswokIr9Yu1cV0AiTQsQ0WZz + BlK4q8TOiwVtR3mdrYCk80kZO3sEIOEQpgbXDoLsEYBE23D0rrzOfeOIZCmtI809aW9K62LJHmm86fJJ + nztz5JS6HGMMQFK/zuNUXVr3BwNSHGxL6+Rg6bNTds1zHLKcd/vsyOPMZXbwLROwyeHHOlMmu5TWFZAC + SQokDiYElPQ5sCjwAEgtZzAYAUcOSAlKzgrVHOAU0LDCEf9mxr3Fq4MnwdGBsuY+/t0Ez/bZFHRjOyA/ + 9+nIuQJ4+jj6Z9xj99g9do/dY3/DscNyzdUnu6++e4Do9PX18R4HpLrt98QMYohjx8STFVPcthmCHKN0 + PmuR2t+xxC7HPOJZS+3Wtt/Etsa/AFJi48TFxk63J4vUUjv1Zy3Sei9SAClxeWJ0Y3kAKWuRiO22ltkV + kNAB0QW7zK6A5AlWSuvQEgASbQNS9Id1iNciVZcMEKFXql/QMrJmkdA5vxjtIzuySGik0UsBJGspQ9Ks + S4rOCiCpHTCKHqs2c5mddVoBiTa7EXdH4q5D4rUuttGDP0EfBpJOHRlLiV00ZjRn9OhZZpds0o9n/RFL + Q9YuzIYj6d3/kzK7at/JIlkjo42PNfpHFimamiUsZ5md4WjWIsUKSCQ2ot1dYpdjAAlt74QI2h9TXwHJ + 7QCRy+o+H45w+3MgydxhzthrkcggJYtEiV14BWYRIJFFCiCVcbIWqYBkHmKTugCSTmyBI9sGpLT1Q54A + KW39j5b55bAfAJKOkN6CI9sJSGSPDkD6rrNH1CgmezSAlA/1LSDliykQXQEJOPIX2JrJlNZtQKKPGyI3 + xdwkhqJ10wSIQt5PgHS9CT8NSANHAaRrXWkehisg5UEyIPVh6oPlh2w/dPMgxjx7MQsH8+AWjvyA66Fe + sPQOkOwYcBADRzYcBg5mO5cFR7z7aBxR4CjWtUcLkBYcqe31RnZ2nRmqI6xTxFl6VmkDEn12sDhZQZDa + 2PTJCQeMnD0KII3DDhxdAWnBkW2CgI+0YwNBsgDS1G6v/oGgjwFp4IcANwHNAUsBkPaMyyZwOjieAdN9 + BMEEzwRO2Rl0HZDPYAxEuW+PB6ye7B67x+6xe+we+/uMLZ98QNL4b10zGaP4eZ+3rfHl5xm3OW7EMvGm + vhdA0hiAhK2+KyAtEDpimsZeXh7b7b4vgCQjhsoUT58AqabYywQlgNT1SNNXIHIMDyBtaCLeB5IWIFkn + LG0AIP3OlSfdsCF64tjyG0AKJHWCVpDU9dELkM4tvwGkX1JaF53DpDB65wpI0UfVTG8AqX3WXAEkskro + r5m47juR3F66LoDUcwPSTw1ILLGQDiwguY0u3IBkHfkKSOnbgLQ2apA2tVbdlrVIhiQySmjZF0D60QlI + 0ccDSNbQASTbANKCpAOQossBJHQ6ZXYkNAAkIOkAJI6fBqTZu2ABEmV2ByCZO2zikpbZFZDCLIEk9ZFF + MtuYcbJRA6wjDqJ6DkAqHF0AqYPQlP/BAiT/0HeA5N3rsAsghfL+hf3KnwFp4Ojzf9Ef/wxIhqMLIBmO + bM+A5BSdP/T9RTR75L4nQNL5EyAFiNTWl38FpL17XbJJAaKuP+LmChzZngGJm5WbNDT/DpByY78DpDwI + r4AUOLIdgESb8xOOWgP7Jnvk2Y8Ckh/qKyDFGQSO6igKR+8AKbMywNETIHWRZOBI1hS4nNULIM3W3gUk + Ob8XQFo718mxbkDKy+dYdzR9csInIPFuBgCp/QYkvxBW528ByTXXnjGjHZtg4uBxAtIGJ0PRAJLAaCzB + 6NOA9JxB0vkRENfMIua+HTzfAlKD8MOBmODcgMz5nzvm42H32D12j91j99jfZ4xxjX0ISPbzh2+ff0Nf + x+Za+hI3EjsaM5adY4o9A0ntywSe4tG5o90JSLr2DSDZXgHJtiBJEDSA5Dj7Akhrw4ZXQHIVyDWLtAFp + Jks3IKEX0AyvgGQgKiBZcyxAsiZx+wNAkrEO6QWQrH0yUYwmKiCdGzUEkgxI+12Sto8ByVrtPSBZ61Eh + 5LZfHLsASe1CUnRhSupedeQqs9P5e0By3wWQ0LM2yuwCSNK5Uz01gOSqqlMfVz8vQHJFlgHJ/W53Y7QP + AEm6/QAk6/gBpEDSpwEpO9kVisgi9XwAydxxApL73gDSqnpLWZ36xDlqL0DKBnUDSLwQKRs0ZHtvp5Y0 + +M9Zk+S6vA1Ix+YM/M+o9SOFpXP/MvqlUv/HWqNQHXDkNJjrB/1Hfa72ZI+8GMt0iBmQqDcsIGX9kT48 + W4AIOOIDVh8ftmsc+VIAJH8pWTA2a5D6ZRaQDEeyrj3yjZD1R5xn/ZFukNRhpiZTNww3UzdoEHHnJltU + 3htQ7bzJ2Derb8jesNSD6ibmBtZNLSDKje0b3rMCOQJIa/Zg6lH1EPEweUHfPFTNHnXtEeV13qShDyfl + dbP2SA+t2j9ng4aU1/mhTt2sH3bX1A4gyRH8YtXfyknoGEByCvpYeyQHQz0vgCQoMhyp7ZpfHJOAKIDk + lLccVw1n5jphnFuzR4/fYDhArzsqILm8zrXJLN4UAMlhDiDhWLPgs4DkeuYBJPXxTgbeyyBnnXI7HLjh + aNVQ28m7plqBgFkyw1HNfV1/lIAxtdqu23ZQmfVHCTgA0qw7ct33hiObAlcgSQFvzfb5PEFuAt0OhplV + xCaIEjRj1JzTpzEFWwVmgnBmKtOegNxZzZyPTfseu8fusXvsHvt7jQFDe8w+evy1x+vH8f1qH/6eMXy9 + +3qt40MhKHHDfY4dji8ek62xxB7FI8Uq4AhA0pj7WTdrQFIcW4DUGLfK7Ih1joGBI+Ji4mWPBSTiabJI + gSUAKTDkiUoDUrNIrEMaQDIcxQJIjumBJOAIQFrrkQNNTKCiGaQfAklZizSA5EqVbgh16BADUjWK9QuA + hJZZgIS2YQJ4dM8GJDarYk12AAm9VEiSrgKQ6BMcrUlpa68CEpCEVtuAhHY7dR3LJgJIWWcu3WdoEiBx + LCChE6MjRzsajtCSoy/RmANEgaRo0+lzewESGtaAFEhC/zoBQGKAtfdZkx9Iil4GkLJ+X0D0KCAFlgJI + aG8quAJI0ecBJG/W4KRGIAkgMiQBSN6swYAEJAFEG5CyJslLcQJFYgUnWtjFzokXuKOQJMZY232HR8wt + BiSvQzKvBJBgGVfEFZC818IAkuEI+9a3/ylvjO3ao1gAaWWUhrKGumSGo1rozP/T1PsZmEx3Nn5hMkjs + NKE/roAEHBWQ+AAAJmePSo8FJIBpCDNwFECCSANI+hL4Io7yulIs7RDvAqQQsAEpGaPScQGJG4MMUtcf + HYC0abtgdABSb7xQ+9ycuVltuakLSL65B5Dmxs9MQdKoZ/2pF/D14fH6owVIedCAo2P9UQCJ2QvPYhSQ + mNkoIGXWY9rAUQApa48AJJyDnUQzR2uWhYyRs0fYAiTP0ASOAkhJbQNIzhwlg5R3H7Uvzo7ZIAHSniGy + HbNI4zS9zugApDhY4KgZJDnknUEqHNmmL4AEMAFHtjh7w5GDQJz96kt/AKkBhEBC8Gi/AImyOgBJ7Qai + wBH2pwASM3gTxAhkO5it7JFtAqsDaQMj1gA61yWQqj3BVgE4NgE45wnE+5oVnO+xe+weu8fusb/j2Pjg + jgFIp1+Obw/cqG0bf28zHNF39BeIVnn2S2xJGzgqIBWOAKTEKsYax2QT1zIB6H+T2DaABCS1umLFTFnj + qUxwdG77TZ+zR4ahVHMkPk9f4jYxnNh+zSLZgCNrgABS9YC0gWHIgCTNUEBKH4CEtkgGySYdQpl/AAmN + QrVLAEnHAJInfAtI0TuAkLNIzSABSNJItgVHBqJAkTNIK4s0gORKnmaQ0rY+eyqxA5iAIrTdLrMDkDxB + Li2oNtVEZI9s1ZFbPxaQbJ6Ir94ka9TzBUn0OaM0gGQQKiDR/tGsQ6ruBZL6TtDJIGVJivQykLQzSANI + U2LnKi6ySNLgA0gLknpOJdgGpL8UkGibAWyXDJITKAEk9XktEoAUYAocxTYg2XYGCWuJXVnmkkGi1K4m + BuoapFdACj1Nn34oQJQsUgBJ/xPb/I8ugDRrjwJI/sX9B6n9ISD5j+eDMCD1gwlZHoCkD22X1iVd5w97 + PnhgSF/EBZD6pfmLvJTYkT06AMlfuG+EASTBEYAEHOXmsV0BKTdb9pn/FCA5/XkC0vUGNyAVhq6A1HrU + F0BiH309ZMxEBJDyAMqAo2dASuo3gKQH+QAkHnrSxgNIzR7ZWRyARFndMeuSFHWczDifWRSJU7IdgAQc + 2dy2AUMFpDq/rwtI42jtdL8ckJZDfwBHtulTIBhAWgGA4DAg9ARIDSAEGkrrroA0wcmmgLUAabJHwJGt + Y1jHCIYxAucRLPc1BqReN8FWQThWQGoGaf28jnsm8x67x+6xe+we++8ae/LJ+OuO25fj13X+dQBJtsqz + J65gM9b48zEgbRAKJNkGkPbYAJJ3dT3i5IYkxVHH1AsgFZICQ2SRiMELkhSXG7sb3weQiOs16wLFe51/ + DEgy2rYCkrTGBqTpq0bxJg0GJNqZ2B1AsrYZQIrmMSD96g0gqY1W2oAkPXUBpGSMbM4iSX+tdrWaAUna + DUCSbUBakLT04LXEbgCJZRmHfnwFpNfNGlLR9GWAxGYNOu7EwBWQAknoZ2tmACnnV0CSFr8AEpBUnf69 + 7mhHoqMaHwOQnDVKezjAS26oLBtAksEOhiPbAUhAElVrYRAq2Q5AGk5ZiZ0DkKiIO9YhiX0KSPqPrOV0 + 3rVu0ktTYucfsgApJXaf/Yv6+B8d//Mpr2ObvQBRf2lSYAEk71/uNUhrwZX+4JTYsb13Pwgo0nD0fW8B + aEBKaZ3aG5DYoCEldgGkx1p/5C0GA0hAkjNGfHEyw9GY4chAdACS+wxI3DS05+ahvA5AApICRAuQfG5A + mhuRY+necCRL+jM3+QBS0qZ6APJQuO2ZgwAS6VY9NECSHqKU2AWQvP4o20Xm4Us5nR9Idk/p1t4BpKw5 + Khy5LTgiLeyUcQBJJjgqIMnkNP5dQOTZlABSyuucqg4gBZbqeAJImJ1SFkoGhlxa1/cVAEjZsAFn53R5 + 3nFQQDp2rsFB2oF2lskldnKiwJHT8lNix6xUd8oxHKXEDkhSX5z3AiTKAQRHq1TgACT3xZI9ahmdoCgz + a1izR6xHItAo4Cj4xAgsOwA5UI0VigCpOT/GHdxWVkhG6YWtgXOVUNDv8QZdB98VeBOkMf+cOc75Hsu1 + 99g9do/dY/fY33ls/PX20QNIVz8f3z6TYfybXhO/72MBiJhyxJWJD5exxqMFSH90vyfzVoyacjpbS8jd + ByAl1gFHiYtkkXasHEAiphJn1ZZRoYEdsTiAlB3tiNmN34nvxPWW0AeOCkhAkvQApfedQKXEDkgyINFe + gNRS/gVJ1h4BJCpcAKTJIqXULoCEtjmySCwjaBapJXbRSbRTaWPNhJZiwllgZE21AEnaK4Dkvmmn0uen + nthe2s1tl9V1Ay5rvVVix0Q5Sy4CSNaKsQISlUcBpCzhEAwBSWkPELHsA32atnWq9GxM50vXGpAex252 + LDVBA6OPuxTlR+z6bM3MUpVkkay1C0nocANSIal7AXz/ez9cmj2VX9HzgSNpffUVkNIHEAWQZCzBGUgS + N1BxdpbYZRkPgLRK7IZJvDdCAUm8UkCCY2wpsZPBOWzWEPZpiR2ABDEBSF8pg9T/iY8Aksww5F8ov1iy + RwEkCC/AFDi6ZJAWHeaD8LmOBSQ+OANSqHIySCckDZn6SxhAyjmAxJcG4ZZyQ7yGI33RpWIDEqS8Mkg6 + BpCacvTNNLRtWDozSIvMuTmnHeNm5WbO8cwgcdO7zYth+0Ds8rqVbhUQ2TzLUEBytsgPGg+YASkP4WSP + ACbgyOaZjQGkSQsbiAxIgSRsZ5DiHJxBIt0cQKpTMRxlBmYBkmHIzslwtNvJFNkGjo6+Zo8ApsIRYAQc + rRmjvhhWtmeYZHaiA0fum5mpAJL7CkcfZJDq3HHwNjl9dutZcLS29jYcxQAmBQ73M7sGHDGDx7qj6851 + 9AM+DlgJYgSwAaQjmHFdgyBBdaDI7QZLbMYdNAtHDrjMTAJJ6SPI0t9r5vjnPydw32P32D12j91j/w1j + aut8jS3ruGwAKH5efYev599d+nxN48rEkhVPnsdsikUBHht9WSNra6yaWOe1tc4gJeZNH3GR2HhMJk7f + iqkAkc6BpN/TZ0ByFUfitNrZrMHniduXDBJZJOK6AQlIigbwe5HWpGkqTAJJ9KcSpYAEJKWc3xojFSzu + qyb55W9WBklaJlmkM4Okti1ZpAVI1j9kkJJFUrvn0VAAEtpqqnIKRDIASe1ZlzSApHOvHUe7VdNtQHI7 + k+XowWjCVVkUQFoa8gAkt6s/095aNBmk0aqzLOQCSdK4XkJCBqma19q3gMQ5SYQNSLJmkKyxXZnl5IPP + q7295MWVXGhyn8uk15tBqo7/rto2nY/WnwwSS2zIIoULPvc7kWh/72AHuCKQZM4Y7njKILGB3HMGSUxT + QFJfs0gbkM4MkkvsuovdAiTTk+EogOTj/IALIBmKAKTA0AIkfmn35ZcOIPXFsAuQfAwgQYcFpKw9+giQ + 9GEXkhYg9Qv4CJD4EgGkgSWbv/gNSKmt3DfFBqTAEClIAGlviZibbMNQske5KY/d69bNGzg61x/lRn8L + SD8NIHlGgUV6wFEeJkrp0uYhI33bB5AH8gJIeWixjwBpl9fhDC6AJGdBNmkAiezRBiTX+Y7zSfYobWZu + BoYKSNOmD2dnpxdAmtK6OEIBkcYyk5Q0+5E9wolO9ujIHC0TGAFIAaNYHfkVkOrsU1stm40Z1GcIcpAY + QFLfAiTXbweCAkIAUoNR+hccOWjt2T3ZBK4JZD5O4CP4TUCc4Nh/t65RnwMuQbnBFkBKf8Zod0zHpwzT + PXaP3WP32D323zkm33y0Y/XX9t34fpvOx987Bqy+XrOua+xY8UR9ByztsYlJMibxACSP7f4/Ot7FFP8u + MQ+jL1mkDUjpi70BJMfeQFIBqbHZsfrMIg0gAUmK60ASfQKkaoFfJ4t0TJwKkKofWIcEINk8CfsOkDJh + a41ivRJAioZBxxiSnF0qIK0J4QOQ3Lc0kkEpcGTzRg3SWYakAlIhSdorgGQ9Vn3GxHY0mzdqOAApGo/J + cDJKai9I8loknUcjvgEknw8gZcvvZ0CSLUByxdNoVyApm495+Ui0boEoiYENSGSRLnrZlVfR06xDApCk + s4GkH21AckWXzzHD0AFI1vBAkvX8R4CULNIJSKxDGpYYtihrmEOAJnPIAiQdzSlvSuxkr4B0KbFT49ve + uc5wZEgqHHl3hwLSrtNbP/BfHgEktfs/5RcxJInmvNUeqa4FSLN7nSGJP+rxXf0RpMvo40MgfaYPJbtY + 6EPy+iN9aP7wWmI3GSMAiXcg6YPnywi1LkAirSc4ap3kmU1KSZ3fDNyXX5FCNCABR7oBXE7HDeKUYwFp + dq/zDVVAOqj8Zfc6gCg364Ij3dzTXoBEmjSldTwMmT0QIPlBmdK6AFJ2PSkg6dwPWtYh6eFLiZ1nK1xe + 50wSO9blIe7mDMAR2STvxsKDroe/gDSOQEDEji1ONbcNHNlpCI4ESW0vQOoGDT4GkJLattOSw0ppnfpw + WJMSx9lN9shvx7YTXLNGcpJOs3MsIKkdR9r0vGeiprRO7SscGYQKR9mCNLNaOPJx9s4KLUDacJSyA3au + Uz+BxaV1Dhj/+XAwyS5ACiyZiZsSBkoT1M/snQOUA1WD1mSKVt24z92ngLdKKI5gOEFzldj1mhOOsivS + BF/3HWMNwnus5/fYPXaP3WP32P/AWPrOLb/T1xgA2Kht47qJC9POtbnOxw1JE2cSa84xx6PEpcQx9TlW + OQa5nbHAUWHIpXaOeym1m75VagcgETcLSAEnYiuAlLgbQMpEJZBEfG6pnWJ2wSlxHkia3exWn4CI2C9A + evw67fRZKxSSrCesM9Aa0hir1C6ARKl/AQmN0uUABaJAkgBJ2sZ9lNqhg8giBZACR+pjPZLbG5BYyx1N + ZUhabZ3P7nXWYpmwPgDp0bVIfU1LdF0BqZpvICl6EECasjs0Y0rsoiMBpOrNBUlto0+ZuJdWRZsKkDgW + kKJls3yk2nYBks6tkwtJTioUknIOHAFJ0tXNJgFIaG10udrS45TfFZDQ7+j5ABKldgUk9Vn3ZzmNOWCq + ycwGnxuSpk88EXbYbOFN4ApIageSkrAxHAWSvkOp3QKkLA8q04hv2Jm7gBTm+bZL7AJI6lyAlAxS4Ijd + HYAjHw1HlwyS2oaiABK/JG+xDSC5PYAUyjuoj9QZbe9U0QxSACnkCCC9ySDlAzYg5QMvnfIllFbJIP3g + h+tLOxeRkSpcGSQAiT7fBGthWm+SpBy5gZKCXBmk0PcBSLbegGt7b52H9H0DX7NHA0i98XtO9mgDUjJI + fnD8IM3mDAEkjWcWwpYZCx7IGA+oH1QDkmc3MssBHPnBbprYILRmRoAhOwDPngBIwBFp5zqSnT3y7MsC + JG/OIChqe2Zu7Liye10cly3ObQAJOMLhyfklezSAdGSQmFkKHLkNHNnBAke2wBGzUsCRIKmZI0rrJuV/ + wNFLuUBK6waOMAJFwIgAUjgi2BBwWqoAHCXgZEznDk4EKAWsgaKxGXOgaxAkmE5wPAPkah/XEVgVYAtI + bk+/LKUezGC2n1nNe+weu8fusXvsf2bMvnr67bPrt2U7Bhz+vj5/xYD9M+lnbMUYm/rGAKiJMR6buETM + 8kRe/g3xi/7GvK6xpczOMW/12zqpaEAKJO3YqZi6XxJrSGrspa1YTLaopj6ySGkPJMV0nlJ6n3tiFCBC + D1yzSJ1QlVawjthZpE7EAkUGJFkBKRtIZSIXQLKtLJKOhqTqGuugDUhu/2q9PP+aQbKGyoTzyiJFX40e + KxypfVT5ePJagAQcoeOs6xYgqf0TT34DSQYk9CA6sVpxtGOWaAwgRWMGjs4sUvSogWm06rGpGBoWKHJ1 + VABJFh38o2xURsIggAQkRT/TxzoktaOrn3azy7ojmxMWrepKcsMZJGn4ZJNIdrBZA5reHBDt/73Ppf0L + SOIDb+B2ySAli7TZwkCULFLZQ+1kkbIXQgEJZtk72QmgwjROCME48z4kJ4gESMkgCY5WBqnldWp7X/Ah + K/+DRVvOHkFbZJDyPwKOCkhvMkjZoEF/UDNIgSUAyamzbNBwySAZiPRBdZOGZpCGOP2hcg4gJYMkUl2A + 5E0aAkgyAOnIIPHFGpCSQVoZJUMRN4QBCWpOBik3TzNIav+bzTfXkUFaGzQASblZFyCZ5n1jc3O7PTc2 + cBRAUp8fgCODxDmAlAzSF1+kpK5wVEACkvwwLkD62WzQMBkkLyJkhiNwhDWDRCZpAZIzRw85BjZnSAZp + AIlZFq9BkuFIfF44Ygc7A1IySJMtcqo7GSQDEn2Z+VmAZDjyxgxszpDZoTjEwJHadpQ4zMkgFY4CSE8Z + JADJs1Z22M0gedFoAMmOfKyApHM7eQcF9QeQBpJSbtDMEYBE5ghAyuwagAQcxRKEdgZJfZ3tm5rwS3ap + gNTAetmxKP2+Rm3ZDqKGowDSawaJc5nHHJw53mP32D12j91j//Nj6vNxA5LG8O3j37nm8PluJyPUWMDP + yPWGoJcMErHG1rF1TWMT5eBs1uB/51i1AMlxzzFPBiC5PYCk+Dex04Ck+LkBKfG01RkcFVsLSOlXrC4k + zWYNk0GSpRpEcZ34XkBiEyb0QAAJXcAk6mgGDEBKJglNob4AkgxAkh5ZkMQmUimz+01eGgskUWbniV8D + 0lMGyTDkjRsApGaQulkDcISGykYNAaRs+Q0gWXtZnwWSvHEW+iyAZB3HRg0FJLULRK4MCiAFklbWCEMr + RkcCSNKVgaTRmNKbQJLPD0CyFrVWRZs6gzST+80gGZDUByChd1tmJx0cPUz7h96sYa1FQj+PdgaIFiCh + tbNJWgBJxwVIaHbWIbXcbgGSN2cIIKXM7nNpf0MSwBRGODNIBqMmW2ALAZE3azAg6VhIMo+YSy4ZJAOS + uUZwFEBKBmm/D2kySAakx7dYkNQMkomJtUcBJPUBSJCVf0i39zYgpW/K6wAk/QIBpCODlC2+bSuD5D+M + P86AtOkwGSSD0Vg/HANSPkB/wBCnt/jOOYBUKFJbMOQvwtkkf0nXDBIldwYkoMjrjzDgaAES1LwySCXq + SwaJGyv0PYAUu2aQDkDihh0oOskfGOKmd9+eMfhpAMntltfxIMkESLKsR+IBZEbCDx+W7JGtMxvJIB3Z + owCT+njQZQYlP/xkkAJImUGhL7MqpKADSGn/So4Fy8YMAaTU+iZ7tAApszr0edYHR/aXefcRjs6OD0D6 + /cARpnbhCEAKHAWQAkyTPbLFARuQ6qQNRwAS4zjvznbJnmfADEjMkv3HH3WuoIBtQCKABI5kZI1slCto + LMBEECLwLEAaEHrXfwmI65j+FRB9Xa9NcJQVkFYGafdPcHbfaffYPXaP3WP32P/4WH22+joOJP3lz+Pj + 6+fx/YYjHRsPVpzodStLRGxRH4CUc4BpxRr3NT4VkBqPHK9sBaFjUpC4lz4DEpBElYVj5xE/V0ydGNs4 + e8TdgNPE598VkBSnPZmZahAASSY4ApKI+S2ziyY4AMnnqToJIHEki2R94ZI7gCjtA5BkABLtnUUCkJJB + qtZhUnj0TzNIbheQopu61TeQVJ1FBmkDkq1ldTq3RZdJw7FZgwDoZzuDRBaplUIsn2hWKfqwa9NfM0gb + kMgYAUXVm9WfsSwB2Vo1+jUaNoBkLetKqZ1BShaJnexyTgbp2O57ZZAApJVBQm83g1RA0rGAFGMpzEsG + yZr/zCBZ/0/GiL5Jquj8YIhs/NYMEoA065DMH8kgDaNMBglIov2cQWoWiaSR1yD981++OiABSV8DkPxL + JnuEvQJS/nj6AKS0L4B01iTKLoCkD/gEpKTyBpCS5jMQ0ccXZ1jagLS+aABpgEjnnwIk3UznzTXnnwak + 3LwDReeN7Rs9N70X4j0BUlKsTyV25yYNT4Dk4ztAIns0gOQH+BcPNmfow/4CSHYU016AZHsGJKeoY6+A + tODI7V0nDCDJyb0DJByhHSVrjxYgxWG+A6Q42xOQ6qQvgNS+7czHucsGkLydaQCpcGTzOIGCYBFAUjB5 + B0gTgC4g5CB1AtIRtCbIHcFw+iZALkCaPhvB9ANAYpxg7PNr/z12j91j99g99j88dvpt2QIk2/h6WWMC + seP55/WaV0Bq2zGHWGOb8ROQaLevkFQYegKk9qtvAZLsI0BakKS+KyBR9t4Y/fUACR0QKHoBJPTDpwAJ + SBogegWk0TLvAcl6Z5XZdS32QJHOeR8S2glAGihagJR2AMmwhC6rNnsGJMPQAUgy1iFlgtz6MBt3AUhU + Gp06Mudpb0A64Sg2r6Q5AWmA6ASkaN2PASma+SNAOnaz24BknV5IGkAaOLoCkuwApEBSmOBDQFqQ5CzS + AUjwRvjjPSABR2IYv67IXDOAZN7JeQDpMwGSG9/OW2MLSIIjX3AtsQsgzTuRnJ7if5ZFUDGns9ikoXC0 + f2n/AQYhb8igP+q7/9JUWQCJBVg6p08fFEAEHJE9ap8/yKbk8pJYwxEfeiCpi8EKSJTU8UUBSJNNApBm + sRmQROqQG+KSPUpfU45OP+oGcjrSN1dvtg1LvgF9I/7bv/2bbtJdYjfZI9+4uol15MbWcQFSU6hfAEkA + EYDEDIJL7HhgnH7VQ0Qq1g+VLAv9SOEakP6dHVMAppbb6SEFkvTQ5oiRFnaKmM0ZDESU2MUBZP2R3wvg + 9i9/+fjFLz2Tkr6sPyIVTYr6AKSBI9LXclRqy1kFkJI9EgiRBpdza3mdHVzK7VxiR9tpdTvFbs4gR+nN + Gbp7HQ4zDlXnhiQ53wKS0/XMUtkhA0xy2sCRjgcgkT1SELi+zyGOn/prggSA1C1PM5MGOAmOUpLgjRkS + bAxIkz0SJBGgErgcsPZM3pRArKDmIFbwuZTREdR2YLyUXjzB0QTWtnVOX2Ys91EB9R67x+6xe+we+58f + s79mLD78CZLG3weAHAvq+4kP/ne2xg6PcY3ji6EntmPNOUa8WqXhxCrZxLM9Rjkdk4Ns1kBf459jZAHp + sdYhTUzlOEBUQPpDJiopeQ8gKU4LjoAkna8+Jj8LRAakxvf2BYiYMEUrzDqkAFJK7QpI0hbWHd41F0BC + e3hNtLWJ10gzkZt1SGuy1+90tLbxBLDXJf37LymrCyC53I4skpcbGJCql6ydrKEMTFm2gN4CkDIZjeay + FjMUSZux3KGAJM2WTNHWcguSUjEkHQggVQMWkLpWfZZorPchrb5oTdYhVX8CSJ24jyYdWDIQRd/+Wyf+ + ASQ0bswlduhiIAlNXCCydj6Xp6CzNyAlMTEldj5ag2f5C1qdErsAUkrsrOmr8a352b0aDpD2DyBRYQYr + AEhqb0BSXxMw9IU7jhI7AxFMImahxK6AlERPS+zyPqQFSGEgcVEBiUYAaehJ/yiABCRBWSEt1iDRP0RW + QNJ5M0gBJEhuZZBYf5Q/Sn/gwFHMGST/4QEkzIDkXS30IV0ySCzmmgzSbNKwv4ACku3MIBWOZNnDXWND + wk0dLlLu+qMCkm8UAKk3zgFFXuwGMPmm4wYMHHGOBYhy4+YGBpB8Q9eeM0i0A0h+QFYGqQ/QZI/8gBWO + CkiZpeAcWxmkc/FgZkAKRwEkZkR+7lmTzpYEiACklT3yznWeZRmn4vT0AiQ7HoAJR8RMTgCJRZOexQGO + ACTP+DR7hIObDFIASU4w5XUuqxMgCZKAoxhwdGaQdAwg0VdACjDhoDvbVUBajtxOHucup+8+ACmzZASC + BoYAEtBEkJhgkoDS7JHtyCAdADQZo9SAuz1jHSfQJfgR+Aho+5iAmOscPGPXwIo12DJGIHY7QTkB9R67 + x+6xe+we+58fc7+s/b7m4ssZr89nomzaOk6cwAaAbI0pC5I01tiz+xufDEesnTUgzRhtYl4mCWVkktLn + 2Ge7ZpAGkHxdIWnH2gVI6nuTQWoWKRmk9AeOnDkitndi9Mwg+ZiNGoCk0Q/VEwUknUtPWHcEkKw9CkjR + KIajAhLaBS0DJDmD5DaAFAsgOYt0ZJBqASTppSODhC1AApIAIqBI7UxeZxL7yCBh6DkDUibEVwaJ9vsM + 0ujHApJN+nMySLG0A0WjSa1VB5B8zJp6nwNIo3NlSRREFwNIsgVIOt8ZJLT1hxmk0ePR57IjgxQ4KiDZ + 2LW6gGTtH0CyNYPEpm7mB9lkkEjADDABR7KTSea8vOJ2GGZnkPb7kACk5wzSG0DShdnBLv9gAZIo7ENA + Er25vO4KSPnFdX4AUs1/7FcAJN59ZGtajtTcAFI//OML6BdiQNKXpS9tA5KByPZlgPR/dAPsG+WvAaS5 + WXMDb0DyTT03eIHoCZDyoASQ8iDR5iHKA7UAqQ/gAiTOA0g8uO5/AiQ/1CwyfAakQBLZowBSnEcgSQ4F + QGpbDgZIasoaQKozegWkZI8WICV7FAfn7NE7QLJjZLGmnWftBCQ5V1L1crazQUMc8XtAogRA5wGkmf3y + 8QAkZsqaNSocXQBJY5iCyoIj21cBpMMmsDnIXQJf+7EDkFx6galNAH0OqgTfHGUE42UKyvfYPXaP3WP3 + 2D/AmPtkjPmoMXx5x9y/4sAJSLtv4sXKNk3MWTFmAKlj9O3Y1R1XE7vWv8n41wOkQpKunSwSsTYx+ASk + 9ilGYzonditOO77TtwApkHQC0m+XNog+QDOMfigguY3ueANIQNICJLJIASRrmELSCUhup8zOcFRAylqk + DUipwgkgZdL5LSBViy1AyjlAJF33c+k6tZeeGyD6NCDNJHo05LlcYwDJEPTVAUm2AWnrXHQvWaPsZrcA + abJIBqRo6QKSzIBk7Q0gocGjx5/eh+SNGqLl914CwNIGJAPRCUhihROQ3FeGCCQFkAJJByCZRVZFmwHJ + bCKGsfn8CZBmOdEGJK9BApBmB7t3gKR/NIBE+xmQ8j+fX+YCSLIrIKUdOPoYkKhB9Af2AkjuuwLS0Gm+ + AFu+GADJRFtASsldv9xnQAKOPg1IvoGeAWmffwxI2d77GZByU+dG/yCDpAfnGZBmxqGwtAGJ7JEByUD0 + BpB0dHse6gGk9cAvQPrlJwDJO9dtQCJ7dADSOKMrIMVpXTNIcW7L2QFImSF6BSQ7yQDS1Cs7Nf8CSJ2l + inNeO9jFmatvAEntCyCN03dZnYPAANJkjwAk218BSDVm+iYQHf0Obu8zSLEVAC9w5GMDbs8TVHu+xlLe + cY/dY/fYPXaP/SONXcffAhLg49hxba/4oOs+BCT+3Vw/YxO7DEFqAz5UQ/TfzVjj3X8ZkHSe+PsOkGyv + gAQkfQBIQJI1wQKkTLJSUqdzSvVHa7wBpCwBOADJ2uUEpO7KO21XzVwySE+A5NI6tFSXLDwDErrrGZDW + OZD0FpDeZpAKR9aMHwFSdOUzIM35FZBGrwaI0LBXQIrORfd+DEjS0h8BkjX3B4A0JXcXQLJm/1JAcluA + lHchBZDMD2WLF0CCPcwjYZLVDhR9XUACjroGCRhy/Z0BScY/0g9ZgGQ4csoqtXw5539uAOKXYXtvAIlf + LETXbfioFwSOBET5Y/2HY8capAOQXIfoOsWpVUzt4mSPXN+IAUisSeoXoy8IQHqEav2F6UvMl6svFkDK + GiTWGxWQUnf5YHvvAJJunsCRzHWaBiQgyTedj3Oum883KDdpz3vjGo7czhqkAFFucpnPH//3J1/woli3 + 3R9AorxOD1K2fPRDxcPkhyp1rAakVeOaRYA8iI+f/RxAmhfEckwWibpZrA87R1LIOAIAKSnlbnvZmRXD + EYZDccbITiazMa7vNSAVkuykFiCpz4D0O5sBiTrhZJCAI9nv5fAApIfT6TjFrEGyA30EkFKPXCfr8joD + ksbteL3uaAGS4cgZJPXZYWcNUh24tyD1+iNqqN2O04+TdxAw7BSQAKkGDMYcQAgkMwuXwJL+1norGK01 + SA5Unc3bYxO41EeQ8yxh2xP8ZO5zACQIKnBOjbqDqwOqAy5wNcc5H2upxz12j91j99g99o84Zr/udsZp + z1h9P3GAmNBYMPFB16z4MDEH0EmMwZxFop3Ys2KVY1ziF3FrACljjnUDPYp1gaTEP/o85rgJ/ABI6Z8+ + xV+AKIDUONw+xe0NSawfJr6nbyZDASSX1huQui5p1h0BSNEMrEsCkoAlbLSGdIgrVwRJbg8geQkAW30H + kNyWrgkkVdtE00jfSAMtQPK5AYl1ST9XewGStNK//9ztQBJAtAEJ/YUWMxSx7XcgKdotr2kpIGVNUgBJ + fQDSZQ1SgEjntmpEA9EBSDoHkKo/X9YgoU/dZ/1qQMoEf/RsdC6A9DgAyUtNDEgaI3mATg4UWT8DSFmX + ZK1dQLLmtsaOBi8QbUBCrwuIgCQBEpq9gOSlNLzWp4CUpTXAkNcgdatvQZO4AX4oIDnxYkACksQbZo0B + JJjEZXZmkeEVskhlmb0Gye2VEPISIzHRd/yi2GSPTEsFJNOTzBkkAEl9pSwyR/kfFJACR/6f24Ch3dd3 + IBmeSneGoiN7pD9WcLTa/jB2BknnySBBlwUk4IgM0vdCp6bS7JCx4KhmIDrPB5D4gvd5ybiARHteEOs2 + N0sAaVnK6wJHBSQsUBRST4ozaU5nkXIO6RuSBpA4XylU7Jg9WNmjy+51fsjS7qxEyutaYvfz2CWDBBwB + SH241TezIYahABJG9iiAlCxSU8/OHtku64/kbDo7w7GAFDgKINEGjnBiPi5A8myQDDiinQxSHKUAidmk + aft8HOysP3qbQWr2KIAUZ23nHacuk5NffQkGkyVixmwySIWjmUGbWTYCSmbhCCyrbwKRgtMyglQC1WVs + BcIEv8wS9rwBcc0cDhxhM9vYGcc/e1ZSR//bOefINffYPXaP3WP32D/cmM/pT0aJMbc9NuZYMPHg6F/n + M97YAuio/WxrvLEq2aNO8I2tscQ84qLalyzS9E8s1XkzSLvP8XZM7cThtlf8dryeMrvpc3x3nP+DNAAZ + pMR/Yn90gTXCvDDWVkDaumK0huEIQBr9MRrFx8kgpZ2lAtE10TNqC4Q8CTy6CFgig+RKm1oA6S/sZoeW + 2hmks2IHLQYg+bgACWO7b/ScdNyRQUrlUDJHk0EaXXhWGUVHWlOe56M/dwYpbevT6NKtV0fPskkD9qbE + zrs66xxAQiOvrNGPvJa/59bXBiRrbSCp57ZmkLKTXdvodwBpn1vbV/cHkMICO4MUVigghRmaMXJlmvmi + gBTeMIMkgwSbmEfYyW4DEizzz5+pXb45ACn88+3v+EWxk0FagPSUQRJZbUBqBim7Qeh/mBcwGY6yGGpl + kARHjwOQvIudd5nILnYiQFJlhiOyR9996IOwHRmknNsERskgiTg3IF0zSJzPlxKiTQZJ7ZwHigRDJmG1 + swPHyiA5jVhqngySd/XoVoi+kaBt3Vg232TNIHHjmcqfCH5u2KH7ySCF/Huj69zZo2aQyBoFkDyTQAZp + dq8jLbsAiQySHrikcVcGiQfRGzTsDJLTwJ7ZiDWDtDJHawGiU8nYkUHyrMmZQZJD4QVrk0Gys1mzM5cM + Up1UZ3XIHNmROWs0gNTZIM8UzezQSqtng4ZmkNJegDTZo8xAuY9ZqDrmI4OU9gFIyR7Z2l5w5Fmwzq7h + 8NXm/UceI3vEJg1Z4PqnvEvCgUNBhZk3BaDJHJ3138ksuc9jvkb9BR/PDGLTJvjl3yaD1BlFBc1kkBJI + fY41sGbWccZql9nKe+weu8fusXvsH2/s8OWy+HmPu69xoID0pRkkW2MN5lji9hprrHKMKyARl7A1RraI + eMg63EBS/g19wFAzSEASGSSdT5kdsbWAdM0geVMGgIiJzcbw6ZsMEoCUDNLq2xkk9MPSDQBSdIUA6Vc6 + x1YGSXqEMjvZaJRUuxiQdgbpV6mMkZ5JBsm7+BqQfhl9tDJIgSRrpwKSlyrsDBJ6awNSMkg/p5rHuiwZ + JJZCNIOEAUhkkL44MkheWiFrewESOtGa8dzNroD0YQYpfWSN6IuGDSSNppW+3RmkSQqsDFL7Lhkkqq92 + BskZJaCILJLPXbFlMxAlkwQg+aWxTxmkDUjJIH13Mkh7c7bJILXa7CmDxNId+IKdst0eQIJHdgbJvPKa + QVJfIOl9Bols0VqDNPRkQAKOYouwWHs0W3znl9iAJAOQ6L9kj0x4+iPIIAWQoMACkmkwcBRAUt9kkPiA + AkcBpJ1BGihy5sjnBiMTaoBIprFmkGhvQPLaI+Doh6w/agYJUqad8roAkmwBUm+u5wxSyLyAxE15Zo8G + itIO6S9Aytoj4KiAhCWDxO513QKyswwLkGgHjgJIwNGaqSgcBZCSORpz3WwySDpfcAQg+WhAUp8dhOFo + AZJnWfL26QASsy3U9GZ2ZuBI7T2LkxkdA5JrhAGkwJFnfjwTRKq8GSS1J1vEDBJbezeDJEeZmSYDUuuX + fTz6CkiT2t99cdzMdBWQdt8fBpBWIOjsWfoKSAogAJLLElb26MggrSDUoLRm7ghWPZ9xB7UGO4LfCnw+ + bksglRE0E1ATWBMgOZ9r5nwFYAXje+weu8fusXvMR9k/2pjMvhwg2u0BpEyiTWxIe58HkBJLJrYk3iTm + NNYsmzHFKsesiWG9nriWscS7IyZiBST6C0IBJFtj6vQzRuydMruJzY7TjdeGpABS+xLjE+/JIBmQ2ifN + UEBq1YkBqX1HBknnBSS0hzNIC5DULiCpD0BKtsh6Bm0z5XWyySAFkAJMra5BLxWQoqUMTNFSU6FzZJA8 + UU0WKdpsAZLNkISus6Y7AMlt4AhAYqLcWjB6sYDktUjVkQGkrTG3/owmdZt18YUiXhqLbt36NXBUQEID + T7uAlD7D0QYkNLS3+k41Vq1ZJMrsOAeQ6Jt3IQFI1usBJI4FpCZEBEfNIg0g0QckhReuGSS3ASS/MBbe + MHd8HkAiOVM2gVXcZ3bJfgoAktgGQCrvTAWdGEg89NEudlz4HpD6P7gAkq2/hE2QxC8JIPkP4I/IH3MC + kv/IAFLgaAGS4WgB0v4QDUg9LyDpw9cRG0DKF+Md7J4B6fhygaMPAAk4egWkQNIAUm6u3HQFpN6cgaK5 + Wa838tzYBSTf9IYkbv4Ckh8KPyABpDxEAaIu6FuAVDjagBRgKhTpQfXDugCJB1kPOLvXpT2AlNI6m9t2 + BHESA0hJQevcDmU5GDugBUhxRHZIJyDFaf1lnNhOiy9AquOLIwwc1eos3cfmDICQS+tkmYVafRuGWl5n + W32H45Yjfw9IsgSCBUirzC6ApEDiwHIElw1IFwAaQCL4HAFqxiewvQt85zhBUqYAu83tsdW3AjHnq/8e + u8fusXvsHvsHHtNR9gJIjQHEDrXPOOF/+xwrJsYM8NjoezfWmEW8UzumPiApsS4x8QJIK05OLCWe2tQH + IHWMvsbexOLE5dVXQMpEZ+J54vsGJE98jg6ILhidoKN1g9v0tVS/JXZA0jMgVY8c230biKJhrGcCSLVq + HgApQGRNlMnjE5BkbPVtI5tUQLL2su6y/ooOs10AiXMgCQ23AcnnABJwNICUSXNrRetE68MPAQm9Gcv5 + AUjo0wGknC9AQt9eAcmWjcqugCR9bM08GtqAlPchxdDd0t/o7gOQZAcgVbtf9fxo/SypKSQdgGQ2OAEJ + SFqAVDhyIuYVkMomGnsCJJYMfQxIYqLvbEDKS2I/W4MnIPkf7x8wQOQSu2OLb0y/RNtvAclAZEDyHubz + R7pPfzQfgknx+JD8oV229z6I0x9wgMhw5Ha+iFdAypcWQAokDSBlBzvbKrGj/QJIXXv0ZYCUG3LfoNnB + zudzI38MSLQPQOJBOQGpcLQA6WcbkLKNpMwPoR9OP6xfAZD6glgAKeV0bsc5BJDkNApItO1QcDCFIhxO + nM8JSDgo99lhAUQfANJyfIcjrGN8BSRdcwASTraAFBCyFY4OJ21bDn2cedt26uP4L4AEHDUoDCB5vIB0 + gSNbg4+D0QKk2gQom2f7Jqg50BHs5praOT4gRPCcANp2/r2PMQLx0b7H7rF77B67x/5Rx+rLe1z+Hb9e + ILLpnLjg4/Qf52MTY4Agt2XP8edvAUj/MTu/2s6YanPbpphrAFqx+ACktRZJ54nltgGkQtIAkidMqwt+ + W50wgISmkI5AU1wAKUD0KUBy5csA0oakTgLP5LBsNNFU2KCNBpDQUlTkvAKS9dYHgGTNFkD6WaFIx0KS + z5MxegWkTKI/A1I05QBS1ro/A5ItQLQBKXr1Y0AyGH1FQCJ7ZD0tq86exMQAkrV5NmqQ0Y5+DyCNph8Y + cp84AJu+Z0DSEUASQ5yABG8cgORqNp0PILFnAvxyABKQdPKNuGcBUjJID0rrvp2d7DYg8Q8efnkSb5l9 + BaRHAMnrkdTugqgCUuoAs/aIP8CA1LTYI39Y1iE9AdKjgPTwh/T0/qNHAYm6xaHRApLXI/kLSN0jX5Ta + /rK6w4a+OO9et77cfNHUWRqQHm8A6VFAerwBpNnBjrrOueF6Q7acjt3ruHEPQKJuVDd2UqW+6ffCO9Yf + udY0gOTZhAVIjy9+ChxRt2o4OgDpUUCizrXp3QJS0rwCpNTJyg5AemTBodPEByDZMbicTk5DgPTgJbF1 + GAWkR51LUtZ1PgUk3mItONoldxuQrjvP1NF1ZuhRQCK1/gRIjwLSkZJfgPQ4dq9jtorNGeKkW/v8H1Mf + fTryR3ewS+mAgsIEg/Q5IFCTvYJGM0jUb/MWcl07gafBZ9YfzQ5CZ4B6AEc+Tt8Oco8//Zn2uUZpgqXr + 1w1EWXOUPgVTgqrG3PZY++6xe+weu8fusW/OGOMeA5JSclcjTrTUTu1VVrdix+7bZd6NO8Qjt6dUb8YU + t2SUkyuWzY52JyC1nK47uvq6xEUDksb+aEhq/HSsXYA0a5OIu1dAOtYEPwOS1xSnr7vWyQaQvBY5fY/z + fUjVDrOe+fEKSNYhAFLXIV0Aabb7pqwOQAKS2KjhwZICvxepgEQWKYDEmmyZtFQBCT0FIHnNkXWX9FYm + ptFfAaR5HcvjmkECirqTHWvKr4Dk9efVg+hEbE2mS0daO+YYfRlAks1yjqVNA0voU+lWzim5ewIkjQFD + lNwtQLIedl8AafRykwwAUperLJ19AhK6XOa1R+0LHMnQ8wIkdqY2IFnrB5C63Xf2INDRnLAAqTthixWe + AYllPABS1hwBSGYVAEksAyBp7AmQvDbJkMS6pAASkOQMEo3JHm1AWguWCkhQVgEpQGQ4wvwLLEBig4bJ + IEF0+sUBJI0le2R7ySBRe2jL9t62BUhZ0GU7MkhTz3jJIA216ktig4YA0rsMkmAJQCoQGY4CSF6MBiDp + BjEgDVEXkF7WIM1NmJtuiB1A6g2bmzXZI1vIHyii3bpSWx4I2QKkAJEtgAQwBZBmgwY/bC2t24D0KCD1 + IQ0cvdTNGoh40OsIvAgxgMSsSjJIC5D2GqTOvhwZJG/GYIf0lwISTqmA5E0aDEh2ZoahvyxAYmtvACmO + Eee4AGmtQQog4UwHkARNmY1atc0FpGztDSBhC45sOPHMdNm5DxwVkLK1aQIBfQccZQ1SgooDDNagQ3Ai + KDUQzbmDVK+5ZI8IWAYiBzn3EfDSPwHvCJ67BGOCqI+eheSYa+6xe+weu8fusW/Y2LWNFZACNjX6Jj5M + 7Dj7Gmd07Z6gSzuWcSb2bG8ySKxBshETDUdjjo0TFwNIxM8CUtYg2SbONvYKjrIe2Na+A5Cyjph4rthu + qwbIGiT3BYjo34DEGqToh6xnDiDRjg4xLE0GiXY0SqpeZNIvySINIGVjBrcLSJkQDiCxLvtch9SJZcBo + IIkqnQBRAOnnv+gaJLetz6zVFiB1YwbrPAAp57S9UReAFFiarJHMa5COCfXqyWhKa8wC0tKgsxbJk/UB + JGvW1zVI0bax6N1oXgESQJQ2gFQzEFlDHxmkQ2fP5mjW3gWkQ587mQEgSc9b11vrR9Nb6xeQ0P/JHi1A + ynuQ3meQHt3nIG0SNTVv9R1AglMoszMcAUlsOhdICiDBOwUkb9RgQPK6owGkppZ8ATAUOMpLlBYgBYh0 + nv9Z2/4F+MU+BKTCUf64CyDJXgCJdqjyHSD5Az4ySMcXYChiodhkkPTF8YXuL9NAVEBa2xd2DRJt3Rwf + AJJurE+vQToBac4Hip4BKe19wwNFV0AKHNlOQDIUrYfO534Ia3ogjwzSO0Dyg02b8jqbHvy1BuljQJoM + kpyKHI7GFyDZ6SxAanldHRUZpM7wDCAlTZ5tO98DEps0rL7lQIEhOV7gKM72BKSk8u2g5bx13RMc2Zmr + HUceR99gIJvZshdASuYoRwLLBiQCUIPQBZBsbs+4bAUyX6PANkbftI9rCJw2B8waAXQC7dH2v7/H7rF7 + 7B67x76BY25Pn8zjtgU3jgnua2xY472Gvok1Ol+ApOP6GR3/BCAl3jUeMr4BSdb+A44SW68ldvQNDOn8 + E4CkeB47AYmyOp0HkNIXMyAFkgaQoiesL6oxNA4c2axJRpcEkKJTbJ7gXYBkXRN9swCpeucpgySdFL10 + 2er7AkjVXAGkai+3M4Gdl/lHu10ByfqugPSF9N8AkrRg9GD0oWEpenH3RU8CSDp+CEjo0w8Aadn5kliO + O4MkSwLhACT09NLU1dpNTmwtbl1uQKJti3bfgBRIesogyV4AKXD0HpCAow1Iam9ACpsMINkMQgYknV8A + CUhagCQOugCSU0oDSHvLOwDJP5C2bL0ktoCk/8n6BfZLYjcg8Qck7fUMSE2Zuf2UQdJ5P6CPMkgFpEsG + KV/CAqQjg2TCvQDSyiC9ASRSjF57FKKOFZBWBmlusgEk7xSSG9H2AkiTEtVN/ZPj5gaQVgZpoCiAZPti + zTTMA5Q2D9ljb9DQh7AP5M+9zeQBSDy8A0Vs8d1z4CgP/8yWvAASjgSHMVt8XwCJc3axOwBpzdwYkH7X + DNJbQHrJICW1jmOcLb4PQJIzxaEmVb8BybNVdsh2wknxXwBJzruAtDJIbwDpfQYpgNQMkoIJtgFJdpnp + a98EqZ1BUvsMbjJ2Nzr/7brmTQZpgqcsM5IXW8H1HrvHaveY7B67x2r/wGOHr7e9iw+c/7nxYcY6PnGj + seZa0TDWMWKT4cemc1timcvHT0gKIAFJVFc0Vh5w1Nh6ySBhir0FpNcMUjNGajeDdACSYj0awFt9/3Yg + 6QAkoGhnkICjZQASOiTAVBiqFvnlr397ySANIGXSl62+034CJFfVoI/eA9KDvhdAQnNRdvcCSNVuC5Dc + lrY7AGllkAxCgaToQ7XJIF2zSAuQvnYGKTbLRaRzrXHRvoWiZpCyDika+ZpBsqYOLD0B0nUXu6XNpdl/ + 4F3snFG6AhKQZK0PIG39fwCSt/q+ApI5Ar7gZbGBJLdllwySOOQDQLpmkLAFSH7d0TtA+s4TIAWGACQT + V9+BBCDN/xA4KiAZit4B0ucbkFb2CEDKHw8cYf5Q/jpAWtRqKHoGJJ2HeF8ByV84gAQs+d1H2ZzhpOre + RG8BqTuFXACpNyY36jtAmvYzIKXMznBk24BEu+cbkPasxEeARDapgJTM0VcEJDuKJ0ACjmh/OSDZSf1K + YPQxINmhvQekzBy5Ntnn7wDpDwcgtQ9AYvZq1h6dTryA5Pc1fABIH5bYJXg4sABHHP8GgCQIIqhNoEvf + 2PsSu7Q7tgPrsej3HrvH7rF77B77poyNX08ba4zYa44mTkx8+BJAWvHHfWMz1ti1AKkVEZ4EfMkkfU1A + cvylv/H3k4DkdyH9rlkk2icMbUCKHnDfAUiGoQLShiRrjCdAGkhS+wpI1THAEfYCSOigBUgfZZB4pyRV + Oe8AafTYCUhMaj8BErruI0Bi0vw9IEU/vgOkZJSiRU9AyiYN0bLPgPRvXw5I1sknINF+AqRq7ym524AU + nb4B6YcHIAWSAkjfk77f+t88sADJYFRASvVZAcnvVw1jFJB0/gxIthOQbB8BkrNI/+z3wHoXu7X+aGWP + MC5SewCJHxJAKjANHMnmF2BRVH6xz7/DL06bX1i//AlI88f6j58tvr/7eT6QBUj50ACiDwBJH/iHgLRL + 7PoFHoAEHH0ASNwgV0DKDeT2JwDJNyLtZJAmi5Qb+ApIu712JhlAol0gUtv74w8gzUOVNUeyCyD1YQSQ + /KDKgKMA0tptRQ/0z3+ho+wNIO0SOxyFHUlL7PzG6QJSXxCLAUg4IwNSyuvioBYg6dy2AWnPABmONiAl + vW6HCCDhGFl/JKeaBZ0LkJYNDI0jnrbtcOIDSGp/CEgx97V/AMmBIzNthR/1YT534DkC0fQVkCYwrSDW + 4LeDWgPd2fdnW/sImLUE09fjXHeP3WP32D12j32DxuZ8zO3aihE2tX2kb859Ta+b+ONYs+LPUz9jE7uI + azPh1+PHgCRrrHwFJOwtIPldSDb1ZX1w7NxoKVmkiecDQ4n/HwDSXwaQfv3b0RQLkCjpDyRZk1SjqI1V + s2xAsn4JKHUSOLrHWkjnBaQYgBSNdKxBQj+dgJTlDdFco8esz1zlcwCS2tJxsgsg2Xgf0oeAJM34ISDp + eALSaNHo008A0mq/AaQA0QsgzStyroA0WSNr7wVI1uQA0QIktHrsAKQkQ2TvASl8UEACkppkcR9M8SEg + lU3eAlK45j0g/QVAmg0aUnO3IektIAFJ/eGyKyD5F7kC0r/Y/MvaPgAkYEjt7xmO/guAlPMAEl/MR4DU + L/QtIHFTPAGSjl8GSD6egLThaM4/ACTf5F8KSAaitOd8HrL3gKSHFDj6WwGSjq3T3YC01x5R2/sRIOGs + 4rieAWmc3VtAwkEWjmwHIAFJnwCkPVO1AQnnjQM3HP3tAekMRGefjx8C0gQ2HU9AAo5s09fAmWODJ8fd + 9nX32D12j91j99g3bIzz+Hf6D5uYQWxR20dfM32cu79j2Bl/pq/9z4Dk6z4CpMCQ7asD0oq3KwY/AVIh + KYCkeH4CEn2J9wNIniiNHvgEIBWSLoDk9gFIrmx5BiTK7KxfvioguQ9A+tVXAqSZoD4ByXrtHSCh69B7 + bkv/GY5sfxNAijb92wGSLYBEoqF6+gQka+8LIAFF7wFpafvR+m8AaRjhAkjq+wiQYI6/FSA1g0S9Xc27 + Nzx00aOA9DgA6UGJHdt/A0isOeov4HNZttjTL/jILwvROQXmEjvK7PSHrXSZ6PChP172fbb4lmU9Uj4g + 1yS6xI6tAAVIlNsVkLx14EMfus2AxM4Z/WIe+pLUnq0H//UBIPFiK59TYpcdOti60IDETfFwWzeIDEA6 + 3jL8b97tw6lK0pVuz00nc3md2phvUMrtcsP63OnPVWb38O517GDn7Rq9jeNPvcU3gPQ4AMnbPDoVSzrW + 7QGkL75gBzuX2KmPB5AtvvtAurzO201mi+9/V9sPcgBJ5y6xkxmGXFK3AEnnKbFjRxc5Crb6BpBYf0SJ + HVtjysE8DkB6OH0tJ0SfHNNjwVF2sKvhyHZ63Ft6/8bbd2YLTzlBtvQsIHn9kbf3zhbf3gp0A5L6/jBm + h5ttRXHCbCfqdtYhUVJnh44Tf3QNEluUytFny9I4fpfXYQkKfzq2+Kb0wNuhqs8BpmUKDjYpZ3CJ3ZTZ + pf77TwSnjMUc1FIykaDmEgmsu9etcgpfp+CIcW3LMApKPo8RcH3kmnvsHlNf2/dYzsfusXvsH3XMvl5t + 9eHvPU6f/X/jAnFF/Y4xxA23Peafpbb7bRNzsPl3M7Zj0cPv7nNccxwDjhTTiG9da6u4R/xrBqmxcfq6 + xXdgyOV1WAEp8VaxNzHY8XjK7Hbpu2O047cAaXayI5YXkB6/yw62bP8tPdCtvrdm+I3L9gNIOl+AhM6w + 5iggqb0AyaV3LrGjzM46JjvZ5Ty65tA9BiMDEn2/9C529AmQrJGYSI6O8jojaaZsfKVjAcnbfaPB8poV + azUgKYCEdrNmcyWQACm6DjiS5qPErmV20oYBJIDI2tAldpTZuX0AUjVmXi0z+nNrU7Qq2lSAtErq0keJ + HX0CpOjepYUpsXsUkFZJnfsESA+WqrhdfX1qb7XpkyZHlwND1uxuW6sHkLp8RhD0PWv76P0kR7zsZgES + jECZXQCprwgCkB4tscs6JJ9vQBKDuMRu1iF1jwSxDAyTEruU2ZlznBhKcgj++UwGIMUuGSRfcMkgrT3D + A0iXDJL/58kcAUj+xcga0Td0d2zScGaQmj5bHwYfyEGQBSS1AaTnDBJwdGaQ+iWZYg1I6gOQINwCEsC0 + M0j90nNTAExzk+wMErB0QNFJ4IGkAlLPQ/AFJG7Y3MhD/QNIXwBJhqMCkh+KAhIPxoIidjuZ2YbMQjyt + QSog6VhAoi1AkhWQ/AAHkHxMxshwFEAKMMUx2FGsDFJL7OxILhmkQFLqe1kMGUCSdRYHR3Vdg3QAkmeD + DEhs4XnJIHl2SQ6yDpPZpQGkltjVob7NIC1HXCe+Zrk+uUlDAOmjDJIDCMEkcBRAMvgQcBKcMmMHIMl2 + UKKv8DOAVEhK8LKd4w2QOU/wjKXdMQXZXuPze+weu8fusXvsGzgWYIq5P7YmzYgR6ltxolCUn7WzRxNz + iE3tW/0+P+IRcWwDkjNIBqTEtsbEo8TOgNQ+TzguQMrEo+LlBxkkA1Jj8/Q5hjt2H2uQaO8MUgFpZZAG + kNAIAST0wy6x07ktgJTJWXTIAiRXuBSOgKL0B5ACSdY4o3vIHKX97wIk66SVQVq6yRoKQCKDlGzSAiTp + sOc1SANItIGjAhJwdF2DJA14ySABRIWiDzNIwFEAKRp069HXNUhbu/41a5DIIBmQ0kdF1gIktDfAFEBq + 1qiaPYCEXh8tX0DS+XWbb9YeuW0LINE3JXasQRJHfPkapCZxyisBJJlYJnst6LwZJACpkGQW+tZn5xbf + ex1SAEk2gAQcLUDK/wA4egIkv8EWmz7/Af0jgCLaByDp/AJI/XDIIqn9Akj9oAeQKLHLeb+MvwaQ5ibI + TbEBqX1vAck339xkcxNm55B3gJS+E5ACQ/9tgFRI8ozHBqQ89CxC/BCQZg0SMy0XQIqzeQUkyu2AoQCS + 31Pwmy8FJPcNINkhfjkgXTdp+CqA1BkuWTNFcfqyTwGSggZBJ8EkcEQQsnWWbvoapF4C0glANWYAJ4id + 4w6ODpYTOOffNIhmzAG3x3vsHrvH7rF77Bs4pvPl53v8JCD5+g8ACZuYo/NLTMr4G0AqJL0FJNszIBmG + FENlXnP09QFJIFRAYh2S+ojtXwJI1guU2n1NQDreh/SY5QAXQLLGkbYBjqx1LoAkTXQAEhPJHwCSNdZT + id28PNZaDUO/MebKn7St62b5BOuPBEjRfn8LQFqbhV106wBR+gxI0bdXQFL7LSBFLz8DEkB0aO9Zh7QB + SZYSuysgSbtb1weQfhBAggMCQ8MBVJgdgJTs0Qak2eb704Dkvo8AiSzSMmePAKSPt/m+AtI1g5T/QQCJ + 8rqvD0hkj74mIPlDPCDpU4DELnZ8QV8HkHJTfHVAGkj6KwAJEPoUIAFJT4CU808CEg/o1wAkHvwvAySd + vwGkBUl/M0CSySF+FUB63cXuY0Cy8/40IE0Q+GqA5GzSgqB3gJT+rwZI1xfEMvYMSA2YMtoKqu4ba7C9 + x+6xe+weu8e+WWOcq2/6d/sVkLzNt46OHcSMnGd87L8FkApJiqOuyvi6gJSd7P4aQJI9AZI1xt8akPzu + x2m/AFJ00icBaTTY1wUkdN4nAemr7mL35YA07VdAyhr8jwFJ7a8CSNLiC5AMQzYAiaUxbwBJ518LkMIO + Xx+QZOWXV0AKJHkPhr8RIOV/+tUBqdSnPzJw9F8EJOobXwEpULS3GjwByV8qgNQv+gJItE9A6k2zLIAU + Av+GAZLaryV2BSQcQAAJx0CfAanZowVIdih2LHYwcTIBpNnm+wAk2XtAkg0MXQCpjlAO0Y7x7wZInf3a + gEQAkJ111wkGX5ZBshF0noNR+glWfoEflgBFoJsgdwa3TwFSr9c5QVRju32P3WP32D12j31Tx5pRcn/9 + /YeA1PggYyzQpHavw/7GgBQYEiA5LnLt9CWOek0vsdU28bbx91OA9Ps3gLR2rf3KgGQwOiZevxYgebLX + emYAKZO/1wwSk8XXErsCUjSU1x0dgCRbGqzvQUo2aQApes3abQESkBS9V30nQEL7LY2IPhxAmr4FSIGk + aMwrII0OjTa9AtKGpK8LSNHLAJJ09QWQMGnwE5C+bzMcxf7nAelrZpA+KLEDjl4BSf3sYvchIGH+5TYg + +Zw/gj/oA0DKh8IHU0ACkgAkPsgNSPlQm67zB/4WkPQlLaLli7wCEl/yAiTdAAcgXW6SDUexKyDNTZab + MsC0b8wDkLB9Q+tm3yV2eQDeA9I8NDp/AaQPdrEDkHR8A0g8xPNw68HmgR8gyoN/AtIqrwsgBYYAJDud + CyAFip4BCUjCcX2UQQoc2U5AsnPU+ScACfsAkOqI35bYLcc+EHQAUoNCAClwFEBK4PgQkHYwOoIS/Tp+ + ApCw+fcrwKmvAfIKSCt4tu8c8/X32D12j91j99g3a8ztGetx+f/GhIkbxAn394WxHwASccfXDhgdgJQx + 2QakxjX1vc8gCYYcHw9Ash2AdI2vthWDHY8/BCTF8MTuN4AUDXAAUtYgAUjohgEkYGkDUuDoPSAVjqJd + Ug0TPePzDUjVP+geAAlt9A6QUpVTQGLy+QJIzR4BRFgAqee0DUjSdoWkrfWi/fyS2AVIQJL14mjEDUdb + Y74HpD2RvwFpa9etbd+U2EUn0y4MbUCqjpZdAMn629r7BKQfnYAUrf4CSNX5hiE4IDC01yCpz/ywAKks + EUDSMazxBpDEJ7a3gBSm8fkJSOoTIGHJILGT3acBieyRzYCk/8kFkPhF8j9/zSDpl+0fsf6orwJIumYD + kvsCSQuQCkRs0nAA0kDRCUhrEdk7QPIXrxsgsGTLDXIFpCHuLwOkDzNItf8hQDIcnYDkB9wP+gKkZpB+ + uQGJVHOdxEeAhJO5AJIclR2Qzw1HNjuwBUhyYjY7NsPQW0Cqc/wSQPpEBqmO+ApIqwRgAGkcfZ3/CUh/ + 1LUYfV8TkP7T/TsYfRKQ/tNBr4FvTP0EyAZMzNc2eFLDfhnL8R47+u+xe+weu8e+aWPt/1JAUsyg333H + dZhjkk3nKx71nJ/T8TcZpAsgEfsUAzORODGycZL+xtL/JkA6MkgFpN8/AZL1xlcAJGuV0S5A0W+kbWQX + QHIWydB0AtLopeqnjwBJeusEpJ1BqlZbgCQdxzbfNgOS+gpJL4BUjfh/1fdVACmQtPveAdKGpK1vr4AU + LfyVAAlNHTgKIA0kDSCNVg8grW2+D0Cyxn8PSOGALwOkT2SQal8DkGQA0pFBehwZJG/zbTiizE6A1F3r + ACRv821AosxOv8BjAVK21DMcpczO234DSKY7tuIzEJEmEyCxXV/XIHkLP38I2ebbO1lsQPK2f/7wss33 + 937wOAAp5XXe5juApPaCIm81yLGA9FiApPMCEulDffFsY1hA8taGvkEeBaSmH7mZHgWk7vqx05a6AUlv + Co4os9ONudKdunlbXucjN/XjAKRHAYkyOz0Uz9t8+4GhzE4P0Cq300PmrSINSOoDkJ63+TYgsYuKAOlx + ANKjgJRtvtm2MkBErW0AiS0tBUh7Z5df/voRQHKfHMwvf/NIBsl93uYbKGIdkhxS1iMFkNjWW3D0KCAd + 23wnVS44etrmG8f4KCClzO7Y5lsOVX3AUcrs3HY/TtgpfRwxZXZy1qw5ApDYwQ6nPtt7U1JXQEoJgY52 + /oKjxwQJBZFsfeoShAAS5XY1yutk6ZtjAGnKGVJm11K8whHbtnLsv18BzuV1GlOgfDRgZjvX4zzHe+we + u8fusXvsf81Y+g1HxADHDMcEYonajR87Zviaths/iDWOOe5b8ajn/DuPuc9xbANSdmk9tvk+AEkxsTGS + eOn2AiR2hVV8TZndrPFdMRhAetrmG0BS7AaQiNeK7Wzp3QlRb/NtQLps811AoiTfpfkFpJTbBZDYLVdw + lDK7bvNdQGIJgHRKtMqxnvoX0jIFJF5hIkCS/klGyVqogOStvquXFiA9CkiU2UljSVstQEJzCZCkxQAk + 9FkBCe0mOHoUkB7ZyQ5AqtaL9hMgVQ8ajqQbA0jTh44sIFVjZptvmY4LkKRJAST0qnXrhqNoWrXpEyCt + 5SUCJLQwOjmAJL28AEkaGkBqn3Q22hrr2v+U2QmQVkmd+5LQ0DGA9PjeBqQspZHmLyCJBxYg+TVAsEIB + aS/XKVsIjlJm9y97m28ZTCKDRcQpxzbfYpgAkjgHQHocgOQtvmGhjwDJcHQBpGaQ8h6kAaR/fgEkw9ET + IJFBYq9y/sATkJJBynuQngEJSAKQ9ME9AxIEakDKe5DeA5Lh6BWQ5j1IHwOS4egFkHwT6WbyTfYRIKn9 + ISDV3gKS4egjQPID8xEgffX3IF0ByXD0BEjMkMgZyBF8DEheg3QBpGaQ7HR4z8ACJDmjA5AMR0+AxAyQ + nZvh6CNAMhx1HVKc5QFIhqOPAMmOeAGSZ7UAJDlxt+XYFyDF4TMzZkByICAYDDwBSAkaDjQfARLWQPTI + jB0zeA5EDlhvAWnsT8kgPQOSa9OvgNQgOnYJuPfYPXaP3WP32Dd77ApIjglPgOR/29jhMX4W5ycgEXcc + a3Y8WoCUMceqV0DyGqQrINkCSMTHZpDUvgCS4egjQFI8fgUkT3gCRx8DktcgfQRI0g0fApLh6CNAQqc8 + A5L0jAHJa5A+AiTD0UeAZDj6CJC8BukjQDIcfQRIXoP0AkjWiAKkvDfzPSBZcy5AChwtQEK3Wqu+ASS3 + PwKk6OT3gFQdXUCizI5MkgHJWjzrkF4ByXodQLKeNyCh6a3t3X4CpEmUdA3SR4BkOHoLSJ8DRxuQ2Op7 + A5LXIH0ESF6D9PioxA44KiDphy1AyiYN+p8UkHRcgASpAUcBJNJaBSSnwfYfpT/yqcQuH0oAqXDEB9NN + Gp5L7JKiKyDR1y9gAKkLxXI+JXZvN2mYEjvfBEASgNSbxHC0AEk3FIDU9k5bmtALSDpfN6ZvVG7g3Lw+ + AkjYl2/zbQOQgKI3JXZffZOGDUg82DzgeeBbYhdIKiDRnhK7Yw3SsUkDTgZriV03aQCQgKMCkhwXgPRU + YgcgAUzAUQApfQEkgOl3aheQ0mcQsg0c2aYvgARAxRGnxO4AJIAJOAog2dkPIGWGLFmkBAZZAamQZDgC + kAaOMIKOA5DbBKLVv7NHNrdtCWoT6HbpxJjaBaSZaUy5hfvTZmyZgus9do/dY/fYPfYNHxvz+AE+EzeI + EzrKMpbzHTtsBSBfu+JRz9WXMZnh6AAkl9hdNmlYgGRrbCwgGZoGkKjMAI4CSMTcL9ukwSXzBSRiuqtD + HOMLSF9hk4a035TYfaVNGtbkrnSMrYCkcxlaSHpnl9gBRwWk5xK7vUmD9NVTiZ0B6aMSu744FkB6LrEz + IKEFn9cgFZCqEUdLrhI7A5LOY9Gb0aEFJLSqdevWs9G0035TYhedTHvgyEaJHVBUQCocpdSugCTtDSDJ + FiCtiq8AkmwDUirFpPkLSGSPmkFyiV34IYAEN8ASZQvgKIAEexSQdA4gwSJJ5ixA0jmABNe8WYNEFokM + 0npR7AYk4OgDQOJ/sgCJ/6l+MVtK7D4CpP1HvQJSPhQ+mBdA8gf3ESDda5DeA5KOHwJSHvD1wAeOCkg4 + hROQmkH6L65B+hCQAke26TMI2XQOINmmT860gPSV1yA9AVLg6D0g1fG/BSSg5wNASjByu9mj1a/jJwBJ + 5nb6V4BTPwFSgfIFkD6we+y93WPv7R57b/fYe7vH3tvfdGx8ff29bWLCxA3iBFt9N2b4muM6zLGn8WfF + I877czr+BpBe1yCNGY4+BqTAkU3x9QmQFI8/BCTF9A8BSfE/Mf8NIEk3pO9eg3QBpENz/nevQZKuvgJS + tfhbQFoaPoBkLa92ACkwBAcEhg5ACj+8B6TA0XtAgks+ACRg6AWQZIYjs9B/PYPE/1S/mO0fPIPUNUi2 + 1wwScMRN8TaD1Jvpf2kGaQHSSwbpAKSXDNIBSNcMUh3S3ySDZJs+OdMC0lfOIAFJwBGA9LBTfwGkBICW + DgSQJkgQSL5yBqmWfgeiv2kGaZVm+Mh1PmZG8h67x+6xe+we+4aOja+vv5e9zyC1zI5zfo6s12GXDNLE + pAVIXz+DlJj4d8kgfQKQvkIG6S0gfc0MkiHofyqDJB33HpBeM0gbkP5mGaStXf9GGSQdD0C6ZJDQ5tXn + /90ZJDPJCUhPmzS8zyAFkPY2328ySC+A5B/4FpD+KyV2/UO/PiDZ+MC/uYDUG/0fvcTuU4AUR/N3BKRx + mNMnZ/q3ACQgqQFgAdIfBUg4fwUIXb+DhALI1wWkBKO3gLSCGgHQQe/TgIT5egInRs36xe6xe+weu8fu + sW/umProZ+wjQJrYkZjj85cJtr8lIAFCxMC/W4mdY7cByfH9HwqQGLsB6RWQopW/KiCdu9jFTkCSph89 + DyC9vgfpvwJIwyT/JUD6ett86/iVSuz0C74C0v6jXgEpHwofTAEJSJoSu8DR5T1IMn/gz4Dk9F4BacES + X6S+uPOLnC/667wHyenI3GRvAUnHf9ASOz24lxK72glILq/7e5XY+fhXldiNw7QDxQpDONMPAamO+ApI + y4EPINnJy9nH6dfx4/wLSDa1CSIEjg8BKcHI7TlOv4+yDwCpAa79Y+prgLwEzHX+bB7z9ffYPXaP3WP3 + 2Dd3bMzjvq4xgVii9hk/Xs7HGnPcN2B0ANKKSRuQGtfUdwJSYmFsJhEDU3usgHSNr7YVgx2PXwEJMxw9 + AdLX2+bbOuIEJOuM/70ldv83gPSVS+zOPuvT0aoDSBuSrG0/BKToZNoDQ9HOryV226LBT0C6vgdpKsDQ + 9dLu2cUOQAoMwQGBITNBASn88B6QdAxrvAEk7K9+DxIZJLJIfwUg6X+4AMkwBBx9mEHaf9QAkvrd/vI1 + SCcgbUgqkeb8ACS+oCdA8hf3ISDNTUB73ySGIm6aZXOT/W8DJJ3bvjIgHdkj2wKkOKUFSHZcvAPJdgKS + 2gCS34PUdyEtQJoXxR4zSm8A6RMZpDriDUhef/QWkGx2/tg4fgUB+jcgETQcQL4MkGw9n2D0nEEi0DWw + rT7ZCnDqJ0AqUM6s4gRC3r7ObKPajPXn3GP32D12j91j3+Cx2JcBkifUnl8Ue4kfjj2NP5eYJOPfd3wD + UiFJfe8AibW7zh6dgLT6E1//+wHJ+uGvByTDEfqlgGQN848OSD/5moC0Ned/AyAdcAQg+SgtTqLiSwDJ + 2v1T70EaDvhr1iANIH3tF8XKLmuQstX3BZA+XWLX/4H/ZwDSwNB3/oV9xq+AlD9A9hgg+vprkN4Akj5o + AdFjAMkf+BMgacxflM83IPkLVfvxI33BL4CUm2JtdfjjH6ttSFqZpGyVODfavvGmxC6QdL1ZaVNiN3D0 + BEh//xI7P8iFpJ///JePd4CEAzhK7Owg4kB0rmNK7NIXQLLjGUDKFt8XQMJpAUiPDUh1ZACSHVvS5QEk + 9w0gAUm7xO4VkL5Wid0BSNmG9AJINiCJbUzP/gOQLiV2DiYTeBR0dold+45g9Ok1SC6vew5wais4Xkrs + CJbpdwB9JMBqbI695h67x+6xe+we+waOuW/MfZ8sscvYANKKHe47S+xeY9JXLrHbIDSxsX2ywFHMMdWx + lfbE28bfj0rsbF+3xA44sqEZoh9+/dtoigOQvrzEDs0SQHIlTADp15TYAUlMDlvzxN6V2AFJAaSXEjtD + UQGJEjt0GfrM+m0BknSd2wIjazufDxx9ahc7XgszGvEFkL5Wid0BSI9JAFwBSe0vW4M07errSUhkeUsB + yTZAFEBi2+9XQNL5mxK7A5CeSuzKEuGLT5bYXQFJVn55LbELJDlBdFmDJEj6ei+K9R7iAaSsRwoMDRw9 + vQdJv/DlRbFqv74HyR/C9T1I+WD6olh9cAGk1i9i1Dn6Ay8gPfIF8KU8nEHyEUgSEB2AlNpJfcGGJAHS + cRPMi2K7DunHavdm0Q1EraZuKm423WgFIgCJmzM3IjfncbPO+iMfuanzHqTc6Lrhufk/eg+SHxogSYC0 + YEkPFi8bEyCpD0B6fg+Sjsd7kDYg6aHl4QaSBEfX9yD5iEMAkFqXCyAdL4oFkAREA0h2PIYjQxJOKeuR + cFp5eZsAqe9B8nuR1A8MqS8ZpL4HSW33yyH+9nfqSwYpkPRffFFsAYl3Ik2fnH82ZcDpB44IBO7zmPoL + SHk3hANIAAlYqgFHDjzTJhg5CDUYCY4CSQWpAhKB0cf59yvIGY40RvBMwJxrOfesY/rOsZzfY/fYPXaP + 3WPftLEC0QYkjem6xgViidqOFbpW1xMr0ud2YwfXOfY0LhGPHJd87jFf4zH3OY5tQBIckUFKrOt7AImP + 5/uP0keMDBx5/REZpPRNvF0x2BOWisnE5pm4VFzPe5ACSepTbH9+DxITpAWk4z1I1gpkkNAKAiRpiFWZ + 8pVfFGsdswEpE79oHABJbfQPgPRwBkm6CE0kQEIjFZDQVZ5wBpAESwcgMUGt8+M9SANIGuM8kCQ4AogM + SMARWi/az/oQSJI2FBChDQ1J0YgfvyjWx2rOnqNTl27dcMR7kKptAaRz/f0HL4olsSANLUhCOwNI6OsA + 0g/9DlKOAaS8nzSAVM3ud5YGkNDuBiTp+yRCpPkLSM/vQYIVCkg72fKJF8UKhlh/JEASJAFIX/9FsZc1 + SGSPbAASdi2xI4NEu4Ck/+kCJNopsdMvOH0AUtr5o9xuBqmpskuJnewrr0HSh/yJDNJx/pJBMiBh1wwS + 1LwomgyS+wJIsnVj+UbTcQDp33Qj+pi+3pgDSG3bhvq54f0ApMQukMSswQFItAeKvnKJnY4fltgxy5HZ + jwCSZ0HkCGx98Ekp20gxB5CApF/paEgKIBWOACRnkOyE6MMpbUDyrA62M0gLkNQGkJpBykxRAckOkmMB + 6TmDhE0GyVZAYnz6cNYyskdx6Gpnpoud7NQXQFJfAAnHP/2TQfLMGgFEgOR2YSggZEsAik1/ghE2GSQs + QY1jg1oC3zEOIHlcwfK09OvcY+sYu8fusXvsHrvHvmFj9u3Tbx+//LzajQnECLVzdIxozJh/N9fYGn8m + HrlvnTceMe445tjGpB8ZJOLccwbJJecFpNW31h4dsbWAFFsxGEBqbN5x2fG8gERMd2xPTG+8DyBdMkgF + JPTCmUGyniggoTOAIxs6JJO4zSA9ldipP4BUXXPong1ILDuwLqLtDNLSTUCRAYkMUpYvBJCSOTrPo9cK + SD2PrexRAEn2RXSg2taCPo8urF78vzG3D0BCX+7sUTTo1qNbp77JIOk8lgzSAiS08NbG1skLkKShAaT0 + XTJI0t0GpLajyQ1I1ewBpGSVnDVSXwDJOj/ZI6wZJHjAZmaAG5JBgiFkU2L3qTVIO4MUZnlfYgcYbQsg + /eVb2cHOZXYXQEqJnc7fAFIzSt95B0gP4GgBkskuv7zapb79xwWSAKRdYscHcgGkXWI35XXzYZtE36xB + 4otpid0HgJQSuxdActsU3RvFN80FkLKL3dxocwO6LUBqRmkAaW5Yzkv0ByABSZ0R8AzBe0BaWaMAks1t + HrivV2JnQOIhPkrs+qAfgPRgxmQcBYBU5/GrX72U2AWQ7HSuJXZPgMTMDhs10GfHtgCJGaFXQLKDPHax + OwAJSPqdZ6AKSeN0ccIA0idK7P70uAKSrI6f7JEDga57A0iZYQOQGlwabGSZrRtz8HF/AtIqaTgBqIA0 + s4PYOa7gmBlEW+FoAuk5C5njtnvsHrvH7rF77Bs2dvh49Q0gnZmhDUiJEcSc+TnTb1PsObNGZ/8lHr0B + pDcldhp/LrEzHAFIMcXVr1liN4DkDNGHgPQlu9htQEoGqbriKLGLDrkA0trF7g0gPd4BUjeuSmVNAWlN + JAeQqMgZQMoSBusvACm72FmTXQAp2u0CSNZ0AJJg6AvrwY8AyVmjDwGJ7FEAKfpz69EpsTMc/TeV2Lkt + ewNIZI8+AKRVYjf6f/GAs0dvAAmecNbIjPEekI4SuxOQxDCU2JVrzDkLkEgOdRc7skcusyscmZxIO301 + QAKSDkDyLxVAEhxh+cUBJLVtJyDNHx9CfAIkf2jPgOQPtR+sAYld7LweqYB0fklfHZBkC5BSVseNsgAp + N9QVkHLDxb4KIJ03dADJ2aOPAYkH4y0g/awP2XtA0kN6AhL2BEi/0FF2BSQ5hK8JSAuSXFb3BEiGo8zk + XAGJ2Z4DkPYapAOQmEH6GJDkOF8AybNZXx+Q6vRlXw5ICSYLkGQNNguQCEYOPrYEpU8D0gS3Brq55s// + +f8tQHLAvARPBdUeG0wTeO+xe+weu8fusW/Y2D7vuNqxvxkgNRYlVjluNX65byb+3gOS7W8ISIWkLwMk + yuueAGnWIEUzHIBUSHoHSM4iRZdQ5QIgRbd0gjfrj94C0tZBv+waJJ07g/QMSJ5oBpIMR1dAmgnrE5BG + u1mz2S6AZM33NwOkZ2369wUkNmo4tPeXARLtavlVHeYlNNL+30f7ywpIk0QhwWI4wpw9CiCJKS6ABHNc + ACn7JGxACr+o/QJI3zEc2QCk73xNQNIP/wiQTGkDSEDSMyB9/gxI+WNXBokaw/8JQNLRX/IBSEkzfhVA + yk3n8rpXQMrNum/efUP/BDMc2b5OBinnXyuDhP1XAEnntgsgXeDorwIkIKmA5L7XDNL7TRr+GkACjmzU + SP+1gJRAQvBpgCn8fG1AwgRBBD8HuN2HnYA0YJQjwfTxn+euSDZdd4/dY/fYPXaPfcPGdJ4xmfu3vQUk + ru96Is7TzjW2f2RAan8A6f2LYltefwEkawPg6B0goSk+BUjWKQUknQ8gAUdfBkiGogOQnjdpMCBZP61N + Gg5A0vkFkL5Q3xWQpOPYxS4bNQSQ3P4UIH3xdwKktK+AZC3898kgsR6pkBQ4+isASQzxESC9ZpD+GkD6 + TgDpq5bYuWZvAVLXIQ0g+RcpJGVjBgApvyy/8BtAcu3gANJ3B5D6gXyyxM5wZPsAkACifknebvACSDZ9 + oe8B6V8/AUg+H0DK+5D2DeYbEkjqYrh9g8augPSTnwiOZLQHkLj5vwyQ/PDknEzSCyDJ+kDqAX24Bpb1 + SG4XjnaJ3dcBJB1/pfYLIOFYNiAJgAxJC5DcltN6B0hxbrILIBWSTifZczvPE5DUflNip6Md9t8BkBQ0 + CDoNJOlrgCHouK/BaM4blL42IAmOPgFInmF0wE0w3UeC7T12j91j99g99k0am/6O/VWAlL4PAan9GZvY + 1fi1ASlVEgNIQNJ/tcRO8TZwxMRlY7Xi9jtAom/H/t8IkPxOxK0HNiBNmX7WH2UydgFStccJSFl/dABS + dU3hSNomgITWQfdEAy1AqkaaXX8vL4p9AiQmqr8qIFnXnYBE24AkOLoAUvThe0CyfQqQ0KEvgJS27esC + kvWyAelfFyCNvkZ3DyCNDj8ByTr9ACTegTTafpIhbwBpl9gVkHQMHMkAor8DIHmjBgCpmzSc70CyfaLE + Tj84fRdAApJ2m1+ykMQvr/MBJP9hT4B00KI+kOMD0ocGEH0ASPrA3wMSmzR8BEj+YtX3Akg6t10AqZA0 + N9E7QMpNaFJ/D0ih/NzMAaTj5gaINiBla8cCkdpffNGNGl4B6dikIQ/hAUhqfwhInvnA3gBSHMMFkN5t + 0mBHMw4GQMIJnYBEW47LkPQJQLLDo+8EpMwaeQYpzhFAApI8+wQgBY5s07cACUjCSR9OvIBkJ/4hIMXc + 1/4DkBJMHEgwB5H0EXgajApFsZ43MBHAMAe6GkHN5zNWA5I8bnMgbQBVQF3mmvYcc909do/dY/fYPfZN + G1N7AAkf77HYxAMAR+3zSL/Pn69rvPkAkBK3aguOOI9dM0gLkGTTp5h6BSTMcdPxl37F3gJSs0dPgET8 + Fhh9nEGSRjgA6ZpBkm6IftjZowBSJmQPQBogUtsbSW1AcvZowRH2CUCSPjoBSfppAxL66QNAWnoMbaa+ + A5Cq46zpdC5tdwBS4Mj2CkjSjBuQoiNXBknHAaTozq1NfYxefZNBWu03gBQgegGkQhHtnh+AdL6DFE0O + EC1AAo6ugGQIqtZH72/9HybQOUD0CkjZoCGM8fEmDR8C0uYa4Mjm7FHM1XTzothjm2/ISWSVLJL+0eOA + JPq9uAlAUvsAJC+Gcps+/ZJst7e3+SaDlCySaJAsUgDJi68eokTbX95s8+0MUrb5/n6ySQUk1zJ6k4Zk + kTgPIMkevAfph93m+weztbchCfJ9+GhIcsaIdUgBJJ17DdL/semm0fkCJEjbGSSySD7PTcZNaEJ3BklH + t3/CsTeqyJ4MUrNIP1kZo/SRQaLPGaMDkLzVozNIySK5zQPkB4saVmeQkkUiY2RAApK8taS3+iaLJEB6 + 8PD6Yf45+/Y7g0QWiYwRDzqA5MWIDzkGmx3Fw84CR+Ktv2VyKGzz/ctf/oZjIEnnMjkhyux+rfMDkpzy + dgZJhjM70uPqSwaJPjnBB45QDlGO0TNIbtMn5/kIIMmJ/p73Jzx+jxmQ/sBWoa1xfjitbysgse0o4OSZ + rqxBok+O/tjmW33JIL1u852ZtQdHB5I/HrNwyRB5No/tvTk6CCVA+TzjaiuArRlBBUjPHGIEr2O2sNc5 + gzT16cxAMuOo8zGC7JRo9Pweu8fusXvsHvsGjtnf18+r7T7igGOC48oBRhmTtW/FDq5rzCkgJb7Ypl8x + DjjS8QAk4tsf//QnG/GQWBdAamycbb4VUzcgOXuEFZCIrQUkv1bDGaRkkaayAxAiZj8ERzZPflIREjji + FR/EfwBpdAFAxKtBHmiHAFJeG/LrVKoIkNAhAJI1SeHIW367ygWdEkCKjkG/+BUm1TcBJJ8HkqSJmkGS + GZCkjzYgSTs5g2RNBRyhswJInHuTBjZqcMZoAGm02+g6Xt+yAUkajwxSskg/kR50VVEAydt7Ry8GkNCM + BSRvAqax6zbffientWl0acrsBEgrY5Q+1iDZDEhrgzI0cDJIxzbfyR4Jiqyn1f6RzYBESd2pvdc239bl + BiKDUbb59tbe3d57vb5Hmj5a35ofYPqeeWABEowgOOL1QOYJw9F3/wVAEkvwHqTLNt/AUbb5dgYpWaSy + SQHJryhyBilZpOGcAJLZ5+GlRtnmmyzSABKQpIuSRYK0VhtI0v8owOTdINgRIoB0ZJAAJP2yC5BoXzNI + BSSNuR0gApBKj987iLKk+YkMElS6AMnbDB4ZpB+IcGXrjb8GIoBpskYBJG4Et3WTFJB0TNs3UG6qZJBy + sy1Aoh1SB5AKRwBSb2KAaJ3n5rbt2YA8DAuQaANHAaTOMABIK4NUQGJWooCUGthu9T0ZJLJGOrKg0Oc2 + PegDSH7wPVuyMkhxFp1ZicPou5AMRYBTAQnDEQFIOKc6JmeQ4sDODBLZIzm9awapM0UBJGaQyCIFkOxE + j1S8HW2c7UrZC5BS5+wMku3III15puujDNLMlAWQ6JtSg2SQCCqyPQtn8BlrQLqcv80g+RpbA2XOY+c1 + M4tIwKwRQD3r+HQ8SjbusXvsHrvH7rFv1Jja9fU2xwXMsWFMbR+JDz4/rhlbseiw9e9nrLGLWKZ2ICnx + zXC0skced0x8k0EiizSx1WBEXN19n8wgKWaTLdL5mT0ivgeQOJ/sUTZosCV75Hb0QzJIAaRojEsGyRpk + 6ZBUuaBTbJNBApKsa6JvCkiy6p1W1SSLBCA9ZZBsTDxHYwFDANJqF5CwAhLaDTiyeW25AWnaRwbp8qJY + NGKzRxf9GE0ZnfmcQUoWKboUIJJmfSmxq7ZNtVSqp6qBnzNIOp4ZpKzpB5DQ1WhvNLYzSNXi1uhLm9ui + 3QtIwJG1PZpeWt9QVEDKuWyqzICjZpAOQKINHMnW3gcBJJgkcAQghU/MNFTCfZBBqpmDBpAeR5mdt7cj + UxRA+mfIyj8gfSIykZf/B5NB8v/oXQbpAKT3GST/kdDgd58ySP5gAKS/LoPEIrGnDNIGpA8zSLoBIGbo + OSQNUReQLhkk3VwvGSQfe3P2yCYNonp2sbO13Rv+KYMkOPIsgcb84DB7cGSQfv5Y9aqTQXLm6MwgAUnX + DBLtDUhkkDzrUUDScQESsyUrg+QXpxmQ5CQmg+Ra3UDSziDJ4TxlkDyDY8eEc0oGqS9xmwxSUuSeCfqy + DBJZJDlQ72i3AIkMUiwZJDveApIXhTJzhTPOLFYceWe7JoP0B2bCJhh4BszZo8kg/eeD2TONKWA8sNZo + K6ConUCjgLNn7Bx8OmNXOPIsHtklByZeGKt+Apn7MgOYPp+n3+PMHDKjqACogJka9gTPY9YxbR8dKO+x + e+weu8fusW/YmGPA9u2AksZ1HTFh4oLbA0IZyzUTLwaA+DeOOwWkFVdWnHrOIGHNICXWEQ8NSMDRmwzS + BqRkjxxbC0ccj9j7JRkkxfcAUuJ7YMjVIg/BkW1nkKQR0Arohp1BApICSOgMa46dQeok7cogrRfEthLG + WuZNBmnK7FpV85JBkmZKBilaKoA02SIAiQyStZcnrKXLos+ODJJ0XF8K2wwS56kamgySAKl6EL348Hp1 + acdmjqYi6afVm+8ySNGmblefGpCqW5ngn+yRTYBk7bsSBCuDlD7p5Q1IX5pBcqaogNRd6wCk6PWVQYrW + r6a/ZJD8otgDkMggCY5s8MQBSJcMktsDSMMkPgaYjgwSeym8ZpDMPIKjh82VdN8iYzQbNawMktNMuViA + BFXtLNIAkQEp65DSlhmI/AvIXjJI/uVNfgYk/2EbkCBDA1EBKfRYgvwog/SDNxmkBUiGoucMEhkjSuxe + 1iAZkE5CNjkXkGQLkHxD6cbaa5AOQOKG87GA1COA1LZv5ND+AiRu9C/YrIE22aMBJCCpQAQg6byA5BkI + gEgPHw/dnqUge+SZC9YgTR1sAckw9GEGyTMmOvesSQDJzsJvljYgZUZFziX1ujMbAyBd1yDZ1A4kNYNk + IAogyQpINjm+5wwSThHHaIeZWSV2spPZmcahCoawZJBwvADSnrGqk8bqvDPb1QwSZQIbkDpL5oCQbNIA + ks1BgwxSAEntPRPXwORgRCACjmzu28EpL4u1qY0puDELyLmumZf/HeMzq3jJHr2xXHuPPds9do892z12 + jz3b/+yYYsD4ePoBJGLAgpvGgzM2nBmkiTHEIZ2ftn7GjDduXTJIZI/SX0Ai/hWQuJYMEpOHjZ3E1GSP + ZhKSGHvE3R2PdT79AaRmkBLPnTEivqMB0t46wH3SB9IIzxmktUkDFSrRFAEiAAk9EkiaDFIndb2GOnCE + vWSQqnf+/+y966I0t3Fky6c5I5GUREmWaI91p+6+zfs/TPNErIgEUNW9Kdrji8buH8EqALU399ddlZkL + mUA9rUFqvFRAIo7aGaTJFiXu8qR04GhiMx2ZzE7sBhwBRc4gNaPUmG9lkFY8qDgRNVYsGB2ApGMySGf8 + ObGp18dPfJoMUuLVxLAT21oGISsx70+bQSogGYxov84gfXmNvY8M0q7uinYGybG+5Zg+sT5QFECS0v7X + Z5DMIREZpDk3m4hfXmWQdhJoskcWmzQYkKxs1jCDgaH9Ax8DUv5HC5BaZmdACiRdAcn/gPzDPgCkfiBn + iu1bAxLtgaLjPJmjAJK/XABJX7TVL/wJkKSValw30H8cIHHj94H4+Q2QgCK357wP2bcFpJVB8kN9ABIP + PA+9DUGMAYDkcxsJ+v4CINX4DCCNQfoYkNqukduAFEh6AiT1BZBsVMegvgAkaxlk6ehbxtvGfAz6AJKF + U9iOIM5A7Y7dASlldtvZjPOxI1rOSe3loI7xJydHO+UT93ELMFqAVKf4Qu+x13qPvdZ77LXeY6/1Hnut + f/OYochHt31e+75+pv7APmL7iWj1ndfVx4zvGX8yY/gjqz7rNSDF1wWECkhzbX1l/Gb96StAsup7B47m + /Uf0AUMBpg1I9fFrUvQEpMQGEyesDZ7o64QrgOS4wrGHgelfAUiGIsU2WUpgQEqsw1IDw5H1CpAcRymu + Gkg6AWlisMDRQFFjtcZuE8vl9S03QFL81yqixoSOFR0n9hwwChQlrpzza/y549ErIE28OoA0QLQBKXHv + BZCAowJSgeibASnnxOQA0o7Zr4CU2H4DUmL/jwAJSHoJSIGkxR2GIrNIAQkBR+YTMYshqXC0AOngnXDR + NwDS576QH5D0w986gzSApD9oACmQdAMk/QPzD70C0nwgV0AqJBmQ/OH6Ax1AchtIyhexvqQh1sLRBZD4 + Qv/vAGlusA1HWYO0b9C5YefmtW6AxI1+AyRD0QWQmkU6AWnWIFkDSOqbmYoPAckPtHdceQVIQFIMwsoi + FZDGgFwBqcamGSQg6Q5INlgGos7wYOBs1MbI0bbh6yyRjd4yjDWWT4DkRZ0HIAFJhwHGKH8LQLJq9HEG + dQRkkOQkTnh6BUgv1yLZOVXLKfV8xpejq4PDgc2xOsfvgITGofroGck13r732HvsPfYee4/9lY892/ix + +wt8dD6AdB7nfDQ+ZkBo+ZOzv/5qJgM9yfdvAiT70pH6rOVjLfvh5YsP3yz/PYA064/+EiARE1gFpAVH + 1xfEBooWICn+GEBS+xUgtbwuUER8o3PHOk+ApHbjo2dAcvsZkCYGCyAlVkuMtgEJIAKKcv4SkAxEC5Ac + I357QEpc6nPeg9QYdWePJn59DUgCowEk2o6JC0cDSLQTUyeeLhDRzi523xaQkvRIrH8BpMb/JE6+JSA5 + ewQkGZDEIW7/RUD6XOxyABL8M4D0GScpsTsA6WFA+pwfkApI/YWsPwogBYYCSPoDWHd0AJJVQNIf71rB + AJL/cQNI+Uc/vI0f0gdCFsmAlA/t4Q+PD9AfqD/cAhLrjuYDH0CyAKSfeicNr0fiy4v8pSLXULa9Ack3 + gtquvfwIkLr+aAPSccO51pMbNIvjLoBETejcyDdAcm3pDZB8JM3qXU2AJAAJSPIDhVrX6vM8eANIgiLW + HW1AKiQBSOy8wkO+AMmGIEbA65DSVyMRQLIhYQ1SASlagOR1SBigMUoBJAyW1yAVkDBmAJKMmA1ddqU5 + AKlwZGUN0keAlJ3rMLbRMsJeh2TD3PYNkHhnw+47nIFrsuUIUmKXvgOQXKNdRzKAFGcjscYIySHdACm7 + CR3jy6mljvzq5LZSXy7dnaecasbc/j+5Jm2ufdD3HnuPvcfeY+8xSUf3/9WNAUjYcl2zxJglH4Av0PkJ + Rh7TkbGL76iPwefU16Dpr68CdtS2boDE+qMLINkf+nr/HH03EPJ5fSp+c/qXL/5H/HTa8d/AUQAp64/o + i4+PvweQWH+UTRsMQ4kRWnny4AWxLwDJscaKPU5AmhiFeMWxS2DJYimB1x+5UuYCSI2LvJPdEyB1gjnr + uQ9AaswVQFrrwgNFF0Ba68kd021AUqzHOvQPASlr1V8D0i3+HEACkrwGiXZi1hOQ/jfr7e+ANLHwEyCR + WACQWMPfdf0ogMQGafs9SMTjAaQmNdY+AicgTay/AKnJEnggvMAOdgGk8IOX6xSQHs+AFA5R22uQ4JPN + KwuQHoGjKyAtBvrsewCSTrzNdzZq0CCbNASSut332urbC5q8uKnKJg0sfNIfkE0aulGD4CgKILGIyv8Q + tbPgqhs1GI7YpEFtpA9JgPQIIKWtD8+Q9PixF3V1a0B9qOoDkCQ2aug5O2j4CzIgPfrCWC8iCxT5i+0i + M4ubQO0CEm3BEeomDdmwIdt6G5CqtJuypK2bsQvirIEiL5zLIjrL5wKk3OjdttE3vgDJfVK3+u5iPT8w + 3vpRD5AX86kdOELeLtILAH/x627aoAcyCwO9YNCbNCCf9wHOosJfsznD41e/0bk3ZgCQvrIhyEYNs1kD + 21xiRB4BJCCJxY4CpAep6m7SIEBCMko2UmzUIKOVzRvysths1uCFlRi4tH8fSFLfH70Yk5fD3jZpeMh4 + ehGnjC0GdbYHTV/VUjvBEYCUzRrUlsHuAtIuKN2LSqV/GsNvx4H+3M0a6NMYcBRA6nbf/6LrEA4HdQGs + JSBaC2t9jmZc53Vo5yYNLLqlrz/HdXGea5FvHehs3nD2j5O99I3eY++xu95j77G73mP/iWOFI84PW+5z + /xzH+oHlJzo25/UluS7+xSCEr8HfqB9f1LHxVfg59Vm91oAUP5aNGOr72JyhE4fpMwzFb7IRkmGIPvvU + 6WcMIOoGDfbBaHx1JjgLSO3D72czBvl8/H/akuIDHQtI3aCBzRkQfQIk4CiA5Njj0U0aHH+sGEVwpJjF + sQuwlAnfxjaCI8U6jnckxz4BpLQVFzlmIi4idgKQzg2vGmN1YyxvkkX8RUx221ArbQGSN2lQPMcmXFLg + yG3BUeJAYKlQRIzI+UOAtOLIViXR3vEnr5nxOfGnY9PEpGzQ0PaOaRXfIgGSjhaAlNiYtuJjx8huB5CO + jc4aWyveTsWWN0ibtuSY3Ft7B5BoJ3ZXHM8mDZwbkBrrK+aXBEhpfwEg0TYrwBBu61hAok+A5M0ZvDEc + G8IBSPAIgCTpvLxSQMoGDZ+rjco6AaTwz2ffe/xfZZDcdvaogOQFUdcMkkhuSuzuGaRVYmcqDCDdMkim + R7d/ZDgigyRAIoO0skgBJFGpzp3CI42XLQYBJNdCHvWQASTqJg1HRwbJlKzzUvOZQdqbNIS2X2eQrDOD + NOSeLJJ3F8n5LYPkzNGZQao8k5BsEoBEm1kGskgGJGYc/KAxI+EHb9K5zhgVkNqnhzkzGsxwFJCSJv6N + 2pazSdI9g8RsyiWDpPbrF8YmgyTNjE0ByW0DkgwYGSMpMz8ts8Pwoc4U2Uhmi897BunMIgFJzESlntlw + lCzSziB1Jgs4YqbrOYN0XYdk56F2RJ/UWTU5kmSQmHEjg7Rn5exkrDqpNXtXQHqZQarjW22cn/ujcZSU + Ych5btVR3mck/0XnOFn3vcfeY++x99h77K93jHGPLbuOGI9PyISZ2uM3OM81BqP0HX6nvib+yOce7zX0 + BZCaNWpf+juGH6zvmwxSfCMZIqu+E0BSuxOOq5+xANJTBoksEhUfzSC1+oPskWXfL5+fCdK0zwxSS+w8 + yZoY4swg6fyeQWr8QTwCIBGzOHZJBqmARGyzMkiOe5xBahxkQJpNrOi7ZZDmfOKrI94yHBGT5TUskqt9 + ErO9yCAlzgsgOWuUds4VF3opRnY8pj1x5DdlkCYWLSBx7pjVsWsAKZAUIPL5ZI8AJGJh3g9qOUYmg+SY + +ZZBmmxR420D0sTcic8vJXYAEVD0KoOUxMjOIAWQ3M4OdiuDJG4AkMQZ3sGunEHb3BFAkpJBYk1SecXs + kmzRN2WQvi9AWmuQngAJOPoAkL7+Xv8npKn8h/SPOdcg+Q/KH7sACSACkH7gf+B1DZLbzyV2bv8ocFRt + QHJpXbQAKV8AKT2+tAOQ0jYUnXWTA0i+AVaJHXCEnFpcN8/WFZCSunQ79Z65EXOz+sadvemvgDSQxBqk + cyc7aQESa5GeASnrkKQ8bDofGMoD+atfWdO3AWkvKiwgWQNEOs9mDW3XUABJMSJpH4BkQ1NA2uuQMEgy + XKeBwnhtQxbjhrGTtvHbRlFtGU4b0FeQlNrlF4DETnbVHZCsGnmMO+1RHYN0ByT3BZICSHYoA0iBJZwL + /ctZ1TGNk1pj7R8nadFuH+O3vnGcOM9xpna27sOxXs9n/D32HnuPvcfeY3+dYzP+BEhj++0LLPWNPzgA + aV9T3wLoqH0Bo44zZtmH4cfsu+Kzpj9j8Xn4SbVTXjd+0SoYeXOGbtBA//jXBUPxu5monL5MbsZfG5Di + 3wGk5ffTxwTp9Cku+MMxiUrMMDGEYovfN6YAkIg3NiBNu4BUOErc4vYBSNmtdwBpYEiitK6AxPuPrMZQ + 53ruTkxf4q0TkLwsYgOS4jgASTIgOa7bgKS4bwBJseDEhY0TJ0Z8AUg6bkDa54lNA0cvAemIcRXvqu8A + pK9PQHKcvAHJcXTaG5ACSZyjxugtsZv4/AJIxPIWgJSY/wJIYQW3vwGQwhhuDwwdTDKANAmdA5DENmqX + b26AJCbagOQSuwGkVV4XQGJP8AJS01LePzyARDYpQPQD3lirPyp7jXvv8Q1IZ4mdAemRjRoAJFJn+hDY + 29wUeQCSaxKdQZosEuV1UCd7qZNBkvTBs796aNUpPX1BlNd1wVhqIvOFJi3oMjt/4abkDUhJKabEzjeK + U469kWa/eNKSvsk45jzpS9d6ZkHcpDe5cR/OIIXwuamdGuXm1o1OypQs0mqvmQOdt8QugMR++bvEjgxS + s0hJ3xaSSOtmBoMHlmxSdCmxMyBxDCAxU+IMEiV3LrE7AImSOrJINiYpsSsgJXXt8roCklPbA0hOcSf1 + bSNGqd0CpKbL//ToC2MfhqQCUlLsK4tEqd0AEqn5zEDJ2LIeaWWQzhI7tZPurwFPCQAzXhj4x582IKWM + 4B8pr1PbxwVIjFGjHaeiduGI8ylPWO9FGufkmbwpsctYnZYc25RM0Of2OD/pLJ+w08z7kKzMOKLV3s74 + KNXA6b7H3mPvsffYe+yvccz23+2MLztvmz/+ob4AX+L+8Q8eG/8wPqewg++ormP1U/ZX47v6M3vMfjDQ + Q3kdMFX/Jz9pGXzGf5I94tr4VvxvYMiTlCmxmz75aPx0skf14fLlBST8OxOizh4lg5S+lOAni0S8QAbJ + 5XWGI8rrAKSJNSixExhNeZ1ikpTXkUFiWUBK7BYgrRK7ApLL6gpHX7W8TgogJV4KIFFiJziyurTBcCSl + goc4DED6heOzgSXHbYrrKLFTOyV2A0gtsdMxgKSj48LEg80gWY0rA0g5XyV2ij/PbFJK7ARHluNVt9UP + HBHPJs4FkB4HILXELstPJk4GiBQ/uwrLcXQBifg6r9Xx8pbG3+pzjJ4tvgGks8TOgOQlM4Gla4mdkyRu + DyBRYic4kqg+c4ndrEESV5BBIovkZT0AEnAUJnGJXQFJ5wuQWmLX5UMpsRtA4h1IAqTre5AuGSQT1EFU + BST/YsmZpLQPQAqtSQUk/ZHNIpnw7hmkYyc7UyGUCCCFHNf7kNouIAFHfKhogAhACq0GkKQQLIDUNOBP + rckgQcH+widrVEo+s0glaZO1ISk30UDReQ4U6YacHUNC7jtrdN3uO4CUGYDc7OfsQADJO9klg2SpzUOU + Ntkj5AfOD55nKARDfQjROaPhBzeAlIfbbWY+gCRmR5glIYMU4+Aa3AVIEjMsbluTNepMjLNIzNIEkGyc + aHsmhxkcz+4EkNA1g2QDt2eI7ps1FJBkOL9FBgnDjHFGzHapzzNbGHDJ4JMyOx8LSJ0ls0OYDJKvA5I6 + FjiKXmaQJDsjFKeG85njnI/sJK06vfQf53WUX/+Lpb6RZxwt2j3W4UrtX8f32HvsPfYee4/9VYzZXh/2 + +2LLq7H7d7/g32dxPtdY9Tmnj1kZpOmvfwrw2IfFd83PrDH7u/q9A5BQJhLrU5s9IoNkn1rZ18YHj/+d + 7FF8NHAUQGrbkk83CDV7ZN0zSAcg3TJIOt+AROyR7FFjEMORNTHKV1kWkLgl2aOdQWpsUwFIQFJjI50n + ezSA1DiqSryl8wBSY69C0RGbOXsUIIqSPbIc97ExV2LAAFJjQsWIaj9nkCa+nPPEnMkgpZ1Y1HHqNYM0 + 2SMrca7aR8VUMkZuJ4PkczJHASSdN44GkNLHDnaOuSf+/jGARAapgNQYfUERxzkHiAxHAaTE/uUCV5lN + 9uiSQTI/vMogBZCODJLOnUEiizQM4wwScCSJccw6K4NkLvreN2SQTFD6wZDWmUEqeQWOILICEqQWYjsz + SIhFVJcMUv/h9F0ySGSN9CHxYZFBgiyBpGzQUEDijbyXDJK+iALSEKxp1l9eMkgBJFPvziD9RGQsSCog + kUEKLXOzNIM052cGic0a5oa7ZJB0Y7rdmzRkrxtYR7e9sG5u6jODxM3v2YMAEQv0soivgORFfTxQZI9m + owYevF/rmDSus0p6ENdbnPXAPhYgdUEhO9m578wgpdaWRYkFpMdvNiRlhmWySl3gWEDK4kcdMUTNIJFF + 6oLJSwYJg3dmkKaPjRpkFAEkMkiZSZLRdAZpA9JzBkkGdWWQyCIxe2VjngyS5XPJM14FJGbEomsGiQWq + dRTpPzNIreMOIPEzcjBPGSRnjmjrWEeUTFKcV2YAM0tox5cZPztA/9yeJTQgPQ5IumaQ0o4zzkxkZyvT + 9vE99h57j73H3mN/BWOx64Ei96V/23KP1T8sP6C2r6mf8Di+o9csn7N8jPrxPR2jP7DTzRnsq9w3GaSO + WfaD8Xt/OYOEDyVzdMsgtbTuzzq3JoNEtshwlAwSGSX5ePt0+/uZCMXn28c3g+Q4AUCSJl5Q/EAGyVmj + WdfsuIO24pACEuuRAkiOT7JBA4DkipcNSFTHOMYpHO0MkvvIIKWqZuKlQpL6ia2IrxJvBZAae73OILX6 + 54jnOBqQvOYcNYP0s58nWwQQuaLokkFiowZiTMeWiS+z1r2bNDgO1fk1g5RYdQFSMkipjjIgkUkqIO0N + Go4MUpemkEEirp4M0gakZJB+7A0arhkkzlEzSFSGFZDIHrE5Gxu0JYM0gJQqM1gBZjgySPS9yCCZQVYG + KVVtZJA2IIVjVgbpe3AOCaBhIG/SUEDaGSTeiQQgkUXiBwaQ3CYVFfry/8j/w719HoAEueUPXIBkuvM/ + sBmknTHiHxxAos2H0qxRPigAiXY+TJ3/WOcLkgaK1DYg+cvQF+MvKFDULFIByV+kv+CdQbpmkZxSXFkk + bhZv1DDnAFKhKGuRCkhzI+qm3OuQDpLnZp4b+gAkoOhlBknyg+IZhQASkMTsA5D088BRAEkCkNglJZDU + WYw8sNGvfm1I+jVwVEDKww4g+aEXFE0GyQaigOTZlQASKegjgxRheJxBApCApAEkIIk2szs2ZgNIasvQ + ZUZoZol0DCB5xsiGUscYzksGKZCEsXU9M4AEJNE2JF0ySJYN+DLkaM+KAUKBpDVzNpmkw0n4iEPBqci5 + NIMEHBWQljqLh6Oq80KM2+lpDGdYx4dD28flLFGvGccqXfp8jJPdzvnUe+w99h57j73H/jrGsN9jy7lG + /WPrbf8jfMf8zAFIVgBIuvuWAtLVF9U/BZDcbt/4Mo8BQfaJF78XGZjqK/GdhqMAUnxqfSxSXwFJ56u8 + Dh99AJLbgaMA0sARUl/gKICEiBMcHwBMxA4GJGIHKlSILwCkawaJuMQVLoWjZo8mlkn2CECinc0YPCkM + IDl7lAljaVXd7JfEruULa7134y4mrYnFWt3jYwDJMZwnvhvHefmE471mjwxMjQEFSCibeKntCXWqj0Y7 + ngwcTQYpcJQ4NBP4k0EKHA0gJaZdr7EhznUcHBWQEhe7PYBEO1AEGCmu3uuPiLWBI1d3EZ8TkwNIFmV1 + WSqTqrC8INYJkexe7eTINYMkXggghRemAi2AJCUZA28cGSS3YRISNgYkkjoSsBRIWlwz2aOcF5C+/sT/ + +fzzzwVEC5Agp51BClnxyw1HASSJ/xlEVkDaGST+uFDbyiAFkJpBMhD1HysaBJAEQmcGqYAEUep8ZZAW + IKWOsUQKICWDxJcRgoVs3War70JSqNc0DBGzJqk3gG4EiLlZpNw8AqPuZlfSPjNIc7Mlg+Qb0X2+WQ9A + guxN+L2hFyx1NsCABCQBRIIkgIhzAEkCkB6GJNKzfogCSM0gZabi3EaysxhkkBYgqa+AFEhKRmmAiJkS + z5pMe4yG+wpIK4OEkYmhseE5MkgGIqe0ZbCcXQogAUkyZs0WWZ79AZCAJDJIq8wOA5kMkg3mfQ0SgMRW + oQEiw5HFzJQzSMjGmhmtAtKa7aqRr0MAkDJ7ZicRSNJYHYW3/O4smmSHQiapgKS+FxkkOyHP3sWRZabO + 5x1zn52cHB4zgwBRHZ7PGW9frxtH+TwjOYDU/ox1hrI/9x57j73H3mPvsf/iMdtrjwWQMmab7r74hACS + +ka0bz7A17rP/gI/E38T/6P++h3ajBmGnCHK6ykmc4QfCyDV9+ET8Xv4OlTfKD9pxaduQIpPlc8tJOFb + rxmkvIIjQFRA4vw5gxRA0nkAKZDUtcmdSPW5ASl9rUgpIF0zSMQcA0iOTxy/JEZR3KI4poDU2MYxTgGJ + 9UZsVpW1R46HiIlagcPmDMRQASQgibXeA0heEx5AktR2BikT1wakZJAUw6UaKHGdAcl9BSSqhiaD1F2O + u703MiCtONLx5RaAVFgCiIhNzwzSAFLj28a1jnPdXoCUDJJjYuBI7WSPDEpHBglAeqzlLMTcBiTH4MTj + GlvldcTrAqTZS4B4voC0M0iO/c8MktngyCBRgbbgyH0Akrf3vqxBchVbAakZpOyZYEAKw4hZmkEK55AA + ChwBSJ8/PvksgBS9zCA17RRA0i/gF6d9ySANrTWDlD8QotsZJJ1LySAVkPQhFJCSQQKSQpD0BZDoe8og + BZAg02SQQqn+YrJYzFmjfHGzLinUyxdsCp4vHEDqjh07g9Sd7ApI3uGjN1duMMOQlXYySFZuzAVI3MD7 + Zp7sEYAUSFoZJCuzBqRYm0GykkESIOVBknjQAKbAkR++DzJISfvy8OaBBo6kzoqw3bcNgqDI65Bac4uh + MBDZmJwZJBuWDUiu67UBog0cLUDyTA6AZIMlA+dZHgybASmQNDNDMYZSMkg2kDKWNpg2qPS5VtkwVEC6 + ZJCAJMrsZJBZh2QZjgaQFiQxy2UD7xfFuv0PMvwSTqGABBwVkOIk6jCWU5GTSZmdHc1yQgGg0XZiySi1 + v44QpycnmNnB9G0n6H7/zO5DONTOQA4cnZCU69p/6D32HnuPvcfeY/+FY6fdlgaOCkgIm682cORj+8/f + qXYASArsbKnveUx+KRkhAKn98WPeobW+zYC0/d70q8++0X7S/nJ8ZwEpPtX+VdoZpPhfgCk+OT5a4wWk + AlMmPePvFyA1g5Ry+4kJCkjEDGv3ulak7AwS7z9q9sixxx8MR45BqHKZNdOugEGOYywDUuMaxzzEPZTR + BZiuu9ctQAowNa4ieyQYKiA5JmuFjwGpcBRAciXQyiAFjiJiPS+rUOxHuxVFBSQySDuOvGeRHH9m/ZFj + zwBS4tEAUuLUHa9KrYr6kjX2iXHJIgWQqKbq0pNUWRWQXmaQNiC5DRwFkAJHnFuK2ckgNYt0AJLaBiED + 0WSQdAwgSQBS2oajDUjOFJFBCiA5KWP+SCbJTAKfSJNB8gZzZhixy2zQsDgn3JMMkhNG8x4k1iBFHpAu + GSSDkX+Rf2HIq4BkOvuGDFIAqfWBkF4B6eMMktobktT3UQYpdYwCpECSgWgBEtQKIJFB0hfn9Uh8kYaj + AhKQRHsASZR8ySB1N7tXGSQBEsfccCF0nQNJuVn/cgbJswAFJPUViAaQvKPJyiDxIE3NqvSrZpCyAwoZ + pAVIfWnsZJB+1ZeXLThqBimAxIxIASkZJK9DMiQxaxKjIT0KSKtOF8MSQGoGKVmlZIwMSQBSZnRWBknt + gSRmgQCkZJAMRAuQ/piXw8lQFpCSQQogvcggBZKAowASGSQB0uPY7vs5g1RA8uxYAWlnkApJZJACSECS + nEpn3gCk/cK9ANJkkqxrBsmze+nHidnJydldMkhVZgg9FkfHsc4xM452unawy/nGEbucI33nWM7fY++x + HN9jPn+Pvcf+S8ZitzVeWy5xfew+YHPxD+MD+J3rOvyKx/A98S/xMa/GAkiGI5Rr68cKRx5/nUGKb4zv + NBR1DW8AKf0rgxTfiu8Fjm4ZpA1I3yKD5BfHA0i8EymAlJhBgCQBSMQTAaSudyZbBCA1W2Q4Ul8AiT5X + wKzNGRzLBJBWBonKmQASGSR2r2sGyZPK3d7bsdM1g5QYK/FYAEkCkFpux9beiuMcvyWDRFw3gAQcHRkk + KoxaXsc5gNQ4cq9lnxhT8WYhaTJIxKeORVfc6nbi18SwBST1NcYdQCIOBpCSQfpJM0iKlSXi50sGCVgi + CcHafwFRM0jeJ6CARPwOIE2Z3ZFBUpwfQJKAIziggKQ+AClLccwSBaRhi51BEndsQIJJxCdA0mSQCkiu + ftsZJAPRBiTxjzmoGaTPdPIMSKSZvv78ACRDE7/wBkhkkQAk6dsCEv/AApL/4YakfCD+kApISbk59bYB + aWoX82EHkLxJwwBSzjcg8cV9IyCxDgkgakrxBCQoewNS05L/V4A0N3bTpUmdCoz0ICxA+tkdkNxuxugO + SACRHr6U2BWQkuYFigAkz3B8C0DCKCxAWlkkUtCU2bXtzBFAJGNzApIM0AtAat8FkFaqnDT571l8mSxS + jeMNkJpFWsbVoITB1fkNkNxneDIoYbgDSGPQXwFSIGkyRd8ASIagmX2TA6LMzhpAMgBZclLfBEhWnSDO + 8qUDVHtASX3bqW5HOz8fZ1xNm7G+rPA99h57j73H3mP/BWOy2WOvJR8nexQfEPvOz2Hzcx4/4N+lc45z + nfvrT+xXXJ1QxW+cYz4OIKndCb34KnyWIUi+TX4OQIrfOwDJ0FQQOgHJfnP8KSDkiUj7VvxuAWl8tf1z + fDFrh5f/BoaeAcmTo0yS3gEpMQOldABS4glijROQ1Oa1IwNI7gOQEqN4Y4YBJE/8ogVIX6n91exeR3nd + FZCcQWr2SMpENPEVJXaeiE7sBRzl9SsCIsdnxGrOHhmYDEhqZ+JbAOTskfoS86GBIseJLwBpx5GOL18B + kmPRxKQBpLQvVVCNZwVIBqMLILnEznGyNYD0t80eOWa+ApKPJyD9OOV0AaQmLiZmz/bezhi5PYCkvgsg + hQMCSGIHAEl9F0AiaxRAEghl/dEAkrjkQ0BKiR3tvwhIgqDPPv/8IRWQPr8BUt+H9ARI/gP4nyxAApJe + ANL8IxYgGYj0D/Q/9gpI9G1Aak3ia0D68cDRvxKQ/GUegMSXfWSQBpC4UQJDABKUPTfUFZB8E94BKTfo + MyD5mBt76kivgEQqVYC0Mkg/OwDJ2SMASQ+SIekAJM9OdKOGAhKQFCgi5fsRIDl9bEgCiA5AwjhsQDIU + vQAkgGhmaNrGKMlI/fYFIHm2x8bN7zB4BiQM4gIkG9AnQJLx3ICkPhliMkmBpGdAItU/xnsMvaEohp5z + 9w0gqW8B0jiL9G9AsmMJJKnvA0Cyk6rDwiHVMZ1jdXbLAY5znLH25ZpedwKS5HYA6Ry7zGTenfh77D32 + HnuPvcf+c8foWxmksdfLB/ioa8bmjx9YPsA/P9fZf0R/GZDil74FIBmECki+toCUrFJByICk9sVvuv8A + JOAInxtffAJSNlaa8rorIAWO8PEbkBIP7DL8OyA1ntiApHbffwQgUepvZRL3CkgprwscfQRIjYkWIDk+ + anmdYqgTkLzWW7HVa0BqfPYhIBmGAKTGfAuQEg8CSI4TASREXNl4svEmcGTRzgS9Y1POL4A0m4tNPCs4 + 2oCURMFs0KAYeQOS4uYAEkmFAlLi6g8ByXsDrPI6x+pPgKSY/QQkIOkKSMCR2hdAogLtLwOS+18Dkjmm + PCPOmUq5ASQkFhIgfS5AouZuAMmbNRiQ0he68i+gVq+AZAIDjAJIx8ti9Uda/JHqKyCpHTiK2KghApIA + JJMi7Q1IOg8g0f7xD/VhFpBcv+hUnYEIKMoX0JpHfTH6goCjAJKhaQAJSDIcee0RKUMDUney8w1hIFrr + kHLjfN06TeCogMRNlpsOIu8NmDVIASQfF+HTlxva8o0fYNLN7xmCplKZOSDlSqp1vQ+ptaoBJJ37QfMD + BiChVWbXGQvLDy0PbgApkOSsUQAJ0bYBwBgwc3KsQ8puLgUk1+v63EZmAEmGBkDSse0BJCAJQNJ5+mTE + bNioIS4k0U6Z3QKkQtKfsjbJhhPjKeO6ISl9Y3SvkGQD/fWezcJ4S/8QOAogpUzgMPbAUUWpQZwFTqJr + kXAoOJZmkQpIdkDtxzGdIJT1Rz7exurwkMftDJcjbZu+XmMYqmM1HCGcbRxuxs4+6bjmPXboPfYeO/ut + 99h77Oy3/t3GbLNrt6dtez22HalvbL5Bx33LB1i9Dr9SPwIYzdFjAaSMjU+S5Ke6i1381hrbPs+AtHye + /Vn8oMXk4vaX1vhR4IgKDfnaiDYChPDLL95/hH8nc9TsUWHJKhyRNUr2iNig65bJHnXtkaXYwjGGK1Zm + /RHbezvmIEZxbOKJ25wPHHV33gVMBSRXzwwgAUyZQHbMlHipgEQsBRABSIUjYi3iMQNSq3oclwWQiNlc + /dPJ7sR1WWfu2C+AlEnyY+3RihUNRwWk9iWuDCBNzJlj4lF2rzsm82f35aiA5AopJwQCRwEkjQFItIGj + DUhSkw8AkmJr1h8lxi4gAUXZnMFKfG4oaoKDWJ54PoCkMQNSzw1HAJKZgGozA1L4AG4YQEqZHZwRQAoc + iTlY/mNgcgLHrCI4cp/ZhQo4AOl8/9ECJCrpzEKffKb/sFEDmp3sulnDDZD4pUDSDZD0P/YfRrndAqT8 + sQcg+R8CHCGfr3+oP4wXgGQJki6ABCT5wwSQ1ocfKNL5BiS+uACSvrTQLeeWX3KVL/8JkHST5KbYN4pv + JACp50PgC456vm/QfZMOEKXPN/UGpNz4BqI7IHkGoZCkNkCUtoHIcpsFf4EjAMlKFinnEgsHm0HqTnZ5 + uBcg+eg2gBQoKiDZUGAwajx+U0Bi5mUBktsyRGqjZ0DybnYYsBOQmkXC6A0gxQiuMjuM5QBSZpesWYuk + a9wng3sDJBvmaADpMNrLsNfYH4CE6iziBOosWmpH/xMgyRFdAImxBUEBoziuOLJj7J8t9S/HN86xDhFo + OsatOtZIjtYOd5zunHsmcx3nurPvPfYee4+9x95j/zljOne/20sed7819l3nY/PxA+07r1l+RbrD0fiZ + NX74pAKSNxWK36Jfvqz+zu0LILW/gAQAPflL+9P61Q1IA0fWwNBLQMKXfwBIKw4YQMrkqQEpcLQAiZii + MQabQrkvcEQcQoyi827vfducgZjGsUzimwEknW9AKhwlRlrxUiabC0Rqp1qHduKxxmFHfBYg0tHy+Q2Q + HOu5DSA1HgSQfB5Aasz4EpAu8edM1guOqgEk910AiTX2xLUDSGoXkFYcvODIIl5WewDJcAQgAUdo7yid + +Nxi3ZEFGAWSNhxZjv2nzwxQLigjBJDUXhwxbGGW+BCQ9gYN6AJIYplhmwOQDh7qGqR2eKtvyxmk1Rei + GkBymd33BEiGpCdAcl3fCUj6Q7OrBG2nwvKP6T9sFlqZDi+AJC1A+uGZQRry9IfJh50U3Y8KRFdAcpld + IGkBUs4lpwjzRT8DksvsciOovTJIBiSnIuemKhTlRuN8EXxuxLlR2VnkgwwSN37WHfEQRGn7QSHl2vM+ + TOxmByA5VRtAclsKILlNireQ5AfYkBRA0gP8yOyHHvTRAFJSyhiGF4DkVHQgKW0MSyGJDNJvDUo2RlUh + iZ1lrAsgxdBlTVIBaTJI0ZlBiiaLpP6HDSySwQ0kLUDaGST3WTbu9wyS+6xxAikXyFj7KDHAcbjMrk5D + fbdsESULzLgdM3N1UiuDdDqzOjFm+i6QZKcYXWYPrXXNP/8fMkgXB2tHHMdLKUYc8z72/D32HnuPvcfe + Y/9ZYzrKRq+Mv/uR29FzBklHpDHsvtXxA35SJqe2j+tnMj4l3csXAUfZvU5j9lvuqy+zT8OveQ1S4aj9 + 9Yv4xuPlsNOHf7VP5aj2Lq8LHP0ppXT4YDZnsIAjAGlnkNTOBKjb3aRpAEntTJyuuGFnkBJfAEgppXMG + yXHGwJGVCVxnkO671wFHrY7hiBzzGI6ODBLxUeKkxEqOnwAixVk6PwGpcZfXgjsWy3kEEDk+y/KItAeQ + PAkeQNrx4AFIzSJ9ywzShiG3zwzSjlkHkFwV9QxIKbVreZ20AWmSDF/uDFKzR5w39n4CJMXoZIsUsy9A + AoQcyweIHOsvQIIBLoBEWR3nByCFM1JetwFJDGIFkCirewIkEj1mmReA5MTQziABSGoEkCQWJ3kdUgFp + drMzIOkXtm4POOoaJANS6vwMSEBSgKiA5DrAqRU0JHkt0gYk1xUakApJqTMsIKkvu1uQllP7hKMCEpCk + L2J2zbCyi0bWIgFEC5BSL0kNJRSsmyBpQ26ErEHixlCfbx4gCShqrebfPb4MFAFLBSSX1/kG7U2acrsA + UhbP6RxIyk2+AMnniDK71pcOHBWQ9MAASNSlGpAEQ9SwTpkd7QEkb9Kw1yHRBpCAo9TM+sEuIPE+JL/4 + zHBUQAKSBEjU4gJM3tklgOQFjZ55aUraxoe6Xq87cp2vjRJrkAJIXnvUdUhqUyO8IMmGTmNOmcvwueY4 + kIRhdIpdBjSQtNYiAUdejwQgBZL+pPYAkow1gAQkxXgvQFq10guSVtmAHAG11JXaOuI0luNABaRZb2RN + TbfXInmGbo/pvBA0NeLbqe068UBSyykOp4kKR6ejXGMFpOWYJZdyIM9a5qifeY+9x95j77H32H/NmGw0 + dlptydcNIC1bLsW2q7+gY5uP+F1up38AKFIbX5J+xtb49k/yWag/l7VH8WMBIckTgPFxHZtJwvhE1h3N + 5gzjPwtH9qteewQgjd8FjgpI3Zwha5ACR+qTD7cfNzAJjtiIoYCE3ycGCBxljXIANBzmaQAA//RJREFU + yeeo2SPHEANIxBqOOZo98sZRQFLK6wAkIElwlPglgJTYxkfHPYp/kj0im5QNGlh7BBxxLCB57ZEBad5/ + lHI7Yq5Zf9TNGWgXiFh/lPXjrQpSXLcAyeuRWGtUQFpAtGPF+xqkwFEBifhTgKR24Mh95/r4M27t7nUG + pCwd+enfPX6qYwGpcXA3ZzAQbUBiHb9jaTJGP/mJ2guQiL39/qMkKxqXB5CI2RW/E8c7nj8AyXCEfvQF + gOTYP4C0NmjIPgXihq5ByhbfYgkDkvdAAIgOQMq+CLyvFUBi7wSq38oxJHwCSOy1UEAy+3SThk+TQSKL + FEAiteQMUsrs8kMFpJCXj2hnkAxM1PrdMkiBpNKd4QgoKhxJpMwERH0fkgEpGSSpGSRSb9bOIDVVlxfG + RpCqvhDIdZ8XinLeL9GaDJK/9ACSv/zQ8sogLZIGkEhFUqu5wCjyjZebb7+t2CogoVK+AQnlfG7+9DFL + 0JmDqUNlhiGAxEyD237YqGFtH23PTASIdO40b1K9bgeQfBQk5WFGPPQLkPLgB4gmzYzBMCChlUFCbnsm + Ruc2OjFEmbFp2zM5ANFvLQCJdiTj5yxSZ4bOeuNmkGwsI4GQAelSZmc4QmpbBiFL57w01po+G/MY9KUx + 8uMIGGeXHgCJvgKSzjOzRl/764BaslAnxHEBEqrjwrnVoUW3MQtnWNGuCkr3TBKOFsX5Rr5mjmg55NV+ + j73H3mPvsffYf/BY7TDX1D4fgBTbftj307avvvM6+Qr8is7xH+13e/kSj49vwj/VLzVztMfix8b/4eNc + JdExXneBH6xf7HX4xyq+dErrpOVfB4Tsj+ODDzjCnweG4rvx7RuQvv4DQOTJ0okHCkjA0Ln2qH2ONW5r + jxyDAEhkjxKTTAZplgg4liG2UTsxjyeGrcQ77uvmDEestOMnKnKIp6jMiQCiXV5Hm/hMsZraTGivWM6l + dYntznXmK4PE+zEnRrSuMaNjyIkrrR1nOvYcQErWaMeoySB10l/nTgBYAiPFuQcgJQ524iCAlJg42SMU + OAKQDE1pO85uoiIviG27cTpx+8TsA0cBpMb+hiPF/cT/VkBoldf53MkVZ48CSLQLR5Hh6OibDNJmFgAJ + TQbpc5TsEX1mHzJIn3oNUnQAUkrsnGril/gX5xcle7T/Z95T/AAkKG6X2fmP9R8JILE13wIk/qGFI9Jn + A0jp2yk2drd4AqR82B5r+xmQINcBJCBpA5IJuFD0BEjJHlnrRgkYJYOk9gWQ1o1HGjOAlBszNyttE77O + B4wukNSZgBsg+SH5+c/Z4SRldvNQ+SHigWOhH30HIAFFZJAGkKQ+0F2LxG4rC5B48BcgpcQOY2FAkmhj + MNasywlILbPLAkidXwEJo5Ws0Q2QSJNnNkhHFl+6HYOIUcwM0hMgWc4gAUljcCUZ4QISaf0BJGsMuM7X + DNczIP1TywjiFKzlRJxFkuPwdRdAitPxrJz6Ckl1QBlPhgiNI+vRYwuS2r+da7NG7uvYOEydz4wjjhbV + +frn+PndRjhlz2zS9x57j73H3mPvsf/wsYxjk3vdstm14cn+qH3ae1+v9sUHWAuA9HMnIC0fE507190B + ae9cZwFF8X/4OACpPo9++cwAEtUW+MXxm5LX+NqnfgMgyRdPed30LTh6GJBSXlf/rv6jgmQD0h8aH6S0 + LtmjBUgt3w8gTfaIGOQGSCmxY1I3cQuAZDj6Kjv2BpDULiDNxlWvACkwNNmjAhLxlYHIMdjKHl0AqeeT + PQogXWK7XWL3MwDphKTJGu34cceYKbEbQEoMmjjUsemGI6uARPxKBmkDUuPdAhJVVpNIyDkZJGLoAaTu + Xlcp/iaDtAEpJXYvYvYfGpYugDTZowVIZoLAERmkrD96BqTJHgWIAKTVXiV2l6SORQZpAKmldQuQ8uqj + GyAVinQegjp+gF9qQPKuD8f/DCDSmP8YQxJtixTXCUgA0QeAVA0g/fAEpH6IbvuDHEia/lDpAiSgSOcH + vQaKdF7Spe0vHSjSOWlD3wTJIEWvAMlSmx3tngBpaQPSziJtQMpNvG/wzAZYa+ZgAEk6AWnPMvhh04O2 + AOm2WQPnByBJByDl3AoUAUg2AGcG6bpRQwxGACmLG891SMzKWAUk0tobkGK8AKTdl8wRBk8aQJIwiABS + jpINKoZTxrSANLvZYXTvGaTRwNBs1LBeGiudhh5Asi4ZpG7YYGeBOsN2OJF//CcLx1MoqjPiPFqOS45s + AIlz9Y2mb5xjHeR2jm2j6ZNeAFJ0O8910/cee4+9x95j77H/0DH6JV3DdevajteGY/vVXva+43dbz7X1 + JZ1gW34D1Zeg+p7XGSRP7hmOBpAqXWs/h28DjgJIQNL4xUNuI/zrDZDGB+s8cCQtv7wAST49gLQmQE/f + vwDJ5fdHhcklg5SYYm/O8IfCkYGpcciZQVK84rjlBCT3nRmkrD1K22AUOLISHy1AmlhqAIl2Yq4C0orH + AkWK0digwecLhi5xXbJJE/vp+AxIxIwTL048uWFoYOkKSIlPd7w6gJS24tkFSIl9He+uOJgY+QZIxNMF + ItobkIChJinW+48sx+mO16n6CiCt8jqJOF/xPnG/9AKQ1s7X35RBgjuONn1mFx1J6AwgTQaJxM8qrQvv + wD9Rd7FLWd0BSK6/uwJSf5kA6ZJBylokb9LQdUj8kdYTILHuiNK7A5AKSckgvQYk1yXqQ1S7kDSZJNcy + ptROX4SJtEDUzRqSQbL4Qg1HOi/9LkBSO3WVA0zOID0DEjdUt0S8A1KgaL+heG7MA5CODNIJSK4lPTJI + A0h6KHq+Mkiz3XfWIQFI1LUCSX74eAjXRg3sv29IegFI1MoGkvJwB5DIIrHffwDJiqGIJoNkBYYwNL+1 + jgwSkBQj5dkcGS0ySANIC5IMQ96k4QAkIAmjiJFcs0gbkGRYbVAng3QDJCCps1Yx0E+QlHVHarMDj86X + wd811ukDkJJFkuNYL449Z9kKSckg4YAMRxdAeplBqjNLDfkxvhzhOXvY4zhRXbcySMsJW3HC1LifDnld + 47E5r95j77H32HvsPfbvOHbY3hm72+Ox37bl2H31Ye97fLLzvnb8hH3HPYPUceCoGSTgSL6offFP8kc7 + e2Rtn0YG6RgDjvCFTB4mg3RoAMk+1XA0fhbZ9+J/845C1ghPH3CUDNJkjwAk+3f7/ZvvB5CIDQaQGk+g + ASQDEX17/TPxSAHJcOQMkuKVAaTsYGdQcoyz1h8l7tFxl9Z9lXcfJT4KDBWQBEfny2HRAqR59xHtxGjs + XpfJ7cR1wJDaF0Ba648SBwqMqCxqBmniyIkZfV4YmvVHxJ4+P5Z7rHVHjk+//NJqe9YfGZBWvOs4uLGw + 4+ILIOmceHqtP3oFSIq9naBwTB4lkaG4/cfZR4D4HShyHD+A5PVHJyCJDwxJtH/Iu1PDDOEHAxLnRwYp + a4/KHhb7IpyAFHYBkFiTdAMkMU/hCAb65LNPP9sZpFVWp8HPQ1ADTQEkIMmLm9oeQPIfAiRdAMlg9BqQ + 9A/jH5ej//FXQMqHdAKSaTKAtEvtngBJ+giQKLUrIKl9BSRD074BWmJnKKoKSJIXtQFIc1MFithb/gZI + uVlfA9Lc3C8AiQfBD45VQLKAo48BifMBJG/QYEByHSxtHQeKCkhpvwYkIKlGIdkjjMcFkCit8ywMgPTb + A5BsnDYgSQUkA9FAUgBJugHSGEVv72kjmZmkGNQTkLzIM8Z2A1Ih6QZIA0kvAclSG4N/ASQ5CB0BJDuS + bsywnEn6kBzOAqRkj74ZkIAkOy07ObdnXDocIoA0wkFad8fpMWkcsxxxnHH7fb7G/yWlHi9nOd9j77H3 + 2HvsPfbvOoY+AKTa88tE2Nh7j6lv2fnlQ6T6jG8EpMDRCUjbH43f+mZAiu+LH7wBknzmgJArMgJIaqfc + Lv32vVl7tF4O+wRI3pjBYGSfPv49cGStl8NO+X0AiSqTF4A07QOQiE9yTmndCUjAkWOYxDMBpJ4T8wwg + KTbysgPHR3sZQoCosdTevS5iUtqA5M0YCkiJ1wJIrf55BiTHe1l3npfDAkiZMAeYAkkHIHmSPbHkjjEz + KT/x545HB5AGjhKzzrKRiWWJeW+ARJzMeeNk4uYBpMTUJyBNid2Kw6uj0usKSE18JMY/ASksEEAqIwwg + NcFCNdoJSGKNCyDBJQNI4RVkOLI+BCTzThjok88NSC2zA5CApA1Il7VIA0g6BpIGkPifPQMSQGRAYje7 + CyCRRdI5H0R2stM/OtTI4qz1Qf3rAIksUkrs2GpwA5K/VJ0PILkdICogZdOGOyCZqnPum4hdP3RzXQGp + L99adZ5zg7r9CpByc0/7rCudB2EDEkAEIPkBKiCh7mDnB6776qM8lAuQ3B5A4j1IBqS2FyAVhn7FTnbq + OyEpBkTG46uHU9EnJB1ZpAVIbNRgUHI7kLQA6YSkKyDZMMYQzjqkKyDtLNIAklP0AaRA0rHdd2atxiDX + aOedSBuQrIGjbwdIziTFmVBmV0gCkOyMBpIAJDmlOiQc2cjOrQ7NjuwJkCz14RwPh4mTdH+c57U2Xec4 + 6RsgTd84Zjvx1Zf2e+w99h57j73H/t3HCkJq2yaf/YzVnsuOx5ZXp72XHvYHy3dI+AurgDRtfpfbFhB0 + +CHD0QKk2bkuk3yrKsLHNRZASgZJ19gnfmtAih8eQIovnnZ9NTAEMAWQaMfHM0FKaf0zIBEnEB8MIBmM + AkcbkI4ddJmsdQwS/aYvg12ApLENSF8FkCivG0AKDA0gTaxknbHUi+29c25AYuJ6AOmXkz1agETGSHEd + FUK0gSEBkuDI8d4CpBUb3ibavwmQEos2Pj0AaeLWAJJj2kkCOM5NvJv49w5IaylKY+gNSI6t/xIgOV53 + 3L4B6ccT0x+AROYIFZDm/AAks0PgKID0g9nBDkAqexSQxCcHIAWSgKPwzA2QpIOBvB+DAElgZEACktag + CWoDEn0GIv/SrEEKgR01fRV/WAFpQVL7TkCCAnVeOuRDCSBZaS+avACSP1g+aLUNR/rgZzc7voyBIkNS + 6h9PQOLLDQGjCyD5RnD7Q0DyjbUBaW663oTrprwD0r6RowGkgaQrHOmB2ICUhwggah9AlPZkkDIzMZAE + IOkB3YDEQ7sfaj3A1glIG5JWrS0zKG4vQJoFjcuwLECSxhBNWvtpLVIBaUrt6BsgApAGkmoYbTANRQuQ + 0mYHHBncgNIA0hMkbUCSoY5BT530CUjL6McJRNNHfwHJApDiVAJIcjjqd8kCgGQNJOGocFZxWtJydHVo + 0386OOsEn+U0p8/XvehbjjcOeTtjt3t8pffYe+yu99h77K732L9izH3S2OKLPZ6xseXW2fb52a5PsA44 + uvSdviMQNL6oZXULkOKr4s9OMPL18W/j627ldWh84vKdUgEpcOQJyAVIVHLc/HD8dOEIBY4KSANHAaQd + A0xMsAEpcHQA0gCTRbxhMVHrtmOSDUScT/ZIanVM1lu/BKTERHuDhimp0znrjz4AJJ8vQOr5BiTiuOxe + dwASMBQ4ApBW9uiMDydu3DGlY820XwESk/ccFyBxnngWOb69xLuJfy2SCAuQUnXVJAMwNIA07QJSYvAT + kBynB5ACRxJrjgpIU263AIlEyQWQAkQ6noBEldoAUTNI0yZRYz45Mki0F8uEZwaQ6BveoXquGaQNSFNm + d8sg0ee0E6LELoDk/0EhyX+EiIy0VoEISAKKaJNBCiQVkIAk/tErg+SUWgCp65C++BF7pRuSzg8yH7Ro + tIBkWAokzReUDNIGpoEinXvf9mkXkOYGuGSQjhulNxNrkFJmt2+06rJTiM8PQBLdn5CUG7qApLENRwDS + elBSjzqQFGgyIAFJKbErJK2NG/Iw5iVlPl8PbR7kzHoMIAWSAkgYgb3PP0bCxsEGw0D0VXa4q2HZWSTa + D0rugKQCktoFJHaW2ZBU4xZA4h1IT1mkGEd2sQs4DSTJeMrISrw/Icb1CknqbwZJBhvDfKxDmvc1tB3D + PjCUdz+8giSJdyDdAamQRF13YMiOybJzotSuuwYFhsaR2anJuc17LOLojjE5x5RX1GGejlTHlN/lukjt + Ot+sQWqbn7eDjh6e9XQZSI4ZZyaUGdD32HvsPfYee4/928bU3rZ2SzZ5rl32uhpbvvqO62TfV3n2TKSh + 9OE78AvWXIevcQap/ucOR84SyY8FkOLLFiDJj30DHPHuo3Ny8YCjR7JHG5AWHP0pO8ril+urB5DswweQ + xscPINn3B46sA5AAIWeQEkMAQgCS44vGGp2YDRwFkApHj11elxgm1TFdPgAcpX0DpLwDCTgaGMoks87Z + ETjANFA0k9JHBom1R1ZitJ//ou8+clsxXQBpxX3JIP29dYeiXW008eTf/d0CJDJIiTs3IE1108SljmPX + ZmPo73jXZ2JcxbtW246FFyA5iaBzAAkY+umDRIOXrRSMHGcDRMfylheARAYpcfwVjtReGaQvgCOrwOR3 + Hz0Bko+GoWSQyB7RHv6QxCRJ3kwyRxoY+t73yCAle1S+2YA0GaRdYneuQ8rFrwBpw1EAKZCUsjo2aojm + D+QfkfYAEuQ3kMQ/dGeQ1vuQ9EG4D0jSh7cAaT7cBUQ6R8koHYC0M0jVAUg931/6ScgLitQGkvbNtG4u + CPwCSLk550ZMO5mkAaKcXwEpNztrkXR+ByQgKe1nQAocVQGkPJDWemALR7usDkhSez/wGAKDErCUzBFw + ZDGDMkCUPgAJSBIQLUiKIboCUts2XhixQFIAKe0A0mtI2oAUwzlGNpBkozu6AFKNswEpkLSNuiSjjmGX + gadf5xuGtlPwzj27f2eSllNZkDRZJOkJkIAkO604OQlndji36b+PnU4TINqOM+3bNQUknPI5c3kdyzjH + Gev5e+w99h57j73H/q1j6m/fAiX3T99pr2uzT1uPfa+mH+gZqT0+4iUcWfia+h21T0BKlmj7rMkgpa++ + bcGRfKPa8YNtj/Cj8aFPa48u2aPA0hWQ4p87ydk++/bt4zs5qrhgfL9jhLSTKQoQBZB2OzDkvk7MTvYI + QHLmyHBUQGr8sgFp4CjtVM8YkCb+cVx0B6Sej4i3dKRyx3GX47CJzXSu+IzzXwiGpAsgMQG+4z4qiC6A + xIth0TcAko4bkHYMaiU+tYhZr4CUeJfzxruBI5R42Oc7VnbcHDiyFE/fAGm29/4AkDYQKZ7/oUXbcX5h + qAxwwFF3r3OfAcnnYYkC0mKNVV4Hf4hRkrg5AEnngSM0y4eugGQOCg8VkD57bEAyOX0vUluQ5LfKzi94 + CJBMXQ+2++a8gJRaP9HaDyaLpPYCJBMeb7vtdt8PA5L/cT63BESWP5QHgAQkQZTOIGUd0o90PsT5I3bD + QEATi78CTfpivIvGQ19U3+bbmkiASOcWNZR86aVkSux87jcH8/Zgt7k5cjOZtL2gjZrNc3Gbs0e6+R4m + 9d6MEHsByZklZ5B0THsASTe4ZwTUzu4kPj8ASeeeTciiPQFS1iPxQFHDin6hh00Pns77IFL7+ksvEMwi + Qb/RGUDSA5y3Pbtu1m+AVvs3eSfSr4EknTuDlH3/3QaQbEDU95tfs9PLZJG6YYNnY373kOFxBmmySI+U + 3gFIntFxXfBkkR4AkgyYDJxnglxPTE2x4CjrkQJIzix5Fon3JMlwsh6pWSTPPHkHHHbBkdH1G7lnwwZn + llz3zNu7vUgUQLJ8bv3ZwsCf70TyDBmqYzh3tKNfDiSzbyxmXZCU/tZvM3uHU8JB+S3m6k9NuMfG2cmx + efci1L5zPRJvQ++4HeY5A+kZR7cZ8zXjcOWIPYuZN7rLOUuZ1ZSmnzG3e/znOPz32HvsPfYee4/9q8cA + oenH3trWHoCETbbdBoJiv2fCa/qnL79zrpPwC/UP2HufdwzVX3BNfYzgCOXn7HMMQQASvopKCfsv+y77 + MPxY++Pr7PfGDy7/96c/xV/Ghy5Acl8FCOW9RwEk+Vu3/2Thtw1I2drb/tvtP1oGIfw7IJTskdp/sL7+ + veKDiQsaKzwUP1gGJLJJTMAme+TYQzIgEXt04pbskeIUxSgBJNYcBY4S2wiQiG2yDjuAREVNqmrUNxmj + Ti4rhnKbmIqJaMdbC5CcPfIacdaJO147s0eO2yaec5zHMYDk7NGDvoAR8aBjw8aIav+95fiRmPGIKYkz + 3f7bv/17xZ8LmLz+aGRAenTtkWNXxbR/pxhX8a7bincPQPIOdo+f/PSnGvdSFB0LR5KzR4qVvZYfOGI9 + EskJZ48cdzseDxwRl+/s0d8QzzuGdzyf5TNWYn04wHD0Q3HBAJP7ygkAEucLkGCL74sxCkhqq//CJHCJ + kzupfoNZyB6Jc75vOQnEu1+dFIKBJPHQYwBJcGQVkqCqkBRZpM93X1NT0Bb/M9pnmR1/WAluARJt4CiA + 5H9kAUkiWzRyJmkBEgKI+ED5UFdbcBQitfxlFJB2WZ3Oh2b5IvlyS72pmwwVp8TOMAQs9e3B3Cjqy83k + G8gqFE0fgDS0nnpP35gHINHetaFRb/rOBpyzAwUkHpAji8RDVEA6skgWMxUFpJTZSXloeWCRzwNJmQkh + o2RIWoCk/iOD1FkTgEhtanR9HkBqqR2A1CxSjJGNEjIgWbQxYJ3tMSAtSFp9v+0sUYDoUmpnQLIRHUCi + RjlbhDZjtABJhthtp/mZwZJBl7EOIDWT5FppJAM/WaRA0ladw8yeWcCRZecy6mxcHdA4KTsmYGdnkuKI + MpYZPxyexGyg2gNI93GcZmVHageKE22ba3odDjpwNM57H/2zFn37d3oGlDZ977H32HvsPfYe+9Zj6xr3 + R8CRNeNjsz+w29j10VwnjT/AJ7hdMV4/wXh9C35GbSs/N/3xXZTVWepjgq9jq19+LpmiwlH76K+fxKeq + bU0fvlU+NtmiVG/sDFL9svwzgKRrBEfy027Hp8e/L0CSf4//JwZoZUkBSeeNHZw9IoM0gNRYAzhKm93r + HJMoViE+AY6snS36TWMb4hopsU80VTXERgEkYibWHk0GqXFV4i23m0GSXNFDPKbYLNmjidt27EbGyHAk + JdZz38R/1hkfzgZfO35MLBkFiLK9d+LPxKGpcNra8azO5+WwtJ1BatxL0kDxMHGxASmxcQGp6/hn/VHi + 7QBS4+5mjhKfk9BY8Tnxe2P5ZI903lgfBggg7QyS+8gemRXMEzpHOhdXZO1RWGNlkMohlwxSeaWAJGXt + UQGJ7BGAVN75TMo235JhCEDSoAeugNQ2ugES/zNJf9T3SGnlD+OP9Ln/YAMSkOQ/PlBEaqxwhPQPJpWm + DySldv6g8gGt9Js/SAOSxEYNFl+AAUnnA0n9sgaQNjD5C402IEVZh9SboNqAFEjiRupNRZmdbypuuuuN + uG/MKyDlJp4bet/w+wHIQ3F5QBYgWRuQUmp3ANI8fH0Q5yFlHVLrYgNIfScSCiAFkmIE7ltaxnDIgLTM + btpkkGx4FiC1DyByu4BkLUAqEA0gAUkxfNcNG26AhBGNYmgNSIGkAFIhaYyxDPMJSGSRbMSRDfzWGPkX + 70WaGbSoDgOHUgcTSLLzkaPR8Sy1y8zdAFIg6UNA8nE5tWjGx4kuR9q+V47WGqeMY745a67ROWo71057 + 97/H3mPvsffYe+zF2CsbOn3SBY6ssdljt3vusZdwZPs/vkDt0x88jdevBHbqbxiLD7oCUib14rviyzY4 + XeHo4vvcXz95Ka9r3wlH9rkLkOj7AJBoj28vII2/JxbY8YCP7HoLIDlzZCWOcB+xhWKOE5C6tXdilMYp + a+1RxYSv4egCSI57EgMtOGq8lFhJ7YEjawDJsRaAlHMAyRPWZ3ndQJHjNOK4D+Co+giQpm0lvhw4GkCa + 84lDz93rHLMaiNImxnUcS3w72SNLMfABSCsubszsZSqTdCC2dsxN2+eOuaNdWldA+uEHgLSzRQEkH2lL + A0R3QCpPXAGp7DFw1KQNSRzzCjIcDSAN63wASNmk4QAkKyV2G5D8g/OLVlndBqQDklJWdwOkVWZXSNqA + lA9C/1heArUBSX0AEu3sjV5AApaaRRIgNX3XL8KQBCABRUn7AUkDTPlC9SWzwGzXUYaQQ8wpubsDkm8i + tZ2SPABJ5ybyQBJldXNz5nzdvE6B6oYeQJobnBueVKl1AaQ8IHvLxz5Ia9bhZ1NWd6xFos3MxVoguB7g + PrxSyuoQZXYnIK09/6m5taGo4XAKeq9D8jHGphkkFkAOIG1IkuH66vePKyBZMW4CpMcJSEBSDaKMJJs0 + XAFpDKs3aQgkvQAkp/ZvgBQjLkBKKYD7B5Aw/jiAx+W9SJYdRdYisYHDAFI0gOQyu2dAav03pQ4BpEJS + HZsc3JTJvYKkNTbOdZyoHOrapOFyTcanzGM75+24XQqyxnDocvbp69iIYOA99h57j73H3mNPY4d9ddu2 + dYHRbdw2eWz42GrstsZsy3vNsvOM1T/gC9ReWaP7mP2JBByp3cwRZXUXOJLiv/5ZfqzXu9/+jH5PAP5j + XoGhNnB0rEey/wsMDRxdAGltxGDN+l/7ZbUpr1uApD4AqT6cShDrBkf2/Scg7digpfkDSIYj9QWQUMrr + dB44cgxiOAKQEr+oDSApjplYZsrrBpConPEkcQCJeGnDkbTaKa9L1kjtVuo09lJ8ZkAqHBWQWHvk2E0x + 3DMgEfdlY67XgNQ4csePiSmJOWcJx4pBdxz6v4/lIJ3YNxw1pg0gJf4dQCIGZonJCUjEzjr+xGKJygAS + SQngCE153QFIgSOJ8roPAInyujsgBY5cXidmWIAkjtiA5BK7Z0Aym4hJpsLtBSCFc2CdwNEGpM8fThYN + ILHeqID0+OyzrkHqhSGrwFEByfV7hqajps99q+bPkAQs+R+gP5waQSBJffrH6XwBUtYgDSTxQRiQ/OGp + z/WHWYvkD1MfbgHJa48CSF171LVIASRqIAVEroc0JKndLy9rj7IOKZs1uJaSG0A3iG+Ix0ASN08hSTeR + b6SsQ1KfiJtaztRzel1S1iH15nQ96Nyo1IbqRubm1g2s9rrB23+uQeI4Dwo1qZ1ZeORhApCoU9XD53pW + PXy/8LqjASQ/mFmHpD4DUR5aHl6fS6xD8sOu8wIS65FacwsgTS0uhkMGRIBkSMpsCwYlwOTa3tb4Akky + RBuQHgGk31k2XOeOdjZ0AiSvQ6LvgRG0Ufy91x5RgxxDudci2aAanLzuaF40p3YhyXXNBqSsQzIksaNd + IekhSDIgAUkYdiAJGLIDQIWk1GLHWdhxyLEgO5THcjpejxRA6vqkPSZAsqNCnd3jiFMzAI3i+M4d7ez8 + ZpyxcZ52tgWk6Vs17XXEj3+J7KC3822dvOW2x+rY7dDXmPvm+B57j03fHN9j77Hpm+P/yDHbT9vRjuma + yxokH2t7s8Zo22ns9jofjS332IKcaPzDjNkvMOY1rfgV+5fAkYS/Qfia+iOAh7VHCH9kP7ZBKOuM/rzW + 3uL/UP0iChjhN9WWZp2RRdYofnfBkcTaI+CInWcLRVlH3LXF+Ps1EVq/3zXJv9UYgKSYwbFCACnrlr9S + zEA8seEoChxlTTSAxNojAxJrp3f8AiBl/RG71QFIXnM02SPFQLxYPy/X73uPDjjqWm+1vdbblTqFI8df + ic+Ao65FApAUuwFIxG6N8wJIf69z1h1NHHhfg7TiReJIx5PWxJiz9shxaOJPA1HWHzVGNRx1DZKU+Fb9 + X1qNfwtHXoPkNmuPSCIQJyfB4F2gASQgycmIKa1j9+gA0qw9Ii4vID2c1HDcXkB6UBFGrN81SI75AaTG + /MAQTGBmKDd8kTVIAFK4wmuPSMa47cQMDJI9EcwlBiSxCrwycOQ1SeEc4EicUzgy/6htFvqEtUeU2R0Z + pADSkNROP9G3M0iFpPlj1AaQVlormST/0YakySDt3exWBskQZDgKIKVPH9oXZJAAJEgS8oQ+ASSfF46i + A5CApGSM8sW5L4AUSCoFh4gtAxFQ5EVpZwZpAIkyO91IgiMAqUQ+N1sAaaAI5TxQNDdzbujLLMCCoqv2 + bEIAiYcJQOrsQx4+HkAgiZmKgaQ8qABStGc4DEg6Akh+6PWwZ1YEQJoZlMLRkUXKDIxL7dpnA0PWCDiy + MYowTAGiQlLT325bBiQgKYstMzNUIxhAkrpIM4AUGZCApCzutOEtJKlvQ1JmrZwpApKY0QokCY7UX0Bq + JikzYnUC9C/nEEByFikOA0DqeqQAkvoApPZ1Zk5qJsnOyrAUByZHFse1IClOL05wzRZexjqOEx2nGweb + Gcfj3E7WRwDJUv8IJx7njtPP77KDx9FrrP2rvv499h57j73H3mPPY0+6ZO6xsZbt88CN2qfNzu9ecBQf + IFsv2x/p53yk/z6+4Sia/qlawMfED+GXJGeOCkj5Gfqk8XUDR9b01R/GN94zR/GvAaRdVlc4ivpCd/dF + ySQ1a1Q4OrJHFj4/cHTNHgFIPhqQiBXO7BGZo4GjAJLaLq/TedYeBY4CSIldGs8EkhTTTLzTGMjZpAJS + YqSuPQosKb4KIBFLkUViInqUjRkcgw0cBYh0TvXPtB3npUpoYr4zBpzziRUDRy/XHhWOpr0AyXqkymln + j5BjW2LaVkk13i0gOe5lY4asPwKSqLpyDE0V1j171DgbQLrE5ANIqfpKDG9ASuaogOQYvxmkLLOh3C6A + BCOYF6LAEYBkpnACppxB9siABIPAIYUjAKmcYm7RMYAUthH3ZK+F8I4hye+FDSABSRqw1OkB1985xfQM + SEASx/kf7f+x/7D54/SHAkhu948fQNJ5AElHgMjH9PGh0BdACiRtQGIdkj9Uf/D5wKP5MmYt0gARULS+ + uAJS4UgKEefLn5thARLnuWnWTZS0JGV2AaRdanfckNIFkNC5Diltbno9AK/XIvHAzPkAkrTTs90q0g/b + BZD8YAaQ1tqj9eDuB7qzImiV3Q0gAU0YiAGkGBYZkHNRYwEJI/TRWqQRhgxAWlmk57VIGMIYxwEkG85l + RAtJs8BzQ5IMMJC0Su0w0gEkG/IFSWhgaLJI54YNy0FI4zR4q7j7BpAsORogyfI1C5Sey+0GkPwzByRt + CLLqCAtJ13H1jTO1cx2Hy8/Y2Z7jhy4OW85cjj7H9s24g4CM99r2jd5j77H32Hvsf/aYbCftA47cPnTa + 3rHnY6t97RyfrqudH7s/PmD9jl7DmHzHgqP6kWh8S3xQ/BSTePFN62cKR5Z93Onn2kf/+MOztG71DQi5 + nK6AVN+K75UfJnNUQLKP3oAUP85E6Ph1+joh6n7igDMmSJwQOHL8sOEoa48i4AhAMhwlLikgrbVHxC3E + MhqfWGYAaZfWRcARk8cFJMdLVyBa522zOcMHa48MQ4ndqgEktvZOfHdC0T4fGLoDUmDI7WaP2k78uSbw + DUfH2iPgyGLCX7HttBv7vtycAUCaGDpwNIBEX2Nsi2Uvjcl/XAFGFgkOQ5HbJyABQon9hwOAo/DBANKC + I8NQACl8YZU7BpDMJLu0bvoOlhm2uQESDPTpS0BKBimQND/QdUiSfqnL7HTcJJb/MXV+bKd3ZpEOQEp6 + DEAKJNHmA0h94RMgBZJEla8ACUhyyu4jQKIOMoDkL+0CSHlR7CLinBeSkkFy1uiAJG6iLzX2EpDUXpS+ + AWluVN28j0DRaqMCEdml6+K7BUhkkAJJq0Y1D9lsE1kg8gM4gCSR0gWI+uBOFsnbfq93I83DDyBhDB6z + o50BKWlmz6oASanTLSBNFon1SN02E0gaw/RbS2223swMzxWQrMwGBZJOY2hNWd0dkDCuD795ewGSJSPM + LFVT+gNJ9AFJABKzXQGkQtIA0p/zEtkBpBskMbs27QVJOKJu+40TsoORA+qYHBUZpKiA1KMcWWb61D4h + yFLf2vb7Pi6HSgZpnC1Kv/syNm3pyCStkhECAF+X/jW29C91/Gm/x95j77H32HuMPrV3X8ZtP3087C62 + XH0S5XXT5+tRrjtL52Lv1bbUZuxo5xoAqGVyau/s0Tk2cBR/NJN49lXxWQUh+bHxdcvHWfVzA0jjG5d/ + tORDC0h5Mbs1fYARIoN03ZhBvhofHv++/foBRymxT/boDkfH1t4DR8kgJdY44egEpF9/9bvHAFKyR4lj + EsMotikgvdicgQxS4qMTjhxL9YX8tK9w1GUO1+zRANKK3QpEV0CirG5njU5A+hnLM3b8eAGkSwXTnBeI + NHYCkuPXxrEsG9mJgAVEAaS1Hp94mTh5Yuif8uocgIg25XVp//gnD95LajlzdAGkvKon2aPVp3PF/d7a + u7E/HGA2EBMUkMgg0R4YAo4AJDJIAJP5owySSrcfuJRuAVL61uYMvMIIOJLStyrpHmaiTz797DPBkOR1 + SAEkau8KSa3RS32eAMm/0ICEBEgut+s6pNT6+ShKc6ldzwEk/wMMSC6zY99y/QOpI9Q/2v9wA5LbsxZJ + bQCJ2kMBEfWJP0pdotrrg6amEXl/dYuNGro2KZDkUju/DynARO0kgITyTqQFTK6zFCDp6FK77gUfIOJG + Yh2S2lmLRHrSMPS3vgF9jgRIvlmpA5V6PvvUj7jBnTI1ICE9CG0Hjtz2A5OHJu9FKiD5AdN5JEByypa0 + reGogIT0kLZOFkBSG0CiTw8+yq4sqbUFklDXJAWQqMWtIZFSt2sjQ3ratb2jpLKzHikGa9UGdy2S34tk + QLKhcy2x+ii1m7YByQbSBpSjDGfaNqS8IyESJBmGUs8cGLJBrrIeiT4ZaBlwG3IDErXRrp+WoU9ZXRxA + lD5UR8EaJBxISu0iO6DUeNtZpb6bRbCp7Z4xOyzktUhyenVq/Mweu9Wbty3HuMf0c3Wa1LXLySI74Dpc + zkdcE40Dt4N/CI6Q2/65c+wUEHXrG73H3mN3vcfeY3f9txob+xm7OePLfh72Fi1b3uvPc9vdXoOtv9h7 + A1Ht/Gh8gDQTa/iP+pOMLQCS4oPwRfilABL+CDHGmlrWFXXtEVr+zT4vMFS/SDuKDzUM4S+3b826o4IQ + vld+OQKWfAwcFZDOdx7Zx2diVBIcRV13VEAiXlD8gFY8wQSs44oVeyxl4lYxis6tFacMFGXiN/GNY5tf + RQWixEis2d7nAFFjKQFS1iJlY6zzvUcrBktsxtqjLo1w/Ka4ThIc5d1HnRA/lVgwE+gTKyaOTLxoTYxp + Oc6MJgYNHBGTKla1ukyEmPanWXukc2JcxboRu9f5HUiNhy0DUWLmwpFkEBIcEVvz3lHDUfYEaCyeY+Jx + xexej+RYHvFuU8X0OhqI6CPuT4w/HBBAevyAErswgtkBCY685ih8Ea6AOegrHFliFTGKjnn3UQEpbPMZ + bMNxgCn8AyA9BEiiJb8ols0aBEjqHEDyxQWkUhZ9/CJT2fzPSmcnIJngcgSQAkQFJFOf/zHQYPoKSKHG + rkc6AUlyBklt72gHIOWlsVKzSPlSumtGvqQCUqFIJAvlBoj6hZuI3RYdu+QuNwML06BqAGnoGkA6ski+ + 0SBybr4NSCZ336gl+7lpVxaJmzo3/TwAeQgMRJkt2IDkI1AUQGIGIg9XHrSU2/khXDMVgaI8nJ7B8IOb + LBIzHguQvv7lr4Akz5I4i6TzBUkDRZN6xoD8KsYkUOQsEsbHfTU+hqJjcSTnASKMmEEoMz6e7VlApD4Z + RrXJJHlmKMYyBpTZpqxH+t0frAEkGVtK7TC8Sd/bOGOgTyO9Su1ixGPIPQMmY79K7Q5A8ixZnMOxYYOc + h53JuR6JGbo6HeAIB7UySB0ji+SZva5HspMbQLIyFucnZ4hTtaOsY/TsYY4e13XurxP2TGScrQQY9ed0 + Tptret0BQjh8fu4WGKTevmMS/dm96T32HnuPvcf+B48VhGQzJV/n/jsgzUTVZPbpxxbnd63fuWx1bb8E + HKmNzV/j6mOsPmAA6R+96Y/aASQyRwEk+x2DDhUNgSP1rwm7jFEFgR9z1ggwsuLrMimIX1yVFTNxGF8Z + OAKQDjgKMNnX4nt5kTtw1NI6+WRPcJJBykvg7cvzziP7dMMRgNSNGdicATgig0Q26QQkxxGFI4k4Y0/O + GpgKR84aBZACRwGmI3v0q990AnhinckWOR5iYwaJNhPKyRgBR4YlAEntyRg5e7TiL8kxmeCI7NENkJI9 + EiA1k3TAkeNAx3+KDRsrOn4MIE3bxyOmrHb8CSANLDU2TcYIODoAqcAEIBH3FpACSd3xWeesPWr2aAES + m6A5e/QCkNpuBqkxewHJ2aPE8wWkLzYgwQFTXveDApLhCGYYOAKQmnwxYyR7BBwNIJVHsjmDucVVbwUk + 2mKdZI8MSSm5GzjagIRcZndCUurw9Iv8w2eZnQGJ/vmfHSks/0H+w3gnEu9FCiA5/ZU33QJFtFNLWEjy + B5H0mtNoC5DcNiCRgpvtvlPHOB84HzRfQL6EpPWAJH9B/eIOQCok7dK6qav0eQCpN0lulFVmFyjixqLt + Gy2AFEjiBmx5nW/O46WxvrHnZuaYm5t60vUQ9KHQuY/rgeGcGYY8UEnN6gEDiNy+vRdpdrUDmpr2NSSR + DmbGIylhyu4AJQBJ50BS2k4xT6ldzg1IX1sYFsrsbGxiZGSAmr5OSrtGCkiS4UppXWZ6BpAKSaTNMYAY + wgBSIGmtRQKSZFwBJFLwhiOUrFKMsoxzjHJ2y0lfAAnD7QWlMvKrzM6K0XdttR1Bygis9l92tUMpTbC6 + YYOdjp0RjojZujingSQ5r6xF2qLMzoDEz4zzs3PEIcoxLmdpxUnONTjNOmOcLQ53O92cp31eY0duh47o + i7NnbLc75utcd6+ggb732HvsPfYe+x85tkCoYwuORmsyatnf3QaY5ndZXNOxsevY9vZj+8eWz7j9RP1F + Jtjm5+pTGMvEnCfvxg8Vjo6x+K6AUNYd2a+Nj8PP4fvi7+ITFxwtX2of2vW9AqTpq58NINUXxwfPmuH4 + bflwACk+ncnPBUjx/YGjiQkSIxArCJgaOxBLjCitA5gadxCHKB5xXNIYhbI6AxNwlH7BEbHN3pgqcFRA + Iia6vPfoV5lsXjvXNYZyvJWYC0DyeeBIAo4ApMRrANJAUY8BpBOKdiwYIEqsOLHjde3RxJiJOdsmNu3a + o8KR1LiVTccU37oSqrEtsS5LSxr3GpAmTmbH5wVIiaEv5XUGJbcLRYnPj7g8SQ1r4CjxfOCoy2oAJICp + GzNI5gPWHiWbBCCRZBlACjCJMwJIhSNdQ/JmKtwCSIGjAFKACa4BkApHUhnIO3wDSIGkANIapG8gaX5B + skj+HwWS9D81IFkLkNwuJOk8f3ABSf+YAFL+kScgue8vAVJJU2r9Yog0H7aUL6O1j80eRf5CA0g5T9YI + QAKSdN4v34BkUMrWhutG2YDkm+r1Zg0Pw9HHgJSb2cfc4ANMl1mCeUh0DiRtQOrDBCD5gboA0n4I+1AC + SF6PxANbQAKSmPEwIB2QZCAKJB2AFEgKINlwOIt0AlLXItX4YHAApEDS3rCBLJJneNQuINmoDSDpiPHD + AOoc6dyAhJEEiK6AlNmnZWwXIEkyyAcgxVgfGzZ4tkvnJyTF8EuPrEeKxiFY3up0AVJm3OJkAkkAErJT + GgFJAaTROLJ/zFqkzADStpMrIFnjHMdh2hHO0YCUa9AJSVJAp2PoNnY49eXs18/lfInr1kzqe+w99h57 + j/0PHhswOuykx2RvA0g6H5t7sbseG3t8yLZ8bPtp09GMWeMjpAVIjNlvzFh9EBC0/dABR/ZXAST5sQVH + 7qfdScDl9waQaANI7FoHBHXNkQGpWaNRfC5wVF8cv7yzR2tzhgCS/foBSOP7fVwTphuOrMYMjiWiwpFh + 6AZI3ZgBMCogGY4ApMQyxDgFJODoBCSDUV+JMnAEDKENSImtDEWsPZrNGZo9cmwWpdqHeM1LI4jbNiAl + 7nPMl3hw2oEjS/HiDZASQxaIboBUIFKcegck4tYCkmNaYtsV556ARCndBiQnEXw+MTSAZDhKXD2ARPZo + 1h41Nh9A+uGPKK1Tu3DUmD6x/8oe3QAJTgggzVojAGk2Z0j26JsACTgaQFJ7A5I45lsA0uPTDUgaAIZc + aucfIJtUSApx6RcXkHQ0EPl/vN6JRNld0lv5Y1sfCOnxDzIQBZrWPzyQxIeitgEJIApRslFD2gck5YM2 + JPnDdrpObQOSvqSk9wxJtE27zh7NueFoSutaVxlAOtciGZKcZhxA4kYycXNjtY4TIp/0Zes+SWnm6Ju1 + cLQgidRo1Rt+QRJjBST6dE66VQ/RpGT7gPHS2HnhmEvuBpB4MP2AFpAEUusBPtci+UFvqR2AdK5FShtQ + ApBIPweS1AaICkmp51UfKWyMlCGpgJSyO6e+A0kyYAYkGTi25MTQxeCRPscA9txGs5BEqV2NaeEIAws4 + rVI7y7XOh2FOqV0B6VyLlIxRjfo4AAHSo4BEpgkn0bHlQOSA4lRwLPTZKQWQ5JzqmOSkmMmTQxtIajYJ + h7bKIwpIU2qHY7xBEu06Upzm/Zo650tpHWN11NMncZRTTzbJjn4cv69xn4/0NyjIdRMcJIB4j73H3mPv + sf/OY7WH9C2b2NK6Y2xsKke1bWux2z0/rxl7bcmODwAtO9/M0bLv65rxD2zu04m1KdlmbEGQ/FB9j31Q + fc4NjuSznDW6bMowcNRMEWV1mSxsH9t5B5Dwn2jBUV6tYf8LIF3hCB9sv70AaU1wtnQeP5+J0OX7W1on + OEqVic6/avbIpXUFJNqBo8keGZKAI0r9A0iJUX6j+KUbMxC/ZAOqxjaKewpGa5JYgDRw1NK6ltO571Ja + R3y1qna8/ijnlNMZjojPOG8ctyBJQJT1RxPr8d6jlth5XTrxIbFhgYgYMfHkAqQjxtzxp2PSrj1aMSpx + LG1AaOCIqim//xNAaiWVY2DBUSGp6/QDSANHXn9Ee8FRY28quJI5yrbejtmdPaIvMTvxfJMfxP2BI5bY + iAHU/uHXP7A2HD0KSCRUAkhlC/EGgOSlPcARgNSETZI6ABFwBCAl0SPOGbZZgOQ+IOmzxyef6mQEIAmU + eHGs2wEkyKq/xOmoUFcASf/TBUhff1//U2gtgLRobv0DdNxZpAKS2v6HN40GMfqDKSDpfEFS5PMTkpK2 + 8xeB/KU0izQ1kFLoNoAkUTMJJPkGyJfeLJJviELSziKVql2jCRDp/JJFCp3zAq7ZVrFw5JtW+ru5gbmh + 5zw3OrWl8xAgPxR+QPaDsrNIM/PAg/ZzIOmSRUpZnSGJB1XKrAZtHm492M4kAUjNInlmZEFSU8tp22Ak + i+TFixgUGZHfAEmILNJ6EzWAhAJImdUpJDWLZMnIJZu0ZoNiBCXOmTkaSJJiPNds0x9kUANJGFwACUgi + kzSQhKHeWSQMN+UAY+A3ICE5ArWbQYpzWDNqOBAkh8LMWwApzoVMUp2UJMe0IUlHxjoeENqzgPetvwGf + cZB2pNVq12n2OhwqDnqccxwyqpOOtiMfp+9gwE7/dPyofXNNgwH1cYzeY++x99h77L/lmG3faQ/TN1C1 + +8fOFnx8XW3tsrvqW3aX/tptwOdmyw9AsgaODrmdibWdParfqY/JxBxwhDJmvzVw5MzQkT2y6Jt1R/Z7 + 2wemb8GRfOhkjwAk9w0cVSt75HbXAm8/Pe898jqk5c9bJfLbAJLaLq/3uiPHBokLWnHCJCvrmJs9ckzR + 7JHaySBN9sh9VLY4TnEG6cgeWZMxWpsy6BwQAoYU+zBhvOCo8ZNiprxPklhqskfEWDt7lBis8ZhjM+I0 + L40ghjMUdec6tzcgEfM5FiwgNS5cO9cBRx9s7U2MuSfmPWHv2HTDkaudACL3TUxrYGoSYLb2bvaIhEHW + H+3s0U+Io4mdgaMCEmrcLbFJWtqNyx2nI4DJ8frE8Yr5ASTa3X/AgBQOKCAlkRI4ioAjACnARAZpJWTg + DzJI7I0AHC1mIXskhiHR0+yRd+zm1UYwj/Sp1yA5g7TgyAM3QKJPv/QVING3Aen7JyDRZ0CC6DhuQJIG + kKTXgPRFAYkPDkACmgCkQBIfMICUD/8KSDr3jhkh2QCSlC/yACS+aChZN4TOS8zcCBJrjwaQcn4DJG4w + gCiA1C2/3V6ARNqzN29u6tzcq9QOQDoh6SNAApJmo4YC0gWS+kCqDSB1NgM4osxuAMlQRPtaZicFkICk + GIrOqhiSLoA0kDSAlCyS2jZQNlYFpJVFct+CJAMSpXarnngDkgyk2gNIGEwD0rEWiRmnASTDEMY3Nc4S + i0JfARLGHEAqJE2p3QlI1gWQMrNWGNqAZE0WqQ7ohCRDz3JW7q9wdHFuOMAA0hMkJUNk1WkekDQ7HY0j + XY7azng56PaNo1b7zDahBgUJDHQ8+4/xBhSHPOP6HnuPvcfeY//dxg47mLFCkcZ65FrGamdlX5fdHVs8 + dlfXbUA6bDbwc2SNsOk97zXNGq2yuqX4DvuQw98kc+SJOfmcs58y8PguQ9BrOCog/SM+b8ERgBTfGP8Z + nxlAwp/iUzcc2e8WkNLWmHwyfltj6sNv0y4gse5oAKn+3oDkGOAorSscJXtE7GBASjxxAtIJRxaTto5L + 1sYMV0DKtt6pjLkCktoDSI2RiJ8MR6m+IZYKDDnWUtvS+S+6zOFjQMqGWwuQpMZ7xHw+pn0FJMeKhqOP + AMnHE5D+9gQkLwUxINGWAkcA0k4CHEmBxMDe5ZnYeGLiHTcHkEgyTFxNrK3Y+yNAAozugKTY/hUglQPC + BQGkgNHoDkhOxASOsg8CcLQBSe3AkdjEcBQVkARGwFEAiT4BUkrs9B8r2aNC0gWQ/AOGoULSBZBMYQck + fQRIziJ97/sbkPwPG0iCCg1IbvNB8MHMPug//MG3BKQbJC1AWl/cfLE6d2pwfdEFJBPyBZBM0SVpyDqA + BBAVki6bNehGewVIvlFPQMqbjgNJG5DcngeEvnlg+rBsQOLB0gPn3U94uE5AKiQ5pZsHUg/rAiQ/uNIv + f9kyO+vIIulIStlQdEDSyiJ1l5ekpWNM3LZIXWOEMEQxTmOoSHW3rwYNQ3cHJOsEpNnAIQYzgAQkMesk + 4xpAymxUIcnnByABSQCSDTmldhh6wAkVkKS9q501gDQzaP/Adqh1MuNQlmOh/4QkHNQ4qzsgLUjCyS3H + x+zggiTgaTnUw3mq/xsByY77yVlHVyeuc4ICawID6+w/x3S+lSCBsbbfY++x99h77P/5sdPW1Saq3+PP + m9yMbb0BEuf7mimv2/a8GlvusQVHvY6x+gMm0NQX1T8MAFXxM/U5qz9wtAGJV1VsQKKvfkw+DjhC4/fi + D/8IIMVPDhxtQJoskaFoskdXQMrEJr75ACT58Pp1/LvhaAHS2tb7GZBcdXJkjwJIwJGBqYAkCDIcWY1L + BEcFJMUvVuOYANIqrysgGY4CSGpvQGrMlMll2pmIti6xFkAEIDFp/QEgbTh6BqSJA32e+HAD0sCRNYAk + LUBy/AkgDQwVkACi6RtA+skrQCoMHYA0cfIAEjH0mT06Ack7S+eYmLwx+gYktQNEASTF9CcgZf1RWICk + iZnAjFBAYnMG9RWOWl4XzgggmT/KIS6l+xCQprzuFSCZgQxI3/3sIUBCASRSSwYkRJtfBBCZuAxIiLb/ + AICIP8SAhARIKEBELaD/gUiAhEqC6qPGsGINEvWH+rD8gbEvujNJAiRJxwCSP2jvluEyO2/WYDLlw9eX + Y4I1ICGfez1Svky+WIm6SddXotnmm+0MA0m+cVyH+eDGyZbfOmftkTNJOqrNzZa2bkiX2bn+85H1SHPj + AkhuS36hl6GIm1w3fJRzPxy0/cA4e6RzL9o7t3/Uw+QHLDWshiTDUAQksaXk6hMUoQJS2p75oNQue/kX + kGQIACTX3TqTNG0bDs+wGJBQ1yIBTPSxANKzN4cCRDZYj68CSRJ1wYIiGzYBEO9Goo6YI8JAMoMkUX/8 + SMrdkmH9HTNPBiTXLTuTxLEzVH7PggHJ9c8RRhogcilAxXokRDmBnYMBySKTxBok1iMZgFyTzTEwNLKT + ub4/InXe53qk6B+8/Wq3YJXjknOz8zMgPVxLLsdnIFIfkJQxxskkRXGedqjRbayO2M4f1Wk3GNht/465 + ts7eR7a3bYAwImC4j3ONA4qjfeo99h676z32Hrvrr3JsbJ102kHbz8vYqDZ5ZJtam2stm7yu2Tb7YsvX + uDVwZOEHvE6Vcmz7i+Uf7F9GeyLO/ccYvgifBBz9+fBXhy/LBCD+7rKlt31h4MhjfveRjgIjNHBUQLKP + la/N1t7ZtS798stVfTXAxNoj+/NI58fGDOpzLBDfLzgiPmASNXD06NojxxHIsUbK6xxvEHs8BEeNSxYc + JXZRX+IXYhmNsUGDAQkBRD7PBHHaqbohVnLMVFhS24AUCY5WnJXYK3HYGYsViFbcZl3iuhXzTVzIi2GZ + QJ8+x5GOFbcWHKEvLaqZUtEkGKJN3Op1824Tr3rC3+V1AFJiWce659oj4uGfEAMnTu7ao8bQjqXVJrau + BEM6Zv0ROmJ0EhpuA0LE8xGxfvsa+0thAQDJfBBAMjN4N+wyxMAR+x24rWPPAaQwSZR3t8IrhaPved0R + yjtfyzoDR+iTz76bDFKUjJGzSaYnARI0RV8ASfImDexmh9JXWjOp6UhqizSX1AxSskj8g6C+axbp3NHu + JMicdwtAUnEmzgJS6NQ06g+fDFL7Jr2HsibJX57TgCP2by/9QsbOGu0yu6QUS9OmameQTNq6oULeSO0v + XW4HJJnUWYM065Bol+pzHJ1ZpLUWCfnc8ozCKDMKt1K7yRh1FkIPYLNITulmRsN9Tvcys7FmNwxKMxuS + GZGpqUWTNbpkkSZjtFLSO4tkAxQjlHK7aQNIbguGUNsri2SDh9Hbbet3lgylzjOL1Lb1ex8NSaldtjwb + FQFInblKuR1tG2uyRVJmtXS+1iQxIybDz+xYM0mdOVObUgOXHKxZttn2OzNvnYlD7VtZJGbwUh4R56X2 + KJBkZydn6CzSmUnKzzDGeGccO7s4M43uX2Mdt8NGcs5y1OcsZn7efed1Vq+R43eQsGZNLfo6vvrbXv1o + 97/H3mPvsffY/1NjN3s3dtBHzue6m92829SLzbXcZ93s9Bxtyy82vMK21w+srFHgqNq+hDI59RWQ8jPj + ZwxGO3u0fNX4LyR/Zr9GeZ3al8oJ+UJASOfWLXOEtk915mj8bfqo6Gh1B5kjNH47vtyyfy8cIXz+be1R + 1h0pTjiyR44liCcAJKpVyB45zvj1V7uihcwRGaMjc0QskyOxTOOelNa53WwSlTWTMUq72SPJ8dTT2iPi + rlTyqL3itInVUlq3Y7nEdXn35cR7iQFn6cXEhplUT/bIceS0J6788svZ2tvxpuNQAInYlHiV8+xeR59j + Wce0jmMtZ5Ic8zYePsvrsl4/MbMzRwhYkhpf5x2kjbd9JD5XTB44Qm47fre+0Llj+maPUlpH7O+1R2IB + GKBcQKUZCZWww7RdpXZkj1bl2skkUrJH5pNwizebS/bI2tkjqubEPiMB0qc+cQZpAEkUJXqyDEmlKtYi + kTEKefl/QBaJflJXi9SApGSQ8gezs8T3Ib0CEvRXQIIMS4kGpFCjP5xSpAAJytQH+vCH2g94MkaiUCCJ + crtCUyn2b0yv+vLUNhQBR1AwNFxASmYpUCRaVpuXxwJH0HRvIr9hWG2o2zecqVs3IIAUKncqM4Bkgs/N + +uWm+97UUH9vep8/BEmeHWjbD0dSrXpYOqPgdrZ/7IPVGYhzVmJBks49a8HMhR7aXzwOSMpsR+QHnw0b + /OCTUbIya2IDobaNBMaC2RVmW2xUjkWNnpHxTE1naWyQsmFDAIkZHWeQDEizHilApD5nkFDbwBBAxAxS + skj0ZXYpQMSskyDJs1A2ttkBJ0DUjNEfLRtpz2IFhDyzlV3t6GsmqUa/M2R9Q3iySDoCSOr7czNIchJs + +e1jHMw5I0e2if44qM7k/TMbNcwsn2vFZ6yZJDs/Z5IGkjRmMVNoh+jZxHGqa6YR5+rjjHlmUm05ZWY2 + 5aA9mzkOe2WPps01ETOeCgwsZlIXDHUW1WN2+BwbMPi60bR9fI+9x95j77H/58Zi41bWqNcNVI1dHbtp + WzpAlH4dl2310eO+znaZ7E8zQ+of232Mx37nGmy+7X8zR/iHDUjyGfYfCChK9shgND+XccNR/FHg6Mwc + 4bsOOKI/vo6++D9AKH6xmSP86AFH9anOGgFIkz0yHFHN4ezR79R29ijAhB9P9YfUjRnk0wNIqSRJ9uir + AJIrSwAkZ4iSPfodu+JSjQIgAUdUqxBzGJCaPQKQGqM0c+S4RXGMYpTEMOpr5UwAiexRzp0tosJGUnuy + RwBSM0Y/d/YIQEr2SLFWdq37JfFZAcnnA0f0O4YrICmuW4B0ZpAUD+73HjVuRC2r87n7DUPqI/Yk/qR6 + KXGoQajVTs4eAUduB5gmcxQ5AUC8WyAiFv6Jj207Ti4gTfxMDE2cvQEpsbdjcMfiqe4aOCJmd+zezRlc + GTZwRLWY4/0AUjkARkiVGawQQDIzAEjJHEXZ2psM0gASTJLMEYDU7JGY5bOdPQog6dzQFECCgawAUsrs + LoAEJBmQUmYHXQmGKLEDkgaQyCBJTmGdgKQ/arJIR9qri6kKSABRU2f8o6FFPhjoEUD6AkBKFqmAxFok + fdiFJLJK/vANSCHXfEEFJBaNGZAg3Smt0zEUXECClA9AmrZB6QQkIGkDEpCUG7A3Y4ApN6ohSefPgJTz + AJLVTJLOT0DyNo93QAKS5gGzFiCxlSQP5QYkLxb0zAazG9nymwebvkBRskg1BBgFAIkyOxuMnKMBpBgY + AGmnq6+AFOOUlDeQtAGpWaSkyQtIXny5ZotIrS9IsuEEkFyjPIBUSCogqR9AskGOvDB0YCiZpJQATJ/L + 8DDmgaSWDQSQXFawskiGpymxi0O5AtKWACmgxKydnRSAZG1AKiTFiQWSCkHPgOSfY8zHcaJ1rCcgrbGO + jxOvk44Tr6bNcV/HGIDUI06+wcQKKPw7Ck/Tv8Z6nPP32HvsPfYe+6scqx1b10Q+vwJSx8ZG2rbWbo4d + 5dw/Vxvr/8+2u7XJgFHs9BWQOi59/U9j5xfoxA/k5+ofqEoAfqoTkDrWcTJL8kv2U84aHXAUQAKCCkgB + I5S++D/5wwCSrmWCEWCirA4Iii9NWZ3XHeFT8bfjiwVH9tdq+8g6JPtqgAg44oWwC5AAoQCS4EgiHggg + BYQGjgpIl13rjtK6DUiU0S1AMgxlgveogiG2ycSw2l1W0MyR4yPFSnktylFe53gq5XUAksGogET2yICU + sroAUuKzZI4MSDt2c5wXQCK2c4wnDSDleAJSl2gcgES26AJIXeqRCfqJS78UGBWQCkcAUmJax7kDSF+S + LEhpneNgyutWIsEx899QXrcByWV1AFLi78Tdir9TzXUDJMOR43kyRwNIWU4DHCneB5DSnuwRjPD9lNc5 + UxRAgi0GjgxD5g04Y7JHV0ASrxzZI7OL2IbSugOQsgdDkkaft8RuJEAKJAFIpJhMVNYFkgxEOud/NoBU + SPJiqAJSKG5BEv8QZ5OSGisg7SwSH8QQI9v7pcwOQMqHqA+TD5RSuwVJhqN+AXxBHAtI/vKuqT8ySQGg + btgAFae9ski0Tc4oN9NAUoEpFB5AUjuQ5BsyN+aXfkFXb1JnlJr2zE09adHJGqVvHoYAEed6iBYUqb3T + sH7A2B6yaVtkIBpISsYoKd8CUrf8XsDETMgA0soixTjYSCAD0oYkHZOWjiZljQEaKEJHu1CUNDizPdZk + kQxFLrVTm1kityeLZCgKIGV26QpJNrQYXIyujTAzVBhmHWXArQ1IgSQb8gASKhAVknAILSkIIFl2EAGg + LZxMFCdkxREVkCwcVh1bZvk2JOHIGBvHWCcaSPIxznKN4UjtUMcBj7Ptz51jdtKnDgeen/Wx5xpfYxMU + rOBgBwy7z0fv/OQgIse0uf499h57j73H/prH1K8+pHPbtypj57h/tjbytJtjV63Ttq4+K3Y5kKO2Rb/P + x177ODa+ajVBs0dW/AB+xD6DCbb0pTphfAwKHFlHWV191sBRfVv8lrNGABJ9VFBM9qi+EECKr7TPDBzF + t9anLr/qPvwwW3oHjuKXl/DdA0cBpPh4ACnABBxZ9EmU1iVmAI72xgwFJMUcC44Sg/zGcBRAkgpHbjt7 + FDgixllwhBL3FJAUGwFIxEjAUQGJ0rqsPSKWSvYoMVfjsExQ/5wJbOKzKa0rIHF+ZI90zMR4j44NdVyA + RKwYODpL7BJXAkjEm9ko7AAk9wWOHKc2bnU8CxT9dCcBFhwR81oAUvoMRwNIrcSibUAiexRAIsYOICUW + P8vrFKsDSI3fHcsPIKW0znDkxAiABAsEkMQLwJGYQW0nVw5AApgOzriV1032CEAKs5hjUlpnQBLXdHMG + WKfldQImvyP2k0+/+ylwtNciDSQBSvxAfnD6BogMSIGkBUjrj/KOducfCtkBRwCS2guQgCQ+APrWh5IP + rO18gANIXyxASh/yFyBQ8heyIClfVr8oyzAU+QvPWiS3fR5A4uYAltIOIHUdkm+aASSrN1sA6Wz3RmWb + xdyoG5DOtx1PJmkEMKF5MOZhyQN0hSQDEjMTfvgyU8GDOLC0gKmw1DK7Ptx+sAtIByRxjgxHEaV2JzQN + INmg1NAMEAFFMkIYp2kXkGzIsv232wuSAkVdj2RjSHt2sBkDabmNamQxtK8gKYBkY9xSOxlwjHnEznYx + 5ikX8OyXISm79OAU1LYOSJI2ILmPTJI1facz2pC0HJiPyH1SnJ3HBoKiVW73vP33Vh3uEo70GJf+2dJY + nfhV0+djrxn9i6UxgoMjgHgdWDQwmCNjt7732HvsPfYe+68eo11bdmvTN+r16LCLp8082/dr6ZftHZuM + 1Hfa6mWnD/tuBYTiAy7+gP7xHZ1oU19K68aXXP3O2rHO/mgkfzU+zf3XdUc3OJLiEweOpPrNP7Bj3fjV + AaPKEGRA0vn45JTHG4R0Xr99gSNPgNrn4/fl/xccNSbYgAQcrZgCQAoUzRbelNaxJnrHICtOUd+vJnuk + +MXVMmgmgol3EgclU6RzHScuCiBtGNqAlDiLtUeKv5w5Ao4ugBQoiiammwlvnw8M7bVHG44SH17haGLI + xJa892hv7R04ckyqduLTHaMGjtxOfBs4muxR+1YcPHDk8wASbV6f0yREY+0f/9BK/O2Yu9Vdic1XrL4B + qdmjxPiK97P2yIA0cLQAafNCAQkYQoEjAGkxRzgkcKRzCzgKuxSQ4Bk0jAMcAUhfA0iffUqJ3ceAdEDS + EyANJNHOH0MGyYB0QtL88ScgWX8BkHYWaQMSkKQPG0g6AMlfCJD0ApAWJBWONiDlCw8VT9s3Rm8O3STr + ZgGKvFmDzn1jHZB0ZJHQhqINSRuQfGPnuCFpg9F+KPLwXAHJ2g/YS0DioQwYBZIKRX2Q8zBnBiQGYAPR + OVMyfQARgDTrkQxIhSS1k0UyIB2QBCDJQE37ACQgSecfQlJhiPYAEYbTRtTGtH0Y4dFAks4xyDbSowAS + GkgCkAJJA0jWAFK2/05fNm04IEkO5RUgITujcUy00wcM2YlVt0yS+uIAxyFGZJIKSmpXy7Fa44w/cr7S + OG10OvM69BOYzmsngEANHFYw0f79u9I3eo+9x95j77G/urHTdtWWLSgazbh12sT2YW9n/FSvY7y29wSj + sdPn+BWODnt/8QMDRwGhOyBtOHL/+Jxzsk7945/kq57hSFr9A0dW/B1wtABpw5EnFE84sgJH0QBSy+3w + 0fjqwhGAhD8/qkOQz+P/p6pkxQMTK5zxA9pwZPXdjKtvw9GOV5ItKiAtOMpE8EeANHDk/gVHxFWJtwaQ + AkeOvRqPEZslPjvhyOfPgDRwNO07IN3hyJr48jopDxw5PnVceocjYtfGs22vBAFwFF0BSXFyEwrRDY4s + x92FowBS43KDkmN1gEnxvGN4YvcBJMX5A0eO+58AKayw2gYk88QBSN//vIBUBhkmuQLSwNEGJPZReAIk + sZBkQHogr0NKmd3DEgy5zK6bNXxu+Zc5JUXtnv4HSP9T6vr0hziVlTVIrf3TH5v3ImXDBq87ol7Qa5L0 + D6SO8Ps/+IJt+1JmR6ld6hD94XyhftJuqU/Uhymx5TcLvPRB07YERGpbABJtyux+uDZreLjUTl9qFpG1 + htL1lPriSRcKkKit1I3B4jTWIrk+k5uG+syHbqhH0pLT5qbTUecusyOduWSif1i6gSvXjnrbbyCJtgAJ + ua2HoPWn2eJRD4zbLrVDeaCconU7tawCJbb9BpJ+rrakB9T1r49j228/3C6vY0tKPcw5twJEe9vvX6T2 + Vobi3LDBaWhqdQVJDxkZywZHx9b3/uY31Pq6L4DEeiSnvZEMWdckYeTS9taclNpJXXQpg5j1Sd7iM6V2 + rkPueqS22Rp01iPNhg06t/7g495e1AZaBtxrjh4y6NRMs7C065Fk/L326OG1RwKkaNYjqV9Ow7XZ1GKn + VtvrkYAkr0eauu7Itd5xTKn5Xlt/S6kRt7NT36h149Jaj2R1+2/kWvQ40o5RtpH69ZZ+yAmv/jUW2XFn + nZHVenmrjj1tH8/r9DsVKFCvj/4PpXaRfu7sX1K7Qce1n7Gjtv89tvUee4/d9R77DxmTdB675XPa6bvY + OtvIsYMAjY/tW+eR4ei8dtld2WADUuzxjO1rDEix5RVrjtRXQGp/NvKJf1hrWNfrI8ZvCI7sYwxB+CB8 + T/zQ+CXDET4s6nbeCDhK//jBWXcUQGpf/Gd85pTVTZtNkepvWXfkicps0kB//bLUsjp8uMAI2bd73ZEB + CZ9P+3fR3pjBk6nEC44diB8aU3gCNnGG4w5iD0TcARAlPsnaaa85igJHimWO2IaYRyocJSbyOiSUeIkJ + ZsdPqGuNkMYMR4671CYWS1zGMYA0cdy8vmVtzGAYcnzXuI84EBWIGivOWqSRM0eU13lbb689UtwZTWya + dUfEqitubfZotvVGgqPEu9m5Lu3GxI6bHSs7iZDYmXVHEeuOiLdZ2kKszdqjxOSOxZs9Imbv2iNEPJ8E + iNqO9xPrlwFghJTX9dVAlvkBngCQYIvvfa42Yg2S+cOZJJika4+8b8Js7W04gmXgGfWXccw8hiQxUPTJ + p59+Kij6VHCUUrsMLEByBgk4QvQNJPl/ol8KlUFo+WMk/jhDkgjNgLT+EQEkE59hqSQYQAKS2jYlAkj6 + oPjA8qGZNg1JJc982AIiPvwCUrNI+ZICSGSS3M5apAVIhaLZrMGk3JvBN0agyOddi8SNo5tMx2aR3NZx + A5JvxKQ3C0fOHPmm3YBk4uc4gJSbPbWlbc/MQR+UPDzdsEH9CDCqnEnSQ5hMkh7CE5DU9m4qziAxqxEg + 8kPOzEfXI2V2xDvaDSSlbXACkGJEllEJJM2sDEC0gCmGamZxCkdAEjXCk0liZ7sxdMkk6dzgxMwRRjOA + xOySDWi2/saoDiAxK2VImq2/Y4xllJtJssGeWawY80CSZ8Bs6Gc2LE7AzuBPZJLiHJJJYuxPLFx1BglI + mkwSzubPlp0QzmnN3uGo8v4JXtZnSMqMn5waTi7ODmByfwCJne3kWJFnFMfZbkBiPE4WZ1snDiRFAFMd + MdeNE5fi1OXc5eiXg8dxpy/XRCtokCb4mNnXBBgz5mMClGuQ8i9t5+ffY++x99h77D9/LArYZPxpbI2r + XZs4GXbs4xpzO8c1+YT9rK3FVo8N3gpo1SaftjxQtNcc2R9kDADCX3RDBgCp/iJjG47qf+J3pAGmyRwF + ggJH9l+BowOQ6uucMSocbf8HHJEt2muOfp8JxgCSoIjJyFXFseGIPvvlwBH+fOCo644KR9m1bgFS4gG3 + qTRhMjWTqN4ZlwlYskdfkTnypgwDSM4eEYcMIGVjhsQoAaTJFOkcQMpkMHC0q2kCSwEkJph39c3EUcAR + wFQ4+jpwBBAxaR1AcibpCZBoJ6Y7ASmT5IkBU1V0wlGWaCSenI3ADEbH5gzEn1Q0NS4lRv0J2aPCkUQ8 + 6zg28W4ASfEua/AvgOTskQGJKqvEzguOiLcVU09pXeGIpEXaTlokW3QCUmL4VoelT7H/3pwBDkgSRbyw + AcnVZ/CDWSIJmQVI5g21k0G6AZKzRwNHK9ljzinfwDtkjspA1gCS4Cildimz84UpsQOSWmLnjRnS7/8B + gERfAYn/sf4gjvkDFyD5HyJ1LZK1Aalldi21a58ByR/UWotkrQ+TD9cfOCk7AMntBUjOIllJ94luUSDp + b55L7QCka5mddVmL1FK7WYvkGwxAkkLq7BCC0h5AApLWorlAUmQYsnTjo2nPQ2EdD48hyQ9U+3Zqdj18 + PSKneAEkIMkP8ECSH250POySjwKiHgtNGBFgyFqldtMnIBrZ8CSjRFo7xkmGikxS26TFFyDxbiQBUvow + hgNIk153mZ0BafpuKXkAyX0ywIYknaMY6Kgp/0JSSgFk6NECJANTS+0AJCCpgISTSJmBVEhCwFAySZHb + cVSrxMELZXFSdmJI7Ti9VWrHglv1o47JQe4SizhQ9eM8M8b4AiAgqU45MGXZKd+usYCfOngcffsbDOxr + Rr2WQCKBxSpPAZZmvOe5Ln13vcfeY++x99h/+Nhhl+bcY5xL2LHps242b2zl2MOxjXPtGh/Vxp62F/v7 + agzFhmPT1V5ldfRV4xNQAYmx+gn1L7+C75myurRHp38qHMmXtQ/Vv9nPyd/F/03b/lGS37SvPOCofVLg + KFq+t74YH622/PUqj68PZ8JzrTs633mkY2OBKatjElVxAvECcJQ2gNT4wmuRznVHFptIsaV3S+sApMQv + q7TO59XEPQUkXdN4SFrxEpPLjp92TLViLc4nHuvSh1kKQXldNDHc1hnzRWcsuGPETK5PDOmY0jD0YmOG + AaSIdx7d1x41hiXWbTld4Khxb0vpOHd5XduOnSmtS0wNHLkdICL2Timd24rDfU587ngdGEpbsTyAREld + 1h1d1x65DSCFEejTucvpNiCFK6a8joo1a3hEahLHrLIBqSzT5M+ltE5t9F1v0mAgInvUtUgBpIcv2L+k + gJQ+k5eO8wcUkNI2sem4/0gAKW2Tno75h1mBIbehwwBSISmA5A/IWaQrIP3wB/3AQ6R8GS8gyRTLFzaA + lC8VQDIBb0Dy8ZpFUvu8aRYgmbhN3tx0vtEAJNpkkQJI3Ji6SX9aKDLdH7WhubkXFHlWoO2nh6SzC3mA + LENS+8geBZBOSOJBdUqXh5UHWOcHIK2dV/ZDv9pkjWIkbCxsIGI4ZEScQQogLUgaKMq238DRyAaK89+y + 3SaQZGOGUYvBm/cjDSDRt4wkKfacA0SFIgwts085xwC7zzAEJD0ukGTjvCHJs10x6s+QxAzZEyRJlBy0 + PwtZL5DkWbntbOqUcEzM7hWQDEoFpIIQM4DNIOEAFyiRRfoQkjyD+BEkMVO5IOnqoFe2aQUCdfhy/MyM + cq11BALSZJ1WQDGQJE3pSoKO/tyMHddp7AhM3mPvsffYe+w/euywVx7r+P652qtlD2vrxgZiB2v7pMke + reuXvWxmaMHPi7HL+Chlddj1gaMFSM4ULZ+QPibUAkcuq1O//Ul9zcBRyuq2Dxq/hM+a7NHuW3DkDJLa + 8XkBow1HlKMvOGJCccFRqzSOScjfbzhKuV3XHSV7FF8uOHoAR/Xp7lu+31kj4CiAdMKRY4bAUfqoTCG+ + UAzRkroLHLkdQEr2qIBE/AIgJbYJIO3YZ+DISw0ugOTYybFUAIlKnNmYITHXxGHJHv3s760NRpWzSMRu + E995zVFjv2aPrpPlO1YUIBWOACTiSgDJZXWJOQtIQBIwtLJHhSNrYtovUy1l7ezRwFCrrAJHjosHkBRH + kz2auLrZo8CRYu/AUQApcGQRq0/26NicIYmQZI8U5x9wBCClnQqzA44CSDp3RmlzxpL5xJVtzR4VkMIt + 5hpXxJlp9s51VuHIDCQe+uS7AaICkjRtLhpIyi/IL3P7CkhXSLoC0hWSroBkEtz/YBPiAUhq58WxW0Oa + kKc+YD7oUmmAqbSqLwZoApACSQGlAtJBvfnCcxMYkDivcuPo3DfOuol0cwFEOi+FB5oCRdx8C5BOKNL5 + BZIGipJJugKSy+xSajcPyEDSmUXaD5w3bAgkrVkLtF4e23aBqQ85syB+2L3990DSANIxg2LDEQPidgDJ + RgbV6NQIrfavaqRssBYg2ZgBQwWiySIBSTF6mTGSYUypHaJ9AJJnmJ4zSQNDe+aqqX1AaYx4AKmZJIy+ + jziBGP5XkHRkkgJIV0jKjNx2RhcHZadl54XUJ4cW54ajw+Htne0mo5SxE5LYyajO9C9lkqwTkub8vGac + /HL6dfwTGCzdrl1Bx2iCjTPguEiBydG+XvMee4+9x95j/45jskMcb330j52yZry2bezmksawfT7Otcf1 + 3iH0JfRo7AJI6lvXyVYDP6i2nLGx5bH54x8uPoGfiV/IeHwJPmbDUX5mfE/9kSfwtq9S25ox+zo0cGR/ + N3A0IJSMEb6yPjL92696fKo2xv8uOJKAI/fhs+3b7cfrz9sXOJLPNxw1FrjCEYBE3LDhyGDkOEPnlNYl + 7lhxCJO0ls49oetJ3sYyhaO2gaE9KSwYWpPFjY0SKwFGUmIp4Mh9jq9oOwZrHKbY7ApHG4g2ICW2G0BK + zLfhyDHhxIrTP3B0AlLgSEdiULenmsnaGzPs8jrHrhFAxLkBqe3GxSQRjuqqSSxQiTWA5NjaMbbOBUdR + Y+6Jyydz5Jh9AGngyMmPAtKO+8sCVJb53Fq8sOHInEFF2mIMM0cYpIAEHO3NGcIuBSTgaAOSmMea9gWQ + 2M3uWmYHJOkHBpAmHeVfzP/kAKRjLZLa+uNeAJKBiH+U/rEnIPkfH0AaGNqA1CxSPrwXgHSHpAEiIMmA + BCQVkLwFYQGJnTf4sgeQdDQk9UY4AWmoegAJKBIc5eZzWzflAUi5OXOzzs07O4xwUwNJA0VnqV0eiBOS + roDkhyqANA/bPHjWehgXEBmQTkjqw1zx4HOe2ZEYghgF4AhAsg5IslFh5sXGxgbGRigldpNFCiCpXWOV + MrsIg/YKktqelDqAtCApxvPc1a7rkaT2LUDaBnoZaRvtw5gPJG2jbwewIWntbHdAkmfX7ESyq90dklK2 + MJmklzvbWavvgCRLTg/HJidIRukDSIpOSIrTvUDS6Zyl02mva3rdcvZnAFDx8z72/H6tA4ylI/A4f8eT + /k+uvwc177H32HvsPfbvMlYbxDU+P2wTmrGR7dxI7Yu9a/u8dnQBH0t9FzC6X1M7/RKOTkA6/MKU1KXK + IP4gY/EhQNAdjqz6mQ1HG5AucGQfVhh6mT0Cggw/zhzFV244si+1T41f3XBk2e8ahu5wZNmnW/HjC5Do + MxxFEwesWIE4YcORFTiSBo4KSMkcNSYpHHkZwAakPcn7F+Hol46JLJ07ZnK89AKOMvE8gHTsKnzEZ15z + 9AxHG5CmPfFgAOkORztujHaMOXDkCfoNSIlNr3AUAUiGIeuEI2niYgAJ3eDImiRD4+sNSG07WeH43HH6 + AUj0OZ6fmL6ARBs4ssQFLwApy3MOlniCIzPIAUhwSRnlDkjwjACppXVPgCQNID0OQGJHOw2qT2Of+YVJ + /QWfZqcHp6b8y/Q/emxI6k4RlNkBSbNZg/8R3V1ivdCJt936H6p/dHalaJmdAMk72vGB6MN6WPrwLH+Q + XsgVSOouGBGA5B0xUmqXDRse+qIkQxI7aYR0SQ12gVm+8KQRre5op/Mps2v6EVjK5g1s1mBQ0rE33E/Y + HcQldqvMzgvjuDl183rB3Cyi802dVCjQdC6848bvZg08JPTrgdGRh6jldgBSF/qlT1DUlC0PpEvvXGKX + hYFs2CBICiCp71hYyKJDP/QAks+dTialLAPhDRswGjIULFSUMSEV/St2frFhweCweQNldjFIj5m9kbHK + Bg3erAFI+opyu2aS2IFGUMSCSwESCy6BJm/YwKYNv38EkrJQkxkmb9DgRZ6/tQAkFngWkrxhQwUgUW5X + QOqCUZcEtG1QwvD/Weds2kApgXfsGUiSw3hYlCAkk+TdfuJcpj872xmAvNgV5yMH5VIHl9hlV7ts2jCA + 5IW13rQhGzdMKV6coc4pr0gZxbXcrps3rNKMs9yOfjnkKaXb5XY6X/LYtdyORcYKAC4LkBsosGPT/K5e + O0ECP6NgIwudW7rSoGRt4ODfydH9+zrkICfHBCDvsffYe+w99q8eq52ZsbE/tjm9bsBo7FWur11D6js0 + bX6ntDdi8LVjP2tLbXdrX5fdvYxl0wXDkez1giON0d+xKZtD2H/7gfiEtSGD4QjfEf9Sv6L+AhL9+KEA + 0mzIYADqJg1sOOTJP0rqWhnhzYke3awobSYMDUJsyuCNjbpJQ8rUM+EYnyr/yqZIbQ8c4YcFRtm5jo0Z + Ckj22fLf8ufj170p0wBSNmFIDGAQSlwQOGrMkD7HFgcgEWsIjixDUsrtFKOwOUM2ZphlAjkGjrysoBsx + AEfHMoNuxNCYSHDk9sAQuwM7ziogEVMRc6lPgOT4ixis8ZpiNwCpsduU0iWGS4xHX+NB4MjxYcGITRmI + F92n+NFt1h753CL+VPunX3qzsIEhyuu8oVji1S4TAZgS37Jb87Exg47AkWJhx8Gzc12XpSTB4PK6bHbm + NhszGJAMR5TXeWMGNmdwnO5qrgJSdp1WPF9AInZna2/F/V9kY4ZsxOBdrYEjYMnldexOFziCJcwRBiPY + glI64MgMEjia3esopQsgsalcASksI84pIME0U15n/hEPPT75rqDo0yqAVEgKOOUHgKFAUn6p26OdRQKQ + aANIiBRXKI86wQJS+nYWifrCnUUKPfqDApImi2Q4GkDakASFJoP0wwLSgiR/YXxxG5BQv9ASsL74WYcU + SCow/Tg0DST5Bsq23yFvNICEqPPkphyZ4n0D68YdKCIl2ixSZgByo/shyIMQtd2HyMDkB2y0IKntZo7U + 9oyFISkPKoCEeKgHksgaAUgoDz1ldjEEnUHBULhdSKKPrBGQpPFmkGKA1ozNzOD4WEiyAcvOdpNV2pA0 + xm/NDB2QRCZp1yMDS2NgO+tE+xCG2QaamSzkmmgZcAx5Z7ww8FJmyCwAyQ4hjgFAKiTJQaTsYDmUM5ME + FK0ZugJSs0WrHhwnRpmdIQlQyhizgTg3O9BAUpyjnKHl/ksmyY5VDrbCuV4gKTOWctIjO2wc+IxJy8Fn + fAAoSoBwQtKco3WdxhpArNnaQwGnaq4hWFljK3DR+Jy/x95j77H32LccG5uyxqXC0bI351hgB/s19mxs + 29izsXe9ftk6rj1tZ+0ntjXH/L6OYWs3HElPmaOBo8LPSH0bjo7x+osNR1V8TDVwlKoH+6WeF5AMR9WM + 0R44+jpwFD/Y7FF2fgWY4jdTjVGfSru+1n0rc9RtvfHL9tP218tXDxxJzRz1fOCIsjrU+MAwRMwwJfuN + I5o5cqxROFJMojbxCPGJYxYD0qX6ZapjgKOpmCHesRoXMXHsOGjaiZ26CdbAkdR4ixgrY4GjySDlJf+N + 4VZc53YmxCfOCxwVkBoLTqy44CjxI2ISnhjz4+yRAGli0satP/kbAAkoorTOMW9F5ijnhSOpsTI7QRND + B44u2SMDUWPvlT2iTzAEIBWYAkfE7WSPiOlR4OiSPUrbyRV4IYAUhtgbM+xkTLljVbQZhMQpYZKBI52T + PQKQ1B4tQGqi6NOvL4DEwGSSDkByaV1gKPV6/uXTx//cf4gBKZBE+w5I11RY6Y9/MP/4fCh3SOLDyYdH + 6V1pEyDakJQP3oAEJA0guS+ldudapAISX2i/aAApkOSbQue9SS6QxI2lto677RsuN17ofNoBJW7U3LxS + AWlu6MDRRVdA4mHpQ5QHZkNS+k5ACiTttUg8nPPAAkl9kGkfpXZ98FNq13OrgES6uZmkgabMvASSpo63 + oBSjxHFASRpj9hqSAkU1gCm1szCUEZAUA/oERW2vUjuLWazohCQb8lGgaIx+z+Uc0GtIQjiUgtKGpDqa + BUlkkwaSluiTQwOIzrH24QhxiguU6hgzVgga54oCSXbEOOOO1zmPwz6EI+/4OPhTEzys4KABwofXWXPd + BCTVBCnT72smWFntHud89B57j73H3mPfZmzp6F/y9TN+s1vYMvVjz+aau85rx65aar+yrzc4QsCR2gEj + q/absdp3fEBs/rL/r+FIOuDo9CPSExydk3busw+r1pojAxJ98nXLJ8bfGYw2HNlPDhztsrrLut8NR5TV + 2R9/tO7oAkdrIjQ+3zHAwFEAKbECUuywKlHQxBOONxJ7nDvrJj5x/LLhaAApMGQAMhyd7cKQ4ahxUdqJ + kxxXAUcWsHTAkTdmWHB0auK1rYGhwlGVvsSBF0BqDKnzijbx5cCRzw1IjkGBo5nAT5xqOLICR8SzrZAy + EBHzBpCSMODcAo4ugJSEQ+FoA5LOJeDoiMsLR4nXFyAl4eHYvoAUDniGo6iAFJ5QW4B07lpnLe4wk5RL + WuEmXlnZowEkOCdsE6YJ8wBIcBCAJOU9SBn0eV4c2/YGpKakps8EVkCSHn4JEymutofa9IeL8JIKA5Jm + R7v8g02GLbPzh2BS1IeTLBKpNZNlIenc0S6puu6pLj0OSCKVZ5JtFulxQBL9JuB+sWtHO90ISSv63Ui5 + MabUziIViXJDUWpXKHLakjRmAMn7zi9AepTudeSGdskd5O+yO7d14yddmhTqAJJnElCBaM0s+DxKelZw + pGMeQOnxs59Z3kVFfcxkGIqApO7P7yMPOmnh1tbmBbJkkdR2etkwFEDqC9P8XgADEuV2ASW/Q4CUdWdo + XG5n48SGDSvl/SgkUWoHKCWzJE0WSUcDUiCpafSZSdIRIwokeeaJdyQViEjPH+V2TevbcDtjtIy3z51B + yoyXS+x0jbcoleF3aZ1LCPKOh5baVS638+waWSQ5lGtpgjXlCi/ekSSnNFkkjnVsLrdDjFE2UWf4j+ob + qU/apRfq+8clHOzj2LzB5XYoDpjyjnHYlN7JoWems2PVlOVlhtSzqDo2QPCMqvvX2Myutg8d105A4tnd + VebC8RxzBmn6epzz99h77D32HvtwLOAz/c0wYWtmMgbbU2XMP2ebdtgsaWxYAEjXWf6dc22PuS42c+zm + mTHa9rO2lmvGPqNdEn3AkcvmbNux77bzBxxh/ztuOHJZ3UDQegls4aj+BQDC3/xxveso/mgqHeSz4q/s + x3S+ACm+LT6wPs+AhC90aV39Y+CIMnX5VgCJdx3FrxqEXEY3gBQ/LDiy8NuGo68sfLfb2ak2ZXULmHhx + vP0/gNS4AEDKu43Qau+JWJ0fpf6taikMZXkA7zxabSZ7FeM4exStdjatInu04yK1XUaXyWViqGSJLANR + 4qzsWscyh4r4rLGZzld53cRzPlc/MLRivsKRzgeQiBEfvBQWMLrsWkd8KUBiaYeXeCR7BAw5e+R4VLEp + E/vErRPT/sTldVNa13iXtfgsNXFZnWNhl9VlSUoBSfGzlFha7cTXTUj4vaQppVO87bK6ZIqAI8XxvOco + pXU6HnBErI8MR0c2iewRZXVrJ2xK7ApIsIUZ43MAyRxSOPpMfJIXw8IigiPK6ApHKaOz1MdSogEks0+Y + 6PHJd7/zXQMSKhC13C4UNX0FJCmLmkhNBZIGkCC1/cdNn84DSQajZJGaUUoWyfJaJNYj5QOxAkS0vxAs + 9UOkL+QZCuVdSP0CvtiAhPjyACQgyV/k6oOAoWK1pQISgqTPTBLt3FSkI0lJmrwni5R3I7GrXUkdQDLZ + C4SoCy3R9+YeQEq7UFRI8oMhBYaijzJJUR6+PUth8dC6rYd2LRi8ZZL8sCc97Hcj5f1IM0syWSQgyfLs + SmdYCknNJHXB45qZwThVmdGpAessTwHplkkqJLEQk8WYbqPMKB2AFEPqGShmpjIrddm0wTNXNtiGJBts + HdcMV/tr7FGdghxFZssumzZ0zE4Fx1KnckCSyxOQF8AOIAFJumZU5xbJ6RWUMgPY2cFC0JJnEHcmqTOR + 6ku53ZlRaumGSzi4Jn1WnXYUh47Gwc9161r1TWBAYHHogKN9rOaaBiVRgpklApjjugY7aqef61xC0773 + 2HvsPfYeexobue9QfuYYl3w9OmzVUsfmONed4rraRuyk2gWjZT+XfZ1rrNrhKatL/4Ij7Dd2Xjb/OXMU + O184in/Ad9z8xujwM3tTBgCpffJN9V/2WVcfZliqxg+u7JGP6dv+0mCU7NH0BY62r3Ub/9vskX3zZI6W + 36bP/ty+vT5d530hLP5+MkcbkGZH3LYdUyxAcpyhmKM64GjFKVPtkvaOaxLbJNYJHFWZOG5M1LhpAEnn + KHAk+Rw4usRiqe6ZGM3tM46LsmMxQER7T5JHZ2wYNVNUQCK2dDtwlLaXexiQJh6dGLUinm0sO7FtKqYC + SCw3IR52XDzZI0BJcbPj58TRxNSNq8kefWE1WxRAGjgiXkeGI4t243rF+YjEyM4ehQeumSO4AUBS21K/ + N4VDwxvwh9ik2aMAklkFOGrmKMrGDO0z75iFqk8+PQBpQRIZpEKS22gBEouaVqkdfYWkklq21TsBiX+I + KU//qOxqtwAJQYeBJD4QawESmaWBJPomPSfKTJldvoRoARJ1kPPFGZCAJH+JZJD6JVtAUm4EqVkjA5Lb + JySZtg1Huak2JCGRuo7e3S5ZpNyoSPReSBpoApJ0s+8ZgTsguT2zDGnvh4tdTzrzcO5qtx5MZi6WrpCU + DRpoG5AstW0AfvEL3pFEH5BUo4HhIIu0+jAuU16XLNJuG45sqAJKjzFeG5Jk5IAkZoPSLhANIDFzNH02 + ojamMqQBJGeWYlRjaGWILQDJM1YxxtYy2jr+/nfdtAEjvg2+DX0Wnw4gnZCEg+gapCg728WJSM4gBZBw + RnU8gSXWJy3JaS1lFlDncpBqB5CWMqsoJ7mcJpCE08ysIg52nG0c7z/8E7OV137GcNCZ4RzHfjh4j/UY + R6/+pZmBbSDhviN4mJnYS1DR62cGN4HKGcycY0d/2/3/cd3Se+w99h77Hzq27Ub6ozNr5GsjXz8267BJ + Y6dOm4U9q3o9WSPGxhZWy0ZqzPI1T/bzsLkLjpo9+gCOkjU64ehi5+MXXsDRVCW8gqNkjy79y3fJjx2A + NP7Mavaoa4626OvGRjtz1NI6y1mi+NnfWlc4YiMl4AhAChzFb//u4QnPZzhKBQmTpDNRWjhK3PDV4/Iy + 2AOOfvUrskg9LwwpJmECN5s0XOCIOCaARNboFRz9gk0aAkeBIsVG7AZMm+wRlTqKs25wpPjsPomdeE3t + yR7pPHC0ASnrjJ6hiMn0bPTV+NFx408NSDp39mgm5gNHR2kdGzM4Rk1pnWU4QpM9ajKAWFdxcOAo2SMS + CcTKOf9x4CjxteNqHYEjtxt7r7VHE48PHDlrBCAllgeQNgw9XpbXtdJsAZKTLAccJXuU0roNSIWhbhq3 + SusssUsBiQ3oLoDkpJA5qFV1AJIbByA9rM8+LSSlPYD0KCA9Ckjdzc7iD0k6S20B0rlhg3eWIA0WSEqp + XWkw6bOU2i0gSpndF/7AJvUGEG1AcpoOQCoknRs28AX5CxxImlI7f6FOCyZFCCSxq90Akm8IA9JAkne1 + 601DaR3pyNxgubECSC2v+6luxABSS+2AIt+4giDvbAcg5aibWzd90qYptVM7D8fxoEgLkki3BpDcxwMI + JAWI5mG8pnf1AAeWAkikhPWws7iwu9oViNRnQHKJHe1ZnIghYZcXGZvZ2S7ldzY+Ka17DCRxbuMkIyVj + 5XI7v0S2kJRFlDFsAqC8RBZIkiEsEAFINpBOsdMXIDIkAUSTmgeS0tYRg7xS+gNJlOEVkNz3OCDJ5Xbb + AQBIgaSU2tlBMIumvpYg1MngVIAkyhRcXkeJnZzRAiLDEYDkkgg5rDUWx2YH5xI6IEnOT23PJA4cAUgF + oVmsi9Od/jW2YMhwhOqQ5ZgPh20HvstAziBB53L0kcf2NXOdg40GMWuHpzmPdO0EFxU/4yBmghmOCWJS + HhPxexrUZMyLrxsY5djA6D32HnuP/c8dk504gAj7wTXbppxwZFt0KZWr3cqYNDZM4v/X67B32L+xgxIA + pH7rsIsnONnW7rLnZo1sizPesmeu2XB03akuthy7XhsvfzCldWunuj+5b/zH6XMMRepD2w9x7AQe/fVZ + y4/hywJH3a0OQJKvm8yRfaMB6U+PZo6m1C5wBCB5M4ZVVldfHD8sMGopPGV1G47sv9cLYSmri++ntI6X + wbrEnrhgrTsCjiirm4nVNfnqGKNxRvpWGZ3OKa1TfLJL61pO53P1OZ7pTnU/NxAdcAQgsUMdmSPFTQak + wpGkuIoXwjre2oA0O9UFktLecGQ5hkvbG3E53lsx3mjiwwVHluAISJqYkRiTcrvEmbS9KYNhaMMR8Wk3 + ZqDELpkjx7SOY1la4oopnwNIgSPJmzGonbK6AFLgSPKOdQBSS+0MRYEjSXE5gKTzDUgurfMymUCS4vkD + kIj1HfNTPTYcMAkUAGlK68oPMARMIe74vmU4gju6tTdMktI6AEncsgDJ7CJAQnDPAUhiHjGR+gJIr8rs + XrwXacNQ/ido9ekPAIb4w0pxO4tkGY4KSCXApMusUuJTmV3XItHnD3KySAahKbUDkICmZJEos0MhWr44 + AMkUDCT5S55tv/3lo6HlAlFvlCht31QDRTpvqpKb0UCk9rwfKX0AEu2sRwo0LUACinSeB4AHweJtyTwg + Ix6eKjMPzxs2XDdtyIM66d85B5I4UmJHOynjySJRWlcDsd+PBCQx65Is0llq16xRZ2oouQOQCklkkb7S + NTPTk1mfXWZnyfj5WEDKhg2dPRpoApCiLOpsej6QhFGuIU5bKiRJne3yUW1BUg28FCdwZpJwDJdyO5wI + joT+5VjkaHA2OJyo9d52TulHKXmo08rM36iOz8d7f51lHKo0M4zRHqPcbmYopTpnjVk45kh94/SX4vDP + 2dClGbMabBBMNNiIjrGna0e6DkCyEtCsmd/LWMen/9SMp30df4+9x95j/w3Hagsu1419cP8xtsYt2Zyx + RRdp7NTdTnGN7d7NDmIbb+OX62pfAZxkjZzN19hWxmrLa7uTObJdv/YzdviCDUdHf30JUrsVC/ib1V8/ + dZbVFY6SNbLs0/Br8XPxee0DhOIbz8xRsklMSOJTz8xR4WiX1T1njvDdgFHgKD6fPleQOB7Y/j9w5D4D + ksvqrEyy+l2LK6bwrnUuo6sAIeIStR2XBIZQ4MixTGIY2o1zmCx2/EMFTTJHkeKkDUdS4yq1V3VO4Khx + 2C6tmxgtsdl1Y4YNR9dd67ruCDk2THw42SO1G0dSWmcZhlA3ZiAeTUwKEO1d69JepXU7czSldatNbJzk + AfGxY2NAKJqqrGSP1Hbs3fj7i8BR4nEfA0hqK363dD4ZJMf2iHj/Vl73PXHBZI7MCdbwQ3kimSPgCOZA + 5RDzx8oeAUcW2SP6JnsE31hmoHKQX4GUErvRhqQHUFRA2pAEDCVrpPYLSDKx8Yedf2wBqSmy/IP3P7JZ + JH8YA0gW7cki5QMDkApJ+bC7AEznLyAJgvWXc4UkAKnEa0jSl74giXORcm6QBUmXLNLcZAYka264Zo10 + /gKQRPgFJKdDC0jc9J4RKCQNIB2QREYpGjCaB4tNGnjg5gHcgDQldntHOz+82V2FxYU+8uDnYY9R8ExJ + DIM0fQNIv+g23xiWQNJqT9bIBmgACUjCgHnGZxuwASRmgJxBivFjbdIJSZ5FquEcLUjS2IakGl6DkWHI + M1YY5hjpBUkBIs92BZIw8jH4QBLvR9JxAAmnsRzH4yi3ox/H0yzSBqQ4pAOSOoMn4cQukESZBNmlcX44 + QNSM0uE060g907hBaY8VkjJTaYcsx32DJM9mauzq4Bs8MCM6gcAKDDI+s6Y7mHBwETEDew88eu2ZUeJ6 + ApkENjPz+yrgyayu+3ysEgRlNvmu99h77D3232ystsDXXOzDFmOn+FnZmmWz1B4dv3v//w77VBtH1mjZ + P/UtMOrYXYWjM2ukn91gJCUzNICEza79xpbHfi87LxWC8AFX3zBwxOY/8iPxH/Et8TPjc/50+KMDkHbW + yBp/ljVHyRodcBRAApLY2OiEowBSfOoTHNkXB46SNTrhCP8NHFEVcmSOUMCITRoOOIqAo2zUwM64TMAi + xxScd2OGAaQLLDlTJBiKsvlU4agbMwwgNXtEfOSYiDiocLRipkw0kz1KPJVJ6A1H58YME7MtOGr2yOdX + QHLM9xKQDEd/240ZDkAaOFobM0i7tK5x6N84e5S4dcWrhSPHtCccOeY94KgbM3B+BaQf5R2jzy+FVQyu + 2DsJjPY5Lic2d0LD8XzbjuMHhrL2iA3a1uYMZYKW1jmDtACppXVlC2ePXsORBK8EjE44smZjhgISrLMA + yRmkr7NJww2QJP3gANKZRYK4Akj9nwSSBpBcXscfxR+etUj+Y2nzAqf5h13XIn0/qTODk/QRIC1Ictta + L44NMAFJ/WIMTwGkE5IESEiA1C+WLJIgaQDJNwU3woKkUnVIOynI0QCSgck3oW7GQFJuUNq+Ubl5ez6A + xM1dQFLfmhkAkPxgAEpNtUbzIPXh0pjbA0X7IQwg5eHcGkg635HUB54HHyByOplMEgsT01dAcrp5GZQC + kmVAyq52LIKkbyApgIQh0/kA0iqza3ndAUxRjGNK7tRmsabPpQEk9yG3Mb4xwl9NSr99aEMSZXU17DX2 + Obehn/YFkqSWGZBpoq/gVEdD6d20b9qAZHnRrGUHZkcmx/YkO8QBJLUpsUB1krskw+f04WANSHt3O4RT + NixlVvMydkKQggB2ZXIgcAckaQcGGjuDCmmV3C2pfwUUPedaByRbK7iZ4GeASH0Jim5jCqQIijLTPMp1 + 77H32Hvsv8HY8bznmb8CUvtG+rn8nptNutgepGusXrsmbtb42LeUxG3bp7EFSLWD9J92FHkH0RsgdUx2 + WWOxz4cNj/0GrApFY+dt81HXqFbuwz+M73gNR5J8zvI/hiSDkfyTZH80vmr7tj9XWYOUvvjAwx8GkPCT + gqCBI/zopazuhCP1sdts/XInM3fmKGV1ANLAUbXK6ixXlzRGSJzAjriJIy5w5HgjE7UGoskcBY4ApIEj + xzEbjn5JbJONGHR+hSNiIqpsBoSIl5w5sgaQEk9dAWnHYBOXHfFby+qucJQYL4A0bceBA0guoxtAGhg6 + NmZ4sPZI5wNImaSXZp2RYlXHreudR8S3XWd0AaTAEIBE5mhrYCjldYmnL4CU7BGAFDgqIBGXO273znUb + jgCkVokp3i8gqW0euAPSfu9R+8IZZgszB8kYeKPMobaZhI3kzCiGoA1H5pkHSR/3r0RQAanLjj6hITg6 + y+wWIPkHn9+LRM3e+h+pz/9z/oALIOUPXRs2DCDxj9M/BkiaLNIAUj4QMkkFIn9owNBZagcQuS+1jCFT + f+gbiARJD31RfGF8Ua8AyV+62rvUbm4K3SC+SbhZejMZknwzzc1VIk/2CEhKjaehqFokf9B9Ftf5xra4 + 2Tcg9WE4Ho7OJkx7HirWIjELcYekltodgJSHNke0H2o/7DYCBiTPkABINQ6FpCm3CyD5eEBSDY4gSYBE + JmlDEjM3NVo2Xq8h6QCkGERmimwcT0D6zZ5h+uq3QFLXJAWOlvGNZJQLRJNJwnjTR630aejHCRiQmCFD + BwxFXZNk2blcgKjbpurcTghHFMfkMc/k1alFC5K6NukQTjAO0euT4igPQOoMIzOSC5JwwjhinPHVcUsG + pDhujd2c+zh8O/8JBA4VlggaCCDaPwEGwcYEHocakASezuv3NXv210HPIQVBrDWg3Wv8Mx1fmaeM6/r3 + 2HvsPfbfY8x90oxdbMExXr0EJGxUbc8av153BaSxbRETRRcw2tcEnk77uW3oAVZ7bGyyj2T/d+aoNluA + VLt+gSPaXZ9qjW+w4kcOQBp/Yv3ZZXXNEgWaDjjCHwWOrPgyVB83/g7/V79YWFqThzc4sljvO3DkzZIK + R84cdZ1wMkfrXUee8Cwg4cObQRpAsu+fWAABQcQLzhwpnmj8sEScYTBqJYvOLWKQANIvACTFKJYBaWKY + gBGAlPjGMhhZGmOddtqJlwpD6jMgMem84ChyLHbGYInNTkDKGqMNRyt7ZB1VQ0ySo8SNXXeEJo4kvlS8 + aUDqOe0VlzpOfSRzFDg6skdOALDOftqJeRUHRwUkA1Pi5MTNBSS3kcEocsz9heLr5+xRdq0LIL2EI2J9 + QxFwdLBAM0d5RdBiiMggdFl3BCDBG0AQTAKfhFUOOArLuK9wtBjHTHQBJOuaReIHo51F6i/QGJmk/gHp + B5D0P0y9X/7AlNoVkFb5nf9B/kdeIIn0GR9EPxR/QIGkUCVkWUAaSAKQ8qEHknRMFmkDksWXZ0DakKQv + ni+ZL/wGSQCSb5CBJG4kskhesDbQVEDyDaebzzdhM0mFJG/W4JuS9gFIu9SuaVIvsONmX7MFG5IKSBua + NiB5cd8A0soc6YEEkng403duM7kBaUNSQKmQxPuRaFsHJAFPMSYvIKnld68hqZs2WJnpWTM+ZJcOYzcG + 0tAkQ7gMpBRIqiH9reBJhhUDO5kkqZCEUfb7FgJJNtqBJADJx8LRgFNLBnYZgdXa63EQzhpdAEnyS/Uk + OSQ5FhRnlDrvAJId036hrH7GY57x8yYOXpsUh4eWI6xzRO2zFiD5OE63jjdvX+9Yx8+1SQakZpLGOaNx + 8AQBDQhWkHBz/g0Uolz7VEZXOGJsft+pXktwcwt4LkERgdHzeMZ0nmPOG0B1LD/7HnuPvcf+yscynjFf + N339OfUx1t9Bv39u2ZDakxd25pLZPn4mYzdbNvYNW6drLoC0r1mTT9t+TtZolzYPIAFHtdcBnhOOYp/H + Xl8gSOe1+5Rgr37LviNKWXd1wJH9jnxO+lNWN3DksvATggpH9mnpe/idgNvvnWuOZmMj+8vAEX60PvUD + OKovHjiqn67fnjK68d2U0eP78f9MnOL7Z91R4Kgxg2MHnc+65sBRAInYI5OzwFHiE2IUHweQ6Gs8w4ZU + mQRWrNPYx3FQMkdsaBVAOuCo7zsyICWuSny14zADEtmipcRqgaAcn+CImC+x3sSB0sCQAOnYtY6+DUSt + YCocPQOS49Qdty4YyvuOCkvta/z7ox87TjYcSY2RJ252DO24mmzSwFDjbcfeSVQkHt/Zo8TsA0dfOJYH + kBLfC452okTwM3AUQMrGDAASCZbLrnUCpKlWCyCtdUcAUirdAkhhlwCSWGbgyIwTvoGHzEDmoQVI9zK7 + DUj5gStl9X+g/9FkkkJpbr8CpAVJ7X8CJD4UPgx9aAuQrEBSPkA+4PTxAdM+AemLAlIhqUR7BSS+3PVF + owVI0W3b7948SUGudyP9+AQktXUzHuV23JwHIAFHO4OkthVA8o2PeCjWg3EC0YakebACRWtXu7b9cK4s + UtvUw3799zy0eZg9I/IRJM2mDa82bsimDVdI2gsfffwIkjBeMmbWBZAqgAhtKEpqnfPOLm1jqvZvrRjb + 9P+eGaojk7SMOFuAWz4fw74ACQcQ/cECiNSus2gbx1JA2pAEIEU4IPVZdU44sIDSAUlqB5AkA1Ic3wlI + aBwlznI70DrdSE6265LieANJa8w6HXczSVFBCaev9goYJjA4tAKG87rj2gk+0AQkhwpMz9er/xIUWUdA + NIHTCpJ6Tdr79/s8P+uxHt9j77H32F/52PFMW33W1/N+aq6xDhuCTVHfExCdOq+92bATiLBxp+Yaq7by + CkbWtq+I8dpf2eHnrNEey7hte3TA0bL3VuAoWr6jPmPBESCk/pdwVECyD8OPDRzZX7VPWj5POuAIJVvk + rJE3ZNiAtODI7ZmUDBwFjKxmjQ44qs+OTweOdF44uvj+gSMAqfFC4ocnOAKMnuEogLSWAxiMrMYxrLFW + XDOVMgNHAaSAURQ4WrGT46jGU6MDjqQBo8RkowGh13BUIJo40OeKF9fyi/OdR1ZjSqqVLGDpjDsLQ4Wj + 1W4MS3xLWV1i3IGjAFLj4AOQyBYBR42hb3AEIE27gJTskWJznZM5sgaOAKSCU9sXOFI7gGQeGE4IN9wA + KYwBHD0BEnD0DEhtDxwdzDMMBCCdDUrt0s623/2BqcsrJFHTN5A0gNQ6v65POmFoQdK57Tf/QAAp/3Bv + 9d2+ApIEIH1vtv2W+DAPQPp+tgnkg+dLkBYguQ5yAGn6AkgS6cFu2NC+BUikFcksFZACSSjbIQJIEjeb + b0YD0k9IYwaa3JcbtaV2Iv8DknTeulFr1ZXyMFw2bMhswnMWCSDqLEQg6aa1gUNAqZCUB7lrkAaS+uDL + CEiz/fcGJClpZ2//7UWMgaT01fDwFuoxRAYkywYLPa6QVCOnvm7LWaN3QJKMIlt6TttAVEiKMfUaJAOS + FcO7AMkbOCxAukMSW49e+ykVsDJLFk2f4YjZtOsaJMuOxQ7mKE0YZ7QzSWytqj7rCZJ4y3k2bniCpGzg + MA5zOdGOtexuQGgASY64s5V1wlWdO7Ocd0jaYw0EpBVAJFDYs6rP17xen5TAhCzRHY6qa+bJ0nUNll6u + T2qQlLIa9801HBnXz/marffYe+w99lcyluc36jPd51g/l/7VJ/X6PTaK/cCGHPbkDklP9oVrarNOO4Y0 + Vr3OLtVGLjjamSONz9jV5h5wJJu84SgZfwsb3izRSziabbwrw9ECpMeGIqs+xm35HPwP/eOPxm9pzBN7 + 6rv4skwC7jK6BUcBpFVGp3a3867vdNboeNcRPvUCR49VVlc/Pb5c/vvBjnXj26UFSPOuo2zKQF8qTYAj + vzoESAocbRgSHHk777TbFxhKjHJbdwQcOZ4RGO33PxLzFI4sNmlojERsFDiaWOpF5ki6xmCZvLYGhv5+ + ldG9gKPEgy/gyNVGxIzqmwl2q5PwvIezr5lJX+NTx6YprwscLUCitG5XRW04CiDpvK/CKRwVigJHP872 + 3QNDwNECJMXlJxxNIsPx+RfE8+jIHrUPDkjmKCwADySJ8vC+BQNHAaTwhLiCVwsNHFnhkDAJgDScAhwt + QOr7XsM3N0BKBqmNDUgSg9M/gESpnX6pAem7ByD5f9T/ef6Y/mF3SDIg9Y8P+c2HQBap70U6PhSySEDS + BZBukHQA0nxBkQHJXx5f2DMksYvdB5DEJg2pveQmiQJFbNLAOqS0DyAyIB1tiZpQ69ykoTc1kMSNfgJS + Hwp2LMnDsh+kJ0gSIGVGYjJJEQ/lDZCsA5B0zOzHAUnJImWTBgzBCUkYFDZpAJDcX0ACkuYlshifDUmZ + 1eEdSWq/gqSv/O6CMXyBpBpG3ncwBvOrE5I2IAWS1Mb4xhAHkNIOCFkDSTHma8bLskOI6iBwCOkbR/Eh + IFm7rvuP1umY7Kzk3D6ApIdrx+3wmCG0Cko4x3GUONNDMzaAZOF8gaS9gUMd8ggIUl9mOuP47eS7Linr + k9pvrSDhFoicsKTxa0Ch/hWUDMzcNAHM5dpcj86giCDpqlWO02tzZJbaY2ozvv9/77H32Hvsr2FM/e3L + NUvX9Ukj/2xtwfo52Ylli2xD1Get8a0LIK2fkY2S3QogqW2tsehiz8YW2m4Kini/HDYTLTiSss5oiUz+ + ssMFqxlbcGRdJsKWzbfWTnVR4CiAJL/xDEi+5gCk5YPGTwWMCk9XX1bfxvuNrnCEX8Q3eiJx4CiVF8CR + Jx6zayz+NHC0AGm95yiAlOxR/Lbfc5hKkfj1+Hqdj+9/gqOJDRQzNF6Y7FGyQ7TznqP2BY6ITzKJ23jl + Bkdud+11NCCU2GdPKCN2Ap5YKuuMzljryBwRg3l9+F8CpMR6OQqMHpkgf4Ijx4tdjrFjyZ8MIBFjGpAK + Rz9JDNrsUZd/HICEDEjdxa6AFDhy/EvcuwFpFDj6+kdfFJAAJsXcABJw9PUPf1BAIhYfONK54/QBJOCo + Mf0JSE2ObDiyAkhTdXaDowOQ0jfZo0naBJDCJS8BCb6ZZNABSDp+8p0BIWkASdqA5H7LgORfCiDpFxWS + /EcARwCSXyA7fVFAyX/8CUiWPgTEP/qoL+wHow+hWsSZOsUA0Xyg/dDzJfQLKb0uQLpmkvgSNyBZC5L4 + 8gtIgaSAUgBJKiAtYOJmy80XSueG7M3oGzWQ9FPRfW7ctAtJ3Oy96bNhw5o1IJPkDRwCSjxAe7YBLUCy + drkdD2UBaQET2g91HvATkmIEZAxkFJYxyMYNo2zSwHmNyzI4v8rsjFXDFEjCWFEXjBGr8cKw2cAxGySj + t9tjBGMIayCRIMmbNwSSvIEDoIRmdipp+9nAwUb6UGCJ7JK1AMnG/nACmSkbxVlIa3Yt5XYpufu9HQ0v + 1QsgRXFILbkTIKkP5yVdIQkH2BlBnN8BSWsDh3GYtONIL/C0ICm67XBnR63+OOePN3CYXZguYytAuGSJ + TkDy2Fx3XjPBxgpSFLRMIENQc5/9neuiBVYNkqIETgRTE1wRPKWfsfk55Gv8c9YaS9/oPfYee4/9J4wZ + dPo80tdnts/u0yYNVq99nQmyDkAa23Jct+3LYZsuNktjC5D2NTu7dNjCAE5fwI1sH2c8tnVscCayBo6u + Y/uasel7remy6Zb8Aj7AvkDt5SPS3zFgCJ/yBws/AxTJHw0UWfFL46t8XFBEOd3ya9nhlfaU1aUtv/jg + XUfjL5lgDCAJjrKu94Cj+GId94tgt68OHHmicwHS+HjK6gxGC5BucKQ4YTJIA0eJLX4TKdYgxniGI7cX + IAFHPlcsE1gyIGUieMU+xEGNiQpIxEzpcxxFLLVjqygxVwBp4GgLOLIWIJ3xHTBEBmngqHGhYkUm1okV + p/oosWRgiPaKMYEjVzMhx6MBJLJJjVmbPWLSf6qkNhxNckCxsGNi4uDEyCtmZp2R24mtWc6S2NrLXBYg + DRyRxGjVF7H7wFFjeRIg3oihcf8GpHKCOCBwtBlildZ9JgiCMQaOAkhmkTCJEzibSQaEzDKflm1ucGTm + eZiFPvkOGSMDUcrrDEejXsyxv8BwhLy4SYBEuV3+x/pDrA1Ju9zO2/ABSIEkKfuW8w/3+5GsWYR17Hf+ + ffWhZJFmwwYA6Qd58677CkjZsMGA5PI6A9KGpOzLDiTxxT5+tCGJxWaBJN4IrJvC5MyNknK73EAm7Ydv + qHPDBt9suvF8AxqQuhiuGzbk5uVNxqJ7FtGl7Ruam94PQ2Rg+mnSq80keSYB9QHioSoQ+VxaWaSW2+Xh + MyAFknhYeYjngdZDPsrDvyHJhkCAFEgitSyjcOxuZ0AKJLGo0QYGg2PD400agCRmajYk2WB5k4ZZPNly + Owycy+vyVmwgKeV2zA5lkaYBCUgCiDYk2bBKXuRZINqQZDiqMNYLiCS/k8HGnBkvz3xlJgzZOURAks9T + aid58wY07bUmybNucTqdmZNzSr8dlDdoeDCjF0g6yu1wcFUcXmYGcYjuMyABSXKYC4joEwQBSTjaHOt4 + 7Yg9k8mMpWcuD0hq/4KkI5v0z3b80XM2yQEDIoC4gg1vlq8ILnrNXIcmYJngiKAnwc0EOBzXdaNeewZL + DaYmoMqs9A6yfO1kn7jGP5f+68+p/R57j73H/jPG8kwy1ud1rrmO6VrJ7QEk7ETtwYYejdlmrPG5NtfM + dZHt0WGXxl51PHYq1wwcRaeN9MTROVabmTHZ3QCQtOwtk1TNGjFmO60jdjiZI5fSxY5jy087PwDkLJH6 + CkfjJwpH+JLZqKH+pf4HX7TKvscvDRy5nzEyRl1vhE+r/ysc4f86SeidX/Gby1cCSMBS/Onarc7+Fp8c + OFK7/thwFD89cKS2/XgnQfHvgSX68P/dzltxwQIkYgZiByZaU53SsjpiDcERmzEYiC5wFEB6FI4oqVtw + 9AsqZxL3eFMGw5EragJHknerA5AKS0wwE0cZhCa2usGR2/QlJuM451JiNsV2xHVffgkgPRT7eVdjdjZ2 + 24CUkjrgSG3LsWPiSMeUnBuQulGD48+9Jh448jbfjl0BosSsgaMCEpCkOJd4l4RA4Ih4uHC0dq0rHCHH + 1FJgqXAEIPUdpYnLNxwBSMTuwJHj9wEkwxEqHO2kCZu4RV13VH6YyjQBEgKO8t4jK3CktgWnPAaENses + DenOpNBioABSIIlB/cDKJKW/RNVf7HH9YjR9ByRNJgl6S98Q31qL5JRY+6RSodNmBqYzi3Ru2MCmDbRD + nZCn03R8wPrwaQNKkKsJlg0bvA97IGmR7voyv+gXbgWQaLNhgzWZpAAS4iYrfUPh3HSh80CR2r45V3tu + Yp1bq30oD4AAqTMGRybJ6Vbaa6Yh237n4Yry4OXYB1JKence2j7Efnj9cHN+POzSkUmScWBGZc2mGJLU + Bo5qWJpFWn2TNbJBilHafZ3pwZDFmKXPoGQgCiAxQ+Q2b8g2EFlOuQNJbaPpG2Osc+uyJsmS0dZxSu4w + 4jHsnvlKiUCMfvrkEFJCACTZUSw1k2RnEg0IVczIeZaOtpySj2o7Y+SZvkLSkUmys1vldum3OltoOBqn + aKd5QNIuybDazxqlOGE7ZjQbOFw2bzjGcfKdDSWTZJFJ+jCbtGddE3BsnddIE5QcgUuUgGbN/C5pbPTR + z1gTQDnAKhwtDTBN/3n9N5T/vMfeY++x/6sxYGe1M37V+ZzO9evZvOt49k+7gD64bl07tqdaNkljp+06 + r2X8tHfSsoMaO9YadWw0NjUTUckadUz92Gck+9ys0dhp7Piy3bXrVm3+lF/jC6bPvsL+BMVfDBy5j6xR + M0RkjcgcrexR+1MBcdmMwVki/Fp9XX2iAWnWG1n02WcCQ+pD8asBpPpafK9ASOf44/rowlGzScBQfLng + p5mj9gmMLMDIMYHOM6laAUfEEgAS59GKOzYcLTlWWZkjxzS0mQxOxqgxD2uOAkhZguDJ5EwoSzPZPHHT + xFULjhp/TXvHZtmUYdrXGM4xXuK+xH60DUcLkJI5Wtkkx5COJe/rjhp7prIp1Uy0HaMqVl2vqWksS2UU + FVJn5khtxb+OhXfmSEf6dvyceNrx9vQl5k72yImKxORUeQFIyRxFrQZDjfMprWv8XxYID4QRZmkOcCSG + aPZos4QU5kj2aC//Sd/mFfNL1x41ezScA+uUfywAaUNSL/gu9PQakD799JF3I/l/Mn0DQ6KyE5Do1x++ + s0j7H7UgSf/g0OHtQ1mQlLrEAtIFkiZdx4efL2IBUrJIgaT1hS4t4s2XbkCamwFqXrva3QApWSNutAIS + N5vVrJFvSkNSb8ykOydrdEAScMTNnrQpD8ETJGUmwZC0AIlZBz1c50tkB4rWQ6mxAaQ8vMfOdp3xmAd+ + K1mkDUlJM9dwzPqkAaKLkcn6JAyTDdUyThioVReMcatRSx8zQldIsjEMJHkWiXbrkk9QyjuSbHRrjA9I + Ot6vIMOtsUBSMkrefjQG3wbdxj6GX33rjeA4jCskPbzD3RWSBobWbN1yRMcud2wBHocWR4Yzk2OTOgO4 + IWnkGcM4xsNhSnWmrVu35GzTF2W28gZCy3F7lvM2dt3AYcNSNWM+TiAhHQHIOTt7AaVzbLSCmT3zu3TA + ErO7Z+BzXMfPncHV0p6hXgHZce2etbYI9Fb7PfYee4/93475GdvPIvJYtX9uP5OXZ3rpeO5lB57L6LbO + rNG2M4ftWTbpxRjjo9i5Zes2GHk8NlHqmFX7iT2Nbd1wVPsqFY6SNcJGT9+y27HlVsvpItl7Mkjb9ttH + jB9xBYIB6bpTnXyQ1Y0YZpe6DUbWHzW24WitOQocJXtUv+e+A46cKcJXAkXp2z71hKOqcDRVHoIj++4D + js53HT3DkeKC+P4oMULhaL3rKOuOElsEkMgUfQBHyR5N7HKFI7/e5AZHagNHiol2rDRwNIC0skeNuxJz + NQ5rRmlg6LJr3RG7JZ4jvmvMN6V1A0dpA0ePwFEBiRjScIQexJqOO5mkv8AR2aOsO3KsajhyPAscXZaU + BI50nriY7FHWGSVOXoDkl8Fe4MhacPSYtUfAEYDU+H2yRwccJaZ3jF8OkIYDjl3rJntUOAogtbRuskdw + SLJH5g/giOzRse5IChzp+BiuGc459mKAgT75zv/6DoAUSOpFBSQ0PyhdASmQNIAUSAog+Y/wH8gfyR8M + JPGP8B8fSDoAKSk0PogNSAuS1sKt/WEWkpKuo68pPMi09JqyOgApkJQskvXDlNWpPZszcAMEklJWp3Zo + Ov0Akm+mBUvHDcdN59RloWj6fA4g/TSA5Bv5gKSuRWp5ndp6EPwAHJD0wUtkgaULIM3MRNciTWqXhzYP + 6oKk9VDnwd+ZpJ+RQi4UTR8GBAWQUIzMyiYNIA0k1UB1RmcBEpBUQCokOV0ew2dIOoyi2gGkF5B0AhKQ + tDJJGN/9jiSLfhlwq8Ycg15Amlmwlt9llsyQNI4CZ7F3uHuCpN8bkJ7WJTF7h7Oyg5IApIra8T9dd7iz + jozSlFbUedZJxoGeJXeRHG63Am8Jx3078MOJ16mnP2NSS0ZWMFBIYhaVkj1rBRTSPdiYAOWApD12XNOA + 5psBycf+vlPnz52BVnUN3g45QLv8jPt6lJ6DvvfYe+w99u3HJB3zbJ7jWxue9vXbFuT4/MyPLZjrT50/ + d9iYsT0cNXaDIytjp2rfsHVqX7JGYwtlIzcYWbGlzRzJtp5jVwhaNroa+83Y2Hb7AvWhtDUWfxB/Mb5C + OsrqBo4AJCDoz48FRwuMAkNeZ3TC0QBSfVtL6OzvuiEDIOQqiylVt68sHKm/vvTBBGT97wYkfHM3U1L7 + CkeGoV1Wd4Uj+f4pt5fvV2wwGzI0hnhM5mhiCuS4w7HGHY4UkwSGXGK34pUTjqwuJ3DbMY9jnw1IEwvt + uCkTzzoqzsr5hqMNSAGjwFEAadpeHnGJ5RAgZEBy7Acg0W48mFgxceRMsDembIyZiqUAEsfAEbHpxKsb + johniWkDR21vOHLcmzh52l9QXmc4CiCRiCgc/UBxdeCI2JvlLgcgEbsnc8QymQBS43nF+Vl75OU1PoYB + 9q51lgEpzDCA5IQLMERZ3R2QDEcBpOETAInETvhFbY19AEhmILU/+a4B6X8FkL5jQAokZfFSL74Ckn/p + AUhAUv8AaC1/2GSRLP/R+uP7DxQcPZXaCZCAIm/7/QRJDz5AAKlbfwNIQBI06g/ehHpmkX5ADWTaySKd + kGRASt+8G2kg6YcAUtqTRcqNlBtm3UiFJIMQoJR6zgKSpfPeqGpD9/csUm72zAowQ+DdSa6QxGxCICmA + 5FrVPljUrp6aB1KQtADpzCIVkg5AOkXKuG+GjnEIIFkYk0eNSSHpFzuLZAODIapRApIwWABSMkljyAxJ + kc4LTy8hKUbygKTDkNa4xsBaG5JkeAtOa/aKTJIM/Fcx9Bh2G3hDEqAEJLW2WvLMmWFITqKQ1DVJ0nMm + KU5HbWbnrpDEbJ4d1PmuJGCpa5PukNSMEo4zkBSnmWySlZnFcbIX53vAE1LfOGw5b5z4QFJAiX7GBoIA + IWsCAwUUq9xEugUXBBsr+Ggw0sBkBSJHcDLXPGeJ3K/A5wyK5vcdSlA0QdJV1yCswdnMYM9193GCN1/T + Pq5zOdF77D32HttjaWfM17ldcY0BacZu4xLPZq+L/BxHsx7oWf6dt585xvNzh20Ze4Pt0dgdjjp+BaTD + tmHr6C8c1RZuGxlbmizQwFHHxs4ytm2wbfIJR9jrERA0cHTIbU+S4R9G6W+ZdsbwGSccSX80INn3HH3L + V2UdLb5rNH5trTu6ZI7iDw1BmUQMGPUYaDq28q6/Hf9rX0zfMxzZd+PD8ev18bus7qvsVGc4mthggdBv + AKQFRvQl1iCeMBxNHLLgCDACkK5wFEDyC/IDRwWkmRyOAKRmjNCGoutW3qPGWguQjsxR5dhtg1GkeA9A + 6stgDUS0EwvSnjVGihUBpMaQK8ZUzOnqJWQ4ApASmx6bMpxw9PX1ZbDWgqOvHQuv0rqBIyuldQDSBY4s + Z44KSMkcGYQSo1ted7TgCDBKbO+jY30A6RmOvBQHfsjGDGIGQ1AByWwBHJk33I8KSJ8OIA0cWWKZ8IzG + LhszHMyTfRk2IBWSACTpcjE/4L7QFlJ7/ofpW5CUP+yEJPokYKiQpPYmQf/DBUMDSWqfkBTCzAf5A7VP + SBpAWpDkL8WAZEG4ad8hqRRM+wUk6QZJe9YicTM1m8QNVQqHyDckcQNyYxqSjpsVLUg6ZwCsgaIDkvpg + NJPU9KvOPdPwARidGiC6QhIPtR7ylNtdFSOQTRskIClGYoDIGzbsne0KSTY+bmN4YpRWJqkKNNmQVTJq + SZOf7WdIovb4hCS0DCztAaQY5AGitGOU1SaTFCN+WZO0jL0Bqc4ABZCiQpKPcSRyLIGkOBhLDumYlYuj + CiSRNUo26YCk9svJXSHJcntlkuRI1SdnmplFnOrSCUPjgI+Zy0jt5bzjzG+QZO2x0ZlNciDBrCqBxA4c + ljRGEDIBSTVBCvrgmiNQugRQC5JGr64fady6BWUT8F00QdxcPz97V8Zy3XvsPfY/fqzPzNLxLN2fMf+e + u9bPHc/taQeQxk9d/n8af/qZsSm1KxcoGnU8MHS1W5kQim1jHNmezTVXm7igyDaTn1X/aV+lyeBjk4/3 + G512uXBUpZ1qgfQNDK1JM/mFlNMNIE1//Mz4l6lW2GAkjW+yn5Jvmsk9+7P4Lvu07d+ucCTZL2YCccER + ChzRP741cHQCkvxsJy6nbzJFH8HRKq0zHMn3DxxNWd0lc6TYIbHFji9WGzjqpO2eyE2cAgh1stfxzIIj + qXHPej+kzycmQjuO2jHWBqTdF72Ao8ZtAaNUBRWEmAC/wZFjwQsMOXZM1mi1G19mQn7Hm8SlBiLi08ap + AaaBo2iSAAYhK3AUtW/DEQkGxdCJna9wlJj7GY4So3dZzDMcSa0W23G/mWDDURnBKgD5qPbKHJkzRsMg + OrfMJxuOwi7DMQNHJyCdS4s++e53vvO1IOkxkKRBvyDJOzo8PvXOdq3F6w88vhvqkviFbPmN6IPWHoWk + R+r9BEmpAzTlPQpJ2ZYvkKRz6DBZJI4LkryThalyskhsAwgkZWc70Si72fkL2OuRvDsGu2dITfkdkPSw + BEnJIjmbtCHJxBwBSVmP9COTNalItSFubijK7ZqyNKH7JbJZo6TjAUgme3YS4cadcrsAks8rIMm7lOjh + sMgsufwuJXisR8oDJD2+/HJ2stvrkSqdZ5eUKbfLw8qD7cwSmnK7POw8/M4sSdnhjuNkkbKzS3Z6CSTt + crvMzKAapJXKlpHyznaohsu73cm4WexshwpJu9zuV2zl6VkkskiSjjWev/kqu9zwnqS0D0jyjNVDRrmp + fWeTZJyT9s+YVEja5XbMkLG73WSRKLerdP5H9bPLjx1Jyu0CSccOdzii7nAHJLGbkCApOwmRTarToo/+ + jPlo5xdAWrvfrXI7nCLyuWcdZ+bxzBitXZFwyn9euyPZYbOTklVnn2wSjvuf95jaEtc4OFCQ8FCwgJJN + mnd6AEouy4sCUWfGyOV1a4c7jjsIYUzBy8wArxlkBUDOEEUJks5s0vzMlNZ8+HPSmTHy7LVnvmf2+5yV + zliv9zVH0Kd+fkZjac/PvcfeY/+tx/w89BmgP0p/nxWeoz4rPudn+Xl+V66ZZ3N+7vbc+lk+dHneez06 + rh3gsT2JHbFN0VjtDOftZ8xH7A7Ag/0aYcM4BoqWPcvYspXYxNhJREnddYzS5rG3Ph8wYic6+sZG6zi2 + +49/+scqtj39TJB5jRFiC+/tJ+ZcwofEzwiOsiGDz0fyQVPdEBhaviqZImeM5M+mQmLtSGef52oKQxFS + n/3hVF/Yb3aCcXxq++Rrs+ZIvliyXx7ZP3O0z3b2KFki+3LgaPx8fD271CGDkY6ZTCVWcIkdZXbAUOIK + Q1BijIg4xPFIoEhwpHiFNnGLwCjVMIEjLysYeWKYuGfFQFmSQEykOGlljCaOSqwFDLl9icEER1Pl43hM + /UCRY7bHlxaxnOK7BUPOHjXuo83udANIs0udYkUAaa05cmz5N2oLkBJjui0YOrJH0bQVs1JWl1jW7zrK + +46ya53jYIOQ4mCX2LXMLrvWAUFS4ucfWMAR2SSSEtm1LrvVBYaIz1tWR7yuWD7xvON6w5Hi9maPEu+T + GGF3a+9PEF4IFzxYdzQ71gWQYAuBkeWkzKpia/ZIUl/ASOeGIwAJxqk25yD1VQDSd75jQEom6QQkfnDW + Iw0gWcCQCSyleIUk/pBCkv7AltsVkAJJSYXlH8w/1Jkk/aMXJDmLBCA1k7QAiUwSQOSMkgGJ9yMNJJlS + /cUEkPRFHJBUQFqZpAVIzSS5DQ1n6+91YxyAVCAKFBmSpq0bLoCEDEi+MQtIgaTeuHPzAkidAfDWjFWg + KYDUTNIDSKImdQBpldr54boB0sxMrIeWh7IPsq4BkvyA82C77wQkP/ynMRAYrXK7MSCFJABpZZJiiAJJ + tL0YcgDJ/QuSPMuDQSskYegwgABStgAfQLKhNCCRal+gFGMKJPVdCRhbjG4AyYYYQGLmSm3PXNl4x4gP + JBWKYuhzbsVBGJBWJmk5DjuRA5ACSYfTsRO6lNvFUclpNZOEI+tMH/1/RMwGqr1mCOMcWaMUQKpDDSB1 + +9cptzt2uIsjtlNeznnNWtaJA0JX5y9nnxr6OP9/UBAAKGlsAoZCUoIIQIlZV/0OBR+5BvApAC1AWkHN + GcDkuksAw1FjExBVO9BqwNQAKkHU/t2cf/RzE9g1gEsQmGMCwIp2rs3PpS9qIPkee4/9zxlTO8/NgqAD + hOZaH/fP7ecnz2F0eTZ5bnVNxfPM9fNzOa6fO57zsRfLhhiGFhTlmm17ald6LYAEEKldaWzZtWXrFjSt + sjkyRraN2MgLPGn8gCPJ9jY2NpNU049oDyD9Uedo23cdUzmQSTKvM0L4jvqJGyDhT7rmSH7HfYGjxx9u + /mj8lPwW/utjQMoEof0fgLThCH+ZicUC0oajBUj2rZTUGYjqj/HN++gM0cBRt/Jefn75/gsgBY6YRC0c + KY4IIFHKfwIS8UcnankVSeKQwtEsE3hM5mgDUtZfXwFp4qHERD5uQEos1VircdZ1knqDUY6O1RYgOYZL + 5qigxKYMj8IRgMQEegFpx4mJHx1HFoa+DhzRpo/40xP1TNY7LgWOCkiOXw1HQFJi2gJS4l0SBY55Hfsa + jgJIOk7mCDgCkBQ7E18PIJEtSuwNICVxsTNH9AWQkjl6FI6cKXLyw3BErG9AChwFkApHV0BK9gi2CCDB + GwUkKtrgEbPJFZDIHA3jzH4LJITYzbtw9B0DUtYeGY4q2oakI/WUX3BC0tffHRIDkNZ6JP0BBqej1I4/ + 2mQHJM0/CjgCkDYkCaTc7ywSH1BkSOIDs0yiZJICSfpA/SWkL3DkNmuRAkkmWhRACiSZeEPDIeIAUiDJ + X7yByIDkG2MD0oaiSU0CSEASN6MhCWCiDSgFkgxITn+6b25q6N/y+5H8ABiQqoGknwaSDE5qM9twrkcC + jrZSbndAkh9M1EySzhck0fZRDz3HysaAPiBptCEpWaO0SUnTzgzNkcqWgeIdSTFOC4pYPJk0+AFJMztk + A4iYMbJhrNF0yj0ZpAskqd/GNrNSC5IOQ2w4IpPE9t+oxt3wJGM/YjYMJ2CHEAWcTkjykXZgqJA0jsaS + I+psHU5JerAmaRQnFkjKTB9lEnV8ZxlFZhXVhzKrmBKM2eEuDhdni+qA7YjrjGcWU+d11lP+IQWOogKS + AwGUwGCNEwwAQRaAtKSxlN1Z+5oDfKoFSNYELdV5nUSw42Dq1BFQ5dx9V00AhtbPJuAi8GrQN0HdGfjl + PNcuHQHf5Wd6fgaIuvY99h77f2jsuKfXcxFtSBnpmmr/zly7pOtOuMkzW+n8nMyIdN080/efO34+P1c7 + cdM56XKxIYz5eNik2KhO7GisWSP0D/80ts72LLbPkDP2EJt4TCrt7HvtKXZ3QdFSbbHGaqNRyumqPfk1 + th6pPXAku2/fQL+rDywDEhmjUX3L+Bx8kNoDR/VPBxzVj8mnWcvHyd/Z5+H71FcfaN9onwkg4TOBI/yo + Jx7tW1PWDiTJ9wJInbBMOd1s5e2j/bkBKf48ws+vCdJkjTxhmg0ZdmyguIF4gjiCDRkKSO4LCBmOEn8E + jjyJ6ziFneqmjA446rnhiLI6Yp3EPAUiYqKJk0YTOzmWKhxJibMSc1FWZ0Bqe8dn3Wxrb76FgKPEecBR + oMhtK2V1bg8cXcvqLJ0PHAWMDEN73dHAUcAocDTxa14Ga3VpCckBKyBEHAwcAUiJmw84khRXSwYkYuwN + R19/HxmQXN0lkT0Cjr7+nhU4Ip5P9ihx/4YjXeM+gVDhKJxQjjAILTiazFHgqPpsVbl9apYxHAWQwjLD + NptvyCKZgcxCn5BScuboCkiSL+wPpNQO9RejwJD/5xuSDET0+48EiNzHPwL5j9+QZAFI/gAWIPGh6AMq + IOXDo906RYBoIGnapVR9IVYhiS8tkJQvkS9U7cv7kQxHlNuljwVpukFKziZrVEji5voAkiSd6ya9Q5Jh + qDfyAUgGIx0NSH4ACkgBoskk6SHxQ2RAukHSaziKAkMnJOVBLiTpfGs/+Gf7MBgDRFWgSOcVmaQKKBpI + CiDFeAFFNmhPkBQoUl8MYWqMgaQxnmsL8LQLSQGjQlIMsY8Y5otizHVeXSFJTsAGv84ALUCSE7EKRgDS + OJgBIZ0PFBmQFiThrOygIju2DUnM/A0oXZzjQFIAqRpA2pDUmvU6Y117c8pLF0g6nfoNkgZyBpSyNonA + YGkD0CmCjmjGueYatKAEPegCTO57cd0lYJog6oUWMJ3nH/zsCuom0PsGTWBI+/wdtHvNOr7H3mP/r42p + 7X6fH+Kav6T+7PlcLPX5W8/kHM9rXsnParV+XvYA2LHUxlbcNXbjvPawRcs+rXHbp9FpAyXZyGaNYgv9 + 8+e4FDiqLcXO1sZaN/uLDbZ9Rl1Luuz39NvOjw+wvR/F7qdffqJ+BDhagGRgGv9SvwMY7XbhCA0s4c/U + HkDCx8nnsd6ovq5wVGUicW3IEDiK8LH2tT5Pe7QmL4GjtgtJ48unnQxSfH9gSG1rtRMzBIbUtqavsUZg + 6AmOiE2IVRy/NIYZWHKMsyaED0BqZc0tRpo46rJjnTQwlDVHicGsa4xGtsjtxnG0C0fEedITHBETuuJo + YsYAUiffdZ648g5HANK0mbgfQJp4NrFr4MhSvDuARByceNix8cARbeLnxNELkGgn5ibuXoB0XXeUtUcF + pInn3VbMbyUxsuGIqjJxAXxAUiWccMBRuMIcMnBkqQ82gU+ilT2yzC9WueZkm8VA4qJPAkcHIOkccdEB + SIUkgKq/6BmQpPb5DwwM6R+gP3w2bGDhFP0DRBuQ8iFYA0kFJJ3nw+uHegBSahndtgaIumHDfFn0SRdA + CiQNIH1xAaQrJIWsdUOpvSEpgOQbLjdaoUhtXiLLDWlAsgaKdG715l43vyApu9tNOw9HICnn0YYkQMmz + EdYBSwNEeSA3JF2zSHnAA0R704a0YxTGIAwk5Rhjgi4GJgYHSKqhApJqoFwTPNozPgckoYEkA9JAko1j + NDvafDMkWTLGX43GUAeGTsMNNC3F6KeEoHBEJslOwo7DDqRtaxxNyhN07nYzSnZIIxyTHJXUdUlxXANJ + 1itIWnJ5xc1ZosOJ4nAPUBqpfXHS6BmSxtkfGaMFSVHHjnFrg9A1ALlA0rrmGX5OOEIaG50Bz1x/Bk9n + UHUC0Tfp/nPWGeS9CgIvgeOLn1m/67juwxdqskvYe+w99l8xtnXeu+v8fs1dx7Vcf+p8tvqsvZTGL4Ck + vlOXa4/n/7QLp704r13jN7szGzBEtlPX8edNGKxt99bW3WvsajfXxFPt68XeLlvs84wvMOrYxZ53Mmxt + 3HPxBwNBOpevWH6k57sdf/M7nV8m6+yX5LdOf7V8mbNGKH4uZXXpHzhy1gg/Kf94Ti5eYUjnnZxkpzr7 + 3/HP6geAlr/ePtwTn/hy4MgqIHmy9AUgBY4cQySDRJu+XyImaavEH45TsiEDcQpy/BJRTmc5vkE77hk4 + 2hoYSnvHUlbg6Iy/NhxFwJBjNbThiBjPYPQERwGk9B1w5Ml2x5Acd4x5gaGVPWosOjAECDWONQiN1A4c + Kda1BoaaPHB8fALSAiIyR0eV1sCQpfYAEvH5wFDj9gVIK75PvO8KsiscmSEMR9aGoyRewhYBpMKRNX3A + kVll88pLQKK87g5I32kGyRs1ZLOGgtIA0gFD3wBI/DFqPwHSgiGvQ9qQZLk/gFRImg+DdiBpskhXwrxD + Uj7480t5gqTpg3ajoWB/4UCS4egCSL5RAkmTenT7Ckmm8YgbkJvTN6vOgaTcsL6BkznS8YCkn/zNAUhA + ktp+GAxIC5KieYACSNYVkHjw+iBeH9L9AA8kbVDaD/0JRFdIshGR4UADRG0XkDIjE+O0oagGC8WoLUgq + EF0hKUZxgCiQNEYzIg2PxqgWkmxoD0CycY7aNwYexYhTeuc2Bt+A1PKBaQNJdRY6Z3atzsR9k0U6nc6a + patzugCSzgeS7Oz+EiTFMUpyniujdHOqcbISzvd0ypLb0sVpL0A6HX7OnyFIQYKlYGFnk6x9DUHGmolN + kDIByTUQydgJPHc9BT9z/fEzl6DqDLZeaAKyAaiPfu4S/L0KDm+6B5Ic+7v4fQSnOWb2/j32HvsvHmt/ + xnxtdN7HH8o/c2h+DzqfK4nnVP2jy7WnXv3c6PbcPwHRqV73BEdqbzDyuPuO8WrsHLZuwKjt085d7WX0 + zRmjwxa7Xb2Go9hy66mkbvkB+4z6gwVLV72Co/if+qQTjiz7sAVHVn0dusLRWVJ3AtL40IBSAClwJMkP + B5B8nvbohCMAyf59AZK0wMgaOJp4Qedkjk44qu6Zo+u7jo7MkWOXxDADSBPTnHHQnL+Co2nv+GqU2Cvx + 147JiNN8Dhw1ZisczYR3QMi6w9GAUeGoovrIYAQcBZD2jnXJHk3mKPHpAUfSFY4a66KCEEkDKzHyAFMy + R4Ujtc8lLInBR24XjpDi9XtiY8X1iv0vgFQeMCOYFQaOLJgiHAFTkDmyBo4KSANHB6sc5XUbkA44ctXc + BZBYf9R6uwKSN2xwO31ZsAQY6Zd5QZM3Zsg6JB/7P/aGDfpj9oIo1/6pP2Sn85Ha+ofpvP/IbNiAmkli + ARYfUDZn8G4Wj2NXu4EkxvSBU9OoL2atR9IX450zULf+zgYOfLE/fOiL9aIyaij1hbNZAzdA3o/EArQA + Ehs25Mbx+5HU1g1EzaZusKxHCiR5L3k2cCgkedeQSXF6wRwbOCQV2vVIubmzsG7tTMIuJXkw6PMivb1J + Q2YYfN5NGrpxg8cOQPKCwJHaroVdD68XEkqzRmktMPRDvxYkFpCO2lt2tmMh49//fRYyjkGR0fE7BNYC + SEESGzlYMlRdHPkrS20vorQBA4qyu90vfu2FlTZ4s5udjWJ3t/M7D9qmXwazCzgFRY9CEgs9O0OVDRxm + jdKsR4ohn80bJAApO9zZ0O/NG7LIlJrrOoisTUKFpCxgtSP5/R8ev/XuQGsDB69HWvDktUne1a414T0G + klhM+/vIDo/1SAUlxuQYjw0c6hxTl77G5GipYa+DZcGvQMmyQ1717ZxTC581SmkvWEp/FhvTPoID73Y3 + mzg4eNjv+0hNvpSFywo4slmDg4vU+avf6hiBCvL5WkTNsQGPAqFZeD3Xn+uY8jN7PQNrjlDWMYwcnJ1r + leZnnn8u5+vnjqODwVl0Pus1WH/RoHJt7kCAOdecP7fXazDGdel7j73H/mPGdGRs37dcfxw9frl353hc + 9/J54Hyelz5HfZ6uz5iuPZ+//o6Pf26e620btp3QuMW1vabChqzra3uyHnJsz2yosO2Sr8Nm2cbFjum4 + wKi2DrvWsQVF2Mc/WckYZbMFqTbVtnbsrY4aI2vEetHbRgwLjmTDvUvdsu8cbddzHj+wfMKaVEs/fgUo + 2n5lfA5+R33LHwWOfC5/NetpZyOG+ri1EQN+r/4PELr4RvlSNj4qHOFP5UPpY3fZwpDgyOfR+GmO8eG/ + ttZGDDkGhHSedx2xPllKXOBJVMUKqJs9ScQOXXPkTaJQ4Yg4pJO4R4wCIBG/FI6IaxLbAEVz5NxxkeOl + wJDXHC04cuw0apy14IiNGKrEa8RmlNURuwmOiOuI7xzDBYS8KQPxYONAtwtG7vPudMiT7o0ngSNizMSd + ABKbNCQWZd18dmAOGLEhQ7NH6lOMy/uOiHOz/j4wRCz8hTXtgSNvxOB3HSEAKev9kz0i7v4+u0rTl7jc + MMSmDI7n2ahB8byOjucDSMT54QFDkdccGZCAI/o/07HcwH4GzR6VLTL2qc6BI0s88qnlzeTUFqsMtyyW + Edekr5zjqrnv/C/1oe94k4a97ujIIj12X6jK+tTqG2bnf8T/TP/zai2IQvOHhu7yj1N7Mkm0k0UyIEGK + q9zOgBQYMgjRXu9HmizS3g1DXwSQBCA5rVdIom/oNuRr8QXTzuYMlgFpQRLt7ObhvhA2kPQqk5QsEruD + hNhzc0LxG5J8U3NDoz0DoBt9QRE61iTxgFhrloFjHrpJ1fLgoYGktXuKz5Ef4mht/43ct2dFrps07CxS + IAmjQkbpmHX5Oe9JWsYomaQCUmZzsrvdMbtTQCok/VrtzAgdgORyOxtK9cmABpICSIWkySTV+GKUqxrp + aAAJoz6726Hpl9HPrFg2cAggDRxtB+JjZ9pGzMThhHBAdlAX4bzsxEbuY7aPWT+gqIBU2RnGIRaOjlnE + kQFJTlbndbpLBaRkk6w1Rhs4GsXB29krCJixABIiSCgkOdAoIGlMQceoY9YRhEQOUhS8XMpaEvgwdgQ7 + 0Rk06ajAaM8e7+vO4Ao56ELXYO6uDUzW+XP6/724HjVgTPCYIPTUBKYEpaM1Nj/Xn/1nz+rP2L5O4++x + 99i/w1jvNe7b29jL+3Ofr5+tXj8P86z0uVnPoMaqb3z+nn7Omme6zze2Qf3ruR842tfu6/RzPWJbUkI3 + GSONjc05tOwZcKS2wcg6x8bucc3YRNlKAVMyRtjLuwaANG7Fvrakjg13ti0eQKJ8euDoZuvxB4Uja8ER + 5/YP+JH4mOVfls9pfyfq6pt8HjiarFE2YgCWAKbD3y0fiE/MBCJQNL6UicX40jUJGX9rOFr+l4nKTmTG + TyMqQQaO0CqrT+Zo4KhxQeOFxAkDR8QR3bGOuKMTsmozUat45Fh3dNukIfGLpHhmw9GplSkaOELtayxl + OHJ8dV131Dhs4AhNjJY4bsFR47lZSpGYDyBq3LcBSSAUQNI5E+0rlmxsWTjSuWLQBUh7Ap9MEZDU+JVY + ti+DJQlgBYYcB7usbuAoMTJwBCA5cwQcEU83vgaIFHMr/lZc3vbAkeN1xejfE0A5dr9mj6LPFesDR479 + C0e89yh9A0eocFTG2AmXBUfSp7DJgqPNK1YTPuxa536D0SjLjgxJX3+SdUdTVic4WpDkFFN0AyR++Vlq + x//Uf1C1yu2SSar6j/M4mn9s0mb5EA5IWn2GIyvQtD/U1i+iQJO/jEDSLAzLF+Tj+hKraQNJBSUySYGk + SO1mkk5IKjjdIMljBiWdT1pzrUcKJPVGzk3tGzw1pNPOg/C0Hul4UGZNUtQHz4BUSMosxWge1Dy4eXjn + wX5ek3RAEsZhG4jdPg3Iz/6+BqaQNIbHmlQ2RmugSMfAU9syaltNnS9j2HMMpAwmoJT2Mqo2sjra2HZW + inK755K7m2zcOXdJQIw+hp8NHBYsqU+OouuS3N7Oww4lTmWB0ghgGodkJzUld5b6BpIou9Oxju3iAO0g + D8do5QWzalerNKOgZG3ne5Od9VHycWwLvhz5giXgSGNLhaVDE1BwJMg4xx1oNCBpWcvU/gekHMwkoFma + IEd6CoKOYOm8bl07wdNNE4whBWhHEBf1upfX36XrR7dAcukMQFcgeo5XtD024w50Z6znHLnmPfYe+4Yx + +t1XTZ/H1f5I92vXz7zS7Vm4PzdI143u148u1/fZvT/PSOOjufbpmsN2NGO0bYx0L6W72qdobBe70S0Y + mrHT/km2jep/BUdjU6PY0ULRsr8e2/a6NlvnU0q34Kh2fmy++9cOdWpnUi1l2oGjCABSnwFo/M3vkzGi + zxr/FH8VONqbMQiCLHxbS8y7Jtd+72kjhuU75/xU4YjNGKz448kc4Zfts8eH48/r62cidPx++weG1trl + Q4EhnTfOaOaIGONSVjdxCjrgyO0jprEm3knssyeRd5x0tndslfjKxx2DLThqjDbtmehORZBjOx8l4j9r + YkBJbeDIIGQZjrpEA6240krMORP0q8Lp1IDQWjbS2NZ9X1huJwZOMiGx8YKjLyaGvpXWIcXe1oq/Jz63 + BoQctydeJ44nllecr/Zad2SVA2ACc4A5AV444MiJl7JEyuoOQDKTlEsunGIFjmCZ6Z+E0HeGeZBL7HTy + v0RLDJBN+s4jkNS+HoEkUlb84rV3+PwPGNMfI5FhSrmd/6D2+Y8ni8Q/LKV2/sfSBySVHim304cEJLXv + +94f3R+k03ADSUOis20g2aRCEgQrJc3XErt+mVNul3cj8Y6k3gRf5N1IgqRkkVJuN+uRkoYkVcnNRTqy + kET68ke8eAs4crldb1ydA0nNIjkdChD55ne5HTc6WzTqYWD2wA+HlO2/1174vEBsAClpWc9E8AAmm1RA + YuZCD6yOPLgcO9NBOlhi5kMPe2dH0lcg4igjQTZp+mpAOHrGJTMvGJqU2zltHUhS20YJGHoUiFpa1/Yq + t9Nxb9v5WDNFzizFUGYbcKfgNyRl5skzUBjdZJM6Q0UaX4aYtL6M9d7ye87n3UguCwCQrPb9Vkc7iM6Y + pf46mSXBUbNIq0TBehSS2jczdDgoyhvksB6FJL+HIlDELB8OjgyTHGKySYGkXXKBU8xYQSiZpb4jSQ54 + ZZM8Vme9jgNI0qM7JjEm535mkziX82eG1CV2R4Cg8/Q1gMhRgUdKUgg0nsakzOAe709KAJMSmAYvveaY + Cd6zyTkeM8gKmmZbX64/rjmv46igbM1Yc56AL32d6W5QR2bpuP76c/ef17EB5ZwnU3SdkedcwegqYWo7 + Y/Pzbed3z9j0vcfeY99mbN+Lx/2WMR/n/vQx/atPP3P9+fZdjsfzMM/KemZe/Vyv93O4fk7n69nsc7ue + d/XNM72uyXE937YJvV72QsdlO8gWTZZ67My2Kzpe7BKTOSm7G9tFxijXrOti82z7bAcNRKjny27ujJFt + KvYzpc23jBHXLXud99sNLE2VwKNwVHsv27/fbZR36DE2cOSqBPkJ9XW9UfzK+Jr4n5R8H6+nsG8qIHH8 + bd/5ByBRUhe/1w0ZkjEKHM023imxI2MUYDr8a4/2uwWklr7bJ2fC0sdOaFJSBxy1fM7+vbBUn69+xQVM + nF7fddRjM0cTVxiOkj1qqb/ksrqBo8QozhSpLRGjFI4a26zqmYmDiHuSOUqcdI+Xmjmaap1mk4AkSuok + XQMcJT4LHDV289FxHcsoBEUAUmO9n+q448EVIwaOXGpH+wAknQNHU1pH/NkJ+8SkbOcNICVWDRwRw9IX + OGo2iSUnzR5lKYpiZKquvNFZYmfgqK/SSbVW4ajZox88usN04nNJ8XpK67w0hrZjeMNRYvwkQxTjB5Dg + gMKR35NqOHp8Lo4QHA1HGI7CFuuoMSrYDEfNHolFFqMMHLnErn0eExylag4wEtfoXBz0+OR//X8BJEmD + sx4JSJqXx/KDzRj5l6Wur/+TI5OUMWAIUtN1/kPXP+JhQPr0BCT/Y9Xnf7gg6ZFMUj8YCJIPxpAEKA0g + QaBZj2RICigVkPwFeK91iy/HwNQv0PD0hd+PZHDSlwwBn+V26vMNwc2xAAlw4ubxDSVIcs1mAQlwApAs + 3XjcfNyMgFJvXgOTU6CrzQ1uSHIdKS/58kOgGz/pVemnOrcMSGkLkNi4gSySU7R+0FzLukDJDx4PZ9r0 + DTDNQ5wHekApD3UfevptFMYYHLvb0R9jQiYpgGTDImMTg2NAMijV+Ng4BZCo/WVmZwGSDRkvlLXBu9QT + jwF020YSY2komkxS0u82sDGyR7ldAMntGuXDYKcm2vrtg80bZg1SIEnGH0gClE4H8dVXch6SAallBw/P + uAFIgSbXclsLkCw7JwQMHaCUGb++tE8O0KCk87WBgxyfnd92jgYlO01D0nq57KO7HfGujECSYUmQFOGc + ZxYTpy3Zibc+fjn4On3UmdI5XsakE5QILtb6pMzIEkTM2KEELQ1gCGpYm4QAJgctE9Tk2gRFEyQRKCWY + iiZgynHOfe0Kwjgq0GrQNko7gd4Eew7KngO0nK+x4+f372xgOEHnBJxoB6w7OE1Qm587xlZQ25+dNkGn + f2euy++8BMrvsf/2Y3NPtN37hntHfRmf+6Vj589JT/enf+64n9d9fb/nj+N+ViLa/J35WX7fun4/h3O+ + nul11HXnM/3q57g2NkF2wnCDvYjN0Fi0oci2Ztmdbat0xD5ho/J7rBkDiq62Tn3LDhaILOynYajgY3ny + Ccmm1t52TDY4ECTZNrMBQ+w2YBRbHvgpBKmfzJEBqX4gY7x03BNqkgEp/iNgZD/SbBE+Bziy71n+CN9U + X7XAKG37M8AIbb8HMOEfAaNo2vaR3YhBYISvrZ/l/PDFEX3y25nINCDFf+PfkznCl8fX2+/H/2dDBtYq + Ny5golUxRNc0K7YoHDlzRJxB/OHqFcUkgaMFSIpdFKt4DfWCogVGo4l1GhMBSI2Ldrzk2MmTzZ18bh9r + vwEkgxHx198KjCirSyzmyW0mugNHit068d0NGaRHgGniwMSFgBBgFNGekjqAyGAUNXMUQCJrxFp5r5vP + +44aoxaEiGcFR6y5TxsoGkAyCAWGGic7Zm5yIXH0wFDgqEmJxN8BpMTlzR4pZle8TtzuduL5ZI4or/O6 + o7wTdXGAwYjyOjFDAEnssAAJpihfJHOkMSdlACTWI8ElMIqhKNxCkmeYJeV1A0hZYmT+8fWffOf/+87X + hSTERZdSO6ApgJQsUv7nLbUb8QdYySKZ3nTNAJLbZJBQyK+AFEjyhxAFkgpIQBIpN0gy1DmAFOWD7652 + VSAJIKJtOBrpS8zOdkkRpo6SzFIgqUBkei4krb4BomaShsKPUjv3kUHyTdqbFyjyDU196GovSGrK1A9C + IGkelqRafe5MEjMMzDIMJB0KHI0MRDyQABIzGn64UdoA0eq7ltvN7EnSyfctwLdhYUYGZVam7UCSZ3KS + 3gaGmNmxEcOY7ZR46ocxfoGkptJTckfbRrLG84CktK0a3THMM0vFucvtrA1JiFrpQBKAtDNJVkoJFiAF + klpuNw5FChB5Js6OCSeUYwAJxzRA5HI6dPTJuXkGMIAEJAFBI8NRFKd5QBKiL5AkFYTUZwFIcsjjxOPI + Ixx8nPySnP+hlJKM7mMLgqwEJCm5qzpTu8Ysb6frAGbN8iZQoiQGeeyuXnMETAMuSw2y1rUfXX8EgOuc + 4O5Qg75n3X/uLl0zwef8rhWMOlg9z6sjyF3tl9cqYF7rTRI8v8cstf/njOl4uy/u98+Tev3cj6/u0Vf3 + 8tzrSNecuvzceV6tn7s/gxXPp8atp2t7fj6/65mWLbB9QNiLY8y2pPbitDcI+5Sfi2067VTHpcLRtm+H + 7SscLcVuVm03Q3+xp8CRFHtsu3zsUEd/7fiy9+q3PR+tfquZo1Qc4EfiO8anxL9cVD+0/VJ81y4Pt9+a + vsOnXXzeKL4wcGRfWTjyLrE3/7rbABLH5ZNT9TGAFB9ef37AkfomFlAbtS+AtOKJHUNUrl45tNoLkqTA + 0U0pqdsxTvQqFtoxVNYcTdvbeZ8vg51sUbJHOxYjU2Sx5gg4ihrvOc5zbDfx3y6tS4y42+kjnnR1UquV + AkfWwBGApPhU1zRGdXvFsNKU1TmOHTiaeJfX4ABHiZELR4mVASPgiLj63M6b2Jv4W/F5kxbE6J/rOql7 + C0gLjojvs+7I8b7i/2aPwgWGorKCIQg4Kk+YK1CYItmjYZC99uhTa3jlKK0LHKXELsuKnBSiko6+ApJ0 + AaQC0QDS6s8vzP8w/6P9P+3/sH9Us0gHIG1I4h+8IGllktSXD8TU6A9o6hAXIPmDRfcNG6yBpPRZC5Cs + A5CAJFKDA0lqA0n+8nNzAEjWgiTfPAcg+eZKJik3n3W5MZ8hCXC6QJLkm78PwMwWXNckRYGk3R5IWg+Z + 9AqSfIz2Az0P8rTv65Gs0zBcIYkM0hJQ5HNAaUMSQDQGSoZsQdNLSNK59ctf1iAKjoCkQtM3QlKNbo0w + GkNsQ30z4ickAUoXDSzpHKl9QJIdxaxJCiQdMKT2EvBkGYbspOy06rgOaLo7OjvAczvwjyBpNnWwA15O + Vw44kGQdoKSxcdzrmoGlY23SOPxLMKAAYukYawnKBZYuAUhnbGdsBy4nAG0lkJnZ4eOakYKhFUyNGmzd + AenU089Yuv4M7FADvntQiDT+kZ5+j6WfsSYgvehVMPsXdAmG9Tvmd9M3v7MBdjMQ+294j/31j/W4vuN/ + q/q7RvzOV/dn9ep+XtLPnpq/9cPfc3vGXj2LH8LRec3oePZPu0C26ICifU3ti+3QSP0Lhqo1tlRbhr17 + Yefol8ZGog1F245uje2N3N5wlL7a7wVAse0pqXP2aI9tvyDZT9hf6NxqVcL2J/IvXv/KOlj7mcMnnWD0 + lc4HiJj0k0+Lb/v903ojVJ8YxWfan178qCFI51kDfPpitcc/+4jsx+O/V/sEIaS2J0pXWwKCImKHo32B + I+INK3FI4Kgxyv/P3p+uS7IUVwIo79JIQueAmMTUCI4YJKTuvn3f/2WSa2syM4+I3FUFSELf7R+rfIrI + 2hnhbraWm7vngk7qDZ8ZriMeNL9xdNYLmz8Nv1oA71rCKJxs9hwB5m2Lz+09R4c4Mg5xBD6JZXUWSO/F + 0UDiaHHYiCNwW4sjiSGJo9l3ZJ7McoTRRRxRIFkYERFHgAQSxBE4e4Icj+Ko+H6LI4C6YMTRcaT3Ekcj + kHT+QQsk65KvAOoUiCMLpCWOvlMaJ/uOvNWI9RRIhVdEUl2IUBPDS44iaakdPoR1DkvpP10hq67P0d/e + i4Q/+muEvxgis0jqEFl9YYTNCD0MhNMiiL77KjWJNYlcYlcPs1IJJITn6uEHeAFcaoeTMhzWe9VL4hGD + BS61m9PtGBr0+kkttfOPyDKkqKV2FEgvdhiKpB+hDqFIHYWIpXbobBRJDF8KEkZc9+lT7RD2RMgTIVAI + pA6NlkCqOhzXiKV2GBRcbsdBwDqEXAUMoOxJwoB61eDSMjuUf6b9SRJJCu/+nOFdDlinHNQIAwcY4Exl + AHT8NyBDsNficrkdw9AqT4i6DI+W13F9Lw0S8mW0dLqdyt/MumCLpDJwPpaTS+1UrtSGUsd54ghwGUit + VZZI4jGggA3ta4kkHh1ahplhfYf4I5KwDIBL7GzYedodhZGWDWAJAddX42SeFklZfqAlCNyTtGbesFxB + gBP6/R9e+VHZgpbYAXJiWPpAZ1YOD8sislQCIonLJDxL+NKSCi2rKPCIV88uVp1BgbROu+M6dy6r66Ue + dNASSFj2EcCpY8mdnD+WjXDJnZaPFCnQcjrnizQEXHbCehELLEUhLIS0bAVE5P9wjT+W3nF5i9b+ow1k + RsvokJrwvCSUEFGapTMmSlw6Y+J0LNVBvsnWLO9hXREx7m1gm+8zcu3tPhNALTcSIdRSpCwlmqVFQC/N + M1HsZUrM+z4T1dzPfJHZ+9InkdxearXKIc5YPnXeh3rdW3W+T+Sb1/y/tv8mbfUuK+X7tUDCdUiTD/o+ + A3m24XP4Gf5M57nsrfvk7p8F9+H05fM+3Xvct8dKgW1IiTXGLISS3u5D6vHMMb2QsoSP69sWrH1GtB0N + 2pxjGV3sD9vGPlWb7JXQNgz1tG3E2D8tpwNiO2k3KY5kPyWKYldlb3PKaGwwAdtMcSRbLmGEJXUBRBOW + 1EUgZfm1/QJ9hURSfEcv2eYybgsk+yL6HYgj+yWJIywNxzLxLK3jfiMKpMrDv2m/EQUS/Z/FEXwi9hjR + X8KPShxRLGnJetVJHHGJuyJGWFpXfhg+2eJIS+IlkHqZvMQRUk+MVh7A0rr4fi+7x0SqOIO5QokjLtm3 + SNISO/ANCCMe5W3BBH6iZXXhLc1twGnAbcx9yHWWOEp96siXLI6Q5xK7k2dRHGHPkZbZSRjxJ1rWniPh + 2HdEYUTOh5RCiGWII3JC1BXCH4tPUiCRSzbHtDgSD1XkiLwUHNUrnrTvyHuOAHFbCiEsq4s4Ig82JyZP + XpEjLaPjcd4UR+HZEEfk3ebgEEfed0RxRL5e4ohL7MTnWxzhZ36wrM5cXzqAmoD6ADqhNITEEbREaQyK + I2sLoPSG9x1ZHLUmsTiibiFKx5Q4KpTese5hQAjCCBqIwDHff/t3iCBZIHUjIkgSSLMXKeKJH+7/qETQ + IZD8R1kg8Q/NgQ1UeBJILYYikBhF4pfml2+BBGHEZXZal1jpd7+GQIIg0vpFCqQq40VQIOFF+OVQINWL + aIFUL5cvU5EkiCQoYggmqWN2kBJD6hyIGLHDsM7rM92p2NFYpkjSuk53xhFIu7NSKFHx+9AG1FEgsfMr + agSB1JGkPrhBS+2qzJNNMJA8uDjQfoaBVwMQgwx1Xu/Kda69J0kD14NZ62W57I4Dfg9+GwSXRyChTsaE + dVXObIzqLJIskDxrw7oSRFwPLIG0IkkSRhRJEEhjCJO3SJKRtAGFYWXkCOuWWdaRoDS+MMZjnJmizHA/ + BFILJbSVYffM129+V3USRBRIcAj+raRyHlWnqBHXZXM/kpfbFeBwmLIs5wShhJk7OanUwXnZkf3rv9DB + lbMrR6YT7rSenA6QjhGOkk6RAsmO81/LmTKaRJEE0cR17BJIcbTlkL3kLg7bTpvRpHLkEkyZ/ZSzBwmA + SJLDXyfdkSxsgZSlJ00kimTgONxNREhYRiiJtFzaJo0IalIUoaQUbULEkgmT0ovoGRJmgvZwvYTSw32b + EJoo3tJNKpmu+y+fcabrM0xud7qJ8TV927bE02Mb8/l/VtlRDLUx/X9tf7G2vFOU13t48652/pre63Z/ + cT59qtPV51a/7P7JfF23+7Dv359x9N3jM2b89DjqMVbXeNzNBMXlvr4WyJh2SsFT9Rn7vq5SjHsIJNqN + sR1tc+q+CCR8Bj6LdbmGdoq2Cilsl2xY27WZ/InNKztoe1i2VDYyE0uwrdMW8cO9RrK1Va+oEfKevLII + sjgqez4HMVg0jZ2PD7Awkn+gGKLPoO/IQQz0KxJBnpCrPCfuOGHHtPyQxVH7KvgxLqE7fFsJoapbfrDy + qGsx9Mfflk8twH+6bk1Eav8v/O74Xk9g0m9LDEkQUSilLvuMuHJEwqj5AMRQrzKhMPq1xJAnYItX4EAo + cAxEjsxDvDe6ecjmKuIvWVo3wgh14j2JGO2J5KNsQZSUkaJKwbewrA7cq+o0iU2epqO8WyCRwzFaxHJH + jSCOIoaqzD1HKP/Rv3UkMQRRhN86gkBKXXFLHueNVPuOEjkiNy1xRIGEiX0JJHFZcNgSRxZI2HOkyJHF + EfmxAgncc2SB5D1HVUeBhHIEUgsjiCHycew7ymovCiNyd0WO/FtH4PYUR1UngZRACXSCAigMqEg3WCtQ + X3jPETUGVq1Fd7QWYeSIAunvI5AUOaKW+U70jvYdbYGEgFEJpL+DQPq7JZAgiHgBokgUSFRWEUiAIknz + B2i5nQ5vcN3ft0CCMJofkVWdIkkSSfXlJZIKEUgKsVkgEX6QPM1Cy+zwsCGSLJCw+SsCCS9lokhUtS2Q + ShjxR6z8Q1b1wt0B0BnYKQh1kggkdCIrbartLjNcWUAnFLo8AokiKQIJoqg6OEOjmA2QSNKAoCiCQKJI + Qp2iSxZIEEpeald1noWwQOIAZAgXdTN7IaFUg1WzGxjUGNAc1DPgWyARMRiqj0HpKBINDYyJfycJdTBA + F4FEIJ8faeOMjyNJzGNGiLNCNH43gQRD6ZklCSSvS+bsE0BRZGOr2SkaYxhmRJIQ5j8NtkTSEkhl8GH0 + UVdOAVA5jsLOglAECU4EjibOBrNvLZAmVV6HN9hJyXnRqcG5zUygnZ4FEqJJhASS83SccKJwqBBKmnVE + CqHUAgmOmM64Hfc4aMLr49vB948ZkjSgLkKpyUJQBONCKAiRDqWajUU9iclFKIHEkLiQxKhNKclRiBLB + uiJHIEtNlHgC3iZOq20w5M0EzYStyRvbcp0IXAhk0uSPtguRJC5kU4QT1wpPAikYQuq8SW+3mQiLDIsk + H4R5ke7HNubzuVPm/+frhIPs/7+2P7ktz3qu3QIp6DZjfWbdV/fj84z0le4TTp/b1N/S59Ann/vn4PhM + 9vHBfTxoXGX8dNsaX89tVc7Y7PT/EBnPEkYe9y2WDJT/z9gL2QyJIoDXrqV0uM62SbbI9ok2ij/2WnW0 + YXM63WHrbBsr7eV0sY+rjWnZVgoi2NoRQ7a7ss8B7TSi/15OZ1tuYUTbLnEUYRSU7e9oUYHCSFBd/At9 + jEDfY6EkfwQ/1dBy8fiz5An7PQmkTBrKLxZ+VwJJfhNiCb7U4ohi6DctkLSaI/64V3qU/1YEicIokE8v + cYS8J0Pl/5sLFF8Qii+QS4hPkF9AIFksUTBpUlYCieKoOEqiR+EtEkrYOmBhRHhpHbhO1U+USNzoUSCR + S5FfeUJaMP8iFytO5gMZIpZ+KnHEFUEQTBRKRKJE4HzcdkFeSFAEmS8ycoQVScUTKZDELymQIIw4Ke9l + deSiFEfFV7XyiZP64LDksxRH4rnFdy2OHCwAN/ZhZuDJ5MslgsifKY6KV1swSRwlOAFxJD7uH4PVKi9H + jxw5QsBDvD7CiOLIwghcv+oBaAOKI0ACSSIIwqjqqC06cuQ26ROLIwZyqFdmWd3oHEWOrgIJB9dZIEkk + cS8Sl9xJJOHCuoEiiWvzAN4M5cV6/hGEI0lcVpc6L7VD5MhRJFynOgqkFkl8AF5jmLrCiiKhXkqTdYWI + JD54KVRsAJNAikjCC0v5j3iJEUmKIvFUO6FEEtdbQilTOaujcKOaBJGU9mVPEjqdRBE6YaVc5wmwo6oM + RY/ldRJIDc0EUCCpzoNBe5IqjxkFCSeWJZQcjvVMhECR5MGpQahBy4ErSCD1jIdmPwIKJKANgEWS61sk + sU7GhXWFNkBIbZCwGVKIwbIRK6MmgSSRVIbOxo9GkHV9cINFEQUS1yRDILmcGSgIJAJGGDNVNsrJExFJ + NNpaCqDIEcXQEkk0+nQKcBILFEhxJoJm3Ohc7IAaF5HEGTyJowAzfxRJSCGQCJY9Y0jHyDagBZJmGsvZ + lnOlMILDZb0FE8WRwTo7azruRJRcFycPh5+IkpaUcAZVeZGGkAjiIpKqrkmGiYiIiWdwSVwue5TqPqRN + agoSSUOImihlRlmC6bpPSaRriNcCyVrI3RC2ga7bgmnfc9wXhExuYrnxQEjnXmETWaGuMW6fadIckRRS + fcVntZmc39pQnzam/v9Sv8H78nemHnnco3bdVwLir7ptP2u0GX3fQ5txe9aod/5Pf0f4u/J/nrj3s+k7 + 3Ze6j1a7cdyXepfvbfMZ0+fXmMhYOcbPAu9b1697dF/yHrdrXHfUqMd02iWQnB87IdthG4Jyt9nOjDga + uwS7pX1GFEfXNqOFzxJHZStpD1cbJ5lkS2lPEbWXrW17G/s74ki2ulLa7i2KCAgh2Xv7gbWqYPmHnmBD + Wf4kPkY+pwQS0ipvf6Q8JveWDyvYv1WeQkhl+EFEjYwWR6gfcaQ9RyOOeg/w8r0RR/LTnsj0YQw96Zkf + io+/h+8XL6h8cQJAZQkh8gRFjYpHLGhCllwDe45m3xH4yrGsriAuI0QcoT28RzwInEiHMkydeRRw51ld + /gWX1XFpHcWRV/jcl9UVlJr/RRw1H+w9RxBIEkfDIcErIYoojrh6qYDUPFT75COOwFMJcVdy2QkCmPOS + //6g+HAJJG4/QZ15MoUQuDPFkTj0EkcUQkscJXJEjo4VXy2OJJAojtahDBFH5P8ImAilHyKOChZCEEfQ + FdQWX0FbuB4r2Kg/SqMkeoR26hWJI2qbQukciSJBuiZtOLzuW4gajUCSSKJQkhiyEPIHsM71bPN/SuFT + wB/C6wv4g1DnP3oObdC+JNXVFx6RJIEE+EHwQeVhWiRRIAEjkpZAAiSGOpq0RBI2jyWSpGV1ebl48RFJ + 7BjqJO4wXJNJQVR1EUjuZFzLyc5XZXVGiaKqo4KXQFJHXsB+pCWSqg4dXgNCoqjKjCRpoEQkLYFkUBAR + HUUCULcGr35MtvLGKZAEGwSnyQcRRG9F0iMUVQI44yOjBtioUTRRGNkQtjGssoQSMZs2WyTRqDZofGWY + l1gitCZagDHHcgCKphZKKscJjIOIAyln8tvTsRBxNnBC3PBKJ1QOqeritODAuD/pKpIW4uziHAvtKJnH + rGIc6cBOVqDTHScsqP4US3Tohp35qiMBoFDaoFAiHkhFAWQjoqnKJCBIky/yEgyJKYTgNCESqu2BLBWJ + GnR7iNfGpf5G3K4E7+GakESTv7dYZFXYpPNOPm/Xd53v+1yEUH+IRcI3yX9X36h7G1Xe1+Nzn/7/1H3Y + tj7j+oOoSfX/fGYb0nxmPne3Od3Ybd1e9/Z3D3LNQ1v/f6vuWr//zyv6s/8UrL4TdP+q9uCje/r6d1jj + oMdR1X9yzBT6+g1Fi4jrWO5xbKgdtiJ5lwmJoY22K8TYGwCCKLZpAHsltF2jAEpZNm8mjArLPvYElEXQ + EkILsLtnGaLoarNHFFUetj7lwvYFA/mLRIzkP+xnKIT+oB99dbnFESNG8k2A9hnBd2mfEZaTx89BJGWi + 8MT4SU02Dtq/XvxuiyOIovbV8d3w5ePfN/rgpnAC8AFzBU6uWhyNQPLEbLgFeEdzkM1TnsSRuA04zpSB + iKHNjVKWQAK3mh+BlTj66U91Wl0LJuQphoqPrVOIRxwJEUMRR+B7F3FU+eKOgMvkkooYDc80VBYfPcQR + eSzqxGN/UHUKAIjrMkggccQTnrWyqsrmyBJH4dHhz+HYwiGOzM8ljszbzeEjjp5OrTvEEVB1c2qd66wn + vlo6g4fEVXkJpGq3HqFeaQHUQZ/omwR+0EZdVDpIhzQwYtQiCcvtXnUB1VXdkKV2AOoQklKECWEqi6T6 + IxHGYjjLAkmqTn88wl4F1Sks1iIJ6wmhDhFCwwN5jUiiosTvIymKhBAcHqoeMMNx2OilQxsQ1tML8XK7 + AC+PbTxdQ/uRGCK0SHJ4EHnWIYKE8CJEUoccq1NBab/wI7ISSaXKKZAKP+SPyOL3kfwbSVpqt/YjMQTq + Dp09SRBJL55d7413JZiqbDHEUGuVeXADBwyjSR5gmIGY30hKKLcGnZbbVRngQNUshwTSz199Rj/qGCJu + A4DoEULJQMqV0mCwHjMtFkkvGBkbH9aXMUoUqaNJznfYu6Afb5OxY0gcqQWS9yIRWXrH8HoZTa5Rtih6 + cRMnoTINr2anEMbn8jsLJkWTZMBfAxp5pTL6yGOWLDNlr54903KDFw9uKEdxzLRpRq6XLfAAh6q3QOKm + WC55oED6w0sn3NG5sb7yXnZXqQVSOUosp+DyOzpFziTCgdKhetmFZh7LyWoGUg4ZyzewXENLNry2XXuU + kK+2fyfg6Hc0yctDuFQEZICpyQFmTQ0SCK7dN8GYJSkgFlm2AnKCpSto6+V3mtG1QOISGAPiSDPBBKNO + AQjTjiYh/9JehCpXKpIF0sW9SsHcJ4LGJTxF3mb5D1IQQc2WH8vvQv5yn5Frj/tSV6RzokKanQ9SDlnN + sqdz6dN8RnB+JvL6nOMzTbjPpV2TgqgjahGkHBL/2W1F/hWJubSl/Nlt/ju7rf5Gfg/fk7ovastnpm3/ + f0b/f2/aCsij/mhb5S9v2+/Bf2Pq6m/t7+B8wHeN/mAc/YxpXbP6Tvelvn/yx2emLz1+ptKMjR4ra1zc + 7/M1Bu/JWFkpxueMTZfVtsa0x6uua8GzbEG1eTmdhRGuS7uvhZ0haHe4v6gEUewSRdOyWYW2Z5wUgo1j + GSntH1O02TZ6mTLtpmxk2VLaVdYTbXcJ2mPsNSo7XWXY7YgjHMJDW057/++w/TtiRB9QPiGrDJyO77D/ + gDhC3uLoPIih/BD3y/aSuirrIAb4rzmIAb5Ny8rl20oQ2Q/SP2JlxVqartTiiH7TftX+1lEi+mUuq2Pd + +Ov22Sh771Evp4M4Kt9fZfABCCMtq4s4whJ9cAkusQN/GHFUXAPL6sQ3Dh5i3lJlgCKoo0nDbbS0zmXy + HvMj8CByoeFLFEdYifPCfiMJJCyp66O8ycH2HqSII638AW9DpIgiaZbRac+RtlVIHHF1EcWQ9hxxiZ3F + Ua9KIt/Usjr91pGW1UkcVR24KVc4SRz1KihyWZTBcxUQMO+lOEL0CNtPtAWFq67Ikf+ILSrk0ARFkVZr + QRiZdxcP59I68HIKJIkjcXYurQOP5yFsEk2uhw6wOKIOgCZw9Kj0g7fmlEZYAqnqpC8sjrztp8AVbaVH + XFe6hNqE2sU6hpAwKi3T4oj6BzqIhzQQRxSpRBIUFASShBDhKBLX7HUkifVA/QH8Q1JWWAvgH6cv0nUK + jx0iSaqwkSiS9iR9HZWpB7tFEh8wFWoLJLyQtfxOIgmHNtSLlkhCyl/+7ShSQR1AHcEdRcvuoKqB7EmC + YKJoEhA9kkhiXmHMCCSCa0J/9GMhqn+JJM4McG9Sdf5EkgoQSRg4HUESNLA44AyIo+BnNQA9MCuPwXuA + 4ijQgD9E0i4bYzhgRE7Q0LTBASycaJzGUHl2p4zXr4CIJNZRIKnOx4DTMLZgOmeYCjKsmIE6ZqXKOMMg + WzBl9kqwAc9sFwy6sUSS8oRmzhxRKofRec6ytUiC46n0QAkkz+DBWWkmLzN9EETrEAc6N4kkQdGkLZg0 + uwhgZpFOlc72BgmmNXOpOjlriSTOeG7wOjp/EgEDIgoYwUQSQdFEYlFlQgSjYMKxUcRE9UTP7jIfYkOw + XmKJgmm3CSRTEVecSb4BgqnLFE2EydgWTI1F7mZmPNA1TfR4PYih2xdRFNxmsC2k1KSVCKE9cLkv6PuF + EOEnhAgLD20m6sRu2/WNTf6rvK6nwICgcPqE5zbdr7/zGX9+2/3//by/0/evZzDC56xnW/9/Zz3K979z + 3smtLe+fbb5uv3/j6BPdZ4TpE9W2cbsPmL7KNvdjYvVz9fmzLvdqrGxgXGlsaYzt8ecoEcem83NN4DFN + EaTxLjtBcGKlI8xu1zU9+bLsi0DbYzsU+5Nyt62oEaNFtnW0c4VtAwkfdMNldFf7GVG0ljtzn5HKLYra + VjNixDwnuGjX285ffYD8w+kn7Du8MgF+JX5mfM7FJxU42cd0+a/l48bneTWFBBH8IQRSRBGxltNdlrRT + DAVaCr98tA9igO/WErvl1z1RWnlNljYnkBgifuVJ1mvkiIA4sigK/1icJOLI0JK6zW0W1yn+0791dHCi + RI4ECiHl8VuU5lxawbO2QIw4EiiOxOVaHIHnERFM4YIUR4kcRRyRP/pABmKJI/NPclJiiSPx1jNyxCDA + m8gR9x1N5IiHnCVypB+CJb9ucSRYHKGewQtzdGLEEeE6glxf4kiRI4kjwiJIegG6gUDwBWhxRLAe+kO6 + pAQQxJGX1gHWLwj4dOSIokk/dUTt44PrvuWLFS2SWKoGCiSKpLop0SKIHnwgofuqXG0WSPhDrNb4x/nk + iAinQn/JjiQBqFMUSaLIYokPChEjqkeIpHqYFEQMy1WdBZLqolTxsvSCCAsknqhBkYSDG6x+GSasTtAi + yZvPIpJWJMl5KG1FjqK6JY6gyqsTUqm7Q6KTjjgi2Jl/XOmIJMwCYJaAIqkGhQSRRBIGimcTEHadQaV8 + DUChyr3hLwOzZy9mEHeeR1D6nH6KJYWMZ7bExoDpMiA9y7JSGBqII87O2BgxtYGCOGIECcYKMz8waBRJ + v/qVokesgxGEIJIx9Al3EEjvTriDQLJI0qk3NsCcmepZK66BboEEQx5AIFEsWSBphiyzZHYWcRxEIkcR + S3Y45XgCOCXM0tFRlePCLB7BMmf6JIhw/KoFUuo4C2iRhJnBnj3UDKOdZ4kjCySLpMpz1pEOmNEjHOAA + 51xOGrOXctpy4D3LiVSOvVCkwAJJbWuTsQ9z0OwpiEPPqoJckEyAbJBwFAnhrKyh+szeKqIUAsMZ3iI5 + a/a3UgkkH8/bYmeLJRCpQG11jchZCaAByZojS7yurulZahI5kzsTvqCJo4F8AMLY9/kz5r65/3ZfkVWR + XxFZkOQg5W4z4WVdyK/x/JmTDz78/0DuTeS7LXUrnWjIR23CCKnJ//dr299P+Q/b8jyTps3lafvgHeE9 + GvNu67689/6M62e+a5vPvvVBpuqn3efdh3s8uP8mmqr70q/f3YcJCI3BGWPVVuMu47euQ10j17Ktx/Oy + BZ4kKfRY5wEMLm9xFNj20M5EAHWUKClsVNpsu2DHaLsskGjn0rbtoGwj9xlpr9HY0batsr9V7tPpIJBS + T8he05ZTIEEcyZ4zaqS2JY6E8gmnf7Df6CO8uVLh8DkSSRRF9kctjhA1oq9yudLxcfB79G1MLY4wcVh+ + EdEiiSNFi5Y4ap+qlJOUmKDUSg6IJAmk8tcWRzqpjn5cPn0EkSNH9P0SSDr5dokjHcaAOkWNtLTul+QW + 5BvgGuIjEkgSRyiDtwxH2dwmQshliiHXKVKkZXVMuU3BXIocSuKoeRYOZQgPu+05+qm4GzjcnFaMCfAW + R+CA4YGVghdCIOmABvBFCaNOm2OKf1IcebKeggl15q0UR1gFVXyWggl1PIjB4ug14gj1Vc5+fUSNKI4g + mMyfO3IEnn2II7VJIHGFl4UQDmWAQHLkqDi8BZI5PqJHihxBExTnB6APpBEKEkelH6gjus0aQ4GY0h0S + R9ArVc8T63wwA+pLuzhyVOXSMlUHLbPFEX76CFrIe5AoknYkieqJYFsLpIJVl+/x6XbVztMh8MfwuvVH + jkiCypNAksqzSOIXZr3WGfLBVJlL7fBQXEelOQJJIikPX1Ejgz8kqxAfQJFkjEiiEuahDVTGFkn14rnm + spBIkn8jiSJp70linZbbUSRxuZ33JLmjVgf+UXXgHzGCBKBDj+qPSIooqjJnCFLWQOkBhAEFgYRoEgZW + iSMeAZ7jvzEIWcfBWYPWmwM5aFHGQLYoqjIHu4QS8zIANAyEhVLlObtCA3L9UVkZnGPJnet6JqdFEUWS + Dm4IbOho/GggaQgFbtRUBCmzSSlr9umclTpEUqVBGe75YVkZcBhzGHlCjgCGv2fH6BzKUfQpd3YY+PXw + zL5VfZYn2OEQcUgGxZGd12A5PTi5/HZSBBTa5Aw1sxhYKNGhctZRjhXOliLJDpmzlXLIBUaP5NSZpr3y + 4+Tt+AnPmJIYEEUY5kAHkokBCQaRGdm6ZhOTzAZDKGmpi0WSrnFZ14QkMZVgEpHSEhtAZCnXVv7/DCyA + Bpq1FmHT/gdh9kSYsInwhQhuhGASnFUHqo0EUelxj9u3YLpiE+fBnQBHHG2RdHzWuv/2mbzG9+3PvCDk + WnhoI/mvNiLlalv5K57b7iLlij+/7f7/ftHfuZ7B/ZnNM/rk8+Rzz/WDLWBO1H1+V43rZxJ17QX8zOOz + 0hctctJfu38KvXQOOO73ff05uF7jpO6zyKm6jCUB7TMeBN9DYGxivNZ4JDx+CzWWS+QgH2FEcZRreoIk + NsL2g/aFdqfqZFcKs8fIAsiTObjO9gk2C7Yry+dOyNbJ/gG2ibaDsZdetmxbKvsJO3sg9rdssgRR2+9t + zzkJdsPyD/ALgnyFRJF9h4WR/Mt11cL4JPgrLqeDQJI/Yx3ApeT2cTyAgbAPNCKO5CvjNymICokSlX8t + fzurN1AnP62DGMo320c7coSldH8kJIzk4+nry/eTA2i/EWGeQM5A7gBhVJwiXIJcI+Lo/BHYWVYnvvJw + GAO5TaJGJwdqcTQ8yUII4qj3HGkyuiAhBHH0kxJH4GjkaaybCW5FicDnMPkNfudyR4mK71kcgQOqTqfU + DYekONqn1VUduajEkX8Idokj8lWLo+w5Et81z7U4yp4j8mQIJK62SjQJwQYEHSCOCiOOqr74tgQSghbg + 6uLg5O6FJY7M2499RxFHVQay7wja4GuKo73nKHpiiaPWHdx3pMiRxFHrlKqnbkEEycvqCtFBrXsUKMoh + DYJEj6JI2Jv0RiRBefk/0H80/3kEkr9EXac/9hRIFEloL2gdYX151AF+KHxAVYZAqgenB+iH3CIJx3/7 + IUMgSST5xeCHZCt/iiS8WAolvXhCqhgiiYIIAqnqT5GETqXO1HuSfLod6rWmMwJJIsmhzYikFkgMje4O + zrWkEUUsY7aAoEDiQMkAskiqfASSBp9FUsqMLJUoikCKSOJAlkDCYN4D34O/jcEYCBkOzayoTkdgboGk + 8HVEkupkqLZAAiiSaOhs7H5VZYsi1sEo0lhKIEUkRSC5bMNrUVRGFiJJR4VCIKE+RhpGG8ZbAgl1FEkw + 8DeBhLrKUyAB5Tgokn4ngQTYqUgkWSC1w1kiCemawfukQKr6JZIskCySkP4rTjKSU90CCQ71swSS1sN3 + GzAOX7OlEUh/yP4kokhDXRORROJwFUgWRoF/R2mJoCWQNNNbbSYzITzVZjJEUkTC04TK6NPvBF4vcWQS + ZkJmgdRkrgih9z9YMPk64bMF0gVDQDfqvsLMvFfdBZ8tkC442i6E+kawP/n/Cfe2utfQ/1d1/38hkPL9 + gXz3YLd94nmu536+j/rMXT4+//r/nZi2+X+e/7/pt+y76ddEtQd17cf9ej7jj/+f61hxnuOx2hc4xvT/ + 1TUtkDQ2KXgCjnOP4/rMEUb+3L5mluJKHAGwKZXOHqNlW9BGLIEEyD7ZdvWJnSjPNYqYyx5WW4G28EOB + RLt6E0habmf7exVIh93eAgk2vtKy9+MfIo7sGw6BJF8x4ig+R9GjHMQw4kgCyRN+rI84gl/D7xs9CST7 + Sa2sAEoUURwB8qXlb+VfIY5QZ3HkZXSJGtlXo57+2gLpV5Uvv04fTz/vyVGkPIzB4oj8gBziEEiuM9eQ + QFqRI8LCyFEjRY6uAikn1V3EEcoTNWI5hzJUubgUOBUnn09xVDysf+dIE9cA+Zm42xtxBB4oPsio0Wy7 + IC+MQOrIEUBxRI5JcVRlR44ijsBPue9oRY4KFkJYRkdx1JEj8V6KIayogjhK5Ih14tGIIEEcVRniiHXF + swn/RilXdJmTWxyRs78RRwqGFOc/xZEEEjWC9YIjRxFHLZAOcYR6CCMIpOiTArWLdcs7geRAUd1XAulv + tefoFEkUSNmP5JvYBmFkgYT/5CqQ/m4EEv9gLbUbgYTUX4xiqMr+0iOQgHoweEB4UC2QLJLwQCWSRiCd + x3+PQELaIgkvKy+S4b8SRwBeuEVSBBLqIpJYV+jO1J2oUB1NHa4EkpbfufMVqoMukaTldem4EUjo6BBI + 6exVzn4krTmds+4tijioOjTL2YiIIhzg0GUuvSNqYPYpKkKHgiWKeHiDBjyW3tEIPIkkzLK0QSnEyEgg + xeC4TNhAIbwN49XgbA8N3Cy5G9HUIskhdomnXxM2ohBIEkowtA2H8Ec8xVjDkEMwZU00yloSMNgCKQ4i + TkHLDNpptJMRltORQ1piqQUSnVc5s6CEEpZDID1AoVRtnkUkWizJmWLpRaVdViRJ0BKOLo8YKtCJy3nb + saNedWvJyMBEodqQVrnIAhCxVPBylAJmZIO0FVnZCIGpfB/ocOxTEjijvBEhVHAEKQIJcDuEVQgYIbLV + xM6kLXshCF6j6NIJXAuid5LMgzgu8bTJJ3Elp8ZxX8rIDw7ieiXDnTdhXoT7LpCAuvb6mRd82Lb+7ys+ + bqv/u8vIDz5PCNzxZW37b5n8FW/b8N3xDJy/4vOfZ/0tC/2OPufvXJ9z//92X3L+ob9NH6x7At//eff1 + +EEeEwtYOseU46eFEFBjLGNu4LF4RIIsjDB2dU0vnZtrgjXJAlRdiyFEnnZboW0N7RJSL58z2i7ZhsWe + RRCVHXu0g8I5+WS7yTxFULfxx71pe4mIoKpvO83JLtpv2fJl6xeWf0idyuU/uq39S3xML51bvui3lQf6 + gCGJovZl8XH2e/GBFkcQRFlCtxAx9FsKpEvkSFEiLH/nxOX46PHbXj4/Pp1+XmKIBzFwVcmIIy2lA2eg + MFp8QhiusTnI4iV7WZ3RXMYCKeVwHvIgTShXPpyJ8LK6CKT5oX6KI3IwcjEKpPAycTgJJIsjcTkKIU+U + 8yjv4YAtjsARxSMLEEYtjjwJjwPCNu+MENKyupOvRghpWR047pxYFyGkZXWLH4Mriz9X+R9e31vRI9RF + DIV7M3JEiKNDIHFZHdIqtzgCiveXBmiBdBFHLZAkjiyQpCuoLSKOqE1QJ3EE8bMEkoURgFVwEUjVNgKJ + AaLWQBRIWyRJCAERSBJJEUjAFkjfAfoPQL3+OP3hUnMCBJPr8eUKh0jylw4khiKS8ABHJB1iqB++oPoI + IrVH2e6XyeV1lWdHICSEBNX9oFJ2oo3qTI4mESOKOpI0dRFE7MDJCxFFx2yABwJnDdYAiUCiSPKsQy+3 + G1EkkXRbbqdBmxBwL7frwS6BtESSDYMMxGkwTsPyJIoCG6wLZMxmBkiG7xBIMpBlLAMJJIokG1cY0zG2 + NrwyyBJJmLV6EEia4UIk6WrsBS0dGAcRJyLHodk2iSE7ljggOiHO0BU0W6f6w3EJcnBEO0DPBtIJdjSp + HSVxiiSkHVGS06XjXWBdnLaddTl0iSQ7fc5+onxEk5ogiECQOFSdU5OLJZJUHxLSRGQRFuMgMovszHG8 + vkYEqNHkqcVP1W8iFrG0SRmhOgmeOzL7LUJYdbmWSP2JEEsihPMNlmC637ux7rniSpyJTbI/E4uofxr1 + fxz/d9URu+5LkPv/M/D0/38u6v797AnUfSZuf8tHwP/3Bre/YeOp/xS2CAIe7wWu932EHjsaJ7fxEvi6 + Ho+NGoMZm8YZLfI4XWP8HPuwB5W2bZCtsEBynTB25rQ9DwKp8FYgnfav87KRsqWxm66PbWUbAIFk+2tb + /CSQepJr2fjDzqOciBEFknzE1XeofPoZ+h1CPkkCafkqLBWPDytEGFEcAfF/hCNGN38Jvzr5jhzpN47k + i4kjamSfbUAgVXoKJK8gKS4wgqlQZQskiqNTIJ084+Qim588iqNLWVgCSbyI/Gg40iypAyCOtkAyH2Od + 8uJpBQqkqzhaAsncbwkmcsLmhxRGTsMnGTkS31yT8uKijBwVNk81d70tqwO/pRASB76KIy+tgzj641Uc + USCFc1scSSCJgwMdOaIwWuLIPD8YcQTO3wJJGsL6YEWPJnIUcQRIHAnQJaVfIowsjroNkDhaAol65zsl + kP7mbymQHkWSL54okj+QH15lQ//5btMfqD92/nh8wf4C/qIUQ1Vu7Pr14KAw34qkKgt5EfViHl4WkZda + L5io/ESSChBH1VFaJBESR6x3p4pI4nK76nhU5+6MWyShA7PjuhOPQFJH72gSyhZILYqc16AZHHuSOOA8 + +Aq93M4D8xRJlz1Ja8BzT9Iu2zi8F0nPGKN03ZMUA7ZFksA6pDB+gI0ihVGVD6FkY8qZJ4BlG18aZhnk + GGkZapQjkJCWUfeyAIqnGHoLpC2Sjh+W9RIEL7sjsC9pHE85JC27s3M6xVILJjg1HAu+nNxVJAmKKPE6 + 1BsSScKIovVjgijTGZfj5vK7VbYjv4klwG3/BlSZ5KAIRNBiaRGJlId8rGtIUExW0u7yJjckQCY9Wzip + vtoP6LomV4TJVxMwka2rqAqa+AUUSwtV1zPlxPX6RSKNK/EMIb2R1mp7uv+K2+cB+YyFJ4LduJDyJ1IP + PLbV/Qc+55r/bvjUd/D3/NxneKDuv+Lx/wCe3rXx1DcO1P1XvPvc475Ln57IkOF+v8fFsxhaY8tjjmO0 + 2oiIo31dIeNY8NiOPfA4byEELHsRG9KgbUkZdmds0Ngj2Crbqy2ICm3fYtMA20HZxGqvujl8ocpuk02F + /QWc73IQ23zabpTHrmsZnZZbT91VFCVP6PhuIhEj+hxM1tEPjV+aCT77LcLiCKjyP/8WPlB+j3XlE30Y + g/wmBBD9aZWRUhClDpCfPf2u/TJ8dvlo/hB8/HZ8OjFL6ejzwwXCEYy7OHrcb2RMxCh1KksYZVndcJsR + RcFEjgYRQlO+iqFrWdwsQqgnuc3ngIghHtZl/hdxpEl0c8TAPPJJHIV7bnGUyNGTOErk6CNxpMgR6opD + X8TRcOvi3kDlh5sLEkcSSBFHPohNIuhDcaTgykPkqHTGs744BZCFkdPdtg5mKK0DQANJBwHf+jsIJIuk + CKQRSVBSrodIYp0/vP+TCKRrG/54/bG91K7QXwz19WVbDFU56Ho8xMYSSSzXQ+eD18PnnqSql0ACtkjS + C9T6SL1YrJ2USNKLp0JmXSFiqEXSFkjVoSCOHgXSEknskCOIuDYUAolIR8dMwHR+DIRTIHnwGBlMEkh7 + 0C2BBGRweoBqqV0N5ogkzHhgYHuASyABFkk2DDIS58xKjMs7xFjFQG2RlDwFEmCDJ4G0I0qnoZRAWgaV + xrZAQ6uNnj1DZaM8xvosx9BLINnAsy6OICLJM2dwGnQedhoRSXQ4VQa2SKp6CaTA9USV10wffjOpZ//g + ACOQgqrzkrvLTGM51z7AQc53HLCc8Om047iVb+feM6Nw+OP0gRAFCqcQiE0u3B6SIZKSmVnV4RfoKZC6 + vWBScyM8JkRE6tw+4ggQYWqi1RhC1kt4iJOYBZsc3gRSwyRxX8vrL2TTOAjplag6/0Roibrm7WcFdd0T + NgHfhJzYhH0T+C/AkyD4YtT//x+Op//3C/D03T8b9f/fyhc8/s1P79m49omnfvP4mcbuR7fPWv15xE4A + kVSp0ZEioNrnnsu48tgUPA7rOmGum2sCj+2Md4/9q0042jbavqyI0bI5skWwS1cbpnrat9g62LSyhR8L + pLGTI4gqv/ca0TYLzwKp8mXLhYgjQREjoASQBRInyQrjLwpvBVLVFXbUKAKphVEAnxY/Zp/X/u8DcfQp + gcQDGeyPPy2QlO9JUeQXF9h7jSiWwhkK4RvDM4aDDCfZ4gjQRG/Ekcp3cUR4wlgYcRTupPIWQ8pPefE0 + pB05Gj7X/I7iaAsk8cEIpKfIEQVSysU/176jFkfioqc4okBK+SKOKJCWONqRIwokc2hGjiCMAAcjJI4c + ObI48tI61n0NoAxQIBX3By7iSJpA+Gppgh05gr4YcbQEEvUHtMk9crTbtjiSQHJA6EEgvZZIyhHfPuY7 + +5F4A47CC/Cf8Lhv/+fIY72f1vxxfZ++RP3R/MGm+iJaK5j9SIX60q/AAklH+fGBfPdVD83HfPNBco2i + RVLV6cel+LDX2sZ6Ea96SYJEEvcqSSDxSEKBgkjHEQLVGXR8IcCO4lM8IJK4/whHHv6QRyFWB/NpdxBD + PPKbx4CzU3pTnAQSjvzuH5JFh/ZpI+zUOpqx15ZqEx4HAvcf6Qhwr0fFEY8RTTgakkeAc5Dlx2Q1GF8l + krAHSXuU+KNkNWA5cLFmlkdOvrhmFsdURjjpyG/sT/IeJZ92R0Oh4y4NGJTe1Jj6MkDch1QGqMoyUAXW + //KXOuUO5SWSkC9oY2UJpTmyUxsxsQ5ZPyzLoz3X4Q06wEH7kLBXCYYXxpjHhqLex4fqKFEa5jLeOLwB + J9xlHxLyMfQ8krScQR9Xms2oBexNwik+AJzHbFjFyT/E73iIQzkk7UeSGKp8QMfl9d90aDkaPHuUmHqG + sPI8/tsbcf/wmkMceHgDDncAUraz/Te2VZ7r2stB+9jYwh9wnCw3C2vD8B/+ba+n53GzBoiAD3MAKfj3 + D44H58l3OgJcZKPX7xcpwd4kQuTEKZa54GCHbifB2XuVkMfegtRpn4GIFOuLSOlo307dpn0O2etQZRMz + HewQQDT1fogia9j/EBTx02lbJIHreGISxWP/BfMGCeM6IIJ7OIKUkXZbkdfsK9mnifURy+vaafO9u83k + F/tJgpRDkvN/9f+3CDvyRxvS3VZEP/t7mK7r5r61t8Z54rjv0rbKf7G2/f8lv9rP+9Z34Pe93Ee4rb/n + +u5pW9ccn7nKj+9ovcfuE6tu2uozFlj2Z+vz69p85vrs+2d2/2T/xWEKgfoyU4oeXBes+/qghYBjDGNI + 48/jq67HGPN4jGBCPqhyj98SPhjnPGwhexL9swBjC4yxE2VHaDuq/G/C2Je0ET6RjraL9qltFm2c7Fjb + rNg62EPbP18jG7kAgURbaSFU+bK9wrK7sc+wy9hrxDraZokf2u5CftMI+4okipTPcd0o/0uVJYTsK3hk + t0QR/YiiRfQ/aUs5oqj8FnzVb/q0Ou6rdcSo6nh8N1Bl78eVOMLJr/KbEkc8CVY+VD6VflaiKD/8al8c + UBAxZV77i31cd/l1+3lFkOL76f+LJ+x9yuEMvdeIqWEO0nuNyEeEzV+416j4S0/4Io+918DwnuJABXMi + 1Yk/gS9xJQ7yBsWQeJZW8IB7BRBHOtIbUSOdYAfeRu4Gngd+xy0VyAM42Vg8kKkn0HHQF37rCJzRvFLi + CNyS5R8Q4qMWRwVy0xJH2j8P3mpxBC5LXsvT6iiOdCiDxBG5cIkj/d4RePKIIx3jrSO9xa9HHJF3lzAC + II7My8PZfZw36orPUyAxetQ/BKt9SNxzZHEE/VDXljjK7x3tQxmkLVpT6IwEiSD+Zqt/DNYaZcSRNI5/ + 7wi6RwEh5YHSQ69vMTqUKNIpkqigcIOUlfIWSfgP+B8BvSdJf0zX849xFAlf6oNIEh5ApRNFuogkPEA9 + yKpbkSSIpCOShDxfjEQSX1rWRuLoQYshHtLAly2RRPiHZCmKJpIkRY3okUWSVLdEktMWSVTqiSRpDWiL + JAgid3YKJZWrc//4hxZFHAwCxBAGS88oSCSxfkRSCSBGjyiSmFIUSSBZFBksc8bjhUGOOkSSKIZOkcS6 + zJ5IIBFlXN7uSSpjdB7/PSIpR4ALqNtGLTNBMYIXkVQpBZJC7lskyej2OuaFFkVBZrNk5MuQSxQRPTuG + zaY9YyZYIAHlOCyKWhwFFEnljCiQBM/aWSAhlXM7IceW2UALpCWS5CzlTDXDaMc6dQsRSXbOdt7EEkmq + 86wnnP3h8FEWcRAxEJpEiEgsUCChXgRE1xxEJYSGdRZIq43E54rb5uvZhxCSRaLltMG2Fj9AkTvgfxWp + 0zUUSAMQvRA+kUBD9xVpLILZwofYZDKfbzK5rxuSewfbmugiP9gEmDAxDllWXp9z3neW92fcPtPk/vPa + LCpSb0QgRFQIl7brZ1p8TPnEfOYdH7f5M/P/rf/zvO+jv7Pq+7tKIB2ft8Dnctw7OJ/n+U62gBHqmtu7 + xX0bebfKM+V1+gz1JaM/V5g+eOmj3Xf7WvTbbu9+PX1b42OPlYwhCyJMRug+1qNd2GNTwLgVMt6ZVlvE + EXC0bfz93pYAAP/0SURBVIxNaVF0heyLo9mxSRBIslszycM2QeUSQLR5XSZsGymObC8LY18tkLqOtlgC + STY5EX/b6thv2PKzzjZffsDiCLCPsO/4rQQSJ9uAXk4HXxNxJIFUOJbUSRxVPcsSR1lSF3F0+EBD4oj5 + 8Z2KGEkcKUp0w4ii5aMVMYJAgjiqPH27YSHE9JcUSL3aRFyhxdHBJSSEIo4UPbI4qryEkMQRBVLqzGPW + SXUjjsSNIo4qz6iRBZJ4lcWR0dsbzMEsjgjXka9ZIBWXU5Ro9hyJ84ULnuCqI02ki1NGHKUswQQOau65 + ltVFHBFzYl2VRxwRl8gRxdH3zY/BiSWQKm9x1Md5V13z7a8pkLyai8GL4upeVhdxhBVhFEYUR+D54vrF + 7cH9BWgD6gNEjiKOIppaS1Re4ogBmegO6ZURR64vXSL9AiEkcZTIEbUO66WBoIUeBZJFEqGbkCovtQXo + PyPqP7ZAInTPbvMfv78U6vGlDImhLZLqAXVdPbwlklogSSQJ62VIueYF1QujSNKLzKl2EEpWw4dIciSJ + nYGdJSKJnYYiich+JC21U10EEiJH3TkBd2gIInVqCydHkhAyjUiSQKpOj8GCgRFBhMHUIkllDrwGRdOU + azDqZDsN3Cy30yyHBRKQ5Xasi1GQgUh4eYkkQ4ZFRqZF0qUcA0XDtfL7KHAYtxg+GUEZQhtGl7dIgnGV + SBpskcS6Ms6KKFXdN8CIpBhzGndsKLVAYiSJy+7GERC/AUokVZ2iSsupxPFUHicBRSDJAQntrNqRwcmt + +t//fjm/do4QSQTLcZxwophlJLwsI/WYmaRjjjMuZw3YiUskCRFI7eALcf4kACAFJgdNGBJVqnYdc3sh + F1imAkISorIE0yI1gyyFKdKjWWCQn6CPCt9kSWUTKWJv2F7EK2RMIumOWfYjcicyt8jdcX3VFUIuA9aH + WBbJdGRJSHvVHfc1IR2E3B4IOQ4pXvWbSDdR3vkPcHzWR6jPeof/W+0E8m/weN9/IJ7+v+Dp+uDp+hvq + u37OM9zXHKjPOLDq9/9zLX/2/7H7l/ub+mb6ovsjRP2IoDe49n33/x4bFkRVB6iPX67v8XSOyT1eZ/xe + xrbBOtsJ2pIqD1TXdmRhbJLvI2CTbKO6XTZM9q7qGS0XYvs4WQRbSMReVj7L6KpMe7psKKAJKiE2GfY5 + QkhiyHY9tjx1Bdn8HNtdZWAJpPEnWJVQZYgiCqOpn982kk9SxEi+KsvFLYrsz8rfHcJIvo8Thowa6WAj + iaIAPlTL6e4C6e6bU9YSOucfxFEmSMkHFjfYCHd4xy82B9m85C6OhtNwYhj5xXsycUxuBF60y5xwNqe6 + iyMCfCwIL5NgijgCjxO/i1gCfvRjTKIL5IDkhxBCqBNv3OIofFLCSPzztqwOHBXiqPJLHJnXPoojY3ix + ggqVgj8T4tTZg8QgRbh3oYMWlUYgfbc4O/n7Ekfg8RJIxfWXOJqD25ZOOGAdEX1RkDiC9rAeUeSoxRFg + cWRYHFnrqE3aB3poTrG7iKRc1FGkiCQqLn14/sP8UfljRihNewSSvuSIJHxR1vNBGFVuFck6PcAWSEsk + OXSntY15IVXeLykvcESSX3C/9CWSIJDQMdBJ3GHmN5KEFkhAdUIq88o7krQ6qDspxFAjIkmduwdClTkI + XGadB8wWSRxcGHTOb5HUg3EN0h7IEEjGcbIdyjX4jxkSGwkaimVEBlsgyfiMMVJ+G6wxaDJkM+sjpAzj + 96FIonGFMY2hHWNLQ+w8AaMMgbRF0sWoSyTBEUggSSTJOZyQ48iyOzmU08nEAQlyUDeRFIF0cWiZGYwz + bAcZgQTYgXZ519HBFtoZl4NmekaSnoTRYBOCAghEk4iFqotACqkgIpA8W9tkpeoOEkPCYvKiaNKUC44w + ETfS1DDZcpnXXMTRCB8IImO1aeZb2ARQpA+oewmVQyJ3niDxNBm1YOp7XJ5rL+TWeCTAIM2XOl63ybPJ + dJPvha7HvU77vgDXVfq27QnVFpF0bfuU6PgiYfIZ+NzPul7X5Y++J4D2Qp4/n9Olra+pun1N3sPx7Ct/ + IPWrfX9Of96lfGCL8NXfrn0wAin1G7lf5d3vnfc4Sn7GjsdS1Wd89ZgjNCZxlP8evxMRRv7EXHfahbYN + l/qxK4XYnG2DljgCcs3dtlVd4S6OgLKPV9tZ+X/5Q9nYsrnbjiZyhH2i2yafsN2mHV91VdbEGGy/fcLO + 01ec2H4kGN8Dv1SpBRJ91k0gybddxREg36hJw7s4ki+VP93iqHD1w7vcfrtwE0eABJI4wDuEP2x+MXxj + +MiJUxyNQMqe60wMUxxZIDUvAlAGwJ8ijsCvKJBSFu/ScjoIo+DkaL2n3LwuAon7jVogFfczN7yKI5bB + H8ExK21xhPxVHD1HjsRnEzmquqs46qABuHF4cnNncens7yfPNucecSRIHFUefJ14Ekjg/eb84P8tjtae + o8JXK2X+URyV3rAGmYiS6rc4GmG0xBHbLwKpCvzVWAsk7EfiGjxeyCV1urE+CPuR8COyDE2pTf9x/QFY + 34dwFpfZFbg/iW3Yl8S23nvU55YXUCfogbwYVqvr6kFhHWKVAT5IrF/kg62H/CK4zA5135vldgjj4TeS + vA6yXhKX21kkYb3kq/IABBH2I+nlZ21lhxaxH8kdh/uPuPyOS/BUZj2EkfYfAeqUlSaK5DWgWiOKDl1p + BJLXjnboVOtLMShclzWpGDzrN5GwL4lrWFOnFANQ+5G0/hWD0qFez3QgJCxcltv99Gc/e/2M8L4krb+l + ofj5z3/+AirPujIuWLdrI5M1vKorQ4S1vmWoCKwDRmi7QDHEEDiMWBk4hMoJiySGzmEAyzhyDXLlAZfb + mHLtchlX7U9CPgbXa5vLQPM3Fso4cymeRBKWAmQfUhlx/EZDG3uvsdZeJAilF8WSnAbXYCutstdnWyhx + b1I5Gi3B4zpvOZ7fcl8S14B7Cd7an+S9SeXggHJ0Xm4nh8g15qkrocTfvHBECcsuZn/S7/FbGXKu5ZS5 + pr2c7X1/Ete+c218gRuGuRaes5/47STi370/CcvtRACKJBxr74tUzBIU/vAsy6nj0hUTEOSx/E5L8LAc + ZgiL67VEpshNL8UrwYQfcXwVCQJAlKqtyBLatdwmAJnaS/FUnz0Ms98BqHyj20zktG8JS/BE8pxyhryu + +7/VToAczvIi5bGkSMuKnJpoag9HludlD1OR2UJd16hr/791bZNc39dLo2aJlPLdVoR5L6lDnmDbucwL + +WMPC67pfIA637/yQbdd/79Vfmz7U+9b6Re15f/z/3m0rfTD+5wPpu36zKbcbXneefaof/r/kq7Pv/9/ + QPoEgXK1VaqoEPcOrb1E6Dvsb5f7unz2XfX9jAGPB/V39HuNAY+jh/tmjAF7jJ1tGbNrvB7jFlg2QOO9 + 2mILYCemzXYiNoR7iCiGaEsA2yG3URTRLlkQlc2C3eq6SlsIxc4BtouVlk2E7fwXLaOTbfQ+Ix+8QNvK + dNldiyHb5Lu9/l3VEbDnFEpKLZDkA4TyGVpSR19RfuR38B3wJxJErxUxKr8CHySfQ39kIQQ/Nb5q/JiF + Ef1b+bvxfxFI8Y0C/SZ9ZgmhgvYfaa8RVm2U/22BxH3C458rn4gR9xRjbxGhcguk0/cjFWcQf1i8ofmE + BZC5BvcaVRl8JFEj1YejTEqB9CpxJN4jIdT7sksYvQDsN9KyuiqPOHqRT3k7A8tMFwfzNojF08TVyN2K + z0Eo5YdhuXLoH18lkArYb0RxhH1HEUfFB/FbR+KI5I0jhrDn6PWDqvPKJew5kjjCthD+1tEPsX9e5Ygj + cFn+1tEPAJUthsiDte8o21GKL0sgYfvK4tHi18WzJY7EvQUKI/NyiqPi7MDXVUdxxO0zFkLk+uT8EkfF + +SGapBesGagbuM+oxRH3HM3ZB5XiRG2JI+45EqqOesXiCPpGWgZ7j6JlWI8AEfcfQQcdp9hZICGaJHEU + 8EZ8CNVWfSDqUweMSIJiexNJqj/UX0pfur78IZJUb9UotEhimUvqAIukQm8AwwtqgUTlih+RfRtJ4qYy + CyQq4kMkWTVPJAlAJIkdauogjgKIo1LoFkjED0skdQe+RZYUTbJAgiASIJAokjxgJI4OYKBZIGXQCRyM + EEMQSDNrIYEk/PSnNaAx2GswJ5IUUCBVWwyEDEbPrLwSVcrMi40NYHFEgURoNieCaWZxVA+MKLLxQ5kC + aURRokeABVIbVOclmiKQaIgpiAwJJM9syZh7qV1mwJLKAfRMGR1EHAgFUpwJASdjtBM6UELJzsrOy5BT + a6e30SLpFEyGnGccqRyuU2Kc8yMsiuTUPdPpWU+SgckvRDCZRIhkQBwZIhgWSFeQoEggUTRZIJHINKEB + QnwIiKNrHetJnCiOApCsVbZwKmLmNgkiYJM5IaSQbSN8UlfgDLnI426f64owUhwdEBG1cPKMvUgqCS7J + KuqbzAa4hiTX5HgD923ifEeIN0HC7raQcULEnTjaVv3CJv/Eblv5K9h23Jf///J3XvBnteX7Evl/v/Dv + 9D3ddsP6/95A7+i8Pn/Xh+/voU59YkROQ4I7bbpu9zeDfbDvOfouhRDSwbTzvowRTRgYHg8aH1dAHHnc + Naq+0ozNN6g2jO8FjnemSxS53vkCRNKyK7ItsT3LDhVso2S7IJCUd13sG+0Z07GBspWIFmmfUZdhKzv/ + gd2VQBp7fQICybZ92fqLD2gfkeV0nGAbXxIfw8k5+hz5nwe/RHFkgXT4swLFUfu/E/KNBfhNIj51xBEB + cRS/+6tfz+Rl++7kJZDizwvb17c4IicIPzAOzgAuMfyixRERgeTyFkUDcRpPBpvzmP+QF1kwNU+CCEK0 + iFiTzxZHgFb1RBxRIF14GgXSwem0tUKcT+IICC/syBEO+/LkunmkI0cjjgrhoD8ALy3hA4EUnjriKJEj + iyPVKVoE/ksOTHFERBwhYqToUQcdljgC7yb3Rgo+Loizlziq9OuII+JcWgeuT3HkOkeJkJZGsFaAKJKO + kECStrAGoThie+kOtLU4KlizrMgRtcxeWkcdBPjgOgqkFkISRxRIfaGxxJI+tPJZardEEtRa/VGnQLJI + cpu/HL/4CKQ8iFMk8QFRIEUkAUskKXpUZTz8737lF6LQHl8Sj/72C5Rw4kYyCSSLJAolpIdAKkAgLZHE + DlOdiSfcuS4CiRElhDAhkpZQQmcdgYTO7E4MgcQO/iN1eg8CdHwtt+MgoUDCIOFAwqCZQaVB5j1JHbLV + oMTsBQapyh64RmY8hD34e6aEsyUTWqbx+MUhkFxHVDkzMzBEhavRmvIWSDB2l7JFksTTNpoTeqcxnbYY + 3oIEUhnlX+NHZf3DsowkxZg/H+DgJXeaGRvBRGfhpXeYXVO5UY5GyIycYWcUZ+Wy1oOjrh2bBNI4vXZ4 + aItz3E7TS+/WTKNFkwUSZijnxLupj6Mep11OHaBgoqPHLKicPUgAyAHrizjg5DuThUUkQixeOfo2dYQI + iQSSQaJSJOYPIDEgN3sZDFBt3lhNUmQSJFJE4mQylYhSp9O2yZnrCtzvoFOybkt7SO4knkAOK70As+YX + ktik0iSzrsO9DZBNC6SFENVCkeFKF0J4C4oGKEJwwYUon2T6s8XTBdO2hYDQIuEqIgo38bTQbce99X/g + b1l/1xV/fpv/z/X/ftbfCeQ+4y6Q6vNvz+yC42/Z6Pf+WK8254933n1i+kj3m9t9N7DvHv2y+quEf06b + K1S9o0W5VpMCCzPRYBG0hBDHlXCbvGC78DDpUfWKFrVAwpJbYq6TCAJiJ2I3qi3LemFb0m5RZKETezTH + c9NmrTbVtb07JopiCy2GHHUHVNd2lCIoUSPvDYUNRrQIUSPb4sNmE4oQLVG0BVH5gCyjc934CQkkIr7G + AimrGQrwRcHNV9GfzdI5+jj7vPZ/EUPVNr7SoP/8BphTZE9xRF/cggg+usWRRVDVEZoQNeT7wwPCCwRy + BXOGLhMRQeEZJx/JJO7JXZrPUCCJ65gHlUBqHuRVNoXiS6izOCKXal5FURRxRJCDRRyRs1kUVZknEgc6 + xlsA54MwanFUfJBiiIBAcp7cMeIInJMrlcgxwz0tjshNm6dGIEEckdMWb93iyNw3XJh7jhxEEEcu/gzo + tDrx5+bXEUjfe+k476ozPxcU1IhAanGE+uL9EEjk/KjbeiAaASnLAvVEdMfSGkscsU36RFqlxRGQqBHb + lt4pDQSBBC0kgbSQxr5w3WgxxD8m/0lUmf4jK7n6w+5RJNznPzrqr76so0gKnbVwKvjB1QOjqqRAapEE + cQT4YVMcCarny2GIDy/oGknql7tEktZVsmNUp6jO0SJp9iRRIFVnouJmZ7NQikBCWh1UIgkdUh21RFJ1 + Xi+5c6eOQMKSu3T6zBR0FAkn3GWgbKEk6NhvDsIqV7pEUoknz1wAXA/rgexB3SLJA16DX8aAUaT9W0mo + 61kW4xRJF4F0oI3WNmjCLLlzOeLIRtKzSBRIAowowvDJC2WMKZBklJ0WIJhksGPMtzhqyOh7lmwJpIGX + HMipRCBl5m3EETDOic5KTkuIQBKWkyuMOKIDlLPk8rsTdKqnsx2Hu6JLhJz2VSDpMIdAzh+koB2/6oKb + QPJSPEBkI8QEeZaJyyzugUM8NQkSTIpElBZZImFa+YEE1CdmqZUPcRNA/u7RJUDEEG113dEWArqI5Cai + aucSpUtdcBFPuEZ5EN6jbRHjwiWSIJINQVXpjXy7Xm2+9gYQ7Kd6gW03EVBiIW1v8CggLEQ+W7Bc8GHb + g4gJ3v+d/7f+zss9q/3xPl7ziWe2nvtA7/N+37zPU+js954+MeUNtU2fvLS5/6XO/bXEUJaUqnwAIuhW + F7jtNr4ATlA81AM96XEbu2tM7zFvPAikxmFfUMc8okMWSLRNKlf+FEgnbN9sB4OrHRybaSzbGnEESCBR + HKFMgfRkswtLIEkMwcZHIF18wqB9x0y6ybfQz2ApnX3Q8kvxVfZb8WWZBKxUEaSL74NvLJ+4j+9e+AYo + n8r03HtU+Ccsq4MggjhasO+mD59IUTACafOB4QlXzgCEa2i1yoM4AiiQFmdZ8LI68x0JI+MnWEZnngSO + RJxcaoki5g1vewAvAz8TLJZaIGnPUYsjCCMc5S3OB05Iboh84QclkMghxSMhjMIlC3tZHSfpyUWRh0Cy + CBJfLS5LgYQ6CKSLONoCKdyYfFkAd2YAwpx6eHVxcPHv4uXi3s3LIYK86uv594647+glfr9/60gRIQVR + Ks861X9H4sjawnrDiHiCJok4gggacXQKpNY51kClhSyQqrKBBudzYQP1/rBTIAH+A9juP5pfbP3R1Sah + pLaIpK/qC+9DG/rBoN4PC2sST5FUDxYPmUA7oJejFzRCSUvu3kaS6oVLJEUgWSQR6TBbJEFte08SO9p0 + Oil0qnR2TnRSlC2SqhNDIM0R4D+sDg9oEAgeGIFEEmcTMHhYhw18Hlza2GcRZJHEQUmswdobBjOQ12DH + wN+D37MlOgK8yhFIEkk0IsTPf15GZ2ZkYpSeMAIpe5NUFrbxmwMchNN4UgylTEMLg6v6iCLMUG0jTRwG + /J+JNuow9J4V++bX5RQKiijRMRiJGsGZlIO5nXRX+YJm6eKc5KDacTXo4Bp0buX0ADk/zRJKELmuYHFk + Z1rOlSfeIaIkZ2uB1E6aDttOOhEliiOgnHuLJM+CigRoCZ5Q9Zg9XXBEiW0RSSOKPEu7icpeylK4EBxd + V+SHhzuAEHVUCUCdsMjUEKk149xEbEeVCqcYGvDaInrBjRDm2iGGTS6JJp6BCOgxI8/PAikdYnq/b7DI + slBk+A4Ra+05KXSk4U668zfNZ65r1nVH3RtsEfEnIyLmPxJP/+8X4Om7Hzie5zNuz933fvTO1IZrL+jP + 0fHzT/1m+iX6mftd3fOEj+5Xfz37fI+HAseKorHOV/sb7DFIVN1xCl1QbcBc66O5AdqIale0KJFn2Qy2 + bZRtaVuk9tiisUcRQ7Ffy57BtgXddrGFwMV+rsmnsb8URRvbPpe9pl2X/ZZIkk0fOz8+oP2E2+In5EMg + jiq/ju3O4Qv0O/FH9k0RRvFZmugr2LdJHMnf0R/aF0oooRzAn3pJXfnTRI1YH39bmJNmyx8vPy2/bV8O + LP8ujCBSfn4eRMd37yO8h1OETwznAMRPUieeUij+0ocx/BQIvxHn6UiSOVFPJIcjsY4CiRPP4llrxQ64 + V3hYhNHiZuRuEEMUR+ZzKGPVUMSQVxP1krofABRCVRaHJJdMHSblI5AQNaI4QtmctHkqxJE5rEWT9xxZ + HIn7kv+iDry4+PIOJog/i0sPny5U3sEJ8u8RSMXPi6eDq29xRN5OcQQM30dwpDWAdcFXLhPQCYXvSBy1 + tpDWmDYuq6t6aJNDGEW7oK3wt0CVI5ASLIK26VPsIoTcSPWUcgskwKqLIsn/2RJJVmT+4/nH+g+v+ySQ + RiRJCRIvLLfDF9siCQ+lHtjLe5GWQGpUmx904JdSqZbf4QUSh0hSdAkCaYkk5nG++6NIqs5Viro7GjqW + lbjLHcZkhzTcabU/qTqyAMFk9Y8fla26LZJ+2AIJG/FGJI144ozDEaYdUDRx49+IJA1ez3ZwbSxR5RwF + TiOA2RLMmlxgA6LoEkWShNI6ElPRJQumbZQKx7rgAQ0aZ3zG2AU0kB1mH7QhVXSJhneMr2eoOqx/RJGE + V/LbsNv4T3TJTmIJpF6DvWFnw+jSOCBDTspLGuS4zkgSoktxbgM7Rc0eplx5iSU605l1XLCDzobfOziT + eXXe7eDvs6MkBSQHvfyuiYLzaJtZ2IFF0yxzsUASUSFu0aUhO1h+V2mIEmGitDZji0glT5zRpS2cOIPd + eYJEzm1Xgtfo6BLyLG88Rp6AIpzdRgIaIkpSqln/nsEPQHATEWj0PcClTeTZ+SO6xLoi2CTdu43EO2Qf + eI6GmLyrjddNm+G29XnXthD8x7ZH/OXa+vte2s6/59I2+fr+3baFDOHnGaHT/xc/u94RnvuuK+x35PwV + 690e7xz5FQlS/RI8ZxSz0t0Hd/lElsrd2/DjrWx7GA8YKxk7XXcslWPa4y8iCGNzjVOP2x6/GtMUQnu8 + V3qJNB82gzZk2xTbmkLZoEe7RDhKtGzYwh+qLbYPWPbwWEZ3AQ9feLC5BUWJRgj1SoCCokTJy863zb+u + MDDkJy4rEwrxMeV39uELV9hX3X1Z+TkuMY/va194+MZvCC2hu/vUTFJmorIgX3wIpIsPJ65+/ilK1JOq + vSJFOHhFr2QRho80RzF3ISKM9mFVG+ZE5kaD4U/zA7AtjiKCtIwOx3jfOJr3GYHLafI7fI/QIQwlkLKy + SAKIUATp4JLik+SYLY42/yw4SrTFkQRS1WFLSYuj4b1cWgcuDCH0LI5yAJr5tUQR8RUPYxhxZDhi9Ap/ + H3FUZfH9OYvAWIGTPphBARZojBZG0hasG1CL8EC5JY4UObJm0W8dbVj/IK/fQXJDX4ibGhJH3Kx0tI1I + wikQUWTVhj8mbXvPEQ5v4A82aXletc1mqvriOt2OIqkehk+q0AMj/FDrIetXdp1XPX9914JIbTrhrspA + vbB6eTrMAZGkOd3uhd9JgiBS6JCdACFF/UKwRNJrfiOJG9b0y8IWRBJI7Iioqw7aIknL7arDFiCOgtXJ + CxBHQZUhiDJj8EOfWkJIIHltqsSRBVJEUoulGqg84a5FkpfbrQENgSSRVHkJJBze4FNZBJadwphgjS5P + dLFIsrGhQMLeJJRZV8ao1/rCYC2kjLRAQ0fYAK61xTSQRAzmGE8a1tc/ARJF3uzZecEGeow2DblO1oGh + j2Gn0acDCOAgmGJZgRwHBVJEklI4mXI4wDieWcJgcUTYefXShwLWicPJ0dH9ttIslSgnCMcIgWSRhA25 + cKKVl0OFQIpI6r1K2pvE/Ul2yErtqLHMAw6eTv5fKq89SnL8FkgSSSoXKWjCAEKRpScSS5ptVf2QkSYl + RVIgjrqtiIzITMQR2j84/e4P/06ALJkgkUAhjyU3XHajvUodXQLJCkDOvK+B5A3CKWgiZ4LHU7QAk7sR + SxI5gvYtteg52qbMNhPTgCQ2YqiApXd1be8BYerZf90zhHgTYxDooMpKTcBBvIm0sZ5iqPIi7dnH4msk + Ahq+z2ny+Vz9HyMSkD/blB5/yyqf9wkp/+XbRrQ8/y36e877Vlu+u8Gy7+n7/NzyDPFc+WzzvPns5/58 + fpD/g23Or//v+t773eda9Bv1nSqrT63+8tAHd/+0OApSrv7NCJFOglzjAanHRI+VLk/EFhMQAu/T+LNA + OsefU4shjWcKIY9xtjFSJFvANtkGpLAVsS+CbQrb2g6l/bBLtmM5kQ42jvZMtk22Tnaw2vIDr2MTH+wn + bWjZXAqkiKSkyT/a67blgsuw8eMDyh94Ek3+QQKp/QZ8SHyJJ+Dib9oPOaW/sq/6jU5oPSb9KI7o47x6 + woKoxVHBS+mW32yfStDPKp2Jyvjj8dMjjuDTD/8e34+y+EBzgUpbHAUujzgCMCFrgdQ8xJykOQrTRI6a + 19x5D/gQOZF5EsUSVt+IT2F5XYEnBjfPanFEDqYf+t/8zHnxN4mjtY1CJxcL4YNLHKHM/ewqX8RRlXli + HfloJuoljsBHvX9+7TmSOCr8Q3FgiSNuL3HkiDyYnFjiiNtSljiqsg5jKG7tYESLI4F1xdnJy1scEeTw + PLUOYmm4fgshlR094iFu1AlYeVaaotLSCKUlGHjhaXUAhZG28kBnRI+UNrE4ov6QcJKWWdoH5QSFoH3Y + /i1U/I0FUIALo6QskjqK1O3+jxJFAli/ltvxD8UfjS/ztNRut/OhSC1SIHUdHx4VJ3BfbgdgqR1fBgHV + KvCF8cVFIPmFUvEC+TFZbDxTR2Bn6CV3UdQdhiQgmgJ0Nne4jiapc1ogMdzJjgyBVGVGj3ZdQ1EkzRys + gxsygDCzILE0dRJMGXyawfjHGqSAZzM0u0Gx9MfMeOgQB4okQ7MjNgTal7SQ0+0407JnXyCKCOVZbsM0 + MzkId8OQpS6GLUvubAAJG0bXSxilzgYVRtaiqJCZqDLAs+yORll7k5CXYIJRN5z3TNivsfRunMIJRJEq + zQxbOxY5njigqpMzsljCbN6gy3FmEEQLrINzTF05w3GYRJzr4FJHJ1ziqJdwUDipDg67nXpA5w+Hv5C6 + AojCDbPshADRMERCFkxMQFQkhoR/NSyQ1M5rTIAMEyOCdSJVhoiUiZWuc72JWIPXUTABJH4n9tI815kE + EtfykE0tNeLhDyKfxrRfYQJ71hexJcllWxFhQGT5AKMGR/sFrjcJX8D9qv8IvFZkf5B2kP4gdQQExhMu + 7RIYn4cvvT5493/f6gv7+/g75fs+fv836Hv6PaVs8J0+1BdaHF/r864P5PP9ecbRjzae+ipx6Z+5biFj + YI+hruu2AG0aX/ex92asplxtvcR2j/MraB+Qj81YtmXV7frTBtlGxWYRsG+2cRRCgWwfbOPYR8D2EUuW + K912tO3rtr17CZ3tcwug2GtMfGEpXdcnQgR7H79Q5UdfMf4kZSypiyCST1p7jOKvkqcfg38rQWTfFv8W + v7cPXxhfCb85frR/kzA+ln43vlnlXukBnx1fffHpyosHnPmB+IF4w+YQKYdrAFcuwoiRoWjRLofn/FxL + 6YjiQfjx1+ZEBQkj8Sjms6xuAM4l7pX9RgXwM/A0LqcbzjYcDhDXw+ohriAC/+sI0gNfBI8sMGpEjll8 + U+KIkDgaPjp81XXhtJfIkcUR4aAB+fASR8Tm01lSR65dCP8OH0db+LtOqwPE4y2OiPD9rCRTvXUAhdEc + zNBHeUNLoM5oXWId0gGc0ilbtyDfmic6Z+WDb0EcFV5LJFFVVSMVVUERJCGKS23ncrs+V9wCKZEk/OFQ + d6X0GEmCUEokadqsHOuh7OP8Ui81SfUZgcTT7aBEq64efKlYiSTAv5FEsE6RJIohK9+qs0Dq5XYlkqKY + tTmNv4mkzkOlrXKOAa+0O6BVOpV6yhFJVffDiSBVPiLpB5oFICyQEknCAEE0aWYTkEYg6fAGQoNrHwfO + M/dfNVgBDNLeLOhZDv9OEgVSIkkQRQgln7MlYzheAELRFEmJJBGamdEx4FXGTI2NUhksz+gkqtSzO3/U + 7A9mifBbSRRJmRUqJIKkqFIZUJTrGsIzTwrRlyFGNCkCCSfjYPPnywaas1Y23pzRKmN+znZ5VowzY7/+ + Z0WXeuMpHcbxWw8qt8PBxtY1K/dbzspZIGH2LtAJQiOSEE3KTCAcnGcDyzFWHhGlzB6W03QkicvsMuOY + 2UamdsCeqfzXaoeD1sykBRLry5kDmdmslCQAs6GEHH5mSQHOohpV1gwryUWRDMy0PszGkpgk6vQCOSmC + o9lcEJh/q7YABEcRpZCgnjUGMSrCNLPG/151M+MMopVZ51yntiJbRc48S01gVlq/qSKBVG0mdrou6PtM + AnvGPGWnymOmXbPtLoN4Ep6d71n7pCC0x8x+UgskRwPO6NLk+Tn8rL5fhFlRhqlTJGG3ua4IfUdKnO+o + RqdF+AsdDbFQUEqiznxQbR1NST6YthInvG+Q8nzmX6rtU39Lvk/u29+vsL97oZ9LPt/l45mpLc+Zn6u/ + hQKo3oPejdv1XvjO8e7TRjy89/oc9w32EX9ef2b6xEpL5FTefReCZ/qwo0QdKaLAZ1uu87W6fsbFZayg + DddgrNQY09jSOKtrkSq6C3HUY9bjFinGrKNE1WawjWNdkB2w7ej0akNcpkCqdka2E92mPZINio1SfZbS + yZ6VfVu2jtGitoOC7GOJI54SSvs54ki2FVh21xNUba+1AiD2upDfMgLclv1F8Av0Ab+pOgkk+YnxFYoS + SSQhahRxZH9DvwSBhKhRBBJ9FVOWc/ACBRLy8nMSSD6ZjiKo/CR8I7D8JsRQ1ROJDsHHtjiiD7Y/hkBa + ftr+Wz6eAqnKLYRcL98vjtAC6SFK1OIIHCMo4aNo0eS9Cgb8BXxmxBG5DfCTn5RAat7DlTXFhcCLzJPI + nTzJLO40PEsrd7wPnL9ZqVU8P6JAIj+TOAJvQ7n5XKURR8X/VM82RowskMQfwRURQRKP1JI6TsD7d446 + clRp8VBN2JObgq+Kqyq1OFL0aCJHiBpFHIUHJ3LEJXVCcWdFj3Janfi1xFHx6q8RNUpUqfi5BZIiRjh0 + 7e1vHYHzm//PoQysR/Qo0aHSBRZIpSNUX/g7CSTqDgVqGDkSliYBomOgaSiORu/wviACqdFCCGluqLw/ + JCJp2vwfKqRFgeT/xH8k21oIQRwREkiFqkMbFKIfBlXjRSS5Hg9VaYukKFNCClaoF1F1gEJ9QG8gw8tl + fStiiacSSewYZyQJZ8BLYTMUKYFUqDoo8Ygkru2cjom6KHp35uq8gFU/f0z2+xMq5Z4kCKQWSR4ghusw + qCySPBOxN/opkqSQLjcHUjQRGcic/YBAwtpZrp/l4Jdg8owJRRJnUVAmYERKECmaBAOjMiFjVHUSSUAZ + JhsnGbAWTYTFkEXRng1iPUDjGYwBjUiKsW2DTMDw/vKXv64URpmGuQy3D3EoY02xRGO+ZsPgCGYJgWbM + WAdnUWW0eWZtDnGgk5GjgShq/BZCKbN3cFYSTHZiEkmz5C6QQJJIgmP0cgoiEaQ4UqarLpEkLtMoQQTI + SctRSwxxCR5SzmyqDlhkIHUQQ4MmCpph3RDRENlw3UlGQFBmVlcEpojMv40oIsH5X1XfqLYiSAY3YA9I + skigilA1SLaKnFX9DdWu5XhN9CScMusNMliE798Mkz9dm6V6lf9fwBBJkkmRzkKR0o2Q1bT3PRBQIq9d + /t8Nk14R6IaIcZFlEmWmdZ8gAm4irfsHuR+fucoCCTyue2jTgQCFIv9vDweQeHjG57XV/z/igoiwiIh5 + bMt9j595x/s2iI3+PvnsD777PNv1zHBf8vPeL9cTaqvr/e4a9Rl6t3nXwvqMFkUW4EaVJWhYfuiL6oOB + xFAwfTB16O+Cx8qMCaKuwViZcSPMfVnyeo49AUdy+5CF3S7UuJ0xzrHtsQ9bAJvAfNVDDLXdGOFU1532 + BSJo2SHZIAkiQKJo2ax16MJMDl1tJJfRLRtZUMSe+z8tjiiQWBc7rGV0EUXCzZYXWgDB3ssPSBxVmYcv + ABJE8h3/XGUgdRRI9DUWQPBD8j0SSxJF9GPLl3FlBP0cJgC/ob9L5AgRIvrDEUcQQfSd//RPQtVlObt8 + LXywUfkWTOOvZ6JTfh35w7fT94MDSBTdeUE4xOYUP/sZD2EgDxH3KC4CHuJIEtrAVwRzGEKCCT93Au4j + /gOYA404En8iZ+qyJp/Jr8y3WDYHAx8jPzN+pNU/hZ7s3vzOHI+CqevMDckRiysmcvRDCCHzyRzlDa7Z + kSPzUO830mQ++Sp4q/jrw7I6YSJHEUdabUUg0MBgQx/lDTCiJIFU5a/NvSGMgo4c8VRq8viqA8Lvlzii + Bkh9L6uTOKJuOHUETqpbhzIA1iHRJLgubetQBuqcaJvoHNzHtkq/9bff/hs2XkTSKYJwk8E2pLu9/kML + Hqi1DmtFIPnQBgokiSSpv15qF4F0iCRASpLX73o+fKCV6KqLGKqXlCV3eHms6xcqgVRoVUxBRJH0KpGk + DoLoUXeaCKRKCxJIPt0OHYwRJW1+076kqq88jleUoocgUoeOSFJHV9SIA8Cn23mgXAaLBlMvubNAGlGE + gdflXvN6/FaSRBIFkkQSZkM04C2StMZ2GQmGm1V+5YdlD5EEQQSBhDW9FEkAjNMYJhivMWiHGFpRI9XF + WKItBlPQaTY2sNU2BheIIf6nEkj/9CiQCheB1CKJTuEikAA6CjmIOBY6nxZJEUiqbzHUIkkzeaz7DWCR + JDHEmT87PEIOcgTSLLc7RJLbgHLA3p90E0jAg0CSU4dzT/0QgyEAJgmouwokn3oncjECacRQ1QsPAoni + CLgIJMAkyHsGQpJwzSJQzwKJ8Oz1RJUIk7YPBZLJX2MRxr6PAgmoNmMJHZBXoWfpmcdnqc77mC73CR8J + pMESECLVgkh2iye2V90i4k3Mde/6zEW+j/rCo0gY/MUE0kKiMnP9U1uQa/4UgVTfAd/v+r3yfdGWPNvy + jPKObs9Mzz7PGv1A7XnmbNc78nu5t+3PMy7/34gj95/uS+l31d+qLQKpxVHuTb/bfdBIP+8+X3XXcVE4 + BVLfkzG2BVK1BxeBBGR8Fi4CaYkeRogijmgbZDOEJZBkd3iPbM4HAomRomXHyrYBy9ZxGV3ZQYmkqm8b + WWVF4AuypZ50KhFkgVTlJY5kkymO6vosqZMdly1fAgn2Hm2ZJDvE0W/jK+g/Xjwt9VEgYRVD5Qn5Hosj + +iqJI0SNUKd6iKUIpJkYLMAX2v9pMlE+k8KIoGiyQLIQqjoCE5fwxfbLI5B+RX9ePvsl330TR/b9qDu4 + Qrel7hRI4RooSxxtgfRTCCRwFfKVUyCVOGLUaHiPoJU1EkjiSZpUbrHk1TnkWp6M7rIFUsQR68jPLJC4 + 8me4nQSTOJ/qBE2eUxyJK4IzUjCFS2IbB/iko0ecmC+Qg5qPYkVTeKrFEQRTJv3fiKPiwhBIlQ9HbnFU + XBoCSVy6+bU4Njg39/8XJ1/iSHydnP2NOFLUCGnqWN/L6iiQohskkFjPti2QKIasTaRJXGcs7XIcRpd7 + 3L4EUuFvgrqwcBdIKOvDZsld2gv+I/THoMx6/KESSAUpQIgdqz99WX95fNknkeSHFpHEOj/cetB62FVH + dZr6elFYcheBhJf1XQgngC9Ry+uojCmSjAgkpKujUCShE1ltS3G7s6mebQxdWiRFwVMgVQdF51WnXXuS + JJIYMu1ZghZJPAb85d9K4iCafUkSSGtGgljrWtemQIqiLZIcEo4oUvsKG1edjIUNREQSws1lOE6RxDA1 + wtesi0hSJOk44Q71NmZLJNHYqRwD2CLJRvKEBVGLJ5cLbYAZypexVtpCCTNanu2iULLBpxhaSwdULseA + lCIJzqMcBpyJHI1n3ehoLJAkkjJb54gSlzi0SCLg4AgtjaCDk0AakVQOECnKnEWMIALQ5jo41xZJhJdy + yDlLDDWwFERO3JCjh1P/19fvsFwkBIAwMai2iCULJsKzsFxWF4xYImZpC8lLABIjEbRBslPk6F9n2YzI + EglTkSrBS3BCqC5Ey+QLRIwiKNjL8UDOqu5OCAcWTiSEEjkLiS7hvipfiabxLJ6EJq67Taj7Ngl2/ZUo + EyeZvkVDTvLN9Akm9EKElVH/31nHv+X2/93wZW31mf9HaFFyw/7uVb7gT/9b8pnE8V0fvnvjw+d5ff6D + 5+9u9N9yvn+iRVD6Q/pP+lLqiac+eIH6fPpyAXXGVQQlgtp9vvMWQx5PHGNIgxprGqsem+dY3WP7iBin + 3jbAkyWDthn5UddlW5YgWpFtQPVGltC1TRtgqVzsXmyd7GHZRgkkiyMKJNlc21bZ2ba9ZYc9cfWKjSZo + swXY+bHrrrO9R9v4hfgM+IPxHSOM5GM4SfeNlnTT11AAWQQJL0WNZoJP4ugbiyBEjaoM39diSSIoPhG+ + lMLIqPKIoCp7OV374otvps+2397L6ohwgMqXfw9HUN3iDUsgCeEX4BoX7lEQX0GUaAskiiNynIIOY5gy + QB5E/oMtCU/iiAKJHCviCDxrxJBFkPDjQGKo2jTZHV7Xx3hTIIn/RRx5SR34olciIQ9RBHG0BFLEEdHi + CGUKJPJUiiNGjsxb/4HbSYgVFMiyuofIEcSRRJC4tHg1ubX5drU1R+89R+Dh4O7g7Gp7OM57L6ujFrA4 + kkagXjCoF6bt7/62NIb1BsUQNckIpIgj6hgAmsZahhrGaXQPdA60kJbYbZGEciEX9s3Ayt9EUv3nFEf+ + I/7OkaQtkvxlJHbuIklfeImkrwg+ON3jB9cPH/B1WnKXegokH9wwLxEiCUCZAum9SBLQWdxpLmJo4A6H + PFX6e5HEjqwO7U5ucAAQHhARSVUXgaQZBggk4WnwtUDKkjsLJIkkR5NQjijiYIchyHI7CyIahhiLymM9 + 7jIqh0jKbyXR8CC1GKqyokk2VIgorRmfX8jYtZGLIUTdG6NZ2ILorUDSZtA22khpyFWHma4IIdTZ8I84 + Ktg5dDRJIknOxM5miyQ6HdbZIcFZ2UHJeY0jAxRFcpq8naEFkkCHKKe5o0lC1VEMoS3OWk5Z9a6z41Z7 + xJHKSyBRHB0CSeKI2CSiBRIA8nFGlEhKGiEtQ1wKJDciOVUfwtMkaBGk5E8CJRI1s86LeFEcAZqt3mRN + 0DXAIn0DE8IhiCd5JI7rVfdEQhsmrovUNhRVWriT4wLqDzI9uBLuwibsV5K+SP5xXaPqr8Ig2PfNZz7/ + DV8EfxeLpCdxRHz0nb8M6+9f3+8tfO3tWQHV3s+syhv7use/Y3+nhcc+wL7kPlJgtKiu7X4UXPveA47+ + e+nHnhRg389YeLyemLE046tQbRpzGavCHqcZwxrzlT/G9xr3fY3Q4ghoezI47cxFIC07FRvWdozQIQyy + edNucSTYVtJmxr4CsbEtkCKOKJBon1Mve00B1Ejk6CKQ5A9aFDlvn7EjR5mE68gRfA/LgHxV75ulr7I4 + AkYgle+rvAVSfKB8ItLCRI2I7VdHHLnc/vj0z9tnSyw9+XnxgNSFI4gnDFQ3/IJRI/OO8JAIJPITQ4Jp + BNHwmos4Ig8qjkRxNHUjkIpPWRilLgJpTVaPOEIZPI71EkjhdRBI4H8ExBEF0nDDFkYByg0KpOabF3Fk + TjrIbx2Rzx7iaAukCCNgxBEg/myAT5NTtzgiws9bHIGbNz+/iCOg+D3S1EkcjUAaYRRYL1g7tM6gQLI4 + Kv3xKI4A65fWNUbaooMokI4okhruy+iq7A/rsFT/J7kGbfxj5g9cf3iHuvil+AX9ZUvlnSIpIooPykvs + RiAt6PCGgvck1cvKS8jmsHl5WB9pkWT1Wy+cWC8c0aUIJIPL79BxltpG5+pokkQSjkxskdRQp+WhDVxy + 1525UoVJsfFOy+3Y+desATfkZdBgMAWcdehZCJTnt5I4OF9HaNfAgMYGwuOEOwACCciRlQANgQyERdJr + GxICZWId2gAj1HkaKB3eQMSQSSQV1nribfxoIHum6DSeNKwdXdrG1vnbrBU3h0osebZrGXcYe+Wx4dSC + aUSSnAQ3qbYjkVMpyMlwsyvF0nJIFkvZLGvHFdCBeaZPkBMUyjH27OF2pHaS3rArRxrHauc7M5J0yOPE + K//qui2a5PR7f1ILJhOBQi+xE3GouoKJxSy/C0BGBEeXtmgykVlLYFi3hFLh5WV4JzkqslTQZmziRqp6 + g/cmYyZk3ATOpT13UueZ79XWJHDPmJv4ARJQZ3Rpz8j3cccnTFIfZ/Z9zWVZ1IG6zyT4TqK53+QNLpGS + A18UmdH+GJL+j6NSz/XA0UYxEYHxELVZ6LaItIU/62+RoDm/Z+F95OmD54lnfXn2G5foILDbjmu3APow + Upm+dcOOEh1t1Zd9YAmx+rfRff4YExxLjsSyLVAbxtgec67DuMT49XK41AkZ00h93QHYgrYLth1r0sWH + wgBjYw7bQ1Eku7Rs1GnPzkhR2UELoLF/bSNjF9t2GrCtK1+wDZZdnmV0AOuXLX+28fQBysMfjJ8wZm9r + 10n40OcoLcgPZUkdfFX7LkOTf99AFNHH2d8ZFkI8fGH8JTF+dB2+cEOv9Ih/nvKsEIl/X/7+FiWafA58 + GmTyFVxDPCP8o4RQ8j/9mQ6YamQCGFwmB1NJAFEEmQMVL+otCUJ4E8WRV+qIT4Vn5TAGcDEus4MAiigS + fzv3GQHheTqIgSLoEEfiiy/tNxpRtCbfuQcJfBMiiNzTfLTK5KbirBfgKG9y2pPzkvfyOO/ixBRHgMSR + BdJLfFrcWqIo0OELXFZnXv7VoM8UAFhX/F5BEB7GQN6/xRE0gzSChJHEkYMxAg+G08l11h7QGdEk1icP + 4oha5mivcjQQ9FAf801xNCLpWEbXIgnAh/qDAP4HgNr7lAj9gf4SEUgu60tLCFkkvRFIfmj7YTpv8EXo + ZUAcBXw51RaBJJH03RFJXCOpF12dAWCn0Iv/HiJK6CDpKBZFh0BSuSBFToGE1J3yJpDQed2ZI5DQ2SmQ + 0NEtkIQZLMcgKkQkQSDtMkWSZykU3pVA2iJJAklL7HTayggkiSQc0mDjEAMBo0HsU+1uOAVSGyXkV9ib + 64IP49YCaYxjMEbSZRpTIUvsek8S8ZFA0izXs0CySHphhqwFEjAO41kgAb2uG3k4oTgmOqflrMqJrdm9 + wiGQgBFIOKHoIpDsOAstkNoJDy4C6YgovRFIRAukIQFNEJo0NEgmSCzuAqmjSVeB1PWrLQRHxMc4BFIT + JCACqfItjpAXwboJpEXGRiB1e5E75bk0bzDkL2Rx1zX6AAeQ0CaXwVviClILcvvUVqj7ihQ3TjLc+RvR + /nyBhLpVvgmkdVBACYgpL4FQKHERsXLHF7WtqMssT0P9mzaKm3V/4U/4W+o7oa0/c76ncXx3YL77s0DK + s3b6hGp7eHfXd0sRvPpA3XfpI7kHeO5n6YO3fum2i0DaqPZngQS0CKq2jJ+q7zGmlPXJe4z2fqHr2I1A + IlD2NbEFbRcutiICSdgCiXgUSLZTSyDFpjl/EUixgbGRSqsMu2nYprZtFWyDY5Ntg7fNblseu77sPO3+ + FkgXP1FogcSVCkD7mbtA0pI6+6rtuwr0a+Xzyq89CCSA/lECyb6SoB+lL/1AIM1BDED8tNECCdh+/iqQ + dl6c4eAQhCNGEkjhHgUJJG4H0ASv0VymuA0E0k0csSxOdIijBiNHJZBOcUSBZA7GPUc/tECiSGqudhdI + QAuk5IsLjjgCX8SJyMUdvawu4mgJJP3WkbknRdEIJPDVB5FEThtRJL5LcUSBdESOgAgknFYHLu3gA/i0 + xRG5tzi4xRGX1hVPN2cPf0eZK8QQ/AjXv4ijnFZHjXCLHElrbIGUqJF0hzUJ9EpgvcLUwZ5ru/WQBVL9 + E7GzIklcfwew/vyAUV1pn2suAilqLn8ohZK/lL8kv7C/fO4j0jYn3D0st2uBlBcAOKTntnqhDb48oF4u + XrJeNjebuRNUh6BqFqrc4klrMrUv6RBNBUaStNnN+P4/AOyc7KCKIG3RxE7Njt2zARBJQQ2QGig64W4t + uePA0YAqgYRI0qNIqsGZWQugBiqgwexjv6vMJXcUTRn4NgaKKKkuAglGBEYFy+2ErNstHMbnp1l2JyOl + jZNLJM2Mzwikq0iqcrUpvJ66Mab3AxwAG+JuW4Y6Bt3G3BtJKZKq3k6AyweAdgTtJEYgVfn8zSQc7uA8 + hVIcErGclTEOrdp+W3VweK6D87NAiliyYDI8s0hHCidbzpbL7wAu1Tj3JwVyyp7lvCzD286f7QsiCGvm + 1KRhCyRdcyMiaDNZKYSsgMwAOdxBhId1IUIhRWwb0pS2k2hVfchVBFKTLxGwiKfrkjxeC3LnI4aF29I8 + zZj7HkB7L04iGTTp3AS0CCuX6mU2Xz+o2fcEIbyL/F6xBBKJ8xlluNfxOhHzzt8/84m0Cw9tLQjeRlEK + X94mAfI+arPb7vf/yX/L8VyI/q6X7360P78jXfP4Hox7dHDu//C9X4SPsfpStc3yOC2RSx98s0yu7tt7 + iNK/676HKJHGhcfKGgtBT1BwTFZ5wQcsHCJoj9/CiKAqE7YLGO+OFtFGqL4nXJZAKtC2xN7cJ25kp2SX + HC16Wjo3E0V7ObJt5BZBspFtXzUx1XZVNhh2GjZ5L6EDliB6jW2/2ftpszBay+i8MmH5lQZEUPke+iFN + 1FkcwUeVH5Mogl+zMGJa5X18t3zf+MLbPqPZ3xufKj+7hRB88dRxYpP4xS/en1Rnn09eIB4AATQcocov + c4fmFBZH5BPgHYkQaa+R8gXvob6JI3Eb8Bxwn7XXyBxonVQXTkRxRC4VcdQT0uJf4mARRkaEUHE17i1v + EdRL6sT5fqgDGcgHFU0qngh8nz8ZI97YwsicEgcxVNl8U2g+mr3zlS/Oqsn94rAF/LTN00l1jBwhStSR + o6C5tESQxZEEEji4ube5OEEe3kvqis+Lxx/L6sTrdU7BAsURYI0w4kgHMkhTSATdltVBo1Rba5QCtUuQ + NmkXIroHGgha6BBIFEQRSEhdf/kQ/jERSZf2UyA1+MfrvmeRZHXoh9H3pQ0P0A/7fLAWQRdUG14ShVKV + RyAV8IL1O0kUSFhWxzqKIIKdYoskCiW2VWeqTrbXaqYTQiChE0qxVx0FUoukXmLniJJBYaSNdz0YasBA + ILF8OQL8FEkWSAIHoQURB+cM1CWQKJI84DHIJZI06ImeLYmBgDjibIoFElHGhUeA2+BQICFdBmlFku4n + 3C2DxnoaQWHtTbJAoiBincUR8CiQgBhl1Mc4B2XIx5jT2NvI2wnQQRwCSahyb1JtRDBdBVIhe5IqXyLI + s3h3tHg6BFLPEL4XSDjVaESS1rDH4bZAuoMzmePYt6OfJSIHSBY0q7pIxMZEl0xIFtbhDiYwKbdAkkhq + gVQpiI/TQRMoiCeTqGCI1008EdW2BVLPbBtFDnW4A8skiJv8ecbcqOsikIo4npvSAYsiEdCpNykVEHm6 + 1rFeZBik2HmmCytaUCTbkQZf9xhJQFs+80Tf+wUCqa43IC4gMnbdwoPwaHTbcX8Jn8ItarMwbdd7P/P/ + C3Cv8XDf/u5HeaHuO55j8sRzREfwu9W7E6Zt5YnHzzz6C9PuS7sfshyRfmkz3ggk4uzzNR54jH5dE4H0 + jDfjTyJJAqnKG75mCSRjxv4pgojYDU/AXG2L7cthixIh2jbrIo6MPmzhwR4+CKTKx7Ze7G3ssGyybHTX + vxFIjeUDNji5dvEdJyiIziiRfRLyJY6OKJH9V3zaEkhK4Qu90oICKT6zIV9a/jb57ZPpcy8CKYIoPhzl + EUcAhVH5fnKAX5zcwLBAMr8ghk+sJXUHHymMQBreQn7TAon7sCOOOmLkk+oMCCNOLLPMJXYSRgJ5ljlY + T1AfPE0CqcUROF8LJJYtkKpsTjjL6vhbR+KRm0uq7EPCAnFQ8lFy08pHHBWXtTiyQKoysMWRhBHbFDmq + 61FPHk1h5EPQUHadxFHBW1/AxRcikJrDF1xHgQSu/x1rAkaOogmIHOSm9iWOIIrqPgkjIBqE+uQqkKhB + Gn0YHbDEEXTQIZD4Ib4ADRBIEUkTTdIHQugoiuT7iN2mP3CLJXwB/4gsRVKlaeNDgaqMSKpyBBLyaaNI + 8jGAFEh4CfpxKTz8UrRI9TLUFpGEH6jKcjufbkcoRDincZSCxqkd6BRSzlDQVW+R5PoWSYwmudMhTAmB + JJGEkCY7J48BxwkiEEj+naRK2anZsVmPjq/BgP1IJZowaFSHE+58yl2JJQ+kEkoYYAYHHsUSB9+PfoS9 + SZi94AwGQr09eHX8d6ABTiNQeYWLYQwKFEmeVaFIwg+kIQwdkeS0w9Mos64M0gtGiWFt/zjbEkkURECJ + pBfAOhu+MYKcQSJiTGNAnYdxpYFNm40y65dhbgOtPI05oJmvMvIClxCgrDrMmNlBQByhvESS0ogjLb/j + zFw5oXUcOMWRfoCPjuo31RYnRgenH+6T05PDG8eIJRReRrHFUjlbCCShnS/htnLAFEnljDlziTbNYlIg + abnHb+Xs5eQRWdIP0NL5Y6Y0JEGRJfzGB3/n4/fIi2SYTJBsmHCYlBQZ4Y8qEhJJ3VZwnQCCY6IjQkTh + BIEUkSSC1OII9b0voYkVSNYCyVqEU5E3kDpBs9pN8kowQTiBEIYUbnLIepBCkchDECFf7V3nlKQT5BPE + NeS1SSzFkSExpSPGTYBBhOtaoq4/iLE+b8gy0xDohZQ/bpMggAgIrhEO5INue7pvpZ/fRmHxpu2j+3bb + fMa97aP7HtrW9zy/u0RMnp2en+7hfZ1+9Kwf2tZ71Hue9+sy01wXrP6y+tL0r6TJo98C0z81AYB80G0R + QLzno/FAUPhoPFWb6iiCOO4olngNcYxNj+Ma25XXWNa4rroa54wYnbaA9qDshG0BbEjVERf7wjbbHi6X + W20URLZZtlsWS953WTZOyFI6pRJEsZGOwuNHXlVvO8sjuSOEOmJEW8zfM2o7rTQTXbTZPpFONr9Sgva/ + /AEAv0AfwLb4DvsMTMLRryhiVHX0QVn23WJJPoo/ZQGkLCEkn4YVFFpFIX+3xNH+8fUdMeIpde1T4X/j + b+2fC70cnv7aYFuJIKB9OMWR6l6/GD7AlJxBeXEKCSPxCYigqgPMN8RDcJhU+EoJJPAURYyGv4i7AMV7 + IJB6SV3lw4ew10iiCBwJPKq5VIkj7ffOkjqIIyyho0AiFxt+VqKoIN4GDkdRlCV1FkcUSH1aHX4AtsUR + JtPJGUskFYcsHomIUYsj8kxP0PP3OhU1ojjCD8DyR2DDW7WsjuKIkEDS6qkljl5f48dgxY+LL7dAIn8G + l+ZhaIkmjTgSFi9vcQQUn5c4Kl5PccQldRBA4P7k/39f6UUcuZ3iSPpBAom6gvqi7mvdIdFDTRJ9g3RH + jwBfc+gcaB8LJP1QrAtRWbgwF1yX2+UDJXRQrvqIpfynbEPqPxT5+RJSfPmCEUH48lCRSyjxIbFNIgkP + kkKpHnILJCAPPy+C9fqNJEWRGPKDcKJIwgs3uIaSIsiQQJIYcicZgVSdyB1qCSQpc3VArOdEp1wCCepd + Agl1I5Cg8iOQtMzOg4BiSIMDwGDR4MlyOy65q8GFQcbBhhNQ/MNjDt9yYHaIt/I9w4FBLEQg1YBXyBh1 + LZLKOMhQaB0ujEQZEe9RuhoYiSQaoVMgYdYmhgt1NGhICQoki6Q2hIbF0TagNJ4AjGngtmeBFONso+16 + CySnhIz/CCQ5BQkk5FsgtTNBOo4FoGCKGLJAUjl1dFqHQALs9DAzuJ2jUWULJAEzjsbpcFsgXZ1xoQWS + IIHEk++43M7CaQskLcMjWSj8XqBAEnl4EEj8IUWJJ5CTZ5KivIkNyQ3TnhUmCQqGFJEwUTQFQ7QEEjCR + LQqjnrEWMSOZI0ELUSOBa4FUdUP0kCYvhGROdIlk0YAwArGkQEJ+COoQ0M5LHLmuCC/J8JBa45HwihQ3 + cW7y7fLRtvL3tgiBh7Z8ZpA21x9tq/zntSlaFaSM9Lntcz7zC9ry3f39q66Ej3/Qd7cp3wIqz3C1NW73 + 5f872+rdjsh5/95dp/7ivjT9KHXdlntWv1R667t1PZfUuc/XdUS1sTxp37fET8ZToeoLHH8Ydxh/VW/g + OiJjlellTF/Hu/ISSLAPFkQWQW0/HuxL7M7FLl0EUkTQLKmTrTMkkCiCCNvIEkhlPwtMZUthU2lr2+66 + vvJLIMVe01Zzwot2nCnFD9LxAZ48o39AynpOsNlvFCiCRgzF/0ggTbnSFkSa0NMEn/2YBZGFkP0eU6H8 + pEHfuP1m+9Txt0iVj0BqYRR/TZ+tMn05yxBHWyDB/4cLUAQJyEsEpUyuYUHEiVjxD5aLo1Agcf9R8xTz + F3AbongNxVFWz1QKThSB9I8SSCtidAikEUa9akecSzxME9fgZxRH5HEWRy9wOU1yK5IEcRTeFw5ocVQo + jhi+iAgRBBL4JEFhJChyJB5KtDiq9uKx4K2MInnLSKN4bokh8162fV2cl8Io3DgCqfIABRI59dcWSMO9 + kZKPQyCpfjh7cXyUKZAojkYgRRhp240iSchHB1BTWCB5z1HVV7tSt3VUqAUSdYj0C9ugSVb7GQiC5jF0 + zPc0bJHEUFND9RFJ+QNYZ4F0/AGBBZJEUn0BhcJS5y8pIYSHZEQ5rraCRRKhB64HrYc9cB0EEl+ao0h4 + kVskIUxI9HK7fvkKK6qjVP0SSelAVNzqcOiE6HAQSBRFLEscBdVxI4qUpnNDHDFsquV2TLnOlAMEEaUa + OFW2SCKWSPoj17RSJDlPYIDWwHR4l0iZMxsdUWp86gAHCySkDRsYGpwYI4ezF9pgaV9SQuAWSTJ0WUsM + VHlE0h8timg8VxlGtNI2uEQMscVSys6fBlyIoSfgBOAQ4hhWXjNriCoFFksRSYkoGXFYT8vvkGZ/Ugsm + Or92kHKAqmedlli0I/VSDDtaL83w/iSJJQoj5ceRO7J0hwRSyADKEUghDsqLVAisCwkh+SBCRkxSVN5L + XBahWYTHuJGkQtV3hEniKG2s22SrSRnqlTeJI5mb9q4v8teEr1BkMLCACkFcRHETzbNNQkpkVeRTYF3a + 6z4T2QDk12hyfL2mAEKsJXwNE/AddWjoc/Zn9vWDTeIJiAKDAuENuu16f+H2mQv/pW3r7z++wwO+/Pvt + Z33UN+Yd+f3lfVro9Lvu9yW86RPpS+5X6pPT5yx80Obo0O6raltQ/RoPKO/xsMdK4WEsPY6/HpsZq0aP + 32O8a6x3+V8oklRnG2ERNPaFNgb25dJme9M2yfkIn5tNU7lFUexf7GHZyRY+d8TuYvmcl9G1/VW0X7ja + 7BZHBdr9svnYlypRZHGk8gFOvh1+ZXzOIYqYMt++6vBd49NOUXSAvnFEUePqU8fPji+++uj488rbhwvx + 70bEkZfjL24ggcQy+AR4hQUS+EZxDfMOcxFN2malC8VR8xbxGPKbiKOUtZROvCjiiOVZTicu1aIoWBPV + Fkcpi795BZDFkXjdiKDmfEA4IQGuaHE0HNJojklxVNyzxVGvcLr8AKw4bDgtBJB5Lvkt+C/R4khL6IDZ + c/SyOHJb824Kps3Hm5MXfx9xVGi+b36PQEhpBAsk1gnSARZHoxtKQ0hPUCBFZxzaBHqF2uRNm9PWQNA6 + 1kFsuwuk1XjUqX4+dP1nEUhPbWwX+AX1ZRlFYr2+KEQQ6ueBSQwliuQ2PETW4+HiIeuHpfJijpdBJZuX + V0AkyXm8QLxciSQgbXrxU787DkXSi50qAomwIFoCaURSd+JDIAlW/xeBNCKJqMGCOg2gzDRwAEEgsayB + 5tkJD8YlkBY0mDXjwUFeg/0USZgxeS+QWhT9pAzJzMAUFFH6pECyMTsFElIZwt6f1AIJ6RjRhZtA2kZ5 + 5Q0Z7jLiHwukSpco2tDMWjuXw8l4Js44HVM5K6TjwODYIIokkE7H5xlC4GOBhHQ5W0HO2OkJz2w6pQO/ + OPlx/iADTQyIk1CcyEysyceQkUKTlAMiORRIwCmQgCJFu3ySpot4apIlErYImBDCdsxoh9A1sbuUhTcC + aaHbrmSzyelGiCyEzo3sNj4UT5fyRpH2SoGjHmT8y8TFEgZ/0n2FzxIeD/gPbbv+vYUPv9+be4CPn8vx + /A29m1sb37He2RsRRHxef7n2twcRBFz77on0+TUOThxjZY+pgsfYdQwWIpCMyxh+EEgFjf/TFhRiN2RD + HuyLcJu4GTv13p7B1o3diy20XXwQSC2EaFstjrwvdIE22YJIuNryC64+4A4upXsSRwB9TvzQ4ZsOgSQ8 + CyTgnUACDkG0JiQ3Tl+8fbXxRiAt329eEEF0cgbDfOKtQKpUgEASd1nRo/CbiRoB4T7mRBFIFEcAJpcF + CqQb15IwaoGUiWyLI0aGIoLC7VoIcTXR8MCk4YPgjYKFksQROSZ/3whgXYujyhdv9UT+RRwVLILCcyWM + xH1bIBU3bpAjiyeHW/OUOkBBiESNFhcHVw/2sroWR4AEkjj+2ebIENIII0D1HTV6EEAM2myB1NdsvWJc + AkISSN9Gw8JxAxBxZBzX+j/jf1xli6Q7co2/EAVPlUf19RfVA/HDaZGkSJLa/ABHJOnhW52yLS8lL4yo + spfbHfXqDEjxovXyqZgXdgfKJjaIo0STuOSOQgmCqfclSSS502bJHY5eJFiXKFKVvdnuOAa8oMHiQZRB + RWH0hAgkDEYPTKyB3b+VBHiA6wdlXbZIykwJjAPLZTBQJ7Ekg8JTXrihUbMuEk0yRFjjmxPuum4MWBkz + 4zzprsoxiHPSnY1lAUb0F40xphFJMrIxxleDvI32adyxblrYgklO4deN7SzoWCCW4ETK6RzHgp/OSLCj + smCiE1PUCGKpnB0PdKDTu0D1EUicWUTK8tTvH5r9zT/DIZeTJTRryfoWRi4f9dvZLwIAktC//i7CgFnV + CKgmFiEeLouYpP4gLYYJzo4qVf6BADVaIO0N2ZtMVRvJV5ExnngFuCxSVsSNmHKOEheJe0P6MFNexPFf + GVEq+JpjVr2Awx+EIaEXQmrkRDBtfOc1EE1IiSa+qi/8e9UTyDceyLQiEcxP+/V0MyP3LOSeFloi7p+J + EiHE//4rhP42RW+e/vYrIHScr2cVvH12u221H5+J9wLc2q7v1f2B8PXpF0hdz360+xLrpt/tvDB99LkP + 63r199X/DVwz+RzB72P4e2yhXeOJYxWp8xpzWkbbY5mofMZ0lX9f5cfxT+SHXKvONmTEz4mxK2OXtq2K + CBp7NnZtbF6VbQvHNnK5ctnOiwiKbS1MtCj21/a57LQE0LbfZeNp06uep5mqfQmhBZ1Mx9PpqjziCP5F + p6rC3/BEOvuc8UPjmyKA6MMgjAj7vKoj7AOFczIxvlQ+dPzt+FieUGe/C8AvRwjllLreb0SMn2eEqCFx + VDBHaB7R4khcgnWz30hRI/CQlLcoAmfpcoSQOE6wxJHqmi95UrlEUNcVnyLMsySELIw8ad0CyTxt87jh + dsP5wvu6XFwxh3qRLwLmkZyMR9TIwugmjiCGHDlS9CjCCAivFY89OC94MPmwuXFB+40E1odPk2uLb3tZ + HXk5683JCQok8/YIJAugRI5ybTQADnKjPiAsjACsQrNmIKwlnvTHTSBVuXUMNM3WN0irPvjWt6uiMBuU + pJxmD1Ll1wdobR7q8AFaw5f/GEpN91ab8/qPdB1UXqJIrxVFUn0f3KCNWH5AWI8o9H14oHyIWL8o8KFr + 4xeB9Y9Z76iXx9QvVIc3MIpEkVQpOgU7AeurYwAqp8NATXP/UR8DXuq6RRL2JZVKByCQvucNcQTWg2p9 + KDou1oS6c1fHR2QpYBmDwefbc1MeoKMdf9gzCzWwvJlPe5Cw0Y+DjzMUP8IRkljzyhmMApfidWRJ0aVE + mFakSWtqBRoGrL+tFPDepAlFe8aFxgYzM2t/UlIaJ0SWuEHSMztJky9w3XAZumNmCEvvCBvOCblr6V1Q + 5USTaIAR0g9SRgpjzXXPAg35nvlCHtGlzJRdNqLu/UlI5WQK3J8EWDi95reUGFnium8LpB1NwjKIgOXl + DJE36CiTQhxpXXrVeUnenoFEXpBI4tIOO3HMYhIWTzuahNnPaiNACM419Chr/T1Ig1LuX+JMbJBySAgi + S1nvD9Kyo0mv3/2LkDJTLo1hZClgOcKpcNt3sAQSZqED1O0Za+QFEDjlReZUh5nvRJiSJt9tRQb37Dn3 + VHTdGWlCPug2k9WjDeUhscyvQyGckhwjUsCy2xw5kKBCPvB9rD/aTMo/bHOafKDyCCbWf/o+CpI3bR/d + 9+e24f/t//vSNt+92/C9zujOtLnse45ntsps83XTpsMQPnFfv2e3zXvHkjjm3S9WHzn6GepW+WibOvRB + 9tN73520+zzq0OfT9zvPQxU8jt7sJUpZ45BYY5PjlSnG8B7ThYx/jnfnly0oO6Hlc7IhRmyI7QxtTduf + bZfKbjmPKNFpz5z/Dcpj/047eD1soQXQtq2si/2VDR67bHtddtu2e9nz084z334AQui+z4j4psryLxZA + 8jkCBJD8kn1TfFX7rvZjXF4ujM+z/4tfbH+JPPwpYH9KpEx/K9+r/UT2z0zjswfj33U6XeUNiSPtM7I4 + as6gsvlEcY2CDmIADh7SeXGU5i9IKYZ4EAMPqdoHMUgAkQ+BG3lZ3V5SJy4lPgVxNFsetDdcYB0iRhBI + FEk5hCF8TgcxAOR64XwQRMUHOXGOyfSTK4pPtkDCoQzknxZH2mfEqBGiRzzKW9tDsgoKnFZ7jogsqRtx + xEPMyIctjsiThaojj8YefwohcmkLI3Jv828tqStOLuHz1es7DfJ48nmKI3B77DWq68P9IZwkfqgNqBMs + kJAf3VGIFon+MFKvNqRus64Jom1GA1UZiEAi3Ej0f5L6SpkP0q7/OH8skXs7ouRr+jqJHaOFUsEPxCLI + D8oPVypT9+x2K1K+qBZIUqoGXxRQL7D3JSGVQDIkhNAZ5gdlcT2EU0RSBNGKJI1I4rGJEkU4vMEHOLhO + nRkdvfKMJqnju/MTHTqtQfGDSi2UOHMgkQRxRIHEWQedlU+BxLqEcDEQE0nCTIbgfAuiAQe8Z0c6fFxG + omdSdMqdDEqEUQzMGKGeoRHacFEQaVYn5Rg85TNDtAQSDCXBqNKII2PPPgkqxzirbKPNuuSFFkZwAMTk + 5RgshgiVWxQNegZOZUaVWK+13XRMcF5wZFVHyMk9QuvKM0sIaOawwRlH5e1kI46egZlLi6TltP+IY8LP + o8JnRnSRgkaTCLdZIJF0pE3lwp61bdKivMmM6oroAE16AkSTCM0YCyJUT8jss1DlQmarTdbUhtlsETvB + bcSQwG4PadzoazzT3qQTJPQSVZo2wQT3ESKxxpBjo0l2Xbvh+49rN3xPwUSf2PWfamskAvIAC4wLJvLy + X4env+v5OzQevvt+Pp+Dvvej93O8R6Pv1TXpBwT6RT7vDaYPrX7XffLenj68+/709R1dDeqaHYVdbTP+ + 3Obxl/HIto4UYcxex/AVsAOyBRMxGhuR47ljT3iADG0O6pf9WRg7FZu1okWwc1VH2ObR7hGyi20jYzcL + FkQNXaeI0aM9tr3ufUYfIv6gIJHUfmJg3xJIJMnvxC8h/+iv4t/0m0a9/7aFUXD1jymPH43fjX/dPjht + Ux6fffXrXDVSvl/7keX/wwu030hcIryh8+YYwC1iBJ5SefKU4iuMGm3+0jDP0eRwBFLlxYnEi1ocDa9y + WVEjc66Iocpzvzj4WurI28DfxOV4hDfFkevA9cgFxQNzoJf44eTFJYNwzIIjReGhTB05An89I0dA9hsp + gmRxJO7LoEEJIsDiiHzYkaPw6HDoR85tTq6IUR/IQHA5HVGcHqvEXE+Y61sglUYAEDmKRkD96IqGdUfj + 0tbYWmYB9fu6b1XlCxEkAxd1lKguaCVlkcQ2llWna/QHUMkFrBfwH+U6gtcwGoSHQFVI6F6uNSzgIVFN + Eo4i4R7fR/W52guzJ0ll1q1okl6m8g1Gkgp4+VTQUMxUzwGX3rEeG9qkuKm+qw7L775nFS5QvSOSVGqe + y+32CXdYJ/qqDi2lX3XfrzqgOnqBa0xn9qDqWGadIYHkGQjNRmBWgnUQSZihANYsRg1aAAP6xZkOn3KH + MlIN/D6ykjMmmT1RBIlRJc20eLaljIqjSD/hKTCenTlmapgnFEkqQ6a8jBrLjBz9tNKfAY4isU4RpMZE + kZAuaCbKxnfPWhV6FguGe892LdDIIyXK+C/QSSBNBGkDyxFeQDkZQbNzAJxQIkt7Vm9Hk3ii0K9/tWcE + y+lptpDQDCJnFgE4TuXX7GM5XM9OVsofEFyzlowiVZtSopx3ZjsBOHbmUceZ0Z4tJUnIjKrqUxbJQNoo + EhKAkEx5ZnPVNpElzP5ugOycdZo19gzyH6pOKBKVSNK0oU6z00bPYidPFIEr8HQskLnMiBMloJIH8XNe + s+qaPSdAFvcs/AYIJmbreeQxUuGY5T8xxyVXWdcX4d0AAb7WCSLTjkAM/vDv/xsA4a7yIz5u4x6qW/2O + qOy6Ao82Z9sbQJw81QMf3/dcD3xB2xy9Xn8zv3va9ndJ25vvz8+81AW35/mHuh/vtN5HtV3e0bzD9+9W + QkZ9JMhpjO/6Ul1P0eN+dOmbgPpnofv1gP1a6HEQaDz0+AFuR3BfwHFYbTU2kfeYXZgxjZToMX+3BQOI + o6tdGftylglFjCiSls36l7JnQOUlhg47J9AmQgzJPtpWtr2k/bzY1ra/FENjiwvLbo8tD37debbRBxzR + ImJ8hyJHA4kj+xn7okBCqP0UIkWHH7OPG7QPhBhifvtIgWLIPvaGB1/cUaPy4YwcDcrvd8RIHEBApKjL + FECvEkZE+ATqLIoqPVEiiDwEqdC8JSB/+cfiNwC5jTiPI0biQuJDPBXYnIlCCCt0CNYRXL0DIVT1xccU + OQo3A1/DxLa4m37SBXyOvM7iyHyPkSMc401OCBHEOkWIyBXBIw3ySILcEyfSAY4YhZcqcoTVT1UWbwV/ + Fa8VShwZFEesc+TIAHcuMUTOTD6tOtaTZ0Mc3bi36yB8xNkN8HlC4qjrxf/F9UsTQOS0RmCdEd1x6Avn + LY6kRVwPvULNIiEkDWMd43q1rWu/9Tf/49tUTokiWSSdkaQq+8bO366xSvMXavUWJcdrfJ2ukQqU2KFQ + kkJE/aciSYwmuc3tbPMax3pZiiR1/VK1VrsUS1WOGrZAEqrzABNJmnpGkQB2viojmkSUMleHpGKXiudy + O6p6CCKq+erQ7NQdSZp9SbMnCdCMgaJKmlng7AJmGzgjwcHGlMvrXKe8Zi8Iz1xYIHGmg2tlvS8JsEAi + EklK2QKJsyqKKHmG5Zh90cwMjRFmayCOJJAWNNNDY5ZZnwJniDhLVOWHfUk2msY54zQ4Z6aQF2bmygbd + dTPbJWgmDLBTWNBMmpyM8gQFkpC2ckbEXt+t2bzM7BU867frytkVPCuY2cKeMfTa8yorolSAgw3KoXL9 + +px+RJRDFtZsZmY34djl3NfsZ8+MYqZUs6VZc89Z1LSBTGQWVsSCKCJyzs4uFJGZmV3nc7zuh/uVMmvc + M8n/qsgS4NnmIlYN1nGG+jJjvSBh5DJmvwMQPedJCDkTHpwz58cejCsus/NFXAcov4MIcRHmYN33Dokw + AF03+1LwGX8WRO4bEkF3zDUUCn9l+PhvB+bvLzw9hy9F/b96B9d3cyk/YD5n+kTjqd8Qc/+1/12Reyx6 + Bt3PL21VfxsnxGUsARyD1daocVn1e29Rxu1EiTK+ne8xL8AuBKobG7LtScpjdxQt8tK6rqO9oo2SLaM9 + Iy52LpH1rtv2cuxo29kbto1eUaOjXnY9tj57UnXKaew/8A1x9RvtS1i/fE0iRpyog18aH3XzW/FnjfF9 + 2yfefaXK8afb1yIfX3zH+G0vqbtEjezr6f8VOVK5uEHVARJE4hHEwTME8ZBEjACVifCYyoPbaCuBeU3l + w4EQGfpxYK5EHtV7jYBVjzK5V3EwHsbgMjiZxFFztoZ5HWGuB/6X3ziyOCp+CJ4ovoi68MiOHBXCQRUx + ctQodYwchbNW6ojRcN1CcVxAkSPgHjmSQAKPXlza3Joc+4F3Eygvzq7DGMTlye9dL94fRBMgcgRIK7Ct + 6qg5trYotP5YSBv1SrQLdIzrD32T6wwJpP/x7de3KyVKRQH1AVBQuAjqKzdHZaEd/0muUZthURT1x/xq + p+pjvb4sVaHA6xFFqlRt3pP0skii2pRA2hGltPVLKUXLtY9Z/xh1yzacsmHVi5ee30rCy2a91l2y4yDP + zlEdB5Ekq22GJKHE3eG+W4ode5Oo1NEBEUmSSKo89yRJ5aNDI5JUKUXSS9EkRpH+qIgR6imWHFHibAIG + TWYZmGeZMxNVh9kID74akB058iBGPiJJkSXMfEAgIZKUAY6IkqJJE1GyYMKMSsAld4oiRSRdZmR+qh9c + 0yEOVcdZHEeUMtsDYzczQDZ8yKMeBrFnkGwoUa6UBrXyPfsEQ1tpG2DkM2NVhhppG/CeyUK5jHtmwZLP + 7FiVldpRrBk1OpGkcDCchStnA8AhcUbuVwAjRw2X4cgI1XvmTzOC7RAzW5g6pRJHrwEdbFLlMTtZ6Zq9 + jMOemUwIJs140tGXw9+zoymHFHQbykUkMtsKMlF5YM3AmngUGeEMrQGC4tndIiuZ+RVSrpQE6JgpXqny + e4ZZs84hXsfM9EqTP2a0lZLoVb4BMsgZccMz5a6bmfTkDRLPpMlfZ+xDTFWvGX6QXrUlP9EAkN2kyX/Y + VqQaALlmW/ILKUcM7KhGyquNUagdiUKafOAy7rm0aelYrnlz339A2yxZW238+3LN832VWljiM6r87rk0 + 5nl+9KxXm9+V3xne+afe7bVPdL+ZvjT9K2n3QWP1z2vfXf36qc8zfR4rSjmegE+OvzVenWIMezy/G++F + sgtlOxI1Qto2o+r5463LvlAI2e60PUoa+3XYrIgk2roB7SDsIW1hbODYzbGf27aOra20bHIiRisy5DT5 + +c2ipI8+gBGjCCH7lESN2r9MW1YxOEJksURfZX9lvxZRdEaNlh9MvtD+Minz8qtH1Ahp+2LDftriCP7b + ftx+HXn4+fj69v3iBb2c7liFUjCfoCgi1yAP4Q++cmVLRBFXvxAoKx9B1NymkKgRUgijHTkif5I4wkQz + V+WEa4l3USBxkrp4GX+3stoojsTPfgCuxrzRXA7cT/wPUSOA4oj8r8QPEK5Ivgj+iL1FEUeKGmm/kfmn + RFCBUSNHjshVJY4okMhpwW0ZCMieewoiR4zEh5snf1WcudCRIZSdjzgi7ybn1pK6l7k7BBD5urk7eHy1 + tUDqyJD4PyNGEUdus26wfrBA6rMPtu5gmyNH0R3UKxZHyHebBBKv4XVVh3boIO5BgkCCULJI6iV3/CBc + 7BspjFTuD/U1EVJBfwmD9f4i+sPT5ocSgYSHsSJJfjAUSRRBeJgUQngB1WaRtNr6hTHs5zWQh3him14+ + xM8IJC+3Yx3a0IEolBhJckdKnTa2sSN6uZ06YgSSlLwEEZfbUSCxM1MocQaA4VJDA0RpCyQdAy6BhIFk + kWSBRJwCqQYeBqtDu5jJQLhXAqnqOMgz4CmKIJyeBBLKmUkp4xFQIEkoYVOj8sv4yEiVwaq8fnyNGIHE + 3yQoY/fTl8QRcRjCGEmE11HnMgzpGNDCCCSkbYRhpGmoY5xlvLdA0pI718foG6eDWI6DzkOpBVI5FuIi + kICbs6r8RJTcpuURWDuO5XblAPcvnrfDVLoEEp3p1eHaGZdj9gEO46hZR1ydOGdC6fhBACKQSAyuAqnq + hli4rbDJhlPnh6SAyISkDLlpUuO0yA9+VwnlEU0mRYtMbYGUqFLVCVcS1nm2LcIGgheSFxQhzNI7toMI + Bpg916/8i0w+EMmTgG7iapIKIM/ldwXM8icVMc4SKu0byf0hv8FJlJV/S8xPgq00ZP8PA0Q2klIkNCJ0 + IjyUDx7aJAby//v/GnGx25Qm/+Vt+Uzh4b6P/s57WwSSMM+Fn72+Q7fV/+Hnmjwx///+W7o97+z53TKt + a7oP4AdYC3Xf7i/dlwSWfX/3QaHKWB6qfnrvu7hmtaXPq6xxYSBv1HjgcfxIe0xxnK0x57bLj0avH27N + eF7j3Ckjy3XdthPVRhsBuyAbEfuCVEIJtqfqiWlzCiEEQUSMnXKkKHbuIpBiE8dOLvt5CKQ9MVVp7HPV + LzvNFLYcNhxl2neXmS6BVP4AWP5hCySi/Yp9C+vlhySQ+mQ6iyNiJv6QHj7u9H/xjSOQ5EclkMaf4ode + GTWyv70KpPHT8uERSPDjPen5xxZEqC9e4KiR+UEBE6o9qcqJVvIJRozMM8A5eMquOccSRD6IAWXzl6tA + kjAi7+HqGfMh8iVPKP+wuJGiRheBhLwFkoQRwO0O4GXhaeZxVQZ/a4EkzodldShLGFE0ceJc+40gkIon + YjtGBJMF0hJHL+yDb/5ZXJScFPyUkGCyOKIIsjgq/gq+W7zXAiniyHyYAgl8GQiHNlie/f/Y5lL1ODxN + +43Iy4UWR9U2nB3cPjoAnN/CSKmDKGp7EEhLW9zapDcE6JToleiaKlMYQcvoOmkZXXcIpMaKJN2W221Y + IKl9Af8JMV+AsLq7tftLEVaLSlnXkaSCHqSgUBvUJ5Uoy26DEAL2cju/vCWSVO8XTlRZPyp71k+4cZbb + ARZJhJR61ReqQzqUKSjkudGqH+KJcIc3MiBOeMAIGlgUS8pLHB3gQBU4i0FwpgODmagB7jwEEg1AgWLp + ATEaMCwDGRpAMzIWSVpix7zKXWeDFmCZHWeBYgSJnjEiII5UR7G00AYXBvgBNNQx2M5LFAlqsyO4QALp + Xm6nstARJYikj2FnZodWgNNb8ExhzxjKYZ6QQzUskAiIqFXWLGY5bTlsOPU+VvYJ5fAhhIBFDrquIYEE + wlFlQUtUSDpUj7yJyQktdxHpeQPNEp95EajMLj9DpMsgGVO66k3oCLVVfkjgBRRRF8zSokUsu70I5x25 + TkT2Q4TkPqGvC0kGyW40UT8xZHvV7/s29jVN7v9Dcf0/P4Wnz7hBYulPwv3/fHpOga/Zz/j2rIHzvn5/ + 691+hH7vT8iyuIe+t/tt90H33ff9G9hjYJClcnsMzViq8dVLYXVdj7s1Rq9jOONaWOP9YhOuNiN2RFj2 + xTZoILsUmyTYfl3s2tXeqfxgJ42xpWNrD/tLLJvMw3eW7V42XZNjyH9DSAw9wf6jfAmX0nX5yf+UXwLs + nwan/9q+bSN+Ev7v9Jk7f/rXgXzwLKMTDv8Nfw6/XnnCPn77fvADpOQHyBMnhwi/QOTI4ohgHTgJuAkP + mgpPCWcpFJ/hRDC5zeI7FEE7P7ypQT7FSWhzLZVvPOzgagb5HEBhtHjeQrjg4orii5XOCqVGOGfzTvNR + R47IU5c4Mp8VyHEVOSreS4FUnLjqHnhxODSDEcWpLYyqbvh12r6zODu5uleArciR+H24fnQAtUC4v+pb + T2wtscrREakDqFegSwzqlLStcsN11D+lg7jE7hBDF5F0+5DKW3H1f7KFUur7y+CPrnL++EMopX2hxU8L + pXlI87ALeLgFL7crXOsvYqjKjdQBfulYU9kn3B316DwRREskdd0SSe6IUu7TcYXVqd3J0/FbFHX9OVDu + AgnQoNPA8ykoHKRrYBbeiSMAg14DXwago0kxDAUYjRiOdwJJBkiQIBojRZEEIxaDhrrkI46CbRiXoYwx + /UggPYskGettwMe4bwN/OoERRRvjOK4OZjufq4N6dFwURm8EkoEZw541tNPcDvVAO+KLQFo4BVLVQTTR + uZ8QOdAa+ywjCWFoXMTR1LneuBGWJjKb1IjkbPJzI0mbOF1I1SZbd1yIGpG6wRPhE96TReFKLDcRfQCJ + K4ht8rvuC/BIsE3Mj7oL6p5PY4j9x8LhrxiK7nwR/jSBZDw9a6Luf3gneXefQl9/w+o7EUcPeOqfz/3Y + eBwDwtO4GXhs7bF3LRvn+L2M7W0DLhgxdLcdh31xfuzQg2262rNCxJHs3bJ/DzZSkaLYUOcv9laQTY4g + 4v4iYtluI3a+sXzBRgQR97lun/Lka5ZfOjG+a/u109dtP7kxPnPy41+F8cFbIMlPL/8Nf26fPuIoMA+g + IBI3AEe4iSOgOcU7cQROEs6yBNIhjoDhPZsDRSAdIqm5VAQS6sS1DnHU5YtIikCiOLrsNzIomswNtzgi + bzSPJMwxzwl57IsHH7VoMk8FZyV/JYctLsvJf3PZJY6yqop8mPuNhhM/ceoWRgHqCt8hLw9Hhzgajo42 + BD4ikEYYjQ54EkdBtMTWD/u6LXhu+gR51OW6oOoijg6BdHzQuSdJ7fMBCUnpj0Ae7ULvSQJyjb+EQmAu + p81IeKzFEAVRlQvVpgdI+KH6IWtZXV0b8MG6TS8JL8svNGFAtO2X6RevjqGz3U+RFDH09UtKG5iO5g6m + ECaRSJLEEsKa2jSXTl0dOMeA65S76szal+S9SQROLckBDhowNYg4wFhmGJZHge/BVwMSJ6MwpMv6GrRA + DWAM4hqwXnKnugx8GAHuTWJa5USUquwfmHUIuowFf2DWRoUGJ8vrSiwhtWGyWPLyOhkw701SGWFwi6M9 + U2Rj+NoGE4c4CFX+WZbjxejaCP+cPzKbkP5CG3Iur4tBV76Nf7eNo0A9ZtJmycEvfzk/Nitg/fbdCdlZ + YUmD6rYzkzjiEgnCdf79JKDavpFIojAalPPksosjsmRH/M2v/xmnIdE5Z6PvEk06PWk5daLacPrdjQQM + UeCyEuFGKLgc5UpCTFKyjKUws7jd1iQH5SJBfXR4ltRoyQyXzahebU2oTLJ+1+QLS3IOMkYUUeNvLl1J + XYknk78svXsC23h9EUhgkU0tNVpY5PQ1USZjSC2WPnU5m99NfrNcSujoANFLqB7w3CYCr+VcB7Bci/DS + rRMWB14O9oizrYUAcb9vt53X/vHfBq+Vv6LbrvcX5jOv/y/+zn3tte0sbzw+F4Ntuu76XNezvr+P+lvu + x8fn3R7v/US3TV9pTF/qvpc+N0vnrv200H13H6Kw+/wb3McRwXGG5XLKX8cgxibGqZbReuxmHGOp3Iif + GfvM2xZM+xJBWCq3bcpG2SwIIbSPbYrNQjq2rOxa2bvYukwKXe3hN1g6R1u5bKftJ22rba3sbtU5WlTI + Erqx10bZcC6d23Z+CaRXfogcPmMm1AgvrxsxJP8in3P1RYR+EN1tWyD15B+XzgHb/wHlE7tt+dKAfnML + I4oi5XFC3TqAoQCfDd/N5XX26RBC8fU/4SEMOukWKJ5AgdTwcn0IoHCJlLnMzrzD/KMnbbHEzsJoH8Jg + cYR9RuQ6EUY5yAqcKAJpJpkjfriVwfVbHBXvwul0XFLnn2cBiqtR/PCEuuJzVRdxRH4H7scTjcX/MllO + XlgcUVxR3FEoTgmgDsvszDm5mukUR3tZnTgrOKzEkZbVFU5xRGHE5XXkwODD4MpG5ed3RxfP9jHes6xu + cXOLo7Ws7iaOelndgzjS9pyFJZBmWR1QddYq0iTRJ1XHeytvDdN65dtA1S1xRA2EY74piFYkCXnCAglr + 8SJ6tP8IqLqC1u0lj3vnP2XKP0hfgFjlCCV+Xr5kPRSsN9TDwX6kPgacD7KuQT0fLh60gYfvjV+Ferjd + ZpHE9ZB6yX14Q6+f5AtXR3jh6MIRSVl3yc6DjgSBJJGEvDsb9h+xnM1xTFsgYVMcBJJEkvYkoUPjhDsd + AV7QjAA23kEIAVxjyqMdc4AD6zGosG5VAikiKetZKY4CCyTuT/Lgxr4kHj9pkcT1sxZIEEdGXcujwFsg + caMiDIkFElMJJKzfpUAqUCBhvW9EEut/IpRxqzKMmo0ZBdI/9r6kl/YmSRwJEUJah2yDiroARhdrmSst + UBxxXbPWNPf+pF/EkBMy5lkv3eIogFPIeusCHAcFEutKIGGtdl0jp2Knwzql7ZRc77q1P6kcG9eK9/6k + 2acEqC0iCfuRKkVe4qgBJ9v7kwoljlDGunaKIzpmCyStg8d6eDl1OvsWTihnXf2kJAyBiYPTJhq9Zp8p + CQdnaEscCd3GVORlIeUSSJXXfoHA5SZOIEvBQZ5AshZAwCoNEas8yJuOCC+y5j0QJm6f2ru06phq3wX3 + X/C+EEekJqdrr0a1Zc9GkdgC8kG1dRpCGxwE13kQbJPsTpk3iQ6RbkLNvPatAKutiH4Ji4WUcQ2Ie31+ + I2Wkn9c2QkHpB/f9m1ACqJHyY9u6//6ZW6AoP20f3ffQtp5Vns/DM/NzFd48684X8K4okvr/y7tdYkfp + Q5/Y/YX5utZYbepz6IdG90+hrht8Vp8Hzr1EFj0cQ9WOfNVjnPk3itb407jE3kL9VtEatx7PNb4zzp2O + LSixBKTcAggoewLArsTO0NbQ7uiHXWmLnLbNMsaewdaV3Zsjuk87CHFE2ylbSZsZsRT7CSEkgWRBpEiR + bDLqJIqSji33/qLCbZ8RfAF9wvgJTKa57VeABFHVE1efwzRCSL5KKevozwzWyw/KH6Zt+cXDbyav+vaz + 8ruC6rFXWP75JXH0C/lzTHLypz0okOLnl++vOvMCTa5aHEkgkU9wvxF4BUWQ9yCRhzT3kEBCXgKJIqlE + kXgMOQy4TZWL30gI6QAriSPsK0J9cSHzp4kYFY+SQNIepNlvFHHEvUYWSC9OZEsIYc8RBBL2l0McZb+R + xFHxPUICifuNyAmbJ3K/EQSS9htJIKn+a+6DJx/d4kgCifuNwFe9v54wpyXIf73fCAKp8rNX/yvz5HBm + lIXh1xJIF15eXHzEkXk5D2SgOCKfF7c31yfI/6UDJHqkOaATSjO0VhCoHXgNrrXuIKxJWqegTVqldUd0 + SnQOtY71D/AtiCB8kMXQe4EEzAfmP8p/zLb+D3U9/2O0+4/PeeQQRjlxov/Q/oJO8+X7obEcgeQHmAfu + hx+BhJdCkeTDHerl9AuUIGqR1AIJmJc+AgmdRSJJG9bSYdi5kBbYIbujuVOyg6KzRiClTqnCoO7YFkgY + EAmb3gZLBBLhjXzY1FdliSXMTFAkcaOfoYHMWQ0Joh7YGugc1BFPAIyBQseVQiBJJMmA8OAGGpZKaWgs + kBqMJjEdsTRGa9I2aDJ2MIA0fkgxY9RG0jNJL84mjViaU244E2WBJGGEsusqb4FkI76MeQSSZsFi7FO2 + owCQh8Ow05CDMehYVl07JDig7azgyFogKR/A8dEBluOTc7QTVBlONG3tUMvRSjBl5tHON0gZUaXlxOnI + qyxnXmVElE7nX3nNjoYkvBNPJB4ByQdSQ/URRt0mcuN6EJkWSIRJUZOhRZhMlEioQK7QZpLVJMxIGSlI + WuVJ5kjonG+BRIT0bbIoQYUy606Syfxzm4QRyGrI7Elquy3XPpNhpLxnSPOdRItIu74IeKIRSA9iTqTM + tgiBRdabtDt/tOU+f8bxmbymREGLkoiESW8Cwtfd7lvlD9uePnOlzB/3fc53EG7f3Wm37fuU5p08tPGd + VNvl3fb783uN0FnXPN+HPtF9p/ua+1b6meunXzJlv1b+oW2NB44JXasUY8PjRO0ZVxxHGWOpm5Tjs/Jr + bK5xi3G+xnXZgBrv+OHWJZCMthMRRCOCNCFD+2KBRLhuiaG2SzPR45Q2jXbvbuuebOSkY1tjd1sgtQ02 + lr3ek12y6bL7becljlgnYUT/ML4D5fYnPpVuT8rJD8UvrfzhqyKC4Nvi5+Tztv9rv0h/Gb/55FPtf9/4 + 4vHT8uHB8u8/Icb3iw8oTYSoyuAREkWLT7QI0kEM4COzP9r8BJEi8hbxmB8D4TbiNxZF4D9aUWNxNCKI + 4sgrccStwq/ArRgpEveiOOIkdSayh6uBv4nPhbtBCIXvFf/jRDnSKjN6RI6IenHG5pGLUxbIQ8M5GRUC + JyU/LWEkgfR189Ybp3XbVxcujHJ4sqJFCC4wwCDuTH6tqFDBvLv5uNrM0VE/4qfKFEgWOsXzuw2p9MBo + hOgG6whCeqG1BfUHUmsQBm2sU3C/629aJjqHmmcLJF78P3STxVIu0MVo38gfoP9QqPr8Acjn2lXfwgew + +DlCZGk7rvGDgqIskUSlSajeIikPX8DL8L4kviC8NJ25DkgI4cWyE1SdX36DHUKdR2FIqGnn1ZEcimTn + q/qC1nKqc6JTonMSqwNbED1giyJhyhBJEEQQSBRJGFAFDzoORgijABEjgoOWsxcYtIaW2ilqREgICRZJ + mClxREmgIIJQkgGRYSmjE4wBcp5L7spo9XK7JYoCGjsYvRjBC2QoaTBlQA3NMsGgZv0yyza8wmGkCRvz + GHTnexYsgBP4o9DiiBhxRIF0RRwOYXEUUBxRIAVyanZ0SDUzCMAZxiEuZ7kAR6qZRjtc4iKSkDYgkOiw + WxQF7eBDAJIHWdhoUXSFo0skHyIhFEPBJi2uA7mBKCKJcd7iaLAEE4WQIZF01oloESBgu6w6o4lbA8TO + IOEbFCHcbSKHEj8ijUFIZLctFOksoso9TCSsGyCvR53Jb+U3yTU2ka7yG5xtc4/u6zyJeyPk3/mG20P0 + n3BvW8LkwzbnKVpORAA94db29Jm3/xd/50dt97pgi6IrLve9e9bGu3e0YXF0e/cC+0SuvfSdsy+lz3Uf + ZNq49t2zXv2cfb7HAcC6oMdKxtAaUxJAwTkWp63K5ximQKp6jPkqX22BxBFhcVR525DT3mx029gl2ivg + rT2TrZPdoz1EfuzkFkUX2O7Kzh72t2CbPPbadpy2fOULsvNrJcHDPiPmI46eDmGgOAK2P7J/Wr6qxVGw + RdEV9I2nv3zwqfa344vX5CX8daXw1fbjJYqQXny8fT84wMEJwBkqhUDihCo5xOIUXrEyS+qamwQURwMJ + JHMaiSMgvIcgF7Jg4oTyH3/QXElciuIoHItCiat2AIojCiRC/Ky5W3O5THpLJGUVEaNGiwsanEgHwCvD + IcMxnZJ7WhyZj1ocsQzOWil5bIukzXGFcGGl4sbgy+HYEUdAlcm/JZDAtx01Aoabm7dHHJnPY0ndcH2n + 5P/UAtYPpRMijhpLL7RgojaJ9oAOgSZB29Ii0S9oa11ToP4xIpgYQdrgBW7Mxb4haIEE9H8OLIGUdF37 + ViDtL0jkuvXQKJD64Abk0/b3f9wiKS9lBJJEEpEoEkKCfPF7DSVfOl98d5KCIkmMJjGi1ALpIpKqc6kT + Fo7OqbWg1bGz5C7rRKdjq/NXZy9cflg2MwksA9mPVOCshJfcaQBWvUO5HpxbJFVZg3hHjTjgf+DBr4hS + GQWKJBkJzqQo5CyBVGWs1/3xD8fY0MCUEeK+JKINFgxVCaSqIyyeAIkkC6Qqe+kdjR/rToGUvUkxoDay + jWWAu60FUtVnf9JaH104DH4LJJUPkbRn2wjVP+1P0h4l1FXazkrOS3k7N8wExuEZcnpss6OUkyznGcyM + YzlbYQsk7U/q8jjtNbOZfUqA9yqNeFrkAO0RSDmxCVikIjOxQtX95p83SUF9EZQiNECLJQokzPwOTHpI + fDYZIiECSRKhkkAikRKGhA3RItnyPSZmp0DyfgjvWboIpHXdEkiDEEoLpCKR/0LwuPGQzo/JaZFZ7WcK + FhluUTUwOTbB7qV8xm4rmJiTcAsi3wtN3knoN9kvKAoF1Gce5T/+YfBK/nb/EhBP4uKhLviLtl3/luDx + O9yh7365d57Z7RkHigIFeSd5R3+o9wU8vL/rO2+xc7RNn/l9lQst0oFLn6u+5D7pPkrBo2uP+9K3uTwO + y+Q8Du7A0dvOZ09R5TPGflspobGq8afx6LG52jKGOaY9XjHWe9zHFmgSpe2BIkZo70mW2JfYIdmealuI + faLNsv06bRrFkETQxQbaNsp+ogz76T1Gh20FWgyVHf5V5X9VbWWvRyDZphOzz0j2XfX2BbcJtF/+ctpG + EMW3FLjPSP5I9fJH8lkSSPFp25f9z/8ZEaS2+MT4Q7WdPpO+VX70YZ8R/bBWd9g3y4/LL9unWwTZr9O3 + c0kdff9P/rHqwREkisgRfAgDBRL5g7lETqgrYdTL+7c4GhFUZcAchhxHq2S0rC51gHlQiaO1rE6cifwp + Ioi8CvzLXAu8KxwMYijczDzN+416bzl5nfcbWRgVV6x6C6FwQy2l8zaN4oh9EFhzzO9ii0dxTh/EAICL + gsM6MtTiqCAOCyFUbea414MYwIXJi82R+6Q61uH3jXrPkVBcm8LI3BtcfNq83wicHdy+eXxzebb9baXh + /4Q1wUcCCdqidcbWH6qjJrE+IXIttEx0zdY6BHRO1d8EEkXSRSB1mz5Mbes/yn9cf8QIHVxzXqe29QUb + +fJGruO1FEF6gBQ7VSdEICH1SyjkhXLJHcUSXphe0Hf+Ti+02lv9fgXU9eoA7hSoc0eZ0+2qc3nJHdR3 + K3B3uC2Q2DFdbyFEdR+RxM4LWCAdhzdQILVIWrMJGkwWR5hxUGj2WSStwWl4IGtmAwIJ8MENnBlhXUeX + Yig6wnTuSZKBKcPjWRgaHy+5I5ahWtElQPWe+VF0ieIIsEACHFqX0bQhlTgCSgTZqDZifCWQIpgAr4EG + HF2KsT/gmbAIJDgGOIw4iJRvaPG0xVEcEtIIowEdWjm5w+ltPIgnbNYtJ3ouxYCTHVAgIZVDJsZxr+gS + 1sdTGAUWSCEEBxRdMjTDeicbN8wylrtAIoE5yM6GxJMR0mRSVYQJaeoODNFqgKAR9+gS0OIJacjegZt4 + WjjbTDKfCeiBbrsQWmCE1SLDxooWbLJ8IdEh6y6TmKdN5Y0RVldECKy6PwBVV2mJC5VbDAxaQGSf1FPb + A/4ibZf/83Zf/u58h/39iNz31CZ0W57peq7ne0heKPFU7wvourzD/W4L7/rEAewfkkBCOX1qodrcJ3c/ + FZ779RJId8xY4cRCjR/vKQpu0V3hzdjkGK52/WbRjOnCjH/Ygot9iM2wCGpx9FvbGqGXzuEAhottss0a + m0bE1t3tX2ELpNhPpA23fVN5YUWKHqNEhifCZNtzIIMQgRTIV4zviDga/E9gRYlGHDVaBJ3YPm7838Ja + eWERNJgoEWDfu32xcPXXmgBtkUTQ758iCPAEqvcbFWdY4kgcIyKJy+o6emRBNAJpcRfzF3AacBvxHEeQ + wH/Mg1ogVV4CSdwJHOoHiCAVpwK3Cs+yOCIHc7RIfK3aJJDI0fz7RiOOHD0q3vd9Hto1AgniiDxxeOQS + RzqpjlyS2zvOk+oojqr8NfcYBZngH05rgWTei0PLzI8pkDqIoLriz+TRFkiLdxcXN+dey+rEvb3nqPg+ + ltWd4ugQSFXf3H9pgtIJElYu55poC6QthKw7rEVOTVIpsLUMNU+geuR1SEOLH8MXSQTpwmnXzaO6Av+n + hSMSdGk/o0QAvrC+NAVS6vcDKLTi1EN0XiG6UzwReTH1IqhgJZBGJLFdypiK+FkgsT6AEAIikCiSIqCA + 6mxflYJ3p1THXAJp70kCWK/OXYLIbRBHGBSVIpIEfJcb86oOg8nwUrvKrz1JEkYcjJytUHRJ5YGjSmdY + 2AOeg77X2tIwHOBaXKYxLIXJvxSyHqO0RBHWBVcKg2bjJXEErOV3MoZXgbRhcUSBdIkoHYY3Rvow3G3M + kUI0lbFHfgz/g0BqtPO4Ohc4nXFALYxcRluc1cZ2coN2hL3mfIGOlHk61Zs4EuSMI462sz4EktEOHwLp + RghS7jaJI860kmx8U2RjZmAvWAJplreQ2DS5ITb5ASmafQVFljR7vIhTi6cb4SIJI+EyEk0a8rbIXAhf + kz6hiCBmxRldAvhjlUMgDZPGIZktjoCQ00VWfZ3J7RvCe7+P9VcSzfqDeANDzBdE2vPjt03iN56FAMh9 + iYQjGnLiJjxamD20Lfynt+Xvemq71q1rPyGQrhGgLj++B+PeNu+4BdJ+/8bb/lLotumLc9/ZL91eQN9F + H+57ToxA4lh4M1Yu46nGlychZtz1ZMaDQOpxvJfUcrzDLmD8Z7xfbMTFhpz2Rfam7M/jxI1sleyZbJgQ + +1bwRFFsoyLsrGsRRHt5Qdld29nD5m6b3JAd93Jq2XnX2b4H7R8ikpavaIFE32L/Yl/TPmcg/1T+agmk + 7cvGx23/t/zhIZDadwpvBJJ8cQsk++n22xZIrGvY118F0vAFQJzhEEgWSXsytsURUk7kYp/RcBfAfKZE + kQVSYXMfcSGuuNl8ifyJyDaHcCtzLvExL6NrUUSYrxV3izgilyvOJ1HUnA8T5pWGGxqviCNNsANuK475 + Rhyh7hVRFM7KtjXp/5W5briv0SfV9W8cjSji/v6AfNp8+2wTLydPN2ePOFJd+DwxAmlpAeKhDYi2iNY4 + xBHKaMt1vgZoLWNtE3G08MLWo299+9sRP0E1Zg+SPkQ3z4d8KJCQ9h9fbVF0+ENT3/AXxpfnA6o6pK5L + Ox8M2/OgC3zw3uTVZcIvBi9JL9Ivr4AXudokkqZDuJNkU1p3mhFCXq9pkbTqJZCqc6JDck9S1bGjUgyV + CEKnPjo7OjdFUjbdFTQoEk3KYCE4y1B4EEgZfEsU9cC9DuDPFkiBjcUhkGJolkBC+kYk2WjJiMWoHcau + cYikB4G0QvA2qjGyNsgwxhNBCtqAb2PeBl4Gf6+lJsZRxHmckHORCNoCKfm0nc5qiaSbQBIikMYxHk7U + Agl4EEnjjOOkByWQ4LyfHHwJpEpFEiKOgiWQnBIgFt67JKJxIyQiKZu4GCE3xI34QCAp34SJCGEysQrZ + anIVotWkrMla5Y/ZbRK5IXlvo0sQSE0ICRNHYUjmhYD+/jwpb1DX+DQw39NkNiDh3XUhwIULUTbBBrFO + m0n2Bkg7yLvKIeddfib0EgqfFhcP90pAqO0B/+lt6+86cRFI+a7GJ4ROnt/Az/ixze/Mbf6cfo9uc36/ + e+MU2yfUX5762lXAO7/77hWaDHgvggq3sbLGFUXQGnMPY3OQcTxjOuNcY98i6bQTyRMzASObUrjangva + Zj3ZM6EFEnARRPcJJtpTogUS8c4m22YvITQTYWc92579AzBLt6/+pfDWH5W/ugikA+X/xuedvlC+kcvT + l8+0L70JpBUxKl9sv2w/PWIIAun0741DIG1+QLRAuogjQFxjcZDwEnKULZDIYyKQEkE6OY95kQ5fuEIi + qfcZtThCKniS+uRo5mzibkscaXKcHK/3pG+BxIlzC6SeaA9vlGDSAQ0UR+KhWVL3VQukcNVBlavNPNa8 + 98qFu16RI3Lq7+QAtMB82pzbAkmcvDl7BNKqI8LvrQOiD6IH0mY9cGoIoZfRtf5YuqP1CdpPUOdsrUOo + 7jmC1IKJ+bmpBVLaLu04R7z/kEL/gQv9h+UawF96PYhRjZdrCD9UPvwqA7oPDzoPXSE9vSS8sLqWkSSB + 9/plXkUSlPKo5qnvTkR0BzqEkgSSI0fuqOi0uz5hUHVutfesAOs8WDhIMChUjkBSvcOxaxZi9iZhxsLh + XEWTWJ/Qrwav1stm/awHOzGzJQgpj3g6xdIsvTsNjvMFGafM4NB4LcDATTRJZaMNoYwjw+oymkIb0ggk + i6ZlhHvWysZ5jLYMuERTjP2KJgGnY2jEkSzRZMThHI5o1cVxpV3l7dzi7LYT3Ac6cCNuO86qizO1Q+21 + 64WrM95Om2vhgXbmV4e/hdGuC4FIW+VFNop4iGgEiSiNcALuZGURHabZTK0N1caNNCG/ydVEmXY9ydkG + 6rp+iaQqC0P0mvy1KHpTXvsvnqJMi4wSrGthdC2b8GY/0xBgt3svSZU/Qu55ajvIevIh7L3fxeU3gLB4 + qg9uIuSvCB/9vU9tjTybfj6fgJ/3h+9iYd6t3m/u0wEJKa8+0mUjfcs4+ltj991qD3zt0a/Xtc9j5Rwv + e0LiBo+7c6yu8frBWN/2YOyChBBF0YNNGXsjm0M79E3VwzZVXWzW3Z7JpmXpXNfZ/p2I7fzmwZ4WYncL + 2V/UNnrZ6WPyqyAbPzYf2P7gKoiuZeHJ/wSnv9p+LHlhfF6LoZUXRgzJl5ZvBSKGqu4QRMs3y29vP16w + X+/9Rs0BChRABvcZDYfYYohco8orYjRL6cJLyF3AW7yUDuXLRHAE0PCgQviR+VLzp+JSzavIvcS3Lsvp + yM96cps8TvxNMKcjzyu+B85n3hfxI34InqhVR6lPxIh8E3gUR4ufApncJ6c9eW1zXfNf7tF33UUcWRiZ + U4Nboz6otrWkjvz8uqwu4qj3HJnrb+5PkNsv/l9onWE9sfUFPydprjNaq1i/HHombYTrCjzFjhevNKfa + 5Wa2GfnQ5w/2fYX8gf2HrjYCdWn3F8/DIKo+2NfwOj9cCh088KqTUJoHL+hljRjyy6w2CqWuB9QJhDci + CWCnMqrM9Zurk6VjHrBQGrG0RFKV1fk1ECSSMEAKHCwRRRlcwr3OAxQDksigderBzPSGGADhEEVE5W1A + rmgDFFggSSRJKN0F0gYM3zKIF2jdsY3oIZCuGCM8hjpYAinG/cDpALaTEK5OJM5m43RMwDinjatDG2cn + XBzjg+MU5FgP2PluJz2CaWE79MKdBNxxJRNvsYjIJiuPCNlpiBx9EptMNULEhpi9xROZW6RPhPAzsMjk + YBPPwUlY3wOHPXR5E+HGJsrvcSXiJz4htp6I/wPuh010JOWvBte/5/r3vsXTc/kCPL2TZzy948LuB5+J + p353659P/fgN9pgQHsbN0/hamHH5NGYLT+P7wBJFwJMdOXDaoEcbdUA27cnm3XGxnU+2lVhCCHiy1Rd7 + Hjt/2v+rb9i+Y+P0MU++6Oqv4sNOv3b6vatfvPlN+FND/nX53O2H7Zcf/fby7VlB0v6/uAEF0s43zB/C + LwxNypqDXPjICKSF5jjZYwQMF7rBXIkTzeRW4FTgV+JYFEjmYc3FDp4mrvbM58T3NEkuPhhxdESNwBML + 4ZcRRlxW5zogUaOOGN3EEaA9R6wLHjhxuPJ3KIyACCNg2o7okIMWb8VR1TXM86/CCNjXbcETLUFxVGV+ + BsrO72sPnWLtQh2z6rfeoQbCEjtekAunkevvcnNSf+iEpYK0I2Tl6/NH9h+92hr+4+uaDp89CKRZmrev + 0UNmuO4qkrjsDvuTLJj44vjCjbrvKpIEdobXIZK2it77k9Cp2OkkkAqvrgvYUdXWnXh1YIok7k+q+sJV + JBUm3FqDZ59wV+g2lY+B6fWvwB7EzJ9hYaIGPA1AtdkI8Ejw74/hqHqFoduIFKpsYdQh6jZMBW6I9P6k + nuGJUZOBm/1JmR0qY8jyOh58DGiVy6gWGIIn2ti2IX7Yn9TGu5cD5LhRzYDRAaz9SXMqj53FWn6A8uFo + LvuTlLez4nKH7aiWU+ulENv5Oe8lFOMsE1EqJ6rfvSicjpaOt9e0j4Nup/2K435w8Jfld8h3uZeWzJHh + TS7WkhTXDTHRjylWHsRlokokMvclMCBClfIHG0mKMnPsNhGmD5bmVZvJmMjZzFjXdZe2whC8tfznJIO/ + +51/nyXXEn3Nufyu6ha8FKkIKpEoU9Vd9zwZJrn3pXlDmFdbEevGpW2T7EKJoduyvWl/Xr7l67ttE39j + 7isx0aLDbeu6K/5L2/K3+jvd7uvvVG0rf0W17Wc8bfOZu83527uttuv76/tYd7TtfjJ57ZE7+1+1Cedy + OF+XvosU9S431OcVKer+nihRxkq3jQBCG8bjjDm3XZfKrbHryNBlqVyu27bANqJBu+LDYxIlEmyD5mCZ + 2CWCtuo4je5y4MJaRrdsoG0kbWXVjf20PaVt5TVjb22HC2s/adtp5mHLWbfsfHzB+IDDL9BfyHe0HyHk + W9Q2/ig+CWD59Yvlu4CIIfg4+8GuayG0lqbTlyJFuXyqfuR1fCx9b/lc+t/eZ2Qf3X5cPly+fSZBl0DS + aXRVn6jREkhcRhcuMREj8gou9W8OohPqcny3tghc+Isng8l7VM+yhVBxJP3oK/mRokaqN696jTASNgfT + RLUE0o4Ygbv11gnzOfC7OanurTjSVo0C+eMSRoVXT85TGB1L6m4HMQCb07Le0El1lZILizM3Rx5xVG0W + RxRGQIsfcm8tqbuJoz5TIHy+UVz/KpBcz7YteIjREtQWN3HktqVPBOsWaplVfxFI3oPkysa3caM/ZC+3 + M/oDkTe6HR8crD/SAun6pY7r8sUIPxg+pCoDj23zQoh+GWyvuhZIRr3QEUMSSG9EEiFxZFRbxFF3KHc0 + wR1w1U00iZ3UUAe+iCR0fs8aWChJIDXYRmgwcdkd8xp8CuNiQFZ9BqZxF0vvIeEUQ2DAYBAllPrEuxgY + zcrMzMwyUEGMViOGjSLpgggmw4axy0ZHlpbh3WIpgmmMtQy40kHPgtkBnChHEYwjWYhoErbjGcd0Ig5t + cDq6OMI7thMttDAK4ngX5KC3Ize89CPOHGhCsIBjaoc8nCDJiDhaAukdQlgKH0aVNkyangnUA0y8ntFE + 7vOwSOCJTSY/EyGxjxjCS9Jb5HaR4y8Gjmo+iDYxJP59/RsUic8x0RvX67bQ+GvF7e/d3+fhO73Hu2e4 + 64V+r38iKHaQNp76UOGp3z1g998TD339aVxc0EKIeBh3NS4thO7jtXAb40924IbTnjzam0eM3SKup9HR + 3p028DKR1JDtPO0q7e2THb7Yak5wXe15sMTQ5YhuI3XCk485/dDg9FenL4s4OiE/KDEkXP2nQDFEtEBq + X2zYR3OCkz48aeHBv8vvP/EDcQfhiVsY5B6bl4irNMBjKo0wYn7zHXOhJ47UPMq8anOs4V3gYRA/EUZG + c7YC8ovbNd8D/yMsjJA2XzTCI8Mr34ijrxIxIjcdfrpOqjOfPQIB5sDmxEsADWc2b76Ko/DuxcWPyFGV + w+E3WP/A84kqt54wWLd0RDTGcW2VI34CXm+90trlqnOWBno85vtDvPnPgvzB1y9DVP3O7+u6PvBDa1Rd + C6Vdnwdv6GXoxeRltUAC8tKJeeE8vCGISGLHceep6zv0mPp0QqDKUenosKk/OvUSSlL+qs+sgISQl9wh + XYOmB5JnG5DPDEQG3wgkDUyVByOQKg+4vI1BC6SIosr7B2ZtSKouImkZnTFGP+bvJmn2xobKRkszPSlb + JN0M4Jo1akNpLAOamScZXBvgbZALd4F0N+g0+hcn8CSQ6DAuTmUwjmcc0tVZqbyd2pPji3NM/TjLYJwp + HW7K5Yi1TymO2M4ZzrvSY/07Hfzk6fRNBiSMXFeEgb/lkfpNJgCSjBJHQBEQnfr0gWg6CI1mfs/9Sk9k + qLCJ0yO5MgG7EDOhiNvCiiothOAJTQAfieIQysy0z2w7sElnkdLPIrEmwpXP8cmJOHWEgNhE+Q1Ayi8k + faIVXwIRdIC/8XRFfe4Vx//5V4bHv/fynfZ3Fp6eyzus+/DZ/vzHd/QIvePjvR99A0jdBb4XuPY/4aGf + pi9PdEi4XXOODYyXjKF7pKjKAdtqXAZVJ2jM6jpHh4A93g/ENsg+yG4sWwJsG2NsIcS6LYbSlnJBtk52 + L3uLYhNTfwihKtN22raegmgDtllgftlv4bTr2+7HJwjxCVMXPyJsP6P89knbR938V/u48XsRSPSN9psS + SPGdUz8rNSKQ7r54/DN8Nnz4RSAZXEHSdQ/8oMUR8otPXCZjtc/ojUAidwG/kTAir4k4IvcpDoSoUeV7 + r5H50VUkDbfaAgn8KzA3e/hto/C4GyyQHDUiNxwOabFEcYTyKY4kkKq8l9ORq558NUKIbeG2xXMjjvZ+ + I/BmcmRGjBaHbs5cdVdhFB6OtkJz9GqL6AHC68PnWxQF1dZaAvpho+qu2Ne2VoEuMaJRdttH+MQhDSt/ + a3v+D/Z/3n9sgV+g6vqLof2Kfa0fUB4ckbbVflzjlyH4RbntfFF+sXzREUjArrcYqo7yFTEiSZ1JHaw7 + mfEkkqTod2dep9yxXshMAeGZA4klDZybWLJAInpAbsFUZQomDdwM4gEG+fdr8AMRRxZINBRG5bdIokEh + ZGi6vo3RMljLaAH5HYIYOqZl+Lj0ruEoUkBDukRTQ+IIIukwxG2Mj6PB24ifGEP/s5+VYGoncYWcxo4m + 8VQf5q8OKM5q4+rQtvML4gQ35veV7rg624iji0jasJMfR5/yJgILJgkjkoKTYBCLlABX0vIWTYCGCHHJ + zEGUHhByZaIlLJL2BBO3Z4jsHYTxI2wyeYPI6SOh/RQW4X2PEOs7DrL+l4IJ/1H+LJR4eKz/SwP/zxf+ + X+++218QT+9n8PReL3jqH29wiqLgqW8WnvrzBS1+Gg9j5mmM3bCEUPA0noMe+2MTHu3GWyw79GSniNOe + ta272r/G2M1tOx9tLDF2+G3EqOz71aZfbf8TnnwJftj86neuPukQRUALoeDJ7xXgG9tPPvhQ+9Zr5Eh+ + +SdC+WtGkBr24dvPF+L7heEEzRHMGc7J1sLmG8RFHEUUVR7IUjrg4DvMby4kSBgVZyrwECxzp/zg6/cz + MW2+JQ5WeWDxtESNblzuDdeTOLosqVs8Er/Dyd/iLD7ZsDjiiiaAHHT46sFbm88alb8KoObHWyC5TaIn + GM4N/t2iKKh6cvbF41sgAWkv/A1QdQ1rhK0briJpX3vVJ1sgdVvaP9A57w9pyB6kxzbXsVz5heM/R/v6 + w/vLVP3O83ODqutr/bAofoKqp1By2+2aehFXkbTbBn7J7Ax++VVPkeQOIoEEuDMRd4HUnY0dUR0zImmE + UkQSUPUUSenwV4GUAeJBA+xBk4FGMbQGIMsZnB6gPZuBQSyMYPIgh0Cq9HbSnWdSiBZIQATSGB4JpTFI + MVQsJ6LkOomkMXQyclskbYFU5RJGwRjT09hqZkrlLZJ0yt024ELqRiBBHAmZNTujScLtV8MLdwe0nZIg + RxbnJad2dXgfO8dpO53q6XTXXiXPWm5nLedNJ48UZTv6KwEgKQBhCDZZqPKQiwvxOIhJkRXM3BZpSf0z + oXkiQidBupGohRFHVW7sWetF1j4kdkUCPyPKdBDJd2STRBTE9Rph2hgi20T3i8hxkexEFnzPEYF4JOWf + jyb6V2Gxsa+7IdGV/2w8/S0XvPkuT8/hy3B/D+cPqtY1H0WDAn8OsPuJcPaj9LHuZ9eo0Iav2f15oL5+ + 9v2qfxMdSvk61jIG1f4wPm9j2GOfWFEi24WxCSfa1hCIEFV92Z3eKxmbdMG2a7Rh29a1nRtbuMVQ7GbX + w4YSsbs+kS622HZZGLv9zp6r7rT38Q8nRgihLIF0iqRDDBn7qG4hvq3y9nn0h6mHX6QQcv3yoYwW3QQS + sHzzo0AqX12gn0eayc/l+1schSP8WDyhxZG5RO8zMu+YyVkLJHAScBaKI8C8xfVbHGWfEfjPIY7Ik8CJ + ije1QDKfAq8ivzLXqrqDfx3czLytMFyuEI5Hnlf874gcPew3aoEkcRTeKe45OJbUmac2VwWKxx5ctvLh + vt8pHvzxYQynONrCaAIRC9XWfN0cPqJoI9ds3QBdQM1gfZB8a4hcB1R964+LLmHbyhMf6px3e5Cwsela + /0Eb/wh+qM4O7z/QYBs2Uq0v0V8wbXNdf1l/eR7S0A9z6rstD/XysHsz2CGS9EL9A7N+2fXSuxP4AAcJ + LNQD6DzsRDqkoerYsQJ1MJ0Zn86KfMGd9aV6iyQCHZx4RUhhAEhAaXAU+gAHRZQw0+BB9d1/eG2RlMHn + AbkOd6gBTWiQ1iB+7eV3LZKEj39g9mJQGEEqQ1MGp38rYAxVgwc4xGDJqMWI6feTZPiQlkiCAZRxnB99 + W7BA0uEONrQDGuDXEVE68cHvJ2GzqZ0AkXo6jfO3Hgg5mJ//7BevLFE4nRGFUR/ucDo0Yv0mxcCC6PJb + Fgd6g+52rHbCj7+dYeft31baTr1x+W2lgGRh/Y6HETLRv600WEeHP/xuCAQS4cMd7qSn0L9TspfRmES9 + lD6RrOffPjFZ683ewpC7wrmBPBAJ5MbzwSaT+v2WRxJ6HPxQCHEVbj+aKZD83n+vaXD7DZqF5zYR7PMw + iROfaNvE/8DRdhEfl8MIDvyXte2/1/iM7/fuuTzWA9N2fx9f9P5WP3CfeOozqy/t/ibcfnsoSN8Vdv8m + 1OfXWIjwqfzDWJkx5vQ+Bt+NTSJjeo33J1sQLBvS4uhiYwoPtif2af1m0WnngDnIxljiaB22EFxt6932 + FvqwhY2rLR+MD3jyD8blIAZhfM7FF8U/9UFEC/Bv8mn9A+sPflAHMdhnbiEkn3r62ZmozEFLI4oIiSAf + 0HT38YXiBeIC5APNDwhxhi2CBvN7RgE5CrnJ/feMwmX8e0ab8yxRtH7wNRB3Kg5VXIqcqvnV4mPiZ0Hq + K1/8jQcxiOOB1x3Q7xkVxAUrT2FEzmiuiLwgTknO2b9ZRKiOaN6K+s1dtaSuOe2II/JgceHixNxvFK5s + blz8WYeg3SJHu20ET2PzeeChDdhaASidoIMY0O50XdP6oXXHaJPjN11T/7k652OBVPnPapv/nG0RTF1f + wH39hfSl9EUBn1CRMtpyHdr4UAojcgooV1sLJj/kdY1FkMVO1QUUSHiBbPeLZ6ehSNLpHLnvFEnT0RxJ + ms42P6o1ndORJPxacdctkcQBUG0QStXGYxpdPwIpgkiDZtanfm8GYNaz1gCMQJoBq9mMFkkUSGhrUVSI + QbBAWoZiZlKWgTlEEowQBBKEkgVSZmhkpJZAsmGLsbsIpIgkh9EfBJJml94LJAACybNWMNg01G28bcyX + oW8h9F4gFeQ8LgIpTgdpO5zTOR0CaecLl9Pvrg5Q+Qfn+eBU2/EuZ3x31MuhL7xx/kMObqRhCIbE0zED + WzApeRZIQreZ7BgXUnQhTP/sk/GmjQQr+ICErdOw7ihi1wTwigdC2MTyEE8z6y4CeiOmQ2SfiSvb9WOb + GysysNoOAg28J98g7U/1wsdtJPuPQuEmEiZqhbZDbGz8J7bpb/Hf9IS676Fe0Z0/75m9aXt4b4Xz3XYU + iGD7xyLooT590GnhFhF1W+V331b51uczPgr3H2dF3mNsjbcrWgQJ2nfoca3TLjOmM77ddtqHw45IILl8 + QU/cLFsVrAmfi13DiXOVWhBd8Wg/Hal/3aNFwf1HXVd+TYSd2D5g0P5inaqaui6fAmn5Jgmk8V9M4+8O + gbR9X3xjpdtvyp8CI5DsazlBWb5YAkliqf2z/Pf48JuPL/A0us8RSMAhkuaH7lFmfjjKEksDchmd7HsT + R+BGF4GUek8yvxI1clkcTHjkZ+Zz/MFXRIwohsLxwvlcLx5YICfMZHrlD4g7Fhb/HA5qvqo281VyVokj + tonfigOD81ocVd13XiOagvBmcWieVMeoUYsjty3hEyzOvnh6txVOgRQtID2gtso/XHMKJOsS6xCeYkeR + BKT9M3XOTSD5P+IRd9cb37apnm28ztjtBR23ly/mL2dRxC+fsj8r6IeGB9kPtsp42N22oYfeAgk4BRKi + S1VvkdQvn50BnQJ1EUm77e/Vmdy5LiKpxRPb3EEtkl4d9mToMyix9PV3SyB5AFRd701i3feqTWHWc7ZB + A2kvu9Pa1R6MiiBJLHFgChRLHtQa2LOGlgbgdf7ArAyCRZKMyA8AhaNbKJV4ivGBURqxRNwjSAVvoixj + V3VZfmcjaIP44fHgNLIOzTNMzzLRx4NrFsvGuow2xNNFMBXa8NMJZNmA6u08KJB0oEPDzqVwm5WjcCrn + VGJpOatxaHFk4/CCdoZLIN0d55TH6cbhxhlzfTvAMp31EV3KUrxx/jdCEBzRpcmHbIRcVNlkxOREJKXq + hSuBWWUQnSFBTYrmOHEgbasOhKpJ1xCtPvK3CdrMUi/SFqLXpC+ETzjJ4iKJwSGQLqj7ioBaTF0I7BJI + Iq4pb1LLuibKxBJIN4h896Z7EOsh5oukL5CMV9uIsAGv4X1D5A/o/yvcBMY74SH8l7f9NngjWPZ3F27P + 52OB5Hx/5ryPT7y/S537QfrEU38pdF9KvxkBj/se+yb79bU/P/X5PR6uY+UYRxl/lc6YK2Q87igRxu2J + e5QotqDsRPJntCj2ReWOWsfWHFGijYignOIZ2yVU+a0d/OUSSNuOGsu2xuY2Hie0hG3L274bs8IAS+cu + vuIQSEL8zFrRUD6qBdJPgZnomyV08XFrghC+z37QwqhXXjTsR0sMzYRk6tr/+rhuCKHUlf9mGQLpRxJI + 49/h9+nn6fvp/80Xwg2KK4gzsF6cQoJIXOMQPxJGAjhKT+oWn6l0Hdv90o+9SvxQAHE5nTmR68STqh6o + PEWQOJUhvoWfYxEHQ3pZTkeeBoEULleouvC84oL9kzAtfiSO2Nbc0XyyeeVXJYLctnkouSgEknmquWqh + 2grgtOa2zXktjsyFxX8RSCCXDm8uDt18+rrfqNrMwW/c/CqQco01gaJEC60DwPVR58+JfgCoLbbeKESD + VDs/89auez+pcz4+pOGKj9qA+YNZPoRS6oF5IP2F8+W7rsr+Q6fODzQP90C1A/s6/ErvfnHoANmXJKGE + l5m2FkGGOgk7yimSqk4CyZ1PqDp2PtezLZ0ZIqnS3aFRVhtFEjp/D4QeIKzbAgkDTAMKeYkiDToNPIgi + DEpgBBKxRRIHedV5oC+BJKPQAkn13JsEcRSUgdHvJsXARBwBI5AAGi7Xz0zPOmWGxi4GbwyhxBGgWSTN + JBk0sgYEEozrCKSFbaxpzNuIj0AC6ASYboxAyjpsQHUWR0KcjdFOCU5qHNfC1bkJdoyGnOPpNKdu8OR4 + B6ezPpy6IOdPx3/iThIijq7EQhgiEqKy61gvYmOE7DygCZH2GTRhIq5k6gOYlJ1YBA5YZM+/wxQyeMFJ + KEUqCyKcbwCiWukn0aS2sUjwl+NKtr8Yi+B/Ai0+kP9rx4ijL8DT8/kC9Hupz9rv6DNw7xdPfeeC9Dsi + ZaPb73353tcr3WPiQ2hsZcKiscYi21f5xDnGRwgtHHWnLXkWQ0+QrZIN80meV/vW5bGFsZGP9vOwr4Mn + W3zabeFq24UWQiw/7y8K7v5lJuouvmn5rL3PVn5t+Tf6vqs/HF9J0LcaJY4okg7fayyBRJFEXy1/DV8+ + /v30/TeBRIgvhD+wHAFkrhHeIbgN/KTFEOrNYSqfVTJvxJFR9eFJBfGmcKoljoALB9NvG4WfDZrHFb4G + yPMgisT9tJpIfFA8UGhOubjkV+Sa4pv347sN8NNVb3G0OO0Io44mAQ/iKPz5cb8RefUIHyDc/ODruQao + ti14gi2IbuIIqLpojWAJo7Ptct3n6pxvdWGlpZzO0NPntBXqj+ofZeo/1G2F8web1hetLy11CPiL5wHh + M9d1Az1chvL6BVzanOqF+AVSJG31a4EksDO80CmIQyQRrba3Clen+/tW6d0JC+6gL3Ter3vJHZfdRSSx + Te0ZCM5/pdmEqbdY0gDj/iRt7sugAzAgz/DuRSR98gdmaQBoMGBEql54RSDBoEQweTZGMzdtgGK0iIku + URypXqLoRy8YvsPgJaKUUDoNZRlUG1ILpLX8jrNRNsQUTK8xxgbyMubnemkIJUDlniWLg2ingehS18mx + oN6OZ5YtwOEkT5z7k+bUO+I2C7gc44ou3RznMeuYNjthz1ZO+3LaPZP54Oh7BrSJAfOZOR3SkA3KxhlB + OjFti8SY1LxaRBXhmX1Lbks5ZKlg8vTCoQ/EnWDNTPQiaSZvmsGutkSXQOx0xHiWBuVakz6Rxc+KLm2Y + cPYM/Y3A3vY1ASbAv/n967dFbIkqX3BZmndEE9jGz7iT9E9ELq6CoKG2Iva/u+OzoigP+OtrW98rkbf+ + 7jfkmd2eY3Brw/vw+32IHJ7v7wb1BUUjqzzovnPrS+l3Rx+8Q333n5FXn04/Z5/PGGj02Hh5zEwbxxLb + 58dZg6exGeRAhSNivCB7cEaaC7IXsROyJ9u+yPbMD7c2/gk4bdbYtcbzMrqLjRQiemRbY2dTJ/vLfNvr + sdWNt3a+/EG3Xf0E2loMjT9Ree8zgj86fZJXQmw/Jl9GH8d6+7nCEkYPKy9cxpL2SgX72uWLUxc/PX57 + ltHJv8vXE2vpffgAJ1PJEfCj9JpcDZcIvyjewaX+rCse0qKIbcVRWB7u0sAPvoL/RBixbjhRls81X3Ke + XCrcaviVRRB+8PUijsjVKIx668TXxeEifsD1CsX5iv95slyiKBBX1GS7eORXg2MFE7nn8NGzLeJIPLf4 + 7kUchf9W21txBA5Nzoz6i+AB9w4XNy9vmLP3tVUXsUOub+4PtCYAvFosWgDt1BHRFtYZV4FU6ZdrmdWm + CNK313+gP5LgDV/Spg1R/k9xTX+JaVMdU39ZCCB8eT3UalsPRv+frumHZEAA4WFLJPmlrJfAdr8IXaMX + ihdr+EWPSEKHINhBHH60SMLhDVWWSKqO5LWb7HDogK+vIJKw7I757pDIo2O7c3/1klBCJ/8ae5MICySt + MdXAwNI7CKSEXL0UjzMOEEdC1dWg05pWDjoOTIKD0qFeDW7uPyIkkjz4bQgCC6RKY0Tc9n38cjQNTK/Z + Zf4HQAyQ0ogjGK0yXhJJ5xph/LI1BJINHlKLI9eXgaShLAPq5XacVao8BZJFktYyO6JU4gj1qZtf5C7A + kGM5AJcEcGnAGH0Ip6AFkZfbIR/AoYwjKYfTkDPae5UgnOCsskepHVeV4eACO7x2hsjDOcZBLieaei3N + QBqnCme74HI7beSD5dDb8Qcpq+2fKq8NyCEOTH2SE4RTgBlZLsUz+QAJCUBctORFZAXkJeg2kx2QHpCi + EKNNkFJfYGSJexCGgJGEiYiFrImMYendtH1TJE/X5DqIpywBckryB6IYYBb9ldl05iWeIqBaSClPcgoM + iR1iGgxR1Ww/638rFEGu8hBf5IP5zM5zGRYAQv6iSALBFvEOUr60lRiQOEi62nT97yotIE2+xIWW511E + AfLBX2XbLJPz9/B3wvc0ju/+0XNZ6XNb/V8WSOc7ur2/xtGGPoD+oL6BPlL3q690fzH6Pouiow/e+yf7 + cvoz+7dx9PlJe2xwvPTY0Xi6j7FuAzI2WwjtvUNrTK/xzvbYghZCTCmQbD9+HRuClG3In7anbJKWCJdA + gq2C3TJYtl2LbaO9474i20HvK7rYSNlP2NKrbZ30bpO3vUYe9cu+O2WkiD7AaP8gLN9x8Svjc4jxRxBB + VSc/1ULIabXZv5Ug4iSh8xFC8oteni4fiqgRfOdPqs5+VQJJgkhCSD6aIil+msLI/pwCCSnLLYjg9wPW + kSeAH5AjiC8Uj5BAWkv7i3c036g285AWR+In5C3gLOI1EEIQRxRIrCtx9OIKmsWJig9ZJM3+bYojoHiW + BZI5VYujgrZBFCq1OPoavI0C6aXIkTgcAa5X5eJ/5npYUjfiKFyR/HEtqftKAsgc1BPy3v5Bnjrt5KoU + R0DxXHBaQuJIvHfEEbapAMWTi/cWh3bUiPw5bebaI47At4ufWxSFn995uXk9Id4vVJn8XmnyrQOkP+7a + ouqlLaJJpv5ZrxgftX28xG7nv7QtX8CoP7Rx1AfzMLZqbLV4INfNS2n4pRD9eWkDJISMVsPVhhdtuH06 + S9R1gfWrTZ2whBAQNa/OuaNJrE+HJnJti6WjXQME6exLmkiSoGV3lTJcqzIPcAAoliSaEu7V4FVESdEl + iiQO+MyKRDAFMBQJNdtoCIwq3WdjaJAklAYyUgWLIxi0YwaIosh1iSj1jJEwAsn5I6J0gWarFM533jNZ + d8jYPy+/yyyaBFH2JvXabDiXRuoKM2O30E5MEaWULzOAQpxhC6ML4mRVhvO1A27YWRtqT1niqPLj5EEC + 3mNIhEFy8QyREsIEZZVJZljfeRMbk6ADU9+EagASZZh4mZBBPIWckaAZu+6ECeABkcAQx92WuoUhnxJQ + SBsksw0TVqeD63UNk+VHHNeRiN9gsr5wRC5ueLxXAuO47oZc89eKp7/5Afv7355DI8/w857j8/v6Avie + e5956mOuQz90X+z+mf76BokOoe+zr2NsXMaHxdHjOBIwJvcYrLF3Ga+N65hunHZgY2zIHbE5V7tD3GzV + adMe7V7D9vJqP13etjUYOzy42+9dN1hi6ABXINh3HD7k4mvgfzxhJ3F0+Cr7qKtPayz/Z39I/7j9JbF8 + KH1t+dnKE/S5V58sjN8en759fHx/uADqj7rmEN7nbLzlHCyfHEXL6YDwHC+j6/KGOVFBfIliaPEnwDzL + CPcaPhaO5rz5mzicy+R8hrnewQfDEZtLDp8MxwQPDe/ENakDWhQFxV0ZNQKXLV6768FvNx/mQQzhyWjb + qLrm35tzF5qLv7mG3B4wrwfnJ7d3/rgmqPrWD9Yb1BUP9V+kV9606XeQqoJpVSAtQD35P/0T21BXiAiq + lArt9mXU3kqyH2DVO98RpXw2kbb98AsUQUC1HUJpt0X5FqSI8fLTEaoNHYPt6TACFHZEUv+oLFAdi23u + lOzAVbc6a5R9d2oB5TnA4UEkYTaBgwYCiciAYpsGYQ/IGZQdUWpkMH/3ey9sIkxI+IKOKAURRIgobcMS + gURRtCNKMUxjtDB703UxaDRymQmyQBLaIGK2SIYTWAbVUaTKw9AaY4R7pspRJS23EzTDdQON/vMyAuHl + aFLlx7kYr5UvHM5pR5QW6NgmonRxhIU1Y3iiHGhmHBvjgHdEaTtvwjObj+CM6IkmCJ41PQmF4RnYJwKi + mduQlRAXIzO/jbVnaWaDDZEjkifNMD/jFWIWAjbiiNElE7Yb7m1DBDFrvgjiQSgzy34DZuVBTpuYntiz + +YVDICka8IyP256ItfCmjeS92q5kvjHRkbvI2JGTK/7bt+G7X57Fxp/wrIkve7cP921x9NyXLIhWH2Q/ + vOPSdw8BNEvlruPiaawMEiEaAVT1PTb3WE17ty0BdOJmJxYYIdpYgkhR7WfsqBHxZOvu9rAjRBfEtrad + JUYA7ajRabcLtOVPdr6AKFGlg/iL7TvuvkWrGU48+Cr7sSWOuHrigH1hCaQ3fpOYgxgad19MHD47EaKL + f5cQ0moS+35yhCARIgqk2ev8xDUijsxNdtSoeYwnfxEpcnmhOZH4UcTREkgranSDT6q7cDTxt4kakcsV + xyPfM+ezQGJdIH742vwwMO88D2JQXcTRRI3QBi5LcNJ/R5QK4sEWR1xdRRRHDmc2OjJE7m2ubeyo0fBz + cfGODEXwNL8P19/tg6U7CtES0hhakYZ89IXTwp+lZRhBQgFp8oFv+vPa5j9DGSEvfJG+z19O9+ZB+KHU + w2JoDWm153OQ5rqgH7xfSkJ8FElp84tSCFDgi1anoEJGGBECCajPQZqOw/AjBFJEku4D1AGx5K6ATvmV + UkWS0HG5zC4dOZ23Ojc6POE1pUrV8VX/lQfM11/XoOpoEpfeRSQVtlh6Yemdlt19lwO1ByeX3WFQl0iq + Qc3BPwNeIePvfR8oA1Ftnj35ftURXnYHg8J1utmb9A/fh0Ca8HUZJ4PL8mi4bMC4NrjaYOgYDucpd1WG + IIJQEpB3OJ2C6dU/NsuQewkkAcbWYqmMaRlkgIZZoqmMN0SSDbnC/TbaP+FepTbyBS0ZoFPQMgLnF7j8 + YAkkCKeq99IELr+LQPoZ1ntDIKlulj2UE6ODM/jDs9qrBCdY4giovB1klld0ntgOdjliLtuwk26nPW17 + GYja4PgXDiJgwhCkHGLBJSn/VHUq//rVm5lJQkhE2CZBZCJT9ShjSd4QnU16SHwAESQTJyynqRREq+q4 + F2EtzSMBC0C++jdSJI4Kv25y10LKwikwyTPhE1HksiKTR6dFKL8pggkU0fSs+yKcuafrlIrAanmTADI7 + y/ZEkoOUSYyd77YiyEOMi0ADJNIh1JtcP7aF6DdSZhv2vZRQCCAaRkxon1Rwts099/v+WtrwN3/qO6St + yvu5OL+e2ec862n759/W+6+y3p+Ejt5p+kTKTG/vvUXP6kvG9DPBfZD9sNu6r07/rbb06+7js4xujwfm + PZZc5hjSXqLVtsZfC6CgxnilGL9qy5jmcrke74RsgNG2QXai7YvthO0FxVHsEiFbFLt0tl0FkexcbOSy + h8nDZtpujo1E3bK9LDttu2u0vYY9dz723La9xRDyAvwC/UMEkP3GLJ+jD+GqBfscCSH6IaXlm+ijqh6w + QCo/ZiFk/4ZJQk4W2tf5pzLgE+kf4SvpNyGC6DflT8u/UiTR71oMxReXX7YQsk8Gflj15b+JaivfXv5d + E6MlkKre/l9CSJOohR/olDrxBoij4RUliLTUn5wD3GP4CA6ZInchVynOQv4iHlPcpurNbySMwHv64AVz + Iouk4kgSShBAVV8Q3xLvyjI6ci9wsLT1acSa2KZAKm7nvUbVBhHEpXTF+QSLIvLBr4Sqb7548ki0sUwO + OvxTwofctHgq+Sp4qyb4Wxy5nXuNvGQOEBcmJI6ynK45tDH8Gvw7vLva1rURPOLrFz6/xFEvsQuvR3s0 + ggHdQP0QLeHPUZ3T5LvtT9Qyj0vs+uLK/0XaCv4Pq80qzWA77sNDAvRwGvvhE3VNUO16iKudome9GAik + gC9qtwF46QWJHUaTtNZSAslYIokdMHBHw73qaK5H51TnVQfW3qSUN9LhEU3y2lLNGLAObZ5N8EzDRSR5 + BoIiiddwVmIf4NDiSPDA5iD3oJ9ZERkDpATbIZZGJNGoCJpxMWh4YpAwS9MnxchoyYi1MWtoDbEEEmeF + KJD2TJGNI6AIE2BxBINK47sBo2xDLJGkSBKPA29x1LBAAugAHE06YAdCZwKnIseyZ96Ut1MqjICaOkEC + iaBjOzEzhBFMd8ihShgFPTtZzvl5yV2hHffGL38pkTQOf7DIgfNNJoIhGCAcBshHSAhgElP5RrXdj9k1 + QnoKIkRHdAkpBRLSCKQWSUifUG2YzZ7oUrAI3x0gjJUCU18k0/sufE3jQjQrbcIqMWMi26JotwNFhEmc + u3xARHiBRPm3QBFoEPEh1hubcBtF7rWX5aFN8N6XEPwTH7WdwuCK//q2+Y7P36Hqeh/YXLtQ4mie3xVv + n2d9dv0tel8SOBJIfpe3d7vQfeKh30QcXbD7oND9VP341ud7OR3azmuNnmyY8cOxdUaJuJzuBoogpD1u + F0b4HLjagsHYEOW5nwj1bDttj2ySJ26uNotoOwc82kHj0X7Gti47u9pkky82GjY8iDgq3Gw9hNDyCYev + kO+IP7FvESyACJYpkFok2VfFny1IHAVVl5PptM9IfnL7TouhFkUBjuyGD5YvnmXxSHtpnQSSfLsPYVh+ + PuLoADhD8QVyhoNPEOQcEEmKEm1ACFEkgb8Erje3Ec8R57lwIHKicCXVK0oEUbS5lbY5hHeJg5GPjTgy + R2txJEgcBS/wwV5RRI4YtDga/jhowRRxZIFUWKIIAG/tthZHQvFd8V9zYXLitDV/bg5Nzh1U2VBgItdW + Pjw9OgAgj8d1QbUl72ulF4SIo9YO3Z6Ai9sbf6peWW1YYtdqCRW7vPFntS2VR6As4A/CNfjygxE+VJz1 + wFpdsq4eBPMLvEbIy2vUyyLYluvSBlgdS2WPclYEiYBgqjbAiruwo0kA27rdKl4dN+pe0STcq87MNnRu + IjME1abZA5c5o5CIEYUSZhgYRQrcjgGpGYqva/ACOsghS+4woDmzIWgWhGKpUmLNmgA0DNmoqM2KjBgB + MDQyPIZOuiMsllxGJOmHqDPKoHEmSJDRgyCaaBIhkaQZJdbFsFZZM1MwsoKM7yvwjJUgw420wBkwz3pV + Wb+lpLIcARxFAKeQyBJn2RboVOB0NBtHxxR4hg55zuK53rN+5eAcUbrCzo8CSYCjjLPMrCKhGUgADjb5 + QWYu6ZyZL6dNrDwcufMkBztPwmDSwHQQosH8gSYoyhuZ8UVb8kaRIIDkZ9VVGcTJADFK3tBss4hXlRNh + Uv3MWCt9gEgeUpC+F2fBf81Zcc2Mk0S6TYQycNvCmnUnMa26RpFYzNpj9h75AQlsype2A2pLtCD1lQfR + VuRhgyQdADF/qgfcJliYPbYREhoRG7u88d+/7em7GxY0j231fP0entrwmXkHJ/hukSp/xQd9wv3MZfcv + lat/qt8Nun8+9d1GTxY0PBYwNjpKlDGzxtJljGEcKh8BdB+fxGVMz5j3EdxTVzZhIs8tjozDxtD2lCgi + tg0q22SbFYw9u9o6oe1i2cizbtvP2NY7nmyyIAFEu21brqiQ8+UDUI5PUBshEdQHA7G9/ErVw7dEHDUc + LeKKB4mjmw/zionyb4D93Pi/njgcjA9dPnXBomj8r/3x8tPJY2VIfLv8OwWSfL9WljQ30P5llYs/NHfQ + KpWOGDXCQzSBixRRI3GY5i+c8B1es7mPBRE5EbkSDrtinuWII/AqgpxLdYuDCeBtzGOiu3gboYMYxNsK + ED5fhfMFOoiBbcMjL5yxRI75pKBDGMJFyWnDT8lRJ2pE4YR2819yXfLcEjXkwLi+25pPD4c2wq8hjsKr + r9dY8BycnbwdAC9XmmvZZj0wGsFo/VBt+7M26rq/SNtzBOl6/N2f3VZfRF+uy6wL0ub6brdI4gMMpl4P + tcqNfV1eZsGqdkeT9JnXdilldAqoZyrnrMFcIqnqW30TUuvsgGpzu+pbCDGvU+4AKf+0pcyBgtmCylsk + dUQJMw0SSEQEkfYmASlrQFbqWQ1Ek2rgZmAn38CMiGZJZBgOYGbFhmTyjTFAzq+ZmzJUFElOByuClDxm + iIjMJCWCtOsKZVg1w5To0SWKJHGUfAmjFUmyEa/0mAHTEjyJJs6SPUCOhM7kBjga5x1JGrzKQXk2L8hM + n5xaZgAtjgI4RDjKG+JEgV/8go62YQeM9AF03EgPwMnH2Z/YM6edB5HYAKmodGZkfeoTUG2VShSBuGyY + zDxCbZ4RLlK0AQIFYtW4R5cGEkgECFulj1htjjJNpCnE0chsehPNax0BgnrUZUZeAGkFwb2gCXHyJ0Ko + FxhN6CgD0ydc2hK5EOG/lCEQgiLxqyxhEUBQTHlfd73vxH9t2/6bP/M7XJ9PYT2z/VyJh2c9bXhXxOU9 + Ft6/91vb9BmKHqVH/zMolh7qgdU/d/8m2OcxSbCiQ8EH44gCCOkxBo+x+QgKH6SExn3/RtFpJ9LOMoUP + UsNRosq37TntkRGbNTZtwbbuagtpDyOIHvDe7loI2UbLbi9wpcDdzscHxB9Unf1E+46qV/7iXzQxR/8T + f/Tsqwr2aZkIvPi8DflGon1pIJ/avnYiRfDFSOmPNbm5AYFkn758vHy+fT8jRsTBGRI1qvKFb5Br7Dqs + bDE3GY5SIH8Jn7lEkDYsmIonBQd3ai5FvoU0+eZg4mvMk78VjzN3I6oOnI8877bPyHyw6skfr1xRdYXi + mV5e17y0OCj4KMGJ/NXmdnBZi6Pw26oz7z3axI/Jl82vLYqukaNw6oOzh6+D65Ozr7YNcP1cB1AHWDNY + FCE9dYLbpB90beNP1ivTpkMaKrPTQv0x/iP/I9pUHjyIp4D36eHpQVbdQguk/ixfW2iBBPAFVr3Bl8vP + 2+2COgU7CcOMUNNVz0602grfAdLp0AndIZdIMqDsI5aqY1skVduKJjXY+R1S7YHTg6byGlweZCgLXnqH + QdcDkAOTIsliqe7rzYMe0P+/9t50TZLcSBKcd5npblaxmmQvmxzOcHr2+/b9nym4qnLoAYNHHpV1ZDF/ + SAIGhXlGuAMqIgDMA5O8kgGvczs5wXacye0kgj8ymwmkk08bpkhKiUxMTFLLILHNyS5jnez6W+7wAGau + FjFBjuSZydQGiQlWSRbPJzHxOgk7UWu7P5GrWkeCr8QPEoBxClKodhOEiERHDv6RRxBEMpt0gDJK9eUO + Jq0mM6/6kfhAfibEiC1yLNIMUuVK441sA5OMGyLrwyC5HddlkPK6RUELA9UXUmyMujCFyBQmjRQ3PPpC + YdNgrK5LMPEaO0y6blEFkZVoEXaINK1gIzYFHAXde6JvxCAaJSLjmivqaaSIITAlMkuMnmhRK2ELwZul + RG0h2yWMvQulnSjBfdJ0zfaFZ2yI9lEn1CdEPAR9tpWwb7TYDxNwYJuSjV8gNn/G+vkTil3g9yzqj/dm + vmd6rwY+4nOoz0zwZ8s6/q6QPn+MjTEmznGDsaR+T9jcd1uN1XweL8dwxD2ugXPMP9ALDWNuEbkrNOee + 5hthE1TXNa8R49yueT6gXIC8MNqRO2iQLvkloNwz8xIRuapyVqNy28qDRy4c+XPmTuXWZ77V9Yt8zbx+ + LIQ55wPggAdHALnwVvUGeUcG6eAkmqH5Fd3iNpgjcZzaxHvNg+RG8qN405waMXLrMkbgX3Ax+DfrNkId + M9eT26cRGn/PyO2lEWyQqCVKV4xjdEN70AhJo+g43dAvrW1S50DbQPekHjKwaxSaSH/TKHUT9NM4Rod2 + 6q0BHKPDUTpoton19d3DHOERi4hR5110YX0RA02RY7kQ710has/xJQyPWP1tIwI7P9o1gq49YwnoZGnm + qaEdrz5EafbS5YHS7NGOepbuR+SuDfpC/8sTyBjBINkjuI/6/2R+5f6HYiN4tv0ksfyB8oeRQdIboThj + Ab5pejNtiM43G30Mv9m+JzE+yGWQnnEOihok0yTh2N2IpVHioAtgd4kDkqhBqQHKHaVEDGqABgkDPrEn + Q04STpaYPIAmjoBY7S7lxOvr3LbNiVgTF0YJkztXNjihgUwGjWN3yQYJwO6Sr7XywqSyDNIEklRudbPO + 60IkNpmnSn4T2F1ignSyDCDJYhvedcAJGEk5E3AlZoHXMEg2TIdZOnaXmigWeRRsmHxM4YowT2WWDoPk + 3SUTXRMeDFLUD8IUmlSTZIEm3kHGTdggbR7JK/Le+JTdpSUultg4xAhWahn7L+ApYAIlfgpaGS6RNEHB + tAWWMVaipzgD2jwlLOKIWvleiH7/979uYjHjqD/M04DE6RCo/7eEqo/wXfAUtQPbWA3QIKEcGMIcoruu + d+zZZhyx9fqfcN/Cryg237NHfN23TenlNfv9HbH1fiXun58/2+fnLTzN9hg/eSx0jC2POSCPwvWYrPEL + vGOCIoaxr3mw4WNzBOZTzbk9x6odGHNzzN85px+YuYDQ7tAzhxidg5B7DOagyl2HQZq5rY7N3fCRu0TG + LScTbYicy595nvzw5AZB3CGIY4jbgl0u6oGvaqHvyWfiOPEeOfDgRnOm+FPGqE3QhEyQ+ffk60AbJGAa + JHJ/wYuoNEbUEyemQRqwLgmtotMx0izSMdY2VV/6B8CxuazbHJV24mMMqMsUEaXBliYLlCl6s47bC+Ay + QdJ/Ww/mojoNUutIYmrM3y1jpEX8Pm63tCsX/fXMvXaORjtiZXqkk2WOqKEdO/pYewPS5Euzu+4+3Y9H + 6hLyAfYEFVP7B73FF4r9PF/S8CqmXxixfIOyLow+jCXijfSHINR2HeKjX2DvPCXiQ/QHjzLaLkapXPMc + TNgx0mA6Y/o6cA3CHLQaoBHTblI5+B7YNfhjQtRuEmOYEJosmkieNJ5sa5KlGZIh0gSt1Ys5eTXBeU6W + u0kAJj9xNUjaTRoGid/ygmTD1RjtLu2kVEkLKzp1jYSmlR8lOyXCnQxHkuwE+kiuSrhenQpEwo7r3lEC + tLKlLf/DJBEySAmSA44TBGkE+ohBEUoRTZunIKNsG4apyIpf7hAEFoQGjKMQFxKkQcprkCXrIk/tLjWx + DpN0X60kab/9bZM6oGsZpI5bGNxEwxAXwzyxbYiSQ4hkewoZxB/iBiKIdYgi7jDVt08ZLZi2yMLu0hRf + FGMl1pZAQ1uLvBJ2JQx1jRj6WTxaKEpItqgkWoxWTLtNELFawYdByn6HoIWo7XqJYKOF8hbXFZs7D43/ + L2L4UoktzIkl2k9Bf1xPPE1C4yuJfej3Y32+P8LT6OD9BZaZOT4PxuqehXXfxhwThMYRxxKOwSUU17iL + 8UWD5OuNMXY5pscXnyyjg7ivbZBGfMwp3ddzsOZizs2cp27TnJUR0pyua839aJu54MgXmSdYrpyjPDMX + Z4zKU8pLZ04D3t8lUtvMnaofC1Mz94YJijLzdX8TnfM3nytCnneuT4gDWCqWdfOFTyboWsbI6OPg4iH8 + YXRy1NMg2QxFzJxHrjMXAjx5MZDcak49TFHUvViZC5l9ygNozi4OT35PnodBMvdbB4D/s66dommQSk9Q + d6TWaO1B8BqGaBgkYmqbWgy27glYE2WJ9tBPWVI7Rclnj6ChqK/GjlEaJLVbn3nHKLWbddw6HWTNJ61X + 5kjaMGNzcd2aUsAjHmPXiO2lTalhS7PmcbrQsdC00xwhVqZnGaQyR3EdWCe03OfU3lOXS2O3Zh994AWk + 9YHhBXT/NkjG5/iOT4g9DFIEEMztpfPGnyTGOHaJ8g2oN0XxQBukxHxj84OY7arbqc7++FD6w8SHiw86 + 2g+T9Dyal4iBEwPJD7BxR2kOqmGQCA5IDdrH80kJmSGdK32apI41OLFQxkTSxDK4fRvIyakJCGiScsJi + 4npiY6IjAcAo4fidEgOSRCUOr7Koba7CRLJRYoo6wMSkJFXb3vxq8IV1/M7JkF/TKYOkRFmGiOgteH8D + HhNyJuhatVpgEl/J/M//sZJ+fi3pJAUBBHIxSAK/3AH1TUxxjYdfSVIbwyCRDE88Vg9Pg4TjeKudhMtd + pf5jtJOoWTbBD1xWR0s8DNFAtNj4cbtLveJ7Ez5CCqVGGSS2T6Hl3aVon+KMOAySAZG3BOGKHSvmbZCA + EJnzmoKTQvNinhodg9hthMA9xPASyw8RnSJZ9RH78H0Ahfpn7ErdYst8vGNKfunY/Jn9Ozza8/d/vC9q + 79jtPX281+uzkDGecaG/gl6YY0BG58Q5lp6IscvxyOsYozGmNV5r7M7xLZTR2fMCGLEHao61Eao5yrlZ + 4BwW1pxec/+yS4SdaOYN5pCBkYeOxZmVtypnnXktcDFIwnWXyDgWppx7AzBBLJWnF8ogGZ3zaZBwPHtC + 3CEOEZ8sbIMUGIYIXJWLfuasMkj44oUb/4UZmgYJvFnmaHBq8a9gg2SeZtlH5+YOUnC4DREBg4Rvvy0N + IIOEXSLqh9QT0BQ2SuMky9Yj1C/WLIC1DTG0jfQPDVDWe0HZMS0ul5aCvpp6K6DYPErnk0ARh0EapqhQ + mk9aMHWhnjFKXYhnicr8FFpjGr8bWjT0aT1n5N2hoWN70V8o/TvMTKHj1Mlqt86WDm/tLU1emOZJ8WGK + aFiGBxj3/nyeZMR+mWeQZoz1Njrur1j0kctTfL654832lh2Q9XjNLOc94wMuE1QDI2LCwxkjngMsBhqN + zxxgNfAOg0RwQPfzSRXT4Mag58TgJIk2ToyeLBVLYALmFzj0H5gtg5QYE3eapJzEmMgVkzmaBiliebbW + bWyPpMHzuJVEtOoig6Tnk2ZCQhIKU5SQQUIcCY1mSUltGSR+LXgmRtSXQfrTHyuxZpKt3SUYpCyj3Uk5 + E/RcuardpEzmSuCd6LkahhjJgESQAEHYIK0dJbe/MEhxnat2+GYgtV2IzKTn1cDEX/8S5PiXfj7Jff5n + Ikg1jFE9oFvEWoSbBgl/V8nkDIi4X6xyguSxuwSI9IdQGOaJbUNglKBw2xAlJUS2iAFKwHQsBRDqD1EE + AcV6PbtkDNFVQmsapEStYCeOWP89piX2WixmOUTi2GFqY1Xi0gZpmqclWhNPUduiFzHvOjHuHYLeeZqw + iB6CWijBfTdIiVdin23reaixS4JY9hu7IyPmHSv0O/H6Z/lisfo5Eh/4WTrWv6djUeq9cQwm6aN/lvPz + eM/oHDtB6/PXeFn9C8+x1ONOBmmMT4/XGLtjl7TBfmV0NrJPGJ2oL2heeQc30e2aj2WQfK35qzl9f47I + ucC5gW3OG84h6qdY5SHlnu4/8tTFIDm/eSf97yMPVk7cJkhxXdcuEfKtUCZI7ZWnndszl1ceZ47vvP+3 + YYLIAeAKm6CTT2CCAhEjFxnbIJm3yiQNjitTZP5LbvxzcOOfe2GxeFMAb+rEBhcqybtlkGyC4vpPCfF2 + oBc5g9/LIAX357PJpQWK/6EXoBl6wVWaYhok7Q5Bg5Q5uj1nRC1T2kbX0D3SRXpWm7tE0yBJP6WW+sG6 + KnVWLVAzNs1RHaUjIpZ6bei6gLQeTNChAwPDIJW+bENEjUm9yRih5434aEhp1oB2jQJ9YipQupd6+fFF + DEMXP3eCEkN7A+oz+j12l2SOWutL+zsu/HyeZMTuzyCd3+7wc8byh+QPGO3owxjialefwDZIgn/BUfeH + Y/DD1YeNDz+uyyBlzJh97MSFwyRpEBIafHb4b3L5hY55VSAmAY7dRT2gHaWOaRIBmFzcQcKDfQm2CZyc + PVl13I7g100qVjtJSAD9zSveTh6oJFKrLVky6azjd52kAsfzSS472UWZyU8os6StdCbNB9ogIcnKJCFB + a9VqgMk6k3YbJCT8WY9E71UxEAPIQYRRzycZwyDNI3YP8Mz3K4PU9WmQgDJPGyROk+jTIM1nl5qwE2Ga + uLu0SL5wXR1t0VD1AQiJseJa4sQoIUK0WAlcDFLhWBmeounjdpcs2gaOFWyBYu7yxQ+FNkFPSBDqegrR + ZZAe0DMeFLR7lf8meAsdmwKbCGG+xPjAxwp64r4rZZTRUAyvf+KT/r+BnylWP/O79507PQ/zdEfE5nu/ + 8IV2ghJjLO2xNbF2PzlOPa6HuX/g1W7rniuX+XTMsfvcHMbIOBZE5tzfuWDkj5VDiJlrdu6ZOSowctYj + r1Wu27mQORImaOZN5FVgmCChc7OORAvR5vzdufyS67VLpB0j4cYdQhmh+npughxltEECJqeR49YCYfFh + G6TizIYWJDfnCuLi5GrvHonDfYyurwXw//M5I5sg/mF66IjWEqUtZJBai7Qe2btE+gIGluPRgjZG+BKG + NER6zqj/1mTpJmip0GBGtOUCNZD6LNoSbYyo1RhbpgjGBtDfzPSJouNIHRbhp44sPZkx9intOfQoTFDr + VWhZowzS0r3E0yAplhp6aeqptaW9C30PYtnHOh+Qvg+9H6aktX7jZ/AdL2JXg4Ty1vZzxPSm+E2Ek6z4 + fNMU1xvvD6GgmD8kfHBxPYF++aHrwy9Eu+E+FeuBFYjBZqQp6gEJcKBq0Ar9bFIO6oQmBqDJkJMoEW2G + JxLaNfEIGaRETsZq5+qFJzRMUhmlnNwdo0HS6gggg5QY7W2Qoo7EohUZ4ZKUImklor4TWZROelHPHSUl + QhskmSS2OYmORGpTNBNvJWZcqx5Ig3SsbNkUMcmrPgghrm+7SQf4N5SaiAyQUREWr+sc+EFshWWQ6lkl + Xzd5mly94hgY5NvEbLL2jtLeVTKK7IFTGASGWBhCQpgiowRIYYoU4ilmXogfoMXRTTyxrYRXXluAhUDj + s0sPoTag+BB8ucu0npUA8iuHSzy+gOJDjHqn6bpSb0j45j1DEH8YT4Fduw5j56ER4r2xr0+R3+0l7Cu2 + 8V7s14qP/Z36Pbr1c+wB7QAl/Dm8/FzwfxxtCzA5AMdVj5UrNKYe4271uY3dBMf4HveBOSfOeeG2wjGv + AtMMZcx14pzLff06D7jtllPY/ir/sO3MVbye+e7Z1vnxzJ3In8IyQYmRi5Gvo807/53LB2buF/r6yRfF + LW6jAVK76oOT5o7R2DUij4njfILizocDk0dR79MaT/5NXiZPezGzzVC2D8T1Kw0wF1JPPWFNAbzSIdl2 + 6pdom7pnah6aI+kiGKOHOQLmrtEwRwD0mM0RrlO7Sb9Jz01zBK0Hc0Sdd5gjQtrRzxmtmAHdOXQotKi1 + qmIT0rbWzqcpqrj6PHT00NioZ9sF0OCBpd8T0vgVf2h96X+0vyh/otgv+yUN78X05mRsmaQdX88ZHR8Y + doIQf6J3nhL+8Il2zY53n352KVGDDNfHWc4xAP18Ug3iNEZllN6wZapYTwpMjDdtrS6TJNTDfDZKY1K+ + eZKyLSZwGaLfv2FSu2+05YRnrFdLmDSUDNiGVZZKJkAlHa7OZCKSafJ1oFZ1yizlNRMadpeY5EYyhGH6 + Y60iMVkqoRL7+J0SrBLzPtvspM3EXbtLM7Ez8f8/vUomDILob78DuSzUqtw0SDqKd9ldKnJ7rgI2KjaJ + U2T67u5SG6QHnqucDT271GJgYO0uWUAIx+6ShQfwo3eXJiSQjt2lhWMlemHsLk1AyN13l4h1pOgQli9W + 2iFMX6zQo0/Hpngl1qr/FMkB7RbcxPSro1avYoXnrsaL2DQPgXdj+3qZiw/svlzbEx8Zm/8vcPwsC4/Y + +J32ezZjH3o/7+2JiK3Pc+Ld2BwTQI8njcHZVhhjcI5Pj0HW5/gGPjQfqj7mkebYMecmPjBvWb/M+5EL + Zr4AjhzyKvfM/ATsnDVyW0C57siBzI3v5M9jlyihPJw5WblZeXqhc7ly/I0DJvRFQDiZQJz8ksfBoxwY + Zug4CSFOg0HqExQnDz64EdxJgzQ51bhxsTl6cHZ/EYM4vvg/T5bM68A6RkftEKDWoL4Atg6BGWodQq2S + +iWNketAnZyZpkht/UiCF5ahm4CKTb1FzRWxMEbflz4bGI9OWNuNHaO3QwOGoSFSK8LgSD+2nsw4Y605 + Ix46VIjY1KsB6VRrWkBadxgk7C6dcWhna++AzZHrpb0nug+1vlDmKJGx6DPjwOf4hy8UwzNIeZFlNqhu + /LKxPF4X1wKu843MWADtdd/e8ssPKLf5fFyujttlm+5Bf8Sy5CDIwZKDwtuOZZbQT/HsW3044PLoXQ5C + DMQsYZpWrExSbYXi3GjEOPA7psmREyUnEiZTTCB+Bz4nFtpzomkCvmniBTAx8yFAPwiImExSTmhBkzhi + mQjcnkZIBknf8Z9JAm1pkGyS9M0uSDJqZwKKpJR/fRqJC0mJBskmCUfxUGeiA2SQeNyOhinbMknqmF0n + zKwDPma3turx5Q0VC4MUCXol60zmSujrD9XlOeo8KsAjeDpSYHOk6wDIZH6ZQxJOGiQTD8sgKrbBINkk + qQSpqb2IDqWO4iUxGkGaf/VfQk9EW5AqsQmW9YAIOUgbO0sk6jROSfAi+UnoaBuxKFsc5Ll7w9fcVQqh + IUGR+EcLDwsUXLstyiVeUtxY4Eyh43a1LbOUdWMJK9VToCXieok1t/tZB8ZC2AX4F/f7CJDLAMQgMYSj + VtQ7lmJxHD2i+ExxWiK0xKjqiodwtfhtQduxLnM3gO0tlqP0zhPEteHrLAMQ7Iavs9yxpynYMda9E9Kx + 7ov7Xsewu/IiVvXPjOH5ncQlVng3pp+bMb4PFauy34dnrOsjdn4O/RmNz9H1l597ffZHrMdSjS+Xj9gc + n2Pccuxm+Yjd5gPnyd8jzh1axY45hrnVpeqenz1vb3O6y5kLsm3nCecQ4cgvlXcSvs4y8tfIWYpxh/x1 + rnNOpEGqvOmycytRzxXJECknV552WbkcwPUyRFnP51f9DCtimzvMJ1WyLt65GKKsG8FrUXrRj+bIKP6T + EQpOFD/iOaPkzSwHpxLZhpJcnBzcMXMyuTr5G5xuXi9+lw4g/6cWwJE6GiRpBekGaAzpCWgK6AzqjbiW + DoFGkQ6RTgn98ofQL2WQUuekQbLegbaRQUI7dRHMER9PSD1Fc2QMnVW6auizKKMdkG6Dhks9F5rPu0al + +cokfcfFc5kj6EQ8rrF1pMwRdKY1p3QotOgZk7YtvVuaNjSujJH1bcVKJyeGhoaudiz1Neupra3HWVJ/ + p34HrOGh5yMGja9Y9c329AH6v9zm8ueI0SAdDyohqLZfNMa4fwFeb/CXGkA/fpD9oQl+naj3a/JD9D28 + TwMIiDYZpH7NRA4aoQZelOniPTj5GhEbf2CWfTjoOcAxuHFfP3znWD6DhIkD1EoDd5V6FULAZAz8PiYf + v8ghJmuuYnhyEjFZc0Jroidw9E4JQCsiEyNZ8GxuXCdkpJBkMtkAMEaswyhlokIbt7yJaMduUsRyJSja + kAwLSIhMkAkmTkIJFStO9aUONkhIwLUyRXNUBglJupL7gFbDdJZaxKAHT0UUtbpmeOUtDZMIaEGrd1rN + 4zE87So1mXU9IIMU9UCTJU2TUMSKusm2kMbpbCuyJoEDQew+8qE2myOBfbxyKsFwQ8QgPIBcjbUYSfEx + 6oJFzBQ0jYsQCpSYSqRgGte+hzEJMMB9dB2xEmwnViwF3xSFaaT6GiLSCIGY5YuYRWdAorXMVV0Hus8p + gCfQ90UMmIK7IIE+hDpEN3GLDcT9MmFlACbivmt7wK95i71335eM+ff4vNfk797vxYH+O0H9PlbM7/0F + 73x+c0w84hVb48ljKcsRG9D4nKhxOmIcv2OcT+Nz4sU84hzznBvz7hJbczZxiRUueaJyyYjNHANMUzTg + nPXIY8aRByeUP503O3cit448Kyj/ygDNnOz8zVw+87sgfthfsgBzZATnNJ+AUwbn3PgogcW94CweqZtc + Ro4rzgMf9rG55MaTMwHwahof14nFxa4Lyd/J3XPRs7m9uT91wdQE0AkEzVGgj9FBZ0BryBAFpEVghHCU + Tou6AeuXqNsUUev0MTrqHmoia6QCF5ulpVpboV/qL17THAUuOo2mKPRcmqSp8VLX/W7oQGpC6UpoRbZP + PSmU8cGuERbohzZVbOpWQJrWOhdat+M2R62TX2jo0tnsV7GpzQGZIiN1fun2z/EIP3HsfsQuAq7/srH8 + wfd1vZlxjZjaViyRH9oLZNwfaH3wAvpogHhQFSJWg2j0+9djsNaAjhix4+yjSUCTBGCyRFsZJcTm5MnJ + xYlls3RMvIK+CrxMkiatYIMkpEFiMkA5kwTgbWfsJo3nkzLJKNG0QRqIayQuJKzExSQhwZ1JcG2pqxxw + Yk3wG+9giE6kOWJi7qTdiV1Qsk9SYD3JwiRBokhMQilSkUki4ZCEJvq8dyKITACRNdkV+hw5iXHhRqR/ + dV2GKXGQMXGSd8Mkb1O0sUXCRVAMSIQ8RMkULjcxY5HzGhfhdKDE1gOHUBu4Cb0BiUbDQnKKyicsOoUU + qmeb2w9YBL+Ph3j+fNxF/BWHCfgE3A3IT4vbz/HxuP3+D9zezx+F22f9xBozt3E1ce1zG7PEGu+3+fAS + Padu8++J2/xt3Ob/xpk75vUz9zRuOWtj57tLPlSuvOXRa95VTh6GKDDy9w3bCL3E5BPi5JsNcxV5iygu + E8edvGeD9BLJp8WxXIh0/cHHaGvenvXm9Mn/rC9dIK0AQxTXS0vQIMEMlUGSJqF2GTplaZfUN37G6DBI + qYegkUI/wRxlnWgtRW1VsAbLWJRTn22dZoMUbYW8lvazDqzjdImOPfVk4B29aQ1bmjUx9Ow1npDWhT62 + tk7trPZpjKpfItpObW4dD+0e1+ijNrej/sX8w4+PvTJI3gL7dcX0RuPNjevA8z7H08WOD2x+mIi5PsG+ + vUuU0ECRQcIW5BkTyqUn2iRh4I5YDlYP3BjotVUa/dIkRTuBiVArBnulAdfamvVEIzj5amt3TODaUdLZ + 2NMkAVxJif5+CLEMk7eeJ6KdO0o/YAepYytRvXg+Ccktt8WV8IxKhLWDhIQZCRR/8wCrTDh+h6Sq1aiZ + cHP7/pmoea3tfoMJXgmfxwQCpzkK9OraIBQRzDiqQAxiGqt5JDKt8iWRvfELHhKjnQQYMa4aToOE8+f7 + KMYACPjtr2GaiLhORLuI+rHKWeYIO0hRBsauUlxDLDx2l/CFDxQVL1ZjIUrW7lJiCBms8O5YiaDHqvEQ + ULW7lGC8xNd1d0nibe0uNULg/e//ivv091We4m/c1+3aZeJKu9HtAR9DuolU7y5FP2GI4LGT8MDegfg/ + Aq8R8xdK9JdKdIyvsdoT/ZoQ/9EHwPXH70ptfHWxy+8Zv7vfi3o/jH5f1nsZ/cb7efks+r2OcVCoWNav + qFiPmawDj10ij7tAx/4u9HjdYzcwxvljl2jMjxfzCIhYzjfPzzkXe26+N6cdG6hc8Le/GTuHTOzcs3MS + chfr608hJEZ+6zwY+a92ioi3y1dxV25F/kVsYMaAztfO5VmibeT64oDJF2mKhOCMy3NG4plxomFxkrhq + cFq0J4rrdOQ8Y2pLLkxOBDfaDJE7yZVoG88SFc8GDwPg6SdHm8OjjGtzuw1RxqABwP3SBdQE0AylJ6wl + oDXC9ODrutME7S9fSCMUhojH5Gqxl+0yRqF78rpNUX8JQ+4gpSaiXiKgo6SltBAtfF8GCMfoaIpSl0Gb + hUYjIpZ6zXrue2i8ROi+PEoHDQj9KF0YOjH14pu+trt1pPVmaEyYI91nU2RtWjp16teANa1fx32shVVu + nUytvE9o9T0Z57NEiVOfewcpX2PGf2lv8SKWR+y8zYQG/eDV9uuKRVuaomgXqi3LuKdi6M8PrEoPioDr + /jrCekZp9OtSAycGEI1OtGFQZelBpUFYfXLAarAGoj4G8TpyF4M+Bn8ep5NReuM3lMAk4QwqyoilKRqT + ChMwJp23a/mMUsIGKcuctN/7yB1MkgxSbgFj4jMBcPs4EgUmOr6+MjCP3NkgjbO6KCMhpUHKem1jc6ub + iYsJzc8m6cgdUQZpnClmIsyYk2WuMEWyfOPfPXBylRmKMtDb9W2QnLhZMnE70XvrX9dI+DZIeeaapNCE + gbYgExMMyzJIqIeJasMkmKx4JCJNUVxrlU+xIkKWZZCOMgkV5FkG6SyPNpAyShO1iLvKQfg0T31+fhzH + K9FwlBYULCVEpjAZbRYtZYhWG8WORVEJH7dBQLn+LC3CSmit0uLtEGouAzZIZYamCBxtFoglHM+2jpVB + KiE6BWkYpCj/S2X0tVjOukTtWaoegvv//L8qFbNQHuUU1aN+ls+2/xtlGoIt6M8Sz8YcbRW7tP1qY3lE + brQd9+l9wfsx3jO/R1nO927X1+fR9TRMUa7P1p/pbKsSdY2PaFvjJ9FtKsdOkOoxFsMcBa5jF/e9HPMs + NU80V17No+wPgxRt2/iM+jl/L3N6GR/V/x55AgbpZQ4Z+WbWWe5Fnhf5bLc5D6pUbtz5U+U0QV1Ge+bi + fIb0mZujVC53TneevxikKr1T9OcwSFlikY1t5BJzjkoaoHU8nG3mLy/8bYOE43TgvOTD5EJwI/nSvDkW + GDfP+liduLg4eV7njhF4PQ1S8noapOJ7xKwBpBVQamEVemK06VidDRK1hrXK2DGyQaJu+T0fGcAukmOh + hWSO4hp6iJqIxuhN5ijKaJ8GKXQWvqGudVcao9Zn1GUood0yZg2XZei739kgtf57ozmiLqQxSoOUxidi + WninKYIxst5UH+rQqU1Ty5ZuzTLa3C9L90nd+9DO1slxDXTd/dk3+qUuhw63GdqmqGLS+D+jf/j02H/L + f9DoMoPZmTf8OmPZLrCNyDqQ7QPoyw+RH67hWGDWC/MeDjQOqrg21usJGnCEjBAGb1wnGLNBSnACYJJg + UjSOHSVAk4vQqoR3kjgJsy1jnKwF7SgBNEkAVj6EWg2xMRp1JpQyTLxmIsrEg2tvX88dJSWtBhNc7SgR + Y7t87CaNpAlwVSnqTLiE41qRkmmKeq1kIZkb/sN0ANq0KkZjZFIgdE0SybpME8mHINmYhAprBY+m6ECS + mzF2kxLRBvgaoEniSuNfgmyjLci2ViEXQNRAEflEtq+YhIBQBimvQzTUzlKJiRIcqw2rshIqj78bApTA + WRii6HEtASWc1yXCgGdbCbgXbQ0JQuC8fqLE5ruQcB27S9HutkKJ4QMfigdagC8M0U5EX+AWE/q+MgrA + sRPyGdj/z0+H2//98bj/ji/ez4nLezs/i0J+Xh+FV585x4NNUI+Pjds4fI09rl/NhSfem1/Ee/Pz9dwm + njmg2xtnbiGQc5yLIi8lrvnKOc7Xo4158MyLypWP3Nm5tnHLycrVmbuVx3d+D6y8L05QWxmkF2i+OXhI + /NScNXgMELeZ84r3gh/VfnKnzFC1J5pvBwfDDCUXm5+Tq3PBc+0YAeR2cf/SBNIFqReMuJYpgqbwN9P5 + yxdKh6Qm4eLtQ79Aw8AQRb0wtA8Xi1sb0RRRN6Ht0FeCFrOBsWtEvSZwMVx6ToBGnPpPes/6kMbHoJbk + s0bSkaUtCRmepz413HfEEjY6J2CSso/q1seFaCvdLS1ubV7I+xJRZ5x92Sbo/l9DDF/S4MYKtqP69caI + 9SUN9SEE4nruNPG19EHGh9xO+ET+f+6/7yknPgdhDbbxmmvwJdrdCzm4o0zY8WsyAJ48WkXwjlLFAzHJ + ejcpJ+WcoN7CHW2F+Y0qCRkkJQLEVpLouh5kbDjhRPLhis3FHGUMCWuBRsm7SZn8OhEqGeYXOEQ9sRMo + MFebNrRK1SapMVa5OtF3gn/z32x4EkXuJlUd4HG7JJZajRvGqKBdpSCwE7WrNEgvyBDHKLRa+DRIgFcb + B0i2QcBepXzir17VJA6S79XQQgmDiLF+ERRz9VUoIRIx1qdpEsZq7yl6eqfpIpDm6nKgxVWIL69EzzYh + V7rnNdqMWgW/iMG3/z2E4gGvwgvZVtdHbGCv8kvUlgD2TsAFa1ehQfHNnYpb/HZfi3bG+roQ5gC7Ibut + MHdNTnyVseP3jJiN4Y4F5q7Qfl8/9BmtdnymhmLnZw6M+3rcCBxLGls+5qnrF2PQY3eNZaDGvMb/aDti + 51zCfFpz7JiLx9ycc3jP6ZEHKhc842cOaZy555mfRs4aOW3nujMXAp0jlUOBuEZuveVcQrtCE3zeNPDM + 5Z3338AHwwANzB2jgck5g4vKCGnHCAYpQZMkTvMJisF7yYUAdoUe5oj8GbHNtebeAE5/aMeooGeM1xcx + FLeD86kL5qKpAc1A7VB6gjoD5sgnWKRFhjlKjSLdsvQLDdLQNof22TtG0EulnTJ201hpjHyiJ66hz4Y5 + CmBX6Hel5QgZoxWb5ii1IjUjjZH1pAySd4IAL+hLj3rnaOtSYmlh693UvqmFbYZmH6GP3yWkl6G3vTuU + cJvi0OxuP8rAz+cfPjL29RqkilWdiOuMB/AhAXnP7JP36YPFhx1tLhHbfbtfmqAcdAIGWLQLT9PV/TB4 + 6fg5qIdJili6fw90TghNkJgs0ceIeK82+EgezFKDE9LH7mryqR0x1znJOam9VTwmf0EJ400JozASTiQf + JiUmo0xKSkz59eArZpME1HniMk24RmIsg8RkGdCu0mmQ2MZVqbiu43Z/imtA14EySDyGl0CSR6IXGQBs + K6Jo8iCZBNkQSSxFQDZNTUrzeIMIq1b6gqyifJBfG6S89ioiv6mIxLkIFQgiBvjtd3Uc7yTqqpvg+axS + kr+IvgQAzdMWDTySN4RFHjsJoZFxXQ9YpPi8v878U8i8PXeWChI+LZSGQIKYurQH6oiOrycuBukW+5Ag + XILyXZHZbQ+BqtjZDoQYXuJ4grHoN3ejLLDzSF8L6YVDmC8cwlztNyOw8ZMblgNfNObfYfw+JzpW71W9 + Rx/xfjZ41PKIPT7D++fuMTHGh1Bj64i5HXj7u8bx0c6Y6hqvgRrjGvNnO+dKzpnZNjBM0GMOPmJjDmNO + z7Yx/68mKIH84mvllzZFwyAduQlH5VS/PFO0TBCMUNSVFyvW+TOxc6vzbu8UOV8rBsQ1jVAdq+4/Oj45 + YPICMbnjNEcCDBIhPhomaPAW0bxWC4R1oqL58OBN8aM4FVw7MHaMxNPeMcqY+Xrw+9g1MvfDDCXKDGUs + NEMfo0v9AEhn5OIsdQjapEGsPVK/SK/U80XGi79npPg2QYp9lxhayjqLpgjGKAxSthP5ZVvD+PjRidZ2 + pfH8nBFNESB9mFpxHKkDZHISrU0PHZratHSq+o++pVsfuje0cBmkRPZp3L+pTtobujwxYn7NX5d/eD/2 + 3/RAUvwCaSR2EJ1/7bEoMwZkne3Rtz+k4wPifePDxgCJdg2CNjrzHrYxNgdYwAMUpe8d/SomlEHKss6T + ajIUZIIwiRpleI5YtSdgkGIyx6TUagYmtyZzT+p15E5nabN020CaICSRrOM6DRJNUiYfliM5+VpJyztL + B0ayI8oM9fnj2UZkcu1EKwyDhDKStdHJG2ehAa16deIPEnDiHzBBnAZpwGe2B9ogeTWvSYsIUtskt4nw + Qo5PUr3gQcYm7kniT9TZ+TZHiUMYNKagYP0UIoFeqQVKvCRKwJzCJ3CIoimcenfJsLiaQmvjFGgPIHYR + fImLsSrxeAjJBcSGIJ0Y5ikxBe6rVX/gHkshHeLbuwoXoX0V38KLWIh4mwSL+o2HERj4bcSu5giI+9b1 + xIr5MxFgYq+f4Sd97nPsnGNp4YPjs7HG+GPMn3PlBRS7zcEP7xI15tx/7hLdcsjOMwBzz8xLgZ2zzpwG + MNeNHNhGSDmyvjl0gbk18+3IvTsnX6BcLkOkEwSV858cIK6gQbpxigxS84+wuWrBvJbPGWnH6MKDbZDM + nQEvOk6DhDbysLjYC5nVZs5+LoCK48McLYNU+mB9EcMFyyBBewhTo8gcYafIoLZZeqdBLQWt1Jhaamqs + gbfWZI8jdTRI2xgZMkjUgdaGAE4iXc1R6kw/QwQchujl7lIAmnZo4zJDGSt9nH0mrL0PSHNDe8826Pes + /xit/wvE8C12eZGl68ZXF4tfDOAHZODa96Hue/lhz92kHCxGDpT15Q0D7uvBloMzB6FNEmPjNSs2BisH + PAY9Vwb2blIevcvJggmTEwcTKCZTPsD3XcTKJFUMyImZx++wgpETdTyflNu+Oaltkt5yJURJ4S1RJgn3 + xf0j9n0kkoASChPID9/jwcZMPl6FUclvh0Fi0oOR+La7iMks5XZ4oP5oG80SE2NuoxuVMHN1KRJoGqf8 + Ugf9PQQm2j8maJzSINkkMUH/8Y9plN4AmSQndjyfhKN30c4/YKfraY7SPOGP0Aap6CgeYjiWkKRj4lEJ + YsrVuiAyIAlsHsXLnaV8mFYP1HrVT+RHcjRBqjSh4ose2BbkW8aJRGzE9fjjs9H2l79EexC5yLu/PYnk + nuQPAeA/TAtxwJ2lNwgHtvkP1EpMQGxkPASIv/RBIoQixV/2wLKFjVFi5m9/Azr2FEhZN3S9RBZgQeZY + 1okSdypfxyQM3e62KRxTYAp1PWIVh1CdovXv0S78I0veV/2MuF7C+IhlOWMFX0/BbrSAz3j0q1hf130S + 9NHGL5uw0Oc9aEdslK5/NTEaS+zwrBjb6/1g6feo8XjPBupzGJ/J4zPqz9I472O7x1KWGjcYO4V+nSzH + GAR8nSVeY6BiOcZzrOvabZ4XAc8VzJd3YjUfs/1lbMxhQ9eRExKRA/7WaNMD3HMIck/UAecc5ijlLLYz + dzmHIa8htyHfOcchD2Z+LHOkPFk5M/Ooc6n+qCt3jNokKR+3EXrjt9B1Lmd+945RlpXzwQPkBJ9EIFeA + L/pod5ul5JsCjs+pjwwQIP4Sj9EAjZgNUZZYOBQvihObN4tDk2PNs4wF94KXi4/Bz2/J0TBE5O7k9IB3 + jGSUxPuhBcT5OmUSOoB6oQBDBC2RmoIaIw0STJK/mS61yA/WKKFh9OUL1iqhbfDlCwFoHBii/kIraKCK + Dd2EOmI+SpfliFGDAaXPYIpSt/GLGN6eO0aohwZMQAdKF6ZWxJd+pXa0fnT51K2pN6OUQcI90qjLSJWe + pR62pp4bBaV3q4xY6ueBh76G7lYMpWJ6fcZ0/WuPPY7YwUHZVX1tsWz3tZD1bHes4Bg//AIGWLSXi1b9 + Zd8EBx7gQQvMPoEVM7QaUPBqAU3SAuJYcaAZwupETbwySB0LgzQmNKDJXCsd1U4jVMDqSbRrFQXAt7gw + qcS1kAlIcN3JpxKUV3Rq23u2EbUKhKR4h1eYuhzIJMyVKZQL2O6vpL7gla8NkoPIYgBEY3NEeCXuQJLS + BsiMMKENNAEOkCzfQa46inA/CiRur3SK7F+gVk4BiQgJjVeAOSpIoBAlbl4Bomjh8uzSBTRCryCRJkDM + XWCh9z5SNH48aHw+BRa4nwaL6S+IFPgAzFFBRuA3h/k7PnB7f340bp/jie53Gysfxm1MvsZtvD9xmztP + 3OZh4zaHBc35Wy6454wB5ZkzBxG3XDUw8hxxy4cDI4fKCBXSJM3rAk3QwJHHz3ZxgAzSa0xeGXxz4yRg + cldg89sB8ODmxhuHPvg2kDw8gbbi65PTCV8fO0atDYTSDaEvCnVqpfVH1aFVrGN8TVDLtMYhUg9tTfTd + dzBI1EqF0FjjWW/ES3tJiw19BnjHSLHE0nlD/wHaMer41o82O9CXxhmfUN8EdKy1bercEVt9DPWztgak + rQsjZs2Ntqz/GjzCJ8bufwfJbirqX2UsgFj8wlHGL/uI0/kaeyDYhTeij0xSukq+JvsWop8d+hqgGrSP + 1xx9cqcIg58mCasFniA4fqcdpe7DyffGUl/iEO0JTTqsXBQ0iQWveGyDRLzNpJBtNEkwSngGibFhkpCE + ckWGyeWHaDMUx4oOk5gSGYBrrQAdSRCJMVeQqh7tkTwTTKReeYprJlztJiWwUoXVKiVm7CYhmecKV1wn + uMM0j+DVypgNknaTElxRCyxyCcL5039ELFfisKvUMRFVruaJnAaJkdy48jcIrs0RVwxBjkGWeE6pYt5R + SgShgoD9nFLE4jrbtas04d0jkbvJPNq8MlqxQAkCrJ6ifv59pYxZYLSBKlFSO0oWLilk8vx/1OO+biNK + DHlVWM8WDOH0N8au4mqvTBck2rx6XfhfCbbFffwbKxcxGPdNYbgEpWLEITK1On8Vq4qtNqN2AS7CuF9z + xHI3YcYuQny95oEXMdwfsflay1TMnZMTj/sGfvbY5eczKna7r+vn+/Ix72ff689lfkbAi9h4rRGbY6Ta + 8/pFDNfvjk+3GT3GPeYb4+8PRWzPI4OxnG81HyewMzRR891zemDkBOWCbnPe0E5RtTHPZP5BDqr8snJT + QLtE6hf5rY7MMZ9V3ht5MHfbvfvOdubOrHduVZ517lX+zV3+/WyRczegEwTK81kK5ADFTjME7kgeuXBL + cM7kIaA4KHnMzxcRbYQiBs5LBO9F6W+kC+QJi+hDziTEo9hBYlvzrXkZpz3EzeLnaAef5ymQjCXE7WoP + 9DE6myFcUyvkqRRpCOkI6Iuoh9ZIPYL60iChTfR13RPWOdA29SUMoYO2OZq7RrXATF01dpTcFih9Jk0G + lDGCfvPJH5mehjVfa8HWftCK0o0PPRka8x1zVPpz6dahaedrDXj3qLVywhpaenoaJFxLezte+Fw9/wvG + vs6v+f7UWF4b6Oc3gjEDcQ0Iw+ZomKSN2XdCg7MG7BkPzMFciEmRwAThhIl2TI6eKBkzOOFq8tWEjMk3 + J23Dkz3qefQOoEHyZPf1gpIGVlgymahebYVMPqw7SSl5Cdj+RrkRsZkMH4jEuZIoIcPERMukvJFJeSb1 + gtsCMkaGyWBBBul9NPFsYtooojthIjzwwd2lPrceoEEqk5Qweb+LIQoSFgrvooxSi5ASKTdItBxoQfQe + LJQaJaoO8fU+lnBbkED8CGwB+R6mCP00TCH86ZhC+7NxvM7/qfrNPJxwn18Kt59po38fIX/fL/TePT+T + T/lMz7Hw6biNxSduY/vAZZ48cZtnF4y5+8Rtzje0sPICt1wjKC/NXHXPZQdGLvTCUuXKVzlV+Xbm4Gd+ + phl65PMj5z/w4AuYoSu/LA4CbqchBmiQhOa8kxcB8Sh5tbnU18Tm4+ZnYvI3YG6/8L41QRuhRGoFYWoL + GR8u1mZpPHWKzE8D5ijRmqfMT7VpYXlqKcDXMkfSZVi4FlqnMd6mx9CieN5bGLpQgK48daTh+KXf1Kmn + hi19e/YdfUonSzufOtp90P9jdflXEKNBSseUpYMDv43Yvq4PNqH46jMHSWAOtKtRuvVLxCA9B7gHs+PX + PmOCcDepUROr+gQ88QKcqDRJ91hgTv64PneTEjNR1IqKkohXW2ai8aqME1JiGqROVolpkkaC652lhUqY + 525SohItk/FMxDtpM5l3Xcm+dpS67UYQDzIZBGMCOglptwkgMZKcCa1Ib5Kh6jRHjbXKOEi3scmZf5Q2 + 6geJP8hdqJXREAkWBlcBsTDExyFM7qZpihqKnCmCvOsESCARp5ii6LIA07MLbLcoexdb6FkU/i3xItZ4 + JTKnAG18SLhOcbvxsaJ5CuzGa8H+8ZjC/9Pw8Wblx+PH/1+33/1j8eHXuH1mxvt9buMl8aH4c2zO8XmL + 3cf7nAd77sy59MSai6q/O5+PuV87RIm8BnbeWG0j58xcxB3vW95qVL6r+mOXqOEcOvPoNQfPtkbn8GeO + r/x/ckJgcsfDIBW3ZJ3cw90i1w8MHhs7ReS6gSdP5nXz6eTU4t9hkHzSIznavNyLneJ0XJPjT85f2gD1 + bCOmpvhBWgMGSPrDse9lkEqrSL+UIZo7RtI8Vy0EnST9JHM09RVMUGgu7xgRM/7dP/4t2krDpSEqSOt5 + cRzx1oQ30zPjq48RfaaOBaRZyxQlon1i9jNKJ0s3v2uQBn5dPuDTY/wWu9xOitJ147cXwy+Nh8jijcAX + OKiONybi0Y+IfuzrAcPtxvzSBn9xg/u4TqjvGHB42C0GLLdHo14GyTHGc1DXFmoAD9fFRMJWbUwcPLBX + MXyBA5CTTX0S2Np9i8nqto7xWB6gCa4Sxslf3rAeOlSyePuOfz8pkYkkYk4w2J7O43cV4ypNJqsf0B7J + yg9F1sORjOXxu2rDg5cCHsTElzowUVYs6wQe5MzEi4c4kXz1gGfUsX0fiRlf4ACMh0YzmUdi58OjXc+j + AjwugON20Q7g6F0eMdAxg/+Ia5JKkEsevTN4LeIJUtJDrzzyEGTFow8kMX6xQ7bFdR6LIOGB/PLBWgLE + GDF+yUMi24wk1DqGEeBDvXzAN4l4HMVDPcCHhQMuk9z5IHEfE+njIvyiBz2AHEIiy7+EaABwLI9f/ECR + 0cdT6qFmP/CskoLlbcDXivkh6joi4wetUyjlg9iGry2u8iiOEdd9NCeEmR70/tsbvwgi6i3ism4csXp4 + POFrH83Lo0aGr7M8YhCjLl033onl66zjU1k3fP0RMRzdMnyd5ReM7Z/l73/HMUEfQ5vH0dz+M8X8s8z3 + 5dXvUOUXivHz1P+byLrh65exuDfu91iqceExkqXrl9g5Buv6EZvjetSFcz68N1eirnl2zj/W35u3Aue5 + 5/0lF8w8MXLIzC+qj/xz5CXmrPzCmsphzGuV64QjDzo//ifbZv7Elys4v3bexZG5rPOLeJynVSqXM8cj + l688PzmAZijKgzsIXievEOKb48sWug78Ma9xpE4mSBwn+DrL4Mao88uOEsWbMERRn5yafDuMkHl48TTg + L2EQr4vTcYQujA+/bAFIzmep55mhF4TWE9AbqTukN0J7fB91PgpQmoSgOYoY2lPftO6h3uGxudRA30ED + ATe9VHoKx+XwxVk+wUMNBi3GWOovazWgv4CBJc0RNR9hDfjUinENHZkxAvoSUF/pUOrW1qelW2WOqGfd + v/ugXlqY+rh0cmpm9UUb+6Z+fk97f52x5zNI/oUv7YmvOhYffMVyEGR9QH0QQ9wYg00DsBHxh2Fi39nv + 455PevaxAaLBSUR7TSzFdp+ckJi4WNHwbpKhSY3VDE36RiaETAwCEgENEkxSJRWsuNA8OeFkkup4GSQm + Lq/oqK1Xe2CSMtEpAdog5UqRv/Euv6HG7VxVqoTKxAvUjlImXidirV4tk6S6kr0TPWJcHUti6LgJY5CJ + kCQTbfiWHxDORrTJIEVdZ72zzURnwxSgOVI7UMRIJHHWyqEJ9Vh1xIqkv/UIZEwsk3TuLCXQNg3TAYuI + 0RbiQiuuEhMlQAZKoMw2ipgWNhY8AyWICjZJfw0h9dhl2mIryhRlqz1MUpgjX4egmztNKeCG0Dtg8bja + AInMx25TtjlGlKDV9RKrJx73STRnPWLztRYeMd8n0T6uF6ZQP/EidhqDR59hUtynMO574EfH5v8bxigR + scfPZ3zB2PxZ2HZ+HoF3P7/nfbcx8YBij3sSb+t4XLQlHOsx+xjb1/mgORNzbMwdtWtuTePTfc6Y53Ii + rnO+1/WY84RzwYg5b1R+IdhWuWbEOv8oV03jo12iuq58Vn2cF9MI8TlP5U+2d25VPlXehUHKEjl552vk + 7F4MU115vp4rSgOkdkG80dyBtrlD5IW4264R+CvMUXBXQnw2OK35D7wnsA0GKFG82bxascm54OQ0SOLl + 5mpzOP+o6+J1GCRyP8oRl0FKMMY6kXqDO0bUEwE/J00tAvjbeaMtQZ1ibTN0DnTN0EF6njtiBeonaKl8 + lAGQ1sp2azCWAWqzodNsjqKeUNyajyXRGrIW12fcmjFQOnLoVejRNEHWptCr6ie0mVKfhDRwaejSyYpF + SZ2s+ARil/bE1xajQfofwx1GwJCj+m3FpvvND7p3kjKe/QgPkDEggDY0LCOmAWi4b5Y58HxP7RJ5UGvA + MzZfM8F+ezXBEyzqBmJYecgJhnj0w+S0SYoJXgYJXw/uid19YIYyEUSiACJRODFknSssAq6RRACsxhhK + RFEmqn1+PXgmN/wtAn7tZpuk2l1SgvRKUiRIJkV9RXh+sQNWn5hooyxDBHNEyCzlahZj+CrRNEhoQ/Lu + h0exChaJ/1glE3EA0UbCwOqayMU7S9GGXSXuIJGUasUur2mWsr12k4jxlasiQLXXrtIgUdQJkm7HsJtk + gKRRgqSDwLWztFY5Rz0NEk3SbeU0Y30dpYUGzNPYXZoCRXjEuLqbAsdCZ4iirPPrdvtasVpNTuCaYisM + FAWYcQqy7Ddi5+o2wS+ESCOVgg+iMIWi4WsLxhGzqLTgRN2AGJUodd24xvI+Xi9BnXXjA7G8n7EQ3Cm8 + DV9DiKv+RWL8/8qsGL7O8heP+f3xzzzg6y8a0+eJz0H/t1E/y6gfsR5Leh20jdL1R8z3Dfh6xGr81nzI + +mhHLL92n+Znz5VxHWXNNyLnZM21GeOXtoz5O+Z0zXOUY+53rPMF6s4jyCmvco+vmYMqZwmdz2SAdM22 + M5YG6Z38iRwrQ8T8CyOEfKyczfzNvL1zeeX2MkLI/4Kvix+SP8Qhg1eenBNcRD4CJlcVr9kIZT04ECj+ + MxeaH9MEBV9GCf6EOSKvkmeTU8m1Ty5OQ5SlDI/5G1/SJK5Pnm/uD0gPlC7IeuqF1A1adEUM36yLL2Eo + cJcoT7jQCIUG4U5QIHULSmsZ6Bn8WRTpIOqfBDURQb2Uukl166nUVjixEzrLMWB8XTe1mxa2rd3imnqN + uk5aD3joQWlFQHoQOlIx68zA1p9Dm1qr5j3oN++LWOndUwtbN2d5vOYnae+vMPb4mu8s8ywe8JuNRSnY + AHlgvIwFcK8GlwZmQ7GqT8x+OagFDXQiYsbsu/okcjJORJsxTFIAE5UTlhM/YKMUdcfPPp04dA+2mmWG + RkzXSkABXpc5yuRUCYqrOUxySGw0STBKkRQTEUtkH9fnClJeyyBFXaBBInyeGUBC7l2lStpe9WJbg+0m + BRJBAqtnJBHFtKJmg5RE84C/BajJiSt6RO8oyRwRihVMiDJAWbrNRCpiBUTIC0XGNEnRdqBJPkSAdpVq + lbTEQYPCIYWG0CuwtQobokS7SxAlCyViuLKbK7696kthxBhRgoiCKQXVqDewAh1ibAgvgAZKKMEGcTeu + N4YgvO02WUhekOLzvC4xW9cfC4nluv/Twfsp1n8OlDERyjj8Ajh/FhiknwX+Ge6fyYfQr3MbE6/g+3s3 + c47DPR7P9jm2C2rXztALZJ+jTXNtzcNo51x8ztsHNN9nDnBOqFxQ+WLgkmucgzoPnbkrobaR42qXPdpZ + d25kfWHk0s61lzw88nT1Uw53jnee77bAgw+CS5JXAMdGm/mmrs1RfMbI14u3zGvBccl3RPNdcaG504uK + UedOUe0WFWSIxLniZLWZz8HZweEySNEmvhe3yxBtPZBIHZEGSKA54k6RcdcgWZdmCTx0TOqcUwP5OjH1 + UoA6KuBdI2P0KT0WmDoNWg0abQD6jSj9F4AmHLHqY0TcmtSQEYL2RD3b3K76ukd9rYEN6GC3j1hrZN3n + fio/X5f/+mLv/6HYcFb/FLF8Y/jm4PkkAde+L+LZz/fydTTAYsD52aSOsez/z+4++/KeHOC1YiBztFYM + BtyXE4SrDoAmnMuIRztXLAKYqL3V+7vcMcJKh8/LRkxGCzEjHz78/m0dvROUMLyTlOAKjFZlsKOEEmbp + 455PQht2lHJnKRNhrgwJSJhvNkSBWmHKhKmVqI7hWqtWY0UrErf/8Kxi/ON0Mk25ApYrY1wdq9UykIR3 + lrSq9qcok1hALmpnWxBPrtCJhPCsUq7gcRWvV/Vcr5W+IDqvBjKGHaVj9ZCEiN2lIFGvNvaKJM+w5zXb + tFopktbOUu8u+b4geq+MHqujEAhRz9VT7DClSECpL3zgzpLacG3BUSuxXKkNgYJVXNRvK7wtdlYsBNE8 + iveWyN0lCSqXqu/dJZUp2HLlmrtIvpag05G9Xvl2H8a18n2umEM45sp67jZ5x0kr7hCXb4mou61iql9i + EK9Rf2/V/7lbMOoVU79rrEuI8KifOxcl0D8iVq91iVVbxcI0rB2WUf7o2O3/U/0Sq5/5Envvvlus3lfX + jU+PvfO5d9vHjKXLGOxx6vp1XKsewNiPa5WcE/wDrN3mOaN6zcE1/1QPaL7mnE7T03N47yZHKXO0ckGV + I4eECXJb5RflHGHkJeevuM6v3pYBUl6DAUKuE0YerJyYuRP5kzkWeRS5dORX5t0yQs7JzNNhgrRbpNyd + ub1yf+V75XzsDHUsyuSKwRubV8gt4pziIZTiK+wSEc1jMkTiMXIc+BD8l1yI3SHtBoEv8xSGzdDLP+qa + bebj5GbztBY4c8dI0DVMEUBux05RGiLqgrFjFHoBgJ6w+YGWyOvSIVmWOYJGEahfQsfUEbrUNQD0DnQP + zI71UOsk6yZqJzznnfHWWTA7qb2sw2CQWp+lVmOcei51XZmdrE/NF6UXzbO/+ro/+lhTls686E9rU78m + 7lHMutb6t/SudbBiKBXLuvGLafafKYYvaUDgLG9tv9WYAFOUA0XIa4P9a9A1NEg1+IhoX/XR79E/BjtM + zw2z3+zLSVgok8MH/WISzpjMkcGJH/Dqhyb8uRJCk5QJg8ikE+0LmVAEJSUlpCxZx0oOExivARgkIkyO + d5UyRoOU147lyhGSqE1QoFeUkHSrnVCCzoQt8No7Soz1Clgl/D46QLRJGvUyRwTJBhAp9epcEpjaRGCE + Ca0AEkT5p1wlxK4S224QwZpMk4gJtIOkC0naEzZGhkjeQmAAAuJFWwmORpujdyCBM0HxcwV3mEowLUhQ + pciyEBPcdmL22RhCj6A4HEjx+Kr9DovVT0eJ4ytSVN/aTwwBfkEJ/tH2uZiv9T5sbG6xT4Vf69Nf7/Y7 + fAo+7XVun81C9nnZ7zY+PozbeHziNp5fIOZEzZe4nnOHuM034+ijeXuf0/c8sDByR+9W33LNgZGrzjz2 + zHHzWmhDdMmhI7+u/Dtycz9bxJwt3PK7TxVMfth8ETCXFJ9M3iGKi4qz8lq8JS47d4wSxX/gQoIGaHJm + tE8+BaeSi08+bl4OgMuDu32kLmMLRvTEAABQjElEQVTidz9nhDjNEQDNYI0QMWuH1hON76FBWn8krFGA + Q8Pk9Y5T90ydlNqqNdKhk4a2Kk1Wu0ZTl7HefcoUNaTzZIgWbn1LT0pjQmdmGW2v4P6JqXWX3s262w/9 + y1LXs/6evv6KY+trvr3dFEj3pDfpnygWb8iM1YDRmxUol1mDKsHBZ4deg3UM2n5Nw317RQCoSXG+JvtO + YAUCGBOPBiljOQmFEQ94xQMTvCd9ACskY9IrCcgkYWXl+wSO3AmIrx2lSkzC2/X4XcW4RY7EB0ScZkkr + SEqYA9GPK0+VeNMo8fhdgCtVFUs4wXulS4lfCV4koJWxaZpEBNhZivpJJEkuXJVbxDRIySt5wiK0ufKn + tjpq55XDQv5RWpIrz5yTRNk2jJFWKAdA4iDo2jVi+yJ9rIwCIQbwgHGLg7GSuoVFwKu0wn8CWJ31yu0B + iZt6LqDFT8QIrxgfgIiKmMXUAMUXVqZf4O2vfwmRlljCDuKvV8IhCPOZJjzXlPBK+hO4L4Rm4ilA54p9 + gEf3JGBrpf+CFfPrSTBH7BTQhUeMf7QTIn3uVpz4ArFpPvBHReNn8R8X3bFA3PdoM350bP6/An6W0Tdw + +x0e+JGx+swmPvD5jc98jIFAxS5QTOMLqHETY7fqBMYrxu/rcX2LeX7snSEC80pz7D73Eh3TnPU85py+ + zXcgYs4LanPe6B2iRuamKL1DxHbmJMeRs5S/Op91rnPuq/x3y5ErtwK5SxRlgrFxbM67/ZWvlccTuVOE + a/7R8WjvnL/5YXBEgLtHQPOLuAc7Q2WGuh1c9eSwgk5PJBfGtXhQXFhftiCuBIcWpya/BpqPBXAxubnM + UIKGKHeDwPnF7TI+ye/LECUQs2aAPmgtkZqDugOxxHeGNElg/IF8As8ZSduU4TFKB2nXKPQRzNLqk6d0 + pKum3gL+LXQWjdHQXuo7NN/Ud0TpuqH13LdOLRVaU5bGxOtkqXr02/dFe5mdoWlL70ZM+HQN/RuL5TNI + WQHwJo3riX+amLcWc+BkO+MVi36NGaOZOYFBDUQfQ/0xcBHjhCHiWhMky0a2s29OFvStGCeqJismZiCM + 0L8SMWE9kdUP28HcPk5zE5M9EkAmgjRIBfXJZJDmqBDJiIBhwjffAZmEDCWqKLPO/pHMjEhQSGYBfB2n + jtMBTJDRFgmTOGOJ3r5HfH6BQ7ULTOBR8ggAEMneyISvdj90uh88BUAgfRShSKWPLVTM5kgGSXFCZBbk + l3UQXQPkB3MEgAiNJtQ0SASOYuCoRsT+HHWDxzeAJO26hoESivDTOA3gYeMEBMOGj6Awlkfv/vyfA+wX + MfYLUXIihE0YoNkWhgigoEFbip+FEkt97OavQomsEGGMNyTGskyDRIzjPjx6R6DtfxZCzLnvhoUiESI0 + QVFpYYk6j+ARHYu+IWqBOs4EMHZHit4U1ymGT1gkPyCDFPUr4r5re+ITYzAhWX953zAPN3yx2Pg/j5/F + P+P7P2fgx8XyZ/hfj88iYo824xGbn/uon+jY32p8ebzVGHyABkljlxhje4/56I+5wPlRc0VzR4g+NEia + Y8SYg5ybieiP47E1bz2nB3rORy6oY3KdJ1hHnlg5xJAB6jyFXOX8VDlLR4Znn8p1I/8FkBNlgJgb/xxl + GCTnURmgBHItEXWaIOZjXRO9+KUcTkR+V67P3SL2q9zfHDG4g5i8Ujwj7gEX+cuFopRBKh6D8bEBSug4 + HVFH0MGHgy+TT8mp4NPkV3Ds5FwYIPIxuJnH5vylS8nRgeJyx2mQ1JbH6a5H6oBcQE0tMY70VywR5gio + WAI6RfUAjBPMEQxSQfqHC8api7JtxAMwRzJI1FfSWtw1sgajDmvdRXOUKK3XeGg+67xA6cjUjAXqyTRC + 1JFP2Byte6RrYY5uejdj1R7XE6WTL/gtxnIHiRdRvrzxnzlG1ICJfhs2SBM9IDmwo62MUeMxeOfAPidL + GSS/ZoKTpxD9cF/uIHkCo14xTWZNWPaJCc/VEl73M0pAx5gkGjBLSDAwTdH2PZ5TGsmHZbVVAotYmaW4 + NhRnkqxEKbBPGyQBiRVgUq5EzDZAK1pK5MZM9GmOhG5PogB5gCAAkQdJ5h9tiBodE0mRoEhcBElOGO1J + hlwdnKTo64jZGCWBTiNFMkY524Ag5yLxJmxhkf+GjoykiSpQIEBIXMyTgVXZLCFCIEb490MSXsFtUdMY + ooigmZJgCgGlZw5aTLH+FFpDoD3EWws8r2zf8MIgMXaKzBSfej5ji9MRD4zYEruJQwx3P+1CZdloQV0C + G327fcUuuMQOsX+H7nsVu7YnfvbYxTRVjOX193jnNT/1/RT02b6Krc81MD77Y0ws7HE2YQOvaz0ztGOB + Hs+uT4O05kKCcyXn0Gin4ek5NuadcJubBcQwpznHCzH3nwZp5YkoVw5Rjom85PzS5sc4ctbOa5EHfc3n + iUYufJkjI4cit9oETaycbCg3TxPUOb3z/KgD+VzRjTvAH80zMEHZ7w9xTRQvFVeJn5rLhgnSomBhcePg + RXEoOJULkIT5liao+ZcgJwdng8NRN88nt9MQFfeXVhDA/dIM1BJDT3CnqBdnN2CQ+I10US5w8Rewxind + gx2jiOW142in0WFZ+sw6C/epn3RXAUaHZWm9q0FSzEgdWTrxoiOtL0tnuq/vi7ZhfojQu6lfp671a141 + beLXpMt/ptirb7HLzqvtnzYWyDIHTQ4s9nm0Z3/GEhyYBQ30LInoY2AAq5/6FjRhsL2aJZDtBF9T8dUn + 7tNEBfT1kkJOXEzwisfkNzJZZGLAljKRKyllknhdgEHKOpINt65hjCacpP7Bc8FGJkMmvqxPIBlmokQy + jTqP3BGdYLktX/DWfcS8pa+2TOZY1erE/oQJwagjBCSQJJIgjQZJJwECyuuJGSOwq1THHURwdY22JEce + nUhzxDoJcyJIEwSbhknAimQiSZd1EvQAdpZQF7FPkOwpBgAZJIkDCIhCCIkUGxYcrgt1bKVjOHYH8WJY + 6FxggbTajBRQ85hNiizDousCCLYsCxJ2FHcUgAdKMB7thERm1ANhfgBdS4Rm2aBBkrCF+BXO2LrGkSmh + 7wtBDvh6xEJ4n0gxfmtPjBjMgdsTH7jP/R/4VcTCHCVe3Off4fF7GYqt/sZH3EdcP6NnO2L8jPdnLxxj + wvdcYnvMvRyfgQ+M+UvMc0XzJ8zRmk+Bd+bfMTc1dz2ne37POY95f88TziHONcovmWtokpx7nIuQj4w0 + QsxhAvMac51y3sYtRyKPVn4dubXanjlZ+Zp5nCbpyO3EwQGTIwSYJcC8Yp7JnaIoX/ERrk8uC8gggfN4 + HWg+HNzYnGlOVUm+Rb04Oc2ReJhtyd+qpxFKnhevL55/u2uCgHeMho5IWGtkWXpDQEwaZWgWgHonjVFc + hxa6HKWD7iGom4y4ThMUZWPoKmg349BpNETUeKd+W1pxasNAGqClH0df3Hf0px4NbWqdCq0q/QoNq1j2 + m3oX9/3S2vtXEHv+odg8i5dvmurfYg3E8s3DG/iIr0FY/ThQXxukeE30Gxh9+76eQNsgHfAkQzkmMyZu + tOWqRpbsF+1GJAAdvavkwCQio8RVEU1+Jwz3UfLBuV4lpDRL0cadJbcRSFxMbEqETmZIgEiEHRtQgo1E + GomXX+aAZBtJFmA8jNW//+P3ncCZsAkm8zRNRlwr2Ucsz1EHCfiLHZooeBQPMZOKicaEFG3jSx5MSFky + zgdih0mKGK/TKB1o8xSEib987q8OT4Mk4myDVCZJ5imuxzNKAok66iZ3guQfBmrEhhDgaum8hnESICiW + 0JhCpOsHKG4kZlLsQPjouQGKIsQFCyPESlgBFFs6uicBlg9uLzH2rnnKGEVePiQuIUhwpZxi0EIxMWIb + U4BWPcC4hesQsYy3yD3EsOD7bjEJ7BbOJ3zfPTYM2ImOSfAPbCMQfVL0v4q5DLzzc35+bLx+/b/C9WcR + VgzIOHF9X/h/vPd+fuh3mJ/bgMfEaLOpifq+T+NGOMZZosbi65iMjq/X2O5dISHnCOfHuybIixe6rjnI + +RmxnKN77gptgsZ8/5hnie65JcDdINTreSLlKMZWDpu5beS6yIM4nhx15ciuM09WbrUJqrbKx5GLaYJm + rnb+Ri7P60JxA/jh4ARyR/IKTyWwnziE/NKc07wjbiIvaaEvIS4Tr8V1GSQieZF8GABvgisHdzanZmmu + XV+20M8Ri5/N2+Rp8rn/DIh5Pg0SdADwfVyXXkjUgutDU6RBsm6xFmkz9FamZ+iX1DPaNYo+oW1sjrqP + DNLQStJP1lKIGaWtpMECD40W2s0GyeaoMHTdqQsDT4OUyL5x32GKphalph0okyRNe8Y/Wyf/xmLXb7F7 + 3PgtFmUMOm5Hoo5rtjHObcqKrT4avBrIACZBxAIY9OgneIIEtgmKCbQmYLTVRBtAzP3m5A3EZI4Jj8kN + HCbpjV8N7kSB5IHEEYjko+tOHkAmn0pMtULDxKRnk27JLJLd2F0SpkFS2VBCRQKNa37DTV4PIPHSBCmB + KzEDY0XLfQpNAv72uzREBFfQBoGQcEgsox4wASUx7dU8ExfxNEiTHKuexihKAsS6DNIm2CbcJmQSdeCd + 3aW9AnqYpIdBGhgxGaQlRKK0aNl4ihuLIgifEkElmIT7ijLxwjwBS7wdKNFHg5R1CcI8RtTiEBjicYlM + ooRoiNMzZlyEq8WwhLLbhxCu2BLLBQvzW2wK7CnYZ2y2F/SaV9xjw3hc45/zmsQnxYbp4c9y/3k+4/87 + 388HXsRw/z02P1thjQ2Pl+gLrJjH2Wozjpjax9g9x7Z2hTTm1xwx7gZpzLFzDvbcfMzXAPo8DVJAOz/I + BUTmCIE5426QZu4JzLx05qzDHDF2mKCBypELK7fOvPvMyYDN0ZHLj/y/OKBi4ovgj3EyIbmlDVJyDtom + Dx1cNXkseU0mSbtE4sABcyNw8ufvk1PFswGaIxqk4OOxSxTx4mwAR+rI7cscZRm6IOoySKUPuGt0X3Al + hg6ZWgTXNEjWLMbQNtNAUS+hzoVhaSTrJu4YcdG49BX0VIGnf6YuMxw7wX7QfEsPNto8qXQ9QIOkew4d + Ct1amLGpW1FKz76rhf95Yu//HaRvsWdMO0Wq2yBlP8PX8UarX6MHcg7uaDMQ67Lva3PVZikmWAITLa4D + 00hl3c8luS8nbW77FjDRtZuEyR+vV/Ga/ARWUTL52CRxxaX7ZfJhAkLpxKSzvp24UFYya+Aa7ZUg80sd + ACTTkUDTHGXidfKFWeL2PNoyYTNpR+lVqkjaaZzSINEk1QOjCbYHGSSSFIoQ1PaGh1G5syQiAcHgfHYS + jwgHpYgJ7UlYIC6t3pHQ0JZERqIrMkSc7WoLcqyVRJ5FB6myDd+El2WRbZIxCDkIOki7iDraQOJuY0mS + VztJPoXAIQpydwk7TDsGoZGCgqJCwkOrsilQ4rrP91ukhIhJYWP4WgIHgshIoYTnCnA8jyLL4DX7XGLz + 2A6EW65gcxUb35IXfRLZj6LPwm8KQLe/iGE1HW1llogUpoB2nlBKnGY/I9uynwQshLCha933iO37JLAV + k9imAH/EVDLWOEU672vB7/J537uxaTTOWJVfOPYx/x9+rhexqPv37/divS/jfez3M2N8HfR37H5ffn68 + T21CfdaXmO/zmEDdiDEpY3OJ1XjLOPq9N67vsZwnmlcdi/nV5sjz7zA9bsdcjusso907RBXPvpELvKN8 + 5oKdJ5Q/ZIRWfkEbnyOSAUJeEpyv1Bb5rHeJlOcqx7mMfDlyZF5nTpQh4g4Rdomi7ZJ3R07uXM58PZ8t + GmXygLkh2pIfwAfBDYnNHcUvzTHkHfIQOMfcBJ7q43LiLHNctpP/piH69+RF8ybanrzJRUnwbFwzZi7O + 0x46Ome+Vh2cngDfg8PDEEkHRHuirqEZhl5gW+iJPKUCbcG/Y0S9EdqDX7ygr+uWfkmdIt0yd4yiX2oY + 9CndkxqoNBFReinj2Q9aKTUY9RVKaC5rsNZlvWPU2oz6TH2kCan3Dj1Y5mjowVGyHrHQmz7FNHeFoEtT + t0qvXrVptrl0/Vss/w6SGgs3Z/Ut1rEeeNGGwZjtiNkwJY54vtns14Ma8ASZqL6+74gDmmCanI2IlWGK + a6P7YGIjAWiiE0gAkRzSLN3iSiCZjGiEmGBsmNCnYtmvVm9ojrDlnWCyE2yOGkyYiOW1DNIJJtROuDRI + StJZVqIeJQ2SYlrxMhGYAJIgRBKArkEcIpq4ViniyZKE9AAIasFkJoIDaIwGgiyTDEGmNkcFkKXbB+Em + SMR3FHETIH6DhE/yP2FRAMgcGTRHNEiARAnFiNsinu0pZgCLnb6emEKIwMoxRZNE1kYLMddPXGLLQFkg + WvD5ugTiBUcM4tOIWF9bnAoUrQsQv4lLzCiRfLYnQgCjLEiYMzbaF2wMon4BjUEbh4lpKE6MWJkV4yPv + e+ATYuv/VOx/+nrgsqNz/u53vHw/M5Z9brFA3VeGuT6/9z73j4hpnB1YY7BxG7sLz9iYK2PeCDWnPm7+ + ac7S9MgIRfvYGZpQLsh+R0zmCHll5B9hmqLGmbMqn91zXWHmyIVhhFhuOCdXfu6c7Vw+6g0YIXEATVHB + 3DF4ZPMLDVKUT5irZJCaw3AtjhMm/7U5Sog/gYz1ImS3m28dm1ydmBwuaMdIGuCNOuDQBoEyR3mEf2gK + glqDxqj/lpGeL1rH6KBJFP9dmyPA+oemiJqoddCMlzkCSm9Ro9EUjfjoY3MEHJqwtKLjA9MUEUMrWm9C + cw4tGtixLKVREcv652jhf4LY3SD9d934LfbhWA86xObAHP3WAP0fe5Bvg8TXMtpYGbovJ4sn5DkJ0yDJ + KPXrRrvQk3pMeh274wqJ40DEmCCURJRUVqKZO0rq033fKlFVIlOC0woQsGJArRw5WcIsMZFGLJNpthtI + yJmMuWLFVSvgh4gJMEhK3v/4fST78awSV8YGAeCrwyMWiFidxyaCWBK9s/TvfZ47QfKJWP0tCQKEhvgm + uQAJEMclRI5lmDZxHoRqAsbuEsg52nA0z8QMvP1HlECROL/sAbtL/BrxRsQlBB6iwQJj7CwJUW9BUkIE + BikR7QJWdxPsy9VfQcJniKFGmadtkPB8AkSYVqaBIcjeNUijLrBPPzuBnSfuOoVgFOYKOtGi8iEy2yD9 + NURtXCeqrURu7zYFsj5QYviC2iHwvY1T0KPNUAxf43zE+P/pK56J29+HOvrwvrjf8Y1PMDoLnxQbx9GO + 32H1u/4OfA/0Xg8M46P37IoR072Xz8hmZby+dxuB497+bOueGFMcP4rtsSZcjY7Gae6cahxrfDcw5u9z + Ys4VzpGCFy+ivuYfEPOWu8Caj/c5XfD8HztDDeaMmUOcX0b+GQZpGaDsg7yUeWvmNGAtFJ25kAtMzpll + kJhTaYIQtwmKOsvI18jNuB55/MjlI9cr5qNzwxiZRyIWHDKeeTXP5JctnDxEgKPEVQeXAdgp0vNF828X + JdogzSN0P5hTi191hG4sVuax+HrG6LsEeTs5nHxujjfPA2/fxXXpBWgM6QRrhmWMwgzF9dQav5P+qC9f + SP0CzaL46BOoRePUO6l7rIOgiXicbhojozRY6ayAtNcyT4nR712jkyV2jdi3EP3qvqUniYc2HVp060/3 + +bVo6F9x7NsRuy8RiwEIZJsGa9SzHbHoQyimcr1mDvqcOGNCZN1H8Nw3S0yUis/7OAlz0gI1UW8xTlqW + kQBi4vt4HXeDItZJAm0GEspMLpFscuUmgBWaMEtMTOqHuJIStr+Z8HIrPK616sO6kiXNkYGEqfZAbc3D + JCHRZlIGclsf125jqWSNeJaZ3KO0EVLdiOsghCybHIReafshiCbbeJ3HE7ASxzIIiOaIKENUZMXjDiQ6 + EN80S0mMubvkHSaVJE3geiyj2nWMYxzn4Aqn4WsROtstAEokEFknKCKmWcq6gesySRQhRomZIV6MEjMU + OiGW+PeZbJKmeMq64euOpQhDW4izvdOU9TRINkkqIfTcjrYQdeOh8Gh73GdxCKEISHTOXagUpoavLWLZ + /legYn/5TwjmqBd8neWKSSi/lYimmDd8PWIwCS9ihTAAr2OjfB3Ln+sRW2Yi68bPEDt/lird70WM95Qh + VSnzhJjbRvmBWJriEevP0fX3P/f/dJvGS4+duBfo2Bxn3TbNfI3dgMb1e2N+xBo75jlGYP5pHvbclEni + HB3ztsH5znnv+s4FH8ght9wTOSnK1zlL5c51nfuUB1/nT+RNGiSapM6/qI+8vPO1czlz/cjzVQcPPPiB + x+bEH5tXJucEio/SKIm3or3MTl5nn4PjzIfR5wU3ik/Jt9FuThX/iosHT5ube1GT7b0IGtfgeZqjuBYY + oz4II2S9wGN0Lq0tDOkP64oVC0iXpI4BSvf0jlEaIpgiaJ7825IRb71ElJayBpPecr8VU4m6jI7NDvSd + QL3X/VG6HxDxU0eibg1qPTpjAelQ6tFsz3q2C77O8lusY4+v+YZ76pu+xT4jBmQdMfRBjH3jWlDf/CBY + 12TQ5OAEifaJ0W9OukZMXk1c1DGZo92IPjtmZAJgokCdyaMMUvTpWPdBskkw8SAhwSQR0SdXbpSkCkxc + SnCRBLFNnm1lgrAqpFi3FZBgs6wdJSdlJ18k20rWTui5u4Tr/CYdJP9CJXlcJzmARAgYJraRVAjFbY6E + iGmVLq57NY8EBjSxJeHVtQ1S1IMgIwa4rRCk+ccocTYdREscBJwEXXU+pxSkXnUaJ5onxGiOYJDieq6S + plBQrIXGFBXsp7YWIyVQQsAkIGSmiHEdqF2miEkQ6Z61gtziKvu00LLYUp3iLMUaBVvEcEwvIeFGYWdx + p377PsQsAgs2SR3bK/ARC0GK1XkK0sZTyBIdf8b+YrHcsRTEQO4iEG+jzp0I3xeifO1KDER8CvVGxmfs + uC8Q/9/R1n2fscI0MA98gdjj/3znZ3nndxgmZbR1LPoaed+47vsUG59L/3/q05/xe597vOYePxPT+KCt + xmfEvEM0x6jGcIxd93Vb4NWYn/MhSswhtXvOHc8PVbsw5qZQczpyQczzYX7QrhwAUzQxcobNUUA5pvKP + d7YTbhOcs/qauY1A7Mh/mR8TMkArb+o6TRHrK//2otbM0QEboTJHQOZ31Jn7yQ/Z7vIPyR/cJTq4RCYI + bRWzASpeogkCb+ma30ZHrqM5yrjbxIfmxsWX3yfApRETx6KN7eLgt+Jh8bS5Obh7LHoS5vvk/moPXQCD + 1DtGNkfSEUtX1EkWa5Cxa1SLukvHSNvglEwCxgjmyH2mKQKgn6Slhina8TZHC9Zu1nynvos+dZ/6EhEL + TFNEWFe2OaLuTKgP7st29Xf5S+vkryH2OGKXnTL4L/89OkfHb7EfEWM7XXv2E2pwExj0eo09KXKyRNuJ + +v+ijyfTAU4yTVZM3LgWuKOk+JzYgZ0MZiLhasrZBmilBcmnoSSVBol9mKwUl0kayU5AIkzQIM0EaqwE + CszEmytTSspPaIVLiTyTeiFjmwQaMkgiFxOM6iCdIpwFruCJuALRFhCp1cpfGyWRockxIeI0gkBrNZHE + KvI1GRcJb5DESdyEyR2oFdEL5mppiQbhYZAGanXWIoWQuGmhA4wjMkP4CGxHrMVSiShdy1idQox4CrTC + XO1eYjBxMUiFT4hZjELIblE7cQplthkXEV34yFiJbl9H7GyrvmWQMua6ro/7RnwZjzQGqjPO16z4wqeZ + mcR8zfW6NiW87/xZ9fPGfdGH9RP6/db7Ybzznn3gc4if6dKeeP++c5w0htExXo3BhR07x/y+rrkR0Fy5 + zaMXc6yMTtVzrgKe05UHuq1jUaK/+zR6AUa45Z7CLWdVTiM+mAdXzpy5lLn1lndpglAKztvM5VlWfu/8 + vzkAMFeAS9oEiVPaCJlzzEGBZYKyDE5DqXZCO0QDyYfgyTRBB1+KQ5NvD46dC5ZvxcvJ0YOzT37Pel/n + nwaRDqBOKKTRWcYo9YTMUKC1hjSIETplL/DCGHHxF7tGFRv6h4AmspYaGqu0lPtWH/Z7GKTSdandpOMe + +k73qV9hasXSnRt4TfXrPlEP/PJa+CuN4Wu+88KdUHf5LfbjYvlGe0sz2mogs8x7cR9Kfyg9kWyAPNFY + Rr/AeeyO5bgvS/Tfpof1iMkkuQ/6ZVl9XDJx5DZzJBofu+OKi1dfsk8kGJukWqnBig6SWT2jpASG5PbG + lR1+20wkP5olJkYnTxuh2k0KPGIouUVPc4TzzUeCVj2SOowQy7jm80qoBxnwPLVWzASunvlvKCXJ5DUg + 49QGaq7Q6QiDdpjy/DevURfZqcRfMo92EOGO/aH6/MOEOkuSK59bkmnqPt5l6p0lmyRdg+jVVuJgCgHW + ZZJCRIS4yGussHb/jP1HxHBef4iQ4yiLhEzU1/NLIXQUa3Nk0TTFk8WSTdI0UqrzmYUQZi3IWrid5ahT + +FEcYjU8d5u866SjQUs4st5CcwrOs00lBGy1aUW/7wshzBX/Er1TGFNAu20LatfP8iNjZQYur1lmAOVx + lGvFABgS7pbADGTJ15n9WEbftfNyL+8x/3/na9Zr82fIn+URG79D/D42V4i5/vw9Ud7aflzMn+0oOUYw + DnpMuK3HDeoaOzVedH3ERumx67YxlmF8ok07rJ4HmBeC6jV/XLLO+daxuJ47RLPU/O22nuc937O++uwj + vMwhlTucZzr3ZMk2XTtXOXehDfkMsToi9ygrx+lb56JtLUSx3kaIJXJv5uDOzQHn5srT2SYD5Lx/cIB3 + jNCnYmWE/FwRuIVt5qHkHvDR5KjgM3BX/f2i5jFzXXFecmHwpr6aO9rElVnCHP3wpq/ojnJwLDiY30DL + tsXXxeGzdAz9UjNIA5QukDmiZlCZx+hSZ6S2SI3BBVjrD5XWL11av+goXfSDzmGfi16yNkq9BENELJ1U + fVyPPtBiW6ehPjVcaTCi78sy+kg7Qj+ibP1IzTnr6oOSurLqjHX5LfZxseeXNGTg1cNLgW+xz4jhzedA + 14AGFO/71EeDHPfJ7DSi3RNMfZ7wBAuMydeTNyd2XMsk7ZjqmvRVdyIgkGSAiiG5EDRKQiSuTGZa4WEy + Q2wkMSa9glaIaK6YQBewwhSxkXDVrgSbq1VM2BttnAC38zoNU5miJAJhEMYDk3gCSUYiHT3wWqZIhDVw + 7i4RkwRBhNWWBAmANEW4JyYBDwwiN0jmvg4xUKuhFAWqI0ZxccOKUWxAnCQoRixcNlrQHKAQgiASIIgM + xiicGo7p2gKMkHBjKei+EHOBKfROHLESi4mI9bXEJgVq3AeBGcYqr+tIEjHFqtt27AGK466XuAYojtmO + GEU4EfdZVKM/2goQ6hLjgXj9fGgfKDF/A+/T/5f3nrEHxv/3Ap8Xy9f07/OM130yGnx/PuFnmV/MsWLz + /6z3N95rvne8V/+fgM/I9z1j/qwf6Ng5ziLmsTXGl8AvLVn3CHvszvEN9Jifcyaua67M9sZ9jiVezVtC + 8/2JyAcv80TgHlPuYemcJBOUSOPj+hNtigqdB5UrByK34rhcmaOByr/9/NCJsUt05P8EjdANkzuAwSvJ + R1FOLrqYJODgNJsj8Z64Lznx++TG5MiTMwP5TPCNb4uLN0eL2xkL07NjjrcpymvoAuqFrEMzWEfgWec0 + RuxTpqgWcKNOUL9c2qlfpG1K81gfSS9ZJ7ldfVcsUTqtzdEDZY7yet+T8bqv9ODQig/9qD553+i38KvS + wl9Z7P0vabCz+hb7/FgO6orFQB6DPK6zDqC/+gi8r83OND1pZHKS9SoEJ4mNU92nvpzAnNBGJ4aIBXJ1 + BBh9kSyyrr7s75WY3lXKFZmIIfmglEGKhAWDJJOUpkdGKetcAeIqkPoIaY6MTJ61gxTGKM0R8IgxIecq + Vq9osT2ARJ4GiQ+Ldh8RAAiiV8nQnnW2J4GIVFASIBwhrsffiIA5SvSuEkqRGtpZxnWQoYgvz5Lnc0tJ + jj5GgVJEinaT5yTYINwk4jRIvTIpIlYbcRI6iR+4CAG24+8tQTBMAZH1bLfgUEmBomu0XXaXDF9b4KTo + AdIcqY5YCKZsM3idAotiKkVWXqMtxBlWqUuAcWeJ/b0iDUQbRZ/FHcsWisYQjiUwH7FedS/0qjzFaq7W + G762qE1Ba/j6nRiF+T0mk/OILSOVdYJiXn0k9ONaSEHfJkTturdeU6YgzYPha8Z03zXW93xazK9JvHvf + +Hmf93X5iI33Lk2Sf2+/lsr+HOJ9j/ezP4cZG20j5te7xeoetvW4qbGksdjjDPUYe4kxPjU2NVZ9X4/d + UTd6PgQ8VzSXeM1Sdc4zLkqM+ee5Sfg6ypjD/DtEnvOY7+qzcoFjKK85RPklwN2hnZfKIDlndR5jyWcz + o79zob4RNHLgyInGyJ9Hbo22sVtUscrFla/LAOU12ooDOuc3P2TpGHjDwDfQBa9g16g4p4zQ2iVK3uqY + eA0miDFxIAyRdokybm7MNnOquVF8Km4l//rLFszFRPN0cPbk8IollwMwR0YZokTrBe4WBXAfNAPNEfXG + 0CHQItAnAnaLQsfYIFHTGNQ91ktDE0H3qE/1Y1/3L30m7QUdBn2WZfaxVmssXQfd1qAeHDoySupFaj1r + xvf157fYj4rhiB0Co6zO32I/XYwTALE0SwnEDE2QiHdfT6QAJli0GdlvAPcV2N/3crJykmOyA9GmZIC+ + hezHehkm9FeCKSOERISE02CfTFpIcAtIbHnkLhPfWA1qvMksASOBMokysdL8RDvA6xXrupI7E7mAJM9k + PwxTfS0pV88GmUQ/EYfPZ+NYnogmv/4UxGTIFNEYDURM5gkxxkGERhGiyJSImMyT2ngsj8cvRMAi54kg + 6USSteog+X/8YRsh10+UUNgYAgMi44ESJo0lcOoaO01Zn0LojhBQ3lmCSZoocUXxFWUjBVz3jfo2UN3W + 2ALRSEE4xGTHWmR2LMXqwBC2rhMWxDPmtkYbrRMWyS/u42vSHDQUUz+agYWIPdqMiuV9hTYmrjfYZxqR + Ez8+9vx/n/dF+/k7TKjfus/vkfCB92X1nZ//IzZwxNLMREnsWLczpvr4fwJzDF6RZsc7qKMd436M+Z4P + 51yZc+llrOfonpsDOaePOT7xljvQwMgXwiO/zNwz6ide5DPg3TyY+RI5U/mT2Ln1kX9pgo5c7fw9c7nB + Z1TBAeIDc8TgkfpK7hkjYITAP/46bvAV0V/JXW35hUXgNJkjcx+50NwIngSCN22CiOJNc+0ADMzk5zM2 + UXxPs1NaYGoEnkhBGbGN1Bo2RdYgOEaX2kQ6BJpEsaFnqG0O7TM10exfkJaCrhpaS/XSYFOnQavFfdJi + dV9pvNSKWR9a0PowzZH7rT6vNOa32I+OfTtid+DnjMEU5QehAT8mAvuMWPXxxNLkfIEyT/FBE9Hu+7JE + P010J4xMFFWPuFGved7TyUkmCDtKAOPoo1iikx6TYa0EEZUM0WcZpAQTaSTXdwwSEq9iC35GCclcST7a + bZBmon8apLGjJLwySGWSTFa9o1QQgZV5MkyIIEA9fCtTBCg+VhpNukWwJGMQ80BcJ4k3cWOlU9+Etwl+ + kb+EgQXEEAslKBwro9RYAobixGboLmAgfFIwtQh6CKYsJawEPM+E2Cm+IMgo2IZAC8GXuAm7wGg/YrVa + Hn0gKD9gkK6iNcTsIVz5nJOvO4b2uC/B16jXHALZ6NgU00SI6BDvHzRIp0k6RfvCcR+Btt5B8TXB6496 + zQs+Lub/q4HY/Bnx96yy7zuvGf3CIGVpk7Tium++V4XHa/pzCTyM8YyhzP49FgyOCY+TEc+xxNdym18P + 1z2WPEYbMa57PNMozTGf7bz+oEFqMLba9rx9gY7NeU+EQXrmiTOHHOaIsTMfVexugpzPqm3mQefPyJWA + cmjGnFv9raOVfxOVk5mfnasHYIIqx6Nf8gAgg7Q5QmiDZKA9uAYGKTnHBokmSRwFEzS4KxB8xoU/7RA1 + 9zUfcmHRBqlNEvBFDFLxvLl/aAH2Cf0ADF3Q+oPGRwaJhqi1iPrMXaPSMQK0zdQ8pYOGJlr3pBay0Rk6 + axihqz6bGsz3HhqvtGLpwUtM+rDqvxZNm/gtxV4dsWPbdFnfYl8+NrdLs+QWapYZdz+W6oN+fs2eaHMy + 9rbu7Hu5D319n1dRnBAi5mQx+rGcRqrrkYCiXIYI29qZsJC4ApWkMmGxj1aLRuLDFnrEXLIvEmf1i6Tp + BMvSSfe7TMTYvmdsJuRRIulPAogyCMIrZdxpchvKWmFjWYTTMZslAbtOWfJaxx5IZj76gFgQXf+RPhDj + LHslEXUT60mwTcSK+TgHiJqxNklllkDuR2kDFQIg2qIs4RB9YKo6NkzSXJlVvYRKC5YWNh2Laxkpm6pR + 1uoxjROO62W5RNfZNs2S6iHgLORaxLHOoz6jVGyLQpcpGNdRohScU3y6lADtWIvWs/zEWBuiUUcZgnkK + cddZblPg+lk+2kK497Mu+f9c+hz117HzZ7r9nJ8ae+//eyc2fi//Trf+j/su5bs/5/kZjVL122d8bXvG + xnjLMsfc2eZyjmOPXV/PWM8LxzQ39vyJEvMr4foqzzl5lKzbCM05fskFlTdGzqi2LlHfXz6z85IMEMvM + ec5n1ca8FvmPue+SIyt/0gy57nyLUjtFzLu56888PRa3VO/8rnLk/uYMXpszok4OYSz7yAj52Bw5J/mI + nEWO8k5R9jGPATZH4kQdQ09knUao+JLXyaEHp2aJ9uDeQB+fy7L5GnVxPcuxYxSGiNyvxVPuGIn71e/f + opSOQEmNYa2Rx+g69tAoUZbWObSN9A5P0cx+WY6+1lwoW1+hnNpr9G9DlPWIDT3H8qL5Sg9G3K+f5S+u + W/+JYs8dpNk56t9iP2UsPoSeFLg2ZJTKMMVr7Hi85ph0gCZxTcyFuKcMU1wf/YlOCE4sjXhNmSUnjxlv + w8TkFMks4cSViWqg4sv4CNEeZSXU6NeovjPZEkzGuK9WrBIwTEzolazzmsk+kHUme5OCiCGJwxhkInDV + LWHCqVU5kVSCRAXIHPn6sruEuMhPRJnEKUSdu0om1oJXH4t0ARF41IU2TCT5QhL/2eYV0iEOBhyjqLAA + kdAAUoy4XaJmog2TIDF0ip1CiSU9ayBhRTyFV0FCrWIScBMUdfV3VCD+jCkeC9McdbsFKE2RyoKEasKi + 1UJ3YgrgEyOWwvoeG8+aCEOMh5A/MM3GiSnwT0zTcOL9WNz/Ap8fu/9fiXdj83d6vOazrX73y/vYser3 + +CzG54fPRbjFFl7H5lgSxpi7jl0BY3eP346tOYC2Y64MeF7NOXaBjVDP1zGnb/M9gfnOsts7ZzxySILP + D8ns3NGxR17rXHfmw2us8ymNUKF39pGTnaMF5G3n8pXnXQdsjoof/v3kDvFH9vFOUXJOlmg3VwHmKvEW + eG3E2gAVB5IHwY82SYTaxaVccJwo7m2+nVwtrqfxybbg9LlTZHMkg0TOb9QiKxCaQ8YoYnzGSAaJeqRR + GgX6JXSMDBG1TfcrfSMsLTX1VmA95jD7Beq+dY802NRyqf1K56XmY5+KGRmjTuw2X+M1v8W+eIx/KJYN + CGaZQZXfYj9rbJQZ14RQHfcA7FOTzPcDnIhe3ZjGyKj/D5iTd0zqmSSQODKJRHui+jReG6tMTEhWkeji + uoG2lexkmjIJJpRA4zqTZbQbNFbqqySLREtEcs2EzMRMg8SEjZgT9oASO1e/EiAB1k0eKoEiCoIGqdD9 + An3mO7H6pXmapijiTXqbHEWaNk8qo81kOwg369E2CdkGiaTt1c0i90CYpz9EH4Bt/iO1Uxi0ODjFRsQm + ZJ7aIE3463IpZqYgIuK+yx+0tZiyYNrALlPcp90miLJoB3D90jwFhugbwpCAWPQxPrRxNT2xBWjFgYrp + j99CjAoPUTtwF7x5/OkilHE0CvGLiPZrvBTYW9AfJuAaG5g7J8/Ys834fGN1b098vLGa911+ztvvfsGL + 9xN4NzY+r2pHW8Y8XoCINV6MF48l3aNx5tcJ8DV3W+AydhPZj6gx322eHxej03jOMfXLudn3zXkLPI1O + tCsHbPMUscobMEjOKY3KS17EWbmJMT9LNBaBjBcGCblRJiiuBZugzK3KsW2Coi5E3s3czLxsIzRzOfK7 + c73yfvBAmyBA7cEdyQ+DR9jWPEOuqgU89RNXHdw1zVDznzkwwesrbybHBq9yQZJ/nqPam4tRNk+bt4PD + J6eXGaIh6oVT9S+d4C+BGnqitEbuGs3rQOmYqW0E65nUNtWv+wOpiUofTd1EQEtNk4R23+drwXoN2m3q + uYA1Xmq+2d+6T20jxrZvsZ82dv+SBp/N+xb7+WMD/pAwqfJ6AJNMMX2gjTGpZ0IQ3n0+qfodCSOSzU4+ + 0WeYpQ8bJCU6rvAMg5Slk1/1SfQKk+FVpUAl1x13UlaSViLH14lGDMl87ygxTgyDNBHkMVfXhCKQjBUR + Zdl98j7vLNVqnQnrIw1SxwvDIAk0R1nHauU0SLguol6kPjFWQEn+NkghEF7sLkXcR+6yvgDh8VGruGWG + sk4M4UNRZNEEMTUF00bFepcpAWHWAu0QcSn6Uvzxup5nMh6irwwS7psiUqDgvBqkHUuxXG3GU7gafw4x + nKJ6iGS+BvAU5t3vHdE+TdC589T3OTbwdj4PM/DO/zfue+LzY/f/K/GM5T0jNn+v6nP9Hb6AQdqfGRGx + KF9/7o8x4Xs7ZoPUfRTzmFw4xm72ZVvFerz3XKhYGZ0H9hxT/ZybJ64GCThygXLELYcYI94G6ZGbIp9F + zsocRqzcBoOEuvJgY+ZIwrmUuZV5tnJu514ZJOVq4czlK98j5x8GqWLkh8EjbBPPPA1Sop4n2gYJO0EE + DNLiPXKfudFcOfgyIE4lt0Ys+Tf6vDJI4mxBu0Qjjj7A3SDRGNUXQlV7474TZI0izQKMfoFtkNi/NFHp + I+mlYYiW6ap+RInvhLWa0CeDqOVWbOnAbEOZfb+QxvwW++jY9Q/FGr7+FvsFYlxJYCwmCa7ZnvHsb/g6 + PlhNsLyvJ/acxGmODP//WfbPMu7LEvcxgRhIKJVo+PoG/4/jPvR3AtvJLM8N4+ww+qCsfgYTZiXRPJOM + 5LqeUyKQWLMv+jNBO2FHkqdBkknqxJ5JHn2bCN6+ayJJUiFIDCjxsOqMdd8oaYAaICqWEU8SA5roVOKo + RNRBnCbPYYh+ePv36PvveSY9+qYhckz90iDRJE1iJoEnwddZeJQkesSC7BNxzTP0AMxR9PUOU8ZCPFho + DMR1fr2tVmUpXoy4tpGCaEnxksLH4mcYIrdTNOVOE8QSxFS0U2hZbLGkoMI9KbZoilyWcAO0w4RvxqKI + 8z0Sd9sQZb1iKQ5TJM5YCEwJTcYEt7Otn2+iaG1sEXvG/NpR106B4es2QMB7McQVQ3u8LgS74+4LMf+I + beGfdaNj/Rp9X5ev73vvNT81dv5//lneu69/NsSwmyOgbb5m1Pd7Vu+56h8Xq8+YyH7G+tzVj+A4WfcR + Nb4YwxjEH1LNe/o+lq4HasyinONa4DXnhWIxVxTDPOJ8WnMM/Xsecp5qfq552ztExj/+GGUg5/3IBYCv + s7znl8xBIxZ5yPko8801ZzG/oQwozyFPIv+h1KJS1hVjzlTJ3Ipni3L3vnJt5Ob6Cm7k5ZGjtVMUeZwm + KBGxLJXL+VwReEBH58APMkLkjuCa4w+4JrJfLsphYW7wEuroG/ylL1pAWZzGvug/eNB1cqe4UvwJDmUM + EN+Kp83Fzc9zx+jNPD76Ztnc78XTMkTYLcLrWReM8h//GvWpUZYOGRpF5ghaA/18j/oP/bP0WWDppdJR + l/v+R9Stw6DJWqeVdht6rrSbXh/INpS/lP78FgOuzyBd699iP3NMKwdGXgs2Ssa1nyd5Iq5zEmsiV72Q + cSH71n2zjxNK1GlkeO06kLF5T2L2UzKjCcpr7SZhR6l2lRRvOHnSIHU9k3GuQnFbnsl39mU8AYNU8I5S + xwm0NTGYWEwiUW/IIC1U/zRIMEkirtGH0GofzdGAz5InUYI0iSRGIc+h4xiGyfRArVKWOcprErbMEVc5 + Se4DFAMm/gKMUQKiAZDYkLAwvCIrMeJjLVkHsr0xxM4FPkrDa4kp3QNDdMUQZQIFXF83eocpAZH3LoaI + HFi7TQMWqhCuDbSVUH3C4vdok8gGqg+uLdx3+4cBEwT0awhpEqK8xgyZicKtzw3nfV8St//rvD4x4wP4 + /SN+ew/83tzf19fo+2+x8fnOz/6j8Bxj9zFp7F3S1T/H+nld0FzR7uyeT55nl7l2maeE57MQ8/uPiajP + uT/hvo9Y5ZjGzkkzTx19Rl575L7AzI0zX1ZcuXXl3JGHrzk68rdM0srtO983F2yOCIA/cqGt+aRNEuMJ + 89Hknl7c23zmvt99t7+NrrjP/Igyr7uPzBGwOBooU/TsU/2at5dGELhb1FoB2uHQFKVPEtIe1iPVd+DU + J1mfugfaZ+giINsuQH/pptRdU6tNbbY02+iT985+wC+uP1/U/8li/+1f/nsK7nBLLOmeeJ0O6lvs1xLL + a5b5wUV7r0LktT/QmHDhhAvrvpjA3iFCW0xurH4oAWSb0fcxAeCe6p+lE4tWYCLpcAeo+/j1e1Wny0xS + vOfffperQpH4XDLGnSWtIo2VokiiudpkRJLFSlSWfo1cqcJqVfUJRGLmLlGtdqlEkmcMq2ORtIMQnito + agsSWaty2dercXlMAee5IxZYq3JhmqIUeWFFECt/WP3TqqBNE3aWEiJElCRNxdaKZJkm7ixhF8kxETLb + KhYEz1VOEDrqXB2lefqI3aWI1c6S26Js8bFWarOkOIGgOVZ/s4w+gNq96qs+EkaPFeWMId6r0FiJHmXH + ejfqEQsBqJXvKiOGFfIjVobKK+lYTR+lX+Mei3oI0sfqvcRu1AmJ2KwfMfXn7gHEterG+7H5mmoPUc6d + C/e53TdiIfKjf4L3jdL1SwzmIOq9i9Lle/fdYnW/64b7Zum6ccT2ffv34z2jDaXudbvfR/YZ76ewXlP1 + HcP9HgMjps+oxwuu3T9KmhrV7+PMY5DjcMf6HrZh/GNM15jXuPfrIKZ+Rt0nw4N5JHBelQlCPees53LW + FXvO6Swxr7XTjBzC/FDzPZB1xLUgk/2uuafyk+udtyqfyQAhzyEPZn5zHqQBirzpXIi8GSXyauXWkW+Z + YxPOyczL0YZdI5mg6N+oPO+cjzzfvIASvNK8wf61W1Q7RgD61rfRwRRVLOC+WeafwFgcV1yXXJiciJ2i + RMSaP4tTw+gkBt9ylyhRvO7dIiL7PXeCaIiS8/fJEvYJlM5ILD2hemmU1CHDHOGe6j80SukhYuml1ETW + RTJIS9vgnu6PMjVX6a/WZdylIKjb5n1od13I2Ht68FvsZ4l9+xa7rzAW7dEWMZa41uQjztiEE4EwJjwm + vcxSYfTFfau/k1PeF9dKRhsRy0RVfQcijkTn5IhdpF4p0tY6jA+Q/Vhv4wN04kXy1XNKmcCrj74lJxO6 + kztBQmhSuMAxxmWOOh5EA3MEmHQEEBXrIDOSXCIJTnWRIOMiSJWAzNE0SSJZonaVRLY2RoYIu4l7rXSW + ALAYiNgCRAFNUJYLFBM0SIBEisQIyoUWO913A8InS4uhiSmSFnBcJ8tCibdExFSngJtIQRjlZfVbIvCO + KR4fmIL0xCfHhiB2PQAxbUhAX/E6FqIcwr+vJyzmL8ijZrd24CuJ4bjcpb2MULfFe5Pvk64/771+xOZn + qc9W/9fx+X/eWPrQ+ES5x7TH/Bj/gTU3Klb9b3MMmHPx9bwNVCz7VjtzwDQ+DeaOa34RaI5GXiJmzmow + z9kk6Vr5EHHmReTIhvMngNx65l1AOTnzM3aMyiAllK+jPvO9AA4obsg28EXHmk/KIOV1GR89WwSDVFzV + dfFS9iPHrVgi+FE7RTZH4s1ZL3NEjg1+HvzL2Alwci96Nv8LNlXeLao+rRkOHdGxoUMqTr1ic7QwtU3q + o6V/2GeaokLdlxpJsOaS7gqBXXrsjFPXGdmGUtpN9d3nW+yXiOFb7OSaEKxrtX2L/Zpjqht5LWS/hbxX + 0OReqMkf8Yn1+sbtPsNJaSLalaTe72c4ISop8vhdggkUK03VB38XgRhJmMl7JGsk5YHVVwk/SaCQO0lY + QSOSMFZ8EImJZoExG6fC6ENyGyhy7DYfpQAqTtggkWQn1B4ETWIW8nqSN64n6QcgEKKdu0sAhETECmpb + 8bsYEeJa4mUJnQuGyGmxtDD6w2x17BBlhRW3sMOxPdcvSJF3aT9FJUHh+exnQTqub2I2UX0Hbv0Ch7g+ + MEX4VXAHHHvev15fx7b+A4j+E3k/6qP/A7Of6lfc7j1xuy/g116vf7kfv8voM+8rHPe8gz6qRvT/3WCM + 76nxfJ0X+MAYKKDfOd5saojZ3n33uC5jc7afKPPjkuAcm/HZfmAtfjznMTDzwIGZIwDnnPomTuWcwpmr + DqzcZ4wcqPgPhZE/Z34NMO8KuL5h5PEwNjZBRPKAMfqpL41QmaHG4Bhy0sFL4qrJXw8eM9+B+xTfZqh5 + UzxapijRxmj3DTRPN3eXITK/Y2E0jRGBftFurVA4tIT1BRDxdY/6TJR+uWibU/9c7zMiXrpqaK1Th/m1 + ob0SH9R132K/lth9BykCrn+L/Ypj+kDZpmt8uBkn9n2jz8SY9DMhABE3bv2v91ywkpjanMSc1BacILWK + 1AmT0ErT6EcwuXYCByJpE0zcM4HPayDIgfVJDpNEiAe5DBJaSPJCTDBhqX0BxiiJcLaZIBXXdZkggKT7 + AAxQxF7AhumB2l1KUBzcRcTGVXwsoRK4CZwXWGbogRRRh6j6CEzx1rCwewcSiFdxCSF6tqlv3Ot7Gqdo + fQchgutLJa6I11vXd2H+Cg+hHv/nFPDbNJwmYMYU/5Pw6PszYv0M58+on/MEDNTRB68x28b79EHcPoP+ + rG6vh8/5/PzfxRhTY5zdxuIHMcf6S9zmzn2eXeE5W7jN60DM+1s+uOLML9ccdM9XRuW2wsiDKxc2Oo9m + rh1tr3Ix0DEbnoL7PPK/UG2MTx4xt8AcoW3yDzko6+asyVvVVlw3eLC48ILgVS46mlvJr78r3o1r4c7R + geJxm6NAaYDoq3qZnYS0w3t6YvY7UbpFWmbqm1v/xOw/UXpK+uqhu2a/asu4rj9H832L/ayx3EHi2Ttt + KeHDz2u1fYt9BbG8zliUiDfQP8Ay4w0fw+P9TgSEt5WfR+7G/6eSOO9jSTBp8ThdxFR2YlP/im3sc8o2 + TEyuPoa3tuuVgH0Mj6WSuFa5eAwv+iDRZ2Jv6BheloM4QCTjm3yyzySYPoa3j+qRxHAML651jKEJLeBj + eH00IiBC9FG7PnIX7dpR4rn04zie4KN29RxSrWrmtyVFnwC/CU9QvzpHn2ULAggHnruvc/iCY1mO4yuM + 19l+lBcBk88DhNBR6XaKHx+v8bMEWTeiP7+his8gBEqE+fjeOKrXcR/nOY7j7ViWbC9h6ONDb48vjPCx + Ix8x2sLzDcI1Yqd4jbqPQI3jTiV+fexPZdzTQvpNXzDBsuDYKid2rP8v/H+znIYgwONfXdZrPmI2JkS0 + pcG4Hjv7aWPz57j9nIGXv4Oh3+F4f4iIBz7+vQb0OeFzR33d5/Hicv1/xPhZagwZGGccn4wVelx2DH0x + jqMtS/UprHmw5spscx+g5xrnHWIxD7U7tOdrzW1Ac9vzPPqwDaDxYRufEVKeWM8OKZYl45l/oqznKpWn + 0O5cJQO0js69mweZK8c3iFZO7fsyl0aflY9pgp7PEyVogKJ/lpHLR0xcYF7wc0XaJQJ8LI784nvUdvAS + MPlLzxaB/wbXDf4bvJg8GVyqnSLw5zJG0T/7BHQ8jhAng5/ByeBrmiEdn2t+v3C/tUNpCeoE6oLdZxqj + 0iHQJVOnHPpl6ZtxX5bSNI/7hoayqC6dNbTXvk99WBcy9p6u+xb7xWOPHSQFccPprL7FvqZYXEfdk3hM + 2j3BBdyXA6XrlSCQNCLmRLL6ELxv9m/sBCYguUVsmKRCxqIP7lMS3MiHNZ18aZBmQq6Y25S4Eyt5V8wJ + XmQAgiAhsC6ymCDBLCISIq46iIsl8B1ILGFyE5lNciPq+aRJlibabo/rScQm2Kh7pXLA5D3afF2CYEHC + AOfrX0ACokTHxDZSAYiX6JeCxULmAgmdwBRKxBZPgoTWEl3EQ7TdIJEX/SXmDAjBuM/CUG3GEI5TXAYe + YlR14iliG+/GhiA+cYk9hPUN8f/BiAHVTtHeAn7GGFcs/p82Z4qnqfiz+51YpuDAl4nVz4mf4XKff+Y0 + KPrZ656Cfgf9HoHxPr37fu7reP1GxNb1xI8bL75n3mdj9MA5djdijLfpqTlR82LEBM2xND+uE3FPw+bn + glwcubTL/FQuKMw8sfPLQOce5yYAee11PnuRBwXGVv4seNGpgHyMXJy5XPUJ9KExYm4/kPwQ5YUbmjsU + B680zxTnTF7q2OYxI/nvRTu5sTh0cOeIbb4NgJPxtdyrfewM0eBkG9oHv19MD0wRtQHuc3uBbctIDXPT + GmWgjFFqG9834tIzdd9DNx2GyO3o/4tovm+xLx379gzSbzamupHXQvZbyHuFdU/CieOGiJ8478X9TmgD + IxkurNfP6wPV14kV6O15btFnwh2IPp3gDyDJR5w7SsIZn6QRhKMdJRORVuU2on0SVOEkOxBgvg5IsRGx + xOy7ybVIFvjBiDgQsSLqgr5C3ADxR78BfuFDf/FDYoiEl6AgydL1AQkUmSNen30oiICHGKrnChIjHkJq + CrGHyKJwW0DfFHxZvkQLPRikrB/CcAjKcT2EKIRqtE3c+q3+A2q/iOnRbwr32T4xBTux4mESGhGfQH// + v74e7TQaqkfbKzzu/Ylw+78L+jnPn/uB6Ht5Lbw/ETdu99w+j7Pf7bOafdaYeA/oO8eUsMZZYn9l/onZ + F21j7F/nxjRNaDvn2HMezvvX/PX8fszxnQ82mC/mvW2ABioXKR9F2y1vGc51DebAMj3Vd7QFmFcbFUMe + Zk52jm50//lMUeX54gF8+1yhuAJg3+QTILlFeMlLo0/vGDXH/W7yXqD4cO4UHX0Sm4vFueLiAjja8cHj + Bxb/B4Yx6j7G6GetAQwN8tAo6v8K814D2uimmwJTZ6FN9Q/rs2+xryEGg7Qas0y3fbvhW+zri/Fa8ejn + rV4h6wD7IqY678mkQTy/xc6I+2YSqv8vYr7POO5dK0VIgNGeQMz9KhlW39e7SxGrbXxcK2EzOTMW9UrW + qkei79UukQGMUtbjvrGbdGKsvJFwAJ7hxhEGE9YksCix8+QYkKQXxIgVQhGgMVYXH7tLDR/RaAIeqGMf + F4J/rICWiXq5qhoCYvxxw8uKrFZqD+GSuOwuGSF4uLsU/aYIErTzdAqtAHaXIiZRdgCr1FOoDRw7T0sk + 7lVxi0hCR4ge7YmXK/SBIzaF7yWWQpjCmTsCvgZKcI9dhrhv9fnwDkSJ842+Tz/feM7l3d2QS5vxK4ml + oRkx/X7j/eXvPkyR+1bsjkusPo+IPc2R/l8fkZttAYwDjYnVZqzx4vE3Y2NMDsSYn9dzjGvMv5gvx1xp + eI4teN46dszZNDw9pzeUDz5pl8hfotC554nIVa93iTLXdd4LdD6858jOnyobyMPIy8rJZ652bOd5YHLA + yRHE2iWadXMO6pOPiOcuUfIaeQ78x2tzILhvcWPzZV3zxIY4lxzMa8SqbcMcvmC+D+4vY5TYfZ67RI11 + pG5qksC677j3dhSvNVGWQytZO6WWmn3ZVvf/cprvW+yLxZZBqk6XG7/FvtIYr8cEHgYp26McoEFKjHtX + EgmciSawk8+L+4zR95EkRxJlco1+J6Jf3Tf6132dwLVyheSNpB2vWcm7EASQiPu0KiZywHNKCRkkxohB + ModBEkRWc/VuIuJ1NK/amyQf5Dh2lZZ5UlsApNxk7NXKR+xB7okPGKS4PlZOtcK6hIiFhq5HDKKFmOJG + wsao43duswBqlCiikILAMobQivYt1pawO2Nd75Vw9X0Kwl49H7EhMCk6S7guIUo8jymF8FW9Yrjf4prC + eIjhuF5COsR31UefR2yAAn0ZCLVVrOrHfdE37rM5K5NmfKKBKPxMMf688fPjd0fb8fsFHveN9+n+fhKX + WH0ejPk1V2yYIMTn2LiNF8L3vYqtcVnQ2K0doAnEn0an8YiN+3fs5dwkxq7QY7EEfUYuqHywckLkF+8Q + KceMb5h7mKDKPw8TlHHlt3o+c8Y7R458iXY+SwQ88272W7G9S6TcDYOUkCmK9uQBcEHn+cED4ozn4lq2 + m4+WQap2xlQvHgtO0y5RxAbnuQ95bxmkzZ31HDAMUvLtiF8Nkri7FjnN5akJwPHm/gHHoRlYLk0hlGGB + KYq2gfcNkjVLwNpHKL1kXSQdBS0173Eftf1ymu9brMrAj4q9egYJ+Bb7rcbiOupAtg+se9xHwP0ndqIp + 1MrNGdN9M0m5XlBCrAQZbcsgjT4jca6EOpI00ElciXz2iTabJhHCgNoGqYBYgCaTXolzfBKUkKRV4Guc + JAeiEx4xE+YF59G8ieojogYW2fuIXhP/PKb3GhYYG/nHEAkIEgLtH8IQQokSQ3eUkHIdsDh7gSniPhJD + BL6Dhwi9Ctd34XsvO1MU0J8HvoZF+SvM/mHYQqgvuB8EvDHM0eV1gNX/Z8D5/wPZPvstQ1fw7zkM6/11 + Bvi+nP0+AR4zUX/iPhbeRY3BiXiND2DOjWp7hTmXXD/A3aHEnp+3OXy2PfJA4ZYzBkauYS6KHOV65qkH + znw28MiBkT9tfFzPPApkfebZC8oAXTBy/MvcnwCvBKL+wOKag6fETQ/zYyRvASf/5bU4MuviTnJst284 + 3vyMa3N3tpmvbxj3zb7GqSMmSnO4bfZ/cU9i6pulf4Slj0bfH6fBvsW+hhgN0nxIKesnvsV+WzHUY2Ak + ol4JQG2VDBLul+2vcCaiABJaxJysVuIyzv6GkqMT7ULEjXWPsPqOxF27SdhRmoj4MEjsO0lCAJlELBF9 + cAyhcOt7khaJi6t7SVbaWUrcCE94kOSFVL36CBKexHuAZN2EniSvb8QDOj4AQbBBwXARGilIVJ/PMCXQ + r4TLEy10hhiqFeIpkp7ACjPEVa1K65o4Rdp81oHY4g44ROESky/xQoxCuF7aH0J29DuFr5Ci+tb+8aD4 + b5H+FPjdL5C7GcLe0RLW9X6dgu+9xb4EPuq1x887f2Zc9+84zdF+n+brsH72/VjM11ufveKFl+PE7YKN + 1Nmuvvex2v3OMf9oR+ycM6+x52LPQdSPeVu7Q4g7B0xknPVb3jBmrmG+eeYkImOM33JbQfmPRmnkxw+Y + oxu8eMU87Tw+8zdxy/+GuQIcMiEumTzz2vyQt4q7is9mv4nmxOTHbZAmzyZm38PkJCZHv8IH7iu9IP1g + TXFqDPTNtnnPuG9i6htAumdqIGsj9M829M3ygPp/ix34imP8kobcTtKHr7rxLfbPEuN2cZ63fVNy6ON2 + WVds9M378RoVG6+ppJbPJuF1lbzWfUBvb88jfLkdbvjaSRPtkVD9DXjuU/dFovURvLlVj3Z+A15d75iP + 4OFogAgh6w1cg1y6buha5PI7HNnLo3l+funNpJX1AV+bDPP4BOFYEiSRZ88B91V74PdRLyQxv63jGkfM + xB7IuuHrKCEAoo6jJfi2pQCPmVA45NfV5pEUHz2Zx/TQLqQgibKESR7ZM1LAsIxYCJv8Ct08mufjeXVU + JoSS2xXDtcRT1nH8zsd18jrbKxYCzcd85nEft+u+P0a9RGHWDV3HPXzOKY8TGb5e94XA9BE8xFwf8PU1 + 1q8NURxthRTDPCJFZN2Iax/JmjG3Vfl4zT9FOXYzfM/zviMWIl/Hw+o1jB1j3fhpY/37fNTP4t9F4O8W + 9+G9iM/hT/E55GuorX73UQbOz8Gl7nOsP2u+13rN+JwT+Xm7j/sZ474d4zip8h9/zPGncXjG1CZ4DqC9 + xq7mRMU8p9Q+YihZ9xyk2eF8GvMvzE+UnNNq7xiAeT7me/TrfDBizhm4ZtuZX0buYe5CyZjylnMWy8pt + zHeV+5APE1k3lFvryJzyauRi5ttxNK5yLvOu8vXI3UZzAHmgOeCMsQ6ITypmzgHy+oNcVaaG7bc/mwFO + ND++4s2OiXeLp4UrT4+2Rwy6IK6zzPalGQjoCekKxHTN/nl/tKcmSW0y71vaJtqAbrPGoc4x9H9kO+L9 + eh3L/+tb7DcVu/+h2Ai4/i32zxKLQcJkgLquJ3jfhPoFYI5wj6BkV8lPya7bs0/cp7LuG/1m0iRG8lVC + XlC/959ralJgG1a/sLMEcoBBOhHkMe8DwYiUSFZ5reMLEcNROyKIR3USWOG7/HsTIMp6ncL38ZqP1cJB + rKMOkJBFznkdOL8B6fdF0iLvgIQAxYBEhMQCgT4UBRu3+4gWKileIGYIxAoQLxvzvigXUkxZXNkUHUhR + 1sJrAeKNIu+GR2wJv30tlJh0/UQL0ifeiZVIPtpD9FpwZ/2JKZxP0CBQjJ+I+67tp6EA2gxMYzDAe/s1 + n33u9xFfJob/+z8+62cZv6ves/k+Rp/zNRf4Xnf/B17H4rP9Q3y252duw/RsL9xjHoPPcWlcx7XG/opx + TrRJUrnBefZy/gXSIEV5Rc3pNeedC5QX1q4Q8cwhnW/qvpWflLNyV6hzWOe1H2aue+TBMk6RO8c3z8n4 + PPMt83DGUHKhauXtQOdy5XnvFJkDFg+M+/KEAjF4RZxTR+rAReIloEwV+k5OCwSnRnlAJy2C/8yV6EuY + U8Wvi3eDi72I6d2hox/53dfk7uJw6wBg6AMboETFVM/7oCdG7KZRTh2T2qZ0TsSv97m/65+ts77FvqbY + 44hdBBDMEu3fYv9csbxGPJDtDQ6mE+z7YYOkNiczXMd9D4PUwM8J+J6RXP/tXzPxdsJFGX38/z2g+/41 + EruBhL0MEl9nA/3akMV9NkiJJB0cWVgGSX20StcQieHeILkgu9+FQUoUCQZMjrNtoFcTTZhJvMB7Bqlj + ZZS+K7J/+z4EBEHzlKXEwsMgjSMnI2bBwa8SD7z9PsRKQSJFYuYhbsbX6o6YhdIfhLlSHJiCyg9tR30j + hF6IsADqT6RAG9ctBhMdc9sfhIt5yrjqiP2xrk9xmqViS9zKILnvjL0U0cBVKEuAawekBfnos0T77BP1 + um9C8Zf3BS4GYsZW34nPiOG1R8z/3zRIs//CIzZ+z/WezXpgvde+17EsZ2z0ff353T5bjIEcCzEmPB5q + PNWYusY07mp8jnFpxO/A9kKP8TZBGPsxHwBcl5nx3MqSc+v14kXOzcCer403fLnCnNc1/5kLRm54xBJl + gCrf5B9qVR6qvFT5KwxS1RemQUIeNPI6c6RzJpB1432DtHJ01o2ZywXnfXPA5IHmi2GQzCmDc8oYqa14 + KV6Tx+rSHMkglRkaHDdwGqTJn8WpN74NjFMe6zV9nzkdvJ51Y3L/ARuk7IfSMV7/KIM09Ayg1/5pdNa3 + 2FcQ+5d//P/dhm6v9++2DwAAAABJRU5ErkJggg== + + + + + AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA + IACoJQAA7h4AAMjIAAABACAACIcCAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAASCwAAEgsAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADQAAAA6AAAAOgAAADoAAAA6AAAAOgAA + ADoAAAA6AAAAOgAAADUAAAARAAAAAAAAAAAAAAAAAAAANgAAAJEVFRXoPT099D4+PvMvLi7zKScn8wQE + BPMqKirzQEBA8z09PfQVFRXkAAAAjgAAADQAAAAAAAAAEgAAALMAAAC5T09P+PHx8f/V1dX/Q0hH/zVq + XP8NQzb/goiG/+Li4v/v7+//UlJS7gAAALAAAACoAAAAFAAAADoAAADWAAAAj1hYWOr8/Pz/z83N/yFo + WP8GdFz/DIJn/xhqV/99e3v/+/v7/1hYWOwAAACNAAAA1AAAADsAAABEAAAAwwAAAKhSUlL7/f39/4qI + if8jcmH/I1RH/yJkU/8mbFz/pqam//v7+/9TU1P5AAAAxAAAANAAAABCAAAAIwAAAJEAAACQU1NT+/39 + /f/Ozc3/doeD/1CPf/9Sj3//QEpH/9LR0f/9/f3/VFRU9QAAAMEAAACqAAAAIAAAAAAAAABeAAAA1j09 + Pfq5ubn/v7+//5CPkP8sLy//Zmlp/3R0dP+xsbH/ubm5/z4+PvUAAADIAAAAXgAAAAAAAAAAAAAAAwAA + ACYHBwdhExMTbBQUFGsTExNrCAgIaxQUFGsbGxtrFRUVaxMTE2wHBwdiAAAAJwAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//AAD//wAA//8AAP//AADAAwAAgAEAAAAAAAAAAAAAAAAAAAAAAACAAQAAgAEAAP// + AAD//wAA//8AAP//AAAoAAAAGAAAADAAAAABACAAAAAAAAAJAAASCwAAEgsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAGAAAABgAA + AAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAEAAAAKgAAAHkAAAC2AAAAtgAAALYAAAC2AAAAtgAAALYAAAC2AAAAtgAA + ALYAAAC2AAAAtgAAALYAAAC2AAAAtgAAAH0AAAAsAAAABQAAAAAAAAAAAAAAAAAAAAIAAABqAAAAqwAA + ANwhISH/S0tL/0pKSv9MTEz/QEBA/zs7O/84Nzf/AgEC/wwMDP9CQkL/S0tL/0tLS/9LS0v/ISEh/wAA + ANIAAACrAAAAZQAAAAMAAAAAAAAAAAAAADgAAADkAAAAmAAAAOBtbW3//Pz8//v7+//m5ub/Xl1e/0RE + RP9VZWD/CBoU/yEhIf/X1tb//Pz8//r6+v/8/Pz/bW1t/wAAALUAAACbAAAAwAAAADwAAAAAAAAAAAAA + AIQAAADzAAAAlgAAAL9wcHD///////////+9vb3/FhkY/wdeSP8IpoL/C6iE/xl4YP9hZmT/lZWV//z8 + /P//////b29v/wAAAMMAAACcAAAA8QAAAIUAAAAAAAAACAAAAKsAAADoAAAAbQAAAJ9vb2////////// + ///T0ND/LV9T/warh/8NQDX/DUc6/wm1j/8LSjv/Liss/+Tk5P//////b29v/wAAAKEAAABmAAAA5wAA + AKsAAAAIAAAACQAAALwAAADtAAAAwQAAAPpwcHD//////+/v7/9WUlP/F19Q/x6XfP8ODQz/GFBB/x2l + hv8bYlL/a2lp/+vr6///////cHBw/wAAAPoAAAC9AAAA7QAAALwAAAAJAAAAAwAAAJ8AAAB5AAAALAAA + AMxvb2////////j4+P9jYWL/KT45/1u4of8+dmX/P3po/zxzY/8yNzb/1NPT////////////b29v/wAA + AMYAAAC2AAAAsQAAAJEAAAAEAAAAAAAAAGQAAAC3AAAAfQAAAOxwcHD////////////X19f/qamp/01q + Y/9Vn43/WaaT/zxeV/8sLCz/tra2////////////cHBw/wAAAOMAAACtAAAAzAAAAF8AAAAAAAAAAAAA + ABIAAACrAAAA+wAAAP9ra2v/9fX1//Pz8//29vb/4+Pj/1NSU/8pKir/ent7/4+Ojv+MjIz/6enp//Pz + 8//19fX/ampq/wAAAOQAAADmAAAAqQAAABMAAAAAAAAAAAAAAAAAAAAZAAAAbQAAAK0cHBzuQEBA7kBA + QO5AQEDuPj4+7iUlJe4NDQ3uLy8v7kFBQe5AQEDuQUFB7kBAQO5AQEDuHBwc7gAAAK8AAABwAAAAGwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABkAAAAyAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAA + ADAAAAAwAAAAMAAAADAAAAAwAAAAMgAAABoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A8AAPAMAAAwCAAAEAgAABAIAA + AQAAAAAAAAAAAAAAAACAAAEAgAABAMAAAwDgAAcA////AP///wD///8A////AP///wD///8AKAAAACAA + AABAAAAAAQAgAAAAAAAAEAAAEgsAABILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAEAAAAJAAAAFAAAABcAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAA + AFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFwAAABSAAAAJwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAEwAAAFQAAAB1AAAA5QAAAP8AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAA + AP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/wAAAOgAAAB6AAAAVwAAABYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAA8AAAChAAAAyQAAANIAAAD/NTU1/19fX/9eXl7/Xl5e/19fX/9bW1v/QkJC/15e + Xv9CQUL/AgEC/wAAAP8oKCj/XV1d/15eXv9eXl7/Xl5e/19fX/81NTX/AAAA+QAAAMgAAADMAAAAmwAA + ABEAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAPoAAAB3AAAAnAAAAP+QkJD///////7+/v//////9/f3/4yM + jP8tLS3/iIaG/2FgX/8HBQX/AQAA/1RTVP/6+vr///////7+/v/+/v7//////4+Pj/8AAADcAAAAbAAA + AH8AAAC1AAAAdQAAAAAAAAAAAAAAAAAAABYAAADOAAAA/wAAAM0AAADPAAAA/5GRkf////////////// + //+srKz/EBAQ/wUIB/8LRjT/CoZm/w2LbP8PUT3/SU5M/8jIyP/MzMz//Pz8////////////kJCQ/wAA + APoAAADSAAAA2gAAAPYAAADQAAAAFwAAAAAAAAAAAAAAQQAAANkAAADlAAAAYwAAADoAAADmkJCQ//// + /////////////8LCwv8mJiX/CmBK/wjLoP8Lpob/C5+B/wnJn/8UeWD/HyAf/y4uLv/Z2dn///////// + //+Pj4//AAAA6gAAAEMAAABgAAAA5QAAANgAAABCAAAAAAAAAAAAAABgAAAA7AAAAO8AAACFAAAAYAAA + AO6QkJD////////////8/Pz/1NPT/zRKRP8GvJT/C3li/w0SEf8NHBf/C3Zd/wjKoP8SNSz/EQ8Q/6en + p////////////5CQkP8AAADvAAAAXQAAAHsAAADuAAAA6wAAAGAAAAAAAAAAAAAAAGYAAAD/AAAA8gAA + ANYAAAD4AAAA/5GRkf///////////8rKyv85Njf/FD00/xDKo/8RPzT/DAkJ/xZTQv8fqor/F86n/xVL + P/82NDT/t7e3////////////kJCQ/wAAAP8AAAD3AAAAvwAAAO0AAAD/AAAAZgAAAAAAAAAAAAAAVwAA + APIAAACQAAAANwAAAMAAAAD+kZGR////////////zc3N/yopKv8cLCj/UcWr/0GFcv8SGRX/IDgv/zBb + Tf8hST7/Mzw6/9LS0v/9/f3///////////+QkJD/AAAA+QAAANEAAACWAAAAvwAAAOgAAABXAAAAAAAA + AAAAAAA1AAAAzgAAAEIAAAAMAAAAcwAAAPuRkZH////////////y8vL/YmJi/zc2N/9HdGn/bdm9/123 + nf9btZv/aM+1/y9ORf8uKyz/sbGx/////////////////5CQkP8AAADsAAAAhgAAAN8AAACfAAAArAAA + ADYAAAAAAAAAAAAAAAsAAAC3AAAAzwAAAHkAAADtAAAA/5GRkf/////////////////k5OT/3t7e/3Jz + c/84WVH/U5iI/1Kbiv8/aF//KCws/yoqKv+ioqL/////////////////kJCQ/wAAAPwAAADqAAAAhQAA + ANgAAAC2AAAACwAAAAAAAAAAAAAAAAAAAEIAAADkAAAA/wAAAP8AAAD/kZGR//////////////////// + ////////hYWF/y0rLP8qKir/ZGRk/62srf9dXV3/j4+P//X19f////////////////+QkJD/AAAA8AAA + AMwAAADuAAAA4AAAAEMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAE0AAADDAAAA0gAAAPlQUFD/kJCQ/42N + jf+NjY3/jY2N/42Njf9oaGj/LCws/xkZGf9ZWFj/kZGR/3x8fP+JiYn/jo6O/42Njf+NjY3/kJCQ/1BQ + UP8AAAD5AAAA0QAAAMYAAABQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAB0AAABEAAAAngAA + AMgAAADCAAAAwgAAAMIAAADCAAAAwgEBAcIBAQHCAAAAwgAAAMIAAADCAAAAwgAAAMIAAADCAAAAwgAA + AMIAAADCAAAAyAAAAKAAAABFAAAAHgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAMAAAALAAAADQAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAA + AAsAAAALAAAACwAAAAsAAAANAAAACwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////// + ///////////////////////////////////wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAGAAAABgAAAAYAA + AAGAAAABgAAAAcAAAAPAAAAD4AAAB/gAAB///////////////////////////////////////////ygA + AAAwAAAAYAAAAAEAIAAAAAAAACQAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAA + AD4AAABtAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AHEAAABDAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAEAAAAxAAAAZwAAAGwAAADYAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAN4AAABwAAAAagAAADUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAwAAAGAAAACyAAAAbgAAAKsAAAD3AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAACzAAAAbQAAALMAAABoAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAO4AAADtAAAA0wAAAPsAAAD/CQkJ/2lpaf+Ghob/hYWF/4WF + hf+FhYX/hYWF/4WFhf+Hh4f/dXV1/19fX/+EhIT/iYmJ/0tLS/8AAAD/AAAA/wEBAf8lJSX/dnZ2/4WF + hf+FhYX/hYWF/4WFhf+FhYX/hYWF/4aGhv9paWn/CAgI/wAAAPsAAADcAAAA7QAAAOcAAADmAAAAXAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAA1gAAAP8AAACHAAAAHAAAAMQAAAD/ERER/8vL + y//////////////////////////////////Y2Nj/VVVV/ywsLP+xsbL/3Nzc/2BfYP8AAAD/AgIC/wIC + Av8VFhX/yMjI///////////////////////////////////////Kysr/EBAQ/wAAANAAAAAkAAAAiAAA + AEgAAACKAAAA2wAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAA/wAAAP8AAACuAAAAXQAA + ANsAAAD/EBAQ/8rKyv///////////////////////////9fX1/8+Pj7/AwMD/wMDA/8YFhX/ISYi/xEj + Gv8OIBj/DhUQ/wcGBf8oJyj/39/f///////////////////////////////////////Kysr/EBAQ/wAA + AOkAAACHAAAAxQAAAJUAAAC9AAAA/wAAAIsAAAABAAAAAAAAAAAAAAAAAAAAAAAAABwAAADWAAAA/wAA + AP8AAAD3AAAA1AAAAO0AAAD/EBAQ/8rKyv///////////////////////Pz8/2xsbP8EBAT/CQgI/wkL + Cv8MQzD/DJVw/wm7kP8JvZP/EaJ7/xZaQ/8dIh//kZCR/8rKyv+jo6P/6urq//////////////////// + ///Kysr/EBAQ/wAAAP8AAADzAAAA4AAAAPoAAAD/AAAA/wAAANgAAAAdAAAAAAAAAAAAAAAAAAAAAAAA + AEwAAADqAAAA3AAAAPkAAACPAAAAFgAAAFEAAADtEBAQ/8rKyv///////////////////////f39/46O + jv8bGxv/CwsK/w1gSP8J0qX/BeK0/wnKpP8KyKL/Bt2w/wfaqv8Ue1//HSEg/xwcHP8MDAz/j4+P//// + ///////////////////Kysr/EBAQ/wAAAPIAAABgAAAAHAAAAI4AAAD5AAAA3AAAAOoAAABOAAAAAAAA + AAAAAAAAAAAAAAAAAHcAAADlAAAAvAAAAO4AAABYAAAAAAAAABkAAADYEBAQ/8rKyv////////////// + //////////////Pz8/9ST1D/CjUo/wjMof8H1av/D21Z/w8qJP8NJiH/D1dH/wnFnv8I2qv/FlZE/xAN + Dv8MDAz/RERE//Dw8P/////////////////Kysr/EBAQ/wAAAN0AAAAfAAAAAAAAAE0AAADuAAAAvAAA + AOIAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAI8AAAD/AAAA8QAAAP8AAADCAAAAVAAAAI8AAAD5EBAQ/8rK + yv//////////////////////9fX1/8nJyf8yMTH/C3lf/wXmt/8NfWX/DQ0N/wwKC/8MEA//CxsT/wxr + VP8F4rT/D5t8/xYYF/8SEhL/KCgo/9fX1//////////////////Kysr/EBAQ/wAAAPkAAACMAAAASQAA + ALQAAAD/AAAA8QAAAP4AAACPAAAAAAAAAAAAAAAAAAAAAAAAAJUAAAD/AAAA/wAAAP4AAAD9AAAA+wAA + AP4AAAD/EBAQ/8rKyv/////////////////09PT/cHBw/ysqKv8WGBf/DJl7/wXfsv8PSTv/DQkK/w0M + DP8VTjz/Fq6I/xXEmv8K5bf/C7iT/xQhHP8VFBX/Li4u/9bW1v/////////////////Kysr/EBAQ/wAA + AP8AAAD9AAAA9QAAAOgAAAD6AAAA/wAAAP8AAACUAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAD/AAAA/wAA + AMkAAABaAAAAyQAAAP8AAAD/EBAQ/8rKyv/////////////////w8PD/SEhI/xgYGP8XGBj/GIx1/zLn + wf8oYlP/CwkJ/wwMDP8XLCb/IlVJ/zmQfv8zoor/IH9q/x0lIv97e3v/v7+///j4+P////////////// + ///Kysr/EBAQ/wAAAP8AAAD/AAAAzQAAADUAAADHAAAA/wAAAP8AAACLAAAAAAAAAAAAAAAAAAAAAAAA + AHQAAAD/AAAAxwAAAGoAAAAFAAAAaQAAAMYAAAD/EBAQ/8rKyv/////////////////8/Pz/cHBw/x4e + Hv8dGxz/NmBX/3Ts0v9gv6T/HTQp/w4ODP8lQzn/HTAl/zBUQ/8bKiL/DA0N/0RERP/q6ur///////// + ///////////////////Kysr/EBAQ/wAAAPoAAADEAAAAywAAAJsAAADOAAAAwgAAAPkAAABzAAAAAAAA + AAAAAAAAAAAAAAAAAE0AAAD5AAAAaAAAAAEAAAAAAAAAAQAAAGYAAAD/EBAQ/8rKyv////////////// + ////////sLCw/yYmJv8hICD/ISgl/1inlP938tT/Z8uu/0qPd/9IjHT/YL6i/3Xrzv9Ad2j/FBMT/zs7 + O/+4uLj//Pz8///////////////////////Kysr/EBAQ/wAAAOgAAAA5AAAAlgAAAP8AAACoAAAAMQAA + ANcAAABOAAAAAAAAAAAAAAAAAAAAAAAAAB4AAADZAAAA2gAAAH0AAAAGAAAAfAAAANcAAAD/EBAQ/8rK + yv//////////////////////7e3t/35+fv+Hh4f/eXh4/y89Of9WoZD/deXL/3jy1v938tX/dOvQ/1+3 + o/8uRUD/JSQk/yQkJP9OTk7/7e3t///////////////////////Kysr/EBAQ/wAAAPwAAADSAAAA0wAA + AJ0AAADUAAAA0gAAANMAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACJAAAA/wAAANMAAAB2AAAA0gAA + AP8AAAD/EBAQ/8rKyv////////////////////////////z8/P//////7u7u/1pZWf8kKSf/N1RN/0N3 + a/9DeWz/NltT/ycwLv8oJyj/Kysr/yoqKv+UlJT//f39///////////////////////Kysr/EBAQ/wAA + AP0AAAD6AAAAzAAAADUAAADIAAAA/wAAAIoAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAzAAA + AP8AAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv//////////////////////////////////////6enp/0xM + TP8sKyv/LCor/ygnJ/80NDT/g4KC/5CQkP85OTn/Li4u/35+fv/x8fH///////////////////////// + ///Kysr/EBAQ/wAAAOoAAACPAAAA7gAAAOcAAAD8AAAAzgAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAPQAAANUAAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv///////v7+//7+/v/+/v7//v7+//7+ + /v//////6urq/3Fxcf87Ozv/MjIy/y0tLf9naGj/+Pj4//r6+v+xsbH/rq6u//Pz8////////v7+//7+ + /v/+/v7//v7+///////Jycn/EBAQ/wAAAPsAAADqAAAA/QAAAP8AAADZAAAAQAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAACyAAAAsgAAAMQAAAD5BgYG/0xMTP9gYGD/X19f/19f + X/9fX1//X19f/19fX/9fX1//YGBg/1VVVf8uLi7/FhYW/w8PD/8wMDD/X19f/2BgYP9hYWH/YmJi/2Bg + YP9fX1//X19f/19fX/9fX1//X19f/2BgYP9LS0v/BgYG/wAAAPoAAADIAAAAswAAALYAAAA5AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAARAAAAFAAAACpAAAA+gAA + APgAAAD2AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAA + APcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPYAAAD4AAAA+wAAAK0AAABSAAAARwAA + ABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA + ABsAAAA3AAAAUwAAAEgAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAA + AEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABIAAAAUwAA + ADcAAAAcAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA/gAAAAB/AAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAAAwAAwAAAAAAD + AADAAAAAAAMAAMEAAAAAgwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADCAAAAAAMAAMAA + AAAAAwAAwAAAAAADAADgAAAAAAcAAPAAAAAADwAA+AAAAAAfAAD8AAAAAD8AAP4AAAAAfwAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAyAAAAJABAAABACAAAAAAAABx + AgASCwAAEgsAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAhAAAATgAA + AG4AAACEAAAAkgAAAJcAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAlwAAAJQAAACNAAAAewAA + AGAAAAA7AAAAC////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACwAA + AFoAAACoAAAA6gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAyAAAAHwAAAAh////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAJQAAAJcAAADzAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP4AAAC1AAAAOv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAEwAAAJYAAAD7AAAA/wAAAP8AAAD+AAAA1wAAALoAAADkAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAvAAAAMkAAAD3AAAA/wAAAP8AAAD/AAAAsAAAACT///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAGMAAADtAAAA/wAAAP8AAADAAAAAYwAA + ABb///8A////AAAAADYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGb///8A////AAAAAAcAAABKAAAApwAAAPkAAAD/AAAA+AAA + AIEAAAAH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAB8AAAC9AAAA/wAA + AP0AAAChAAAAKv///wD///8A////AP///wD///8AAAAAmwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAyQAAAAj///8A////AP// + /wD///8AAAAAGQAAAJoAAAD9AAAA/wAAANUAAAA0////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAABaAAAA8AAAAP8AAADRAAAAMv///wD///8A////AP///wD///8AAAAAAgAAAIoAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAvwAAABT///8A////AP///wD///8A////AAAAADYAAADWAAAA/wAAAPsAAAB8AAAAAv// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAAJAAAAnQAAAP8AAAD/AAAArwAAAAj///8A////AP///wD///8A////AAAA + ACkAAADCAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5gAAAFP///8A////AP///wD///8A////AAAA + AAoAAACrAAAA/wAAAP8AAAC+AAAAF////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAM8AAAD/AAAA/wAAANQAAAAG////AP// + /wD///8A////AAAAAC0AAACfAAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AL8AAAA/////AP///wD///8A////AAAAAAMAAAC8AAAA/wAAAP8AAADlAAAAOf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAD4AAADsAAAA/wAA + AP8AAAD/AAAAov///wAAAAABAAAAKAAAAHEAAADJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADSAAAAdgAAACoAAAAB////AAAAAHkAAAD/AAAA/wAA + AP8AAAD5AAAAYP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAA0AAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6wAAAPQAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + APUAAADpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAX////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAKwAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAASP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAABsAAADjAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x0dHf8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y4uLv8fHx//AgIC/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/CQkJ/xEREf8dHR3/Kysr/y4u + Lv8uLi7/Li4u/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//HBwc/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADzAAAAMf///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAHAAAAygAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/f3//Pz8//z8 + /P/8/Pz//v7+//39/f/6+vr/+/v7//v7+//9/f3///////////////////////////////////////7+ + /v/9/f3/6+vr/3h4eP8BAQH/AQEB/wEBAf8BAQH/AAAA/wAAAP8BAQH/AQEB/wAAAP8BAQH/AAAA/wAA + AP8BAQH/BAQE/x8fH/9BQUH/rKys//Pz8//9/f3//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADgAAAAE////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAJcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADuAAAAkwAA + AGwAAACHAAAA4QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////39/f/9/f3/+Pj4//f39//9/f3/mpqa/zk5Of9oaGj/6urq//r6+v/9/f3///////// + /////////////////////////v7+//39/f/Q0ND/MTEx/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB + Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wICAv8hISH/W1tb/+bm5v/9/f3/+/v7//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADTAAAAfAAA + AG8AAACrAAAA/QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5wAAANcAAAD8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAC1AAAAAf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABOAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAzAAAABb///8A////AP///wAAAAAJAAAArAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////f39//r6+v/7+/v/z8/P/y8vL/8TExP/CAgI/xAQ + EP9WVlb/3t7e//39/f/////////////////////////////////+/v7//f39/8jIyP8cHBz/BQUF/wIC + Av8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/BQUF/wYG + Bv8HBwf/enp6//z8/P/+/v7//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAnQAAAAP///8A////AP///wAAAABGAAAA+gAAAP8AAAD/AAAA8QAAAFP///8A////AAAA + ABsAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABr////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEgAAAOcAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAAAf////AP///wD///8A////AP///wAAAAAJAAAA4QAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/5+fn/+/v7/35+ + fv8QEBD/AAAA/wYGBv8FBQX/BAQE/wUFBf9aWlr/5OTk//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39 + /f/8/Pz/wMDA/woKCv8DAwP/BAQE/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8EBAT/AgIC/wICAv9TU1P/+fn5//7+/v/8/Pz///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOYAAAAH////AP///wD///8A////AP///wAAAACNAAAA/wAA + AP8AAABP////AP///wD///8A////AAAAAAcAAADaAAAA/wAAAP8AAAD/AAAA/wAAAPQAAAAh////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACZAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtf///wD///8A////AP// + /wD///8A////AP///wAAAACHAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39//r6 + +v/8/Pz/+fn5/9vb2/9KSkr/DAwM/wQEBP8DAwP/AwMD/wMDA/8DAwP/AwMD/wQEBP9kZGT/39/f//v7 + +//8/Pz//f39//7+/v/39/f/+Pj4//Hx8f+lpaX/BQUF/wICAv8CAgL/AgIC/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AgIC/wICAv8CAgL/AgIC/4iIiP/8/Pz//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAo////wD///8A////AP// + /wD///8A////AAAAAEEAAAD/AAAA4////wD///8A////AP///wD///8A////AAAAAH4AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAALP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAMwAAAP0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACb////AP///wD///8A////AP///wD///8A////AAAAAGwAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7//f39//Pz8//Dw8P/QEBA/wsLC/8FBQX/AgIC/wQEBP8EBAT/BAQE/wQE + BP8EBAT/AwMD/wcHB/90dHT/5OTk//b29v/g4OD/0dHR/8fHx/+jo6P/eXl5/z09Pf8BAQH/BAQE/wQE + BP8DAwP/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8DAwP/AwMD/wMD + A/8DAwP/xcXF//v7+//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACj////AP///wD///8A////AP///wD///8AAAAAQQAAAP8AAADS////AP///wD///8A////AP// + /wD///8AAAAAcAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEr///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMH///8A////AP///wD///8A////AP///wD///8AAAAAkwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//f39//39/f/z8/P/t7e3/zw8PP8FBQX/CgoK/wQE + BP8DAwP/BQUF/wUFBf8FBQX/BQUF/wUFBf8DAwP/BAQE/wcHB/94eHj/oaGh/0RERP8JCQn/BAQE/wEB + Af8CAgL/AgIC/wQEBP8FBQX/BQUF/wQEBP8EBAT/BAQE/wUFBf8FBQX/BAQE/wQEBP8FBQX/BQUF/wQE + BP8FBQX/BQUF/wUFBf8FBQX/BAQE/xUVFf/i4uL//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOUAAAAG////AP///wD///8A////AP///wAAAACMAAAA/wAA + APsAAAAa////AP///wD///8A////AP///wAAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0AAA + AAH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAADT///8A////AP// + /wD///8A////AAAAABYAAADuAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//v7+//39/f/8/Pz/7a2 + tv87Ozv/AwMD/wQEBP8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wQEBP8EBAT/AwMD/wIC + Av8CAgL/BAQE/wUFBf8EBAT/BAQE/wUFBf8GBgb/BQUF/wYGBv8GBgb/BgYG/wUFBf8DAwP/BgYG/wQE + BP8EBAT/BQUF/wcHB/8GBgb/BAQE/wUFBf8FBQX/BQUF/wcHB/8FBQX/X19f//Hx8f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJsAAAAC////AP// + /wD///8AAAAARAAAAPkAAAD/AAAA/wAAALoAAAAJ////AP///wD///8AAAAAYQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAVv///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA5AAAADT///8A////AP///wAAAAAfAAAAzAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/+/v7//f39//AwMD/QEBA/wUFBf8GBgb/BgYG/wYGBv8GBgb/BgYG/wYGBv8GBgb/BgYG/wYG + Bv8GBgb/BgYG/wUFBf8FBQX/BAQE/wMDA/8FBQX/BwcH/wUFBf8GBgb/DAwM/xAQEP8RERH/FBQU/xgY + GP8ZGRn/GRkZ/xgYGP8WFhb/EBAQ/wsLC/8ICAj/BgYG/wUFBf8FBQX/BgYG/wYGBv8EBAT/BQUF/wcH + B/+rq6v/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAM8AAAB3AAAAagAAAKYAAAD8AAAA/wAAAP8AAAD/AAAA/wAAANsAAAB6AAAAawAA + ALEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADN////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAMQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAMEAAACbAAAAtQAAAPkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/2NjY/05OTv8FBQX/CQkJ/wcHB/8GBgb/BwcH/wcH + B/8HBwf/BwcH/wcHB/8HBwb/BwcG/wcHB/8HBwj/BwcI/wYHBv8FBwb/BAcF/wYIBv8KCwj/EhIO/xIV + D/8RFQ7/ERgP/xQcEv8VHhT/FR4V/xYdFv8ZHxb/HCAX/x8gGv8kJCD/IiMf/xscGf8SEhH/CwoK/wcI + B/8FBwb/BwYH/wcEBv8IBAb/Hx0e/9LT0//9/f3//v7+//7+/v////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABD////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACcAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+zs7P97e3v/CgoK/wYG + Bv8ICAj/BwcH/wcHB/8ICAj/CAgI/wgICP8ICAj/CAgH/wgIBv8HCAX/BgcI/wYGCv8HBgn/BwcF/wcI + Av8JDQX/CxEH/wgTBf8PJRT/EDgc/xFHJv8PUiz/FWQ8/xltRP8Ua0L/EmQ8/xJaNP8RTSj/FUAk/xY1 + Hf8VJhb/GiAU/ygpIv8qLCj/FxwX/wcNCP8FBwj/DQcN/w4DCP8XEhP/mZya//Dy8f/5+fn//Pz8//7+ + /v////////////39/f/7+/v//Pz8//z8/P/8/Pz//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKv///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAADAAAAPMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/w8PD/xcXF/8ICAj/CQkJ/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/BwgI/wUI + CP8FBwr/BwgL/wgHB/8QDQf/FRIG/w8aCv8TMx7/CUou/x6GYf8ir4D/IMWS/xDGkf8K0J3/CtOf/wnR + nf8Jzpv/DMua/xDCk/8fu4z/JaV7/xJpSP8MPiX/FS0c/xUfE/8rLyT/Lisl/xAZF/8ECg3/CgYL/wwI + Cv8fISD/eXp6//n5+f/7+/v//v7+/////////////f39//v7+//9/f3/+vr6//z8/P/8/Pz//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+QAAABX///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////+7u7v9OTk7/AgIC/wkJCf8JCQn/CQkJ/wkJCf8JCQn/CQkJ/wkJ + Cf8JCQn/CQkJ/wkJCf8HCQr/BAgM/wsIC/8PCAj/DQ8I/wcaCv8JNBr/CVw5/zGthf8py53/E9ek/wrh + r/8H47H/BeCy/wfluv8A37T/AOC1/wHht/8G4bf/CNuz/w3isv8L3an/FNel/ynJm/8mk2z/EU0t/w8n + Ev8hIxn/LS8p/xwgHv8IDAv/BwgI/wkGB/8UFBT/f39///39/f/8/Pz////////////9/f3/+fn5//Ly + 8v/T09P/sbGx/9LS0v/19fX//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAbf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAALQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z8/P/+/v7/1dXV/wwMDP8KCgr/CQkJ/wgI + CP8ICAj/CAgI/wkJCf8KCgr/CgoK/woKCv8LCwv/CQoK/wYJCv8EBwr/DwcI/xUQCv8IIxH/Blg5/x+q + f/8W16P/CeOs/wLnr/8A57H/AeO0/wrgtf8N37X/AuG0/wDhtP8A4rT/AeK1/wTitf8H4LT/C+G0/wHk + sf8B57D/BOqw/xbep/810Z//GIpi/wQ8Jf8aHhL/OSwm/yElIP8GDQz/EAgM/woICP8HBwf/lZWV//v7 + +//7+/v/9fX1/8nJyf9lZWX/HR0d/w0NDf8NDQ3/DQ0N/7q6uv/7+/v//f39//z8/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADA////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAANAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPkAAACSAAAANQAAAAgAAAAJAAAANQAAAJIAAAD5AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////8/Pz/+Pj4//v7 + +//AwMD/BQUF/wsLC/8LCwv/CgoK/wkJCf8JCQn/CQkJ/woKCv8KCgr/CgoK/wsLC/8JCgr/CAoJ/wkM + Cv8JFQv/Ay4Z/xh+XP8pz6L/D+Ov/wDlr/8A5rD/AOWy/wDltP8A47X/BeC3/wfgtv8A47D/AOOw/wDk + sP8A5bH/AOWy/wDksv8B47T/AuK0/wXis/8B4K3/AeSt/wLjq/8R4Kz/I7eP/xZbP/8PIRD/KzMq/yYp + KP8WDhT/EA4P/wYGBv8RERH/xMTE/7a2tv8sLCz/CQkJ/wcHB/8ICAj/CgoK/wcHB/8FBQX/IiIi//T0 + 9P/9/f3/+fn5//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2gAAAHgAAABBAAAAOQAAAF4AAACxAAAA/gAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAAAW////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAE8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADkAAAAL////wD///8A////AP///wD///8A////AAAA + ADAAAADlAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////8/Pz//Pz8/+Li4v8cHBz/EhIS/xgYGP8NDQ3/DAwM/wsLC/8LCwv/DAsM/wwL + DP8LCwz/CwsL/woKCf8MCgj/CxAH/wQ4If8YmHH/Htqo/wjir/8B5LP/AOS1/wLjtf8E4rX/BOG0/wHi + tv8A4rX/AOK1/wLgtP8D4LT/BOG0/wPhtP8C4rX/AeO1/wPitf8F4bX/BuK0/wrouv8D47X/AeCx/wLg + r/8K36n/Hs2d/xR2U/8JJhX/MC8t/yMhJf8ICAn/DAwM/woKC/8JCAn/AQEB/wYHBv8JCQn/CAgI/wgI + CP8GBgb/CAgI/wsLC/8CAgL/mZmZ//39/f/+/v7//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIIAAAAE////AP///wD///8A////AP// + /wAAAAA9AAAA6AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAFn///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAkAAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAyQAAAJEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAAC3///8A////AP// + /wD///8A////AP///wD///8A////AAAAADAAAAD6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/9fX1/6CgoP8oKCj/ERER/xMT + E/8RERH/Dg8P/wkLDf8NCgz/EAoM/woMC/8JDQr/CgsG/w0TCv8MQin/HZ94/xrerP8G46//AuOz/wLl + uf8B5Lb/AOO0/wTitP8E4LP/BeK4/wLitv8A4LX/AOC1/wPftf8F3rX/BN+1/wHhtv8A5Lj/COG1/wrg + tP8C4bT/AOS1/wDhsv8I4rT/DOGy/wHjsP8D5bD/Fs+h/xR4Wv8NKxz/Ki0n/ycnJv8MDw//Dg8S/wkF + Cf8LCAj/DA0L/woMCv8MDAz/CQkJ/wcHB/8NDQ3/CgoK/wsLC/8JCQn/6enp//v7+//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAB/////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAsAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACsAAAArwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAADQAAAA/wAAAP8AAAD/AAAA5QAAAOQAAACIAAAAJgAAAP8AAADvAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAJMAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/7m5uf8+Pj7/ExMT/xcXF/8VFRb/Cg4Q/xELD/8TCw3/CwwK/w0MCP8GDwX/Bjci/xmf + df8a3av/BOey/wTktP8H4bb/AuK4/wPjtf8B5LT/AOO0/wLdsf8N3rf/DeW9/wrftv8S37j/GN64/xvc + t/8a3bj/FeC6/wzft/8E3LH/At+y/wTgsv8B4rT/A+Ky/wHjsf8C47L/AuO1/wLjtP8H4rL/HM+k/xZ0 + Vf8RJhX/MC4q/x4dH/8PDhP/DAkO/w8LDP8MDQr/Cw0K/wwMDP8MDAz/DAwM/wwMDP8MDAz/DAwM/wQE + BP+JiYn/+vr6//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA1gAAAAP///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAB6AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADMAAAA+gAAAFQAAABaAAAA/wAAAO8AAAD/AAAA/wAAAP8AAADY////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAACQAAAP0AAAD/AAAA/wAAAP8AAABeAAAAZgAAAP8AAAD/AAAA6wAA + AAMAAADLAAAA/wAAAP8AAAD/AAAA/wAAADP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/+/v7/9HR0f9nZ2f/LCws/xYXF/8PExX/Fw4R/xEM + DP8JCgf/EAUD/wMhE/8QiWn/Ft2r/wDgq/8A57T/BeKz/wjhtv8C4bf/BOK1/wjhtf8I4bX/CN2z/xHU + r/8buJv/E5J5/yKHcf8ph3P/J4Rw/yiGcv8kiHP/HJJ6/xi2l/8W17H/BN+x/wHitP8F4bL/AuGx/wHj + sv8D4rX/B+K0/wPltP8J4rH/KMqg/w9dQf8XHxf/MS4u/xcUF/8MCw//DAwN/w8NC/8PDQv/DQ0N/w0N + Df8NDQ3/DQ0N/w0NDf8NDQ3/CQkJ/yAgIP/x8fH//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABy////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABUAAAD9AAAA/wAAAP8AAAD/AAAA9AAAAAUAAAC0AAAA/wAAAP8AAAC7AAAABQAA + APgAAAD/AAAA/wAAAP4AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAA1AAAA/wAAAP8AAAD/AAAA/wAA + APkAAAD7AAAAyQAAAJEAAAD/AAAAugAAAPwAAAD/AAAA/wAAAP8AAAD/AAAACP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/7+/v//Pz8/+jo + 6P9wcHD/EBEQ/wwPD/8WDxH/DwwL/wgKBf8MDgX/EF9H/xnRp/8F47L/AeKw/wLisv8H4bT/BeG2/wDj + tv8B4rT/EOC2/yHZtP8QnX//DmxX/xFDOP8EFxL/Aw0H/wQMB/8FDQj/BA0I/wENB/8GHhf/F0g8/xt0 + Xv8Vr4//FOC2/wDhsv8C4rP/BOGz/wXitf8D47T/Aeaz/wDms/8U4bH/HbqR/wg0I/8aJBz/KCUl/w8O + EP8LDg//EA4N/xEODf8ODg7/Dg4O/w4ODv8ODg7/Dg4O/w4ODv8LCwv/Dg4O/6+vr//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAD3///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA9AAA + AP8AAACsAAAArwAAAPgAAAC+AAAA/wAAAP8AAAD/AAAA/wAAADv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AGMAAAD/AAAA/wAAAP8AAAD/AAAAugAAALwAAACIAAAAJgAAAP4AAACYAAAA9AAAAP8AAAD/AAAA/wAA + AP8AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+fn5/39/f/8QDw//EA4P/w4PDv8LDAj/BgwE/wErGf8svZr/C+Cy/wbg + s/8G4LP/B+C0/wbhtf8C4rb/AOS2/wXluf8g0q7/FWZS/xIvJf8NDAj/FQ4O/xQICv8QDAz/DwwM/w8M + DP8NDAz/Cw0M/woNDP8LDgv/EREN/xY6Lv8UemL/Jt+5/wThs/8D4rT/BeK1/wDktP8A5rL/AeWy/wTk + sf8S4rH/I41t/wMaCf8tLyv/GxQV/w4PEP8PDw//EQ8O/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/wwM + DP8NDQ3/Xl5e//39/f////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAANP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA1QAA + AP8AAAD/AAAA/wAAAP8AAACgAAAA1gAAAFQAAABaAAAA8QAAANYAAAD/AAAA/wAAAP8AAAD/AAAAaf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAigAAAP8AAAD/AAAA/wAAAP8AAABoAAAAdwAAAPkAAADnAAAA9gAA + ACwAAADVAAAA/wAAAP8AAAD/AAAA/wAAAEH///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/R0dH/TU1N/w8ODv8XEBD/Bw8M/wgL + B/8FDgP/GoVo/xTgsf8D47L/AuC1/wPgtv8D4bX/AeK1/wHitv8I4bX/HMek/xFXRP8VFA//FwsL/w0S + EP8MCgr/FQkM/xELDf8OCw3/DAwN/wsMDf8KDA3/CgwM/wYLCf8TCwr/Gw0M/wYYD/8ZZU7/IdSu/wjj + tv8C47X/BuK0/wXjsv8B5bL/AOWx/wjjsf8u2Kr/AkIn/xwdGf8tICH/EBAR/w0REP8PEA//EBAQ/xAQ + EP8QEBD/EBAQ/xAQEP8QEBD/CgoK/wwMDP8tLS3/8vLy//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABW////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAAMAAADzAAAA/wAAAP8AAAD/AAAA/wAAADkAAACmAAAA8AAAAPEAAACUAAAAMQAA + AP8AAAD/AAAA/wAAAP8AAACN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACmAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAdwAAABUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAof///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+/6Cg + oP8YGBj/EA8P/xMPEP8GDgv/DQwG/wMlFf8r0qr/BOe0/wDhsP8A47b/AeK2/wDitf8A4bT/B960/yLI + pv8SVUX/BBMN/w8PDf8MCwv/BxAO/wQLC/8LDA7/CQwN/wsMDf8MDA3/CwwN/woNDP8IDQz/BQwN/wgL + Dv8SDA//DAwN/wMbFf8YXk7/K9Kz/wTjuP8M4Lb/CeG1/wHks/8A5bL/BOSx/xHksf8hqIb/CBEH/zAk + I/8SFBP/DhIS/w4SEv8RERH/ERER/xEREf8RERH/ERER/xEREf8RERH/Dw8P/x8fH//Pz8///f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKj///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAASAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABDAAAASQAAAP0AAAD3AAAA/wAAAP8AAAD/AAAA/wAAAKn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AMIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADhAAAAuwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD8AAAAO////wD///8A////AP///wD///8A////AP///wD///8AAAAALQAAAPgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/jo6O/w0NDf8RERH/DhES/wUIB/8KCgP/GXNa/xTktP8A5bT/AOOz/wLk + tf8F4rX/AOO1/wPit/8f2rf/FGZQ/wgWEf8LDQz/DA0N/wwMDP8MDQz/CwwM/wsNDf8JDA7/CwwN/w4M + Df8NDAz/CQ0M/wYODP8GDQr/CwwK/xIMCv8SDQz/AgoG/wQbE/8UeWX/EOC9/wPgt/8B37T/AeK0/wDk + tP8A5LP/AeCv/xjVrP8CJxj/IB8b/xQZF/8TEhP/DxQV/xISEv8SEhL/EhIS/xISEv8SEhL/EhIS/xAQ + EP8RERH/GBgY/5iYmP/7+/v//f39//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAADT///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAADMAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAM0AAADPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAxf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADrAAAANf///wD///8A////AP///wD///8A////AAAA + AC4AAADkAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////+np6f9vb2//Dw8P/xMTE/8REBL/BQYF/wAP + BP80t5b/ANyp/wDjsv8B4LL/AeO1/wDjtf8A47X/Dt+2/xOUef8ELiH/CA4M/wwNDf8NDQ3/DQ0N/w0N + Df8NDQ3/DgwN/xEMDf8NDA3/CAwO/wYMD/8GDA//BQwP/wMPCv8HDwn/DQ0J/woLB/8LEw7/AA0G/w1C + NP8Zvp7/Bea6/wHnuf8B47b/AOO0/wjitP8B5rT/FeK3/yRvW/8NEw//HR4c/xcSE/8TFBX/ExMT/xMT + E/8TExP/ExMT/xMTE/8TExP/EhIS/xQUFP8SEhL/bm5u//39/f/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAACT///8A////AP///wD///8A////AP// + /wAAAAAEAAAAowAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADd////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADnAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAAkwAA + ADQAAAAHAAAACAAAADMAAACRAAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/8/Pz/19fX/1dX + V/8LCwv/FRUV/xEOEP8MCwr/BCUX/ynTrP8A5K//Aua2/wjhtP8G4rX/AOO1/wHhtP8d1rH/GFpJ/wgN + B/8LDQz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8ODAz/EAwM/w0MDP8KDA3/DAsP/xEIEP8UCBH/DQkQ/w0L + D/8OCg//DggO/w8MEf8KCg7/BQ8M/w9qUf8T4rb/BeO0/wPitP8A5LX/C+G1/wLntv8F3rD/ObCU/wUP + CP8lISH/GBIT/xYTFP8VFRX/FRUV/xUVFf8VFRX/FRUV/xUVFf8UFBT/FRUV/w8PD/9PT0//+vr6//z8 + /P/8/Pz///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8AAA + AHEAAAAP////AP///wAAAAACAAAARwAAAMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOj///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////8/Pz/+vr6//v7+//7+/v/+/v7//Pz + 8//Z2dn/0NDQ/7q6uv91dXX/IyMj/w8PD/8XFxf/CwoM/w0ICP8OTDj/FNmu/wDmsv8A47T/B+K1/wbi + tf8C47X/B+G1/xSqi/8YOzD/Ew0K/w0MC/8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wsNDP8JDQz/DQwM/xEK + C/8UCgv/FAoK/xYQD/8NGAr/Ch0K/wUdCf8DHQn/CB8M/wseDP8KGQj/FVlD/xvPpv8M37L/BeG0/wDl + tf8F4rX/AeCv/wDgsP8ryqr/BhwR/yUhIP8UEhP/GBQV/xYWFv8WFhb/FhYW/xYWFv8WFhb/FhYW/xYW + Fv8UFBT/EBAQ/0BAQP/9/f3//Pz8//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAADYAAAA0AAAAPEAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/8/Pz/7u7u/8zMzP+1tbX/jY2N/zQ0NP8FBQX/CQkJ/xAQEP8QEBD/FBQU/xQVFf8HDQ3/EAkK/xhx + W/8M3K//AOWy/wLjtP8B47X/BOK1/wnhtf8N4bb/EXti/xIUDv8NDAj/CgwL/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0N/wkNDP8RDAr/Ew0H/w4VC/8GJBL/D0ow/xpzRv8chVL/D4VQ/wmFUf8SjFj/FodV/xJ1 + S/8Kck//CrKG/w3hsv8D47P/AOS1/wDktf8D4rP/AOGx/xnYsf8ILyL/Hhwb/w0TEv8ZFxj/FxcX/xcX + F/8XFxf/FxcX/xcXF/8XFxf/FxcX/xUVFf8QEBD/OTk5//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD6////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAD+AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//n5+f+cnJz/NjY2/wsLC/8KCgr/ERER/xUVFf8XFxf/FxcX/xYW + Fv8XFxf/FRcW/wUMDP8PDQz/J4Vw/wncr/8E4rL/BOO0/wDjtP8G4rX/DeG1/xLftf8VdF3/DA8J/wkP + Cv8JDgz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8LDQ3/CwwN/xIMCv8OEQf/FkAp/xuEXv8ZtoX/G9en/xbh + sP8J4q//BOSw/wnms/8R5bP/F92t/xPLm/8Hz57/BOKx/wHjs/8C4rX/AuO1/wjmt/8A47P/Dtiv/wxK + OP8OEw//CBEO/xcXGP8XFxf/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/FRUV/xMTE/89PT3/+/v7//39 + /f/+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP3///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/+/v7/z4+Pv8QEBD/GBgY/xcX + F/8XFxf/GRkZ/xkZGf8ZGRn/GBgY/xgYGP8XGBj/CQwM/wMODP8tj3v/Bt2z/wjgtP8F4bP/AOOz/wXi + tf8G4rX/Ftuz/xhuWP8NDAb/Dg4J/wsNDP8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wwMDf8NDA3/DwwL/wcT + C/8tcVr/Os6n/xXgr/8L4bX/B+G2/wDitf8A4rb/Ad+0/wTdsv8F3rL/A+Ky/wHisv8A4rP/AeO0/wPj + tP8D4rX/AuW1/wLis/8X2K//DlpF/wQSCv8LEAz/FxkX/xcXF/8ZGRn/GBgY/xgYGP8ZGRn/GRkZ/xgY + GP8UFBT/Gxsb/1FRUf/7+/v//Pz8//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA9/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/Ozs7/xUVFf8aGhr/Ghoa/xkZGf8aGhr/Ghoa/xoaGv8ZGRn/GRkZ/xkZGf8QDA7/BAwK/zSO + ff8H3LT/B+C0/wLhs/8A5LL/AeS1/wDktf8X3bT/GnFb/w4OB/8SDQn/DQ0M/w0NDf8NDQ3/DQ0N/w0N + Df8NDQ3/DQwN/xELDf8SCwz/CQ8M/xQ4Lf8baVT/HqCD/ynYtf8g3bf/FN22/w3ftv8H37T/BN60/wXf + s/8I4bT/BuK0/wTjtP8B47T/AOO1/wDktf8A5bX/AeS1/xTXrv8PUz//ERMN/xQQDP8aGhf/GRkZ/xoa + Gv8bGxv/HBwc/x0dHf8dHR3/Gxsb/xMTE/8bGxv/eXl5//39/f/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADx////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADtAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ////////////////////////+/v7//v7+/86Ojr/FxcX/xwcHP8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xoa + Gv8aGhr/Ghoa/w8MDv8IDg3/J3pr/wjasv8B4bT/AOOz/wDls/8A5bX/AOS1/xjftv8bdV//DA8J/xEM + Cf8NDAv/DQ0N/w0NDf8NDQ3/DQ0N/w0NDf8NDAz/EAwM/xILDP8RDA3/DQ0N/wgPDv8VLyv/HGBQ/z2g + iv9r48r/WejL/0foyP886sj/OurH/znpw/8v5L7/I+C5/xjftf8S37X/DuC1/wXhs/8B5rf/Ddau/w9I + Nv8bFBH/FxEP/xgcGv8bGxv/HBwc/xwcHP8ZGRn/FBQU/xAQEP8MDAz/FBQU/21tbf/T09P//Pz8//v7 + +//+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAGEAAAANAAAADgAAAGQAAADyAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADqAAAAZQAA + AGgAAABoAAAAaAAAAGgAAABpAAAA2QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////9/f3/+vr6/zk5Of8ZGRn/Hh4e/xsb + G/8aGhr/HBwc/xwcHP8bGxv/Gxsb/xsbG/8aGxv/CxER/wMODP8TW03/B9au/wDitf8A5rb/AOW0/wbi + tP8K3bH/I923/yOCav8KGA//Dg0J/w0NDP8NDQ3/DQ0N/w0NDf8NDQ3/DA0N/woNDP8HDgz/CQ0M/w4N + Dv8TDRD/FwsR/xoKEP8TFRH/FSgg/yhKP/9cnI3/lu/c/3/r1f9y69L/aOvP/2Tt0f9b7s//UOzM/0fs + yv8/7Mn/JeO7/xrku/8e0a7/CDQl/xMSEP8RExL/Exsa/xAREf8JCQn/CAgI/xEREf87Ozv/c3Nz/66u + rv+/v7//5OTk//z8/P/+/v7//f39//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABK////AP///wD///8A////AAAA + AFEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAzQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/7+/v/Ozs7/xcXF/8gICD/HR0d/xsbG/8cHBz/HBwc/xwcHP8cHBz/HBwc/xscHP8JEhH/BAsJ/wo2 + Kv8U1rH/Ct60/w7dsP8b37T/MeS+/0Lrxv9O7cv/V72m/yRCOf8FDQj/Cg0L/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0M/wQODP8GDQz/CQ4M/wsPDP8IDQn/CQ4K/w0NCf8LDQn/BhAL/w8lHv8iOzH/VpGD/4/d + zf+P6tb/jOvW/4br1f+A69T/f+7W/3/x2P9489n/cOnQ/2vbxP8GJBv/CxEP/w4XFf8VHBv/Dw8P/29v + b//Ozs7/1dXV/9/f3//r6+v/+fn5//39/f/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4v// + /wD///8A////AP///wD///8A////AAAAAOcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v9oaGj/Gxsb/yEhIf8fHx//HR0d/x0dHf8dHR3/HR0d/x0d + Hf8dHR3/HB0d/w4UFP8NBgf/AhYO/ynNrf8t37r/ROnF/1rvzP9o7M3/bevN/27x0/+H5tH/QGNZ/wMS + DP8KDg3/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8NDA3/DgsN/w8LDP8LDQn/AwwD/yA/L/8gTTr/DBcR/w8O + Df8TEA//DQwL/wkQDf8LGBP/CxsV/wwcFP8LGxL/Cx0V/wwiGf8MIxv/CiQb/wkqH/8UMif/Ey4o/woM + Cv8NERD/FxgZ/xoVFv8REBD/lJSU//r6+v/9/f3//Pz8//v7+//4+Pj//f39//z8/P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADS////AP///wD///8A////AP///wD///8AAAAA1wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALX///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AKAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39/56env8gICD/JiYm/x4e + Hv8eHh7/Hh4e/x4eHv8eHh7/Hh4e/x4eHv8eHh7/Hhwc/xELDP8CDAj/acm1/2jq0f9w8tb/du7T/3js + 1v977dX/cO/S/3bw0v9bqpH/FzQj/wsSDP8FCwn/AgoJ/wUNDP8LDA3/EQoN/xIKDf8JDA3/DQwM/xEP + Df8HIxn/WKeT/4Ldx/8hMCz/FxMU/w8ODv8MCgz/DQsM/xANDv8TDQ7/DA0K/wMNCf8EDwz/Cw0M/xEL + DP8RCwv/CA0L/w0MC/8NDAz/Ew8Q/w0ODv8cGxz/FxMU/yoqKv+urq7//Pz8//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPoAAAAX////AP///wD///8A////AAAA + ABwAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAggAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/zc3N/yQkJP8jIyP/ISEh/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8hHx//FA8Q/wQK + CP9LgXX/h+/a/3bw1/9z7NT/dOzW/3rs1f9x7dH/bfLQ/4ry0f9BdFv/ChgM/wUJA/8GCgf/DA8N/wwL + Df8NCw//DAsO/wkNCv8TDAj/EAsF/zVtXP9i1br/bNC5/xQrJf8JDAz/Cw0L/w8PDv8IBwT/DgwJ/xMP + C/8NDAf/BA4I/wgSDf8ODgz/DgwM/wgNDf8LDQ3/DA0N/w0NDf8ODg7/Dg4O/yAgIP8TExP/Y2Nj/+Xl + 5f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ALoAAAAM////AP///wAAAAAOAAAAvQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAB7////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABiAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////Pz8//39/f/z8/P/MjIy/x8fH/8nJyf/ISEh/yEhIf8hISH/ISEh/yEh + If8hISH/ICEh/x0fHv8WExT/CwoK/w0hGv+S4tD/d+3U/2rv1P9u7tX/eu3U/3jt0f9x8ND/eu7O/3vP + sv81XUj/Cx0O/wwQBv8TDAj/EAwM/woMDv8IDA7/EAwK/xgLCf8QCwb/SoZ1/3Lawf80c1//CBkS/wcM + CP8PDQf/Dg4G/xAaC/8VKhr/JT4p/yM3I/8RJRP/DhYL/xMNCv8PDAz/Bg0N/wsNDf8MDQ3/DAwM/wsL + C/8ZGRn/Hh4e/xMTE/+CgoL//Pz8//z8/P/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOoAAACkAAAApAAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAARv///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAXAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39//z8/P9kZGT/HR0d/ykp + Kf8hISH/ISEh/yEhIf8hISH/ISEh/yEhIf8hISH/HiEh/yglJf8SCQr/BggF/3Onmv+F79j/aPDU/2zw + 0/947dL/fO7S/3fy0/9z8dD/fvHQ/3HGpv8qZUn/CCUR/w0PBP8RCgf/EAwL/xEMDv8SCg//CwsO/woM + Df8iPjn/Pmxj/xMnIP8MEAj/DQ8H/wwSBv8OIxL/N2VL/1CYeP9muJT/YK+L/0GDZP8fQzD/EBYO/xEN + DP8LDA3/DA0N/wwMDP8LCwv/DQ0N/yIiIv8ZGRn/MzMz/7Kysv/6+vr//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAADAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3//Pz8/7Kysv8YGBj/Kioq/yYmJv8jIyP/IyMj/yMjI/8jIyP/IyMj/yMjI/8hIiL/JiQl/xkR + E/8MCQb/Fi8m/4fbyP9x7NL/cO/R/3Tv0f9379H/dO/R/3Hw0f9w8ND/efHN/27Usf87gmX/EzUh/wgV + CP8NEQf/Eg4K/w4ND/8AEA7/CQwM/xEMDP8KDgv/CQkG/w4WCP8KHQz/G0Ar/0yLcf9+2br/e+3K/3bz + zP9288r/eOjF/1+skv8dOCr/DxAM/xEMC/8NDAz/DAwM/wkJCf8ZGRn/ISEh/xYWFv9YWFj/5ubm//n5 + +f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP0AAAAI////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA3AAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//7+/v/9/f3/8/Pz/ycnJ/8lJSX/KCgo/yQkJP8kJCT/JCQk/yQk + JP8kJCT/JCQk/yQiIv8iJCT/ISEh/xEMC/8EDQf/TIBx/4Pp0f9479H/cfDR/3Dw0f9y79L/dO/S/3Lv + 0f9189L/c+rH/3/kw/9cqov/PnVY/xs/JP8SKhT/ECIS/wofDv8WGwz/HSIS/xMpFf8UKhX/JEsx/0aC + ZP9juZr/fOnJ/3bu0f9z79P/dO/S/3Tvz/9y7s//gebM/zttXf8KGRH/DQ0J/woKCf8MDAz/ERER/yIi + Iv8iIiL/FxcX/zs7O/+3t7f/8/Pz//39/f////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA1v///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACiAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7/kJCQ/w0N + Df8rKyv/JCQk/yUlJf8kJCT/JCQk/yQkJP8mJSX/KCYn/yQkJP8jJSX/Hhwb/woPDP8MHhj/Y6OT/37v + 0/9179L/dfDT/3bv0v9379H/de/R/3jx0/9z68z/eu7P/4Luzf9527v/YLaW/1mmhv9RlHX/Pn5e/zpx + Uv9CgWD/T515/2Gtif9lv57/e+LC/3/x0v9z7tD/c+7T/3ft1f977NT/eezR/3Tt0f+C7tb/XaST/xMp + If8MDQn/DQwM/wgICP8fHx//JCQk/yQkJP8gICD/HR0d/zs7O/+UlJT/6enp//7+/v/6+vr//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAACb////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAGYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////u7u7/BQUF/ycnJ/8qKir/JSUl/yUlJf8mJib/IyMj/yUlJf8mJib/JiUl/ysr + K/8rKyv/FhcX/wMGBf8kPDX/dMe0/4Pr1P917tL/cO/R/3Tv0f9479H/eO7S/3ju0v9479L/d+7R/3nu + 0f977tL/fe7P/3rpxv9x37z/bNi2/3DevP966sf/gfHP/3jv0f9379L/du7S/3bu0v937tP/d+7T/3jt + 0v927tL/ce/T/3jr0/9isaD/Fy4m/xILCv8LCgr/FxcX/yUlJf8lJSX/JSUl/yUlJf8kJCT/HBwc/ycn + J/9mZmb/2dnZ//j4+P/4+Pj//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAGD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v9zc3P/ExMT/y4uLv8nJyf/JSUl/yQk + JP8kJCT/JiYm/ygoKP8fHx//FRUV/y0tLf8oKCj/DAwM/wsPDf83VEz/htLB/3Tt0v9k8dL/a/DS/3nu + 0f957tL/eO7T/3jv0/937tL/d+7S/3jv0/958NT/evLT/3fw0f927s//devO/3Xrzv968dP/d+/T/3bv + 0v9079P/c+7T/3Pu0/9z7tP/c+7S/3Pt0v9x79P/fe3W/zx8bP8JGhT/FggI/xYTFP8oKCj/JiYm/yUl + Jf8lJSX/JSUl/yUlJf8iIiL/HR0d/xsbG/88PDz/zs7O//j4+P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAAG////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAA1QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAlgAAAGQAAABkAAAAZAAAAGQAAABP////AP// + /wD///8A////AP///wD///8AAAAAPAAAAGQAAABkAAAAZAAAAGQAAAB6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/9/f3/+Li + 4v8KCgr/Kioq/y4uLv8rKyv/Kysr/ysrK/8dHR3/CwsL/xYWFv8rKyv/Ghoa/zQ0NP8lJSX/EAwM/xAL + Cf84WlD/ftjE/3Ls0f9u8NL/dO/S/3fu0v947tP/eO/T/3fu0v937tL/eO/T/3bv0/9y7NL/cuzS/3Pt + 0/907tT/dO3T/3Xu0/937tP/du7T/3Hv0/9v79P/b+/T/3Dv0/9v79P/ce3U/4Dr1P9/zr3/KkY9/wQK + CP8XEhP/JCMj/ygoKP8mJib/JiYm/yYmJv8mJib/Jycn/ycnJ/8nJyf/JSUl/xoaGv86Ojr/6Ojo//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAM////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACDAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////z8/P/6+vr/9vb2/319ff8TExP/Kioq/xcXF/8KCgr/ERER/zk5Of+mpqb/6Ojo/+Xl + 5f8jIyP/Ly8v/zIyMv8nJSX/DwwM/wsSD/8wTUT/fcCw/4bp1P9279T/c+3R/3nw1P927dH/du3R/3fu + 0v9379P/de7T/3Ht1P9x7dT/cu3U/3Lu1f9y7tT/cu7U/3fu0/917tP/ce/T/23v0f9u7M//eO/U/3Ho + zv9+69X/d7us/yxFP/8FCQn/DBES/xgjIv8lJyf/Jygo/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/KCgo/ygo + KP8mJib/ICAg/wkJCf/S0tL//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA3QAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAfv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAACYAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//39/f/+/v7/39/f/1NTU/9AQED/e3t7/7e3 + t//p6en/+Pj4//r6+v/+/v7/+Pj4/8DAwP8LCwv/MDAw/zEzM/8eIyP/DgwM/wkIB/8ZKSP/a6CS/4ni + zv936M7/e/HV/3Pqzv937tL/eO/T/3jv0/937tL/de7S/3Xv0v9179L/de/S/3Xv0v917tL/eO7S/3Xu + 0/9x79P/dPLV/3Xpz/+H7tX/htzH/12Shf8SJR//CAkJ/xgQEv8nIib/JSkr/ygpKf8pKSn/KSkp/ykp + Kf8pKSn/KSkp/ykpKf8pKSn/KSkp/yYmJv8WFhb/OTk5/+jo6P/9/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2wAAADH///8A////AAAAADMAAADeAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAi////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAMUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6//n5 + +f/39/f/+Pj4//z8/P/6+vr/+/v7//r6+v/6+vr//Pz8//7+/v/8/Pz//f39/6Ojo/8eHh7/Jykp/y80 + Nf8tKiv/GxYX/wgMCf8CDgf/Nl5T/2jBrP914Mf/fOrR/3vt0/947dL/d+7T/3fv0/9279H/du7Q/3bu + 0P9379H/d+7R/3bu0f937dP/de7T/3Xv1P9058z/e93G/2m3o/8jUUX/Bw8M/wkQDv8UGRn/JSYn/y8m + K/80Jiv/Kygq/yopKv8qKir/Kioq/yoqKv8qKir/KSkp/yoqKv8qKir/JCQk/xAQEP+6urr/9vb2//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAt////AP///wD///8A////AAAA + ADMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAwf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+fn5/5OTk/8pKSn/Jigo/zQ0NP8sKyv/HR0d/w0ODv8FCwn/ARIM/0dpYv92qJ//fcK1/3bV + xP955tP/eu/Y/3nw1v927NL/devR/3ju1P9579T/duvS/3Lm0f9v2cf/b8Kz/22mm/9AX1j/AgoG/wcL + Cf8QDw//HB0d/ygqKv8qKyr/Kykq/ywoKv8qKir/Kioq/yoqKv8qKir/Kioq/yoqKv8pKSn/Kioq/ykp + Kf8WFhb/UVFR/+Hh4f/6+vr//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2P// + /wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABT////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAADAAAA3AAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0P///wD///8A////AP///wD///8A////AAAA + AKIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////z8/P/7+/v/9PT0/5ycnP8XFxf/Kysr/y0tLf8rKyv/JSUl/xoa + Gv8RERH/Cw0M/wIMCf8fNjH/Q3Rr/1mSiP9fopX/XqmX/2Ctmv9frJn/X6mX/2Grmf9bo5P/VY6D/z9u + Zv8XMiz/AAsH/wgNC/8PEhL/Gxsb/ycnJ/8sLCz/LCws/ysrK/8rKyv/Kysr/ysrK/8rKyv/Kysr/ysr + K/8rKyv/Kysr/ykpKf8oKCj/HR0d/ysrK//FxcX//Pz8//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADY////AP///wD///8A////AP///wD///8AAAAA3wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA3QAAAAP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAABcAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0QAA + AMwAAADMAAAAzAAAAMwAAADMAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////Pz8//v7+//6+vr/yMjI/xwc + HP8qKir/LCws/ywsLP8sLCz/Kioq/ysmJv8jHx//GBgY/w0REP8JDw3/AwgF/wcOC/8NFhD/ERwV/xQf + GP8SHBb/DhYQ/wcPCv8JCgn/ERER/xUWFf8WFRT/JCMj/yopKv8wMDD/Li4u/ysrK/8rKyv/LCws/yws + LP8sLCz/LCws/ywsLP8sLCz/LCws/ywsLP8sLCz/Kysr/yMjI/8aGhr/h4eH/+3t7f/+/v7//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAr////AP///wD///8A////AAAA + ADoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABd////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAADPAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+/v7//b29v+Pj4//ERER/yoqKv8sLCz/Kysr/y0tLf8sLCz/Kysr/y0sLP8vLS3/JyUl/yMg + IP8cGBj/GhcX/xUXFf8VFxX/FhgV/xYZFv8WGBX/GBoY/xwcHP8fHh7/Kigo/zAsLf81LzD/Lygp/zAs + LP82Njb/Ly8v/ysrK/8sLCz/LS0t/y0tLf8tLS3/LS0t/y0tLf8tLS3/LCws/ywsLP8mJib/FxcX/1lZ + Wf/Y2Nj//f39//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ANgAAAAr////AP///wAAAAA5AAAA5AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0gAA + AAL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADgAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////v7+//9/f3/6urq/z09Pf8fHx//LCws/y8vL/8sLCz/LS0t/ywt + Lf8qLS3/Ki0t/ystLf8tLi7/Li0t/y8sLP8vKyz/LSsr/ywrKv8tKyr/LSwr/y4sLP8vLy7/Ji0s/yMr + Kf8lKSn/HyIh/xYUFf8YFBX/IyEh/ygoKP82Njb/Ly8v/y0tLf8tLS3/LS0t/y0tLf8tLS3/LS0t/y4u + Lv8tLS3/KCgo/xoaGv9MTEz/ycnJ//r6+v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACnAAAAbwAA + AMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAADYAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP4AAAA8////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAJAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//v7+//Y2Nj/EBAQ/yoq + Kv8tLS3/MDAw/y4uLv8uLi7/Li4u/zAuLv8wLi7/Ly4u/y8uLv8uLi7/Li0t/ywtLf8pLS3/KCws/ygs + Lf8rLzD/Ky8w/ycqK/8ZFxj/DQwM/w0PD/8/Q0P/oKWk/7O5uf+QlJT/IyQk/yYmJv81NTX/Ly8v/y4u + Lv8uLi7/Li4u/y4uLv8uLi7/LCws/ysrK/8fHx//RUVF/8HBwf/19fX//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAo////wD///8AAAAACwAAAOUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAl////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACAAAANIAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//Pz8/6Wlpf8TExP/MDAw/zAwMP8vLy//Ly8v/y8vL/8vLy//MC4v/zAuL/8vLi//Ly4u/y4u + Lv8uLi7/LS4u/youLv8qLi7/KS0t/yovLv8TFhb/IiUl/1ZUVP+sqan/z8/P/9/g4P/2+fn/+v7+//Hz + 8/+Ojo7/Hx8f/ywsLP8yMjL/LS0t/y4uLv8xMTH/Ly8v/y0tLf8pKSn/Hx8f/z8/P/+/v7//+fn5//39 + /f/+/v7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABp////AP///wD///8AAAAApQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANkAAAAK////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAIwAAAO4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////5+fn/VVVV/x8fH/8sLCz/Li4u/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8uLy//Li8v/y4vL/8vLy//LS0t/xEREf+en5//6unp//n5 + +f/7+/v//v////7////+/////f7+//Hx8f+CgoL/ICAg/zIyMv81NTX/MzMz/zIyMv8pKSn/Kioq/xgY + GP83Nzf/1dXV//r6+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL0AAAAD////AAAA + AAwAAADgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAK////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/v7//z8/P8LCwv/Kysr/zMz + M/8wMDD/Ly8v/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/y8v + L/8uLi7/HR0d/8DAwP/8/Pz//v7+//7+/v/+/v7////////////6+vr/9fX1/+3t7f9nZ2f/HR0d/zIy + Mv84ODj/NjY2/xAQEP8KCgr/aWlp//v7+//9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAANAAAACcAAAA3gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/QAAAE////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAA + APwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9fX1/y0tLf8lJSX/NjY2/zY2Nv8xMTH/MDAw/zExMf8wMDD/MDAw/y8vL/8wMDD/MDAw/zEx + Mf8xMTH/MTEx/zExMf8xMTH/Ly8v/ysrK/8hISH/wcHB//v7+//6+vr//v7+//////////////////7+ + /v/9/f3//Pz8/+fn5/9dXV3/Hx8f/x8fH/8YGBj/RERE/+Dg4P/5+fn/+/v7//v7+//9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABn////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAVwAAAPsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/09PT/z8/P/1JSUv8oKCj/Kioq/zg4OP84ODj/NTU1/zEx + Mf8wMDD/MTEx/zIyMv8yMjL/MjIy/zIyMv8yMjL/MTEx/zExMf8xMTH/KCgo/y0tLf/Jycn//v7+//// + /////////////////////////////////////////Pz8/+/v7/+wsLD/rKys/9/f3//7+/v//f39//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAbf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAASgAAAPQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//X19f/8/Pz/8/Pz/6en + p/9FRUX/NDQ0/y0tLf8zMzP/NTU1/zg4OP82Njb/MzMz/zExMf8xMTH/MTEx/zExMf8yMjL/MjIy/zEx + Mf8dHR3/V1dX/93d3f/+/v7////////////////////////////////////////////8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/7+/v//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAAGL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAMQAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+/v7//7+/v/9/f3//f39/+3t7f+mpqb/Y2Nj/0dHR/81NTX/Jycn/yYmJv8tLS3/MDAw/zQ0 + NP83Nzf/NjY2/zU1Nf81NTX/Ly8v/xMTE/+SkpL/9PT0//7+/v////////////////////////////// + //////////////z8/P/6+vr//v7+//7+/v/+/v7//v7+//z8/P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAABJ////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAFgAAANIAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP9+fn7/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/83Nzf/ExMT/paWl/39/ + f/9kZGT/V1dX/0FBQf8rKyv/Hx8f/xgYGP8XFxf/GRkZ/xkZGf8TExP/MDAw/6CgoP/Ly8v/zs7O/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/3t7e/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADoAAAALv///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEAAA + AL0AAAD/AAAA8gAAANEAAADVAAAA3gAAAO4AAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAOAAAADWAAAA0QAAAOoAAAD/AAAA2AAA + ACP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAABAAAAI4AAAD9AAAAiwAAAAf///8A////AAAAAAcAAAArAAAAYwAA + ALgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMwAAABvAAAAMwAAAAz///8A////AAAA + AAUAAAB8AAAA+AAAALEAAAAP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAE4AAADqAAAA2AAA + AD////8A////AP///wD///8A////AAAAAEsAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPYAAABp////AP// + /wD///8A////AP///wAAAAA5AAAA0wAAAPYAAABt////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABQAAACkAAAA/gAAAKkAAAAk////AP///wD///8A////AAAAAB0AAADHAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADZAAAALP///wD///8A////AP///wAAAAAbAAAAnwAAAP4AAADAAAAAJf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABAAAAA0AAAAPsAAAChAAAAJv// + /wD///8A////AAAAAAUAAACVAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAugAAAA////8A////AP///wAAAAAbAAAAjAAAAPYAAADiAAAAW/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAACAAAAWgAAANcAAAD+AAAAuQAAAGAAAAAY////AP///wAAAABkAAAA+QAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKEAAAAE////AAAAAA8AAABXAAAArwAA + APsAAADmAAAAcgAAAAj///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAEoAAACtAAAA9wAAAP8AAADcAAAArQAA + AIgAAACpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADDAAAAZQAA + AJMAAADKAAAA/AAAAPoAAAC2AAAAVwAAAAX///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAALAAAASgAAAIQAAAC1AAAA2QAAAPIAAAD+AAAA/wAAAP8AAAD0AAAAoAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAA7AAA + AP8AAAD/AAAA/wAAAPUAAADdAAAAugAAAIoAAABPAAAAD////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + ///8AAAAAAAAAAAAAAAAAAAAH/////8AAAD/////wAAAAAAAAAAAAAAAAAAAAAP/////AAAA/////wAA + AAAAAAAAAAAAAAAAAAAA/////wAAAP////wAAAAAAAAAAAAAAAAAAAAAAD////8AAAD////wDAAAAAAA + AAAAAAAAAAAAADAP////AAAA////4HwAAAAAAAAAAAAAAAAAAAAeB////wAAAP///8HwAAAAAAAAAAAA + AAAAAAAAD4H///8AAAD///8D4AAAAAAAAAAAAAAAAAAAAAfA////AAAA///+B4AAAAAAAAAAAAAAAAAA + AAAB4H///wAAAP///AgAAAAAAAAAAAAAAAAAAAAAABA///8AAAD///gAAAAAAAAAAAAAAAAAAAAAAAAA + H///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//4AAAAAAAAAAAAAAAAAAAAAAAAAAH//8A + AAD//8AAAAAAAAAAAAAAAAAAAAAAAAAAA///AAAA///AAAAAAAAAAAAAAAAAAAAAAAAAAAH//wAAAP// + gAcAAAAAAAAAAAAAAAAAAAAADgYB//8AAAD//wAPgAAAAAAAAAAAAAAAAAAAAB8PAP//AAAA//8AH8AA + AAAAAAAAAAAAAAAAAAA/H4D//wAAAP/+AB/AAAAAAAAAAAAAAAAAAAAAPx+Af/8AAAD//gAfwAAAAAAA + AAAAAAAAAAAAAB8PgD//AAAA//wAD4AAAAAAAAAAAAAAAAAAAAAOBwA//wAAAP/8AAcAAAAAAAAAAAAA + AAAAAAAAAAAAP/8AAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAB//AAAA//gAAAAAAAAAAAAAAAAAAAAA + AAAAAAAf/wAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAA + AA//AAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/8A + AAD/4AAH4AAAAAAAAAAAAAAAAAAAAAPgAAf/AAAA/+AAD/AAAAAAAAAAAAAAAAAAAAAP8AAH/wAAAP/g + AB/4AAAAAAAAAAAAAAAAAAAAD/gAB/8AAAD/wAAf+AAAAAAAAAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gA + AAAAAAAAAAAAAAAAAAAf/AAD/wAAAP/AAB/4AAAAAAAAAAAAAAAAAAAAH/wAA/8AAAD/wAAf+AAAAAAA + AAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gAAAAAAAAAAAAAAAAAAAAf+AAD/wAAAP/AAA/wAAAAAAAAAAAA + AAAAAAAAD/AAA/8AAAD/wAAH4AAAAAAAAAAAAAAAAAAAAAfgAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAA + AAABgAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8A + AAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/A + AAAAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAAAAAAAAAAAAAAAAA/AAP/AAAA/8AA/AAA + AAAAAAAAAAAAAAAAAAAAPwAD/wAAAP/AAPwAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAA + AAAAAAAAAAAAAAAMAAP/AAAA/8AA/AAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AH//gAAAAAAAAAAAA + AAAAAAAAAAAAA/8AAAD/wB//8AAAAAAAAAAAAAAAAAAAAA4AHAP/AAAA/+Af//AAAAAAAAAAAAAAAAAA + AAAfAD4H/wAAAP/gH//wAAAAAAAAAAAAAAAAAAAAHwA+B/8AAAD/4B//8AAAAAAAAAAAAAAAAAAAAB8A + Pgf/AAAA/+Af//AAAAAAAAAAAAAAAAAAAAAOABwH/wAAAP/wAPwAAAAAAAAAAAAAAAAAAAAAAAAAD/8A + AAD/8AD8AAAAAAAAAAAAAAAAAAAAAAAAAA//AAAA//AA/AAAAAAAAAAAAAAAAAAAAAAADAAP/wAAAP/4 + APwAAAAAAAAAAAAAAAAAAAAAAB4AH/8AAAD/+AD8AAAAAAAAAAAAAAAAAAAAAAA/AB//AAAA//gA/AAA + AAAAAAAAAAAAAAAAAAAAPwAf/wAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAB4AP/8AAAD//AAAAAAAAAAA + AAAAAAAAAAAAAAAMAD//AAAA//4AAAAAAAAAAAAAAAAAAAAAAAAAAAB//wAAAP//AAAAAAAAAAAAAAAA + AAAAAAAAGAAA//8AAAD//wAAAAAAAAAAAAAAAAAAAAAAABwAAP//AAAA//+AAAAAAAAAAAAAAAAAAAAA + AAAIAAH//wAAAP//wAAAAAAAAAAAAAAAAAAAAAAAAAAD//8AAAD//+AAAAAAAAAAAAAAAAAAAAAAAAAA + B///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//+AAAAAAAAAAAAAAAAAAAAAAAAAAf//8A + AAD///wAAAAAAAAAAAAAAAAAAAAAAAAAP///AAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAH///wAAAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAD///+DAAAAAAAAAAAAAAAAAAAAAADB////AAAA////4fAA + AAAAAAAAAAAAAAAAAAAPh////wAAAP////B4AAAAAAAAAAAAAAAAAAAAHg////8AAAD////8HAAAAAAA + AAAAAAAAAAAAADg/////AAAA/////gMAAAAAAAAAAAAAAAAAAABAf////wAAAP////+AAAAAAAAAAAAA + AAAAAAAAAf////8AAAD/////8AAAAAAAAAAAAAAAAAAAAA//////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA + + + \ No newline at end of file diff --git a/GayMaker/GlobalGameSettings.Designer.cs b/GayMaker/GlobalGameSettings.Designer.cs new file mode 100644 index 0000000..db11a97 --- /dev/null +++ b/GayMaker/GlobalGameSettings.Designer.cs @@ -0,0 +1,218 @@ +namespace GayMaker +{ + partial class GlobalGameSettings + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GlobalGameSettings)); + this.panel1 = new System.Windows.Forms.Panel(); + this.TexturePageSize = new System.Windows.Forms.ComboBox(); + this.FullScale = new System.Windows.Forms.RadioButton(); + this.AspectRatio = new System.Windows.Forms.RadioButton(); + this.label3 = new System.Windows.Forms.Label(); + this.Interporlate = new System.Windows.Forms.CheckBox(); + this.Options = new System.Windows.Forms.Label(); + this.FrontTouchPad = new System.Windows.Forms.CheckBox(); + this.RearTouchPad = new System.Windows.Forms.CheckBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.Save = new System.Windows.Forms.Button(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panel1.Controls.Add(this.TexturePageSize); + this.panel1.Controls.Add(this.FullScale); + this.panel1.Controls.Add(this.AspectRatio); + this.panel1.Controls.Add(this.label3); + this.panel1.Controls.Add(this.Interporlate); + this.panel1.Controls.Add(this.Options); + this.panel1.Controls.Add(this.FrontTouchPad); + this.panel1.Controls.Add(this.RearTouchPad); + this.panel1.Controls.Add(this.label2); + this.panel1.Location = new System.Drawing.Point(15, 25); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(235, 164); + this.panel1.TabIndex = 0; + // + // TexturePageSize + // + this.TexturePageSize.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.TexturePageSize.FormattingEnabled = true; + this.TexturePageSize.Items.AddRange(new object[] { + "256", + "512", + "1024", + "2048", + "4096", + "8192"}); + this.TexturePageSize.Location = new System.Drawing.Point(124, 130); + this.TexturePageSize.Name = "TexturePageSize"; + this.TexturePageSize.Size = new System.Drawing.Size(94, 21); + this.TexturePageSize.TabIndex = 8; + // + // FullScale + // + this.FullScale.AutoSize = true; + this.FullScale.Location = new System.Drawing.Point(6, 135); + this.FullScale.Name = "FullScale"; + this.FullScale.Size = new System.Drawing.Size(69, 17); + this.FullScale.TabIndex = 7; + this.FullScale.TabStop = true; + this.FullScale.Text = "Full scale"; + this.FullScale.UseVisualStyleBackColor = true; + // + // AspectRatio + // + this.AspectRatio.AutoSize = true; + this.AspectRatio.Location = new System.Drawing.Point(6, 112); + this.AspectRatio.Name = "AspectRatio"; + this.AspectRatio.Size = new System.Drawing.Size(108, 17); + this.AspectRatio.TabIndex = 6; + this.AspectRatio.TabStop = true; + this.AspectRatio.Text = "Keep aspect ratio"; + this.AspectRatio.UseVisualStyleBackColor = true; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 96); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(81, 13); + this.label3.TabIndex = 5; + this.label3.Text = "Scaling Options"; + // + // Interporlate + // + this.Interporlate.AutoSize = true; + this.Interporlate.Location = new System.Drawing.Point(4, 21); + this.Interporlate.Name = "Interporlate"; + this.Interporlate.Size = new System.Drawing.Size(183, 17); + this.Interporlate.TabIndex = 4; + this.Interporlate.Text = "Interporlate colors between pixels"; + this.Interporlate.UseVisualStyleBackColor = true; + // + // Options + // + this.Options.AutoSize = true; + this.Options.Location = new System.Drawing.Point(1, 5); + this.Options.Name = "Options"; + this.Options.Size = new System.Drawing.Size(43, 13); + this.Options.TabIndex = 3; + this.Options.Text = "Options"; + // + // FrontTouchPad + // + this.FrontTouchPad.AutoSize = true; + this.FrontTouchPad.Location = new System.Drawing.Point(3, 67); + this.FrontTouchPad.Name = "FrontTouchPad"; + this.FrontTouchPad.Size = new System.Drawing.Size(120, 17); + this.FrontTouchPad.TabIndex = 2; + this.FrontTouchPad.Text = "Enable Front Touch"; + this.FrontTouchPad.UseVisualStyleBackColor = true; + // + // RearTouchPad + // + this.RearTouchPad.AutoSize = true; + this.RearTouchPad.Location = new System.Drawing.Point(3, 44); + this.RearTouchPad.Name = "RearTouchPad"; + this.RearTouchPad.Size = new System.Drawing.Size(119, 17); + this.RearTouchPad.TabIndex = 0; + this.RearTouchPad.Text = "Enable Rear Touch"; + this.RearTouchPad.UseVisualStyleBackColor = true; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(121, 114); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(97, 13); + this.label2.TabIndex = 2; + this.label2.Text = "Texture Page Size:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(17, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(112, 13); + this.label1.TabIndex = 1; + this.label1.Text = "Global Game Settings:"; + // + // Save + // + this.Save.Location = new System.Drawing.Point(15, 195); + this.Save.Name = "Save"; + this.Save.Size = new System.Drawing.Size(235, 23); + this.Save.TabIndex = 2; + this.Save.Text = "Save Changes"; + this.Save.UseVisualStyleBackColor = true; + this.Save.Click += new System.EventHandler(this.Save_Click); + // + // GlobalGameSettings + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.ClientSize = new System.Drawing.Size(262, 230); + this.Controls.Add(this.Save); + this.Controls.Add(this.label1); + this.Controls.Add(this.panel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.KeyPreview = true; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "GlobalGameSettings"; + this.ShowInTaskbar = false; + this.Text = "Global Game Settings"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.GlobalGameSettings_FormClosing); + this.Load += new System.EventHandler(this.GlobalGameSettings_Load); + this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.GlobalGameSettings_KeyDown); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.CheckBox FrontTouchPad; + private System.Windows.Forms.CheckBox RearTouchPad; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button Save; + private System.Windows.Forms.RadioButton FullScale; + private System.Windows.Forms.RadioButton AspectRatio; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.CheckBox Interporlate; + private System.Windows.Forms.Label Options; + private System.Windows.Forms.ComboBox TexturePageSize; + } +} \ No newline at end of file diff --git a/GayMaker/GlobalGameSettings.cs b/GayMaker/GlobalGameSettings.cs new file mode 100644 index 0000000..1aae004 --- /dev/null +++ b/GayMaker/GlobalGameSettings.cs @@ -0,0 +1,228 @@ +//IDC that my code is shit: +#pragma warning disable IDE1006 +#pragma warning disable IDE0017 + +using System; +using System.Drawing; +using System.IO; +using System.Windows.Forms; +using System.Xml; + +namespace GayMaker +{ + public partial class GlobalGameSettings : Form + { + + bool RearTouchEnabled = false; + bool FrontTouchEnabled = false; + bool IntorpolateEnabled = false; + bool MakeFullScale = true; + bool KeepAspectRatio = false; + int PageSize = 2048; + + String ProjectPath; + XmlDocument DefaultConfig = new XmlDocument(); + + public GlobalGameSettings() + { + //Bypass Windows DPI Scaling + Font = new Font(Font.Name, 8.25f * 96f / CreateGraphics().DpiX, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont); + InitializeComponent(); + } + + + private void GlobalGameSettings_Load(object sender, EventArgs e) + { + Program.GM.Enabled = false; + + ProjectPath = Path.GetDirectoryName(Program.GM.GetProjectPath()); + Console.WriteLine(ProjectPath); + DefaultConfig.Load(ProjectPath + "\\Configs\\Default.config.gmx"); + + XmlNode FT = DefaultConfig.GetElementsByTagName("option_psvita_fronttouch")[0]; + XmlNode RT = DefaultConfig.GetElementsByTagName("option_psvita_reartouch")[0]; + XmlNode TP = DefaultConfig.GetElementsByTagName("option_psvita_texture_page")[0]; + XmlNode IT = DefaultConfig.GetElementsByTagName("option_psvita_interpolate")[0]; + XmlNode SC = DefaultConfig.GetElementsByTagName("option_psvita_scale")[0]; + + try + { + //If global game settings was never opened then its true/false for some reason + + if (bool.Parse(FT.InnerText)) + { + FrontTouchEnabled = true; + } + else + { + FrontTouchEnabled = false; + } + + if(bool.Parse(RT.InnerText)) + { + RearTouchEnabled = true; + } + else + { + RearTouchEnabled = false; + } + if(bool.Parse(IT.InnerText)) + { + IntorpolateEnabled = true; + } + else + { + IntorpolateEnabled = false; + } + } + catch + { + //Otherwise its -1 / 0 (GM IS WEIRD) + + if (int.Parse(FT.InnerText) == 0) + { + FrontTouchEnabled = false; + } + else + { + FrontTouchEnabled = true; + } + + if (int.Parse(RT.InnerText) == 0) + { + RearTouchEnabled = false; + } + else + { + RearTouchEnabled = true; + } + + if (int.Parse(IT.InnerText) == 0) + { + IntorpolateEnabled = false; + } + else + { + IntorpolateEnabled = true; + } + }; + + + + if (int.Parse(SC.InnerText) == 0) + { + MakeFullScale = true; + KeepAspectRatio = false; + } + else + { + MakeFullScale = false; + KeepAspectRatio = true; + } + + PageSize = int.Parse(TP.InnerText); + + //Update Form + + FrontTouchPad.Checked = FrontTouchEnabled; + RearTouchPad.Checked = RearTouchEnabled; + Interporlate.Checked = IntorpolateEnabled; + + FullScale.Checked = MakeFullScale; + AspectRatio.Checked = KeepAspectRatio; + + TexturePageSize.Text = PageSize.ToString(); + + } + + private void Save_Click(object sender, EventArgs e) + { + try + { + if (FrontTouchPad.Checked) + { + XmlNode FT = DefaultConfig.GetElementsByTagName("option_psvita_fronttouch")[0]; + FT.InnerText = "-1"; + } + else + { + XmlNode FT = DefaultConfig.GetElementsByTagName("option_psvita_fronttouch")[0]; + FT.InnerText = "0"; + } + + if (RearTouchPad.Checked) + { + XmlNode RT = DefaultConfig.GetElementsByTagName("option_psvita_reartouch")[0]; + RT.InnerText = "-1"; + } + else + { + XmlNode RT = DefaultConfig.GetElementsByTagName("option_psvita_reartouch")[0]; + RT.InnerText = "0"; + } + + if (Interporlate.Checked) + { + XmlNode IT = DefaultConfig.GetElementsByTagName("option_psvita_interpolate")[0]; + IT.InnerText = "-1"; + } + else + { + XmlNode IT = DefaultConfig.GetElementsByTagName("option_psvita_interpolate")[0]; + IT.InnerText = "0"; + } + + if(AspectRatio.Checked) + { + XmlNode SC = DefaultConfig.GetElementsByTagName("option_psvita_scale")[0]; + SC.InnerText = "-1"; + } + else + { + XmlNode SC = DefaultConfig.GetElementsByTagName("option_psvita_scale")[0]; + SC.InnerText = "0"; + } + + XmlNode TP = DefaultConfig.GetElementsByTagName("option_psvita_texture_page")[0]; + TP.InnerText = TexturePageSize.Text; + + //Save without creating newlines (i dont think it really matters but its good to be as accurate as possible) + XmlWriterSettings settings = new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true }; + XmlWriter writer = XmlWriter.Create(ProjectPath + "\\Configs\\Default.config.gmx", settings); + DefaultConfig.Save(writer); + writer.Close(); + } + catch(Exception) + { + MessageBox.Show("There was an error while saving settings!","Error",MessageBoxButtons.OK,MessageBoxIcon.Error); + } + + + Program.GM.Enabled = true; + + Close(); + + } + + private void GlobalGameSettings_KeyDown(object sender, KeyEventArgs e) + { + //Keyboard Shortcuts are Nice. + + if(e.KeyCode == Keys.Enter) + { + Save_Click(null, null); + } + + else if(e.KeyCode == Keys.Escape) + { + Program.GM.Enabled = true; + Close(); + } + } + + private void GlobalGameSettings_FormClosing(object sender, FormClosingEventArgs e) + { + Program.GM.Enabled = true; + } + } +} diff --git a/GayMaker/GlobalGameSettings.resx b/GayMaker/GlobalGameSettings.resx new file mode 100644 index 0000000..dbe9092 --- /dev/null +++ b/GayMaker/GlobalGameSettings.resx @@ -0,0 +1,3179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA + IACoJQAA7h4AAMjIAAABACAACIcCAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAASCwAAEgsAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADQAAAA6AAAAOgAAADoAAAA6AAAAOgAA + ADoAAAA6AAAAOgAAADUAAAARAAAAAAAAAAAAAAAAAAAANgAAAJEVFRXoPT099D4+PvMvLi7zKScn8wQE + BPMqKirzQEBA8z09PfQVFRXkAAAAjgAAADQAAAAAAAAAEgAAALMAAAC5T09P+PHx8f/V1dX/Q0hH/zVq + XP8NQzb/goiG/+Li4v/v7+//UlJS7gAAALAAAACoAAAAFAAAADoAAADWAAAAj1hYWOr8/Pz/z83N/yFo + WP8GdFz/DIJn/xhqV/99e3v/+/v7/1hYWOwAAACNAAAA1AAAADsAAABEAAAAwwAAAKhSUlL7/f39/4qI + if8jcmH/I1RH/yJkU/8mbFz/pqam//v7+/9TU1P5AAAAxAAAANAAAABCAAAAIwAAAJEAAACQU1NT+/39 + /f/Ozc3/doeD/1CPf/9Sj3//QEpH/9LR0f/9/f3/VFRU9QAAAMEAAACqAAAAIAAAAAAAAABeAAAA1j09 + Pfq5ubn/v7+//5CPkP8sLy//Zmlp/3R0dP+xsbH/ubm5/z4+PvUAAADIAAAAXgAAAAAAAAAAAAAAAwAA + ACYHBwdhExMTbBQUFGsTExNrCAgIaxQUFGsbGxtrFRUVaxMTE2wHBwdiAAAAJwAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//AAD//wAA//8AAP//AADAAwAAgAEAAAAAAAAAAAAAAAAAAAAAAACAAQAAgAEAAP// + AAD//wAA//8AAP//AAAoAAAAGAAAADAAAAABACAAAAAAAAAJAAASCwAAEgsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAGAAAABgAA + AAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAEAAAAKgAAAHkAAAC2AAAAtgAAALYAAAC2AAAAtgAAALYAAAC2AAAAtgAA + ALYAAAC2AAAAtgAAALYAAAC2AAAAtgAAAH0AAAAsAAAABQAAAAAAAAAAAAAAAAAAAAIAAABqAAAAqwAA + ANwhISH/S0tL/0pKSv9MTEz/QEBA/zs7O/84Nzf/AgEC/wwMDP9CQkL/S0tL/0tLS/9LS0v/ISEh/wAA + ANIAAACrAAAAZQAAAAMAAAAAAAAAAAAAADgAAADkAAAAmAAAAOBtbW3//Pz8//v7+//m5ub/Xl1e/0RE + RP9VZWD/CBoU/yEhIf/X1tb//Pz8//r6+v/8/Pz/bW1t/wAAALUAAACbAAAAwAAAADwAAAAAAAAAAAAA + AIQAAADzAAAAlgAAAL9wcHD///////////+9vb3/FhkY/wdeSP8IpoL/C6iE/xl4YP9hZmT/lZWV//z8 + /P//////b29v/wAAAMMAAACcAAAA8QAAAIUAAAAAAAAACAAAAKsAAADoAAAAbQAAAJ9vb2////////// + ///T0ND/LV9T/warh/8NQDX/DUc6/wm1j/8LSjv/Liss/+Tk5P//////b29v/wAAAKEAAABmAAAA5wAA + AKsAAAAIAAAACQAAALwAAADtAAAAwQAAAPpwcHD//////+/v7/9WUlP/F19Q/x6XfP8ODQz/GFBB/x2l + hv8bYlL/a2lp/+vr6///////cHBw/wAAAPoAAAC9AAAA7QAAALwAAAAJAAAAAwAAAJ8AAAB5AAAALAAA + AMxvb2////////j4+P9jYWL/KT45/1u4of8+dmX/P3po/zxzY/8yNzb/1NPT////////////b29v/wAA + AMYAAAC2AAAAsQAAAJEAAAAEAAAAAAAAAGQAAAC3AAAAfQAAAOxwcHD////////////X19f/qamp/01q + Y/9Vn43/WaaT/zxeV/8sLCz/tra2////////////cHBw/wAAAOMAAACtAAAAzAAAAF8AAAAAAAAAAAAA + ABIAAACrAAAA+wAAAP9ra2v/9fX1//Pz8//29vb/4+Pj/1NSU/8pKir/ent7/4+Ojv+MjIz/6enp//Pz + 8//19fX/ampq/wAAAOQAAADmAAAAqQAAABMAAAAAAAAAAAAAAAAAAAAZAAAAbQAAAK0cHBzuQEBA7kBA + QO5AQEDuPj4+7iUlJe4NDQ3uLy8v7kFBQe5AQEDuQUFB7kBAQO5AQEDuHBwc7gAAAK8AAABwAAAAGwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABkAAAAyAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAA + ADAAAAAwAAAAMAAAADAAAAAwAAAAMgAAABoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A8AAPAMAAAwCAAAEAgAABAIAA + AQAAAAAAAAAAAAAAAACAAAEAgAABAMAAAwDgAAcA////AP///wD///8A////AP///wD///8AKAAAACAA + AABAAAAAAQAgAAAAAAAAEAAAEgsAABILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAEAAAAJAAAAFAAAABcAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAA + AFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFwAAABSAAAAJwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAEwAAAFQAAAB1AAAA5QAAAP8AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAA + AP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/wAAAOgAAAB6AAAAVwAAABYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAA8AAAChAAAAyQAAANIAAAD/NTU1/19fX/9eXl7/Xl5e/19fX/9bW1v/QkJC/15e + Xv9CQUL/AgEC/wAAAP8oKCj/XV1d/15eXv9eXl7/Xl5e/19fX/81NTX/AAAA+QAAAMgAAADMAAAAmwAA + ABEAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAPoAAAB3AAAAnAAAAP+QkJD///////7+/v//////9/f3/4yM + jP8tLS3/iIaG/2FgX/8HBQX/AQAA/1RTVP/6+vr///////7+/v/+/v7//////4+Pj/8AAADcAAAAbAAA + AH8AAAC1AAAAdQAAAAAAAAAAAAAAAAAAABYAAADOAAAA/wAAAM0AAADPAAAA/5GRkf////////////// + //+srKz/EBAQ/wUIB/8LRjT/CoZm/w2LbP8PUT3/SU5M/8jIyP/MzMz//Pz8////////////kJCQ/wAA + APoAAADSAAAA2gAAAPYAAADQAAAAFwAAAAAAAAAAAAAAQQAAANkAAADlAAAAYwAAADoAAADmkJCQ//// + /////////////8LCwv8mJiX/CmBK/wjLoP8Lpob/C5+B/wnJn/8UeWD/HyAf/y4uLv/Z2dn///////// + //+Pj4//AAAA6gAAAEMAAABgAAAA5QAAANgAAABCAAAAAAAAAAAAAABgAAAA7AAAAO8AAACFAAAAYAAA + AO6QkJD////////////8/Pz/1NPT/zRKRP8GvJT/C3li/w0SEf8NHBf/C3Zd/wjKoP8SNSz/EQ8Q/6en + p////////////5CQkP8AAADvAAAAXQAAAHsAAADuAAAA6wAAAGAAAAAAAAAAAAAAAGYAAAD/AAAA8gAA + ANYAAAD4AAAA/5GRkf///////////8rKyv85Njf/FD00/xDKo/8RPzT/DAkJ/xZTQv8fqor/F86n/xVL + P/82NDT/t7e3////////////kJCQ/wAAAP8AAAD3AAAAvwAAAO0AAAD/AAAAZgAAAAAAAAAAAAAAVwAA + APIAAACQAAAANwAAAMAAAAD+kZGR////////////zc3N/yopKv8cLCj/UcWr/0GFcv8SGRX/IDgv/zBb + Tf8hST7/Mzw6/9LS0v/9/f3///////////+QkJD/AAAA+QAAANEAAACWAAAAvwAAAOgAAABXAAAAAAAA + AAAAAAA1AAAAzgAAAEIAAAAMAAAAcwAAAPuRkZH////////////y8vL/YmJi/zc2N/9HdGn/bdm9/123 + nf9btZv/aM+1/y9ORf8uKyz/sbGx/////////////////5CQkP8AAADsAAAAhgAAAN8AAACfAAAArAAA + ADYAAAAAAAAAAAAAAAsAAAC3AAAAzwAAAHkAAADtAAAA/5GRkf/////////////////k5OT/3t7e/3Jz + c/84WVH/U5iI/1Kbiv8/aF//KCws/yoqKv+ioqL/////////////////kJCQ/wAAAPwAAADqAAAAhQAA + ANgAAAC2AAAACwAAAAAAAAAAAAAAAAAAAEIAAADkAAAA/wAAAP8AAAD/kZGR//////////////////// + ////////hYWF/y0rLP8qKir/ZGRk/62srf9dXV3/j4+P//X19f////////////////+QkJD/AAAA8AAA + AMwAAADuAAAA4AAAAEMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAE0AAADDAAAA0gAAAPlQUFD/kJCQ/42N + jf+NjY3/jY2N/42Njf9oaGj/LCws/xkZGf9ZWFj/kZGR/3x8fP+JiYn/jo6O/42Njf+NjY3/kJCQ/1BQ + UP8AAAD5AAAA0QAAAMYAAABQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAB0AAABEAAAAngAA + AMgAAADCAAAAwgAAAMIAAADCAAAAwgEBAcIBAQHCAAAAwgAAAMIAAADCAAAAwgAAAMIAAADCAAAAwgAA + AMIAAADCAAAAyAAAAKAAAABFAAAAHgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAMAAAALAAAADQAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAA + AAsAAAALAAAACwAAAAsAAAANAAAACwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////// + ///////////////////////////////////wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAGAAAABgAAAAYAA + AAGAAAABgAAAAcAAAAPAAAAD4AAAB/gAAB///////////////////////////////////////////ygA + AAAwAAAAYAAAAAEAIAAAAAAAACQAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAA + AD4AAABtAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AHEAAABDAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAEAAAAxAAAAZwAAAGwAAADYAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAN4AAABwAAAAagAAADUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAwAAAGAAAACyAAAAbgAAAKsAAAD3AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAACzAAAAbQAAALMAAABoAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAO4AAADtAAAA0wAAAPsAAAD/CQkJ/2lpaf+Ghob/hYWF/4WF + hf+FhYX/hYWF/4WFhf+Hh4f/dXV1/19fX/+EhIT/iYmJ/0tLS/8AAAD/AAAA/wEBAf8lJSX/dnZ2/4WF + hf+FhYX/hYWF/4WFhf+FhYX/hYWF/4aGhv9paWn/CAgI/wAAAPsAAADcAAAA7QAAAOcAAADmAAAAXAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAA1gAAAP8AAACHAAAAHAAAAMQAAAD/ERER/8vL + y//////////////////////////////////Y2Nj/VVVV/ywsLP+xsbL/3Nzc/2BfYP8AAAD/AgIC/wIC + Av8VFhX/yMjI///////////////////////////////////////Kysr/EBAQ/wAAANAAAAAkAAAAiAAA + AEgAAACKAAAA2wAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAA/wAAAP8AAACuAAAAXQAA + ANsAAAD/EBAQ/8rKyv///////////////////////////9fX1/8+Pj7/AwMD/wMDA/8YFhX/ISYi/xEj + Gv8OIBj/DhUQ/wcGBf8oJyj/39/f///////////////////////////////////////Kysr/EBAQ/wAA + AOkAAACHAAAAxQAAAJUAAAC9AAAA/wAAAIsAAAABAAAAAAAAAAAAAAAAAAAAAAAAABwAAADWAAAA/wAA + AP8AAAD3AAAA1AAAAO0AAAD/EBAQ/8rKyv///////////////////////Pz8/2xsbP8EBAT/CQgI/wkL + Cv8MQzD/DJVw/wm7kP8JvZP/EaJ7/xZaQ/8dIh//kZCR/8rKyv+jo6P/6urq//////////////////// + ///Kysr/EBAQ/wAAAP8AAADzAAAA4AAAAPoAAAD/AAAA/wAAANgAAAAdAAAAAAAAAAAAAAAAAAAAAAAA + AEwAAADqAAAA3AAAAPkAAACPAAAAFgAAAFEAAADtEBAQ/8rKyv///////////////////////f39/46O + jv8bGxv/CwsK/w1gSP8J0qX/BeK0/wnKpP8KyKL/Bt2w/wfaqv8Ue1//HSEg/xwcHP8MDAz/j4+P//// + ///////////////////Kysr/EBAQ/wAAAPIAAABgAAAAHAAAAI4AAAD5AAAA3AAAAOoAAABOAAAAAAAA + AAAAAAAAAAAAAAAAAHcAAADlAAAAvAAAAO4AAABYAAAAAAAAABkAAADYEBAQ/8rKyv////////////// + //////////////Pz8/9ST1D/CjUo/wjMof8H1av/D21Z/w8qJP8NJiH/D1dH/wnFnv8I2qv/FlZE/xAN + Dv8MDAz/RERE//Dw8P/////////////////Kysr/EBAQ/wAAAN0AAAAfAAAAAAAAAE0AAADuAAAAvAAA + AOIAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAI8AAAD/AAAA8QAAAP8AAADCAAAAVAAAAI8AAAD5EBAQ/8rK + yv//////////////////////9fX1/8nJyf8yMTH/C3lf/wXmt/8NfWX/DQ0N/wwKC/8MEA//CxsT/wxr + VP8F4rT/D5t8/xYYF/8SEhL/KCgo/9fX1//////////////////Kysr/EBAQ/wAAAPkAAACMAAAASQAA + ALQAAAD/AAAA8QAAAP4AAACPAAAAAAAAAAAAAAAAAAAAAAAAAJUAAAD/AAAA/wAAAP4AAAD9AAAA+wAA + AP4AAAD/EBAQ/8rKyv/////////////////09PT/cHBw/ysqKv8WGBf/DJl7/wXfsv8PSTv/DQkK/w0M + DP8VTjz/Fq6I/xXEmv8K5bf/C7iT/xQhHP8VFBX/Li4u/9bW1v/////////////////Kysr/EBAQ/wAA + AP8AAAD9AAAA9QAAAOgAAAD6AAAA/wAAAP8AAACUAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAD/AAAA/wAA + AMkAAABaAAAAyQAAAP8AAAD/EBAQ/8rKyv/////////////////w8PD/SEhI/xgYGP8XGBj/GIx1/zLn + wf8oYlP/CwkJ/wwMDP8XLCb/IlVJ/zmQfv8zoor/IH9q/x0lIv97e3v/v7+///j4+P////////////// + ///Kysr/EBAQ/wAAAP8AAAD/AAAAzQAAADUAAADHAAAA/wAAAP8AAACLAAAAAAAAAAAAAAAAAAAAAAAA + AHQAAAD/AAAAxwAAAGoAAAAFAAAAaQAAAMYAAAD/EBAQ/8rKyv/////////////////8/Pz/cHBw/x4e + Hv8dGxz/NmBX/3Ts0v9gv6T/HTQp/w4ODP8lQzn/HTAl/zBUQ/8bKiL/DA0N/0RERP/q6ur///////// + ///////////////////Kysr/EBAQ/wAAAPoAAADEAAAAywAAAJsAAADOAAAAwgAAAPkAAABzAAAAAAAA + AAAAAAAAAAAAAAAAAE0AAAD5AAAAaAAAAAEAAAAAAAAAAQAAAGYAAAD/EBAQ/8rKyv////////////// + ////////sLCw/yYmJv8hICD/ISgl/1inlP938tT/Z8uu/0qPd/9IjHT/YL6i/3Xrzv9Ad2j/FBMT/zs7 + O/+4uLj//Pz8///////////////////////Kysr/EBAQ/wAAAOgAAAA5AAAAlgAAAP8AAACoAAAAMQAA + ANcAAABOAAAAAAAAAAAAAAAAAAAAAAAAAB4AAADZAAAA2gAAAH0AAAAGAAAAfAAAANcAAAD/EBAQ/8rK + yv//////////////////////7e3t/35+fv+Hh4f/eXh4/y89Of9WoZD/deXL/3jy1v938tX/dOvQ/1+3 + o/8uRUD/JSQk/yQkJP9OTk7/7e3t///////////////////////Kysr/EBAQ/wAAAPwAAADSAAAA0wAA + AJ0AAADUAAAA0gAAANMAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACJAAAA/wAAANMAAAB2AAAA0gAA + AP8AAAD/EBAQ/8rKyv////////////////////////////z8/P//////7u7u/1pZWf8kKSf/N1RN/0N3 + a/9DeWz/NltT/ycwLv8oJyj/Kysr/yoqKv+UlJT//f39///////////////////////Kysr/EBAQ/wAA + AP0AAAD6AAAAzAAAADUAAADIAAAA/wAAAIoAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAzAAA + AP8AAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv//////////////////////////////////////6enp/0xM + TP8sKyv/LCor/ygnJ/80NDT/g4KC/5CQkP85OTn/Li4u/35+fv/x8fH///////////////////////// + ///Kysr/EBAQ/wAAAOoAAACPAAAA7gAAAOcAAAD8AAAAzgAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAPQAAANUAAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv///////v7+//7+/v/+/v7//v7+//7+ + /v//////6urq/3Fxcf87Ozv/MjIy/y0tLf9naGj/+Pj4//r6+v+xsbH/rq6u//Pz8////////v7+//7+ + /v/+/v7//v7+///////Jycn/EBAQ/wAAAPsAAADqAAAA/QAAAP8AAADZAAAAQAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAACyAAAAsgAAAMQAAAD5BgYG/0xMTP9gYGD/X19f/19f + X/9fX1//X19f/19fX/9fX1//YGBg/1VVVf8uLi7/FhYW/w8PD/8wMDD/X19f/2BgYP9hYWH/YmJi/2Bg + YP9fX1//X19f/19fX/9fX1//X19f/2BgYP9LS0v/BgYG/wAAAPoAAADIAAAAswAAALYAAAA5AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAARAAAAFAAAACpAAAA+gAA + APgAAAD2AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAA + APcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPYAAAD4AAAA+wAAAK0AAABSAAAARwAA + ABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA + ABsAAAA3AAAAUwAAAEgAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAA + AEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABIAAAAUwAA + ADcAAAAcAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA/gAAAAB/AAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAAAwAAwAAAAAAD + AADAAAAAAAMAAMEAAAAAgwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADCAAAAAAMAAMAA + AAAAAwAAwAAAAAADAADgAAAAAAcAAPAAAAAADwAA+AAAAAAfAAD8AAAAAD8AAP4AAAAAfwAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAyAAAAJABAAABACAAAAAAAABx + AgASCwAAEgsAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAhAAAATgAA + AG4AAACEAAAAkgAAAJcAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAlwAAAJQAAACNAAAAewAA + AGAAAAA7AAAAC////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACwAA + AFoAAACoAAAA6gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAyAAAAHwAAAAh////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAJQAAAJcAAADzAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP4AAAC1AAAAOv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAEwAAAJYAAAD7AAAA/wAAAP8AAAD+AAAA1wAAALoAAADkAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAvAAAAMkAAAD3AAAA/wAAAP8AAAD/AAAAsAAAACT///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAGMAAADtAAAA/wAAAP8AAADAAAAAYwAA + ABb///8A////AAAAADYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGb///8A////AAAAAAcAAABKAAAApwAAAPkAAAD/AAAA+AAA + AIEAAAAH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAB8AAAC9AAAA/wAA + AP0AAAChAAAAKv///wD///8A////AP///wD///8AAAAAmwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAyQAAAAj///8A////AP// + /wD///8AAAAAGQAAAJoAAAD9AAAA/wAAANUAAAA0////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAABaAAAA8AAAAP8AAADRAAAAMv///wD///8A////AP///wD///8AAAAAAgAAAIoAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAvwAAABT///8A////AP///wD///8A////AAAAADYAAADWAAAA/wAAAPsAAAB8AAAAAv// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAAJAAAAnQAAAP8AAAD/AAAArwAAAAj///8A////AP///wD///8A////AAAA + ACkAAADCAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5gAAAFP///8A////AP///wD///8A////AAAA + AAoAAACrAAAA/wAAAP8AAAC+AAAAF////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAM8AAAD/AAAA/wAAANQAAAAG////AP// + /wD///8A////AAAAAC0AAACfAAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AL8AAAA/////AP///wD///8A////AAAAAAMAAAC8AAAA/wAAAP8AAADlAAAAOf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAD4AAADsAAAA/wAA + AP8AAAD/AAAAov///wAAAAABAAAAKAAAAHEAAADJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADSAAAAdgAAACoAAAAB////AAAAAHkAAAD/AAAA/wAA + AP8AAAD5AAAAYP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAA0AAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6wAAAPQAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + APUAAADpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAX////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAKwAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAASP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAABsAAADjAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x0dHf8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y4uLv8fHx//AgIC/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/CQkJ/xEREf8dHR3/Kysr/y4u + Lv8uLi7/Li4u/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//HBwc/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADzAAAAMf///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAHAAAAygAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/f3//Pz8//z8 + /P/8/Pz//v7+//39/f/6+vr/+/v7//v7+//9/f3///////////////////////////////////////7+ + /v/9/f3/6+vr/3h4eP8BAQH/AQEB/wEBAf8BAQH/AAAA/wAAAP8BAQH/AQEB/wAAAP8BAQH/AAAA/wAA + AP8BAQH/BAQE/x8fH/9BQUH/rKys//Pz8//9/f3//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADgAAAAE////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAJcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADuAAAAkwAA + AGwAAACHAAAA4QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////39/f/9/f3/+Pj4//f39//9/f3/mpqa/zk5Of9oaGj/6urq//r6+v/9/f3///////// + /////////////////////////v7+//39/f/Q0ND/MTEx/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB + Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wICAv8hISH/W1tb/+bm5v/9/f3/+/v7//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADTAAAAfAAA + AG8AAACrAAAA/QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5wAAANcAAAD8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAC1AAAAAf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABOAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAzAAAABb///8A////AP///wAAAAAJAAAArAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////f39//r6+v/7+/v/z8/P/y8vL/8TExP/CAgI/xAQ + EP9WVlb/3t7e//39/f/////////////////////////////////+/v7//f39/8jIyP8cHBz/BQUF/wIC + Av8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/BQUF/wYG + Bv8HBwf/enp6//z8/P/+/v7//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAnQAAAAP///8A////AP///wAAAABGAAAA+gAAAP8AAAD/AAAA8QAAAFP///8A////AAAA + ABsAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABr////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEgAAAOcAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAAAf////AP///wD///8A////AP///wAAAAAJAAAA4QAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/5+fn/+/v7/35+ + fv8QEBD/AAAA/wYGBv8FBQX/BAQE/wUFBf9aWlr/5OTk//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39 + /f/8/Pz/wMDA/woKCv8DAwP/BAQE/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8EBAT/AgIC/wICAv9TU1P/+fn5//7+/v/8/Pz///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOYAAAAH////AP///wD///8A////AP///wAAAACNAAAA/wAA + AP8AAABP////AP///wD///8A////AAAAAAcAAADaAAAA/wAAAP8AAAD/AAAA/wAAAPQAAAAh////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACZAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtf///wD///8A////AP// + /wD///8A////AP///wAAAACHAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39//r6 + +v/8/Pz/+fn5/9vb2/9KSkr/DAwM/wQEBP8DAwP/AwMD/wMDA/8DAwP/AwMD/wQEBP9kZGT/39/f//v7 + +//8/Pz//f39//7+/v/39/f/+Pj4//Hx8f+lpaX/BQUF/wICAv8CAgL/AgIC/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AgIC/wICAv8CAgL/AgIC/4iIiP/8/Pz//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAo////wD///8A////AP// + /wD///8A////AAAAAEEAAAD/AAAA4////wD///8A////AP///wD///8A////AAAAAH4AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAALP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAMwAAAP0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACb////AP///wD///8A////AP///wD///8A////AAAAAGwAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7//f39//Pz8//Dw8P/QEBA/wsLC/8FBQX/AgIC/wQEBP8EBAT/BAQE/wQE + BP8EBAT/AwMD/wcHB/90dHT/5OTk//b29v/g4OD/0dHR/8fHx/+jo6P/eXl5/z09Pf8BAQH/BAQE/wQE + BP8DAwP/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8DAwP/AwMD/wMD + A/8DAwP/xcXF//v7+//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACj////AP///wD///8A////AP///wD///8AAAAAQQAAAP8AAADS////AP///wD///8A////AP// + /wD///8AAAAAcAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEr///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMH///8A////AP///wD///8A////AP///wD///8AAAAAkwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//f39//39/f/z8/P/t7e3/zw8PP8FBQX/CgoK/wQE + BP8DAwP/BQUF/wUFBf8FBQX/BQUF/wUFBf8DAwP/BAQE/wcHB/94eHj/oaGh/0RERP8JCQn/BAQE/wEB + Af8CAgL/AgIC/wQEBP8FBQX/BQUF/wQEBP8EBAT/BAQE/wUFBf8FBQX/BAQE/wQEBP8FBQX/BQUF/wQE + BP8FBQX/BQUF/wUFBf8FBQX/BAQE/xUVFf/i4uL//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOUAAAAG////AP///wD///8A////AP///wAAAACMAAAA/wAA + APsAAAAa////AP///wD///8A////AP///wAAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0AAA + AAH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAADT///8A////AP// + /wD///8A////AAAAABYAAADuAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//v7+//39/f/8/Pz/7a2 + tv87Ozv/AwMD/wQEBP8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wQEBP8EBAT/AwMD/wIC + Av8CAgL/BAQE/wUFBf8EBAT/BAQE/wUFBf8GBgb/BQUF/wYGBv8GBgb/BgYG/wUFBf8DAwP/BgYG/wQE + BP8EBAT/BQUF/wcHB/8GBgb/BAQE/wUFBf8FBQX/BQUF/wcHB/8FBQX/X19f//Hx8f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJsAAAAC////AP// + /wD///8AAAAARAAAAPkAAAD/AAAA/wAAALoAAAAJ////AP///wD///8AAAAAYQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAVv///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA5AAAADT///8A////AP///wAAAAAfAAAAzAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/+/v7//f39//AwMD/QEBA/wUFBf8GBgb/BgYG/wYGBv8GBgb/BgYG/wYGBv8GBgb/BgYG/wYG + Bv8GBgb/BgYG/wUFBf8FBQX/BAQE/wMDA/8FBQX/BwcH/wUFBf8GBgb/DAwM/xAQEP8RERH/FBQU/xgY + GP8ZGRn/GRkZ/xgYGP8WFhb/EBAQ/wsLC/8ICAj/BgYG/wUFBf8FBQX/BgYG/wYGBv8EBAT/BQUF/wcH + B/+rq6v/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAM8AAAB3AAAAagAAAKYAAAD8AAAA/wAAAP8AAAD/AAAA/wAAANsAAAB6AAAAawAA + ALEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADN////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAMQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAMEAAACbAAAAtQAAAPkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/2NjY/05OTv8FBQX/CQkJ/wcHB/8GBgb/BwcH/wcH + B/8HBwf/BwcH/wcHB/8HBwb/BwcG/wcHB/8HBwj/BwcI/wYHBv8FBwb/BAcF/wYIBv8KCwj/EhIO/xIV + D/8RFQ7/ERgP/xQcEv8VHhT/FR4V/xYdFv8ZHxb/HCAX/x8gGv8kJCD/IiMf/xscGf8SEhH/CwoK/wcI + B/8FBwb/BwYH/wcEBv8IBAb/Hx0e/9LT0//9/f3//v7+//7+/v////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABD////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACcAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+zs7P97e3v/CgoK/wYG + Bv8ICAj/BwcH/wcHB/8ICAj/CAgI/wgICP8ICAj/CAgH/wgIBv8HCAX/BgcI/wYGCv8HBgn/BwcF/wcI + Av8JDQX/CxEH/wgTBf8PJRT/EDgc/xFHJv8PUiz/FWQ8/xltRP8Ua0L/EmQ8/xJaNP8RTSj/FUAk/xY1 + Hf8VJhb/GiAU/ygpIv8qLCj/FxwX/wcNCP8FBwj/DQcN/w4DCP8XEhP/mZya//Dy8f/5+fn//Pz8//7+ + /v////////////39/f/7+/v//Pz8//z8/P/8/Pz//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKv///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAADAAAAPMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/w8PD/xcXF/8ICAj/CQkJ/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/BwgI/wUI + CP8FBwr/BwgL/wgHB/8QDQf/FRIG/w8aCv8TMx7/CUou/x6GYf8ir4D/IMWS/xDGkf8K0J3/CtOf/wnR + nf8Jzpv/DMua/xDCk/8fu4z/JaV7/xJpSP8MPiX/FS0c/xUfE/8rLyT/Lisl/xAZF/8ECg3/CgYL/wwI + Cv8fISD/eXp6//n5+f/7+/v//v7+/////////////f39//v7+//9/f3/+vr6//z8/P/8/Pz//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+QAAABX///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////+7u7v9OTk7/AgIC/wkJCf8JCQn/CQkJ/wkJCf8JCQn/CQkJ/wkJ + Cf8JCQn/CQkJ/wkJCf8HCQr/BAgM/wsIC/8PCAj/DQ8I/wcaCv8JNBr/CVw5/zGthf8py53/E9ek/wrh + r/8H47H/BeCy/wfluv8A37T/AOC1/wHht/8G4bf/CNuz/w3isv8L3an/FNel/ynJm/8mk2z/EU0t/w8n + Ev8hIxn/LS8p/xwgHv8IDAv/BwgI/wkGB/8UFBT/f39///39/f/8/Pz////////////9/f3/+fn5//Ly + 8v/T09P/sbGx/9LS0v/19fX//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAbf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAALQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z8/P/+/v7/1dXV/wwMDP8KCgr/CQkJ/wgI + CP8ICAj/CAgI/wkJCf8KCgr/CgoK/woKCv8LCwv/CQoK/wYJCv8EBwr/DwcI/xUQCv8IIxH/Blg5/x+q + f/8W16P/CeOs/wLnr/8A57H/AeO0/wrgtf8N37X/AuG0/wDhtP8A4rT/AeK1/wTitf8H4LT/C+G0/wHk + sf8B57D/BOqw/xbep/810Z//GIpi/wQ8Jf8aHhL/OSwm/yElIP8GDQz/EAgM/woICP8HBwf/lZWV//v7 + +//7+/v/9fX1/8nJyf9lZWX/HR0d/w0NDf8NDQ3/DQ0N/7q6uv/7+/v//f39//z8/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADA////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAANAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPkAAACSAAAANQAAAAgAAAAJAAAANQAAAJIAAAD5AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////8/Pz/+Pj4//v7 + +//AwMD/BQUF/wsLC/8LCwv/CgoK/wkJCf8JCQn/CQkJ/woKCv8KCgr/CgoK/wsLC/8JCgr/CAoJ/wkM + Cv8JFQv/Ay4Z/xh+XP8pz6L/D+Ov/wDlr/8A5rD/AOWy/wDltP8A47X/BeC3/wfgtv8A47D/AOOw/wDk + sP8A5bH/AOWy/wDksv8B47T/AuK0/wXis/8B4K3/AeSt/wLjq/8R4Kz/I7eP/xZbP/8PIRD/KzMq/yYp + KP8WDhT/EA4P/wYGBv8RERH/xMTE/7a2tv8sLCz/CQkJ/wcHB/8ICAj/CgoK/wcHB/8FBQX/IiIi//T0 + 9P/9/f3/+fn5//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2gAAAHgAAABBAAAAOQAAAF4AAACxAAAA/gAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAAAW////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAE8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADkAAAAL////wD///8A////AP///wD///8A////AAAA + ADAAAADlAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////8/Pz//Pz8/+Li4v8cHBz/EhIS/xgYGP8NDQ3/DAwM/wsLC/8LCwv/DAsM/wwL + DP8LCwz/CwsL/woKCf8MCgj/CxAH/wQ4If8YmHH/Htqo/wjir/8B5LP/AOS1/wLjtf8E4rX/BOG0/wHi + tv8A4rX/AOK1/wLgtP8D4LT/BOG0/wPhtP8C4rX/AeO1/wPitf8F4bX/BuK0/wrouv8D47X/AeCx/wLg + r/8K36n/Hs2d/xR2U/8JJhX/MC8t/yMhJf8ICAn/DAwM/woKC/8JCAn/AQEB/wYHBv8JCQn/CAgI/wgI + CP8GBgb/CAgI/wsLC/8CAgL/mZmZ//39/f/+/v7//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIIAAAAE////AP///wD///8A////AP// + /wAAAAA9AAAA6AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAFn///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAkAAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAyQAAAJEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAAC3///8A////AP// + /wD///8A////AP///wD///8A////AAAAADAAAAD6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/9fX1/6CgoP8oKCj/ERER/xMT + E/8RERH/Dg8P/wkLDf8NCgz/EAoM/woMC/8JDQr/CgsG/w0TCv8MQin/HZ94/xrerP8G46//AuOz/wLl + uf8B5Lb/AOO0/wTitP8E4LP/BeK4/wLitv8A4LX/AOC1/wPftf8F3rX/BN+1/wHhtv8A5Lj/COG1/wrg + tP8C4bT/AOS1/wDhsv8I4rT/DOGy/wHjsP8D5bD/Fs+h/xR4Wv8NKxz/Ki0n/ycnJv8MDw//Dg8S/wkF + Cf8LCAj/DA0L/woMCv8MDAz/CQkJ/wcHB/8NDQ3/CgoK/wsLC/8JCQn/6enp//v7+//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAB/////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAsAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACsAAAArwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAADQAAAA/wAAAP8AAAD/AAAA5QAAAOQAAACIAAAAJgAAAP8AAADvAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAJMAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/7m5uf8+Pj7/ExMT/xcXF/8VFRb/Cg4Q/xELD/8TCw3/CwwK/w0MCP8GDwX/Bjci/xmf + df8a3av/BOey/wTktP8H4bb/AuK4/wPjtf8B5LT/AOO0/wLdsf8N3rf/DeW9/wrftv8S37j/GN64/xvc + t/8a3bj/FeC6/wzft/8E3LH/At+y/wTgsv8B4rT/A+Ky/wHjsf8C47L/AuO1/wLjtP8H4rL/HM+k/xZ0 + Vf8RJhX/MC4q/x4dH/8PDhP/DAkO/w8LDP8MDQr/Cw0K/wwMDP8MDAz/DAwM/wwMDP8MDAz/DAwM/wQE + BP+JiYn/+vr6//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA1gAAAAP///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAB6AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADMAAAA+gAAAFQAAABaAAAA/wAAAO8AAAD/AAAA/wAAAP8AAADY////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAACQAAAP0AAAD/AAAA/wAAAP8AAABeAAAAZgAAAP8AAAD/AAAA6wAA + AAMAAADLAAAA/wAAAP8AAAD/AAAA/wAAADP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/+/v7/9HR0f9nZ2f/LCws/xYXF/8PExX/Fw4R/xEM + DP8JCgf/EAUD/wMhE/8QiWn/Ft2r/wDgq/8A57T/BeKz/wjhtv8C4bf/BOK1/wjhtf8I4bX/CN2z/xHU + r/8buJv/E5J5/yKHcf8ph3P/J4Rw/yiGcv8kiHP/HJJ6/xi2l/8W17H/BN+x/wHitP8F4bL/AuGx/wHj + sv8D4rX/B+K0/wPltP8J4rH/KMqg/w9dQf8XHxf/MS4u/xcUF/8MCw//DAwN/w8NC/8PDQv/DQ0N/w0N + Df8NDQ3/DQ0N/w0NDf8NDQ3/CQkJ/yAgIP/x8fH//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABy////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABUAAAD9AAAA/wAAAP8AAAD/AAAA9AAAAAUAAAC0AAAA/wAAAP8AAAC7AAAABQAA + APgAAAD/AAAA/wAAAP4AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAA1AAAA/wAAAP8AAAD/AAAA/wAA + APkAAAD7AAAAyQAAAJEAAAD/AAAAugAAAPwAAAD/AAAA/wAAAP8AAAD/AAAACP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/7+/v//Pz8/+jo + 6P9wcHD/EBEQ/wwPD/8WDxH/DwwL/wgKBf8MDgX/EF9H/xnRp/8F47L/AeKw/wLisv8H4bT/BeG2/wDj + tv8B4rT/EOC2/yHZtP8QnX//DmxX/xFDOP8EFxL/Aw0H/wQMB/8FDQj/BA0I/wENB/8GHhf/F0g8/xt0 + Xv8Vr4//FOC2/wDhsv8C4rP/BOGz/wXitf8D47T/Aeaz/wDms/8U4bH/HbqR/wg0I/8aJBz/KCUl/w8O + EP8LDg//EA4N/xEODf8ODg7/Dg4O/w4ODv8ODg7/Dg4O/w4ODv8LCwv/Dg4O/6+vr//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAD3///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA9AAA + AP8AAACsAAAArwAAAPgAAAC+AAAA/wAAAP8AAAD/AAAA/wAAADv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AGMAAAD/AAAA/wAAAP8AAAD/AAAAugAAALwAAACIAAAAJgAAAP4AAACYAAAA9AAAAP8AAAD/AAAA/wAA + AP8AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+fn5/39/f/8QDw//EA4P/w4PDv8LDAj/BgwE/wErGf8svZr/C+Cy/wbg + s/8G4LP/B+C0/wbhtf8C4rb/AOS2/wXluf8g0q7/FWZS/xIvJf8NDAj/FQ4O/xQICv8QDAz/DwwM/w8M + DP8NDAz/Cw0M/woNDP8LDgv/EREN/xY6Lv8UemL/Jt+5/wThs/8D4rT/BeK1/wDktP8A5rL/AeWy/wTk + sf8S4rH/I41t/wMaCf8tLyv/GxQV/w4PEP8PDw//EQ8O/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/wwM + DP8NDQ3/Xl5e//39/f////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAANP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA1QAA + AP8AAAD/AAAA/wAAAP8AAACgAAAA1gAAAFQAAABaAAAA8QAAANYAAAD/AAAA/wAAAP8AAAD/AAAAaf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAigAAAP8AAAD/AAAA/wAAAP8AAABoAAAAdwAAAPkAAADnAAAA9gAA + ACwAAADVAAAA/wAAAP8AAAD/AAAA/wAAAEH///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/R0dH/TU1N/w8ODv8XEBD/Bw8M/wgL + B/8FDgP/GoVo/xTgsf8D47L/AuC1/wPgtv8D4bX/AeK1/wHitv8I4bX/HMek/xFXRP8VFA//FwsL/w0S + EP8MCgr/FQkM/xELDf8OCw3/DAwN/wsMDf8KDA3/CgwM/wYLCf8TCwr/Gw0M/wYYD/8ZZU7/IdSu/wjj + tv8C47X/BuK0/wXjsv8B5bL/AOWx/wjjsf8u2Kr/AkIn/xwdGf8tICH/EBAR/w0REP8PEA//EBAQ/xAQ + EP8QEBD/EBAQ/xAQEP8QEBD/CgoK/wwMDP8tLS3/8vLy//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABW////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAAMAAADzAAAA/wAAAP8AAAD/AAAA/wAAADkAAACmAAAA8AAAAPEAAACUAAAAMQAA + AP8AAAD/AAAA/wAAAP8AAACN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACmAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAdwAAABUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAof///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+/6Cg + oP8YGBj/EA8P/xMPEP8GDgv/DQwG/wMlFf8r0qr/BOe0/wDhsP8A47b/AeK2/wDitf8A4bT/B960/yLI + pv8SVUX/BBMN/w8PDf8MCwv/BxAO/wQLC/8LDA7/CQwN/wsMDf8MDA3/CwwN/woNDP8IDQz/BQwN/wgL + Dv8SDA//DAwN/wMbFf8YXk7/K9Kz/wTjuP8M4Lb/CeG1/wHks/8A5bL/BOSx/xHksf8hqIb/CBEH/zAk + I/8SFBP/DhIS/w4SEv8RERH/ERER/xEREf8RERH/ERER/xEREf8RERH/Dw8P/x8fH//Pz8///f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKj///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAASAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABDAAAASQAAAP0AAAD3AAAA/wAAAP8AAAD/AAAA/wAAAKn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AMIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADhAAAAuwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD8AAAAO////wD///8A////AP///wD///8A////AP///wD///8AAAAALQAAAPgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/jo6O/w0NDf8RERH/DhES/wUIB/8KCgP/GXNa/xTktP8A5bT/AOOz/wLk + tf8F4rX/AOO1/wPit/8f2rf/FGZQ/wgWEf8LDQz/DA0N/wwMDP8MDQz/CwwM/wsNDf8JDA7/CwwN/w4M + Df8NDAz/CQ0M/wYODP8GDQr/CwwK/xIMCv8SDQz/AgoG/wQbE/8UeWX/EOC9/wPgt/8B37T/AeK0/wDk + tP8A5LP/AeCv/xjVrP8CJxj/IB8b/xQZF/8TEhP/DxQV/xISEv8SEhL/EhIS/xISEv8SEhL/EhIS/xAQ + EP8RERH/GBgY/5iYmP/7+/v//f39//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAADT///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAADMAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAM0AAADPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAxf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADrAAAANf///wD///8A////AP///wD///8A////AAAA + AC4AAADkAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////+np6f9vb2//Dw8P/xMTE/8REBL/BQYF/wAP + BP80t5b/ANyp/wDjsv8B4LL/AeO1/wDjtf8A47X/Dt+2/xOUef8ELiH/CA4M/wwNDf8NDQ3/DQ0N/w0N + Df8NDQ3/DgwN/xEMDf8NDA3/CAwO/wYMD/8GDA//BQwP/wMPCv8HDwn/DQ0J/woLB/8LEw7/AA0G/w1C + NP8Zvp7/Bea6/wHnuf8B47b/AOO0/wjitP8B5rT/FeK3/yRvW/8NEw//HR4c/xcSE/8TFBX/ExMT/xMT + E/8TExP/ExMT/xMTE/8TExP/EhIS/xQUFP8SEhL/bm5u//39/f/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAACT///8A////AP///wD///8A////AP// + /wAAAAAEAAAAowAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADd////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADnAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAAkwAA + ADQAAAAHAAAACAAAADMAAACRAAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/8/Pz/19fX/1dX + V/8LCwv/FRUV/xEOEP8MCwr/BCUX/ynTrP8A5K//Aua2/wjhtP8G4rX/AOO1/wHhtP8d1rH/GFpJ/wgN + B/8LDQz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8ODAz/EAwM/w0MDP8KDA3/DAsP/xEIEP8UCBH/DQkQ/w0L + D/8OCg//DggO/w8MEf8KCg7/BQ8M/w9qUf8T4rb/BeO0/wPitP8A5LX/C+G1/wLntv8F3rD/ObCU/wUP + CP8lISH/GBIT/xYTFP8VFRX/FRUV/xUVFf8VFRX/FRUV/xUVFf8UFBT/FRUV/w8PD/9PT0//+vr6//z8 + /P/8/Pz///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8AAA + AHEAAAAP////AP///wAAAAACAAAARwAAAMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOj///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////8/Pz/+vr6//v7+//7+/v/+/v7//Pz + 8//Z2dn/0NDQ/7q6uv91dXX/IyMj/w8PD/8XFxf/CwoM/w0ICP8OTDj/FNmu/wDmsv8A47T/B+K1/wbi + tf8C47X/B+G1/xSqi/8YOzD/Ew0K/w0MC/8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wsNDP8JDQz/DQwM/xEK + C/8UCgv/FAoK/xYQD/8NGAr/Ch0K/wUdCf8DHQn/CB8M/wseDP8KGQj/FVlD/xvPpv8M37L/BeG0/wDl + tf8F4rX/AeCv/wDgsP8ryqr/BhwR/yUhIP8UEhP/GBQV/xYWFv8WFhb/FhYW/xYWFv8WFhb/FhYW/xYW + Fv8UFBT/EBAQ/0BAQP/9/f3//Pz8//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAADYAAAA0AAAAPEAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/8/Pz/7u7u/8zMzP+1tbX/jY2N/zQ0NP8FBQX/CQkJ/xAQEP8QEBD/FBQU/xQVFf8HDQ3/EAkK/xhx + W/8M3K//AOWy/wLjtP8B47X/BOK1/wnhtf8N4bb/EXti/xIUDv8NDAj/CgwL/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0N/wkNDP8RDAr/Ew0H/w4VC/8GJBL/D0ow/xpzRv8chVL/D4VQ/wmFUf8SjFj/FodV/xJ1 + S/8Kck//CrKG/w3hsv8D47P/AOS1/wDktf8D4rP/AOGx/xnYsf8ILyL/Hhwb/w0TEv8ZFxj/FxcX/xcX + F/8XFxf/FxcX/xcXF/8XFxf/FxcX/xUVFf8QEBD/OTk5//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD6////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAD+AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//n5+f+cnJz/NjY2/wsLC/8KCgr/ERER/xUVFf8XFxf/FxcX/xYW + Fv8XFxf/FRcW/wUMDP8PDQz/J4Vw/wncr/8E4rL/BOO0/wDjtP8G4rX/DeG1/xLftf8VdF3/DA8J/wkP + Cv8JDgz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8LDQ3/CwwN/xIMCv8OEQf/FkAp/xuEXv8ZtoX/G9en/xbh + sP8J4q//BOSw/wnms/8R5bP/F92t/xPLm/8Hz57/BOKx/wHjs/8C4rX/AuO1/wjmt/8A47P/Dtiv/wxK + OP8OEw//CBEO/xcXGP8XFxf/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/FRUV/xMTE/89PT3/+/v7//39 + /f/+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP3///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/+/v7/z4+Pv8QEBD/GBgY/xcX + F/8XFxf/GRkZ/xkZGf8ZGRn/GBgY/xgYGP8XGBj/CQwM/wMODP8tj3v/Bt2z/wjgtP8F4bP/AOOz/wXi + tf8G4rX/Ftuz/xhuWP8NDAb/Dg4J/wsNDP8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wwMDf8NDA3/DwwL/wcT + C/8tcVr/Os6n/xXgr/8L4bX/B+G2/wDitf8A4rb/Ad+0/wTdsv8F3rL/A+Ky/wHisv8A4rP/AeO0/wPj + tP8D4rX/AuW1/wLis/8X2K//DlpF/wQSCv8LEAz/FxkX/xcXF/8ZGRn/GBgY/xgYGP8ZGRn/GRkZ/xgY + GP8UFBT/Gxsb/1FRUf/7+/v//Pz8//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA9/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/Ozs7/xUVFf8aGhr/Ghoa/xkZGf8aGhr/Ghoa/xoaGv8ZGRn/GRkZ/xkZGf8QDA7/BAwK/zSO + ff8H3LT/B+C0/wLhs/8A5LL/AeS1/wDktf8X3bT/GnFb/w4OB/8SDQn/DQ0M/w0NDf8NDQ3/DQ0N/w0N + Df8NDQ3/DQwN/xELDf8SCwz/CQ8M/xQ4Lf8baVT/HqCD/ynYtf8g3bf/FN22/w3ftv8H37T/BN60/wXf + s/8I4bT/BuK0/wTjtP8B47T/AOO1/wDktf8A5bX/AeS1/xTXrv8PUz//ERMN/xQQDP8aGhf/GRkZ/xoa + Gv8bGxv/HBwc/x0dHf8dHR3/Gxsb/xMTE/8bGxv/eXl5//39/f/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADx////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADtAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ////////////////////////+/v7//v7+/86Ojr/FxcX/xwcHP8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xoa + Gv8aGhr/Ghoa/w8MDv8IDg3/J3pr/wjasv8B4bT/AOOz/wDls/8A5bX/AOS1/xjftv8bdV//DA8J/xEM + Cf8NDAv/DQ0N/w0NDf8NDQ3/DQ0N/w0NDf8NDAz/EAwM/xILDP8RDA3/DQ0N/wgPDv8VLyv/HGBQ/z2g + iv9r48r/WejL/0foyP886sj/OurH/znpw/8v5L7/I+C5/xjftf8S37X/DuC1/wXhs/8B5rf/Ddau/w9I + Nv8bFBH/FxEP/xgcGv8bGxv/HBwc/xwcHP8ZGRn/FBQU/xAQEP8MDAz/FBQU/21tbf/T09P//Pz8//v7 + +//+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAGEAAAANAAAADgAAAGQAAADyAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADqAAAAZQAA + AGgAAABoAAAAaAAAAGgAAABpAAAA2QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////9/f3/+vr6/zk5Of8ZGRn/Hh4e/xsb + G/8aGhr/HBwc/xwcHP8bGxv/Gxsb/xsbG/8aGxv/CxER/wMODP8TW03/B9au/wDitf8A5rb/AOW0/wbi + tP8K3bH/I923/yOCav8KGA//Dg0J/w0NDP8NDQ3/DQ0N/w0NDf8NDQ3/DA0N/woNDP8HDgz/CQ0M/w4N + Dv8TDRD/FwsR/xoKEP8TFRH/FSgg/yhKP/9cnI3/lu/c/3/r1f9y69L/aOvP/2Tt0f9b7s//UOzM/0fs + yv8/7Mn/JeO7/xrku/8e0a7/CDQl/xMSEP8RExL/Exsa/xAREf8JCQn/CAgI/xEREf87Ozv/c3Nz/66u + rv+/v7//5OTk//z8/P/+/v7//f39//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABK////AP///wD///8A////AAAA + AFEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAzQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/7+/v/Ozs7/xcXF/8gICD/HR0d/xsbG/8cHBz/HBwc/xwcHP8cHBz/HBwc/xscHP8JEhH/BAsJ/wo2 + Kv8U1rH/Ct60/w7dsP8b37T/MeS+/0Lrxv9O7cv/V72m/yRCOf8FDQj/Cg0L/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0M/wQODP8GDQz/CQ4M/wsPDP8IDQn/CQ4K/w0NCf8LDQn/BhAL/w8lHv8iOzH/VpGD/4/d + zf+P6tb/jOvW/4br1f+A69T/f+7W/3/x2P9489n/cOnQ/2vbxP8GJBv/CxEP/w4XFf8VHBv/Dw8P/29v + b//Ozs7/1dXV/9/f3//r6+v/+fn5//39/f/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4v// + /wD///8A////AP///wD///8A////AAAAAOcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v9oaGj/Gxsb/yEhIf8fHx//HR0d/x0dHf8dHR3/HR0d/x0d + Hf8dHR3/HB0d/w4UFP8NBgf/AhYO/ynNrf8t37r/ROnF/1rvzP9o7M3/bevN/27x0/+H5tH/QGNZ/wMS + DP8KDg3/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8NDA3/DgsN/w8LDP8LDQn/AwwD/yA/L/8gTTr/DBcR/w8O + Df8TEA//DQwL/wkQDf8LGBP/CxsV/wwcFP8LGxL/Cx0V/wwiGf8MIxv/CiQb/wkqH/8UMif/Ey4o/woM + Cv8NERD/FxgZ/xoVFv8REBD/lJSU//r6+v/9/f3//Pz8//v7+//4+Pj//f39//z8/P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADS////AP///wD///8A////AP///wD///8AAAAA1wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALX///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AKAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39/56env8gICD/JiYm/x4e + Hv8eHh7/Hh4e/x4eHv8eHh7/Hh4e/x4eHv8eHh7/Hhwc/xELDP8CDAj/acm1/2jq0f9w8tb/du7T/3js + 1v977dX/cO/S/3bw0v9bqpH/FzQj/wsSDP8FCwn/AgoJ/wUNDP8LDA3/EQoN/xIKDf8JDA3/DQwM/xEP + Df8HIxn/WKeT/4Ldx/8hMCz/FxMU/w8ODv8MCgz/DQsM/xANDv8TDQ7/DA0K/wMNCf8EDwz/Cw0M/xEL + DP8RCwv/CA0L/w0MC/8NDAz/Ew8Q/w0ODv8cGxz/FxMU/yoqKv+urq7//Pz8//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPoAAAAX////AP///wD///8A////AAAA + ABwAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAggAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/zc3N/yQkJP8jIyP/ISEh/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8hHx//FA8Q/wQK + CP9LgXX/h+/a/3bw1/9z7NT/dOzW/3rs1f9x7dH/bfLQ/4ry0f9BdFv/ChgM/wUJA/8GCgf/DA8N/wwL + Df8NCw//DAsO/wkNCv8TDAj/EAsF/zVtXP9i1br/bNC5/xQrJf8JDAz/Cw0L/w8PDv8IBwT/DgwJ/xMP + C/8NDAf/BA4I/wgSDf8ODgz/DgwM/wgNDf8LDQ3/DA0N/w0NDf8ODg7/Dg4O/yAgIP8TExP/Y2Nj/+Xl + 5f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ALoAAAAM////AP///wAAAAAOAAAAvQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAB7////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABiAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////Pz8//39/f/z8/P/MjIy/x8fH/8nJyf/ISEh/yEhIf8hISH/ISEh/yEh + If8hISH/ICEh/x0fHv8WExT/CwoK/w0hGv+S4tD/d+3U/2rv1P9u7tX/eu3U/3jt0f9x8ND/eu7O/3vP + sv81XUj/Cx0O/wwQBv8TDAj/EAwM/woMDv8IDA7/EAwK/xgLCf8QCwb/SoZ1/3Lawf80c1//CBkS/wcM + CP8PDQf/Dg4G/xAaC/8VKhr/JT4p/yM3I/8RJRP/DhYL/xMNCv8PDAz/Bg0N/wsNDf8MDQ3/DAwM/wsL + C/8ZGRn/Hh4e/xMTE/+CgoL//Pz8//z8/P/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOoAAACkAAAApAAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAARv///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAXAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39//z8/P9kZGT/HR0d/ykp + Kf8hISH/ISEh/yEhIf8hISH/ISEh/yEhIf8hISH/HiEh/yglJf8SCQr/BggF/3Onmv+F79j/aPDU/2zw + 0/947dL/fO7S/3fy0/9z8dD/fvHQ/3HGpv8qZUn/CCUR/w0PBP8RCgf/EAwL/xEMDv8SCg//CwsO/woM + Df8iPjn/Pmxj/xMnIP8MEAj/DQ8H/wwSBv8OIxL/N2VL/1CYeP9muJT/YK+L/0GDZP8fQzD/EBYO/xEN + DP8LDA3/DA0N/wwMDP8LCwv/DQ0N/yIiIv8ZGRn/MzMz/7Kysv/6+vr//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAADAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3//Pz8/7Kysv8YGBj/Kioq/yYmJv8jIyP/IyMj/yMjI/8jIyP/IyMj/yMjI/8hIiL/JiQl/xkR + E/8MCQb/Fi8m/4fbyP9x7NL/cO/R/3Tv0f9379H/dO/R/3Hw0f9w8ND/efHN/27Usf87gmX/EzUh/wgV + CP8NEQf/Eg4K/w4ND/8AEA7/CQwM/xEMDP8KDgv/CQkG/w4WCP8KHQz/G0Ar/0yLcf9+2br/e+3K/3bz + zP9288r/eOjF/1+skv8dOCr/DxAM/xEMC/8NDAz/DAwM/wkJCf8ZGRn/ISEh/xYWFv9YWFj/5ubm//n5 + +f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP0AAAAI////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA3AAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//7+/v/9/f3/8/Pz/ycnJ/8lJSX/KCgo/yQkJP8kJCT/JCQk/yQk + JP8kJCT/JCQk/yQiIv8iJCT/ISEh/xEMC/8EDQf/TIBx/4Pp0f9479H/cfDR/3Dw0f9y79L/dO/S/3Lv + 0f9189L/c+rH/3/kw/9cqov/PnVY/xs/JP8SKhT/ECIS/wofDv8WGwz/HSIS/xMpFf8UKhX/JEsx/0aC + ZP9juZr/fOnJ/3bu0f9z79P/dO/S/3Tvz/9y7s//gebM/zttXf8KGRH/DQ0J/woKCf8MDAz/ERER/yIi + Iv8iIiL/FxcX/zs7O/+3t7f/8/Pz//39/f////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA1v///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACiAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7/kJCQ/w0N + Df8rKyv/JCQk/yUlJf8kJCT/JCQk/yQkJP8mJSX/KCYn/yQkJP8jJSX/Hhwb/woPDP8MHhj/Y6OT/37v + 0/9179L/dfDT/3bv0v9379H/de/R/3jx0/9z68z/eu7P/4Luzf9527v/YLaW/1mmhv9RlHX/Pn5e/zpx + Uv9CgWD/T515/2Gtif9lv57/e+LC/3/x0v9z7tD/c+7T/3ft1f977NT/eezR/3Tt0f+C7tb/XaST/xMp + If8MDQn/DQwM/wgICP8fHx//JCQk/yQkJP8gICD/HR0d/zs7O/+UlJT/6enp//7+/v/6+vr//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAACb////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAGYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////u7u7/BQUF/ycnJ/8qKir/JSUl/yUlJf8mJib/IyMj/yUlJf8mJib/JiUl/ysr + K/8rKyv/FhcX/wMGBf8kPDX/dMe0/4Pr1P917tL/cO/R/3Tv0f9479H/eO7S/3ju0v9479L/d+7R/3nu + 0f977tL/fe7P/3rpxv9x37z/bNi2/3DevP966sf/gfHP/3jv0f9379L/du7S/3bu0v937tP/d+7T/3jt + 0v927tL/ce/T/3jr0/9isaD/Fy4m/xILCv8LCgr/FxcX/yUlJf8lJSX/JSUl/yUlJf8kJCT/HBwc/ycn + J/9mZmb/2dnZ//j4+P/4+Pj//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAGD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v9zc3P/ExMT/y4uLv8nJyf/JSUl/yQk + JP8kJCT/JiYm/ygoKP8fHx//FRUV/y0tLf8oKCj/DAwM/wsPDf83VEz/htLB/3Tt0v9k8dL/a/DS/3nu + 0f957tL/eO7T/3jv0/937tL/d+7S/3jv0/958NT/evLT/3fw0f927s//devO/3Xrzv968dP/d+/T/3bv + 0v9079P/c+7T/3Pu0/9z7tP/c+7S/3Pt0v9x79P/fe3W/zx8bP8JGhT/FggI/xYTFP8oKCj/JiYm/yUl + Jf8lJSX/JSUl/yUlJf8iIiL/HR0d/xsbG/88PDz/zs7O//j4+P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAAG////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAA1QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAlgAAAGQAAABkAAAAZAAAAGQAAABP////AP// + /wD///8A////AP///wD///8AAAAAPAAAAGQAAABkAAAAZAAAAGQAAAB6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/9/f3/+Li + 4v8KCgr/Kioq/y4uLv8rKyv/Kysr/ysrK/8dHR3/CwsL/xYWFv8rKyv/Ghoa/zQ0NP8lJSX/EAwM/xAL + Cf84WlD/ftjE/3Ls0f9u8NL/dO/S/3fu0v947tP/eO/T/3fu0v937tL/eO/T/3bv0/9y7NL/cuzS/3Pt + 0/907tT/dO3T/3Xu0/937tP/du7T/3Hv0/9v79P/b+/T/3Dv0/9v79P/ce3U/4Dr1P9/zr3/KkY9/wQK + CP8XEhP/JCMj/ygoKP8mJib/JiYm/yYmJv8mJib/Jycn/ycnJ/8nJyf/JSUl/xoaGv86Ojr/6Ojo//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAM////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACDAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////z8/P/6+vr/9vb2/319ff8TExP/Kioq/xcXF/8KCgr/ERER/zk5Of+mpqb/6Ojo/+Xl + 5f8jIyP/Ly8v/zIyMv8nJSX/DwwM/wsSD/8wTUT/fcCw/4bp1P9279T/c+3R/3nw1P927dH/du3R/3fu + 0v9379P/de7T/3Ht1P9x7dT/cu3U/3Lu1f9y7tT/cu7U/3fu0/917tP/ce/T/23v0f9u7M//eO/U/3Ho + zv9+69X/d7us/yxFP/8FCQn/DBES/xgjIv8lJyf/Jygo/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/KCgo/ygo + KP8mJib/ICAg/wkJCf/S0tL//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA3QAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAfv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAACYAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//39/f/+/v7/39/f/1NTU/9AQED/e3t7/7e3 + t//p6en/+Pj4//r6+v/+/v7/+Pj4/8DAwP8LCwv/MDAw/zEzM/8eIyP/DgwM/wkIB/8ZKSP/a6CS/4ni + zv936M7/e/HV/3Pqzv937tL/eO/T/3jv0/937tL/de7S/3Xv0v9179L/de/S/3Xv0v917tL/eO7S/3Xu + 0/9x79P/dPLV/3Xpz/+H7tX/htzH/12Shf8SJR//CAkJ/xgQEv8nIib/JSkr/ygpKf8pKSn/KSkp/ykp + Kf8pKSn/KSkp/ykpKf8pKSn/KSkp/yYmJv8WFhb/OTk5/+jo6P/9/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2wAAADH///8A////AAAAADMAAADeAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAi////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAMUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6//n5 + +f/39/f/+Pj4//z8/P/6+vr/+/v7//r6+v/6+vr//Pz8//7+/v/8/Pz//f39/6Ojo/8eHh7/Jykp/y80 + Nf8tKiv/GxYX/wgMCf8CDgf/Nl5T/2jBrP914Mf/fOrR/3vt0/947dL/d+7T/3fv0/9279H/du7Q/3bu + 0P9379H/d+7R/3bu0f937dP/de7T/3Xv1P9058z/e93G/2m3o/8jUUX/Bw8M/wkQDv8UGRn/JSYn/y8m + K/80Jiv/Kygq/yopKv8qKir/Kioq/yoqKv8qKir/KSkp/yoqKv8qKir/JCQk/xAQEP+6urr/9vb2//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAt////AP///wD///8A////AAAA + ADMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAwf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+fn5/5OTk/8pKSn/Jigo/zQ0NP8sKyv/HR0d/w0ODv8FCwn/ARIM/0dpYv92qJ//fcK1/3bV + xP955tP/eu/Y/3nw1v927NL/devR/3ju1P9579T/duvS/3Lm0f9v2cf/b8Kz/22mm/9AX1j/AgoG/wcL + Cf8QDw//HB0d/ygqKv8qKyr/Kykq/ywoKv8qKir/Kioq/yoqKv8qKir/Kioq/yoqKv8pKSn/Kioq/ykp + Kf8WFhb/UVFR/+Hh4f/6+vr//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2P// + /wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABT////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAADAAAA3AAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0P///wD///8A////AP///wD///8A////AAAA + AKIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////z8/P/7+/v/9PT0/5ycnP8XFxf/Kysr/y0tLf8rKyv/JSUl/xoa + Gv8RERH/Cw0M/wIMCf8fNjH/Q3Rr/1mSiP9fopX/XqmX/2Ctmv9frJn/X6mX/2Grmf9bo5P/VY6D/z9u + Zv8XMiz/AAsH/wgNC/8PEhL/Gxsb/ycnJ/8sLCz/LCws/ysrK/8rKyv/Kysr/ysrK/8rKyv/Kysr/ysr + K/8rKyv/Kysr/ykpKf8oKCj/HR0d/ysrK//FxcX//Pz8//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADY////AP///wD///8A////AP///wD///8AAAAA3wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA3QAAAAP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAABcAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0QAA + AMwAAADMAAAAzAAAAMwAAADMAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////Pz8//v7+//6+vr/yMjI/xwc + HP8qKir/LCws/ywsLP8sLCz/Kioq/ysmJv8jHx//GBgY/w0REP8JDw3/AwgF/wcOC/8NFhD/ERwV/xQf + GP8SHBb/DhYQ/wcPCv8JCgn/ERER/xUWFf8WFRT/JCMj/yopKv8wMDD/Li4u/ysrK/8rKyv/LCws/yws + LP8sLCz/LCws/ywsLP8sLCz/LCws/ywsLP8sLCz/Kysr/yMjI/8aGhr/h4eH/+3t7f/+/v7//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAr////AP///wD///8A////AAAA + ADoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABd////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAADPAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+/v7//b29v+Pj4//ERER/yoqKv8sLCz/Kysr/y0tLf8sLCz/Kysr/y0sLP8vLS3/JyUl/yMg + IP8cGBj/GhcX/xUXFf8VFxX/FhgV/xYZFv8WGBX/GBoY/xwcHP8fHh7/Kigo/zAsLf81LzD/Lygp/zAs + LP82Njb/Ly8v/ysrK/8sLCz/LS0t/y0tLf8tLS3/LS0t/y0tLf8tLS3/LCws/ywsLP8mJib/FxcX/1lZ + Wf/Y2Nj//f39//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ANgAAAAr////AP///wAAAAA5AAAA5AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0gAA + AAL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADgAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////v7+//9/f3/6urq/z09Pf8fHx//LCws/y8vL/8sLCz/LS0t/ywt + Lf8qLS3/Ki0t/ystLf8tLi7/Li0t/y8sLP8vKyz/LSsr/ywrKv8tKyr/LSwr/y4sLP8vLy7/Ji0s/yMr + Kf8lKSn/HyIh/xYUFf8YFBX/IyEh/ygoKP82Njb/Ly8v/y0tLf8tLS3/LS0t/y0tLf8tLS3/LS0t/y4u + Lv8tLS3/KCgo/xoaGv9MTEz/ycnJ//r6+v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACnAAAAbwAA + AMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAADYAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP4AAAA8////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAJAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//v7+//Y2Nj/EBAQ/yoq + Kv8tLS3/MDAw/y4uLv8uLi7/Li4u/zAuLv8wLi7/Ly4u/y8uLv8uLi7/Li0t/ywtLf8pLS3/KCws/ygs + Lf8rLzD/Ky8w/ycqK/8ZFxj/DQwM/w0PD/8/Q0P/oKWk/7O5uf+QlJT/IyQk/yYmJv81NTX/Ly8v/y4u + Lv8uLi7/Li4u/y4uLv8uLi7/LCws/ysrK/8fHx//RUVF/8HBwf/19fX//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAo////wD///8AAAAACwAAAOUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAl////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACAAAANIAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//Pz8/6Wlpf8TExP/MDAw/zAwMP8vLy//Ly8v/y8vL/8vLy//MC4v/zAuL/8vLi//Ly4u/y4u + Lv8uLi7/LS4u/youLv8qLi7/KS0t/yovLv8TFhb/IiUl/1ZUVP+sqan/z8/P/9/g4P/2+fn/+v7+//Hz + 8/+Ojo7/Hx8f/ywsLP8yMjL/LS0t/y4uLv8xMTH/Ly8v/y0tLf8pKSn/Hx8f/z8/P/+/v7//+fn5//39 + /f/+/v7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABp////AP///wD///8AAAAApQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANkAAAAK////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAIwAAAO4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////5+fn/VVVV/x8fH/8sLCz/Li4u/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8uLy//Li8v/y4vL/8vLy//LS0t/xEREf+en5//6unp//n5 + +f/7+/v//v////7////+/////f7+//Hx8f+CgoL/ICAg/zIyMv81NTX/MzMz/zIyMv8pKSn/Kioq/xgY + GP83Nzf/1dXV//r6+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL0AAAAD////AAAA + AAwAAADgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAK////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/v7//z8/P8LCwv/Kysr/zMz + M/8wMDD/Ly8v/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/y8v + L/8uLi7/HR0d/8DAwP/8/Pz//v7+//7+/v/+/v7////////////6+vr/9fX1/+3t7f9nZ2f/HR0d/zIy + Mv84ODj/NjY2/xAQEP8KCgr/aWlp//v7+//9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAANAAAACcAAAA3gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/QAAAE////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAA + APwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9fX1/y0tLf8lJSX/NjY2/zY2Nv8xMTH/MDAw/zExMf8wMDD/MDAw/y8vL/8wMDD/MDAw/zEx + Mf8xMTH/MTEx/zExMf8xMTH/Ly8v/ysrK/8hISH/wcHB//v7+//6+vr//v7+//////////////////7+ + /v/9/f3//Pz8/+fn5/9dXV3/Hx8f/x8fH/8YGBj/RERE/+Dg4P/5+fn/+/v7//v7+//9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABn////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAVwAAAPsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/09PT/z8/P/1JSUv8oKCj/Kioq/zg4OP84ODj/NTU1/zEx + Mf8wMDD/MTEx/zIyMv8yMjL/MjIy/zIyMv8yMjL/MTEx/zExMf8xMTH/KCgo/y0tLf/Jycn//v7+//// + /////////////////////////////////////////Pz8/+/v7/+wsLD/rKys/9/f3//7+/v//f39//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAbf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAASgAAAPQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//X19f/8/Pz/8/Pz/6en + p/9FRUX/NDQ0/y0tLf8zMzP/NTU1/zg4OP82Njb/MzMz/zExMf8xMTH/MTEx/zExMf8yMjL/MjIy/zEx + Mf8dHR3/V1dX/93d3f/+/v7////////////////////////////////////////////8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/7+/v//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAAGL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAMQAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+/v7//7+/v/9/f3//f39/+3t7f+mpqb/Y2Nj/0dHR/81NTX/Jycn/yYmJv8tLS3/MDAw/zQ0 + NP83Nzf/NjY2/zU1Nf81NTX/Ly8v/xMTE/+SkpL/9PT0//7+/v////////////////////////////// + //////////////z8/P/6+vr//v7+//7+/v/+/v7//v7+//z8/P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAABJ////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAFgAAANIAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP9+fn7/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/83Nzf/ExMT/paWl/39/ + f/9kZGT/V1dX/0FBQf8rKyv/Hx8f/xgYGP8XFxf/GRkZ/xkZGf8TExP/MDAw/6CgoP/Ly8v/zs7O/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/3t7e/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADoAAAALv///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEAAA + AL0AAAD/AAAA8gAAANEAAADVAAAA3gAAAO4AAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAOAAAADWAAAA0QAAAOoAAAD/AAAA2AAA + ACP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAABAAAAI4AAAD9AAAAiwAAAAf///8A////AAAAAAcAAAArAAAAYwAA + ALgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMwAAABvAAAAMwAAAAz///8A////AAAA + AAUAAAB8AAAA+AAAALEAAAAP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAE4AAADqAAAA2AAA + AD////8A////AP///wD///8A////AAAAAEsAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPYAAABp////AP// + /wD///8A////AP///wAAAAA5AAAA0wAAAPYAAABt////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABQAAACkAAAA/gAAAKkAAAAk////AP///wD///8A////AAAAAB0AAADHAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADZAAAALP///wD///8A////AP///wAAAAAbAAAAnwAAAP4AAADAAAAAJf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABAAAAA0AAAAPsAAAChAAAAJv// + /wD///8A////AAAAAAUAAACVAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAugAAAA////8A////AP///wAAAAAbAAAAjAAAAPYAAADiAAAAW/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAACAAAAWgAAANcAAAD+AAAAuQAAAGAAAAAY////AP///wAAAABkAAAA+QAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKEAAAAE////AAAAAA8AAABXAAAArwAA + APsAAADmAAAAcgAAAAj///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAEoAAACtAAAA9wAAAP8AAADcAAAArQAA + AIgAAACpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADDAAAAZQAA + AJMAAADKAAAA/AAAAPoAAAC2AAAAVwAAAAX///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAALAAAASgAAAIQAAAC1AAAA2QAAAPIAAAD+AAAA/wAAAP8AAAD0AAAAoAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAA7AAA + AP8AAAD/AAAA/wAAAPUAAADdAAAAugAAAIoAAABPAAAAD////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + ///8AAAAAAAAAAAAAAAAAAAAH/////8AAAD/////wAAAAAAAAAAAAAAAAAAAAAP/////AAAA/////wAA + AAAAAAAAAAAAAAAAAAAA/////wAAAP////wAAAAAAAAAAAAAAAAAAAAAAD////8AAAD////wDAAAAAAA + AAAAAAAAAAAAADAP////AAAA////4HwAAAAAAAAAAAAAAAAAAAAeB////wAAAP///8HwAAAAAAAAAAAA + AAAAAAAAD4H///8AAAD///8D4AAAAAAAAAAAAAAAAAAAAAfA////AAAA///+B4AAAAAAAAAAAAAAAAAA + AAAB4H///wAAAP///AgAAAAAAAAAAAAAAAAAAAAAABA///8AAAD///gAAAAAAAAAAAAAAAAAAAAAAAAA + H///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//4AAAAAAAAAAAAAAAAAAAAAAAAAAH//8A + AAD//8AAAAAAAAAAAAAAAAAAAAAAAAAAA///AAAA///AAAAAAAAAAAAAAAAAAAAAAAAAAAH//wAAAP// + gAcAAAAAAAAAAAAAAAAAAAAADgYB//8AAAD//wAPgAAAAAAAAAAAAAAAAAAAAB8PAP//AAAA//8AH8AA + AAAAAAAAAAAAAAAAAAA/H4D//wAAAP/+AB/AAAAAAAAAAAAAAAAAAAAAPx+Af/8AAAD//gAfwAAAAAAA + AAAAAAAAAAAAAB8PgD//AAAA//wAD4AAAAAAAAAAAAAAAAAAAAAOBwA//wAAAP/8AAcAAAAAAAAAAAAA + AAAAAAAAAAAAP/8AAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAB//AAAA//gAAAAAAAAAAAAAAAAAAAAA + AAAAAAAf/wAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAA + AA//AAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/8A + AAD/4AAH4AAAAAAAAAAAAAAAAAAAAAPgAAf/AAAA/+AAD/AAAAAAAAAAAAAAAAAAAAAP8AAH/wAAAP/g + AB/4AAAAAAAAAAAAAAAAAAAAD/gAB/8AAAD/wAAf+AAAAAAAAAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gA + AAAAAAAAAAAAAAAAAAAf/AAD/wAAAP/AAB/4AAAAAAAAAAAAAAAAAAAAH/wAA/8AAAD/wAAf+AAAAAAA + AAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gAAAAAAAAAAAAAAAAAAAAf+AAD/wAAAP/AAA/wAAAAAAAAAAAA + AAAAAAAAD/AAA/8AAAD/wAAH4AAAAAAAAAAAAAAAAAAAAAfgAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAA + AAABgAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8A + AAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/A + AAAAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAAAAAAAAAAAAAAAAA/AAP/AAAA/8AA/AAA + AAAAAAAAAAAAAAAAAAAAPwAD/wAAAP/AAPwAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAA + AAAAAAAAAAAAAAAMAAP/AAAA/8AA/AAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AH//gAAAAAAAAAAAA + AAAAAAAAAAAAA/8AAAD/wB//8AAAAAAAAAAAAAAAAAAAAA4AHAP/AAAA/+Af//AAAAAAAAAAAAAAAAAA + AAAfAD4H/wAAAP/gH//wAAAAAAAAAAAAAAAAAAAAHwA+B/8AAAD/4B//8AAAAAAAAAAAAAAAAAAAAB8A + Pgf/AAAA/+Af//AAAAAAAAAAAAAAAAAAAAAOABwH/wAAAP/wAPwAAAAAAAAAAAAAAAAAAAAAAAAAD/8A + AAD/8AD8AAAAAAAAAAAAAAAAAAAAAAAAAA//AAAA//AA/AAAAAAAAAAAAAAAAAAAAAAADAAP/wAAAP/4 + APwAAAAAAAAAAAAAAAAAAAAAAB4AH/8AAAD/+AD8AAAAAAAAAAAAAAAAAAAAAAA/AB//AAAA//gA/AAA + AAAAAAAAAAAAAAAAAAAAPwAf/wAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAB4AP/8AAAD//AAAAAAAAAAA + AAAAAAAAAAAAAAAMAD//AAAA//4AAAAAAAAAAAAAAAAAAAAAAAAAAAB//wAAAP//AAAAAAAAAAAAAAAA + AAAAAAAAGAAA//8AAAD//wAAAAAAAAAAAAAAAAAAAAAAABwAAP//AAAA//+AAAAAAAAAAAAAAAAAAAAA + AAAIAAH//wAAAP//wAAAAAAAAAAAAAAAAAAAAAAAAAAD//8AAAD//+AAAAAAAAAAAAAAAAAAAAAAAAAA + B///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//+AAAAAAAAAAAAAAAAAAAAAAAAAAf//8A + AAD///wAAAAAAAAAAAAAAAAAAAAAAAAAP///AAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAH///wAAAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAD///+DAAAAAAAAAAAAAAAAAAAAAADB////AAAA////4fAA + AAAAAAAAAAAAAAAAAAAPh////wAAAP////B4AAAAAAAAAAAAAAAAAAAAHg////8AAAD////8HAAAAAAA + AAAAAAAAAAAAADg/////AAAA/////gMAAAAAAAAAAAAAAAAAAABAf////wAAAP////+AAAAAAAAAAAAA + AAAAAAAAAf////8AAAD/////8AAAAAAAAAAAAAAAAAAAAA//////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA + + + \ No newline at end of file diff --git a/GayMaker/Preferences.Designer.cs b/GayMaker/Preferences.Designer.cs new file mode 100644 index 0000000..9a248d1 --- /dev/null +++ b/GayMaker/Preferences.Designer.cs @@ -0,0 +1,275 @@ +namespace GayMaker +{ + partial class Preferences + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Preferences)); + this.panel1 = new System.Windows.Forms.Panel(); + this.browse = new System.Windows.Forms.Button(); + this.pathLabel = new System.Windows.Forms.Label(); + this.SDKDir = new System.Windows.Forms.TextBox(); + this.unOfficalSDK = new System.Windows.Forms.RadioButton(); + this.label2 = new System.Windows.Forms.Label(); + this.officalSDK = new System.Windows.Forms.RadioButton(); + this.label1 = new System.Windows.Forms.Label(); + this.panel2 = new System.Windows.Forms.Panel(); + this.IndexedColor = new System.Windows.Forms.CheckBox(); + this.SaveLast = new System.Windows.Forms.CheckBox(); + this.Updates = new System.Windows.Forms.CheckBox(); + this.label3 = new System.Windows.Forms.Label(); + this.SaveChanges = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this.VcVarsBatDir = new System.Windows.Forms.TextBox(); + this.browseVCVARS = new System.Windows.Forms.Button(); + this.panel1.SuspendLayout(); + this.panel2.SuspendLayout(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panel1.Controls.Add(this.browseVCVARS); + this.panel1.Controls.Add(this.VcVarsBatDir); + this.panel1.Controls.Add(this.label4); + this.panel1.Controls.Add(this.browse); + this.panel1.Controls.Add(this.pathLabel); + this.panel1.Controls.Add(this.SDKDir); + this.panel1.Controls.Add(this.unOfficalSDK); + this.panel1.Controls.Add(this.label2); + this.panel1.Controls.Add(this.officalSDK); + this.panel1.Controls.Add(this.label1); + this.panel1.Location = new System.Drawing.Point(12, 12); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(296, 187); + this.panel1.TabIndex = 1; + // + // browse + // + this.browse.Location = new System.Drawing.Point(210, 110); + this.browse.Name = "browse"; + this.browse.Size = new System.Drawing.Size(75, 23); + this.browse.TabIndex = 2; + this.browse.Text = "Browse"; + this.browse.UseVisualStyleBackColor = true; + this.browse.Click += new System.EventHandler(this.browse_Click); + // + // pathLabel + // + this.pathLabel.AutoSize = true; + this.pathLabel.Location = new System.Drawing.Point(7, 97); + this.pathLabel.Name = "pathLabel"; + this.pathLabel.Size = new System.Drawing.Size(76, 13); + this.pathLabel.TabIndex = 2; + this.pathLabel.Text = "SDK Location:"; + // + // SDKDir + // + this.SDKDir.Location = new System.Drawing.Point(10, 113); + this.SDKDir.Name = "SDKDir"; + this.SDKDir.Size = new System.Drawing.Size(193, 20); + this.SDKDir.TabIndex = 2; + // + // unOfficalSDK + // + this.unOfficalSDK.AutoSize = true; + this.unOfficalSDK.Enabled = false; + this.unOfficalSDK.Location = new System.Drawing.Point(6, 68); + this.unOfficalSDK.Name = "unOfficalSDK"; + this.unOfficalSDK.Size = new System.Drawing.Size(109, 17); + this.unOfficalSDK.TabIndex = 2; + this.unOfficalSDK.Text = "UNOFFICAL SDK"; + this.unOfficalSDK.UseVisualStyleBackColor = true; + this.unOfficalSDK.CheckedChanged += new System.EventHandler(this.unOfficalSDK_CheckedChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(7, 29); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(59, 13); + this.label2.TabIndex = 4; + this.label2.Text = "SDK Type:"; + // + // officalSDK + // + this.officalSDK.AutoSize = true; + this.officalSDK.Checked = true; + this.officalSDK.Location = new System.Drawing.Point(6, 45); + this.officalSDK.Name = "officalSDK"; + this.officalSDK.Size = new System.Drawing.Size(93, 17); + this.officalSDK.TabIndex = 3; + this.officalSDK.TabStop = true; + this.officalSDK.Text = "OFFICAL SDK"; + this.officalSDK.UseVisualStyleBackColor = true; + this.officalSDK.CheckedChanged += new System.EventHandler(this.officalSDK_CheckedChanged); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(70, 13); + this.label1.TabIndex = 2; + this.label1.Text = "YYC Options:"; + // + // panel2 + // + this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panel2.Controls.Add(this.IndexedColor); + this.panel2.Controls.Add(this.SaveLast); + this.panel2.Controls.Add(this.Updates); + this.panel2.Controls.Add(this.label3); + this.panel2.Location = new System.Drawing.Point(12, 205); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(296, 107); + this.panel2.TabIndex = 2; + // + // IndexedColor + // + this.IndexedColor.AutoSize = true; + this.IndexedColor.Checked = true; + this.IndexedColor.CheckState = System.Windows.Forms.CheckState.Checked; + this.IndexedColor.Location = new System.Drawing.Point(6, 71); + this.IndexedColor.Name = "IndexedColor"; + this.IndexedColor.Size = new System.Drawing.Size(176, 17); + this.IndexedColor.TabIndex = 3; + this.IndexedColor.Text = "Convert PNG\'s to Indexed Color"; + this.IndexedColor.UseVisualStyleBackColor = true; + // + // SaveLast + // + this.SaveLast.AutoSize = true; + this.SaveLast.Checked = true; + this.SaveLast.CheckState = System.Windows.Forms.CheckState.Checked; + this.SaveLast.Location = new System.Drawing.Point(6, 48); + this.SaveLast.Name = "SaveLast"; + this.SaveLast.Size = new System.Drawing.Size(173, 17); + this.SaveLast.TabIndex = 2; + this.SaveLast.Text = "Save last used Project Settings"; + this.SaveLast.UseVisualStyleBackColor = true; + // + // Updates + // + this.Updates.AutoSize = true; + this.Updates.Checked = true; + this.Updates.CheckState = System.Windows.Forms.CheckState.Checked; + this.Updates.Location = new System.Drawing.Point(6, 25); + this.Updates.Name = "Updates"; + this.Updates.Size = new System.Drawing.Size(115, 17); + this.Updates.TabIndex = 1; + this.Updates.Text = "Check for Updates"; + this.Updates.UseVisualStyleBackColor = true; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(98, 13); + this.label3.TabIndex = 0; + this.label3.Text = "GayMaker Options:"; + // + // SaveChanges + // + this.SaveChanges.Location = new System.Drawing.Point(12, 318); + this.SaveChanges.Name = "SaveChanges"; + this.SaveChanges.Size = new System.Drawing.Size(296, 23); + this.SaveChanges.TabIndex = 3; + this.SaveChanges.Text = "Save Preferences"; + this.SaveChanges.UseVisualStyleBackColor = true; + this.SaveChanges.Click += new System.EventHandler(this.SaveChanges_Click); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(7, 136); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(116, 13); + this.label4.TabIndex = 5; + this.label4.Text = "vcvars32.bat Location:"; + // + // VcVarsBatDir + // + this.VcVarsBatDir.Location = new System.Drawing.Point(10, 152); + this.VcVarsBatDir.Name = "VcVarsBatDir"; + this.VcVarsBatDir.Size = new System.Drawing.Size(193, 20); + this.VcVarsBatDir.TabIndex = 6; + // + // browseVCVARS + // + this.browseVCVARS.Location = new System.Drawing.Point(210, 149); + this.browseVCVARS.Name = "browseVCVARS"; + this.browseVCVARS.Size = new System.Drawing.Size(75, 23); + this.browseVCVARS.TabIndex = 7; + this.browseVCVARS.Text = "Browse"; + this.browseVCVARS.UseVisualStyleBackColor = true; + this.browseVCVARS.Click += new System.EventHandler(this.browseVCVARS_Click); + // + // Preferences + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.ClientSize = new System.Drawing.Size(314, 353); + this.Controls.Add(this.SaveChanges); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "Preferences"; + this.ShowInTaskbar = false; + this.Text = "Preferences"; + this.Load += new System.EventHandler(this.Preferences_Load); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.RadioButton officalSDK; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button browse; + private System.Windows.Forms.Label pathLabel; + private System.Windows.Forms.TextBox SDKDir; + private System.Windows.Forms.RadioButton unOfficalSDK; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.CheckBox SaveLast; + private System.Windows.Forms.CheckBox Updates; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Button SaveChanges; + private System.Windows.Forms.CheckBox IndexedColor; + private System.Windows.Forms.Button browseVCVARS; + private System.Windows.Forms.TextBox VcVarsBatDir; + private System.Windows.Forms.Label label4; + } +} \ No newline at end of file diff --git a/GayMaker/Preferences.cs b/GayMaker/Preferences.cs new file mode 100644 index 0000000..d090379 --- /dev/null +++ b/GayMaker/Preferences.cs @@ -0,0 +1,135 @@ +//IDC that my code is shit: +#pragma warning disable IDE1006 +#pragma warning disable IDE0017 + +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace GayMaker +{ + public partial class Preferences : Form + { + public bool ReadBoolean(string Bool) + { + if (Bool == "True") + { + return true; + } + else + { + return false; + } + } + + public Preferences() + { + //Bypass Windows DPI Scaling (See issue #8 to see why its important) + Font = new Font(Font.Name, 8.25f * 96f / CreateGraphics().DpiX, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont); + InitializeComponent(); + } + + public void CheckSdkPath() + { + if(officalSDK.Checked) + { + SDKDir.Enabled = true; + browse.Enabled = true; + VcVarsBatDir.Enabled = true; + browseVCVARS.Enabled = true; + } + else + { + SDKDir.Enabled = false; + browse.Enabled = false; + VcVarsBatDir.Enabled = false; + browseVCVARS.Enabled = false; + } + } + + private void Preferences_Load(object sender, EventArgs e) + { + + + + try + { + + Microsoft.Win32.RegistryKey key; + key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\GayMaker"); + + Updates.Checked = ReadBoolean(key.GetValue("CheckForUpdates").ToString()); + SaveLast.Checked = ReadBoolean(key.GetValue("SaveLast").ToString()); + IndexedColor.Checked = ReadBoolean(key.GetValue("IndexedColor").ToString()); + + SDKDir.Text = key.GetValue("SDKPath").ToString(); + VcVarsBatDir.Text = key.GetValue("VCVarsPath").ToString(); + + officalSDK.Checked = ReadBoolean(key.GetValue("OfficalSDK").ToString()); + unOfficalSDK.Checked = ReadBoolean(key.GetValue("UNOfficalSDK").ToString()); + + key.Close(); + + + } + catch (Exception) { }; + + CheckSdkPath(); + } + + private void SaveChanges_Click(object sender, EventArgs e) + { + try + { + Microsoft.Win32.RegistryKey key; + key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\GayMaker"); + key.SetValue("CheckForUpdates", Updates.Checked); + key.SetValue("SaveLast", SaveLast.Checked); + key.SetValue("IndexedColor", IndexedColor.Checked); + + key.SetValue("SDKPath", SDKDir.Text); + key.SetValue("VCVarsPath", VcVarsBatDir.Text); + + key.SetValue("OfficalSDK", officalSDK.Checked); + key.SetValue("UNOfficalSDK", unOfficalSDK.Checked); + + key.Close(); + } + catch (Exception) + { + MessageBox.Show("There was an error while saving preferences!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + + Environment.SetEnvironmentVariable("SCE_PSP2_SDK_DIR", SDKDir.Text); + + Close(); + } + + private void unOfficalSDK_CheckedChanged(object sender, EventArgs e) + { + CheckSdkPath(); + } + + private void officalSDK_CheckedChanged(object sender, EventArgs e) + { + CheckSdkPath(); + } + + private void browse_Click(object sender, EventArgs e) + { + FolderBrowserDialog FBD = new FolderBrowserDialog(); + FBD.ShowDialog(); + SDKDir.Text = FBD.SelectedPath; + FBD.Dispose(); + } + + private void browseVCVARS_Click(object sender, EventArgs e) + { + OpenFileDialog FBD = new OpenFileDialog(); + FBD.Filter = "vcvars32.bat|vcvars32.bat"; + FBD.ShowDialog(); + VcVarsBatDir.Text = FBD.FileName; + FBD.Dispose(); + } + } +} diff --git a/GayMaker/Preferences.resx b/GayMaker/Preferences.resx new file mode 100644 index 0000000..dbe9092 --- /dev/null +++ b/GayMaker/Preferences.resx @@ -0,0 +1,3179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA + IACoJQAA7h4AAMjIAAABACAACIcCAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAASCwAAEgsAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADQAAAA6AAAAOgAAADoAAAA6AAAAOgAA + ADoAAAA6AAAAOgAAADUAAAARAAAAAAAAAAAAAAAAAAAANgAAAJEVFRXoPT099D4+PvMvLi7zKScn8wQE + BPMqKirzQEBA8z09PfQVFRXkAAAAjgAAADQAAAAAAAAAEgAAALMAAAC5T09P+PHx8f/V1dX/Q0hH/zVq + XP8NQzb/goiG/+Li4v/v7+//UlJS7gAAALAAAACoAAAAFAAAADoAAADWAAAAj1hYWOr8/Pz/z83N/yFo + WP8GdFz/DIJn/xhqV/99e3v/+/v7/1hYWOwAAACNAAAA1AAAADsAAABEAAAAwwAAAKhSUlL7/f39/4qI + if8jcmH/I1RH/yJkU/8mbFz/pqam//v7+/9TU1P5AAAAxAAAANAAAABCAAAAIwAAAJEAAACQU1NT+/39 + /f/Ozc3/doeD/1CPf/9Sj3//QEpH/9LR0f/9/f3/VFRU9QAAAMEAAACqAAAAIAAAAAAAAABeAAAA1j09 + Pfq5ubn/v7+//5CPkP8sLy//Zmlp/3R0dP+xsbH/ubm5/z4+PvUAAADIAAAAXgAAAAAAAAAAAAAAAwAA + ACYHBwdhExMTbBQUFGsTExNrCAgIaxQUFGsbGxtrFRUVaxMTE2wHBwdiAAAAJwAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//AAD//wAA//8AAP//AADAAwAAgAEAAAAAAAAAAAAAAAAAAAAAAACAAQAAgAEAAP// + AAD//wAA//8AAP//AAAoAAAAGAAAADAAAAABACAAAAAAAAAJAAASCwAAEgsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAGAAAABgAA + AAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAEAAAAKgAAAHkAAAC2AAAAtgAAALYAAAC2AAAAtgAAALYAAAC2AAAAtgAA + ALYAAAC2AAAAtgAAALYAAAC2AAAAtgAAAH0AAAAsAAAABQAAAAAAAAAAAAAAAAAAAAIAAABqAAAAqwAA + ANwhISH/S0tL/0pKSv9MTEz/QEBA/zs7O/84Nzf/AgEC/wwMDP9CQkL/S0tL/0tLS/9LS0v/ISEh/wAA + ANIAAACrAAAAZQAAAAMAAAAAAAAAAAAAADgAAADkAAAAmAAAAOBtbW3//Pz8//v7+//m5ub/Xl1e/0RE + RP9VZWD/CBoU/yEhIf/X1tb//Pz8//r6+v/8/Pz/bW1t/wAAALUAAACbAAAAwAAAADwAAAAAAAAAAAAA + AIQAAADzAAAAlgAAAL9wcHD///////////+9vb3/FhkY/wdeSP8IpoL/C6iE/xl4YP9hZmT/lZWV//z8 + /P//////b29v/wAAAMMAAACcAAAA8QAAAIUAAAAAAAAACAAAAKsAAADoAAAAbQAAAJ9vb2////////// + ///T0ND/LV9T/warh/8NQDX/DUc6/wm1j/8LSjv/Liss/+Tk5P//////b29v/wAAAKEAAABmAAAA5wAA + AKsAAAAIAAAACQAAALwAAADtAAAAwQAAAPpwcHD//////+/v7/9WUlP/F19Q/x6XfP8ODQz/GFBB/x2l + hv8bYlL/a2lp/+vr6///////cHBw/wAAAPoAAAC9AAAA7QAAALwAAAAJAAAAAwAAAJ8AAAB5AAAALAAA + AMxvb2////////j4+P9jYWL/KT45/1u4of8+dmX/P3po/zxzY/8yNzb/1NPT////////////b29v/wAA + AMYAAAC2AAAAsQAAAJEAAAAEAAAAAAAAAGQAAAC3AAAAfQAAAOxwcHD////////////X19f/qamp/01q + Y/9Vn43/WaaT/zxeV/8sLCz/tra2////////////cHBw/wAAAOMAAACtAAAAzAAAAF8AAAAAAAAAAAAA + ABIAAACrAAAA+wAAAP9ra2v/9fX1//Pz8//29vb/4+Pj/1NSU/8pKir/ent7/4+Ojv+MjIz/6enp//Pz + 8//19fX/ampq/wAAAOQAAADmAAAAqQAAABMAAAAAAAAAAAAAAAAAAAAZAAAAbQAAAK0cHBzuQEBA7kBA + QO5AQEDuPj4+7iUlJe4NDQ3uLy8v7kFBQe5AQEDuQUFB7kBAQO5AQEDuHBwc7gAAAK8AAABwAAAAGwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABkAAAAyAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAA + ADAAAAAwAAAAMAAAADAAAAAwAAAAMgAAABoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A8AAPAMAAAwCAAAEAgAABAIAA + AQAAAAAAAAAAAAAAAACAAAEAgAABAMAAAwDgAAcA////AP///wD///8A////AP///wD///8AKAAAACAA + AABAAAAAAQAgAAAAAAAAEAAAEgsAABILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAEAAAAJAAAAFAAAABcAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAA + AFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFwAAABSAAAAJwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAEwAAAFQAAAB1AAAA5QAAAP8AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAA + AP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/wAAAOgAAAB6AAAAVwAAABYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAA8AAAChAAAAyQAAANIAAAD/NTU1/19fX/9eXl7/Xl5e/19fX/9bW1v/QkJC/15e + Xv9CQUL/AgEC/wAAAP8oKCj/XV1d/15eXv9eXl7/Xl5e/19fX/81NTX/AAAA+QAAAMgAAADMAAAAmwAA + ABEAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAPoAAAB3AAAAnAAAAP+QkJD///////7+/v//////9/f3/4yM + jP8tLS3/iIaG/2FgX/8HBQX/AQAA/1RTVP/6+vr///////7+/v/+/v7//////4+Pj/8AAADcAAAAbAAA + AH8AAAC1AAAAdQAAAAAAAAAAAAAAAAAAABYAAADOAAAA/wAAAM0AAADPAAAA/5GRkf////////////// + //+srKz/EBAQ/wUIB/8LRjT/CoZm/w2LbP8PUT3/SU5M/8jIyP/MzMz//Pz8////////////kJCQ/wAA + APoAAADSAAAA2gAAAPYAAADQAAAAFwAAAAAAAAAAAAAAQQAAANkAAADlAAAAYwAAADoAAADmkJCQ//// + /////////////8LCwv8mJiX/CmBK/wjLoP8Lpob/C5+B/wnJn/8UeWD/HyAf/y4uLv/Z2dn///////// + //+Pj4//AAAA6gAAAEMAAABgAAAA5QAAANgAAABCAAAAAAAAAAAAAABgAAAA7AAAAO8AAACFAAAAYAAA + AO6QkJD////////////8/Pz/1NPT/zRKRP8GvJT/C3li/w0SEf8NHBf/C3Zd/wjKoP8SNSz/EQ8Q/6en + p////////////5CQkP8AAADvAAAAXQAAAHsAAADuAAAA6wAAAGAAAAAAAAAAAAAAAGYAAAD/AAAA8gAA + ANYAAAD4AAAA/5GRkf///////////8rKyv85Njf/FD00/xDKo/8RPzT/DAkJ/xZTQv8fqor/F86n/xVL + P/82NDT/t7e3////////////kJCQ/wAAAP8AAAD3AAAAvwAAAO0AAAD/AAAAZgAAAAAAAAAAAAAAVwAA + APIAAACQAAAANwAAAMAAAAD+kZGR////////////zc3N/yopKv8cLCj/UcWr/0GFcv8SGRX/IDgv/zBb + Tf8hST7/Mzw6/9LS0v/9/f3///////////+QkJD/AAAA+QAAANEAAACWAAAAvwAAAOgAAABXAAAAAAAA + AAAAAAA1AAAAzgAAAEIAAAAMAAAAcwAAAPuRkZH////////////y8vL/YmJi/zc2N/9HdGn/bdm9/123 + nf9btZv/aM+1/y9ORf8uKyz/sbGx/////////////////5CQkP8AAADsAAAAhgAAAN8AAACfAAAArAAA + ADYAAAAAAAAAAAAAAAsAAAC3AAAAzwAAAHkAAADtAAAA/5GRkf/////////////////k5OT/3t7e/3Jz + c/84WVH/U5iI/1Kbiv8/aF//KCws/yoqKv+ioqL/////////////////kJCQ/wAAAPwAAADqAAAAhQAA + ANgAAAC2AAAACwAAAAAAAAAAAAAAAAAAAEIAAADkAAAA/wAAAP8AAAD/kZGR//////////////////// + ////////hYWF/y0rLP8qKir/ZGRk/62srf9dXV3/j4+P//X19f////////////////+QkJD/AAAA8AAA + AMwAAADuAAAA4AAAAEMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAE0AAADDAAAA0gAAAPlQUFD/kJCQ/42N + jf+NjY3/jY2N/42Njf9oaGj/LCws/xkZGf9ZWFj/kZGR/3x8fP+JiYn/jo6O/42Njf+NjY3/kJCQ/1BQ + UP8AAAD5AAAA0QAAAMYAAABQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAB0AAABEAAAAngAA + AMgAAADCAAAAwgAAAMIAAADCAAAAwgEBAcIBAQHCAAAAwgAAAMIAAADCAAAAwgAAAMIAAADCAAAAwgAA + AMIAAADCAAAAyAAAAKAAAABFAAAAHgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAMAAAALAAAADQAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAA + AAsAAAALAAAACwAAAAsAAAANAAAACwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////// + ///////////////////////////////////wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAGAAAABgAAAAYAA + AAGAAAABgAAAAcAAAAPAAAAD4AAAB/gAAB///////////////////////////////////////////ygA + AAAwAAAAYAAAAAEAIAAAAAAAACQAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAA + AD4AAABtAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AHEAAABDAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAEAAAAxAAAAZwAAAGwAAADYAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAN4AAABwAAAAagAAADUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAwAAAGAAAACyAAAAbgAAAKsAAAD3AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAACzAAAAbQAAALMAAABoAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAO4AAADtAAAA0wAAAPsAAAD/CQkJ/2lpaf+Ghob/hYWF/4WF + hf+FhYX/hYWF/4WFhf+Hh4f/dXV1/19fX/+EhIT/iYmJ/0tLS/8AAAD/AAAA/wEBAf8lJSX/dnZ2/4WF + hf+FhYX/hYWF/4WFhf+FhYX/hYWF/4aGhv9paWn/CAgI/wAAAPsAAADcAAAA7QAAAOcAAADmAAAAXAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAA1gAAAP8AAACHAAAAHAAAAMQAAAD/ERER/8vL + y//////////////////////////////////Y2Nj/VVVV/ywsLP+xsbL/3Nzc/2BfYP8AAAD/AgIC/wIC + Av8VFhX/yMjI///////////////////////////////////////Kysr/EBAQ/wAAANAAAAAkAAAAiAAA + AEgAAACKAAAA2wAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAA/wAAAP8AAACuAAAAXQAA + ANsAAAD/EBAQ/8rKyv///////////////////////////9fX1/8+Pj7/AwMD/wMDA/8YFhX/ISYi/xEj + Gv8OIBj/DhUQ/wcGBf8oJyj/39/f///////////////////////////////////////Kysr/EBAQ/wAA + AOkAAACHAAAAxQAAAJUAAAC9AAAA/wAAAIsAAAABAAAAAAAAAAAAAAAAAAAAAAAAABwAAADWAAAA/wAA + AP8AAAD3AAAA1AAAAO0AAAD/EBAQ/8rKyv///////////////////////Pz8/2xsbP8EBAT/CQgI/wkL + Cv8MQzD/DJVw/wm7kP8JvZP/EaJ7/xZaQ/8dIh//kZCR/8rKyv+jo6P/6urq//////////////////// + ///Kysr/EBAQ/wAAAP8AAADzAAAA4AAAAPoAAAD/AAAA/wAAANgAAAAdAAAAAAAAAAAAAAAAAAAAAAAA + AEwAAADqAAAA3AAAAPkAAACPAAAAFgAAAFEAAADtEBAQ/8rKyv///////////////////////f39/46O + jv8bGxv/CwsK/w1gSP8J0qX/BeK0/wnKpP8KyKL/Bt2w/wfaqv8Ue1//HSEg/xwcHP8MDAz/j4+P//// + ///////////////////Kysr/EBAQ/wAAAPIAAABgAAAAHAAAAI4AAAD5AAAA3AAAAOoAAABOAAAAAAAA + AAAAAAAAAAAAAAAAAHcAAADlAAAAvAAAAO4AAABYAAAAAAAAABkAAADYEBAQ/8rKyv////////////// + //////////////Pz8/9ST1D/CjUo/wjMof8H1av/D21Z/w8qJP8NJiH/D1dH/wnFnv8I2qv/FlZE/xAN + Dv8MDAz/RERE//Dw8P/////////////////Kysr/EBAQ/wAAAN0AAAAfAAAAAAAAAE0AAADuAAAAvAAA + AOIAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAI8AAAD/AAAA8QAAAP8AAADCAAAAVAAAAI8AAAD5EBAQ/8rK + yv//////////////////////9fX1/8nJyf8yMTH/C3lf/wXmt/8NfWX/DQ0N/wwKC/8MEA//CxsT/wxr + VP8F4rT/D5t8/xYYF/8SEhL/KCgo/9fX1//////////////////Kysr/EBAQ/wAAAPkAAACMAAAASQAA + ALQAAAD/AAAA8QAAAP4AAACPAAAAAAAAAAAAAAAAAAAAAAAAAJUAAAD/AAAA/wAAAP4AAAD9AAAA+wAA + AP4AAAD/EBAQ/8rKyv/////////////////09PT/cHBw/ysqKv8WGBf/DJl7/wXfsv8PSTv/DQkK/w0M + DP8VTjz/Fq6I/xXEmv8K5bf/C7iT/xQhHP8VFBX/Li4u/9bW1v/////////////////Kysr/EBAQ/wAA + AP8AAAD9AAAA9QAAAOgAAAD6AAAA/wAAAP8AAACUAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAD/AAAA/wAA + AMkAAABaAAAAyQAAAP8AAAD/EBAQ/8rKyv/////////////////w8PD/SEhI/xgYGP8XGBj/GIx1/zLn + wf8oYlP/CwkJ/wwMDP8XLCb/IlVJ/zmQfv8zoor/IH9q/x0lIv97e3v/v7+///j4+P////////////// + ///Kysr/EBAQ/wAAAP8AAAD/AAAAzQAAADUAAADHAAAA/wAAAP8AAACLAAAAAAAAAAAAAAAAAAAAAAAA + AHQAAAD/AAAAxwAAAGoAAAAFAAAAaQAAAMYAAAD/EBAQ/8rKyv/////////////////8/Pz/cHBw/x4e + Hv8dGxz/NmBX/3Ts0v9gv6T/HTQp/w4ODP8lQzn/HTAl/zBUQ/8bKiL/DA0N/0RERP/q6ur///////// + ///////////////////Kysr/EBAQ/wAAAPoAAADEAAAAywAAAJsAAADOAAAAwgAAAPkAAABzAAAAAAAA + AAAAAAAAAAAAAAAAAE0AAAD5AAAAaAAAAAEAAAAAAAAAAQAAAGYAAAD/EBAQ/8rKyv////////////// + ////////sLCw/yYmJv8hICD/ISgl/1inlP938tT/Z8uu/0qPd/9IjHT/YL6i/3Xrzv9Ad2j/FBMT/zs7 + O/+4uLj//Pz8///////////////////////Kysr/EBAQ/wAAAOgAAAA5AAAAlgAAAP8AAACoAAAAMQAA + ANcAAABOAAAAAAAAAAAAAAAAAAAAAAAAAB4AAADZAAAA2gAAAH0AAAAGAAAAfAAAANcAAAD/EBAQ/8rK + yv//////////////////////7e3t/35+fv+Hh4f/eXh4/y89Of9WoZD/deXL/3jy1v938tX/dOvQ/1+3 + o/8uRUD/JSQk/yQkJP9OTk7/7e3t///////////////////////Kysr/EBAQ/wAAAPwAAADSAAAA0wAA + AJ0AAADUAAAA0gAAANMAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACJAAAA/wAAANMAAAB2AAAA0gAA + AP8AAAD/EBAQ/8rKyv////////////////////////////z8/P//////7u7u/1pZWf8kKSf/N1RN/0N3 + a/9DeWz/NltT/ycwLv8oJyj/Kysr/yoqKv+UlJT//f39///////////////////////Kysr/EBAQ/wAA + AP0AAAD6AAAAzAAAADUAAADIAAAA/wAAAIoAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAzAAA + AP8AAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv//////////////////////////////////////6enp/0xM + TP8sKyv/LCor/ygnJ/80NDT/g4KC/5CQkP85OTn/Li4u/35+fv/x8fH///////////////////////// + ///Kysr/EBAQ/wAAAOoAAACPAAAA7gAAAOcAAAD8AAAAzgAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAPQAAANUAAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv///////v7+//7+/v/+/v7//v7+//7+ + /v//////6urq/3Fxcf87Ozv/MjIy/y0tLf9naGj/+Pj4//r6+v+xsbH/rq6u//Pz8////////v7+//7+ + /v/+/v7//v7+///////Jycn/EBAQ/wAAAPsAAADqAAAA/QAAAP8AAADZAAAAQAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAACyAAAAsgAAAMQAAAD5BgYG/0xMTP9gYGD/X19f/19f + X/9fX1//X19f/19fX/9fX1//YGBg/1VVVf8uLi7/FhYW/w8PD/8wMDD/X19f/2BgYP9hYWH/YmJi/2Bg + YP9fX1//X19f/19fX/9fX1//X19f/2BgYP9LS0v/BgYG/wAAAPoAAADIAAAAswAAALYAAAA5AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAARAAAAFAAAACpAAAA+gAA + APgAAAD2AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAA + APcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPYAAAD4AAAA+wAAAK0AAABSAAAARwAA + ABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA + ABsAAAA3AAAAUwAAAEgAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAA + AEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABIAAAAUwAA + ADcAAAAcAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA/gAAAAB/AAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAAAwAAwAAAAAAD + AADAAAAAAAMAAMEAAAAAgwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADCAAAAAAMAAMAA + AAAAAwAAwAAAAAADAADgAAAAAAcAAPAAAAAADwAA+AAAAAAfAAD8AAAAAD8AAP4AAAAAfwAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAyAAAAJABAAABACAAAAAAAABx + AgASCwAAEgsAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAhAAAATgAA + AG4AAACEAAAAkgAAAJcAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAlwAAAJQAAACNAAAAewAA + AGAAAAA7AAAAC////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACwAA + AFoAAACoAAAA6gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAyAAAAHwAAAAh////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAJQAAAJcAAADzAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP4AAAC1AAAAOv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAEwAAAJYAAAD7AAAA/wAAAP8AAAD+AAAA1wAAALoAAADkAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAvAAAAMkAAAD3AAAA/wAAAP8AAAD/AAAAsAAAACT///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAGMAAADtAAAA/wAAAP8AAADAAAAAYwAA + ABb///8A////AAAAADYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGb///8A////AAAAAAcAAABKAAAApwAAAPkAAAD/AAAA+AAA + AIEAAAAH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAB8AAAC9AAAA/wAA + AP0AAAChAAAAKv///wD///8A////AP///wD///8AAAAAmwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAyQAAAAj///8A////AP// + /wD///8AAAAAGQAAAJoAAAD9AAAA/wAAANUAAAA0////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAABaAAAA8AAAAP8AAADRAAAAMv///wD///8A////AP///wD///8AAAAAAgAAAIoAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAvwAAABT///8A////AP///wD///8A////AAAAADYAAADWAAAA/wAAAPsAAAB8AAAAAv// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAAJAAAAnQAAAP8AAAD/AAAArwAAAAj///8A////AP///wD///8A////AAAA + ACkAAADCAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5gAAAFP///8A////AP///wD///8A////AAAA + AAoAAACrAAAA/wAAAP8AAAC+AAAAF////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAM8AAAD/AAAA/wAAANQAAAAG////AP// + /wD///8A////AAAAAC0AAACfAAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AL8AAAA/////AP///wD///8A////AAAAAAMAAAC8AAAA/wAAAP8AAADlAAAAOf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAD4AAADsAAAA/wAA + AP8AAAD/AAAAov///wAAAAABAAAAKAAAAHEAAADJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADSAAAAdgAAACoAAAAB////AAAAAHkAAAD/AAAA/wAA + AP8AAAD5AAAAYP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAA0AAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6wAAAPQAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + APUAAADpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAX////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAKwAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAASP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAABsAAADjAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x0dHf8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y4uLv8fHx//AgIC/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/CQkJ/xEREf8dHR3/Kysr/y4u + Lv8uLi7/Li4u/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//HBwc/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADzAAAAMf///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAHAAAAygAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/f3//Pz8//z8 + /P/8/Pz//v7+//39/f/6+vr/+/v7//v7+//9/f3///////////////////////////////////////7+ + /v/9/f3/6+vr/3h4eP8BAQH/AQEB/wEBAf8BAQH/AAAA/wAAAP8BAQH/AQEB/wAAAP8BAQH/AAAA/wAA + AP8BAQH/BAQE/x8fH/9BQUH/rKys//Pz8//9/f3//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADgAAAAE////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAJcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADuAAAAkwAA + AGwAAACHAAAA4QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////39/f/9/f3/+Pj4//f39//9/f3/mpqa/zk5Of9oaGj/6urq//r6+v/9/f3///////// + /////////////////////////v7+//39/f/Q0ND/MTEx/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB + Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wICAv8hISH/W1tb/+bm5v/9/f3/+/v7//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADTAAAAfAAA + AG8AAACrAAAA/QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5wAAANcAAAD8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAC1AAAAAf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABOAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAzAAAABb///8A////AP///wAAAAAJAAAArAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////f39//r6+v/7+/v/z8/P/y8vL/8TExP/CAgI/xAQ + EP9WVlb/3t7e//39/f/////////////////////////////////+/v7//f39/8jIyP8cHBz/BQUF/wIC + Av8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/BQUF/wYG + Bv8HBwf/enp6//z8/P/+/v7//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAnQAAAAP///8A////AP///wAAAABGAAAA+gAAAP8AAAD/AAAA8QAAAFP///8A////AAAA + ABsAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABr////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEgAAAOcAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAAAf////AP///wD///8A////AP///wAAAAAJAAAA4QAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/5+fn/+/v7/35+ + fv8QEBD/AAAA/wYGBv8FBQX/BAQE/wUFBf9aWlr/5OTk//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39 + /f/8/Pz/wMDA/woKCv8DAwP/BAQE/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8EBAT/AgIC/wICAv9TU1P/+fn5//7+/v/8/Pz///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOYAAAAH////AP///wD///8A////AP///wAAAACNAAAA/wAA + AP8AAABP////AP///wD///8A////AAAAAAcAAADaAAAA/wAAAP8AAAD/AAAA/wAAAPQAAAAh////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACZAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtf///wD///8A////AP// + /wD///8A////AP///wAAAACHAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39//r6 + +v/8/Pz/+fn5/9vb2/9KSkr/DAwM/wQEBP8DAwP/AwMD/wMDA/8DAwP/AwMD/wQEBP9kZGT/39/f//v7 + +//8/Pz//f39//7+/v/39/f/+Pj4//Hx8f+lpaX/BQUF/wICAv8CAgL/AgIC/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AgIC/wICAv8CAgL/AgIC/4iIiP/8/Pz//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAo////wD///8A////AP// + /wD///8A////AAAAAEEAAAD/AAAA4////wD///8A////AP///wD///8A////AAAAAH4AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAALP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAMwAAAP0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACb////AP///wD///8A////AP///wD///8A////AAAAAGwAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7//f39//Pz8//Dw8P/QEBA/wsLC/8FBQX/AgIC/wQEBP8EBAT/BAQE/wQE + BP8EBAT/AwMD/wcHB/90dHT/5OTk//b29v/g4OD/0dHR/8fHx/+jo6P/eXl5/z09Pf8BAQH/BAQE/wQE + BP8DAwP/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8DAwP/AwMD/wMD + A/8DAwP/xcXF//v7+//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACj////AP///wD///8A////AP///wD///8AAAAAQQAAAP8AAADS////AP///wD///8A////AP// + /wD///8AAAAAcAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEr///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMH///8A////AP///wD///8A////AP///wD///8AAAAAkwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//f39//39/f/z8/P/t7e3/zw8PP8FBQX/CgoK/wQE + BP8DAwP/BQUF/wUFBf8FBQX/BQUF/wUFBf8DAwP/BAQE/wcHB/94eHj/oaGh/0RERP8JCQn/BAQE/wEB + Af8CAgL/AgIC/wQEBP8FBQX/BQUF/wQEBP8EBAT/BAQE/wUFBf8FBQX/BAQE/wQEBP8FBQX/BQUF/wQE + BP8FBQX/BQUF/wUFBf8FBQX/BAQE/xUVFf/i4uL//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOUAAAAG////AP///wD///8A////AP///wAAAACMAAAA/wAA + APsAAAAa////AP///wD///8A////AP///wAAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0AAA + AAH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAADT///8A////AP// + /wD///8A////AAAAABYAAADuAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//v7+//39/f/8/Pz/7a2 + tv87Ozv/AwMD/wQEBP8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wQEBP8EBAT/AwMD/wIC + Av8CAgL/BAQE/wUFBf8EBAT/BAQE/wUFBf8GBgb/BQUF/wYGBv8GBgb/BgYG/wUFBf8DAwP/BgYG/wQE + BP8EBAT/BQUF/wcHB/8GBgb/BAQE/wUFBf8FBQX/BQUF/wcHB/8FBQX/X19f//Hx8f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJsAAAAC////AP// + /wD///8AAAAARAAAAPkAAAD/AAAA/wAAALoAAAAJ////AP///wD///8AAAAAYQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAVv///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA5AAAADT///8A////AP///wAAAAAfAAAAzAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/+/v7//f39//AwMD/QEBA/wUFBf8GBgb/BgYG/wYGBv8GBgb/BgYG/wYGBv8GBgb/BgYG/wYG + Bv8GBgb/BgYG/wUFBf8FBQX/BAQE/wMDA/8FBQX/BwcH/wUFBf8GBgb/DAwM/xAQEP8RERH/FBQU/xgY + GP8ZGRn/GRkZ/xgYGP8WFhb/EBAQ/wsLC/8ICAj/BgYG/wUFBf8FBQX/BgYG/wYGBv8EBAT/BQUF/wcH + B/+rq6v/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAM8AAAB3AAAAagAAAKYAAAD8AAAA/wAAAP8AAAD/AAAA/wAAANsAAAB6AAAAawAA + ALEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADN////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAMQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAMEAAACbAAAAtQAAAPkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/2NjY/05OTv8FBQX/CQkJ/wcHB/8GBgb/BwcH/wcH + B/8HBwf/BwcH/wcHB/8HBwb/BwcG/wcHB/8HBwj/BwcI/wYHBv8FBwb/BAcF/wYIBv8KCwj/EhIO/xIV + D/8RFQ7/ERgP/xQcEv8VHhT/FR4V/xYdFv8ZHxb/HCAX/x8gGv8kJCD/IiMf/xscGf8SEhH/CwoK/wcI + B/8FBwb/BwYH/wcEBv8IBAb/Hx0e/9LT0//9/f3//v7+//7+/v////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABD////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACcAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+zs7P97e3v/CgoK/wYG + Bv8ICAj/BwcH/wcHB/8ICAj/CAgI/wgICP8ICAj/CAgH/wgIBv8HCAX/BgcI/wYGCv8HBgn/BwcF/wcI + Av8JDQX/CxEH/wgTBf8PJRT/EDgc/xFHJv8PUiz/FWQ8/xltRP8Ua0L/EmQ8/xJaNP8RTSj/FUAk/xY1 + Hf8VJhb/GiAU/ygpIv8qLCj/FxwX/wcNCP8FBwj/DQcN/w4DCP8XEhP/mZya//Dy8f/5+fn//Pz8//7+ + /v////////////39/f/7+/v//Pz8//z8/P/8/Pz//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKv///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAADAAAAPMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/w8PD/xcXF/8ICAj/CQkJ/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/BwgI/wUI + CP8FBwr/BwgL/wgHB/8QDQf/FRIG/w8aCv8TMx7/CUou/x6GYf8ir4D/IMWS/xDGkf8K0J3/CtOf/wnR + nf8Jzpv/DMua/xDCk/8fu4z/JaV7/xJpSP8MPiX/FS0c/xUfE/8rLyT/Lisl/xAZF/8ECg3/CgYL/wwI + Cv8fISD/eXp6//n5+f/7+/v//v7+/////////////f39//v7+//9/f3/+vr6//z8/P/8/Pz//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+QAAABX///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////+7u7v9OTk7/AgIC/wkJCf8JCQn/CQkJ/wkJCf8JCQn/CQkJ/wkJ + Cf8JCQn/CQkJ/wkJCf8HCQr/BAgM/wsIC/8PCAj/DQ8I/wcaCv8JNBr/CVw5/zGthf8py53/E9ek/wrh + r/8H47H/BeCy/wfluv8A37T/AOC1/wHht/8G4bf/CNuz/w3isv8L3an/FNel/ynJm/8mk2z/EU0t/w8n + Ev8hIxn/LS8p/xwgHv8IDAv/BwgI/wkGB/8UFBT/f39///39/f/8/Pz////////////9/f3/+fn5//Ly + 8v/T09P/sbGx/9LS0v/19fX//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAbf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAALQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z8/P/+/v7/1dXV/wwMDP8KCgr/CQkJ/wgI + CP8ICAj/CAgI/wkJCf8KCgr/CgoK/woKCv8LCwv/CQoK/wYJCv8EBwr/DwcI/xUQCv8IIxH/Blg5/x+q + f/8W16P/CeOs/wLnr/8A57H/AeO0/wrgtf8N37X/AuG0/wDhtP8A4rT/AeK1/wTitf8H4LT/C+G0/wHk + sf8B57D/BOqw/xbep/810Z//GIpi/wQ8Jf8aHhL/OSwm/yElIP8GDQz/EAgM/woICP8HBwf/lZWV//v7 + +//7+/v/9fX1/8nJyf9lZWX/HR0d/w0NDf8NDQ3/DQ0N/7q6uv/7+/v//f39//z8/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADA////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAANAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPkAAACSAAAANQAAAAgAAAAJAAAANQAAAJIAAAD5AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////8/Pz/+Pj4//v7 + +//AwMD/BQUF/wsLC/8LCwv/CgoK/wkJCf8JCQn/CQkJ/woKCv8KCgr/CgoK/wsLC/8JCgr/CAoJ/wkM + Cv8JFQv/Ay4Z/xh+XP8pz6L/D+Ov/wDlr/8A5rD/AOWy/wDltP8A47X/BeC3/wfgtv8A47D/AOOw/wDk + sP8A5bH/AOWy/wDksv8B47T/AuK0/wXis/8B4K3/AeSt/wLjq/8R4Kz/I7eP/xZbP/8PIRD/KzMq/yYp + KP8WDhT/EA4P/wYGBv8RERH/xMTE/7a2tv8sLCz/CQkJ/wcHB/8ICAj/CgoK/wcHB/8FBQX/IiIi//T0 + 9P/9/f3/+fn5//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2gAAAHgAAABBAAAAOQAAAF4AAACxAAAA/gAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAAAW////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAE8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADkAAAAL////wD///8A////AP///wD///8A////AAAA + ADAAAADlAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////8/Pz//Pz8/+Li4v8cHBz/EhIS/xgYGP8NDQ3/DAwM/wsLC/8LCwv/DAsM/wwL + DP8LCwz/CwsL/woKCf8MCgj/CxAH/wQ4If8YmHH/Htqo/wjir/8B5LP/AOS1/wLjtf8E4rX/BOG0/wHi + tv8A4rX/AOK1/wLgtP8D4LT/BOG0/wPhtP8C4rX/AeO1/wPitf8F4bX/BuK0/wrouv8D47X/AeCx/wLg + r/8K36n/Hs2d/xR2U/8JJhX/MC8t/yMhJf8ICAn/DAwM/woKC/8JCAn/AQEB/wYHBv8JCQn/CAgI/wgI + CP8GBgb/CAgI/wsLC/8CAgL/mZmZ//39/f/+/v7//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIIAAAAE////AP///wD///8A////AP// + /wAAAAA9AAAA6AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAFn///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAkAAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAyQAAAJEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAAC3///8A////AP// + /wD///8A////AP///wD///8A////AAAAADAAAAD6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/9fX1/6CgoP8oKCj/ERER/xMT + E/8RERH/Dg8P/wkLDf8NCgz/EAoM/woMC/8JDQr/CgsG/w0TCv8MQin/HZ94/xrerP8G46//AuOz/wLl + uf8B5Lb/AOO0/wTitP8E4LP/BeK4/wLitv8A4LX/AOC1/wPftf8F3rX/BN+1/wHhtv8A5Lj/COG1/wrg + tP8C4bT/AOS1/wDhsv8I4rT/DOGy/wHjsP8D5bD/Fs+h/xR4Wv8NKxz/Ki0n/ycnJv8MDw//Dg8S/wkF + Cf8LCAj/DA0L/woMCv8MDAz/CQkJ/wcHB/8NDQ3/CgoK/wsLC/8JCQn/6enp//v7+//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAB/////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAsAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACsAAAArwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAADQAAAA/wAAAP8AAAD/AAAA5QAAAOQAAACIAAAAJgAAAP8AAADvAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAJMAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/7m5uf8+Pj7/ExMT/xcXF/8VFRb/Cg4Q/xELD/8TCw3/CwwK/w0MCP8GDwX/Bjci/xmf + df8a3av/BOey/wTktP8H4bb/AuK4/wPjtf8B5LT/AOO0/wLdsf8N3rf/DeW9/wrftv8S37j/GN64/xvc + t/8a3bj/FeC6/wzft/8E3LH/At+y/wTgsv8B4rT/A+Ky/wHjsf8C47L/AuO1/wLjtP8H4rL/HM+k/xZ0 + Vf8RJhX/MC4q/x4dH/8PDhP/DAkO/w8LDP8MDQr/Cw0K/wwMDP8MDAz/DAwM/wwMDP8MDAz/DAwM/wQE + BP+JiYn/+vr6//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA1gAAAAP///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAB6AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADMAAAA+gAAAFQAAABaAAAA/wAAAO8AAAD/AAAA/wAAAP8AAADY////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAACQAAAP0AAAD/AAAA/wAAAP8AAABeAAAAZgAAAP8AAAD/AAAA6wAA + AAMAAADLAAAA/wAAAP8AAAD/AAAA/wAAADP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/+/v7/9HR0f9nZ2f/LCws/xYXF/8PExX/Fw4R/xEM + DP8JCgf/EAUD/wMhE/8QiWn/Ft2r/wDgq/8A57T/BeKz/wjhtv8C4bf/BOK1/wjhtf8I4bX/CN2z/xHU + r/8buJv/E5J5/yKHcf8ph3P/J4Rw/yiGcv8kiHP/HJJ6/xi2l/8W17H/BN+x/wHitP8F4bL/AuGx/wHj + sv8D4rX/B+K0/wPltP8J4rH/KMqg/w9dQf8XHxf/MS4u/xcUF/8MCw//DAwN/w8NC/8PDQv/DQ0N/w0N + Df8NDQ3/DQ0N/w0NDf8NDQ3/CQkJ/yAgIP/x8fH//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABy////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABUAAAD9AAAA/wAAAP8AAAD/AAAA9AAAAAUAAAC0AAAA/wAAAP8AAAC7AAAABQAA + APgAAAD/AAAA/wAAAP4AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAA1AAAA/wAAAP8AAAD/AAAA/wAA + APkAAAD7AAAAyQAAAJEAAAD/AAAAugAAAPwAAAD/AAAA/wAAAP8AAAD/AAAACP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/7+/v//Pz8/+jo + 6P9wcHD/EBEQ/wwPD/8WDxH/DwwL/wgKBf8MDgX/EF9H/xnRp/8F47L/AeKw/wLisv8H4bT/BeG2/wDj + tv8B4rT/EOC2/yHZtP8QnX//DmxX/xFDOP8EFxL/Aw0H/wQMB/8FDQj/BA0I/wENB/8GHhf/F0g8/xt0 + Xv8Vr4//FOC2/wDhsv8C4rP/BOGz/wXitf8D47T/Aeaz/wDms/8U4bH/HbqR/wg0I/8aJBz/KCUl/w8O + EP8LDg//EA4N/xEODf8ODg7/Dg4O/w4ODv8ODg7/Dg4O/w4ODv8LCwv/Dg4O/6+vr//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAD3///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA9AAA + AP8AAACsAAAArwAAAPgAAAC+AAAA/wAAAP8AAAD/AAAA/wAAADv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AGMAAAD/AAAA/wAAAP8AAAD/AAAAugAAALwAAACIAAAAJgAAAP4AAACYAAAA9AAAAP8AAAD/AAAA/wAA + AP8AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+fn5/39/f/8QDw//EA4P/w4PDv8LDAj/BgwE/wErGf8svZr/C+Cy/wbg + s/8G4LP/B+C0/wbhtf8C4rb/AOS2/wXluf8g0q7/FWZS/xIvJf8NDAj/FQ4O/xQICv8QDAz/DwwM/w8M + DP8NDAz/Cw0M/woNDP8LDgv/EREN/xY6Lv8UemL/Jt+5/wThs/8D4rT/BeK1/wDktP8A5rL/AeWy/wTk + sf8S4rH/I41t/wMaCf8tLyv/GxQV/w4PEP8PDw//EQ8O/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/wwM + DP8NDQ3/Xl5e//39/f////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAANP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA1QAA + AP8AAAD/AAAA/wAAAP8AAACgAAAA1gAAAFQAAABaAAAA8QAAANYAAAD/AAAA/wAAAP8AAAD/AAAAaf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAigAAAP8AAAD/AAAA/wAAAP8AAABoAAAAdwAAAPkAAADnAAAA9gAA + ACwAAADVAAAA/wAAAP8AAAD/AAAA/wAAAEH///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/R0dH/TU1N/w8ODv8XEBD/Bw8M/wgL + B/8FDgP/GoVo/xTgsf8D47L/AuC1/wPgtv8D4bX/AeK1/wHitv8I4bX/HMek/xFXRP8VFA//FwsL/w0S + EP8MCgr/FQkM/xELDf8OCw3/DAwN/wsMDf8KDA3/CgwM/wYLCf8TCwr/Gw0M/wYYD/8ZZU7/IdSu/wjj + tv8C47X/BuK0/wXjsv8B5bL/AOWx/wjjsf8u2Kr/AkIn/xwdGf8tICH/EBAR/w0REP8PEA//EBAQ/xAQ + EP8QEBD/EBAQ/xAQEP8QEBD/CgoK/wwMDP8tLS3/8vLy//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABW////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAAMAAADzAAAA/wAAAP8AAAD/AAAA/wAAADkAAACmAAAA8AAAAPEAAACUAAAAMQAA + AP8AAAD/AAAA/wAAAP8AAACN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACmAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAdwAAABUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAof///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+/6Cg + oP8YGBj/EA8P/xMPEP8GDgv/DQwG/wMlFf8r0qr/BOe0/wDhsP8A47b/AeK2/wDitf8A4bT/B960/yLI + pv8SVUX/BBMN/w8PDf8MCwv/BxAO/wQLC/8LDA7/CQwN/wsMDf8MDA3/CwwN/woNDP8IDQz/BQwN/wgL + Dv8SDA//DAwN/wMbFf8YXk7/K9Kz/wTjuP8M4Lb/CeG1/wHks/8A5bL/BOSx/xHksf8hqIb/CBEH/zAk + I/8SFBP/DhIS/w4SEv8RERH/ERER/xEREf8RERH/ERER/xEREf8RERH/Dw8P/x8fH//Pz8///f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKj///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAASAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABDAAAASQAAAP0AAAD3AAAA/wAAAP8AAAD/AAAA/wAAAKn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AMIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADhAAAAuwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD8AAAAO////wD///8A////AP///wD///8A////AP///wD///8AAAAALQAAAPgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/jo6O/w0NDf8RERH/DhES/wUIB/8KCgP/GXNa/xTktP8A5bT/AOOz/wLk + tf8F4rX/AOO1/wPit/8f2rf/FGZQ/wgWEf8LDQz/DA0N/wwMDP8MDQz/CwwM/wsNDf8JDA7/CwwN/w4M + Df8NDAz/CQ0M/wYODP8GDQr/CwwK/xIMCv8SDQz/AgoG/wQbE/8UeWX/EOC9/wPgt/8B37T/AeK0/wDk + tP8A5LP/AeCv/xjVrP8CJxj/IB8b/xQZF/8TEhP/DxQV/xISEv8SEhL/EhIS/xISEv8SEhL/EhIS/xAQ + EP8RERH/GBgY/5iYmP/7+/v//f39//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAADT///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAADMAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAM0AAADPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAxf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADrAAAANf///wD///8A////AP///wD///8A////AAAA + AC4AAADkAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////+np6f9vb2//Dw8P/xMTE/8REBL/BQYF/wAP + BP80t5b/ANyp/wDjsv8B4LL/AeO1/wDjtf8A47X/Dt+2/xOUef8ELiH/CA4M/wwNDf8NDQ3/DQ0N/w0N + Df8NDQ3/DgwN/xEMDf8NDA3/CAwO/wYMD/8GDA//BQwP/wMPCv8HDwn/DQ0J/woLB/8LEw7/AA0G/w1C + NP8Zvp7/Bea6/wHnuf8B47b/AOO0/wjitP8B5rT/FeK3/yRvW/8NEw//HR4c/xcSE/8TFBX/ExMT/xMT + E/8TExP/ExMT/xMTE/8TExP/EhIS/xQUFP8SEhL/bm5u//39/f/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAACT///8A////AP///wD///8A////AP// + /wAAAAAEAAAAowAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADd////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADnAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAAkwAA + ADQAAAAHAAAACAAAADMAAACRAAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/8/Pz/19fX/1dX + V/8LCwv/FRUV/xEOEP8MCwr/BCUX/ynTrP8A5K//Aua2/wjhtP8G4rX/AOO1/wHhtP8d1rH/GFpJ/wgN + B/8LDQz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8ODAz/EAwM/w0MDP8KDA3/DAsP/xEIEP8UCBH/DQkQ/w0L + D/8OCg//DggO/w8MEf8KCg7/BQ8M/w9qUf8T4rb/BeO0/wPitP8A5LX/C+G1/wLntv8F3rD/ObCU/wUP + CP8lISH/GBIT/xYTFP8VFRX/FRUV/xUVFf8VFRX/FRUV/xUVFf8UFBT/FRUV/w8PD/9PT0//+vr6//z8 + /P/8/Pz///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8AAA + AHEAAAAP////AP///wAAAAACAAAARwAAAMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOj///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////8/Pz/+vr6//v7+//7+/v/+/v7//Pz + 8//Z2dn/0NDQ/7q6uv91dXX/IyMj/w8PD/8XFxf/CwoM/w0ICP8OTDj/FNmu/wDmsv8A47T/B+K1/wbi + tf8C47X/B+G1/xSqi/8YOzD/Ew0K/w0MC/8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wsNDP8JDQz/DQwM/xEK + C/8UCgv/FAoK/xYQD/8NGAr/Ch0K/wUdCf8DHQn/CB8M/wseDP8KGQj/FVlD/xvPpv8M37L/BeG0/wDl + tf8F4rX/AeCv/wDgsP8ryqr/BhwR/yUhIP8UEhP/GBQV/xYWFv8WFhb/FhYW/xYWFv8WFhb/FhYW/xYW + Fv8UFBT/EBAQ/0BAQP/9/f3//Pz8//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAADYAAAA0AAAAPEAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/8/Pz/7u7u/8zMzP+1tbX/jY2N/zQ0NP8FBQX/CQkJ/xAQEP8QEBD/FBQU/xQVFf8HDQ3/EAkK/xhx + W/8M3K//AOWy/wLjtP8B47X/BOK1/wnhtf8N4bb/EXti/xIUDv8NDAj/CgwL/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0N/wkNDP8RDAr/Ew0H/w4VC/8GJBL/D0ow/xpzRv8chVL/D4VQ/wmFUf8SjFj/FodV/xJ1 + S/8Kck//CrKG/w3hsv8D47P/AOS1/wDktf8D4rP/AOGx/xnYsf8ILyL/Hhwb/w0TEv8ZFxj/FxcX/xcX + F/8XFxf/FxcX/xcXF/8XFxf/FxcX/xUVFf8QEBD/OTk5//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD6////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAD+AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//n5+f+cnJz/NjY2/wsLC/8KCgr/ERER/xUVFf8XFxf/FxcX/xYW + Fv8XFxf/FRcW/wUMDP8PDQz/J4Vw/wncr/8E4rL/BOO0/wDjtP8G4rX/DeG1/xLftf8VdF3/DA8J/wkP + Cv8JDgz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8LDQ3/CwwN/xIMCv8OEQf/FkAp/xuEXv8ZtoX/G9en/xbh + sP8J4q//BOSw/wnms/8R5bP/F92t/xPLm/8Hz57/BOKx/wHjs/8C4rX/AuO1/wjmt/8A47P/Dtiv/wxK + OP8OEw//CBEO/xcXGP8XFxf/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/FRUV/xMTE/89PT3/+/v7//39 + /f/+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP3///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/+/v7/z4+Pv8QEBD/GBgY/xcX + F/8XFxf/GRkZ/xkZGf8ZGRn/GBgY/xgYGP8XGBj/CQwM/wMODP8tj3v/Bt2z/wjgtP8F4bP/AOOz/wXi + tf8G4rX/Ftuz/xhuWP8NDAb/Dg4J/wsNDP8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wwMDf8NDA3/DwwL/wcT + C/8tcVr/Os6n/xXgr/8L4bX/B+G2/wDitf8A4rb/Ad+0/wTdsv8F3rL/A+Ky/wHisv8A4rP/AeO0/wPj + tP8D4rX/AuW1/wLis/8X2K//DlpF/wQSCv8LEAz/FxkX/xcXF/8ZGRn/GBgY/xgYGP8ZGRn/GRkZ/xgY + GP8UFBT/Gxsb/1FRUf/7+/v//Pz8//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA9/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/Ozs7/xUVFf8aGhr/Ghoa/xkZGf8aGhr/Ghoa/xoaGv8ZGRn/GRkZ/xkZGf8QDA7/BAwK/zSO + ff8H3LT/B+C0/wLhs/8A5LL/AeS1/wDktf8X3bT/GnFb/w4OB/8SDQn/DQ0M/w0NDf8NDQ3/DQ0N/w0N + Df8NDQ3/DQwN/xELDf8SCwz/CQ8M/xQ4Lf8baVT/HqCD/ynYtf8g3bf/FN22/w3ftv8H37T/BN60/wXf + s/8I4bT/BuK0/wTjtP8B47T/AOO1/wDktf8A5bX/AeS1/xTXrv8PUz//ERMN/xQQDP8aGhf/GRkZ/xoa + Gv8bGxv/HBwc/x0dHf8dHR3/Gxsb/xMTE/8bGxv/eXl5//39/f/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADx////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADtAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ////////////////////////+/v7//v7+/86Ojr/FxcX/xwcHP8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xoa + Gv8aGhr/Ghoa/w8MDv8IDg3/J3pr/wjasv8B4bT/AOOz/wDls/8A5bX/AOS1/xjftv8bdV//DA8J/xEM + Cf8NDAv/DQ0N/w0NDf8NDQ3/DQ0N/w0NDf8NDAz/EAwM/xILDP8RDA3/DQ0N/wgPDv8VLyv/HGBQ/z2g + iv9r48r/WejL/0foyP886sj/OurH/znpw/8v5L7/I+C5/xjftf8S37X/DuC1/wXhs/8B5rf/Ddau/w9I + Nv8bFBH/FxEP/xgcGv8bGxv/HBwc/xwcHP8ZGRn/FBQU/xAQEP8MDAz/FBQU/21tbf/T09P//Pz8//v7 + +//+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAGEAAAANAAAADgAAAGQAAADyAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADqAAAAZQAA + AGgAAABoAAAAaAAAAGgAAABpAAAA2QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////9/f3/+vr6/zk5Of8ZGRn/Hh4e/xsb + G/8aGhr/HBwc/xwcHP8bGxv/Gxsb/xsbG/8aGxv/CxER/wMODP8TW03/B9au/wDitf8A5rb/AOW0/wbi + tP8K3bH/I923/yOCav8KGA//Dg0J/w0NDP8NDQ3/DQ0N/w0NDf8NDQ3/DA0N/woNDP8HDgz/CQ0M/w4N + Dv8TDRD/FwsR/xoKEP8TFRH/FSgg/yhKP/9cnI3/lu/c/3/r1f9y69L/aOvP/2Tt0f9b7s//UOzM/0fs + yv8/7Mn/JeO7/xrku/8e0a7/CDQl/xMSEP8RExL/Exsa/xAREf8JCQn/CAgI/xEREf87Ozv/c3Nz/66u + rv+/v7//5OTk//z8/P/+/v7//f39//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABK////AP///wD///8A////AAAA + AFEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAzQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/7+/v/Ozs7/xcXF/8gICD/HR0d/xsbG/8cHBz/HBwc/xwcHP8cHBz/HBwc/xscHP8JEhH/BAsJ/wo2 + Kv8U1rH/Ct60/w7dsP8b37T/MeS+/0Lrxv9O7cv/V72m/yRCOf8FDQj/Cg0L/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0M/wQODP8GDQz/CQ4M/wsPDP8IDQn/CQ4K/w0NCf8LDQn/BhAL/w8lHv8iOzH/VpGD/4/d + zf+P6tb/jOvW/4br1f+A69T/f+7W/3/x2P9489n/cOnQ/2vbxP8GJBv/CxEP/w4XFf8VHBv/Dw8P/29v + b//Ozs7/1dXV/9/f3//r6+v/+fn5//39/f/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4v// + /wD///8A////AP///wD///8A////AAAAAOcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v9oaGj/Gxsb/yEhIf8fHx//HR0d/x0dHf8dHR3/HR0d/x0d + Hf8dHR3/HB0d/w4UFP8NBgf/AhYO/ynNrf8t37r/ROnF/1rvzP9o7M3/bevN/27x0/+H5tH/QGNZ/wMS + DP8KDg3/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8NDA3/DgsN/w8LDP8LDQn/AwwD/yA/L/8gTTr/DBcR/w8O + Df8TEA//DQwL/wkQDf8LGBP/CxsV/wwcFP8LGxL/Cx0V/wwiGf8MIxv/CiQb/wkqH/8UMif/Ey4o/woM + Cv8NERD/FxgZ/xoVFv8REBD/lJSU//r6+v/9/f3//Pz8//v7+//4+Pj//f39//z8/P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADS////AP///wD///8A////AP///wD///8AAAAA1wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALX///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AKAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39/56env8gICD/JiYm/x4e + Hv8eHh7/Hh4e/x4eHv8eHh7/Hh4e/x4eHv8eHh7/Hhwc/xELDP8CDAj/acm1/2jq0f9w8tb/du7T/3js + 1v977dX/cO/S/3bw0v9bqpH/FzQj/wsSDP8FCwn/AgoJ/wUNDP8LDA3/EQoN/xIKDf8JDA3/DQwM/xEP + Df8HIxn/WKeT/4Ldx/8hMCz/FxMU/w8ODv8MCgz/DQsM/xANDv8TDQ7/DA0K/wMNCf8EDwz/Cw0M/xEL + DP8RCwv/CA0L/w0MC/8NDAz/Ew8Q/w0ODv8cGxz/FxMU/yoqKv+urq7//Pz8//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPoAAAAX////AP///wD///8A////AAAA + ABwAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAggAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/zc3N/yQkJP8jIyP/ISEh/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8hHx//FA8Q/wQK + CP9LgXX/h+/a/3bw1/9z7NT/dOzW/3rs1f9x7dH/bfLQ/4ry0f9BdFv/ChgM/wUJA/8GCgf/DA8N/wwL + Df8NCw//DAsO/wkNCv8TDAj/EAsF/zVtXP9i1br/bNC5/xQrJf8JDAz/Cw0L/w8PDv8IBwT/DgwJ/xMP + C/8NDAf/BA4I/wgSDf8ODgz/DgwM/wgNDf8LDQ3/DA0N/w0NDf8ODg7/Dg4O/yAgIP8TExP/Y2Nj/+Xl + 5f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ALoAAAAM////AP///wAAAAAOAAAAvQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAB7////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABiAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////Pz8//39/f/z8/P/MjIy/x8fH/8nJyf/ISEh/yEhIf8hISH/ISEh/yEh + If8hISH/ICEh/x0fHv8WExT/CwoK/w0hGv+S4tD/d+3U/2rv1P9u7tX/eu3U/3jt0f9x8ND/eu7O/3vP + sv81XUj/Cx0O/wwQBv8TDAj/EAwM/woMDv8IDA7/EAwK/xgLCf8QCwb/SoZ1/3Lawf80c1//CBkS/wcM + CP8PDQf/Dg4G/xAaC/8VKhr/JT4p/yM3I/8RJRP/DhYL/xMNCv8PDAz/Bg0N/wsNDf8MDQ3/DAwM/wsL + C/8ZGRn/Hh4e/xMTE/+CgoL//Pz8//z8/P/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOoAAACkAAAApAAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAARv///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAXAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39//z8/P9kZGT/HR0d/ykp + Kf8hISH/ISEh/yEhIf8hISH/ISEh/yEhIf8hISH/HiEh/yglJf8SCQr/BggF/3Onmv+F79j/aPDU/2zw + 0/947dL/fO7S/3fy0/9z8dD/fvHQ/3HGpv8qZUn/CCUR/w0PBP8RCgf/EAwL/xEMDv8SCg//CwsO/woM + Df8iPjn/Pmxj/xMnIP8MEAj/DQ8H/wwSBv8OIxL/N2VL/1CYeP9muJT/YK+L/0GDZP8fQzD/EBYO/xEN + DP8LDA3/DA0N/wwMDP8LCwv/DQ0N/yIiIv8ZGRn/MzMz/7Kysv/6+vr//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAADAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3//Pz8/7Kysv8YGBj/Kioq/yYmJv8jIyP/IyMj/yMjI/8jIyP/IyMj/yMjI/8hIiL/JiQl/xkR + E/8MCQb/Fi8m/4fbyP9x7NL/cO/R/3Tv0f9379H/dO/R/3Hw0f9w8ND/efHN/27Usf87gmX/EzUh/wgV + CP8NEQf/Eg4K/w4ND/8AEA7/CQwM/xEMDP8KDgv/CQkG/w4WCP8KHQz/G0Ar/0yLcf9+2br/e+3K/3bz + zP9288r/eOjF/1+skv8dOCr/DxAM/xEMC/8NDAz/DAwM/wkJCf8ZGRn/ISEh/xYWFv9YWFj/5ubm//n5 + +f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP0AAAAI////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA3AAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//7+/v/9/f3/8/Pz/ycnJ/8lJSX/KCgo/yQkJP8kJCT/JCQk/yQk + JP8kJCT/JCQk/yQiIv8iJCT/ISEh/xEMC/8EDQf/TIBx/4Pp0f9479H/cfDR/3Dw0f9y79L/dO/S/3Lv + 0f9189L/c+rH/3/kw/9cqov/PnVY/xs/JP8SKhT/ECIS/wofDv8WGwz/HSIS/xMpFf8UKhX/JEsx/0aC + ZP9juZr/fOnJ/3bu0f9z79P/dO/S/3Tvz/9y7s//gebM/zttXf8KGRH/DQ0J/woKCf8MDAz/ERER/yIi + Iv8iIiL/FxcX/zs7O/+3t7f/8/Pz//39/f////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA1v///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACiAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7/kJCQ/w0N + Df8rKyv/JCQk/yUlJf8kJCT/JCQk/yQkJP8mJSX/KCYn/yQkJP8jJSX/Hhwb/woPDP8MHhj/Y6OT/37v + 0/9179L/dfDT/3bv0v9379H/de/R/3jx0/9z68z/eu7P/4Luzf9527v/YLaW/1mmhv9RlHX/Pn5e/zpx + Uv9CgWD/T515/2Gtif9lv57/e+LC/3/x0v9z7tD/c+7T/3ft1f977NT/eezR/3Tt0f+C7tb/XaST/xMp + If8MDQn/DQwM/wgICP8fHx//JCQk/yQkJP8gICD/HR0d/zs7O/+UlJT/6enp//7+/v/6+vr//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAACb////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAGYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////u7u7/BQUF/ycnJ/8qKir/JSUl/yUlJf8mJib/IyMj/yUlJf8mJib/JiUl/ysr + K/8rKyv/FhcX/wMGBf8kPDX/dMe0/4Pr1P917tL/cO/R/3Tv0f9479H/eO7S/3ju0v9479L/d+7R/3nu + 0f977tL/fe7P/3rpxv9x37z/bNi2/3DevP966sf/gfHP/3jv0f9379L/du7S/3bu0v937tP/d+7T/3jt + 0v927tL/ce/T/3jr0/9isaD/Fy4m/xILCv8LCgr/FxcX/yUlJf8lJSX/JSUl/yUlJf8kJCT/HBwc/ycn + J/9mZmb/2dnZ//j4+P/4+Pj//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAGD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v9zc3P/ExMT/y4uLv8nJyf/JSUl/yQk + JP8kJCT/JiYm/ygoKP8fHx//FRUV/y0tLf8oKCj/DAwM/wsPDf83VEz/htLB/3Tt0v9k8dL/a/DS/3nu + 0f957tL/eO7T/3jv0/937tL/d+7S/3jv0/958NT/evLT/3fw0f927s//devO/3Xrzv968dP/d+/T/3bv + 0v9079P/c+7T/3Pu0/9z7tP/c+7S/3Pt0v9x79P/fe3W/zx8bP8JGhT/FggI/xYTFP8oKCj/JiYm/yUl + Jf8lJSX/JSUl/yUlJf8iIiL/HR0d/xsbG/88PDz/zs7O//j4+P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAAG////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAA1QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAlgAAAGQAAABkAAAAZAAAAGQAAABP////AP// + /wD///8A////AP///wD///8AAAAAPAAAAGQAAABkAAAAZAAAAGQAAAB6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/9/f3/+Li + 4v8KCgr/Kioq/y4uLv8rKyv/Kysr/ysrK/8dHR3/CwsL/xYWFv8rKyv/Ghoa/zQ0NP8lJSX/EAwM/xAL + Cf84WlD/ftjE/3Ls0f9u8NL/dO/S/3fu0v947tP/eO/T/3fu0v937tL/eO/T/3bv0/9y7NL/cuzS/3Pt + 0/907tT/dO3T/3Xu0/937tP/du7T/3Hv0/9v79P/b+/T/3Dv0/9v79P/ce3U/4Dr1P9/zr3/KkY9/wQK + CP8XEhP/JCMj/ygoKP8mJib/JiYm/yYmJv8mJib/Jycn/ycnJ/8nJyf/JSUl/xoaGv86Ojr/6Ojo//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAM////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACDAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////z8/P/6+vr/9vb2/319ff8TExP/Kioq/xcXF/8KCgr/ERER/zk5Of+mpqb/6Ojo/+Xl + 5f8jIyP/Ly8v/zIyMv8nJSX/DwwM/wsSD/8wTUT/fcCw/4bp1P9279T/c+3R/3nw1P927dH/du3R/3fu + 0v9379P/de7T/3Ht1P9x7dT/cu3U/3Lu1f9y7tT/cu7U/3fu0/917tP/ce/T/23v0f9u7M//eO/U/3Ho + zv9+69X/d7us/yxFP/8FCQn/DBES/xgjIv8lJyf/Jygo/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/KCgo/ygo + KP8mJib/ICAg/wkJCf/S0tL//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA3QAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAfv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAACYAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//39/f/+/v7/39/f/1NTU/9AQED/e3t7/7e3 + t//p6en/+Pj4//r6+v/+/v7/+Pj4/8DAwP8LCwv/MDAw/zEzM/8eIyP/DgwM/wkIB/8ZKSP/a6CS/4ni + zv936M7/e/HV/3Pqzv937tL/eO/T/3jv0/937tL/de7S/3Xv0v9179L/de/S/3Xv0v917tL/eO7S/3Xu + 0/9x79P/dPLV/3Xpz/+H7tX/htzH/12Shf8SJR//CAkJ/xgQEv8nIib/JSkr/ygpKf8pKSn/KSkp/ykp + Kf8pKSn/KSkp/ykpKf8pKSn/KSkp/yYmJv8WFhb/OTk5/+jo6P/9/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2wAAADH///8A////AAAAADMAAADeAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAi////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAMUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6//n5 + +f/39/f/+Pj4//z8/P/6+vr/+/v7//r6+v/6+vr//Pz8//7+/v/8/Pz//f39/6Ojo/8eHh7/Jykp/y80 + Nf8tKiv/GxYX/wgMCf8CDgf/Nl5T/2jBrP914Mf/fOrR/3vt0/947dL/d+7T/3fv0/9279H/du7Q/3bu + 0P9379H/d+7R/3bu0f937dP/de7T/3Xv1P9058z/e93G/2m3o/8jUUX/Bw8M/wkQDv8UGRn/JSYn/y8m + K/80Jiv/Kygq/yopKv8qKir/Kioq/yoqKv8qKir/KSkp/yoqKv8qKir/JCQk/xAQEP+6urr/9vb2//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAt////AP///wD///8A////AAAA + ADMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAwf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+fn5/5OTk/8pKSn/Jigo/zQ0NP8sKyv/HR0d/w0ODv8FCwn/ARIM/0dpYv92qJ//fcK1/3bV + xP955tP/eu/Y/3nw1v927NL/devR/3ju1P9579T/duvS/3Lm0f9v2cf/b8Kz/22mm/9AX1j/AgoG/wcL + Cf8QDw//HB0d/ygqKv8qKyr/Kykq/ywoKv8qKir/Kioq/yoqKv8qKir/Kioq/yoqKv8pKSn/Kioq/ykp + Kf8WFhb/UVFR/+Hh4f/6+vr//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2P// + /wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABT////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAADAAAA3AAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0P///wD///8A////AP///wD///8A////AAAA + AKIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////z8/P/7+/v/9PT0/5ycnP8XFxf/Kysr/y0tLf8rKyv/JSUl/xoa + Gv8RERH/Cw0M/wIMCf8fNjH/Q3Rr/1mSiP9fopX/XqmX/2Ctmv9frJn/X6mX/2Grmf9bo5P/VY6D/z9u + Zv8XMiz/AAsH/wgNC/8PEhL/Gxsb/ycnJ/8sLCz/LCws/ysrK/8rKyv/Kysr/ysrK/8rKyv/Kysr/ysr + K/8rKyv/Kysr/ykpKf8oKCj/HR0d/ysrK//FxcX//Pz8//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADY////AP///wD///8A////AP///wD///8AAAAA3wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA3QAAAAP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAABcAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0QAA + AMwAAADMAAAAzAAAAMwAAADMAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////Pz8//v7+//6+vr/yMjI/xwc + HP8qKir/LCws/ywsLP8sLCz/Kioq/ysmJv8jHx//GBgY/w0REP8JDw3/AwgF/wcOC/8NFhD/ERwV/xQf + GP8SHBb/DhYQ/wcPCv8JCgn/ERER/xUWFf8WFRT/JCMj/yopKv8wMDD/Li4u/ysrK/8rKyv/LCws/yws + LP8sLCz/LCws/ywsLP8sLCz/LCws/ywsLP8sLCz/Kysr/yMjI/8aGhr/h4eH/+3t7f/+/v7//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAr////AP///wD///8A////AAAA + ADoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABd////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAADPAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+/v7//b29v+Pj4//ERER/yoqKv8sLCz/Kysr/y0tLf8sLCz/Kysr/y0sLP8vLS3/JyUl/yMg + IP8cGBj/GhcX/xUXFf8VFxX/FhgV/xYZFv8WGBX/GBoY/xwcHP8fHh7/Kigo/zAsLf81LzD/Lygp/zAs + LP82Njb/Ly8v/ysrK/8sLCz/LS0t/y0tLf8tLS3/LS0t/y0tLf8tLS3/LCws/ywsLP8mJib/FxcX/1lZ + Wf/Y2Nj//f39//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ANgAAAAr////AP///wAAAAA5AAAA5AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0gAA + AAL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADgAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////v7+//9/f3/6urq/z09Pf8fHx//LCws/y8vL/8sLCz/LS0t/ywt + Lf8qLS3/Ki0t/ystLf8tLi7/Li0t/y8sLP8vKyz/LSsr/ywrKv8tKyr/LSwr/y4sLP8vLy7/Ji0s/yMr + Kf8lKSn/HyIh/xYUFf8YFBX/IyEh/ygoKP82Njb/Ly8v/y0tLf8tLS3/LS0t/y0tLf8tLS3/LS0t/y4u + Lv8tLS3/KCgo/xoaGv9MTEz/ycnJ//r6+v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACnAAAAbwAA + AMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAADYAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP4AAAA8////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAJAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//v7+//Y2Nj/EBAQ/yoq + Kv8tLS3/MDAw/y4uLv8uLi7/Li4u/zAuLv8wLi7/Ly4u/y8uLv8uLi7/Li0t/ywtLf8pLS3/KCws/ygs + Lf8rLzD/Ky8w/ycqK/8ZFxj/DQwM/w0PD/8/Q0P/oKWk/7O5uf+QlJT/IyQk/yYmJv81NTX/Ly8v/y4u + Lv8uLi7/Li4u/y4uLv8uLi7/LCws/ysrK/8fHx//RUVF/8HBwf/19fX//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAo////wD///8AAAAACwAAAOUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAl////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACAAAANIAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//Pz8/6Wlpf8TExP/MDAw/zAwMP8vLy//Ly8v/y8vL/8vLy//MC4v/zAuL/8vLi//Ly4u/y4u + Lv8uLi7/LS4u/youLv8qLi7/KS0t/yovLv8TFhb/IiUl/1ZUVP+sqan/z8/P/9/g4P/2+fn/+v7+//Hz + 8/+Ojo7/Hx8f/ywsLP8yMjL/LS0t/y4uLv8xMTH/Ly8v/y0tLf8pKSn/Hx8f/z8/P/+/v7//+fn5//39 + /f/+/v7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABp////AP///wD///8AAAAApQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANkAAAAK////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAIwAAAO4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////5+fn/VVVV/x8fH/8sLCz/Li4u/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8uLy//Li8v/y4vL/8vLy//LS0t/xEREf+en5//6unp//n5 + +f/7+/v//v////7////+/////f7+//Hx8f+CgoL/ICAg/zIyMv81NTX/MzMz/zIyMv8pKSn/Kioq/xgY + GP83Nzf/1dXV//r6+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL0AAAAD////AAAA + AAwAAADgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAK////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/v7//z8/P8LCwv/Kysr/zMz + M/8wMDD/Ly8v/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/y8v + L/8uLi7/HR0d/8DAwP/8/Pz//v7+//7+/v/+/v7////////////6+vr/9fX1/+3t7f9nZ2f/HR0d/zIy + Mv84ODj/NjY2/xAQEP8KCgr/aWlp//v7+//9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAANAAAACcAAAA3gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/QAAAE////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAA + APwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9fX1/y0tLf8lJSX/NjY2/zY2Nv8xMTH/MDAw/zExMf8wMDD/MDAw/y8vL/8wMDD/MDAw/zEx + Mf8xMTH/MTEx/zExMf8xMTH/Ly8v/ysrK/8hISH/wcHB//v7+//6+vr//v7+//////////////////7+ + /v/9/f3//Pz8/+fn5/9dXV3/Hx8f/x8fH/8YGBj/RERE/+Dg4P/5+fn/+/v7//v7+//9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABn////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAVwAAAPsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/09PT/z8/P/1JSUv8oKCj/Kioq/zg4OP84ODj/NTU1/zEx + Mf8wMDD/MTEx/zIyMv8yMjL/MjIy/zIyMv8yMjL/MTEx/zExMf8xMTH/KCgo/y0tLf/Jycn//v7+//// + /////////////////////////////////////////Pz8/+/v7/+wsLD/rKys/9/f3//7+/v//f39//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAbf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAASgAAAPQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//X19f/8/Pz/8/Pz/6en + p/9FRUX/NDQ0/y0tLf8zMzP/NTU1/zg4OP82Njb/MzMz/zExMf8xMTH/MTEx/zExMf8yMjL/MjIy/zEx + Mf8dHR3/V1dX/93d3f/+/v7////////////////////////////////////////////8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/7+/v//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAAGL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAMQAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+/v7//7+/v/9/f3//f39/+3t7f+mpqb/Y2Nj/0dHR/81NTX/Jycn/yYmJv8tLS3/MDAw/zQ0 + NP83Nzf/NjY2/zU1Nf81NTX/Ly8v/xMTE/+SkpL/9PT0//7+/v////////////////////////////// + //////////////z8/P/6+vr//v7+//7+/v/+/v7//v7+//z8/P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAABJ////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAFgAAANIAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP9+fn7/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/83Nzf/ExMT/paWl/39/ + f/9kZGT/V1dX/0FBQf8rKyv/Hx8f/xgYGP8XFxf/GRkZ/xkZGf8TExP/MDAw/6CgoP/Ly8v/zs7O/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/3t7e/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADoAAAALv///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEAAA + AL0AAAD/AAAA8gAAANEAAADVAAAA3gAAAO4AAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAOAAAADWAAAA0QAAAOoAAAD/AAAA2AAA + ACP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAABAAAAI4AAAD9AAAAiwAAAAf///8A////AAAAAAcAAAArAAAAYwAA + ALgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMwAAABvAAAAMwAAAAz///8A////AAAA + AAUAAAB8AAAA+AAAALEAAAAP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAE4AAADqAAAA2AAA + AD////8A////AP///wD///8A////AAAAAEsAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPYAAABp////AP// + /wD///8A////AP///wAAAAA5AAAA0wAAAPYAAABt////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABQAAACkAAAA/gAAAKkAAAAk////AP///wD///8A////AAAAAB0AAADHAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADZAAAALP///wD///8A////AP///wAAAAAbAAAAnwAAAP4AAADAAAAAJf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABAAAAA0AAAAPsAAAChAAAAJv// + /wD///8A////AAAAAAUAAACVAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAugAAAA////8A////AP///wAAAAAbAAAAjAAAAPYAAADiAAAAW/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAACAAAAWgAAANcAAAD+AAAAuQAAAGAAAAAY////AP///wAAAABkAAAA+QAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKEAAAAE////AAAAAA8AAABXAAAArwAA + APsAAADmAAAAcgAAAAj///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAEoAAACtAAAA9wAAAP8AAADcAAAArQAA + AIgAAACpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADDAAAAZQAA + AJMAAADKAAAA/AAAAPoAAAC2AAAAVwAAAAX///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAALAAAASgAAAIQAAAC1AAAA2QAAAPIAAAD+AAAA/wAAAP8AAAD0AAAAoAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAA7AAA + AP8AAAD/AAAA/wAAAPUAAADdAAAAugAAAIoAAABPAAAAD////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + ///8AAAAAAAAAAAAAAAAAAAAH/////8AAAD/////wAAAAAAAAAAAAAAAAAAAAAP/////AAAA/////wAA + AAAAAAAAAAAAAAAAAAAA/////wAAAP////wAAAAAAAAAAAAAAAAAAAAAAD////8AAAD////wDAAAAAAA + AAAAAAAAAAAAADAP////AAAA////4HwAAAAAAAAAAAAAAAAAAAAeB////wAAAP///8HwAAAAAAAAAAAA + AAAAAAAAD4H///8AAAD///8D4AAAAAAAAAAAAAAAAAAAAAfA////AAAA///+B4AAAAAAAAAAAAAAAAAA + AAAB4H///wAAAP///AgAAAAAAAAAAAAAAAAAAAAAABA///8AAAD///gAAAAAAAAAAAAAAAAAAAAAAAAA + H///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//4AAAAAAAAAAAAAAAAAAAAAAAAAAH//8A + AAD//8AAAAAAAAAAAAAAAAAAAAAAAAAAA///AAAA///AAAAAAAAAAAAAAAAAAAAAAAAAAAH//wAAAP// + gAcAAAAAAAAAAAAAAAAAAAAADgYB//8AAAD//wAPgAAAAAAAAAAAAAAAAAAAAB8PAP//AAAA//8AH8AA + AAAAAAAAAAAAAAAAAAA/H4D//wAAAP/+AB/AAAAAAAAAAAAAAAAAAAAAPx+Af/8AAAD//gAfwAAAAAAA + AAAAAAAAAAAAAB8PgD//AAAA//wAD4AAAAAAAAAAAAAAAAAAAAAOBwA//wAAAP/8AAcAAAAAAAAAAAAA + AAAAAAAAAAAAP/8AAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAB//AAAA//gAAAAAAAAAAAAAAAAAAAAA + AAAAAAAf/wAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAA + AA//AAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/8A + AAD/4AAH4AAAAAAAAAAAAAAAAAAAAAPgAAf/AAAA/+AAD/AAAAAAAAAAAAAAAAAAAAAP8AAH/wAAAP/g + AB/4AAAAAAAAAAAAAAAAAAAAD/gAB/8AAAD/wAAf+AAAAAAAAAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gA + AAAAAAAAAAAAAAAAAAAf/AAD/wAAAP/AAB/4AAAAAAAAAAAAAAAAAAAAH/wAA/8AAAD/wAAf+AAAAAAA + AAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gAAAAAAAAAAAAAAAAAAAAf+AAD/wAAAP/AAA/wAAAAAAAAAAAA + AAAAAAAAD/AAA/8AAAD/wAAH4AAAAAAAAAAAAAAAAAAAAAfgAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAA + AAABgAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8A + AAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/A + AAAAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAAAAAAAAAAAAAAAAA/AAP/AAAA/8AA/AAA + AAAAAAAAAAAAAAAAAAAAPwAD/wAAAP/AAPwAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAA + AAAAAAAAAAAAAAAMAAP/AAAA/8AA/AAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AH//gAAAAAAAAAAAA + AAAAAAAAAAAAA/8AAAD/wB//8AAAAAAAAAAAAAAAAAAAAA4AHAP/AAAA/+Af//AAAAAAAAAAAAAAAAAA + AAAfAD4H/wAAAP/gH//wAAAAAAAAAAAAAAAAAAAAHwA+B/8AAAD/4B//8AAAAAAAAAAAAAAAAAAAAB8A + Pgf/AAAA/+Af//AAAAAAAAAAAAAAAAAAAAAOABwH/wAAAP/wAPwAAAAAAAAAAAAAAAAAAAAAAAAAD/8A + AAD/8AD8AAAAAAAAAAAAAAAAAAAAAAAAAA//AAAA//AA/AAAAAAAAAAAAAAAAAAAAAAADAAP/wAAAP/4 + APwAAAAAAAAAAAAAAAAAAAAAAB4AH/8AAAD/+AD8AAAAAAAAAAAAAAAAAAAAAAA/AB//AAAA//gA/AAA + AAAAAAAAAAAAAAAAAAAAPwAf/wAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAB4AP/8AAAD//AAAAAAAAAAA + AAAAAAAAAAAAAAAMAD//AAAA//4AAAAAAAAAAAAAAAAAAAAAAAAAAAB//wAAAP//AAAAAAAAAAAAAAAA + AAAAAAAAGAAA//8AAAD//wAAAAAAAAAAAAAAAAAAAAAAABwAAP//AAAA//+AAAAAAAAAAAAAAAAAAAAA + AAAIAAH//wAAAP//wAAAAAAAAAAAAAAAAAAAAAAAAAAD//8AAAD//+AAAAAAAAAAAAAAAAAAAAAAAAAA + B///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//+AAAAAAAAAAAAAAAAAAAAAAAAAAf//8A + AAD///wAAAAAAAAAAAAAAAAAAAAAAAAAP///AAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAH///wAAAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAD///+DAAAAAAAAAAAAAAAAAAAAAADB////AAAA////4fAA + AAAAAAAAAAAAAAAAAAAPh////wAAAP////B4AAAAAAAAAAAAAAAAAAAAHg////8AAAD////8HAAAAAAA + AAAAAAAAAAAAADg/////AAAA/////gMAAAAAAAAAAAAAAAAAAABAf////wAAAP////+AAAAAAAAAAAAA + AAAAAAAAAf////8AAAD/////8AAAAAAAAAAAAAAAAAAAAA//////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA + + + \ No newline at end of file diff --git a/GayMaker/Program.cs b/GayMaker/Program.cs new file mode 100644 index 0000000..2cab955 --- /dev/null +++ b/GayMaker/Program.cs @@ -0,0 +1,21 @@ +using System; +using System.Windows.Forms; + +namespace GayMaker +{ + static class Program + { + public static GayMaker GM; + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + GM = new GayMaker(); + Application.Run(GM); + } + } +} diff --git a/GayMaker/Properties/AssemblyInfo.cs b/GayMaker/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..dfee1c0 --- /dev/null +++ b/GayMaker/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("GayMaker")] +[assembly: AssemblyDescription("GameMaker:Studio -> PSVita Export Tool")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("GayMaker")] +[assembly: AssemblyCopyright("MIT License - SilicaAndPina")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("f189e983-481e-4740-81b7-13a415d68636")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/GayMaker/Properties/Resources.Designer.cs b/GayMaker/Properties/Resources.Designer.cs new file mode 100644 index 0000000..ee8a5f1 --- /dev/null +++ b/GayMaker/Properties/Resources.Designer.cs @@ -0,0 +1,173 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace GayMaker.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GayMaker.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap bg { + get { + object obj = ResourceManager.GetObject("bg", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Export { + get { + object obj = ResourceManager.GetObject("Export", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to /////////////////////////////// + ///// PlayStation Vita specific + ////////////////////////////////// + /// + ///// # = constant + ///// * = readonly + ///// & = obsolete + /// + ///psn_get_leaderboard_score_range(pad_index, leaderboard_id, start_index, end_index) + ///psn_default_user_name() + ///psn_name_for_pad(pad_index) + ///psn_unlock_trophy(pad_index, trophy_index) + ///psn_get_trophy_unlock_state(pad_index) + ///psn_init_np_libs(title_id, np_title_secret, np_passphrase, enable_online) + ///psn_exit_np_libs() + ///psn_get_leaderboard_score(pad_index, leaderboard_id) + ///psn_po [rest of string was truncated]";. + /// + internal static string fnames { + get { + return ResourceManager.GetString("fnames", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Gate { + get { + object obj = ResourceManager.GetObject("Gate", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> + /// + ///<livearea style="psmobile" format-ver="01.00" content-rev="1"> + /// <livearea-background> + /// <image>bg0.png</image> + /// </livearea-background> + /// + /// <gate> + /// <startup-image>startup.png</startup-image> + /// </gate> + /// + /// <frame id="frame1"> + /// </frame> + /// + /// <frame id="frame2"> + /// </frame> + /// + /// <frame id="frame3"> + /// </frame> + /// + /// <frame id="frame4"> + /// </frame> + /// + ///</livearea> + /// + /// + ///. + /// + internal static string gdbTemplate { + get { + return ResourceManager.GetString("gdbTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Icons { + get { + object obj = ResourceManager.GetObject("Icons", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap template { + get { + object obj = ResourceManager.GetObject("template", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/GayMaker/Properties/Resources.resx b/GayMaker/Properties/Resources.resx new file mode 100644 index 0000000..1c79e45 --- /dev/null +++ b/GayMaker/Properties/Resources.resx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\Gate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\fnames;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + ..\Resources\Icons.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\template.xml;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + + ..\Resources\Export.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\template.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\bg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/GayMaker/Properties/Settings.Designer.cs b/GayMaker/Properties/Settings.Designer.cs new file mode 100644 index 0000000..90a44cc --- /dev/null +++ b/GayMaker/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace GayMaker.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/GayMaker/Properties/Settings.settings b/GayMaker/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/GayMaker/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/GayMaker/Resources/Export.png b/GayMaker/Resources/Export.png new file mode 100644 index 0000000..7f78364 Binary files /dev/null and b/GayMaker/Resources/Export.png differ diff --git a/GayMaker/Resources/Gate.png b/GayMaker/Resources/Gate.png new file mode 100644 index 0000000..5386696 Binary files /dev/null and b/GayMaker/Resources/Gate.png differ diff --git a/GayMaker/Resources/Icons.png b/GayMaker/Resources/Icons.png new file mode 100644 index 0000000..9dba16a Binary files /dev/null and b/GayMaker/Resources/Icons.png differ diff --git a/GayMaker/Resources/bg.png b/GayMaker/Resources/bg.png new file mode 100644 index 0000000..aa0bc49 Binary files /dev/null and b/GayMaker/Resources/bg.png differ diff --git a/GayMaker/Resources/fnames b/GayMaker/Resources/fnames new file mode 100644 index 0000000..57cb7bb --- /dev/null +++ b/GayMaker/Resources/fnames @@ -0,0 +1,87 @@ +/////////////////////////////// +// PlayStation Vita specific +/////////////////////////////// + +// # = constant +// * = readonly +// & = obsolete + +psn_get_leaderboard_score_range(pad_index, leaderboard_id, start_index, end_index) +psn_default_user_name() +psn_name_for_pad(pad_index) +psn_unlock_trophy(pad_index, trophy_index) +psn_get_trophy_unlock_state(pad_index) +psn_init_np_libs(title_id, np_title_secret, np_passphrase, enable_online) +psn_exit_np_libs() +psn_get_leaderboard_score(pad_index, leaderboard_id) +psn_post_leaderboard_score(pad_index, leaderboard_id, score) +psn_post_leaderboard_score_comment(pad_index, leaderboard_id, score, comment) +psn_check_np_availability(pad_index, show_error) +psn_tick_error_dialog() +psn_tick() +psn_np_status(pad_index) +psn_get_friends_scores(pad_index, leaderboard_id, start_index, end_index) +psn_name_for_user(user_id) +psn_default_user() +psn_user_for_pad(pad_index) + +matchmaking_reset_create_params() +matchmaking_add_create_param(param_index, param_value) +matchmaking_session_create(num_slots, session_name) +matchmaking_session_update(session_id) +matchmaking_session_get_users(session_id) +matchmaking_session_get_owner(session_id) +matchmaking_session_set_closed(session_id) +matchmaking_session_set_open(session_id) +matchmaking_reset_find_params() +matchmaking_add_find_param(index, value, operation) +matchmaking_session_find() +matchmaking_session_join(session_id) +matchmaking_session_leave(session_id) +matchmaking_start(user_id, pad_index) +matchmaking_stop() +matchmaking_send_invites(room_id, user_message, max_recipients) +matchmaking_tick_invites() +matchmaking_join_invite(invitation_id) + +psn_content_restriction_add(country_code, age) +psn_net_check(default_age_restriction) +psn_setup_trophies() + +psn_init_trophy(pad_index) + +PSN_LEADERBOARD_SCORE_MSG# +PSN_LEADERBOARD_SCORE_RANGE_MSG# +PSN_LEADERBOARD_FRIENDS_SCORES_MSG# +PSN_LEADERBOARD_SCORE_POSTED_MSG# +PSN_TROPHY_INFO_MSG# +PSN_TROPHY_UNLOCKED_MSG# +PSN_TROPHY_UNLOCK_STATE# + +psn_np_check_plus(real_time, async, pad_index) +psn_np_commerce_dialog_open(real_time, async, pad_index) +psn_np_commerce_dialog_tick() +psn_np_notify_plus_feature(real_time, async, pad_index) +psn_set_content_restriction(age) +psn_load_modules() + +MATCHMAKING_CONNECTION# +MATCHMAKING_SESSION# + +MATCHMAKING_INVITATION# +PSN_SERVICE_STATE# + +MATCHMAKING_OPERATOR_EQUAL# +MATCHMAKING_OPERATOR_NOTEQUAL# +MATCHMAKING_OPERATOR_LESSTHAN# +MATCHMAKING_OPERATOR_LESSTHANOREQUAL# +MATCHMAKING_OPERATOR_GREATERTHAN# +MATCHMAKING_OPERATOR_GREATERTHANOREQUAL# + +psn_get_tus_data(pad_index, tus_slot_number) +psn_set_tus_data(pad_index, tus_slot_number, data_size, data) +psn_get_tus_variable(pad_index, tus_slot_number) +psn_set_tus_variable(pad_index, tus_slot_number, data_value) +psn_delete_tus_data(pad_index, tus_slot_number) + + diff --git a/GayMaker/Resources/template.png b/GayMaker/Resources/template.png new file mode 100644 index 0000000..f56024d Binary files /dev/null and b/GayMaker/Resources/template.png differ diff --git a/GayMaker/Resources/template.xml b/GayMaker/Resources/template.xml new file mode 100644 index 0000000..12ebfd0 --- /dev/null +++ b/GayMaker/Resources/template.xml @@ -0,0 +1,26 @@ + + + + + bg0.png + + + + startup.png + + + + + + + + + + + + + + + + + diff --git a/GayMaker/Update.Designer.cs b/GayMaker/Update.Designer.cs new file mode 100644 index 0000000..decd922 --- /dev/null +++ b/GayMaker/Update.Designer.cs @@ -0,0 +1,71 @@ +namespace GayMaker +{ + partial class Update + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.DownloadProgress = new System.Windows.Forms.ProgressBar(); + this.label1 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // DownloadProgress + // + this.DownloadProgress.Location = new System.Drawing.Point(12, 42); + this.DownloadProgress.Name = "DownloadProgress"; + this.DownloadProgress.Size = new System.Drawing.Size(394, 23); + this.DownloadProgress.TabIndex = 0; + // + // label1 + // + this.label1.Location = new System.Drawing.Point(12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(388, 18); + this.label1.TabIndex = 1; + this.label1.Text = "Starting Download"; + // + // Update + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.ClientSize = new System.Drawing.Size(418, 97); + this.ControlBox = false; + this.Controls.Add(this.label1); + this.Controls.Add(this.DownloadProgress); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Name = "Update"; + this.ShowInTaskbar = false; + this.Text = "Update"; + this.Load += new System.EventHandler(this.Update_Load); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.ProgressBar DownloadProgress; + private System.Windows.Forms.Label label1; + } +} \ No newline at end of file diff --git a/GayMaker/Update.cs b/GayMaker/Update.cs new file mode 100644 index 0000000..a4ed768 --- /dev/null +++ b/GayMaker/Update.cs @@ -0,0 +1,81 @@ +//IDC that my code is shit: +#pragma warning disable IDE1006 +#pragma warning disable IDE0017 + +using System; +using System.ComponentModel; +using System.Drawing; +using System.IO; +using System.IO.Compression; +using System.Net; +using System.Net.Cache; +using System.Reflection; +using System.Windows.Forms; + +namespace GayMaker +{ + public partial class Update : Form + { + public Update() + { + //Bypass Windows DPI Scaling + Font = new Font(Font.Name, 8.25f * 96f / CreateGraphics().DpiX, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont); + InitializeComponent(); + } + + private void startDownload() + { + WebClient wc = new WebClient(); + wc.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore); + String UpdateString = wc.DownloadString("https://bitbucket.org/SilicaAndPina/gaymaker/raw/master/latest.md"); + String[] Data = UpdateString.Split('~'); + String UpdateUrl = Data[1]; + wc.Dispose(); + + WebClient client = new WebClient(); + client.Headers.Add("pragma", "no-cache"); + + client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged); + client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted); + client.DownloadFileAsync(new Uri(UpdateUrl),"upgrade.zip"); + } + + private void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e) + { + + label1.Text = "Extracting"; + + String EXEPath = Assembly.GetExecutingAssembly().Location; + + File.Move(EXEPath, Path.ChangeExtension(EXEPath, ".old")); + + ZipArchive archive = new ZipArchive(File.OpenRead("upgrade.zip")); + foreach(ZipArchiveEntry file in archive.Entries) + { + if (File.Exists(file.FullName)) + { + File.Delete(file.FullName); + } + } + + ZipFile.ExtractToDirectory("upgrade.zip", Path.GetDirectoryName(EXEPath)); + + File.Delete("upgrade.zip"); + + Application.Restart(); + + } + + private void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) + { + DownloadProgress.Value = e.ProgressPercentage; + label1.Text = "Downloading: " + e.ProgressPercentage + "%"; + } + + private void Update_Load(object sender, EventArgs e) + { + startDownload(); + } + + } +} diff --git a/GayMaker/Update.resx b/GayMaker/Update.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/GayMaker/Update.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GayMaker/VersionManager.Designer.cs b/GayMaker/VersionManager.Designer.cs new file mode 100644 index 0000000..97088ad --- /dev/null +++ b/GayMaker/VersionManager.Designer.cs @@ -0,0 +1,149 @@ +namespace GayMaker +{ + partial class versionManager + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(versionManager)); + this.downloadList = new System.Windows.Forms.ListBox(); + this.label2 = new System.Windows.Forms.Label(); + this.downloadVersion = new System.Windows.Forms.Button(); + this.label3 = new System.Windows.Forms.Label(); + this.installedList = new System.Windows.Forms.ListBox(); + this.deleteVersion = new System.Windows.Forms.Button(); + this.DownloadProgress = new System.Windows.Forms.ProgressBar(); + this.Status = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // downloadList + // + this.downloadList.FormattingEnabled = true; + this.downloadList.Location = new System.Drawing.Point(12, 25); + this.downloadList.Name = "downloadList"; + this.downloadList.Size = new System.Drawing.Size(458, 186); + this.downloadList.TabIndex = 2; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(9, 9); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(109, 13); + this.label2.TabIndex = 3; + this.label2.Text = "Available Downloads:"; + // + // downloadVersion + // + this.downloadVersion.Location = new System.Drawing.Point(12, 217); + this.downloadVersion.Name = "downloadVersion"; + this.downloadVersion.Size = new System.Drawing.Size(458, 23); + this.downloadVersion.TabIndex = 4; + this.downloadVersion.Text = "Download This Version"; + this.downloadVersion.UseVisualStyleBackColor = true; + this.downloadVersion.Click += new System.EventHandler(this.downloadVersion_Click); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 288); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(110, 13); + this.label3.TabIndex = 5; + this.label3.Text = "Allready Downloaded:"; + // + // installedList + // + this.installedList.FormattingEnabled = true; + this.installedList.Items.AddRange(new object[] { + "1.4.9999"}); + this.installedList.Location = new System.Drawing.Point(15, 304); + this.installedList.Name = "installedList"; + this.installedList.Size = new System.Drawing.Size(458, 199); + this.installedList.TabIndex = 6; + // + // deleteVersion + // + this.deleteVersion.Location = new System.Drawing.Point(12, 509); + this.deleteVersion.Name = "deleteVersion"; + this.deleteVersion.Size = new System.Drawing.Size(458, 23); + this.deleteVersion.TabIndex = 7; + this.deleteVersion.Text = "Delete This Version"; + this.deleteVersion.UseVisualStyleBackColor = true; + this.deleteVersion.Click += new System.EventHandler(this.deleteVersion_Click); + // + // DownloadProgress + // + this.DownloadProgress.Location = new System.Drawing.Point(12, 259); + this.DownloadProgress.Name = "DownloadProgress"; + this.DownloadProgress.Size = new System.Drawing.Size(461, 23); + this.DownloadProgress.TabIndex = 8; + // + // Status + // + this.Status.Location = new System.Drawing.Point(12, 243); + this.Status.Name = "Status"; + this.Status.Size = new System.Drawing.Size(458, 13); + this.Status.TabIndex = 9; + this.Status.Text = "Waiting"; + // + // versionManager + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.ClientSize = new System.Drawing.Size(485, 544); + this.Controls.Add(this.Status); + this.Controls.Add(this.DownloadProgress); + this.Controls.Add(this.deleteVersion); + this.Controls.Add(this.installedList); + this.Controls.Add(this.label3); + this.Controls.Add(this.downloadVersion); + this.Controls.Add(this.label2); + this.Controls.Add(this.downloadList); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "versionManager"; + this.ShowInTaskbar = false; + this.Text = "GameMaker Studio Version Manager"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.versionManager_FormClosing); + this.Load += new System.EventHandler(this.versionManager_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.ListBox downloadList; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Button downloadVersion; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.ListBox installedList; + private System.Windows.Forms.Button deleteVersion; + private System.Windows.Forms.ProgressBar DownloadProgress; + private System.Windows.Forms.Label Status; + } +} \ No newline at end of file diff --git a/GayMaker/VersionManager.cs b/GayMaker/VersionManager.cs new file mode 100644 index 0000000..6c104b1 --- /dev/null +++ b/GayMaker/VersionManager.cs @@ -0,0 +1,375 @@ +//IDC that my code is shit: +#pragma warning disable IDE1006 +#pragma warning disable IDE0017 + +using System; +using System.ComponentModel; +using System.Drawing; +using System.IO; +using Ionic.Zip; +using System.Net; +using System.Net.Cache; +using System.Windows.Forms; +using System.Threading; + +namespace GayMaker +{ + public partial class versionManager : Form + { + private void CopyDir(string source, string target) + { + + if (!Directory.Exists(target)) Directory.CreateDirectory(target); + string[] sysEntries = Directory.GetFileSystemEntries(source); + + foreach (string sysEntry in sysEntries) + { + string fileName = Path.GetFileName(sysEntry); + string targetPath = Path.Combine(target, fileName); + if (Directory.Exists(sysEntry)) + CopyDir(sysEntry, targetPath); + else + { + File.Copy(sysEntry, targetPath, true); + } + } + } + + String[] Versions = { "1.4.1464", "1.4.1468", "1.4.1469", "1.4.1470", "1.4.1474", "1.4.1495", "1.4.1496", "1.4.1499", "1.4.1514", "1.4.1522", "1.4.1542", "1.4.1556", "1.4.1565", "1.4.1567", "1.4.1598", "1.4.1629", "1.4.1657", "1.4.1675", "1.4.1683", "1.4.1690", "1.4.1711", "1.4.1747", "1.4.1749", "1.4.1757", "1.4.1760", "1.4.1763", "1.4.1767", "1.4.1772", "1.4.1773", "1.4.1788", "1.4.1804", "1.99.505", "1.99.525", "1.99.533", "1.99.548", "1.99.549", "1.99.550", "1.99.551" }; + String[] VitaUrls = { "https://updater.yoyogames.com/api/download/psvita/71880e2e-e496-449f-9211-1a700f198335.zip", "https://updater.yoyogames.com/api/download/psvita/fb89b27d-7a56-4cdd-adbc-3b8e62ca2cc3.zip", "https://updater.yoyogames.com/api/download/psvita/da46f54f-5c00-4094-a26e-349035ae01a7.zip", "https://updater.yoyogames.com/api/download/psvita/c1761a9d-6420-44d0-835e-f3365e20a5ab.zip", "https://updater.yoyogames.com/api/download/psvita/aa7f0e02-6b9d-4d6f-8127-f4916d84c8fa.zip", "https://updater.yoyogames.com/api/download/psvita/8e7a116a-3518-482b-9d68-dc70aafa9772.zip", "https://updater.yoyogames.com/api/download/psvita/b5a773c3-8c81-4d50-937f-f2037dd6949a.zip", "https://updater.yoyogames.com/api/download/psvita/652004f6-4ba0-4779-93a9-3e8eacf31928.zip", "https://updater.yoyogames.com/api/download/psvita/e462256c-bed3-4301-9340-af428a41ba50.zip", "https://updater.yoyogames.com/api/download/psvita/59cca874-7bc7-426e-8535-434aa6dfc813.zip", "https://updater.yoyogames.com/api/download/psvita/4e51d1b5-3849-4cf4-86c6-d6b81bcf4e46.zip", "https://updater.yoyogames.com/api/download/psvita/53456f90-c66d-4b44-aa0d-db6e1d37e376.zip", "https://updater.yoyogames.com/api/download/psvita/bd1d4e64-5543-41ef-b0b6-94f3b5c377ac.zip", "https://updater.yoyogames.com/api/download/psvita/de15be40-b8e9-496a-aadb-46c3ea69e93c.zip", "https://updater.yoyogames.com/api/download/psvita/faf56e92-16f8-447b-a2a1-acbbbc31a659.zip", "https://updater.yoyogames.com/api/download/psvita/1a13f8d4-d9a6-43e4-b5cf-a2396fb1103c.zip", "https://updater.yoyogames.com/api/download/psvita/6dbeddb8-1468-4a2e-9c98-cc0117526c52.zip", "https://updater.yoyogames.com/api/download/psvita/18500239-c6cb-431f-9478-969bc5aa7e45.zip", "https://updater.yoyogames.com/api/download/psvita/9f4441e4-d72a-491c-9061-23db81308616.zip", "https://updater.yoyogames.com/api/download/psvita/640b0323-88f2-4e94-bb07-97034777a305.zip", "https://updater.yoyogames.com/api/download/psvita/52cfe6e4-9d4a-43a0-bfba-a38802b96be6.zip", "https://updater.yoyogames.com/api/download/psvita/501d070a-c53a-40a7-bf06-558161b77b30.zip", "https://updater.yoyogames.com/api/download/psvita/a7d57b1e-24dc-4e61-b402-9ec845cbb098.zip", "https://updater.yoyogames.com/api/download/psvita/dc390c15-b2de-494b-8031-651efee2020e.zip", "https://updater.yoyogames.com/api/download/psvita/213f252a-aa11-49fb-96e7-91b9242fad29.zip", "https://updater.yoyogames.com/api/download/psvita/0c23316a-f349-42f7-b267-59033632a77c.zip", "https://updater.yoyogames.com/api/download/psvita/58e19718-61a1-4be7-811b-b7558925d7ed.zip", "https://updater.yoyogames.com/api/download/psvita/95c61747-1ed2-4ec3-8ea0-037430417b34.zip", "https://updater.yoyogames.com/api/download/psvita/5fd1304c-42be-4d09-9359-4165a4d39591.zip", "https://updater.yoyogames.com/api/download/psvita/c9f28194-5994-459e-8218-b3bf45ddf1e0.zip", "https://updater.yoyogames.com/api/download/psvita/f8d08841-b6ae-4e34-a3d6-67407c4343b5.zip", "https://updater.yoyogames.com/api/download/psvita/09b42fab-6da7-4fe9-a60d-44e29fe6cf9a.zip", "https://updater.yoyogames.com/api/download/psvita/2dd4b46f-7a4e-4234-933c-1bcf0e34523e.zip", "https://updater.yoyogames.com/api/download/psvita/4b9f6329-4552-46d5-a401-e9f0d9c2a230.zip", "https://updater.yoyogames.com/api/download/psvita/77244b67-7e41-4f28-b83a-019f06739f9e.zip", "https://updater.yoyogames.com/api/download/psvita/b392e1d2-c431-4baa-9235-2dd1e95fc383.zip", "https://updater.yoyogames.com/api/download/psvita/afd82c60-daf5-4052-b785-a8327e8e509b.zip", "https://updater.yoyogames.com/api/download/psvita/a770d6eb-bf78-4ff6-8065-03ae79cda515.zip" }; + String[] Passwords = { "YJYDyTRu//reGTDMRtvqeA==", "qF5w5XngIlsjfF+Lgjvddg==", "HKMg1V1AJRyp4+fIpZe43Q==", "0fWronXzSHo0N3vP1OhXkw==", "mcUqbOFUxmKN/kfz0uczhA==", "Jo27hTbHw/fwIn6FWVyIiw==", "d0buqe+qJ7PoJ/+pO8UO8g==", "Psz0UkA3muQV9s+sJXQyyw==", "g7X4CTCE2P7zjHQjlUJjhg==", "VnKXoy+yOI1qt3ozXFW+VA==", "Wg4noeglJDRfAvzdHFMPAg==", "qzH9EbGL+EiQWERbAj63Hg==", "2l9hlMtrgVsXssl6BwGaaQ==", "pu05nMHNyzUYry9kF7WFdw==", "jM6jCc+Pr3muL/r+MXrJGQ==", "LdxwOYgTuC3kkPBHscNWZQ==", "eqJM94iGbbBsIA7iMCbCzg==", "nus0kqTASRp4r+cZQz4dHA==", "gXxOQ/hMdAG5XDnmzwRJBA==", "B8Yn0JHxXkE+q8DfboNZsw==", "2ZoimLxEz/Na7zoZnmQjbg==", "ftW7sk7jsT3tv09qQiOg9A==", "jvEhtQpW6yqRL0HLrU/k5w==", "9GsaUhrUn69As/n0hjyrDg==", "Xc13EtzfcI0wBdB46T8bCg==", "8ItorzszZnkr+AMeqvKt/g==", "z7jo2sFobX4wjv9sbokX5g==", "bfsOB+ih0Voayb+xuD+hmg==", "O8e/g0v8bnmVaxP0Mj+lTQ==", "CoUKbUNjJhUhN2Nis2Ofng==", "mnRXlyAzJDLXCk9xi5frmA==", "f+cjma9wcRLTqDBd5mpAgQ==", "WieG/fzWg+zksBrzMH0n0A==", "khCX7Bp6xPt9NdbhVMXzKg==", "AyvTY0JjJ8FcH93GNsqaMQ==", "hncejwoHFaVYgT4iQ1pKgg==", "DLP9sUfmMgcZ+q0BIncr8A==", "Z1E5Ad1HzQe9EzTuA7fbjg==" }; + + String[] ProUrls = { "https://updater.yoyogames.com/api/download/pro/2aa95d44-cf9e-4a58-9d09-2a240bae2590.zip", "https://updater.yoyogames.com/api/download/pro/9c06dd3b-8105-4637-b720-93dbc7de7e7b.zip", "https://updater.yoyogames.com/api/download/pro/ea4c8359-2755-43b0-8c8c-21028d2e926f.zip", "https://updater.yoyogames.com/api/download/pro/34146826-64be-4ae2-b2ea-3d405f521bf4.zip", "https://updater.yoyogames.com/api/download/pro/7e1b4a27-c4cc-433a-a6cd-790c8370f69e.zip", "https://updater.yoyogames.com/api/download/pro/7ddfcb90-6d15-4593-9310-7effd86d5c5f.zip", "https://updater.yoyogames.com/api/download/pro/60809534-d886-4134-9b39-4f2a4b2d5417.zip", "https://updater.yoyogames.com/api/download/pro/7068d83c-5105-4e38-97cd-c8589ba995ac.zip", "https://updater.yoyogames.com/api/download/pro/e1c7104b-b79e-4f62-88b9-f5422b3a0062.zip", "https://updater.yoyogames.com/api/download/pro/8a2fadd8-9cbb-4c8b-b36d-34155a8b8366.zip", "https://updater.yoyogames.com/api/download/pro/422d570d-c0ba-46b1-90c6-96d4bb097198.zip", "https://updater.yoyogames.com/api/download/pro/3b8df5a4-61d3-42b2-8131-a7e3276a9d45.zip", "https://updater.yoyogames.com/api/download/pro/67808b11-d116-4f3b-9743-c3c56ca3fa11.zip", "https://updater.yoyogames.com/api/download/pro/0e138e3d-9f09-4a9e-9bb1-75de9dc35247.zip", "https://updater.yoyogames.com/api/download/pro/40d52eaf-d50e-46b0-b183-d45dea5fd1d3.zip", "https://updater.yoyogames.com/api/download/pro/015e9bdc-7e99-4815-a630-c2cb7fbad2bc.zip", "https://updater.yoyogames.com/api/download/pro/3c5ffb88-cc42-41e2-9365-2a3cd19f9f1c.zip", "https://updater.yoyogames.com/api/download/pro/e8a82731-30b9-4cbd-bb4a-23adb65918d7.zip", "https://updater.yoyogames.com/api/download/pro/951d162a-98a3-482b-b650-584c1b40638f.zip", "https://updater.yoyogames.com/api/download/pro/0acfc6df-06d8-4f58-9496-7a38c20c4efb.zip", "https://updater.yoyogames.com/api/download/pro/10ab3c1c-b1ee-4d80-90d2-0c189c508429.zip", "https://updater.yoyogames.com/api/download/pro/6df40635-9cf0-4ecb-9171-72ad3ecf96fe.zip", "https://updater.yoyogames.com/api/download/pro/86f8bf2a-8d70-4eb5-bd83-a2f2eb92bc7a.zip", "https://updater.yoyogames.com/api/download/pro/e703ba9b-b315-4b6a-b13b-5b0e2c816447.zip", "https://updater.yoyogames.com/api/download/pro/69966fb5-e022-4c9d-8c91-e5b82433fdbf.zip", "https://updater.yoyogames.com/api/download/pro/7ab65890-a469-41d4-b911-71b0ec18130c.zip", "https://updater.yoyogames.com/api/download/pro/1dcde91f-266a-4f83-b6aa-ae52706d11de.zip", "https://updater.yoyogames.com/api/download/pro/0f7d7ae9-c0ec-4518-867d-835b5657c301.zip", "https://updater.yoyogames.com/api/download/pro/4bf55408-2de9-426d-973c-27f8ffb25982.zip", "https://updater.yoyogames.com/api/download/pro/c132db45-6b5b-4dae-8a67-577bd8a3c77b.zip", "https://updater.yoyogames.com/api/download/pro/c7d823f5-9b53-4f23-8cfa-133814ae1d18.zip", "https://updater.yoyogames.com/api/download/pro/d7ebbb34-ee04-41b0-9d43-a751fd5c77e8.zip", "https://updater.yoyogames.com/api/download/pro/15d3bece-ebb8-49e9-b2ef-9a3eb8c0976a.zip", "https://updater.yoyogames.com/api/download/pro/7dfa06f9-ea44-4932-89fe-9efdaf0ba5c7.zip", "https://updater.yoyogames.com/api/download/pro/5fe561c7-a8b1-4cc3-9839-08268a1c6031.zip", "https://updater.yoyogames.com/api/download/pro/532013db-efb3-4227-81a4-36b6d8cb9029.zip", "https://updater.yoyogames.com/api/download/pro/7f485047-6575-476a-94f0-c27776664543.zip", "https://updater.yoyogames.com/api/download/pro/aa180c74-2b1c-4bc1-98b9-304394f8619d.zip", "https://updater.yoyogames.com/api/download/pro/82d49e93-c0e3-470e-8a5d-4bf3cd1db7db.zip", "https://updater.yoyogames.com/api/download/pro/15d3bece-ebb8-49e9-b2ef-9a3eb8c0976a.zip", "https://updater.yoyogames.com/api/download/pro/7dfa06f9-ea44-4932-89fe-9efdaf0ba5c7.zip", "https://updater.yoyogames.com/api/download/pro/5fe561c7-a8b1-4cc3-9839-08268a1c6031.zip", "https://updater.yoyogames.com/api/download/pro/532013db-efb3-4227-81a4-36b6d8cb9029.zip", "https://updater.yoyogames.com/api/download/pro/7f485047-6575-476a-94f0-c27776664543.zip", "https://updater.yoyogames.com/api/download/pro/aa180c74-2b1c-4bc1-98b9-304394f8619d.zip", "https://updater.yoyogames.com/api/download/pro/82d49e93-c0e3-470e-8a5d-4bf3cd1db7db.zip" }; + String[] ProPasswords = { "w8LU7n7qL/TTKYZ50Y+GJA==", "1a1kbg/He96W1kXu5MUtSw==", "cyUh9CJIX3fgyuugcqBgWw==", "yrMrZw1Nd5vgItLAMWWsWw==", "kp4xpA/K5cOuy9NefH6OiQ==", "j1eACYo4HFD8QgXLSc+WWA==", "CnIc2NJgxxf9CnvI2Jk1jg==", "AcyXSwl+I9HJXGW3lqr+wA==", "638Ow1jt7Fx1IzbZ91ZLUw==", "b56/tGBLlwj1aBS36ojAuw==", "UZnpjFq2a23rWg8OdTbOWw==", "pdpcCRrvm4NDK0Ak1V0KDw==", "csw6SBPb3FeJ+awgZVTJIA==", "QigzRUrPh6a1cruYfJIMSg==", "fk5N0e4Z4SNXwjaG3hTfbw==", "6knIcKZmICifwDFkPqnCiQ==", "DME9DhhFSmGQ4m+nSfXNew==", "r/XHptEBE+h2vU1aR9zZ6w==", "F/9CW15HDFGv9I/WLLBtJw==", "8lfa+wgkHFkJ9Eg6yXoB6w==", "gguQVlH7ZGIfbtKIY3YZbA==", "16I2d9EyM2j/zVyQmh3uxg==", "4O3W3Ih5MDgjEhSXlNSmtw==", "3COCVXB99MmOkp2CLddzmA==", "2ObB6N0sIVzBd76ysXC3Vg==", "4ZfC1NtXipOJPaF0m9UWHA==", "8xokrO5dadWdbTJkGmBF+w==", "RFR+3IEW+K9Q4SDndIaJGQ==", "QM3DGdmPRpwB7viZe85MUg==", "qF34ZrOIzWhOXBABarMAHg==", "GeAcP5ZmDHta/n7AO0vwYg==", "AR5cF7r65VTU8TThe6quaQ==", "cYc1VtX2k+oScURpEbyjRg==", "PJQAvameW9Mw9JY3FhW37A==", "yKJqh2+YvmwqXFThnJ6WtA==", "lzVJHoz+3J22cAKqS0kB1w==", "m7UQ8DLCMwnS+eOjgPkeYA==", "K25ONcZeWZ6Hj2QZhFiurQ==", "hQCOwIqppCXZ4TNlyEs9Ag==", "cYc1VtX2k+oScURpEbyjRg==", "PJQAvameW9Mw9JY3FhW37A==", "yKJqh2+YvmwqXFThnJ6WtA==", "lzVJHoz+3J22cAKqS0kB1w==", "m7UQ8DLCMwnS+eOjgPkeYA==", "K25ONcZeWZ6Hj2QZhFiurQ==", "hQCOwIqppCXZ4TNlyEs9Ag==" }; + + private string currentDownload = ""; + + String version; + String url; + String password; + String yoyoUrl; + + String proUrl; + String proPassword; + + + private void startDownload(string URL,string path) + { + currentDownload = path; + WebClient wc = new WebClient(); + wc.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore); + wc.Dispose(); + + WebClient client = new WebClient(); + client.Headers.Add("pragma", "no-cache"); + + client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged); + client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted); + client.DownloadFileAsync(new Uri(URL), path); + } + + private void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e) + { + + + if(currentDownload == "psvita.zip") + { + startDownload(proUrl, "pro.zip"); + } + else if(currentDownload == "pro.zip") + { + startDownload(yoyoUrl, "gamemaker.zip"); + } + else if(currentDownload == "gamemaker.zip") + { + DownloadProgress.Style = ProgressBarStyle.Marquee; + new Thread(() => + { + Thread.CurrentThread.IsBackground = true; + + Invoke((Action)delegate { Status.Text = "Extracting psvita.zip"; }); + if (Directory.Exists(@"_psvita")) + { + Directory.Delete(@"_psvita", true); + } + + using (ZipFile archive = new ZipFile(@"psvita.zip")) + { + archive.Password = password; + archive.Encryption = EncryptionAlgorithm.PkzipWeak; + archive.ExtractAll(@"_psvita"); + } + + Invoke((Action)delegate { Status.Text = "Extracting pro.zip"; }); + + if (Directory.Exists(@"_pro")) + { + Directory.Delete(@"_pro", true); + } + + using (ZipFile archive = new ZipFile(@"pro.zip")) + { + archive.Password = proPassword; + archive.Encryption = EncryptionAlgorithm.PkzipWeak; + archive.ExtractAll(@"_pro"); + } + + + Invoke((Action)delegate { Status.Text = "Extracting gamemaker.zip"; }); + + if (Directory.Exists(@"_gamemaker")) + { + Directory.Delete(@"_gamemaker", true); + } + + using (ZipFile archive = new ZipFile((@"gamemaker.zip"))) + { + archive.Password = "12#_p@o3w$ir_ADD-_$#"; + archive.Encryption = EncryptionAlgorithm.PkzipWeak; + archive.ExtractAll(@"_gamemaker"); + } + + if (!Directory.Exists(@"versions")) + { + Directory.CreateDirectory(@"versions"); + } + + if (!Directory.Exists(@"versions\\" + version)) + { + Directory.CreateDirectory(@"versions\\" + version); + } + + if (!Directory.Exists(@"versions\\" + version + "\\Runner")) + { + Directory.CreateDirectory(@"versions\\" + version + "\\Runner"); + } + + if (!Directory.Exists(@"versions\\" + version + "\\Shaders")) + { + Directory.CreateDirectory(@"versions\\" + version + "\\Shaders"); + } + if (!Directory.Exists(@"versions\\" + version + "\\YYC")) + { + Directory.CreateDirectory(@"versions\\" + version + "\\YYC"); + } + try + { + File.Copy(@"_gamemaker\\BouncyCastle.Crypto.dll", @"versions\\" + version + "\\BouncyCastle.Crypto.dll", true); + File.Copy(@"_gamemaker\\spine-csharp.dll", @"versions\\" + version + "\\spine-csharp.dll", true); + File.Copy(@"_gamemaker\\SharpCompress.dll", @"versions\\" + version + "\\SharpCompress.dll", true); + File.Copy(@"_gamemaker\\Ionic.Zip.Reduced.dll", @"versions\\" + version + "\\Ionic.Zip.Reduced.dll", true); + File.Copy(@"_gamemaker\\Newtonsoft.Json.dll", @"versions\\" + version + "\\Ionic.Zip.Reduced.dll", true); + } + catch (Exception) { }; + + File.Copy(@"_gamemaker\\GMAssetCompiler.exe", @"versions\\" + version + "\\GMAssetCompiler.exe", true); + File.Copy(@"_gamemaker\\ffmpeg.exe", @"versions\\" + version + "\\ffmpeg.exe", true); + + CopyDir(@"_gamemaker\\Shaders", @"versions\\" + version + "\\Shaders"); + CopyDir(@"_psvita\\YYC", @"versions\\" + version + "\\YYC"); + CopyDir(@"_pro\YYC\\include", @"versions\\" + version + "\\YYC\\include"); + + File.Copy(@"_psvita\\PSVita\\CG_PShaderCommon.shader", @"versions\\" + version + "\\Shaders\\CG_PShaderCommon.shader", true); + File.Copy(@"_psvita\\PSVita\\CG_VShaderCommon.shader", @"versions\\" + version + "\\Shaders\\CG_VShaderCommon.shader", true); + + CopyDir(@"Runner", @"versions\\" + version + "\\Runner"); + + File.Copy(@"_psvita\\PSVita\\PSVitaRunner.self", @"versions\\" + version + "\\Runner\\eboot.bin", true); + + Directory.Delete(@"_gamemaker", true); + Directory.Delete(@"_psvita", true); + Directory.Delete(@"_pro", true); + + File.Delete("psvita.zip"); + File.Delete("gamemaker.zip"); + File.Delete("pro.zip"); + + Invoke((Action)delegate { + + downloadList.Enabled = true; + downloadVersion.Enabled = true; + + downloadList.Items.Remove(version); + installedList.Items.Add(version); + + Status.Text = "Waiting"; + DownloadProgress.Value = 0; + DownloadProgress.Style = ProgressBarStyle.Continuous; + ControlBox = true; + + }); + + }).Start(); + } + } + + private void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) + { + DownloadProgress.Value = e.ProgressPercentage; + Status.Text = "Downloading " + currentDownload + " " +e.ProgressPercentage + "%"; + } + + public String getOriginalUrl(string version) + { + return "https://updater.yoyogames.com/api/download/original?filename=Original-" + version + ".zip"; + } + + public string findUrl(string version, bool pro) + { + int index = 0; + foreach(string ver in Versions) + { + if(ver == version) + { + break; + } + index++; + } + + if(pro) + { + String realUrl = "http://updatecdn.yoyogames.com/" + Path.GetFileName(ProUrls[index]); + return realUrl; + } + else + { + String realUrl = "http://updatecdn.yoyogames.com/" + Path.GetFileName(VitaUrls[index]); + return realUrl; + } + + + } + + public string getPassword(string url, bool pro) + { + string zip = Path.GetFileName(url); + + if (zip.Contains("Original")) + { + return "12#_p@o3w$ir_ADD-_$#"; + } + + int index = 0; + + if (pro) + { + foreach (String URL in ProUrls) + { + if (Path.GetFileName(URL) == zip) + { + break; + } + index++; + } + } + else + { + foreach (String URL in VitaUrls) + { + if (Path.GetFileName(URL) == zip) + { + break; + } + index++; + } + } + + if(pro) + { + return ProPasswords[index]; + } + else + { + return Passwords[index]; + } + + } + + public versionManager() + { + + //Bypass Windows DPI Scaling (See issue #8 to see why its important) + Font = new Font(Font.Name, 8.25f * 96f / CreateGraphics().DpiX, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont); + InitializeComponent(); + } + + private void versionManager_Load(object sender, EventArgs e) + { + try + { + foreach(String Version in Versions) + { + downloadList.Items.Add(Version); + } + foreach (String dir in Directory.GetDirectories(@"versions")) + { + installedList.Items.Add(Path.GetFileName(dir)); + downloadList.Items.Remove(Path.GetFileName(dir)); + } + } + catch (Exception) { }; + + + } + + + private void downloadVersion_Click(object sender, EventArgs e) + { + if(downloadList.SelectedIndex == -1){ return; } + downloadVersion.Enabled = false; + downloadList.Enabled = false; + ControlBox = false; + + version = downloadList.SelectedItem.ToString(); + url = findUrl(version, false); + password = getPassword(url,false); + + proUrl = findUrl(version, true); + proPassword = getPassword(proUrl, true); + + yoyoUrl = getOriginalUrl(version); + try + { + startDownload(url, "psvita.zip"); + } + catch(Exception) + { + MessageBox.Show("Could not connect to yoyogames.com", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + downloadVersion.Enabled = true; + downloadList.Enabled = true; + ControlBox = true; + } + + + } + + private void deleteVersion_Click(object sender, EventArgs e) + { + if (installedList.SelectedIndex == -1) { return; } + string toRemove = installedList.SelectedItem.ToString(); + if(toRemove == "1.4.9999") + { + MessageBox.Show("Cannot delete builtin 1.4.9999 version!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + else + { + Directory.Delete(@"versions\\" + toRemove, true); + installedList.Items.Remove(toRemove); + downloadList.Items.Add(toRemove); + } + + } + + private void versionManager_FormClosing(object sender, FormClosingEventArgs e) + { + if(ControlBox == false) + { + e.Cancel = true; + } + + Program.GM.Enabled = true; + + Program.GM.reloadVersions(); + } + } +} diff --git a/GayMaker/VersionManager.resx b/GayMaker/VersionManager.resx new file mode 100644 index 0000000..dbe9092 --- /dev/null +++ b/GayMaker/VersionManager.resx @@ -0,0 +1,3179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA + IACoJQAA7h4AAMjIAAABACAACIcCAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAASCwAAEgsAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADQAAAA6AAAAOgAAADoAAAA6AAAAOgAA + ADoAAAA6AAAAOgAAADUAAAARAAAAAAAAAAAAAAAAAAAANgAAAJEVFRXoPT099D4+PvMvLi7zKScn8wQE + BPMqKirzQEBA8z09PfQVFRXkAAAAjgAAADQAAAAAAAAAEgAAALMAAAC5T09P+PHx8f/V1dX/Q0hH/zVq + XP8NQzb/goiG/+Li4v/v7+//UlJS7gAAALAAAACoAAAAFAAAADoAAADWAAAAj1hYWOr8/Pz/z83N/yFo + WP8GdFz/DIJn/xhqV/99e3v/+/v7/1hYWOwAAACNAAAA1AAAADsAAABEAAAAwwAAAKhSUlL7/f39/4qI + if8jcmH/I1RH/yJkU/8mbFz/pqam//v7+/9TU1P5AAAAxAAAANAAAABCAAAAIwAAAJEAAACQU1NT+/39 + /f/Ozc3/doeD/1CPf/9Sj3//QEpH/9LR0f/9/f3/VFRU9QAAAMEAAACqAAAAIAAAAAAAAABeAAAA1j09 + Pfq5ubn/v7+//5CPkP8sLy//Zmlp/3R0dP+xsbH/ubm5/z4+PvUAAADIAAAAXgAAAAAAAAAAAAAAAwAA + ACYHBwdhExMTbBQUFGsTExNrCAgIaxQUFGsbGxtrFRUVaxMTE2wHBwdiAAAAJwAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//AAD//wAA//8AAP//AADAAwAAgAEAAAAAAAAAAAAAAAAAAAAAAACAAQAAgAEAAP// + AAD//wAA//8AAP//AAAoAAAAGAAAADAAAAABACAAAAAAAAAJAAASCwAAEgsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAGAAAABgAA + AAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAEAAAAKgAAAHkAAAC2AAAAtgAAALYAAAC2AAAAtgAAALYAAAC2AAAAtgAA + ALYAAAC2AAAAtgAAALYAAAC2AAAAtgAAAH0AAAAsAAAABQAAAAAAAAAAAAAAAAAAAAIAAABqAAAAqwAA + ANwhISH/S0tL/0pKSv9MTEz/QEBA/zs7O/84Nzf/AgEC/wwMDP9CQkL/S0tL/0tLS/9LS0v/ISEh/wAA + ANIAAACrAAAAZQAAAAMAAAAAAAAAAAAAADgAAADkAAAAmAAAAOBtbW3//Pz8//v7+//m5ub/Xl1e/0RE + RP9VZWD/CBoU/yEhIf/X1tb//Pz8//r6+v/8/Pz/bW1t/wAAALUAAACbAAAAwAAAADwAAAAAAAAAAAAA + AIQAAADzAAAAlgAAAL9wcHD///////////+9vb3/FhkY/wdeSP8IpoL/C6iE/xl4YP9hZmT/lZWV//z8 + /P//////b29v/wAAAMMAAACcAAAA8QAAAIUAAAAAAAAACAAAAKsAAADoAAAAbQAAAJ9vb2////////// + ///T0ND/LV9T/warh/8NQDX/DUc6/wm1j/8LSjv/Liss/+Tk5P//////b29v/wAAAKEAAABmAAAA5wAA + AKsAAAAIAAAACQAAALwAAADtAAAAwQAAAPpwcHD//////+/v7/9WUlP/F19Q/x6XfP8ODQz/GFBB/x2l + hv8bYlL/a2lp/+vr6///////cHBw/wAAAPoAAAC9AAAA7QAAALwAAAAJAAAAAwAAAJ8AAAB5AAAALAAA + AMxvb2////////j4+P9jYWL/KT45/1u4of8+dmX/P3po/zxzY/8yNzb/1NPT////////////b29v/wAA + AMYAAAC2AAAAsQAAAJEAAAAEAAAAAAAAAGQAAAC3AAAAfQAAAOxwcHD////////////X19f/qamp/01q + Y/9Vn43/WaaT/zxeV/8sLCz/tra2////////////cHBw/wAAAOMAAACtAAAAzAAAAF8AAAAAAAAAAAAA + ABIAAACrAAAA+wAAAP9ra2v/9fX1//Pz8//29vb/4+Pj/1NSU/8pKir/ent7/4+Ojv+MjIz/6enp//Pz + 8//19fX/ampq/wAAAOQAAADmAAAAqQAAABMAAAAAAAAAAAAAAAAAAAAZAAAAbQAAAK0cHBzuQEBA7kBA + QO5AQEDuPj4+7iUlJe4NDQ3uLy8v7kFBQe5AQEDuQUFB7kBAQO5AQEDuHBwc7gAAAK8AAABwAAAAGwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABkAAAAyAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAA + ADAAAAAwAAAAMAAAADAAAAAwAAAAMgAAABoAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A8AAPAMAAAwCAAAEAgAABAIAA + AQAAAAAAAAAAAAAAAACAAAEAgAABAMAAAwDgAAcA////AP///wD///8A////AP///wD///8AKAAAACAA + AABAAAAAAQAgAAAAAAAAEAAAEgsAABILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAEAAAAJAAAAFAAAABcAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAA + AFsAAABbAAAAWwAAAFsAAABbAAAAWwAAAFwAAABSAAAAJwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAEwAAAFQAAAB1AAAA5QAAAP8AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAA + AP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/wAAAOgAAAB6AAAAVwAAABYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAA8AAAChAAAAyQAAANIAAAD/NTU1/19fX/9eXl7/Xl5e/19fX/9bW1v/QkJC/15e + Xv9CQUL/AgEC/wAAAP8oKCj/XV1d/15eXv9eXl7/Xl5e/19fX/81NTX/AAAA+QAAAMgAAADMAAAAmwAA + ABEAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAPoAAAB3AAAAnAAAAP+QkJD///////7+/v//////9/f3/4yM + jP8tLS3/iIaG/2FgX/8HBQX/AQAA/1RTVP/6+vr///////7+/v/+/v7//////4+Pj/8AAADcAAAAbAAA + AH8AAAC1AAAAdQAAAAAAAAAAAAAAAAAAABYAAADOAAAA/wAAAM0AAADPAAAA/5GRkf////////////// + //+srKz/EBAQ/wUIB/8LRjT/CoZm/w2LbP8PUT3/SU5M/8jIyP/MzMz//Pz8////////////kJCQ/wAA + APoAAADSAAAA2gAAAPYAAADQAAAAFwAAAAAAAAAAAAAAQQAAANkAAADlAAAAYwAAADoAAADmkJCQ//// + /////////////8LCwv8mJiX/CmBK/wjLoP8Lpob/C5+B/wnJn/8UeWD/HyAf/y4uLv/Z2dn///////// + //+Pj4//AAAA6gAAAEMAAABgAAAA5QAAANgAAABCAAAAAAAAAAAAAABgAAAA7AAAAO8AAACFAAAAYAAA + AO6QkJD////////////8/Pz/1NPT/zRKRP8GvJT/C3li/w0SEf8NHBf/C3Zd/wjKoP8SNSz/EQ8Q/6en + p////////////5CQkP8AAADvAAAAXQAAAHsAAADuAAAA6wAAAGAAAAAAAAAAAAAAAGYAAAD/AAAA8gAA + ANYAAAD4AAAA/5GRkf///////////8rKyv85Njf/FD00/xDKo/8RPzT/DAkJ/xZTQv8fqor/F86n/xVL + P/82NDT/t7e3////////////kJCQ/wAAAP8AAAD3AAAAvwAAAO0AAAD/AAAAZgAAAAAAAAAAAAAAVwAA + APIAAACQAAAANwAAAMAAAAD+kZGR////////////zc3N/yopKv8cLCj/UcWr/0GFcv8SGRX/IDgv/zBb + Tf8hST7/Mzw6/9LS0v/9/f3///////////+QkJD/AAAA+QAAANEAAACWAAAAvwAAAOgAAABXAAAAAAAA + AAAAAAA1AAAAzgAAAEIAAAAMAAAAcwAAAPuRkZH////////////y8vL/YmJi/zc2N/9HdGn/bdm9/123 + nf9btZv/aM+1/y9ORf8uKyz/sbGx/////////////////5CQkP8AAADsAAAAhgAAAN8AAACfAAAArAAA + ADYAAAAAAAAAAAAAAAsAAAC3AAAAzwAAAHkAAADtAAAA/5GRkf/////////////////k5OT/3t7e/3Jz + c/84WVH/U5iI/1Kbiv8/aF//KCws/yoqKv+ioqL/////////////////kJCQ/wAAAPwAAADqAAAAhQAA + ANgAAAC2AAAACwAAAAAAAAAAAAAAAAAAAEIAAADkAAAA/wAAAP8AAAD/kZGR//////////////////// + ////////hYWF/y0rLP8qKir/ZGRk/62srf9dXV3/j4+P//X19f////////////////+QkJD/AAAA8AAA + AMwAAADuAAAA4AAAAEMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAE0AAADDAAAA0gAAAPlQUFD/kJCQ/42N + jf+NjY3/jY2N/42Njf9oaGj/LCws/xkZGf9ZWFj/kZGR/3x8fP+JiYn/jo6O/42Njf+NjY3/kJCQ/1BQ + UP8AAAD5AAAA0QAAAMYAAABQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAB0AAABEAAAAngAA + AMgAAADCAAAAwgAAAMIAAADCAAAAwgEBAcIBAQHCAAAAwgAAAMIAAADCAAAAwgAAAMIAAADCAAAAwgAA + AMIAAADCAAAAyAAAAKAAAABFAAAAHgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAMAAAALAAAADQAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAA + AAsAAAALAAAACwAAAAsAAAANAAAACwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////// + ///////////////////////////////////wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAGAAAABgAAAAYAA + AAGAAAABgAAAAcAAAAPAAAAD4AAAB/gAAB///////////////////////////////////////////ygA + AAAwAAAAYAAAAAEAIAAAAAAAACQAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAA + AD4AAABtAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA + AHEAAABDAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAEAAAAxAAAAZwAAAGwAAADYAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAN4AAABwAAAAagAAADUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAwAAAGAAAACyAAAAbgAAAKsAAAD3AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAACzAAAAbQAAALMAAABoAAAABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAO4AAADtAAAA0wAAAPsAAAD/CQkJ/2lpaf+Ghob/hYWF/4WF + hf+FhYX/hYWF/4WFhf+Hh4f/dXV1/19fX/+EhIT/iYmJ/0tLS/8AAAD/AAAA/wEBAf8lJSX/dnZ2/4WF + hf+FhYX/hYWF/4WFhf+FhYX/hYWF/4aGhv9paWn/CAgI/wAAAPsAAADcAAAA7QAAAOcAAADmAAAAXAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAA1gAAAP8AAACHAAAAHAAAAMQAAAD/ERER/8vL + y//////////////////////////////////Y2Nj/VVVV/ywsLP+xsbL/3Nzc/2BfYP8AAAD/AgIC/wIC + Av8VFhX/yMjI///////////////////////////////////////Kysr/EBAQ/wAAANAAAAAkAAAAiAAA + AEgAAACKAAAA2wAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAA/wAAAP8AAACuAAAAXQAA + ANsAAAD/EBAQ/8rKyv///////////////////////////9fX1/8+Pj7/AwMD/wMDA/8YFhX/ISYi/xEj + Gv8OIBj/DhUQ/wcGBf8oJyj/39/f///////////////////////////////////////Kysr/EBAQ/wAA + AOkAAACHAAAAxQAAAJUAAAC9AAAA/wAAAIsAAAABAAAAAAAAAAAAAAAAAAAAAAAAABwAAADWAAAA/wAA + AP8AAAD3AAAA1AAAAO0AAAD/EBAQ/8rKyv///////////////////////Pz8/2xsbP8EBAT/CQgI/wkL + Cv8MQzD/DJVw/wm7kP8JvZP/EaJ7/xZaQ/8dIh//kZCR/8rKyv+jo6P/6urq//////////////////// + ///Kysr/EBAQ/wAAAP8AAADzAAAA4AAAAPoAAAD/AAAA/wAAANgAAAAdAAAAAAAAAAAAAAAAAAAAAAAA + AEwAAADqAAAA3AAAAPkAAACPAAAAFgAAAFEAAADtEBAQ/8rKyv///////////////////////f39/46O + jv8bGxv/CwsK/w1gSP8J0qX/BeK0/wnKpP8KyKL/Bt2w/wfaqv8Ue1//HSEg/xwcHP8MDAz/j4+P//// + ///////////////////Kysr/EBAQ/wAAAPIAAABgAAAAHAAAAI4AAAD5AAAA3AAAAOoAAABOAAAAAAAA + AAAAAAAAAAAAAAAAAHcAAADlAAAAvAAAAO4AAABYAAAAAAAAABkAAADYEBAQ/8rKyv////////////// + //////////////Pz8/9ST1D/CjUo/wjMof8H1av/D21Z/w8qJP8NJiH/D1dH/wnFnv8I2qv/FlZE/xAN + Dv8MDAz/RERE//Dw8P/////////////////Kysr/EBAQ/wAAAN0AAAAfAAAAAAAAAE0AAADuAAAAvAAA + AOIAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAI8AAAD/AAAA8QAAAP8AAADCAAAAVAAAAI8AAAD5EBAQ/8rK + yv//////////////////////9fX1/8nJyf8yMTH/C3lf/wXmt/8NfWX/DQ0N/wwKC/8MEA//CxsT/wxr + VP8F4rT/D5t8/xYYF/8SEhL/KCgo/9fX1//////////////////Kysr/EBAQ/wAAAPkAAACMAAAASQAA + ALQAAAD/AAAA8QAAAP4AAACPAAAAAAAAAAAAAAAAAAAAAAAAAJUAAAD/AAAA/wAAAP4AAAD9AAAA+wAA + AP4AAAD/EBAQ/8rKyv/////////////////09PT/cHBw/ysqKv8WGBf/DJl7/wXfsv8PSTv/DQkK/w0M + DP8VTjz/Fq6I/xXEmv8K5bf/C7iT/xQhHP8VFBX/Li4u/9bW1v/////////////////Kysr/EBAQ/wAA + AP8AAAD9AAAA9QAAAOgAAAD6AAAA/wAAAP8AAACUAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAD/AAAA/wAA + AMkAAABaAAAAyQAAAP8AAAD/EBAQ/8rKyv/////////////////w8PD/SEhI/xgYGP8XGBj/GIx1/zLn + wf8oYlP/CwkJ/wwMDP8XLCb/IlVJ/zmQfv8zoor/IH9q/x0lIv97e3v/v7+///j4+P////////////// + ///Kysr/EBAQ/wAAAP8AAAD/AAAAzQAAADUAAADHAAAA/wAAAP8AAACLAAAAAAAAAAAAAAAAAAAAAAAA + AHQAAAD/AAAAxwAAAGoAAAAFAAAAaQAAAMYAAAD/EBAQ/8rKyv/////////////////8/Pz/cHBw/x4e + Hv8dGxz/NmBX/3Ts0v9gv6T/HTQp/w4ODP8lQzn/HTAl/zBUQ/8bKiL/DA0N/0RERP/q6ur///////// + ///////////////////Kysr/EBAQ/wAAAPoAAADEAAAAywAAAJsAAADOAAAAwgAAAPkAAABzAAAAAAAA + AAAAAAAAAAAAAAAAAE0AAAD5AAAAaAAAAAEAAAAAAAAAAQAAAGYAAAD/EBAQ/8rKyv////////////// + ////////sLCw/yYmJv8hICD/ISgl/1inlP938tT/Z8uu/0qPd/9IjHT/YL6i/3Xrzv9Ad2j/FBMT/zs7 + O/+4uLj//Pz8///////////////////////Kysr/EBAQ/wAAAOgAAAA5AAAAlgAAAP8AAACoAAAAMQAA + ANcAAABOAAAAAAAAAAAAAAAAAAAAAAAAAB4AAADZAAAA2gAAAH0AAAAGAAAAfAAAANcAAAD/EBAQ/8rK + yv//////////////////////7e3t/35+fv+Hh4f/eXh4/y89Of9WoZD/deXL/3jy1v938tX/dOvQ/1+3 + o/8uRUD/JSQk/yQkJP9OTk7/7e3t///////////////////////Kysr/EBAQ/wAAAPwAAADSAAAA0wAA + AJ0AAADUAAAA0gAAANMAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACJAAAA/wAAANMAAAB2AAAA0gAA + AP8AAAD/EBAQ/8rKyv////////////////////////////z8/P//////7u7u/1pZWf8kKSf/N1RN/0N3 + a/9DeWz/NltT/ycwLv8oJyj/Kysr/yoqKv+UlJT//f39///////////////////////Kysr/EBAQ/wAA + AP0AAAD6AAAAzAAAADUAAADIAAAA/wAAAIoAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAzAAA + AP8AAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv//////////////////////////////////////6enp/0xM + TP8sKyv/LCor/ygnJ/80NDT/g4KC/5CQkP85OTn/Li4u/35+fv/x8fH///////////////////////// + ///Kysr/EBAQ/wAAAOoAAACPAAAA7gAAAOcAAAD8AAAAzgAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAPQAAANUAAAD/AAAA/wAAAP8AAAD/EBAQ/8rKyv///////v7+//7+/v/+/v7//v7+//7+ + /v//////6urq/3Fxcf87Ozv/MjIy/y0tLf9naGj/+Pj4//r6+v+xsbH/rq6u//Pz8////////v7+//7+ + /v/+/v7//v7+///////Jycn/EBAQ/wAAAPsAAADqAAAA/QAAAP8AAADZAAAAQAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAACyAAAAsgAAAMQAAAD5BgYG/0xMTP9gYGD/X19f/19f + X/9fX1//X19f/19fX/9fX1//YGBg/1VVVf8uLi7/FhYW/w8PD/8wMDD/X19f/2BgYP9hYWH/YmJi/2Bg + YP9fX1//X19f/19fX/9fX1//X19f/2BgYP9LS0v/BgYG/wAAAPoAAADIAAAAswAAALYAAAA5AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAARAAAAFAAAACpAAAA+gAA + APgAAAD2AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAA + APcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPcAAAD3AAAA9wAAAPYAAAD4AAAA+wAAAK0AAABSAAAARwAA + ABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA + ABsAAAA3AAAAUwAAAEgAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAA + AEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABIAAAAUwAA + ADcAAAAcAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA/gAAAAB/AAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAAAwAAwAAAAAAD + AADAAAAAAAMAAMEAAAAAgwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADCAAAAAAMAAMAA + AAAAAwAAwAAAAAADAADgAAAAAAcAAPAAAAAADwAA+AAAAAAfAAD8AAAAAD8AAP4AAAAAfwAA//////// + AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAyAAAAJABAAABACAAAAAAAABx + AgASCwAAEgsAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAhAAAATgAA + AG4AAACEAAAAkgAAAJcAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAA + AJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAlwAAAJQAAACNAAAAewAA + AGAAAAA7AAAAC////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACwAA + AFoAAACoAAAA6gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAyAAAAHwAAAAh////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAJQAAAJcAAADzAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP4AAAC1AAAAOv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAEwAAAJYAAAD7AAAA/wAAAP8AAAD+AAAA1wAAALoAAADkAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAvAAAAMkAAAD3AAAA/wAAAP8AAAD/AAAAsAAAACT///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAGMAAADtAAAA/wAAAP8AAADAAAAAYwAA + ABb///8A////AAAAADYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGb///8A////AAAAAAcAAABKAAAApwAAAPkAAAD/AAAA+AAA + AIEAAAAH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAB8AAAC9AAAA/wAA + AP0AAAChAAAAKv///wD///8A////AP///wD///8AAAAAmwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAyQAAAAj///8A////AP// + /wD///8AAAAAGQAAAJoAAAD9AAAA/wAAANUAAAA0////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAABaAAAA8AAAAP8AAADRAAAAMv///wD///8A////AP///wD///8AAAAAAgAAAIoAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAvwAAABT///8A////AP///wD///8A////AAAAADYAAADWAAAA/wAAAPsAAAB8AAAAAv// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAAJAAAAnQAAAP8AAAD/AAAArwAAAAj///8A////AP///wD///8A////AAAA + ACkAAADCAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5gAAAFP///8A////AP///wD///8A////AAAA + AAoAAACrAAAA/wAAAP8AAAC+AAAAF////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAM8AAAD/AAAA/wAAANQAAAAG////AP// + /wD///8A////AAAAAC0AAACfAAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AL8AAAA/////AP///wD///8A////AAAAAAMAAAC8AAAA/wAAAP8AAADlAAAAOf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAD4AAADsAAAA/wAA + AP8AAAD/AAAAov///wAAAAABAAAAKAAAAHEAAADJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADSAAAAdgAAACoAAAAB////AAAAAHkAAAD/AAAA/wAA + AP8AAAD5AAAAYP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAA0AAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6wAAAPQAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + APUAAADpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAX////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAKwAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAASP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAABsAAADjAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x0dHf8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y4uLv8fHx//AgIC/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/CQkJ/xEREf8dHR3/Kysr/y4u + Lv8uLi7/Li4u/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//HBwc/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADzAAAAMf///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAHAAAAygAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/f3//Pz8//z8 + /P/8/Pz//v7+//39/f/6+vr/+/v7//v7+//9/f3///////////////////////////////////////7+ + /v/9/f3/6+vr/3h4eP8BAQH/AQEB/wEBAf8BAQH/AAAA/wAAAP8BAQH/AQEB/wAAAP8BAQH/AAAA/wAA + AP8BAQH/BAQE/x8fH/9BQUH/rKys//Pz8//9/f3//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADgAAAAE////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAJcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADuAAAAkwAA + AGwAAACHAAAA4QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////39/f/9/f3/+Pj4//f39//9/f3/mpqa/zk5Of9oaGj/6urq//r6+v/9/f3///////// + /////////////////////////v7+//39/f/Q0ND/MTEx/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEB + Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wICAv8hISH/W1tb/+bm5v/9/f3/+/v7//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADTAAAAfAAA + AG8AAACrAAAA/QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5wAAANcAAAD8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAC1AAAAAf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABOAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAzAAAABb///8A////AP///wAAAAAJAAAArAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////f39//r6+v/7+/v/z8/P/y8vL/8TExP/CAgI/xAQ + EP9WVlb/3t7e//39/f/////////////////////////////////+/v7//f39/8jIyP8cHBz/BQUF/wIC + Av8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/BQUF/wYG + Bv8HBwf/enp6//z8/P/+/v7//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAnQAAAAP///8A////AP///wAAAABGAAAA+gAAAP8AAAD/AAAA8QAAAFP///8A////AAAA + ABsAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABr////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEgAAAOcAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPkAAAAf////AP///wD///8A////AP///wAAAAAJAAAA4QAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/5+fn/+/v7/35+ + fv8QEBD/AAAA/wYGBv8FBQX/BAQE/wUFBf9aWlr/5OTk//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39 + /f/8/Pz/wMDA/woKCv8DAwP/BAQE/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8EBAT/AgIC/wICAv9TU1P/+fn5//7+/v/8/Pz///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOYAAAAH////AP///wD///8A////AP///wAAAACNAAAA/wAA + AP8AAABP////AP///wD///8A////AAAAAAcAAADaAAAA/wAAAP8AAAD/AAAA/wAAAPQAAAAh////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACZAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtf///wD///8A////AP// + /wD///8A////AP///wAAAACHAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39//r6 + +v/8/Pz/+fn5/9vb2/9KSkr/DAwM/wQEBP8DAwP/AwMD/wMDA/8DAwP/AwMD/wQEBP9kZGT/39/f//v7 + +//8/Pz//f39//7+/v/39/f/+Pj4//Hx8f+lpaX/BQUF/wICAv8CAgL/AgIC/wMDA/8DAwP/AwMD/wMD + A/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AgIC/wICAv8CAgL/AgIC/4iIiP/8/Pz//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAo////wD///8A////AP// + /wD///8A////AAAAAEEAAAD/AAAA4////wD///8A////AP///wD///8A////AAAAAH4AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAALP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAMwAAAP0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACb////AP///wD///8A////AP///wD///8A////AAAAAGwAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7//f39//Pz8//Dw8P/QEBA/wsLC/8FBQX/AgIC/wQEBP8EBAT/BAQE/wQE + BP8EBAT/AwMD/wcHB/90dHT/5OTk//b29v/g4OD/0dHR/8fHx/+jo6P/eXl5/z09Pf8BAQH/BAQE/wQE + BP8DAwP/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8DAwP/AwMD/wMD + A/8DAwP/xcXF//v7+//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACj////AP///wD///8A////AP///wD///8AAAAAQQAAAP8AAADS////AP///wD///8A////AP// + /wD///8AAAAAcAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEr///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMH///8A////AP///wD///8A////AP///wD///8AAAAAkwAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//f39//39/f/z8/P/t7e3/zw8PP8FBQX/CgoK/wQE + BP8DAwP/BQUF/wUFBf8FBQX/BQUF/wUFBf8DAwP/BAQE/wcHB/94eHj/oaGh/0RERP8JCQn/BAQE/wEB + Af8CAgL/AgIC/wQEBP8FBQX/BQUF/wQEBP8EBAT/BAQE/wUFBf8FBQX/BAQE/wQEBP8FBQX/BQUF/wQE + BP8FBQX/BQUF/wUFBf8FBQX/BAQE/xUVFf/i4uL//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOUAAAAG////AP///wD///8A////AP///wAAAACMAAAA/wAA + APsAAAAa////AP///wD///8A////AP///wAAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0AAA + AAH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAADT///8A////AP// + /wD///8A////AAAAABYAAADuAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//v7+//39/f/8/Pz/7a2 + tv87Ozv/AwMD/wQEBP8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wQEBP8EBAT/AwMD/wIC + Av8CAgL/BAQE/wUFBf8EBAT/BAQE/wUFBf8GBgb/BQUF/wYGBv8GBgb/BgYG/wUFBf8DAwP/BgYG/wQE + BP8EBAT/BQUF/wcHB/8GBgb/BAQE/wUFBf8FBQX/BQUF/wcHB/8FBQX/X19f//Hx8f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJsAAAAC////AP// + /wD///8AAAAARAAAAPkAAAD/AAAA/wAAALoAAAAJ////AP///wD///8AAAAAYQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAVv///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAAC8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA5AAAADT///8A////AP///wAAAAAfAAAAzAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/+/v7//f39//AwMD/QEBA/wUFBf8GBgb/BgYG/wYGBv8GBgb/BgYG/wYGBv8GBgb/BgYG/wYG + Bv8GBgb/BgYG/wUFBf8FBQX/BAQE/wMDA/8FBQX/BwcH/wUFBf8GBgb/DAwM/xAQEP8RERH/FBQU/xgY + GP8ZGRn/GRkZ/xgYGP8WFhb/EBAQ/wsLC/8ICAj/BgYG/wUFBf8FBQX/BgYG/wYGBv8EBAT/BQUF/wcH + B/+rq6v/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAM8AAAB3AAAAagAAAKYAAAD8AAAA/wAAAP8AAAD/AAAA/wAAANsAAAB6AAAAawAA + ALEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADN////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAMQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAMEAAACbAAAAtQAAAPkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/2NjY/05OTv8FBQX/CQkJ/wcHB/8GBgb/BwcH/wcH + B/8HBwf/BwcH/wcHB/8HBwb/BwcG/wcHB/8HBwj/BwcI/wYHBv8FBwb/BAcF/wYIBv8KCwj/EhIO/xIV + D/8RFQ7/ERgP/xQcEv8VHhT/FR4V/xYdFv8ZHxb/HCAX/x8gGv8kJCD/IiMf/xscGf8SEhH/CwoK/wcI + B/8FBwb/BwYH/wcEBv8IBAb/Hx0e/9LT0//9/f3//v7+//7+/v////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABD////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACcAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+zs7P97e3v/CgoK/wYG + Bv8ICAj/BwcH/wcHB/8ICAj/CAgI/wgICP8ICAj/CAgH/wgIBv8HCAX/BgcI/wYGCv8HBgn/BwcF/wcI + Av8JDQX/CxEH/wgTBf8PJRT/EDgc/xFHJv8PUiz/FWQ8/xltRP8Ua0L/EmQ8/xJaNP8RTSj/FUAk/xY1 + Hf8VJhb/GiAU/ygpIv8qLCj/FxwX/wcNCP8FBwj/DQcN/w4DCP8XEhP/mZya//Dy8f/5+fn//Pz8//7+ + /v////////////39/f/7+/v//Pz8//z8/P/8/Pz//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKv///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAADAAAAPMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/w8PD/xcXF/8ICAj/CQkJ/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/BwgI/wUI + CP8FBwr/BwgL/wgHB/8QDQf/FRIG/w8aCv8TMx7/CUou/x6GYf8ir4D/IMWS/xDGkf8K0J3/CtOf/wnR + nf8Jzpv/DMua/xDCk/8fu4z/JaV7/xJpSP8MPiX/FS0c/xUfE/8rLyT/Lisl/xAZF/8ECg3/CgYL/wwI + Cv8fISD/eXp6//n5+f/7+/v//v7+/////////////f39//v7+//9/f3/+vr6//z8/P/8/Pz//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+QAAABX///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAABgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////+7u7v9OTk7/AgIC/wkJCf8JCQn/CQkJ/wkJCf8JCQn/CQkJ/wkJ + Cf8JCQn/CQkJ/wkJCf8HCQr/BAgM/wsIC/8PCAj/DQ8I/wcaCv8JNBr/CVw5/zGthf8py53/E9ek/wrh + r/8H47H/BeCy/wfluv8A37T/AOC1/wHht/8G4bf/CNuz/w3isv8L3an/FNel/ynJm/8mk2z/EU0t/w8n + Ev8hIxn/LS8p/xwgHv8IDAv/BwgI/wkGB/8UFBT/f39///39/f/8/Pz////////////9/f3/+fn5//Ly + 8v/T09P/sbGx/9LS0v/19fX//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAbf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAALQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z8/P/+/v7/1dXV/wwMDP8KCgr/CQkJ/wgI + CP8ICAj/CAgI/wkJCf8KCgr/CgoK/woKCv8LCwv/CQoK/wYJCv8EBwr/DwcI/xUQCv8IIxH/Blg5/x+q + f/8W16P/CeOs/wLnr/8A57H/AeO0/wrgtf8N37X/AuG0/wDhtP8A4rT/AeK1/wTitf8H4LT/C+G0/wHk + sf8B57D/BOqw/xbep/810Z//GIpi/wQ8Jf8aHhL/OSwm/yElIP8GDQz/EAgM/woICP8HBwf/lZWV//v7 + +//7+/v/9fX1/8nJyf9lZWX/HR0d/w0NDf8NDQ3/DQ0N/7q6uv/7+/v//f39//z8/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADA////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAANAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPkAAACSAAAANQAAAAgAAAAJAAAANQAAAJIAAAD5AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////8/Pz/+Pj4//v7 + +//AwMD/BQUF/wsLC/8LCwv/CgoK/wkJCf8JCQn/CQkJ/woKCv8KCgr/CgoK/wsLC/8JCgr/CAoJ/wkM + Cv8JFQv/Ay4Z/xh+XP8pz6L/D+Ov/wDlr/8A5rD/AOWy/wDltP8A47X/BeC3/wfgtv8A47D/AOOw/wDk + sP8A5bH/AOWy/wDksv8B47T/AuK0/wXis/8B4K3/AeSt/wLjq/8R4Kz/I7eP/xZbP/8PIRD/KzMq/yYp + KP8WDhT/EA4P/wYGBv8RERH/xMTE/7a2tv8sLCz/CQkJ/wcHB/8ICAj/CgoK/wcHB/8FBQX/IiIi//T0 + 9P/9/f3/+fn5//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2gAAAHgAAABBAAAAOQAAAF4AAACxAAAA/gAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAAAW////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAE8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADkAAAAL////wD///8A////AP///wD///8A////AAAA + ADAAAADlAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////8/Pz//Pz8/+Li4v8cHBz/EhIS/xgYGP8NDQ3/DAwM/wsLC/8LCwv/DAsM/wwL + DP8LCwz/CwsL/woKCf8MCgj/CxAH/wQ4If8YmHH/Htqo/wjir/8B5LP/AOS1/wLjtf8E4rX/BOG0/wHi + tv8A4rX/AOK1/wLgtP8D4LT/BOG0/wPhtP8C4rX/AeO1/wPitf8F4bX/BuK0/wrouv8D47X/AeCx/wLg + r/8K36n/Hs2d/xR2U/8JJhX/MC8t/yMhJf8ICAn/DAwM/woKC/8JCAn/AQEB/wYHBv8JCQn/CAgI/wgI + CP8GBgb/CAgI/wsLC/8CAgL/mZmZ//39/f/+/v7//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIIAAAAE////AP///wD///8A////AP// + /wAAAAA9AAAA6AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAFn///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAkAAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAyQAAAJEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAAC3///8A////AP// + /wD///8A////AP///wD///8A////AAAAADAAAAD6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/9fX1/6CgoP8oKCj/ERER/xMT + E/8RERH/Dg8P/wkLDf8NCgz/EAoM/woMC/8JDQr/CgsG/w0TCv8MQin/HZ94/xrerP8G46//AuOz/wLl + uf8B5Lb/AOO0/wTitP8E4LP/BeK4/wLitv8A4LX/AOC1/wPftf8F3rX/BN+1/wHhtv8A5Lj/COG1/wrg + tP8C4bT/AOS1/wDhsv8I4rT/DOGy/wHjsP8D5bD/Fs+h/xR4Wv8NKxz/Ki0n/ycnJv8MDw//Dg8S/wkF + Cf8LCAj/DA0L/woMCv8MDAz/CQkJ/wcHB/8NDQ3/CgoK/wsLC/8JCQn/6enp//v7+//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAB/////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAsAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACsAAAArwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAADQAAAA/wAAAP8AAAD/AAAA5QAAAOQAAACIAAAAJgAAAP8AAADvAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAACP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAJMAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/7m5uf8+Pj7/ExMT/xcXF/8VFRb/Cg4Q/xELD/8TCw3/CwwK/w0MCP8GDwX/Bjci/xmf + df8a3av/BOey/wTktP8H4bb/AuK4/wPjtf8B5LT/AOO0/wLdsf8N3rf/DeW9/wrftv8S37j/GN64/xvc + t/8a3bj/FeC6/wzft/8E3LH/At+y/wTgsv8B4rT/A+Ky/wHjsf8C47L/AuO1/wLjtP8H4rL/HM+k/xZ0 + Vf8RJhX/MC4q/x4dH/8PDhP/DAkO/w8LDP8MDQr/Cw0K/wwMDP8MDAz/DAwM/wwMDP8MDAz/DAwM/wQE + BP+JiYn/+vr6//7+/v////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA1gAAAAP///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAB6AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADMAAAA+gAAAFQAAABaAAAA/wAAAO8AAAD/AAAA/wAAAP8AAADY////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAACQAAAP0AAAD/AAAA/wAAAP8AAABeAAAAZgAAAP8AAAD/AAAA6wAA + AAMAAADLAAAA/wAAAP8AAAD/AAAA/wAAADP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/7+/v/+/v7/9HR0f9nZ2f/LCws/xYXF/8PExX/Fw4R/xEM + DP8JCgf/EAUD/wMhE/8QiWn/Ft2r/wDgq/8A57T/BeKz/wjhtv8C4bf/BOK1/wjhtf8I4bX/CN2z/xHU + r/8buJv/E5J5/yKHcf8ph3P/J4Rw/yiGcv8kiHP/HJJ6/xi2l/8W17H/BN+x/wHitP8F4bL/AuGx/wHj + sv8D4rX/B+K0/wPltP8J4rH/KMqg/w9dQf8XHxf/MS4u/xcUF/8MCw//DAwN/w8NC/8PDQv/DQ0N/w0N + Df8NDQ3/DQ0N/w0NDf8NDQ3/CQkJ/yAgIP/x8fH//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABy////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABUAAAD9AAAA/wAAAP8AAAD/AAAA9AAAAAUAAAC0AAAA/wAAAP8AAAC7AAAABQAA + APgAAAD/AAAA/wAAAP4AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAA1AAAA/wAAAP8AAAD/AAAA/wAA + APkAAAD7AAAAyQAAAJEAAAD/AAAAugAAAPwAAAD/AAAA/wAAAP8AAAD/AAAACP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAAAJAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/7+/v//Pz8/+jo + 6P9wcHD/EBEQ/wwPD/8WDxH/DwwL/wgKBf8MDgX/EF9H/xnRp/8F47L/AeKw/wLisv8H4bT/BeG2/wDj + tv8B4rT/EOC2/yHZtP8QnX//DmxX/xFDOP8EFxL/Aw0H/wQMB/8FDQj/BA0I/wENB/8GHhf/F0g8/xt0 + Xv8Vr4//FOC2/wDhsv8C4rP/BOGz/wXitf8D47T/Aeaz/wDms/8U4bH/HbqR/wg0I/8aJBz/KCUl/w8O + EP8LDg//EA4N/xEODf8ODg7/Dg4O/w4ODv8ODg7/Dg4O/w4ODv8LCwv/Dg4O/6+vr//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAD3///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA9AAA + AP8AAACsAAAArwAAAPgAAAC+AAAA/wAAAP8AAAD/AAAA/wAAADv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AGMAAAD/AAAA/wAAAP8AAAD/AAAAugAAALwAAACIAAAAJgAAAP4AAACYAAAA9AAAAP8AAAD/AAAA/wAA + AP8AAAAN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAkAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+fn5/39/f/8QDw//EA4P/w4PDv8LDAj/BgwE/wErGf8svZr/C+Cy/wbg + s/8G4LP/B+C0/wbhtf8C4rb/AOS2/wXluf8g0q7/FWZS/xIvJf8NDAj/FQ4O/xQICv8QDAz/DwwM/w8M + DP8NDAz/Cw0M/woNDP8LDgv/EREN/xY6Lv8UemL/Jt+5/wThs/8D4rT/BeK1/wDktP8A5rL/AeWy/wTk + sf8S4rH/I41t/wMaCf8tLyv/GxQV/w4PEP8PDw//EQ8O/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/wwM + DP8NDQ3/Xl5e//39/f////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAANP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA1QAA + AP8AAAD/AAAA/wAAAP8AAACgAAAA1gAAAFQAAABaAAAA8QAAANYAAAD/AAAA/wAAAP8AAAD/AAAAaf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAigAAAP8AAAD/AAAA/wAAAP8AAABoAAAAdwAAAPkAAADnAAAA9gAA + ACwAAADVAAAA/wAAAP8AAAD/AAAA/wAAAEH///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAANAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/R0dH/TU1N/w8ODv8XEBD/Bw8M/wgL + B/8FDgP/GoVo/xTgsf8D47L/AuC1/wPgtv8D4bX/AeK1/wHitv8I4bX/HMek/xFXRP8VFA//FwsL/w0S + EP8MCgr/FQkM/xELDf8OCw3/DAwN/wsMDf8KDA3/CgwM/wYLCf8TCwr/Gw0M/wYYD/8ZZU7/IdSu/wjj + tv8C47X/BuK0/wXjsv8B5bL/AOWx/wjjsf8u2Kr/AkIn/xwdGf8tICH/EBAR/w0REP8PEA//EBAQ/xAQ + EP8QEBD/EBAQ/xAQEP8QEBD/CgoK/wwMDP8tLS3/8vLy//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABW////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAAMAAADzAAAA/wAAAP8AAAD/AAAA/wAAADkAAACmAAAA8AAAAPEAAACUAAAAMQAA + AP8AAAD/AAAA/wAAAP8AAACN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAACmAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAdwAAABUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAof///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+/6Cg + oP8YGBj/EA8P/xMPEP8GDgv/DQwG/wMlFf8r0qr/BOe0/wDhsP8A47b/AeK2/wDitf8A4bT/B960/yLI + pv8SVUX/BBMN/w8PDf8MCwv/BxAO/wQLC/8LDA7/CQwN/wsMDf8MDA3/CwwN/woNDP8IDQz/BQwN/wgL + Dv8SDA//DAwN/wMbFf8YXk7/K9Kz/wTjuP8M4Lb/CeG1/wHks/8A5bL/BOSx/xHksf8hqIb/CBEH/zAk + I/8SFBP/DhIS/w4SEv8RERH/ERER/xEREf8RERH/ERER/xEREf8RERH/Dw8P/x8fH//Pz8///f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKj///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAASAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABDAAAASQAAAP0AAAD3AAAA/wAAAP8AAAD/AAAA/wAAAKn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AMIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADhAAAAuwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD8AAAAO////wD///8A////AP///wD///8A////AP///wD///8AAAAALQAAAPgAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/jo6O/w0NDf8RERH/DhES/wUIB/8KCgP/GXNa/xTktP8A5bT/AOOz/wLk + tf8F4rX/AOO1/wPit/8f2rf/FGZQ/wgWEf8LDQz/DA0N/wwMDP8MDQz/CwwM/wsNDf8JDA7/CwwN/w4M + Df8NDAz/CQ0M/wYODP8GDQr/CwwK/xIMCv8SDQz/AgoG/wQbE/8UeWX/EOC9/wPgt/8B37T/AeK0/wDk + tP8A5LP/AeCv/xjVrP8CJxj/IB8b/xQZF/8TEhP/DxQV/xISEv8SEhL/EhIS/xISEv8SEhL/EhIS/xAQ + EP8RERH/GBgY/5iYmP/7+/v//f39//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAADT///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAADMAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAM0AAADPAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAxf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADrAAAANf///wD///8A////AP///wD///8A////AAAA + AC4AAADkAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////+np6f9vb2//Dw8P/xMTE/8REBL/BQYF/wAP + BP80t5b/ANyp/wDjsv8B4LL/AeO1/wDjtf8A47X/Dt+2/xOUef8ELiH/CA4M/wwNDf8NDQ3/DQ0N/w0N + Df8NDQ3/DgwN/xEMDf8NDA3/CAwO/wYMD/8GDA//BQwP/wMPCv8HDwn/DQ0J/woLB/8LEw7/AA0G/w1C + NP8Zvp7/Bea6/wHnuf8B47b/AOO0/wjitP8B5rT/FeK3/yRvW/8NEw//HR4c/xcSE/8TFBX/ExMT/xMT + E/8TExP/ExMT/xMTE/8TExP/EhIS/xQUFP8SEhL/bm5u//39/f/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAACT///8A////AP///wD///8A////AP// + /wAAAAAEAAAAowAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADd////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADnAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAAkwAA + ADQAAAAHAAAACAAAADMAAACRAAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/8/Pz/19fX/1dX + V/8LCwv/FRUV/xEOEP8MCwr/BCUX/ynTrP8A5K//Aua2/wjhtP8G4rX/AOO1/wHhtP8d1rH/GFpJ/wgN + B/8LDQz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8ODAz/EAwM/w0MDP8KDA3/DAsP/xEIEP8UCBH/DQkQ/w0L + D/8OCg//DggO/w8MEf8KCg7/BQ8M/w9qUf8T4rb/BeO0/wPitP8A5LX/C+G1/wLntv8F3rD/ObCU/wUP + CP8lISH/GBIT/xYTFP8VFRX/FRUV/xUVFf8VFRX/FRUV/xUVFf8UFBT/FRUV/w8PD/9PT0//+vr6//z8 + /P/8/Pz///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8AAA + AHEAAAAP////AP///wAAAAACAAAARwAAAMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOj///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////8/Pz/+vr6//v7+//7+/v/+/v7//Pz + 8//Z2dn/0NDQ/7q6uv91dXX/IyMj/w8PD/8XFxf/CwoM/w0ICP8OTDj/FNmu/wDmsv8A47T/B+K1/wbi + tf8C47X/B+G1/xSqi/8YOzD/Ew0K/w0MC/8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wsNDP8JDQz/DQwM/xEK + C/8UCgv/FAoK/xYQD/8NGAr/Ch0K/wUdCf8DHQn/CB8M/wseDP8KGQj/FVlD/xvPpv8M37L/BeG0/wDl + tf8F4rX/AeCv/wDgsP8ryqr/BhwR/yUhIP8UEhP/GBQV/xYWFv8WFhb/FhYW/xYWFv8WFhb/FhYW/xYW + Fv8UFBT/EBAQ/0BAQP/9/f3//Pz8//39/f////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAADYAAAA0AAAAPEAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/8/Pz/7u7u/8zMzP+1tbX/jY2N/zQ0NP8FBQX/CQkJ/xAQEP8QEBD/FBQU/xQVFf8HDQ3/EAkK/xhx + W/8M3K//AOWy/wLjtP8B47X/BOK1/wnhtf8N4bb/EXti/xIUDv8NDAj/CgwL/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0N/wkNDP8RDAr/Ew0H/w4VC/8GJBL/D0ow/xpzRv8chVL/D4VQ/wmFUf8SjFj/FodV/xJ1 + S/8Kck//CrKG/w3hsv8D47P/AOS1/wDktf8D4rP/AOGx/xnYsf8ILyL/Hhwb/w0TEv8ZFxj/FxcX/xcX + F/8XFxf/FxcX/xcXF/8XFxf/FxcX/xUVFf8QEBD/OTk5//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD6////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAD+AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//n5+f+cnJz/NjY2/wsLC/8KCgr/ERER/xUVFf8XFxf/FxcX/xYW + Fv8XFxf/FRcW/wUMDP8PDQz/J4Vw/wncr/8E4rL/BOO0/wDjtP8G4rX/DeG1/xLftf8VdF3/DA8J/wkP + Cv8JDgz/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8LDQ3/CwwN/xIMCv8OEQf/FkAp/xuEXv8ZtoX/G9en/xbh + sP8J4q//BOSw/wnms/8R5bP/F92t/xPLm/8Hz57/BOKx/wHjs/8C4rX/AuO1/wjmt/8A47P/Dtiv/wxK + OP8OEw//CBEO/xcXGP8XFxf/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/FRUV/xMTE/89PT3/+/v7//39 + /f/+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP3///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + APkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/+/v7/z4+Pv8QEBD/GBgY/xcX + F/8XFxf/GRkZ/xkZGf8ZGRn/GBgY/xgYGP8XGBj/CQwM/wMODP8tj3v/Bt2z/wjgtP8F4bP/AOOz/wXi + tf8G4rX/Ftuz/xhuWP8NDAb/Dg4J/wsNDP8MDQ3/DQ0N/w0NDf8NDQ3/DA0N/wwMDf8NDA3/DwwL/wcT + C/8tcVr/Os6n/xXgr/8L4bX/B+G2/wDitf8A4rb/Ad+0/wTdsv8F3rL/A+Ky/wHisv8A4rP/AeO0/wPj + tP8D4rX/AuW1/wLis/8X2K//DlpF/wQSCv8LEAz/FxkX/xcXF/8ZGRn/GBgY/xgYGP8ZGRn/GRkZ/xgY + GP8UFBT/Gxsb/1FRUf/7+/v//Pz8//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA9/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/Ozs7/xUVFf8aGhr/Ghoa/xkZGf8aGhr/Ghoa/xoaGv8ZGRn/GRkZ/xkZGf8QDA7/BAwK/zSO + ff8H3LT/B+C0/wLhs/8A5LL/AeS1/wDktf8X3bT/GnFb/w4OB/8SDQn/DQ0M/w0NDf8NDQ3/DQ0N/w0N + Df8NDQ3/DQwN/xELDf8SCwz/CQ8M/xQ4Lf8baVT/HqCD/ynYtf8g3bf/FN22/w3ftv8H37T/BN60/wXf + s/8I4bT/BuK0/wTjtP8B47T/AOO1/wDktf8A5bX/AeS1/xTXrv8PUz//ERMN/xQQDP8aGhf/GRkZ/xoa + Gv8bGxv/HBwc/x0dHf8dHR3/Gxsb/xMTE/8bGxv/eXl5//39/f/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADx////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAADtAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + ////////////////////////+/v7//v7+/86Ojr/FxcX/xwcHP8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xoa + Gv8aGhr/Ghoa/w8MDv8IDg3/J3pr/wjasv8B4bT/AOOz/wDls/8A5bX/AOS1/xjftv8bdV//DA8J/xEM + Cf8NDAv/DQ0N/w0NDf8NDQ3/DQ0N/w0NDf8NDAz/EAwM/xILDP8RDA3/DQ0N/wgPDv8VLyv/HGBQ/z2g + iv9r48r/WejL/0foyP886sj/OurH/znpw/8v5L7/I+C5/xjftf8S37X/DuC1/wXhs/8B5rf/Ddau/w9I + Nv8bFBH/FxEP/xgcGv8bGxv/HBwc/xwcHP8ZGRn/FBQU/xAQEP8MDAz/FBQU/21tbf/T09P//Pz8//v7 + +//+/v7///////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAGEAAAANAAAADgAAAGQAAADyAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOn///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADqAAAAZQAA + AGgAAABoAAAAaAAAAGgAAABpAAAA2QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////9/f3/+vr6/zk5Of8ZGRn/Hh4e/xsb + G/8aGhr/HBwc/xwcHP8bGxv/Gxsb/xsbG/8aGxv/CxER/wMODP8TW03/B9au/wDitf8A5rb/AOW0/wbi + tP8K3bH/I923/yOCav8KGA//Dg0J/w0NDP8NDQ3/DQ0N/w0NDf8NDQ3/DA0N/woNDP8HDgz/CQ0M/w4N + Dv8TDRD/FwsR/xoKEP8TFRH/FSgg/yhKP/9cnI3/lu/c/3/r1f9y69L/aOvP/2Tt0f9b7s//UOzM/0fs + yv8/7Mn/JeO7/xrku/8e0a7/CDQl/xMSEP8RExL/Exsa/xAREf8JCQn/CAgI/xEREf87Ozv/c3Nz/66u + rv+/v7//5OTk//z8/P/+/v7//f39//7+/v////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABK////AP///wD///8A////AAAA + AFEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2f// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAzQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/7+/v/Ozs7/xcXF/8gICD/HR0d/xsbG/8cHBz/HBwc/xwcHP8cHBz/HBwc/xscHP8JEhH/BAsJ/wo2 + Kv8U1rH/Ct60/w7dsP8b37T/MeS+/0Lrxv9O7cv/V72m/yRCOf8FDQj/Cg0L/wwNDf8NDQ3/DQ0N/w0N + Df8MDQ3/Cg0M/wQODP8GDQz/CQ4M/wsPDP8IDQn/CQ4K/w0NCf8LDQn/BhAL/w8lHv8iOzH/VpGD/4/d + zf+P6tb/jOvW/4br1f+A69T/f+7W/3/x2P9489n/cOnQ/2vbxP8GJBv/CxEP/w4XFf8VHBv/Dw8P/29v + b//Ozs7/1dXV/9/f3//r6+v/+fn5//39/f/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4v// + /wD///8A////AP///wD///8A////AAAAAOcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADH////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAC6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v9oaGj/Gxsb/yEhIf8fHx//HR0d/x0dHf8dHR3/HR0d/x0d + Hf8dHR3/HB0d/w4UFP8NBgf/AhYO/ynNrf8t37r/ROnF/1rvzP9o7M3/bevN/27x0/+H5tH/QGNZ/wMS + DP8KDg3/DA0N/w0NDf8NDQ3/DQ0N/wwNDf8NDA3/DgsN/w8LDP8LDQn/AwwD/yA/L/8gTTr/DBcR/w8O + Df8TEA//DQwL/wkQDf8LGBP/CxsV/wwcFP8LGxL/Cx0V/wwiGf8MIxv/CiQb/wkqH/8UMif/Ey4o/woM + Cv8NERD/FxgZ/xoVFv8REBD/lJSU//r6+v/9/f3//Pz8//v7+//4+Pj//f39//z8/P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADS////AP///wD///8A////AP///wD///8AAAAA1wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALX///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + AKAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39/56env8gICD/JiYm/x4e + Hv8eHh7/Hh4e/x4eHv8eHh7/Hh4e/x4eHv8eHh7/Hhwc/xELDP8CDAj/acm1/2jq0f9w8tb/du7T/3js + 1v977dX/cO/S/3bw0v9bqpH/FzQj/wsSDP8FCwn/AgoJ/wUNDP8LDA3/EQoN/xIKDf8JDA3/DQwM/xEP + Df8HIxn/WKeT/4Ldx/8hMCz/FxMU/w8ODv8MCgz/DQsM/xANDv8TDQ7/DA0K/wMNCf8EDwz/Cw0M/xEL + DP8RCwv/CA0L/w0MC/8NDAz/Ew8Q/w0ODv8cGxz/FxMU/yoqKv+urq7//Pz8//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPoAAAAX////AP///wD///8A////AAAA + ABwAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAggAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3/zc3N/yQkJP8jIyP/ISEh/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8hHx//FA8Q/wQK + CP9LgXX/h+/a/3bw1/9z7NT/dOzW/3rs1f9x7dH/bfLQ/4ry0f9BdFv/ChgM/wUJA/8GCgf/DA8N/wwL + Df8NCw//DAsO/wkNCv8TDAj/EAsF/zVtXP9i1br/bNC5/xQrJf8JDAz/Cw0L/w8PDv8IBwT/DgwJ/xMP + C/8NDAf/BA4I/wgSDf8ODgz/DgwM/wgNDf8LDQ3/DA0N/w0NDf8ODg7/Dg4O/yAgIP8TExP/Y2Nj/+Xl + 5f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ALoAAAAM////AP///wAAAAAOAAAAvQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAB7////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABiAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////Pz8//39/f/z8/P/MjIy/x8fH/8nJyf/ISEh/yEhIf8hISH/ISEh/yEh + If8hISH/ICEh/x0fHv8WExT/CwoK/w0hGv+S4tD/d+3U/2rv1P9u7tX/eu3U/3jt0f9x8ND/eu7O/3vP + sv81XUj/Cx0O/wwQBv8TDAj/EAwM/woMDv8IDA7/EAwK/xgLCf8QCwb/SoZ1/3Lawf80c1//CBkS/wcM + CP8PDQf/Dg4G/xAaC/8VKhr/JT4p/yM3I/8RJRP/DhYL/xMNCv8PDAz/Bg0N/wsNDf8MDQ3/DAwM/wsL + C/8ZGRn/Hh4e/xMTE/+CgoL//Pz8//z8/P/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOoAAACkAAAApAAAAOsAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFv///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAARv///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAXAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//f39//z8/P9kZGT/HR0d/ykp + Kf8hISH/ISEh/yEhIf8hISH/ISEh/yEhIf8hISH/HiEh/yglJf8SCQr/BggF/3Onmv+F79j/aPDU/2zw + 0/947dL/fO7S/3fy0/9z8dD/fvHQ/3HGpv8qZUn/CCUR/w0PBP8RCgf/EAwL/xEMDv8SCg//CwsO/woM + Df8iPjn/Pmxj/xMnIP8MEAj/DQ8H/wwSBv8OIxL/N2VL/1CYeP9muJT/YK+L/0GDZP8fQzD/EBYO/xEN + DP8LDA3/DA0N/wwMDP8LCwv/DQ0N/yIiIv8ZGRn/MzMz/7Kysv/6+vr//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAOMAAABoAAAAOAAAAFkAAADQAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAADAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/9/f3//Pz8/7Kysv8YGBj/Kioq/yYmJv8jIyP/IyMj/yMjI/8jIyP/IyMj/yMjI/8hIiL/JiQl/xkR + E/8MCQb/Fi8m/4fbyP9x7NL/cO/R/3Tv0f9379H/dO/R/3Hw0f9w8ND/efHN/27Usf87gmX/EzUh/wgV + CP8NEQf/Eg4K/w4ND/8AEA7/CQwM/xEMDP8KDgv/CQkG/w4WCP8KHQz/G0Ar/0yLcf9+2br/e+3K/3bz + zP9288r/eOjF/1+skv8dOCr/DxAM/xEMC/8NDAz/DAwM/wkJCf8ZGRn/ISEh/xYWFv9YWFj/5ubm//n5 + +f/8/Pz//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADsAAAAG////wD///8A////AAAAAAkAAADQAAAA/wAA + AP8AAAD/AAAA/wAAAP0AAAAI////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA3AAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////f39//7+/v/9/f3/8/Pz/ycnJ/8lJSX/KCgo/yQkJP8kJCT/JCQk/yQk + JP8kJCT/JCQk/yQiIv8iJCT/ISEh/xEMC/8EDQf/TIBx/4Pp0f9479H/cfDR/3Dw0f9y79L/dO/S/3Lv + 0f9189L/c+rH/3/kw/9cqov/PnVY/xs/JP8SKhT/ECIS/wofDv8WGwz/HSIS/xMpFf8UKhX/JEsx/0aC + ZP9juZr/fOnJ/3bu0f9z79P/dO/S/3Tvz/9y7s//gebM/zttXf8KGRH/DQ0J/woKCf8MDAz/ERER/yIi + Iv8iIiL/FxcX/zs7O/+3t7f/8/Pz//39/f////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIf///8A////AP// + /wD///8A////AAAAAFkAAAD/AAAA/wAAAP8AAAD/AAAA1v///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAACiAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAMP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7/kJCQ/w0N + Df8rKyv/JCQk/yUlJf8kJCT/JCQk/yQkJP8mJSX/KCYn/yQkJP8jJSX/Hhwb/woPDP8MHhj/Y6OT/37v + 0/9179L/dfDT/3bv0v9379H/de/R/3jx0/9z68z/eu7P/4Luzf9527v/YLaW/1mmhv9RlHX/Pn5e/zpx + Uv9CgWD/T515/2Gtif9lv57/e+LC/3/x0v9z7tD/c+7T/3ft1f977NT/eezR/3Tt0f+C7tb/XaST/xMp + If8MDQn/DQwM/wgICP8fHx//JCQk/yQkJP8gICD/HR0d/zs7O/+UlJT/6enp//7+/v/6+vr//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAZ////wD///8A////AP///wD///8AAAAAOAAAAP8AAAD/AAAA/wAAAP8AAACb////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAGYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAw////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////u7u7/BQUF/ycnJ/8qKir/JSUl/yUlJf8mJib/IyMj/yUlJf8mJib/JiUl/ysr + K/8rKyv/FhcX/wMGBf8kPDX/dMe0/4Pr1P917tL/cO/R/3Tv0f9479H/eO7S/3ju0v9479L/d+7R/3nu + 0f977tL/fe7P/3rpxv9x37z/bNi2/3DevP966sf/gfHP/3jv0f9379L/du7S/3bu0v937tP/d+7T/3jt + 0v927tL/ce/T/3jr0/9isaD/Fy4m/xILCv8LCgr/FxcX/yUlJf8lJSX/JSUl/yUlJf8kJCT/HBwc/ycn + J/9mZmb/2dnZ//j4+P/4+Pj//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACW////AP///wD///8A////AP///wAAAABoAAAA/wAA + AP8AAAD/AAAA/wAAAGD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAIQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAADD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v9zc3P/ExMT/y4uLv8nJyf/JSUl/yQk + JP8kJCT/JiYm/ygoKP8fHx//FRUV/y0tLf8oKCj/DAwM/wsPDf83VEz/htLB/3Tt0v9k8dL/a/DS/3nu + 0f957tL/eO7T/3jv0/937tL/d+7S/3jv0/958NT/evLT/3fw0f927s//devO/3Xrzv968dP/d+/T/3bv + 0v9079P/c+7T/3Pu0/9z7tP/c+7S/3Pt0v9x79P/fe3W/zx8bP8JGhT/FggI/xYTFP8oKCj/JiYm/yUl + Jf8lJSX/JSUl/yUlJf8iIiL/HR0d/xsbG/88PDz/zs7O//j4+P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPcAAAA1////AP// + /wD///8AAAAAGwAAAOMAAAD/AAAA/wAAAP8AAAD/AAAAG////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAA1QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAlgAAAGQAAABkAAAAZAAAAGQAAABP////AP// + /wD///8A////AP///wD///8AAAAAPAAAAGQAAABkAAAAZAAAAGQAAAB6AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/9/f3/+Li + 4v8KCgr/Kioq/y4uLv8rKyv/Kysr/ysrK/8dHR3/CwsL/xYWFv8rKyv/Ghoa/zQ0NP8lJSX/EAwM/xAL + Cf84WlD/ftjE/3Ls0f9u8NL/dO/S/3fu0v947tP/eO/T/3fu0v937tL/eO/T/3bv0/9y7NL/cuzS/3Pt + 0/907tT/dO3T/3Xu0/937tP/du7T/3Hv0/9v79P/b+/T/3Dv0/9v79P/ce3U/4Dr1P9/zr3/KkY9/wQK + CP8XEhP/JCMj/ygoKP8mJib/JiYm/yYmJv8mJib/Jycn/ycnJ/8nJyf/JSUl/xoaGv86Ojr/6Ojo//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAPcAAACWAAAAZwAAAIcAAADsAAAA/wAAAP8AAAD/AAAA/wAAAM////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wAAAACDAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////z8/P/6+vr/9vb2/319ff8TExP/Kioq/xcXF/8KCgr/ERER/zk5Of+mpqb/6Ojo/+Xl + 5f8jIyP/Ly8v/zIyMv8nJSX/DwwM/wsSD/8wTUT/fcCw/4bp1P9279T/c+3R/3nw1P927dH/du3R/3fu + 0v9379P/de7T/3Ht1P9x7dT/cu3U/3Lu1f9y7tT/cu7U/3fu0/917tP/ce/T/23v0f9u7M//eO/U/3Ho + zv9+69X/d7us/yxFP/8FCQn/DBES/xgjIv8lJyf/Jygo/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/KCgo/ygo + KP8mJib/ICAg/wkJCf/S0tL//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA3QAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAfv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAACYAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAzP///wD///8A////AP///wD///8A////AAAA + AJwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//39/f/+/v7/39/f/1NTU/9AQED/e3t7/7e3 + t//p6en/+Pj4//r6+v/+/v7/+Pj4/8DAwP8LCwv/MDAw/zEzM/8eIyP/DgwM/wkIB/8ZKSP/a6CS/4ni + zv936M7/e/HV/3Pqzv937tL/eO/T/3jv0/937tL/de7S/3Xv0v9179L/de/S/3Xv0v917tL/eO7S/3Xu + 0/9x79P/dPLV/3Xpz/+H7tX/htzH/12Shf8SJR//CAkJ/xgQEv8nIib/JSkr/ygpKf8pKSn/KSkp/ykp + Kf8pKSn/KSkp/ykpKf8pKSn/KSkp/yYmJv8WFhb/OTk5/+jo6P/9/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA2wAAADH///8A////AAAAADMAAADeAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAi////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAAMUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADM////AP// + /wD///8A////AP///wD///8AAAAAnAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6//n5 + +f/39/f/+Pj4//z8/P/6+vr/+/v7//r6+v/6+vr//Pz8//7+/v/8/Pz//f39/6Ojo/8eHh7/Jykp/y80 + Nf8tKiv/GxYX/wgMCf8CDgf/Nl5T/2jBrP914Mf/fOrR/3vt0/947dL/d+7T/3fv0/9279H/du7Q/3bu + 0P9379H/d+7R/3bu0f937dP/de7T/3Xv1P9058z/e93G/2m3o/8jUUX/Bw8M/wkQDv8UGRn/JSYn/y8m + K/80Jiv/Kygq/yopKv8qKir/Kioq/yoqKv8qKir/KSkp/yoqKv8qKir/JCQk/xAQEP+6urr/9vb2//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAt////AP///wD///8A////AAAA + ADMAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAwf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAMz///8A////AP///wD///8A////AP///wAAAACcAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+fn5/5OTk/8pKSn/Jigo/zQ0NP8sKyv/HR0d/w0ODv8FCwn/ARIM/0dpYv92qJ//fcK1/3bV + xP955tP/eu/Y/3nw1v927NL/devR/3ju1P9579T/duvS/3Lm0f9v2cf/b8Kz/22mm/9AX1j/AgoG/wcL + Cf8QDw//HB0d/ygqKv8qKyr/Kykq/ywoKv8qKir/Kioq/yoqKv8qKir/Kioq/yoqKv8pKSn/Kioq/ykp + Kf8WFhb/UVFR/+Hh4f/6+vr//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2P// + /wD///8A////AP///wD///8A////AAAAAN4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAABT////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAADAAAA3AAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0P///wD///8A////AP///wD///8A////AAAA + AKIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////z8/P/7+/v/9PT0/5ycnP8XFxf/Kysr/y0tLf8rKyv/JSUl/xoa + Gv8RERH/Cw0M/wIMCf8fNjH/Q3Rr/1mSiP9fopX/XqmX/2Ctmv9frJn/X6mX/2Grmf9bo5P/VY6D/z9u + Zv8XMiz/AAsH/wgNC/8PEhL/Gxsb/ycnJ/8sLCz/LCws/ysrK/8rKyv/Kysr/ysrK/8rKyv/Kysr/ysr + K/8rKyv/Kysr/ykpKf8oKCj/HR0d/ysrK//FxcX//Pz8//39/f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAADY////AP///wD///8A////AP///wD///8AAAAA3wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA3QAAAAP///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wAAAABcAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0QAA + AMwAAADMAAAAzAAAAMwAAADMAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////Pz8//v7+//6+vr/yMjI/xwc + HP8qKir/LCws/ywsLP8sLCz/Kioq/ysmJv8jHx//GBgY/w0REP8JDw3/AwgF/wcOC/8NFhD/ERwV/xQf + GP8SHBb/DhYQ/wcPCv8JCgn/ERER/xUWFf8WFRT/JCMj/yopKv8wMDD/Li4u/ysrK/8rKyv/LCws/yws + LP8sLCz/LCws/ywsLP8sLCz/LCws/ywsLP8sLCz/Kysr/yMjI/8aGhr/h4eH/+3t7f/+/v7//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAAr////AP///wD///8A////AAAA + ADoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABd////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAADPAAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/+/v7//b29v+Pj4//ERER/yoqKv8sLCz/Kysr/y0tLf8sLCz/Kysr/y0sLP8vLS3/JyUl/yMg + IP8cGBj/GhcX/xUXFf8VFxX/FhgV/xYZFv8WGBX/GBoY/xwcHP8fHh7/Kigo/zAsLf81LzD/Lygp/zAs + LP82Njb/Ly8v/ysrK/8sLCz/LS0t/y0tLf8tLS3/LS0t/y0tLf8tLS3/LCws/ywsLP8mJib/FxcX/1lZ + Wf/Y2Nj//f39//7+/v/+/v7//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + ANgAAAAr////AP///wAAAAA5AAAA5AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0gAA + AAL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAA + ADgAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////v7+//9/f3/6urq/z09Pf8fHx//LCws/y8vL/8sLCz/LS0t/ywt + Lf8qLS3/Ki0t/ystLf8tLi7/Li0t/y8sLP8vKyz/LSsr/ywrKv8tKyr/LSwr/y4sLP8vLy7/Ji0s/yMr + Kf8lKSn/HyIh/xYUFf8YFBX/IyEh/ygoKP82Njb/Ly8v/y0tLf8tLS3/LS0t/y0tLf8tLS3/LS0t/y4u + Lv8tLS3/KCgo/xoaGv9MTEz/ycnJ//r6+v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACnAAAAbwAA + AMwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAADYAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP4AAAA8////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AAAAAJAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//v7+//Y2Nj/EBAQ/yoq + Kv8tLS3/MDAw/y4uLv8uLi7/Li4u/zAuLv8wLi7/Ly4u/y8uLv8uLi7/Li0t/ywtLf8pLS3/KCws/ygs + Lf8rLzD/Ky8w/ycqK/8ZFxj/DQwM/w0PD/8/Q0P/oKWk/7O5uf+QlJT/IyQk/yYmJv81NTX/Ly8v/y4u + Lv8uLi7/Li4u/y4uLv8uLi7/LCws/ysrK/8fHx//RUVF/8HBwf/19fX//Pz8//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAo////wD///8AAAAACwAAAOUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAl////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAACAAAANIAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//Pz8/6Wlpf8TExP/MDAw/zAwMP8vLy//Ly8v/y8vL/8vLy//MC4v/zAuL/8vLi//Ly4u/y4u + Lv8uLi7/LS4u/youLv8qLi7/KS0t/yovLv8TFhb/IiUl/1ZUVP+sqan/z8/P/9/g4P/2+fn/+v7+//Hz + 8/+Ojo7/Hx8f/ywsLP8yMjL/LS0t/y4uLv8xMTH/Ly8v/y0tLf8pKSn/Hx8f/z8/P/+/v7//+fn5//39 + /f/+/v7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABp////AP///wD///8AAAAApQAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANkAAAAK////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAIwAAAO4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////5+fn/VVVV/x8fH/8sLCz/Li4u/y8vL/8vLy//Ly8v/y8v + L/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8uLy//Li8v/y4vL/8vLy//LS0t/xEREf+en5//6unp//n5 + +f/7+/v//v////7////+/////f7+//Hx8f+CgoL/ICAg/zIyMv81NTX/MzMz/zIyMv8pKSn/Kioq/xgY + GP83Nzf/1dXV//r6+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL0AAAAD////AAAA + AAwAAADgAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADzAAAAK////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAQgAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/v7//z8/P8LCwv/Kysr/zMz + M/8wMDD/Ly8v/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/zAwMP8wMDD/MDAw/y8v + L/8uLi7/HR0d/8DAwP/8/Pz//v7+//7+/v/+/v7////////////6+vr/9fX1/+3t7f9nZ2f/HR0d/zIy + Mv84ODj/NjY2/xAQEP8KCgr/aWlp//v7+//9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAANAAAACcAAAA3gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/QAAAE////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAVQAA + APwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9fX1/y0tLf8lJSX/NjY2/zY2Nv8xMTH/MDAw/zExMf8wMDD/MDAw/y8vL/8wMDD/MDAw/zEx + Mf8xMTH/MTEx/zExMf8xMTH/Ly8v/ysrK/8hISH/wcHB//v7+//6+vr//v7+//////////////////7+ + /v/9/f3//Pz8/+fn5/9dXV3/Hx8f/x8fH/8YGBj/RERE/+Dg4P/5+fn/+/v7//v7+//9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABn////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAAVwAAAPsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP+bm5v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/09PT/z8/P/1JSUv8oKCj/Kioq/zg4OP84ODj/NTU1/zEx + Mf8wMDD/MTEx/zIyMv8yMjL/MjIy/zIyMv8yMjL/MTEx/zExMf8xMTH/KCgo/y0tLf/Jycn//v7+//// + /////////////////////////////////////////Pz8/+/v7/+wsLD/rKys/9/f3//7+/v//f39//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5eXl/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAbf// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAASgAAAPQAAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/5ubm/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//X19f/8/Pz/8/Pz/6en + p/9FRUX/NDQ0/y0tLf8zMzP/NTU1/zg4OP82Njb/MzMz/zExMf8xMTH/MTEx/zExMf8yMjL/MjIy/zEx + Mf8dHR3/V1dX/93d3f/+/v7////////////////////////////////////////////8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/7+/v//f39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////l5eX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/AAAAGL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAAAAMQAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/m5ub//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+/v7//7+/v/9/f3//f39/+3t7f+mpqb/Y2Nj/0dHR/81NTX/Jycn/yYmJv8tLS3/MDAw/zQ0 + NP83Nzf/NjY2/zU1Nf81NTX/Ly8v/xMTE/+SkpL/9PT0//7+/v////////////////////////////// + //////////////z8/P/6+vr//v7+//7+/v/+/v7//v7+//z8/P/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Xl5f/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAABJ////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAFgAAANIAAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP9+fn7/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/83Nzf/ExMT/paWl/39/ + f/9kZGT/V1dX/0FBQf8rKyv/Hx8f/xgYGP8XFxf/GRkZ/xkZGf8TExP/MDAw/6CgoP/Ly8v/zs7O/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/P + z//Pz8//z8/P/3t7e/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADoAAAALv///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEAAA + AL0AAAD/AAAA8gAAANEAAADVAAAA3gAAAO4AAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAOAAAADWAAAA0QAAAOoAAAD/AAAA2AAA + ACP///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8AAAAABAAAAI4AAAD9AAAAiwAAAAf///8A////AAAAAAcAAAArAAAAYwAA + ALgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMwAAABvAAAAMwAAAAz///8A////AAAA + AAUAAAB8AAAA+AAAALEAAAAP////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAE4AAADqAAAA2AAA + AD////8A////AP///wD///8A////AAAAAEsAAADsAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPYAAABp////AP// + /wD///8A////AP///wAAAAA5AAAA0wAAAPYAAABt////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AAAAABQAAACkAAAA/gAAAKkAAAAk////AP///wD///8A////AAAAAB0AAADHAAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAADZAAAALP///wD///8A////AP///wAAAAAbAAAAnwAAAP4AAADAAAAAJf///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABAAAAA0AAAAPsAAAChAAAAJv// + /wD///8A////AAAAAAUAAACVAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAAugAAAA////8A////AP///wAAAAAbAAAAjAAAAPYAAADiAAAAW/// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAACAAAAWgAAANcAAAD+AAAAuQAAAGAAAAAY////AP///wAAAABkAAAA+QAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAKEAAAAE////AAAAAA8AAABXAAAArwAA + APsAAADmAAAAcgAAAAj///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AAAAAAQAAAEoAAACtAAAA9wAAAP8AAADcAAAArQAA + AIgAAACpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADDAAAAZQAA + AJMAAADKAAAA/AAAAPoAAAC2AAAAVwAAAAX///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wAAAAALAAAASgAAAIQAAAC1AAAA2QAAAPIAAAD+AAAA/wAAAP8AAAD0AAAAoAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA + AJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAA7AAA + AP8AAAD/AAAA/wAAAPUAAADdAAAAugAAAIoAAABPAAAAD////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + ///8AAAAAAAAAAAAAAAAAAAAH/////8AAAD/////wAAAAAAAAAAAAAAAAAAAAAP/////AAAA/////wAA + AAAAAAAAAAAAAAAAAAAA/////wAAAP////wAAAAAAAAAAAAAAAAAAAAAAD////8AAAD////wDAAAAAAA + AAAAAAAAAAAAADAP////AAAA////4HwAAAAAAAAAAAAAAAAAAAAeB////wAAAP///8HwAAAAAAAAAAAA + AAAAAAAAD4H///8AAAD///8D4AAAAAAAAAAAAAAAAAAAAAfA////AAAA///+B4AAAAAAAAAAAAAAAAAA + AAAB4H///wAAAP///AgAAAAAAAAAAAAAAAAAAAAAABA///8AAAD///gAAAAAAAAAAAAAAAAAAAAAAAAA + H///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//4AAAAAAAAAAAAAAAAAAAAAAAAAAH//8A + AAD//8AAAAAAAAAAAAAAAAAAAAAAAAAAA///AAAA///AAAAAAAAAAAAAAAAAAAAAAAAAAAH//wAAAP// + gAcAAAAAAAAAAAAAAAAAAAAADgYB//8AAAD//wAPgAAAAAAAAAAAAAAAAAAAAB8PAP//AAAA//8AH8AA + AAAAAAAAAAAAAAAAAAA/H4D//wAAAP/+AB/AAAAAAAAAAAAAAAAAAAAAPx+Af/8AAAD//gAfwAAAAAAA + AAAAAAAAAAAAAB8PgD//AAAA//wAD4AAAAAAAAAAAAAAAAAAAAAOBwA//wAAAP/8AAcAAAAAAAAAAAAA + AAAAAAAAAAAAP/8AAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAB//AAAA//gAAAAAAAAAAAAAAAAAAAAA + AAAAAAAf/wAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAA + AA//AAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/8A + AAD/4AAH4AAAAAAAAAAAAAAAAAAAAAPgAAf/AAAA/+AAD/AAAAAAAAAAAAAAAAAAAAAP8AAH/wAAAP/g + AB/4AAAAAAAAAAAAAAAAAAAAD/gAB/8AAAD/wAAf+AAAAAAAAAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gA + AAAAAAAAAAAAAAAAAAAf/AAD/wAAAP/AAB/4AAAAAAAAAAAAAAAAAAAAH/wAA/8AAAD/wAAf+AAAAAAA + AAAAAAAAAAAAAB/4AAP/AAAA/8AAH/gAAAAAAAAAAAAAAAAAAAAf+AAD/wAAAP/AAA/wAAAAAAAAAAAA + AAAAAAAAD/AAA/8AAAD/wAAH4AAAAAAAAAAAAAAAAAAAAAfgAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAA + AAABgAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8A + AAD/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/A + AAAAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAAAAAAAAAAAAAAAAA/AAP/AAAA/8AA/AAA + AAAAAAAAAAAAAAAAAAAAPwAD/wAAAP/AAPwAAAAAAAAAAAAAAAAAAAAAAB4AA/8AAAD/wAD8AAAAAAAA + AAAAAAAAAAAAAAAMAAP/AAAA/8AA/AAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAP/AH//gAAAAAAAAAAAA + AAAAAAAAAAAAA/8AAAD/wB//8AAAAAAAAAAAAAAAAAAAAA4AHAP/AAAA/+Af//AAAAAAAAAAAAAAAAAA + AAAfAD4H/wAAAP/gH//wAAAAAAAAAAAAAAAAAAAAHwA+B/8AAAD/4B//8AAAAAAAAAAAAAAAAAAAAB8A + Pgf/AAAA/+Af//AAAAAAAAAAAAAAAAAAAAAOABwH/wAAAP/wAPwAAAAAAAAAAAAAAAAAAAAAAAAAD/8A + AAD/8AD8AAAAAAAAAAAAAAAAAAAAAAAAAA//AAAA//AA/AAAAAAAAAAAAAAAAAAAAAAADAAP/wAAAP/4 + APwAAAAAAAAAAAAAAAAAAAAAAB4AH/8AAAD/+AD8AAAAAAAAAAAAAAAAAAAAAAA/AB//AAAA//gA/AAA + AAAAAAAAAAAAAAAAAAAAPwAf/wAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAB4AP/8AAAD//AAAAAAAAAAA + AAAAAAAAAAAAAAAMAD//AAAA//4AAAAAAAAAAAAAAAAAAAAAAAAAAAB//wAAAP//AAAAAAAAAAAAAAAA + AAAAAAAAGAAA//8AAAD//wAAAAAAAAAAAAAAAAAAAAAAABwAAP//AAAA//+AAAAAAAAAAAAAAAAAAAAA + AAAIAAH//wAAAP//wAAAAAAAAAAAAAAAAAAAAAAAAAAD//8AAAD//+AAAAAAAAAAAAAAAAAAAAAAAAAA + B///AAAA///wAAAAAAAAAAAAAAAAAAAAAAAAAA///wAAAP//+AAAAAAAAAAAAAAAAAAAAAAAAAAf//8A + AAD///wAAAAAAAAAAAAAAAAAAAAAAAAAP///AAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAH///wAAAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAD///+DAAAAAAAAAAAAAAAAAAAAAADB////AAAA////4fAA + AAAAAAAAAAAAAAAAAAAPh////wAAAP////B4AAAAAAAAAAAAAAAAAAAAHg////8AAAD////8HAAAAAAA + AAAAAAAAAAAAADg/////AAAA/////gMAAAAAAAAAAAAAAAAAAABAf////wAAAP////+AAAAAAAAAAAAA + AAAAAAAAAf////8AAAD/////8AAAAAAAAAAAAAAAAAAAAA//////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA/////////////////////////////////wAAAP////////////////// + //////////////8AAAD/////////////////////////////////AAAA//////////////////////// + /////////wAAAP////////////////////////////////8AAAD///////////////////////////// + ////AAAA/////////////////////////////////wAAAP////////////////////////////////8A + AAD/////////////////////////////////AAAA/////////////////////////////////wAAAP// + //////////////////////////////8AAAD/////////////////////////////////AAAA//////// + /////////////////////////wAAAP////////////////////////////////8AAAD///////////// + ////////////////////AAAA + + + \ No newline at end of file diff --git a/GayMaker/app.manifest b/GayMaker/app.manifest new file mode 100644 index 0000000..4e02b19 --- /dev/null +++ b/GayMaker/app.manifest @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + diff --git a/GayMaker/icon0.ico b/GayMaker/icon0.ico new file mode 100644 index 0000000..a724c05 Binary files /dev/null and b/GayMaker/icon0.ico differ diff --git a/GayMaker/packages.config b/GayMaker/packages.config new file mode 100644 index 0000000..fa0019f --- /dev/null +++ b/GayMaker/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3302a93 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Silica + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 5013eed..4727d7c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,162 @@ -# GayMaker -GameMaker Studio 1.4.xxxx > psvita export tool +# 1.7.3 +Fixed a bug where if you never opened "Global Game Settings" in GameMaker +Then GayMaker would crash (IT WAS A STRANGE PARSER DIFFERNTAL xD) +See issue #9 + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.7.3.zip + +# 1.7.2 +Fixed a bug where StandardError wasnt shown in output properly +No longer requires %SCE_PSP2_SDK_DIR% to be defined when building YYC. + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.7.2.zip + +# 1.7.1 +Fixed a bug where Errors from GMAssetCompiler wouldnt show in the output +Now displays GMAssetCompiler and YYC Compile errors in a messagebox. + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.7.1.zip + +# 1.7 +Added a "Preferences" option +Added the ability to disable Update Checks +Added the ability to not save last used settings +Added the ability to not convert PNG's to indexed color +Added the ability to use YYC! (Requires some efforts to do though) +Added a seecret easter egg (try to find it!) + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.7.zip + +# 1.6 +Added "Interpolate colors between pixels" to Global Game Settings +Added "Scaling options" (Full Scale) and (Keep Aspect Ratio) options to Global Game Settings +Added "Download More RAM" feature to allow you to allocate more memory to your application + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.6.zip + +# 1.5.2 +No-longer reliant on pngquant.exe (close #6) +Added Early-Access builds to the Version Manager + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.5.2.zip + +# 1.5.1 +Added version selection and version selector. - you can now use ANY version of GameMaker:Studio Since 1.4.1468. +Files are downloaded from yoyo's servers! + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.5.1.zip + +# 1.5 +Under "Global Game Settings" you can now simply press to apply settings, or to cancel +Disabled Windows Automatic DPI Scaling (see issue #8 to understand why i did this) +Now using unmodified GMAssetCompiler. and simply ""Obtaining permission to execute"" (resolved #7) +Fixed issue #5 + +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.5.zip + +# 1.4.9999 +Fixes issue #4. +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.4.9999.zip + +# 1.4 +Inside "Global Game Settings we have: +Enable/Disable rear touchpad +Enable/Disable front touchscreen +Change the Texture Paging Size *default: 2048* (stick to power's of 2 or u might break shit) + +Other changes: +Program will check for updates +Program will remember what images you last used (HKLU/Software/GayMaker) +This system software update improves system performance. +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.4.zip + +# 1.3 +Shader's can now be used, however you have to provide a copy of "psp2cgc.exe" yourself. - #3 can now be closed. +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.3.zip + +# 1.2 +UPDATED TO GAMEMAKER STUDIO 1.4.9999 - THANKS CELESTEBLUE FOR SOURCING THE EXPORT MODULE!!! +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.2.zip + +# 1.1 +Fixes Issue #1 and Issue #2 +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.1.zip + +# 1.0 +FIRST RELEASE WEW +Download: https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker.zip + +# GayMaker +Homebrew GM:S Export tool + +Run the program. and browse to a GameMaker Studio project file (.gmx). +you can also change the images, Title. and TitleID and then your game will be +"compiled" for PSVITA and saved as a VPK to whereever you choose to save it + +Please show me any games you make with it! (though, please note i wont be too interested unless a girl dies) + +# Errors +When the PSVita GameMaker Runner encounters an error. the error dialog is printed to stdout rather than opening a message box. +if its a critical error. the app will simply exit afterwards.. i recommend using a plugin to capture stdout for any serious development. +take a look at [ShipLog](https://github.com/CelesteBlue-dev/PSVita-RE-tools/tree/master/ShipLog2.0/release) or [psp2shell](https://github.com/Cpasjuste/psp2shell) + +# Shaders +When you compile a project that uses Shaders for the first time. you'll be prompted to browse to 'psp2cgc.exe' +This file will then be placed into the GayMaker install folder and you wont have to do it again after that. +Shaders will compile into the GXP format. which will then work on the console itself. + +For *reasons*, i will not provide a link to psp2cgc.exe + +# Touchscreen +To use touchscreen features, you have to enable "Use Rear Touch" and "Use Front Touch" in *Global Game Settings* +Then you can use the mouse controls as touch inputs. + +Once enabled the touchscreen is mapped as a Mouse Device, +so you can just use [Device Input](https://docs.yoyogames.com/source/dadiospice/002_reference/mouse,%20keyboard%20and%20other%20controls/device%20input/index.html) + +Devices 0~4 are for the front touchscreen +and Devices 5~8 are for the rear touchscreen +*It acturally supports multiple touches at a time~* + +# Controller Mapping + +To Check PSVita Controls use the [GamePad](https://docs.yoyogames.com/source/dadiospice/002_reference/mouse,%20keyboard%20and%20other%20controls/gamepad%20input/index.html) commands +Here is what each control maps to: + +gp_face1 = CROSS +gp_face2 = SQUARE +gp_face3 = CIRCLE +gp_face4 = TRIANGLE + +gp_shoulderl = L +gp_shoulderr = R +gp_shoulderlb = UNUSED +gp_shoulderrb = UNUSED + +gp_select = SELECT +gp_start = START + +gp_stickl = UNUSED +gp_stickr = UNUSED + +gp_padu = DPAD UP +gp_padd = DPAD DOWN +gp_padl = DPAD LEFT +gp_padr = DPAD RIGHT + +gp_axislh = LEFT ANOLOUGE HORIZONTAL AXIES +gp_axislv = LEFT ANOLOUGE VERTICAL AXIES + +gp_axisrh = RIGHT ANOLOUGE HORIZONTAL AXIES +gp_axisrv = RIGHT ANOLOUGE VERTICAL AXIES + +# Homebrew Repo +This repository has some GameMaker: Studio Homebrew games / ports. +https://bitbucket.org/SilicaAndPina/gm-shb + +# Credits +Thanks @nikita_krapivin for testing things, and for finding a capible game +Thanks to @CelesteBlue for patching some things +Thanks Radziu, Dots-tb, for uh existing? +Thanks "Wolfgang" for [PUBLICLY UPLOADING A GMS4VITA COMPILE LOG TO PASTEBIN - MUCH APRICIATED](https://pastebin.com/Api4EeRP) +Thanks To the devs of ~~"Siralin2"~~ DnSpy for indirectly making this possible ;) \ No newline at end of file diff --git a/latest.md b/latest.md new file mode 100644 index 0000000..abf37aa --- /dev/null +++ b/latest.md @@ -0,0 +1 @@ +1.7.4~https://bitbucket.org/SilicaAndPina/gaymaker/downloads/GayMaker%201.7.4.zip \ No newline at end of file diff --git a/packages/DotNetZip.1.12.0/DotNetZip.1.12.0.nupkg b/packages/DotNetZip.1.12.0/DotNetZip.1.12.0.nupkg new file mode 100644 index 0000000..620b51d Binary files /dev/null and b/packages/DotNetZip.1.12.0/DotNetZip.1.12.0.nupkg differ diff --git a/packages/DotNetZip.1.12.0/lib/net20/DotNetZip.dll b/packages/DotNetZip.1.12.0/lib/net20/DotNetZip.dll new file mode 100644 index 0000000..f4e16eb Binary files /dev/null and b/packages/DotNetZip.1.12.0/lib/net20/DotNetZip.dll differ diff --git a/packages/DotNetZip.1.12.0/lib/net20/DotNetZip.xml b/packages/DotNetZip.1.12.0/lib/net20/DotNetZip.xml new file mode 100644 index 0000000..552fdcd --- /dev/null +++ b/packages/DotNetZip.1.12.0/lib/net20/DotNetZip.xml @@ -0,0 +1,18539 @@ + + + + DotNetZip + + + + + Delivers the remaining bits, left-aligned, in a byte. + + + + This is valid only if NumRemainingBits is less than 8; + in other words it is valid only after a call to Flush(). + + + + + + Reset the BitWriter. + + + + This is useful when the BitWriter writes into a MemoryStream, and + is used by a BZip2Compressor, which itself is re-used for multiple + distinct data blocks. + + + + + + Write some number of bits from the given value, into the output. + + + + The nbits value should be a max of 25, for safety. For performance + reasons, this method does not check! + + + + + + Write a full 8-bit byte into the output. + + + + + Write four 8-bit bytes into the output. + + + + + Write all available byte-aligned bytes. + + + + This method writes no new output, but flushes any accumulated + bits. At completion, the accumulator may contain up to 7 + bits. + + + This is necessary when re-assembling output from N independent + compressors, one for each of N blocks. The output of any + particular compressor will in general have some fragment of a byte + remaining. This fragment needs to be accumulated into the + parent BZip2OutputStream. + + + + + + Writes all available bytes, and emits padding for the final byte as + necessary. This must be the last method invoked on an instance of + BitWriter. + + + + Knuth's increments seem to work better than Incerpi-Sedgewick here. + Possibly because the number of elems to sort is usually small, typically + <= 20. + + + + BZip2Compressor writes its compressed data out via a BitWriter. This + is necessary because BZip2 does byte shredding. + + + + + The number of uncompressed bytes being held in the buffer. + + + + I am thinking this may be useful in a Stream that uses this + compressor class. In the Close() method on the stream it could + check this value to see if anything has been written at all. You + may think the stream could easily track the number of bytes it + wrote, which would eliminate the need for this. But, there is the + case where the stream writes a complete block, and it is full, and + then writes no more. In that case the stream may want to check. + + + + + + Accept new bytes into the compressor data buffer + + + + This method does the first-level (cheap) run-length encoding, and + stores the encoded data into the rle block. + + + + + + Process one input byte into the block. + + + + + To "process" the byte means to do the run-length encoding. + There are 3 possible return values: + + 0 - the byte was not written, in other words, not + encoded into the block. This happens when the + byte b would require the start of a new run, and + the block has no more room for new runs. + + 1 - the byte was written, and the block is not full. + + 2 - the byte was written, and the block is full. + + + + 0 if the byte was not written, non-zero if written. + + + + Append one run to the output block. + + + + + This compressor does run-length-encoding before BWT and etc. This + method simply appends a run to the output block. The append always + succeeds. The return value indicates whether the block is full: + false (not full) implies that at least one additional run could be + processed. + + + true if the block is now full; otherwise false. + + + + Compress the data that has been placed (Run-length-encoded) into the + block. The compressed data goes into the CompressedBytes array. + + + + Side effects: 1. fills the CompressedBytes array. 2. sets the + AvailableBytesOut property. + + + + + This is the most hammered method of this class. + +

+ This is the version using unrolled loops. +

+
+ + Method "mainQSort3", file "blocksort.c", BZip2 1.0.2 + + + Array instance identical to sfmap, both are used only + temporarily and independently, so we do not need to allocate + additional memory. + + + + A read-only decorator stream that performs BZip2 decompression on Read. + + + + + Compressor State + + + + + Create a BZip2InputStream, wrapping it around the given input Stream. + + + + The input stream will be closed when the BZip2InputStream is closed. + + + The stream from which to read compressed data + + + + Create a BZip2InputStream with the given stream, and + specifying whether to leave the wrapped stream open when + the BZip2InputStream is closed. + + The stream from which to read compressed data + + Whether to leave the input stream open, when the BZip2InputStream closes. + + + + + This example reads a bzip2-compressed file, decompresses it, + and writes the decompressed data into a newly created file. + + + var fname = "logfile.log.bz2"; + using (var fs = File.OpenRead(fname)) + { + using (var decompressor = new Ionic.BZip2.BZip2InputStream(fs)) + { + var outFname = fname + ".decompressed"; + using (var output = File.Create(outFname)) + { + byte[] buffer = new byte[2048]; + int n; + while ((n = decompressor.Read(buffer, 0, buffer.Length)) > 0) + { + output.Write(buffer, 0, n); + } + } + } + } + + + + + + Read data from the stream. + + + + + To decompress a BZip2 data stream, create a BZip2InputStream, + providing a stream that reads compressed data. Then call Read() on + that BZip2InputStream, and the data read will be decompressed + as you read. + + + + A BZip2InputStream can be used only for Read(), not for Write(). + + + + The buffer into which the read data should be placed. + the offset within that data array to put the first byte read. + the number of bytes to read. + the number of bytes actually read + + + + Read a single byte from the stream. + + the byte read from the stream, or -1 if EOF + + + + Indicates whether the stream can be read. + + + The return value depends on whether the captive stream supports reading. + + + + + Indicates whether the stream supports Seek operations. + + + Always returns false. + + + + + Indicates whether the stream can be written. + + + The return value depends on whether the captive stream supports writing. + + + + + Flush the stream. + + + + + Reading this property always throws a . + + + + + The position of the stream pointer. + + + + Setting this property always throws a . Reading will return the + total number of uncompressed bytes read in. + + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + this is irrelevant, since it will always throw! + irrelevant! + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + + + + Calling this method always throws a . + + this parameter is never used + this parameter is never used + this parameter is never used + + + + Dispose the stream. + + + indicates whether the Dispose method was invoked by user code. + + + + + Close the stream. + + + + + Read n bits from input, right justifying the result. + + + + For example, if you read 1 bit, the result is either 0 + or 1. + + + + The number of bits to read, always between 1 and 32. + + + + Called by createHuffmanDecodingTables() exclusively. + + + Called by recvDecodingTables() exclusively. + + + Freq table collected to save a pass over the data during + decompression. + + + Initializes the tt array. + + This method is called when the required length of the array is known. + I don't initialize it at construction time to avoid unneccessary + memory allocation when compressing small files. + + + + A write-only decorator stream that compresses data as it is + written using the BZip2 algorithm. + + + + + Constructs a new BZip2OutputStream, that sends its + compressed output to the given output stream. + + + + The destination stream, to which compressed output will be sent. + + + + + This example reads a file, then compresses it with bzip2 file, + and writes the compressed data into a newly created file. + + + var fname = "logfile.log"; + using (var fs = File.OpenRead(fname)) + { + var outFname = fname + ".bz2"; + using (var output = File.Create(outFname)) + { + using (var compressor = new Ionic.BZip2.BZip2OutputStream(output)) + { + byte[] buffer = new byte[2048]; + int n; + while ((n = fs.Read(buffer, 0, buffer.Length)) > 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + + + + Constructs a new BZip2OutputStream with specified blocksize. + + the destination stream. + + The blockSize in units of 100000 bytes. + The valid range is 1..9. + + + + + Constructs a new BZip2OutputStream. + + the destination stream. + + whether to leave the captive stream open upon closing this stream. + + + + + Constructs a new BZip2OutputStream with specified blocksize, + and explicitly specifies whether to leave the wrapped stream open. + + + the destination stream. + + The blockSize in units of 100000 bytes. + The valid range is 1..9. + + + whether to leave the captive stream open upon closing this stream. + + + + + Close the stream. + + + + This may or may not close the underlying stream. Check the + constructors that accept a bool value. + + + + + + Flush the stream. + + + + + The blocksize parameter specified at construction time. + + + + + Write data to the stream. + + + + + Use the BZip2OutputStream to compress data while writing: + create a BZip2OutputStream with a writable output stream. + Then call Write() on that BZip2OutputStream, providing + uncompressed data as input. The data sent to the output stream will + be the compressed form of the input data. + + + + A BZip2OutputStream can be used only for Write() not for Read(). + + + + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Indicates whether the stream can be read. + + + The return value is always false. + + + + + Indicates whether the stream supports Seek operations. + + + Always returns false. + + + + + Indicates whether the stream can be written. + + + The return value should always be true, unless and until the + object is disposed and closed. + + + + + Reading this property always throws a . + + + + + The position of the stream pointer. + + + + Setting this property always throws a . Reading will return the + total number of uncompressed bytes written through. + + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + this is irrelevant, since it will always throw! + irrelevant! + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + + + + Calling this method always throws a . + + this parameter is never used + this parameter is never used + this parameter is never used + never returns anything; always throws + + + + A write-only decorator stream that compresses data as it is + written using the BZip2 algorithm. This stream compresses by + block using multiple threads. + + + This class performs BZIP2 compression through writing. For + more information on the BZIP2 algorithm, see + . + + + + This class is similar to , + except that this implementation uses an approach that employs multiple + worker threads to perform the compression. On a multi-cpu or multi-core + computer, the performance of this class can be significantly higher than + the single-threaded BZip2OutputStream, particularly for larger streams. + How large? Anything over 10mb is a good candidate for parallel + compression. + + + + The tradeoff is that this class uses more memory and more CPU than the + vanilla BZip2OutputStream. Also, for small files, the + ParallelBZip2OutputStream can be much slower than the vanilla + BZip2OutputStream, because of the overhead associated to using the + thread pool. + + + + + + + Constructs a new ParallelBZip2OutputStream, that sends its + compressed output to the given output stream. + + + + The destination stream, to which compressed output will be sent. + + + + + This example reads a file, then compresses it with bzip2 file, + and writes the compressed data into a newly created file. + + + var fname = "logfile.log"; + using (var fs = File.OpenRead(fname)) + { + var outFname = fname + ".bz2"; + using (var output = File.Create(outFname)) + { + using (var compressor = new Ionic.BZip2.ParallelBZip2OutputStream(output)) + { + byte[] buffer = new byte[2048]; + int n; + while ((n = fs.Read(buffer, 0, buffer.Length)) > 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + + + + Constructs a new ParallelBZip2OutputStream with specified blocksize. + + the destination stream. + + The blockSize in units of 100000 bytes. + The valid range is 1..9. + + + + + Constructs a new ParallelBZip2OutputStream. + + the destination stream. + + whether to leave the captive stream open upon closing this stream. + + + + + Constructs a new ParallelBZip2OutputStream with specified blocksize, + and explicitly specifies whether to leave the wrapped stream open. + + + the destination stream. + + The blockSize in units of 100000 bytes. + The valid range is 1..9. + + + whether to leave the captive stream open upon closing this stream. + + + + + The maximum number of concurrent compression worker threads to use. + + + + + This property sets an upper limit on the number of concurrent worker + threads to employ for compression. The implementation of this stream + employs multiple threads from the .NET thread pool, via + ThreadPool.QueueUserWorkItem(), to compress the incoming data by + block. As each block of data is compressed, this stream re-orders the + compressed blocks and writes them to the output stream. + + + + A higher number of workers enables a higher degree of + parallelism, which tends to increase the speed of compression on + multi-cpu computers. On the other hand, a higher number of buffer + pairs also implies a larger memory consumption, more active worker + threads, and a higher cpu utilization for any compression. This + property enables the application to limit its memory consumption and + CPU utilization behavior depending on requirements. + + + + By default, DotNetZip allocates 4 workers per CPU core, subject to the + upper limit specified in this property. For example, suppose the + application sets this property to 16. Then, on a machine with 2 + cores, DotNetZip will use 8 workers; that number does not exceed the + upper limit specified by this property, so the actual number of + workers used will be 4 * 2 = 8. On a machine with 4 cores, DotNetZip + will use 16 workers; again, the limit does not apply. On a machine + with 8 cores, DotNetZip will use 16 workers, because of the limit. + + + + For each compression "worker thread" that occurs in parallel, there is + up to 2mb of memory allocated, for buffering and processing. The + actual number depends on the property. + + + + CPU utilization will also go up with additional workers, because a + larger number of buffer pairs allows a larger number of background + threads to compress in parallel. If you find that parallel + compression is consuming too much memory or CPU, you can adjust this + value downward. + + + + The default value is 16. Different values may deliver better or + worse results, depending on your priorities and the dynamic + performance characteristics of your storage and compute resources. + + + + The application can set this value at any time, but it is effective + only before the first call to Write(), which is when the buffers are + allocated. + + + + + + Close the stream. + + + + This may or may not close the underlying stream. Check the + constructors that accept a bool value. + + + + + + Flush the stream. + + + + + The blocksize parameter specified at construction time. + + + + + Write data to the stream. + + + + + Use the ParallelBZip2OutputStream to compress data while + writing: create a ParallelBZip2OutputStream with a writable + output stream. Then call Write() on that + ParallelBZip2OutputStream, providing uncompressed data as + input. The data sent to the output stream will be the compressed + form of the input data. + + + + A ParallelBZip2OutputStream can be used only for + Write() not for Read(). + + + + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Indicates whether the stream can be read. + + + The return value is always false. + + + + + Indicates whether the stream supports Seek operations. + + + Always returns false. + + + + + Indicates whether the stream can be written. + + + The return value depends on whether the captive stream supports writing. + + + + + Reading this property always throws a . + + + + + The position of the stream pointer. + + + + Setting this property always throws a . Reading will return the + total number of uncompressed bytes written through. + + + + + The total number of bytes written out by the stream. + + + This value is meaningful only after a call to Close(). + + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + this is irrelevant, since it will always throw! + irrelevant! + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + + + + Calling this method always throws a . + + this parameter is never used + this parameter is never used + this parameter is never used + never returns anything; always throws + + + + Returns the "random" number at a specific index. + + the index + the random number + + + + An enum that provides the different self-extractor flavors + + + + + A self-extracting zip archive that runs from the console or + command line. + + + + + A self-extracting zip archive that presents a graphical user + interface when it is executed. + + + + + The options for generating a self-extracting archive. + + + + + The type of SFX to create. + + + + + The command to run after extraction. + + + + + This is optional. Leave it empty (null in C# or Nothing in + VB) to run no command after extraction. + + + + If it is non-empty, the SFX will execute the command specified in this + string on the user's machine, and using the extract directory as the + working directory for the process, after unpacking the archive. The + program to execute can include a path, if you like. If you want to execute + a program that accepts arguments, specify the program name, followed by a + space, and then the arguments for the program, each separated by a space, + just as you would on a normal command line. Example: program.exe arg1 + arg2. The string prior to the first space will be taken as the + program name, and the string following the first space specifies the + arguments to the program. + + + + If you want to execute a program that has a space in the name or path of + the file, surround the program name in double-quotes. The first character + of the command line should be a double-quote character, and there must be + a matching double-quote following the end of the program file name. Any + optional arguments to the program follow that, separated by + spaces. Example: "c:\project files\program name.exe" arg1 arg2. + + + + If the flavor of the SFX is SelfExtractorFlavor.ConsoleApplication, + then the SFX starts a new process, using this string as the post-extract + command line. The SFX waits for the process to exit. The exit code of + the post-extract command line is returned as the exit code of the + command-line self-extractor exe. A non-zero exit code is typically used to + indicated a failure by the program. In the case of an SFX, a non-zero exit + code may indicate a failure during extraction, OR, it may indicate a + failure of the run-after-extract program if specified, OR, it may indicate + the run-after-extract program could not be fuond. There is no way to + distinguish these conditions from the calling shell, aside from parsing + the output of the SFX. If you have Quiet set to true, you may not + see error messages, if a problem occurs. + + + + If the flavor of the SFX is + SelfExtractorFlavor.WinFormsApplication, then the SFX starts a new + process, using this string as the post-extract command line, and using the + extract directory as the working directory for the process. The SFX does + not wait for the command to complete, and does not check the exit code of + the program. If the run-after-extract program cannot be fuond, a message + box is displayed indicating that fact. + + + + You can specify environment variables within this string, with a format like + %NAME%. The value of these variables will be expanded at the time + the SFX is run. Example: %WINDIR%\system32\xcopy.exe may expand at + runtime to c:\Windows\System32\xcopy.exe. + + + + By combining this with the RemoveUnpackedFilesAfterExecute + flag, you can create an SFX that extracts itself, runs a file that + was extracted, then deletes all the files that were extracted. If + you want it to run "invisibly" then set Flavor to + SelfExtractorFlavor.ConsoleApplication, and set Quiet + to true. The user running such an EXE will see a console window + appear, then disappear quickly. You may also want to specify the + default extract location, with DefaultExtractDirectory. + + + + If you set Flavor to + SelfExtractorFlavor.WinFormsApplication, and set Quiet to + true, then a GUI with progressbars is displayed, but it is + "non-interactive" - it accepts no input from the user. Instead the SFX + just automatically unpacks and exits. + + + + + + + The default extract directory the user will see when + running the self-extracting archive. + + + + + Passing null (or Nothing in VB) here will cause the Self Extractor to use + the the user's personal directory () for the default extract + location. + + + + This is only a default location. The actual extract location will be + settable on the command line when the SFX is executed. + + + + You can specify environment variables within this string, + with %NAME%. The value of these variables will be + expanded at the time the SFX is run. Example: + %USERPROFILE%\Documents\unpack may expand at runtime to + c:\users\melvin\Documents\unpack. + + + + + + The name of an .ico file in the filesystem to use for the application icon + for the generated SFX. + + + + + Normally, DotNetZip will embed an "zipped folder" icon into the generated + SFX. If you prefer to use a different icon, you can specify it here. It + should be a .ico file. This file is passed as the /win32icon + option to the csc.exe compiler when constructing the SFX file. + + + + + + + Whether the ConsoleApplication SFX will be quiet during extraction. + + + + + This option affects the way the generated SFX runs. By default it is + false. When you set it to true,... + + + + + Flavor + Behavior + + + + ConsoleApplication + no messages will be emitted during successful + operation. Double-clicking the SFX in Windows + Explorer or as an attachment in an email will cause a console + window to appear briefly, before it disappears. If you run the + ConsoleApplication SFX from the cmd.exe prompt, it runs as a + normal console app; by default, because it is quiet, it displays + no messages to the console. If you pass the -v+ command line + argument to the Console SFX when you run it, you will get verbose + messages to the console. + + + + + WinFormsApplication + the SFX extracts automatically when the application + is launched, with no additional user input. + + + + + + + When you set it to false,... + + + + + Flavor + Behavior + + + + ConsoleApplication + the extractor will emit a + message to the console for each entry extracted. + + When double-clicking to launch the SFX, the console window will + remain, and the SFX will emit a message for each file as it + extracts. The messages fly by quickly, they won't be easily + readable, unless the extracted files are fairly large. + + + + + + WinFormsApplication + the SFX presents a forms UI and allows the user to select + options before extracting. + + + + + + + + + + Specify what the self-extractor will do when extracting an entry + would overwrite an existing file. + + + + The default behavvior is to Throw. + + + + + + Whether to remove the files that have been unpacked, after executing the + PostExtractCommandLine. + + + + + If true, and if there is a + PostExtractCommandLine, and if the command runs successfully, + then the files that the SFX unpacked will be removed, afterwards. If + the command does not complete successfully (non-zero return code), + that is interpreted as a failure, and the extracted files will not be + removed. + + + + Setting this flag, and setting Flavor to + SelfExtractorFlavor.ConsoleApplication, and setting Quiet to + true, results in an SFX that extracts itself, runs a file that was + extracted, then deletes all the files that were extracted, with no + intervention by the user. You may also want to specify the default + extract location, with DefaultExtractDirectory. + + + + + + + The file version number to embed into the generated EXE. It will show up, for + example, during a mouseover in Windows Explorer. + + + + + + The product version to embed into the generated EXE. It will show up, for + example, during a mouseover in Windows Explorer. + + + + You can use any arbitrary string, but a human-readable version number is + recommended. For example "v1.2 alpha" or "v4.2 RC2". If you specify nothing, + then there is no product version embedded into the EXE. + + + + + + The copyright notice, if any, to embed into the generated EXE. + + + + It will show up, for example, while viewing properties of the file in + Windows Explorer. You can use any arbitrary string, but typically you + want something like "Copyright © Dino Chiesa 2011". + + + + + + The description to embed into the generated EXE. + + + + Use any arbitrary string. This text will be displayed during a + mouseover in Windows Explorer. If you specify nothing, then the string + "DotNetZip SFX Archive" is embedded into the EXE as the description. + + + + + + The product name to embed into the generated EXE. + + + + Use any arbitrary string. This text will be displayed + while viewing properties of the EXE file in + Windows Explorer. + + + + + + The title to display in the Window of a GUI SFX, while it extracts. + + + + + By default the title show in the GUI window of a self-extractor + is "DotNetZip Self-extractor (http://DotNetZip.codeplex.com/)". + You can change that by setting this property before saving the SFX. + + + + This property has an effect only when producing a Self-extractor + of flavor SelfExtractorFlavor.WinFormsApplication. + + + + + + + Additional options for the csc.exe compiler, when producing the SFX + EXE. + + + + + + The ZipFile type represents a zip archive file. + + + + + This is the main type in the DotNetZip class library. This class reads and + writes zip files, as defined in the specification + for zip files described by PKWare. The compression for this + implementation is provided by a managed-code version of Zlib, included with + DotNetZip in the classes in the Ionic.Zlib namespace. + + + + This class provides a general purpose zip file capability. Use it to read, + create, or update zip files. When you want to create zip files using a + Stream type to write the zip file, you may want to consider the class. + + + + Both the ZipOutputStream class and the ZipFile class can + be used to create zip files. Both of them support many of the common zip + features, including Unicode, different compression methods and levels, + and ZIP64. They provide very similar performance when creating zip + files. + + + + The ZipFile class is generally easier to use than + ZipOutputStream and should be considered a higher-level interface. For + example, when creating a zip file via calls to the PutNextEntry() and + Write() methods on the ZipOutputStream class, the caller is + responsible for opening the file, reading the bytes from the file, writing + those bytes into the ZipOutputStream, setting the attributes on the + ZipEntry, and setting the created, last modified, and last accessed + timestamps on the zip entry. All of these things are done automatically by a + call to ZipFile.AddFile(). + For this reason, the ZipOutputStream is generally recommended for use + only when your application emits arbitrary data, not necessarily data from a + filesystem file, directly into a zip file, and does so using a Stream + metaphor. + + + + Aside from the differences in programming model, there are other + differences in capability between the two classes. + + + + + ZipFile can be used to read and extract zip files, in addition to + creating zip files. ZipOutputStream cannot read zip files. If you want + to use a stream to read zip files, check out the class. + + + + ZipOutputStream does not support the creation of segmented or spanned + zip files. + + + + ZipOutputStream cannot produce a self-extracting archive. + + + + + Be aware that the ZipFile class implements the interface. In order for ZipFile to + produce a valid zip file, you use use it within a using clause (Using + in VB), or call the Dispose() method explicitly. See the examples + for how to employ a using clause. + + + + + + + Saves the ZipFile instance to a self-extracting zip archive. + + + + + + The generated exe image will execute on any machine that has the .NET + Framework 2.0 installed on it. The generated exe image is also a + valid ZIP file, readable with DotNetZip or another Zip library or tool + such as WinZip. + + + + There are two "flavors" of self-extracting archive. The + WinFormsApplication version will pop up a GUI and allow the + user to select a target directory into which to extract. There's also + a checkbox allowing the user to specify to overwrite existing files, + and another checkbox to allow the user to request that Explorer be + opened to see the extracted files after extraction. The other flavor + is ConsoleApplication. A self-extractor generated with that + flavor setting will run from the command line. It accepts command-line + options to set the overwrite behavior, and to specify the target + extraction directory. + + + + There are a few temporary files created during the saving to a + self-extracting zip. These files are created in the directory pointed + to by , which defaults to . These temporary files are + removed upon successful completion of this method. + + + + When a user runs the WinForms SFX, the user's personal directory (Environment.SpecialFolder.Personal) + will be used as the default extract location. If you want to set the + default extract location, you should use the other overload of + SaveSelfExtractor()/ The user who runs the SFX will have the + opportunity to change the extract directory before extracting. When + the user runs the Command-Line SFX, the user must explicitly specify + the directory to which to extract. The .NET Framework 2.0 is required + on the computer when the self-extracting archive is run. + + + + NB: This method is not available in the version of DotNetZip build for + the .NET Compact Framework, nor in the "Reduced" DotNetZip library. + + + + + + + string DirectoryPath = "c:\\Documents\\Project7"; + using (ZipFile zip = new ZipFile()) + { + zip.AddDirectory(DirectoryPath, System.IO.Path.GetFileName(DirectoryPath)); + zip.Comment = "This will be embedded into a self-extracting console-based exe"; + zip.SaveSelfExtractor("archive.exe", SelfExtractorFlavor.ConsoleApplication); + } + + + Dim DirectoryPath As String = "c:\Documents\Project7" + Using zip As New ZipFile() + zip.AddDirectory(DirectoryPath, System.IO.Path.GetFileName(DirectoryPath)) + zip.Comment = "This will be embedded into a self-extracting console-based exe" + zip.SaveSelfExtractor("archive.exe", SelfExtractorFlavor.ConsoleApplication) + End Using + + + + + a pathname, possibly fully qualified, to be created. Typically it + will end in an .exe extension. + + Indicates whether a Winforms or Console self-extractor is + desired. + + + + Saves the ZipFile instance to a self-extracting zip archive, using + the specified save options. + + + + + This method saves a self extracting archive, using the specified save + options. These options include the flavor of the SFX, the default extract + directory, the icon file, and so on. See the documentation + for for more + details. + + + + The user who runs the SFX will have the opportunity to change the extract + directory before extracting. If at the time of extraction, the specified + directory does not exist, the SFX will create the directory before + extracting the files. + + + + + + This example saves a WinForms-based self-extracting archive EXE that + will use c:\ExtractHere as the default extract location. The C# code + shows syntax for .NET 3.0, which uses an object initializer for + the SelfExtractorOptions object. + + string DirectoryPath = "c:\\Documents\\Project7"; + using (ZipFile zip = new ZipFile()) + { + zip.AddDirectory(DirectoryPath, System.IO.Path.GetFileName(DirectoryPath)); + zip.Comment = "This will be embedded into a self-extracting WinForms-based exe"; + var options = new SelfExtractorOptions + { + Flavor = SelfExtractorFlavor.WinFormsApplication, + DefaultExtractDirectory = "%USERPROFILE%\\ExtractHere", + PostExtractCommandLine = ExeToRunAfterExtract, + SfxExeWindowTitle = "My Custom Window Title", + RemoveUnpackedFilesAfterExecute = true + }; + zip.SaveSelfExtractor("archive.exe", options); + } + + + Dim DirectoryPath As String = "c:\Documents\Project7" + Using zip As New ZipFile() + zip.AddDirectory(DirectoryPath, System.IO.Path.GetFileName(DirectoryPath)) + zip.Comment = "This will be embedded into a self-extracting console-based exe" + Dim options As New SelfExtractorOptions() + options.Flavor = SelfExtractorFlavor.WinFormsApplication + options.DefaultExtractDirectory = "%USERPROFILE%\\ExtractHere" + options.PostExtractCommandLine = ExeToRunAfterExtract + options.SfxExeWindowTitle = "My Custom Window Title" + options.RemoveUnpackedFilesAfterExecute = True + zip.SaveSelfExtractor("archive.exe", options) + End Using + + + + The name of the EXE to generate. + provides the options for creating the + Self-extracting archive. + + + + Adds an item, either a file or a directory, to a zip file archive. + + + + + This method is handy if you are adding things to zip archive and don't + want to bother distinguishing between directories or files. Any files are + added as single entries. A directory added through this method is added + recursively: all files and subdirectories contained within the directory + are added to the ZipFile. + + + + The name of the item may be a relative path or a fully-qualified + path. Remember, the items contained in ZipFile instance get written + to the disk only when you call or a similar + save method. + + + + The directory name used for the file within the archive is the same + as the directory name (potentially a relative path) specified in the + . + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + + + This method has two overloads. + + the name of the file or directory to add. + + The ZipEntry added. + + + + Adds an item, either a file or a directory, to a zip file archive, + explicitly specifying the directory path to be used in the archive. + + + + + If adding a directory, the add is recursive on all files and + subdirectories contained within it. + + + The name of the item may be a relative path or a fully-qualified path. + The item added by this call to the ZipFile is not read from the + disk nor written to the zip file archive until the application calls + Save() on the ZipFile. + + + + This version of the method allows the caller to explicitly specify the + directory path to be used in the archive, which would override the + "natural" path of the filesystem file. + + + + Encryption will be used on the file data if the Password has + been set on the ZipFile object, prior to calling this method. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + Thrown if the file or directory passed in does not exist. + + + the name of the file or directory to add. + + + + The name of the directory path to use within the zip archive. This path + need not refer to an extant directory in the current filesystem. If the + files within the zip are later extracted, this is the path used for the + extracted file. Passing null (Nothing in VB) will use the + path on the fileOrDirectoryName. Passing the empty string ("") will + insert the item at the root path within the archive. + + + + + + + + This example shows how to zip up a set of files into a flat hierarchy, + regardless of where in the filesystem the files originated. The resulting + zip archive will contain a toplevel directory named "flat", which itself + will contain files Readme.txt, MyProposal.docx, and Image1.jpg. A + subdirectory under "flat" called SupportFiles will contain all the files + in the "c:\SupportFiles" directory on disk. + + + String[] itemnames= { + "c:\\fixedContent\\Readme.txt", + "MyProposal.docx", + "c:\\SupportFiles", // a directory + "images\\Image1.jpg" + }; + + try + { + using (ZipFile zip = new ZipFile()) + { + for (int i = 1; i < itemnames.Length; i++) + { + // will add Files or Dirs, recurses and flattens subdirectories + zip.AddItem(itemnames[i],"flat"); + } + zip.Save(ZipToCreate); + } + } + catch (System.Exception ex1) + { + System.Console.Error.WriteLine("exception: {0}", ex1); + } + + + + Dim itemnames As String() = _ + New String() { "c:\fixedContent\Readme.txt", _ + "MyProposal.docx", _ + "SupportFiles", _ + "images\Image1.jpg" } + Try + Using zip As New ZipFile + Dim i As Integer + For i = 1 To itemnames.Length - 1 + ' will add Files or Dirs, recursing and flattening subdirectories. + zip.AddItem(itemnames(i), "flat") + Next i + zip.Save(ZipToCreate) + End Using + Catch ex1 As Exception + Console.Error.WriteLine("exception: {0}", ex1.ToString()) + End Try + + + The ZipEntry added. + + + + Adds a File to a Zip file archive. + + + + + This call collects metadata for the named file in the filesystem, + including the file attributes and the timestamp, and inserts that metadata + into the resulting ZipEntry. Only when the application calls Save() on + the ZipFile, does DotNetZip read the file from the filesystem and + then write the content to the zip file archive. + + + + This method will throw an exception if an entry with the same name already + exists in the ZipFile. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + In this example, three files are added to a Zip archive. The ReadMe.txt + file will be placed in the root of the archive. The .png file will be + placed in a folder within the zip called photos\personal. The pdf file + will be included into a folder within the zip called Desktop. + + + try + { + using (ZipFile zip = new ZipFile()) + { + zip.AddFile("c:\\photos\\personal\\7440-N49th.png"); + zip.AddFile("c:\\Desktop\\2008-Regional-Sales-Report.pdf"); + zip.AddFile("ReadMe.txt"); + + zip.Save("Package.zip"); + } + } + catch (System.Exception ex1) + { + System.Console.Error.WriteLine("exception: " + ex1); + } + + + + Try + Using zip As ZipFile = New ZipFile + zip.AddFile("c:\photos\personal\7440-N49th.png") + zip.AddFile("c:\Desktop\2008-Regional-Sales-Report.pdf") + zip.AddFile("ReadMe.txt") + zip.Save("Package.zip") + End Using + Catch ex1 As Exception + Console.Error.WriteLine("exception: {0}", ex1.ToString) + End Try + + + + This method has two overloads. + + + + + + + The name of the file to add. It should refer to a file in the filesystem. + The name of the file may be a relative path or a fully-qualified path. + + The ZipEntry corresponding to the File added. + + + + Adds a File to a Zip file archive, potentially overriding the path to be + used within the zip archive. + + + + + The file added by this call to the ZipFile is not written to the + zip file archive until the application calls Save() on the ZipFile. + + + + This method will throw an exception if an entry with the same name already + exists in the ZipFile. + + + + This version of the method allows the caller to explicitly specify the + directory path to be used in the archive. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + In this example, three files are added to a Zip archive. The ReadMe.txt + file will be placed in the root of the archive. The .png file will be + placed in a folder within the zip called images. The pdf file will be + included into a folder within the zip called files\docs, and will be + encrypted with the given password. + + + try + { + using (ZipFile zip = new ZipFile()) + { + // the following entry will be inserted at the root in the archive. + zip.AddFile("c:\\datafiles\\ReadMe.txt", ""); + // this image file will be inserted into the "images" directory in the archive. + zip.AddFile("c:\\photos\\personal\\7440-N49th.png", "images"); + // the following will result in a password-protected file called + // files\\docs\\2008-Regional-Sales-Report.pdf in the archive. + zip.Password = "EncryptMe!"; + zip.AddFile("c:\\Desktop\\2008-Regional-Sales-Report.pdf", "files\\docs"); + zip.Save("Archive.zip"); + } + } + catch (System.Exception ex1) + { + System.Console.Error.WriteLine("exception: {0}", ex1); + } + + + + Try + Using zip As ZipFile = New ZipFile + ' the following entry will be inserted at the root in the archive. + zip.AddFile("c:\datafiles\ReadMe.txt", "") + ' this image file will be inserted into the "images" directory in the archive. + zip.AddFile("c:\photos\personal\7440-N49th.png", "images") + ' the following will result in a password-protected file called + ' files\\docs\\2008-Regional-Sales-Report.pdf in the archive. + zip.Password = "EncryptMe!" + zip.AddFile("c:\Desktop\2008-Regional-Sales-Report.pdf", "files\documents") + zip.Save("Archive.zip") + End Using + Catch ex1 As Exception + Console.Error.WriteLine("exception: {0}", ex1) + End Try + + + + + + + + + The name of the file to add. The name of the file may be a relative path + or a fully-qualified path. + + + + Specifies a directory path to use to override any path in the fileName. + This path may, or may not, correspond to a real directory in the current + filesystem. If the files within the zip are later extracted, this is the + path used for the extracted file. Passing null (Nothing in + VB) will use the path on the fileName, if any. Passing the empty string + ("") will insert the item at the root path within the archive. + + + The ZipEntry corresponding to the file added. + + + + This method removes a collection of entries from the ZipFile. + + + + A collection of ZipEntry instances from this zip file to be removed. For + example, you can pass in an array of ZipEntry instances; or you can call + SelectEntries(), and then add or remove entries from that + ICollection<ZipEntry> (ICollection(Of ZipEntry) in VB), and pass + that ICollection to this method. + + + + + + + + This method removes a collection of entries from the ZipFile, by name. + + + + A collection of strings that refer to names of entries to be removed + from the ZipFile. For example, you can pass in an array or a + List of Strings that provide the names of entries to be removed. + + + + + + + + This method adds a set of files to the ZipFile. + + + + + Use this method to add a set of files to the zip archive, in one call. + For example, a list of files received from + System.IO.Directory.GetFiles() can be added to a zip archive in one + call. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to each + ZipEntry added. + + + + + The collection of names of the files to add. Each string should refer to a + file in the filesystem. The name of the file may be a relative path or a + fully-qualified path. + + + + This example shows how to create a zip file, and add a few files into it. + + String ZipFileToCreate = "archive1.zip"; + String DirectoryToZip = "c:\\reports"; + using (ZipFile zip = new ZipFile()) + { + // Store all files found in the top level directory, into the zip archive. + String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip); + zip.AddFiles(filenames); + zip.Save(ZipFileToCreate); + } + + + + Dim ZipFileToCreate As String = "archive1.zip" + Dim DirectoryToZip As String = "c:\reports" + Using zip As ZipFile = New ZipFile + ' Store all files found in the top level directory, into the zip archive. + Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip) + zip.AddFiles(filenames) + zip.Save(ZipFileToCreate) + End Using + + + + + + + + Adds or updates a set of files in the ZipFile. + + + + + Any files that already exist in the archive are updated. Any files that + don't yet exist in the archive are added. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to each + ZipEntry added. + + + + + The collection of names of the files to update. Each string should refer to a file in + the filesystem. The name of the file may be a relative path or a fully-qualified path. + + + + + + Adds a set of files to the ZipFile, using the + specified directory path in the archive. + + + + + Any directory structure that may be present in the + filenames contained in the list is "flattened" in the + archive. Each file in the list is added to the archive in + the specified top-level directory. + + + + For ZipFile properties including , , , , , , and , their respective values at the + time of this call will be applied to each ZipEntry added. + + + + + The names of the files to add. Each string should refer to + a file in the filesystem. The name of the file may be a + relative path or a fully-qualified path. + + + + Specifies a directory path to use to override any path in the file name. + Th is path may, or may not, correspond to a real directory in the current + filesystem. If the files within the zip are later extracted, this is the + path used for the extracted file. Passing null (Nothing in + VB) will use the path on each of the fileNames, if any. Passing + the empty string ("") will insert the item at the root path within the + archive. + + + + + + + Adds a set of files to the ZipFile, using the specified directory + path in the archive, and preserving the full directory structure in the + filenames. + + + + + + Think of the as a "root" or + base directory used in the archive for the files that get added. when + is true, the hierarchy of files + found in the filesystem will be placed, with the hierarchy intact, + starting at that root in the archive. When preserveDirHierarchy + is false, the path hierarchy of files is flattned, and the flattened + set of files gets placed in the root within the archive as specified in + directoryPathInArchive. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to each + ZipEntry added. + + + + + + The names of the files to add. Each string should refer to a file in the + filesystem. The name of the file may be a relative path or a + fully-qualified path. + + + + Specifies a directory path to use as a prefix for each entry name. + This path may, or may not, correspond to a real directory in the current + filesystem. If the files within the zip are later extracted, this is the + path used for the extracted file. Passing null (Nothing in + VB) will use the path on each of the fileNames, if any. Passing + the empty string ("") will insert the item at the root path within the + archive. + + + + whether the entries in the zip archive will reflect the directory + hierarchy that is present in the various filenames. For example, if + includes two paths, + \Animalia\Chordata\Mammalia\Info.txt and + \Plantae\Magnoliophyta\Dicotyledon\Info.txt, then calling this method + with = false will + result in an exception because of a duplicate entry name, while + calling this method with = + true will result in the full direcory paths being included in + the entries added to the ZipFile. + + + + + + Adds or updates a set of files to the ZipFile, using the specified + directory path in the archive. + + + + + + Any files that already exist in the archive are updated. Any files that + don't yet exist in the archive are added. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to each + ZipEntry added. + + + + + The names of the files to add or update. Each string should refer to a + file in the filesystem. The name of the file may be a relative path or a + fully-qualified path. + + + + Specifies a directory path to use to override any path in the file name. + This path may, or may not, correspond to a real directory in the current + filesystem. If the files within the zip are later extracted, this is the + path used for the extracted file. Passing null (Nothing in + VB) will use the path on each of the fileNames, if any. Passing + the empty string ("") will insert the item at the root path within the + archive. + + + + + + + Adds or Updates a File in a Zip file archive. + + + + + This method adds a file to a zip archive, or, if the file already exists + in the zip archive, this method Updates the content of that given filename + in the zip archive. The UpdateFile method might more accurately be + called "AddOrUpdateFile". + + + + Upon success, there is no way for the application to learn whether the file + was added versus updated. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + This example shows how to Update an existing entry in a zipfile. The first + call to UpdateFile adds the file to the newly-created zip archive. The + second call to UpdateFile updates the content for that file in the zip + archive. + + + using (ZipFile zip1 = new ZipFile()) + { + // UpdateFile might more accurately be called "AddOrUpdateFile" + zip1.UpdateFile("MyDocuments\\Readme.txt"); + zip1.UpdateFile("CustomerList.csv"); + zip1.Comment = "This zip archive has been created."; + zip1.Save("Content.zip"); + } + + using (ZipFile zip2 = ZipFile.Read("Content.zip")) + { + zip2.UpdateFile("Updates\\Readme.txt"); + zip2.Comment = "This zip archive has been updated: The Readme.txt file has been changed."; + zip2.Save(); + } + + + + Using zip1 As New ZipFile + ' UpdateFile might more accurately be called "AddOrUpdateFile" + zip1.UpdateFile("MyDocuments\Readme.txt") + zip1.UpdateFile("CustomerList.csv") + zip1.Comment = "This zip archive has been created." + zip1.Save("Content.zip") + End Using + + Using zip2 As ZipFile = ZipFile.Read("Content.zip") + zip2.UpdateFile("Updates\Readme.txt") + zip2.Comment = "This zip archive has been updated: The Readme.txt file has been changed." + zip2.Save + End Using + + + + + + + + + The name of the file to add or update. It should refer to a file in the + filesystem. The name of the file may be a relative path or a + fully-qualified path. + + + + The ZipEntry corresponding to the File that was added or updated. + + + + + Adds or Updates a File in a Zip file archive. + + + + + This method adds a file to a zip archive, or, if the file already exists + in the zip archive, this method Updates the content of that given filename + in the zip archive. + + + + This version of the method allows the caller to explicitly specify the + directory path to be used in the archive. The entry to be added or + updated is found by using the specified directory path, combined with the + basename of the specified filename. + + + + Upon success, there is no way for the application to learn if the file was + added versus updated. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + + + The name of the file to add or update. It should refer to a file in the + filesystem. The name of the file may be a relative path or a + fully-qualified path. + + + + Specifies a directory path to use to override any path in the + fileName. This path may, or may not, correspond to a real + directory in the current filesystem. If the files within the zip are + later extracted, this is the path used for the extracted file. Passing + null (Nothing in VB) will use the path on the + fileName, if any. Passing the empty string ("") will insert the + item at the root path within the archive. + + + + The ZipEntry corresponding to the File that was added or updated. + + + + + Add or update a directory in a zip archive. + + + + If the specified directory does not exist in the archive, then this method + is equivalent to calling AddDirectory(). If the specified + directory already exists in the archive, then this method updates any + existing entries, and adds any new entries. Any entries that are in the + zip archive but not in the specified directory, are left alone. In other + words, the contents of the zip file will be a union of the previous + contents and the new files. + + + + + + + + The path to the directory to be added to the zip archive, or updated in + the zip archive. + + + + The ZipEntry corresponding to the Directory that was added or updated. + + + + + Add or update a directory in the zip archive at the specified root + directory in the archive. + + + + If the specified directory does not exist in the archive, then this method + is equivalent to calling AddDirectory(). If the specified + directory already exists in the archive, then this method updates any + existing entries, and adds any new entries. Any entries that are in the + zip archive but not in the specified directory, are left alone. In other + words, the contents of the zip file will be a union of the previous + contents and the new files. + + + + + + + + The path to the directory to be added to the zip archive, or updated + in the zip archive. + + + + Specifies a directory path to use to override any path in the + directoryName. This path may, or may not, correspond to a real + directory in the current filesystem. If the files within the zip are + later extracted, this is the path used for the extracted file. Passing + null (Nothing in VB) will use the path on the + directoryName, if any. Passing the empty string ("") will insert + the item at the root path within the archive. + + + + The ZipEntry corresponding to the Directory that was added or updated. + + + + + Add or update a file or directory in the zip archive. + + + + + This is useful when the application is not sure or does not care if the + item to be added is a file or directory, and does not know or does not + care if the item already exists in the ZipFile. Calling this method + is equivalent to calling RemoveEntry() if an entry by the same name + already exists, followed calling by AddItem(). + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + + + the path to the file or directory to be added or updated. + + + + + Add or update a file or directory. + + + + + This method is useful when the application is not sure or does not care if + the item to be added is a file or directory, and does not know or does not + care if the item already exists in the ZipFile. Calling this method + is equivalent to calling RemoveEntry(), if an entry by that name + exists, and then calling AddItem(). + + + + This version of the method allows the caller to explicitly specify the + directory path to be used for the item being added to the archive. The + entry or entries that are added or updated will use the specified + DirectoryPathInArchive. Extracting the entry from the archive will + result in a file stored in that directory path. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + + + The path for the File or Directory to be added or updated. + + + Specifies a directory path to use to override any path in the + itemName. This path may, or may not, correspond to a real + directory in the current filesystem. If the files within the zip are + later extracted, this is the path used for the extracted file. Passing + null (Nothing in VB) will use the path on the + itemName, if any. Passing the empty string ("") will insert the + item at the root path within the archive. + + + + + Adds a named entry into the zip archive, taking content for the entry + from a string. + + + + Calling this method creates an entry using the given fileName and + directory path within the archive. There is no need for a file by the + given name to exist in the filesystem; the name is used within the zip + archive only. The content for the entry is encoded using the default text + encoding for the machine, or on Silverlight, using UTF-8. + + + + The content of the file, should it be extracted from the zip. + + + + The name, including any path, to use for the entry within the archive. + + + The ZipEntry added. + + + + This example shows how to add an entry to the zipfile, using a string as + content for that entry. + + + string Content = "This string will be the content of the Readme.txt file in the zip archive."; + using (ZipFile zip1 = new ZipFile()) + { + zip1.AddFile("MyDocuments\\Resume.doc", "files"); + zip1.AddEntry("Readme.txt", Content); + zip1.Comment = "This zip file was created at " + System.DateTime.Now.ToString("G"); + zip1.Save("Content.zip"); + } + + + + Public Sub Run() + Dim Content As String = "This string will be the content of the Readme.txt file in the zip archive." + Using zip1 As ZipFile = New ZipFile + zip1.AddEntry("Readme.txt", Content) + zip1.AddFile("MyDocuments\Resume.doc", "files") + zip1.Comment = ("This zip file was created at " & DateTime.Now.ToString("G")) + zip1.Save("Content.zip") + End Using + End Sub + + + + + + Adds a named entry into the zip archive, taking content for the entry + from a string, and using the specified text encoding. + + + + + + Calling this method creates an entry using the given fileName and + directory path within the archive. There is no need for a file by the + given name to exist in the filesystem; the name is used within the zip + archive only. + + + + The content for the entry, a string value, is encoded using the given + text encoding. A BOM (byte-order-mark) is emitted into the file, if the + Encoding parameter is set for that. + + + + Most Encoding classes support a constructor that accepts a boolean, + indicating whether to emit a BOM or not. For example see . + + + + + + The name, including any path, to use within the archive for the entry. + + + + The content of the file, should it be extracted from the zip. + + + + The text encoding to use when encoding the string. Be aware: This is + distinct from the text encoding used to encode the fileName, as specified + in . + + + The ZipEntry added. + + + + + Create an entry in the ZipFile using the given Stream + as input. The entry will have the given filename. + + + + + + The application should provide an open, readable stream; in this case it + will be read during the call to or one of + its overloads. + + + + The passed stream will be read from its current position. If + necessary, callers should set the position in the stream before + calling AddEntry(). This might be appropriate when using this method + with a MemoryStream, for example. + + + + In cases where a large number of streams will be added to the + ZipFile, the application may wish to avoid maintaining all of the + streams open simultaneously. To handle this situation, the application + should use the + overload. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + This example adds a single entry to a ZipFile via a Stream. + + + + String zipToCreate = "Content.zip"; + String fileNameInArchive = "Content-From-Stream.bin"; + using (System.IO.Stream streamToRead = MyStreamOpener()) + { + using (ZipFile zip = new ZipFile()) + { + ZipEntry entry= zip.AddEntry(fileNameInArchive, streamToRead); + zip.AddFile("Readme.txt"); + zip.Save(zipToCreate); // the stream is read implicitly here + } + } + + + + Dim zipToCreate As String = "Content.zip" + Dim fileNameInArchive As String = "Content-From-Stream.bin" + Using streamToRead as System.IO.Stream = MyStreamOpener() + Using zip As ZipFile = New ZipFile() + Dim entry as ZipEntry = zip.AddEntry(fileNameInArchive, streamToRead) + zip.AddFile("Readme.txt") + zip.Save(zipToCreate) '' the stream is read implicitly, here + End Using + End Using + + + + + + + The name, including any path, which is shown in the zip file for the added + entry. + + + The input stream from which to grab content for the file + + The ZipEntry added. + + + + Add a ZipEntry for which content is written directly by the application. + + + + + When the application needs to write the zip entry data, use this + method to add the ZipEntry. For example, in the case that the + application wishes to write the XML representation of a DataSet into + a ZipEntry, the application can use this method to do so. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + About progress events: When using the WriteDelegate, DotNetZip does + not issue any SaveProgress events with EventType = + Saving_EntryBytesRead. (This is because it is the + application's code that runs in WriteDelegate - there's no way for + DotNetZip to know when to issue a EntryBytesRead event.) + Applications that want to update a progress bar or similar status + indicator should do so from within the WriteDelegate + itself. DotNetZip will issue the other SaveProgress events, + including + Saving_Started, + + Saving_BeforeWriteEntry, and + Saving_AfterWriteEntry. + + + + Note: When you use PKZip encryption, it's normally necessary to + compute the CRC of the content to be encrypted, before compressing or + encrypting it. Therefore, when using PKZip encryption with a + WriteDelegate, the WriteDelegate CAN BE called twice: once to compute + the CRC, and the second time to potentially compress and + encrypt. Surprising, but true. This is because PKWARE specified that + the encryption initialization data depends on the CRC. + If this happens, for each call of the delegate, your + application must stream the same entry data in its entirety. If your + application writes different data during the second call, it will + result in a corrupt zip file. + + + + The double-read behavior happens with all types of entries, not only + those that use WriteDelegate. It happens if you add an entry from a + filesystem file, or using a string, or a stream, or an opener/closer + pair. But in those cases, DotNetZip takes care of reading twice; in + the case of the WriteDelegate, the application code gets invoked + twice. Be aware. + + + + As you can imagine, this can cause performance problems for large + streams, and it can lead to correctness problems when you use a + WriteDelegate. This is a pretty big pitfall. There are two + ways to avoid it. First, and most preferred: don't use PKZIP + encryption. If you use the WinZip AES encryption, this problem + doesn't occur, because the encryption protocol doesn't require the CRC + up front. Second: if you do choose to use PKZIP encryption, write out + to a non-seekable stream (like standard output, or the + Response.OutputStream in an ASP.NET application). In this case, + DotNetZip will use an alternative encryption protocol that does not + rely on the CRC of the content. This also implies setting bit 3 in + the zip entry, which still presents problems for some zip tools. + + + + In the future I may modify DotNetZip to *always* use bit 3 when PKZIP + encryption is in use. This seems like a win overall, but there will + be some work involved. If you feel strongly about it, visit the + DotNetZip forums and vote up the Workitem + tracking this issue. + + + + + the name of the entry to add + the delegate which will write the entry content + the ZipEntry added + + + + This example shows an application filling a DataSet, then saving the + contents of that DataSet as XML, into a ZipEntry in a ZipFile, using an + anonymous delegate in C#. The DataSet XML is never saved to a disk file. + + + var c1= new System.Data.SqlClient.SqlConnection(connstring1); + var da = new System.Data.SqlClient.SqlDataAdapter() + { + SelectCommand= new System.Data.SqlClient.SqlCommand(strSelect, c1) + }; + + DataSet ds1 = new DataSet(); + da.Fill(ds1, "Invoices"); + + using(Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile()) + { + zip.AddEntry(zipEntryName, (name,stream) => ds1.WriteXml(stream) ); + zip.Save(zipFileName); + } + + + + + + This example uses an anonymous method in C# as the WriteDelegate to provide + the data for the ZipEntry. The example is a bit contrived - the + AddFile() method is a simpler way to insert the contents of a file + into an entry in a zip file. On the other hand, if there is some sort of + processing or transformation of the file contents required before writing, + the application could use the WriteDelegate to do it, in this way. + + + using (var input = File.Open(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite )) + { + using(Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile()) + { + zip.AddEntry(zipEntryName, (name,output) => + { + byte[] buffer = new byte[BufferSize]; + int n; + while ((n = input.Read(buffer, 0, buffer.Length)) != 0) + { + // could transform the data here... + output.Write(buffer, 0, n); + // could update a progress bar here + } + }); + + zip.Save(zipFileName); + } + } + + + + + + This example uses a named delegate in VB to write data for the given + ZipEntry (VB9 does not have anonymous delegates). The example here is a bit + contrived - a simpler way to add the contents of a file to a ZipEntry is to + simply use the appropriate AddFile() method. The key scenario for + which the WriteDelegate makes sense is saving a DataSet, in XML + format, to the zip file. The DataSet can write XML to a stream, and the + WriteDelegate is the perfect place to write into the zip file. There may be + other data structures that can write to a stream, but cannot be read as a + stream. The WriteDelegate would be appropriate for those cases as + well. + + + Private Sub WriteEntry (ByVal name As String, ByVal output As Stream) + Using input As FileStream = File.Open(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite) + Dim n As Integer = -1 + Dim buffer As Byte() = New Byte(BufferSize){} + Do While n <> 0 + n = input.Read(buffer, 0, buffer.Length) + output.Write(buffer, 0, n) + Loop + End Using + End Sub + + Public Sub Run() + Using zip = New ZipFile + zip.AddEntry(zipEntryName, New WriteDelegate(AddressOf WriteEntry)) + zip.Save(zipFileName) + End Using + End Sub + + + + + + Add an entry, for which the application will provide a stream + containing the entry data, on a just-in-time basis. + + + + + In cases where the application wishes to open the stream that + holds the content for the ZipEntry, on a just-in-time basis, the + application can use this method. The application provides an + opener delegate that will be called by the DotNetZip library to + obtain a readable stream that can be read to get the bytes for + the given entry. Typically, this delegate opens a stream. + Optionally, the application can provide a closer delegate as + well, which will be called by DotNetZip when all bytes have been + read from the entry. + + + + These delegates are called from within the scope of the call to + ZipFile.Save(). + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + This example uses anonymous methods in C# to open and close the + source stream for the content for a zip entry. + + + using(Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile()) + { + zip.AddEntry(zipEntryName, + (name) => File.Open(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite ), + (name, stream) => stream.Close() + ); + + zip.Save(zipFileName); + } + + + + + + + This example uses delegates in VB.NET to open and close the + the source stream for the content for a zip entry. VB 9.0 lacks + support for "Sub" lambda expressions, and so the CloseDelegate must + be an actual, named Sub. + + + + Function MyStreamOpener(ByVal entryName As String) As Stream + '' This simply opens a file. You probably want to do somethinig + '' more involved here: open a stream to read from a database, + '' open a stream on an HTTP connection, and so on. + Return File.OpenRead(entryName) + End Function + + Sub MyStreamCloser(entryName As String, stream As Stream) + stream.Close() + End Sub + + Public Sub Run() + Dim dirToZip As String = "fodder" + Dim zipFileToCreate As String = "Archive.zip" + Dim opener As OpenDelegate = AddressOf MyStreamOpener + Dim closer As CloseDelegate = AddressOf MyStreamCloser + Dim numFilestoAdd As Int32 = 4 + Using zip As ZipFile = New ZipFile + Dim i As Integer + For i = 0 To numFilesToAdd - 1 + zip.AddEntry(String.Format("content-{0:000}.txt"), opener, closer) + Next i + zip.Save(zipFileToCreate) + End Using + End Sub + + + + + the name of the entry to add + + the delegate that will be invoked by ZipFile.Save() to get the + readable stream for the given entry. ZipFile.Save() will call + read on this stream to obtain the data for the entry. This data + will then be compressed and written to the newly created zip + file. + + + the delegate that will be invoked to close the stream. This may + be null (Nothing in VB), in which case no call is makde to close + the stream. + + the ZipEntry added + + + + + Updates the given entry in the ZipFile, using the given + string as content for the ZipEntry. + + + + + + Calling this method is equivalent to removing the ZipEntry for + the given file name and directory path, if it exists, and then calling + . See the documentation for + that method for further explanation. The string content is encoded + using the default encoding for the machine, or on Silverlight, using + UTF-8. This encoding is distinct from the encoding used for the + filename itself. See . + + + + + + The name, including any path, to use within the archive for the entry. + + + + The content of the file, should it be extracted from the zip. + + + The ZipEntry added. + + + + + Updates the given entry in the ZipFile, using the given string as + content for the ZipEntry. + + + + Calling this method is equivalent to removing the ZipEntry for the + given file name and directory path, if it exists, and then calling . See the + documentation for that method for further explanation. + + + + The name, including any path, to use within the archive for the entry. + + + + The content of the file, should it be extracted from the zip. + + + + The text encoding to use when encoding the string. Be aware: This is + distinct from the text encoding used to encode the filename. See . + + + The ZipEntry added. + + + + + Updates the given entry in the ZipFile, using the given delegate + as the source for content for the ZipEntry. + + + + Calling this method is equivalent to removing the ZipEntry for the + given file name and directory path, if it exists, and then calling . See the + documentation for that method for further explanation. + + + + The name, including any path, to use within the archive for the entry. + + + the delegate which will write the entry content. + + The ZipEntry added. + + + + + Updates the given entry in the ZipFile, using the given delegates + to open and close the stream that provides the content for the ZipEntry. + + + + Calling this method is equivalent to removing the ZipEntry for the + given file name and directory path, if it exists, and then calling . See the + documentation for that method for further explanation. + + + + The name, including any path, to use within the archive for the entry. + + + + the delegate that will be invoked to open the stream + + + the delegate that will be invoked to close the stream + + + The ZipEntry added or updated. + + + + + Updates the given entry in the ZipFile, using the given stream as + input, and the given filename and given directory Path. + + + + + Calling the method is equivalent to calling RemoveEntry() if an + entry by the same name already exists, and then calling AddEntry() + with the given fileName and stream. + + + + The stream must be open and readable during the call to + ZipFile.Save. You can dispense the stream on a just-in-time basis + using the property. Check the + documentation of that property for more information. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to the + ZipEntry added. + + + + + + + + + The name, including any path, to use within the archive for the entry. + + + The input stream from which to read file data. + The ZipEntry added. + + + + Add an entry into the zip archive using the given filename and + directory path within the archive, and the given content for the + file. No file is created in the filesystem. + + + The data to use for the entry. + + + The name, including any path, to use within the archive for the entry. + + + The ZipEntry added. + + + + Updates the given entry in the ZipFile, using the given byte + array as content for the entry. + + + + Calling this method is equivalent to removing the ZipEntry + for the given filename and directory path, if it exists, and then + calling . See the + documentation for that method for further explanation. + + + + The name, including any path, to use within the archive for the entry. + + + The content to use for the ZipEntry. + + The ZipEntry added. + + + + + Adds the contents of a filesystem directory to a Zip file archive. + + + + + + The name of the directory may be a relative path or a fully-qualified + path. Any files within the named directory are added to the archive. Any + subdirectories within the named directory are also added to the archive, + recursively. + + + + Top-level entries in the named directory will appear as top-level entries + in the zip archive. Entries in subdirectories in the named directory will + result in entries in subdirectories in the zip archive. + + + + If you want the entries to appear in a containing directory in the zip + archive itself, then you should call the AddDirectory() overload that + allows you to explicitly specify a directory path for use in the archive. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to each + ZipEntry added. + + + + + + + + + + This method has 2 overloads. + + The name of the directory to add. + The ZipEntry added. + + + + Adds the contents of a filesystem directory to a Zip file archive, + overriding the path to be used for entries in the archive. + + + + + The name of the directory may be a relative path or a fully-qualified + path. The add operation is recursive, so that any files or subdirectories + within the name directory are also added to the archive. + + + + Top-level entries in the named directory will appear as top-level entries + in the zip archive. Entries in subdirectories in the named directory will + result in entries in subdirectories in the zip archive. + + + + For ZipFile properties including , , , , , + , and , their + respective values at the time of this call will be applied to each + ZipEntry added. + + + + + + + In this code, calling the ZipUp() method with a value of "c:\reports" for + the directory parameter will result in a zip file structure in which all + entries are contained in a toplevel "reports" directory. + + + + public void ZipUp(string targetZip, string directory) + { + using (var zip = new ZipFile()) + { + zip.AddDirectory(directory, System.IO.Path.GetFileName(directory)); + zip.Save(targetZip); + } + } + + + + + + + + The name of the directory to add. + + + Specifies a directory path to use to override any path in the + DirectoryName. This path may, or may not, correspond to a real directory + in the current filesystem. If the zip is later extracted, this is the + path used for the extracted file or directory. Passing null + (Nothing in VB) or the empty string ("") will insert the items at + the root path within the archive. + + + The ZipEntry added. + + + + Creates a directory in the zip archive. + + + + + + Use this when you want to create a directory in the archive but there is + no corresponding filesystem representation for that directory. + + + + You will probably not need to do this in your code. One of the only times + you will want to do this is if you want an empty directory in the zip + archive. The reason: if you add a file to a zip archive that is stored + within a multi-level directory, all of the directory tree is implicitly + created in the zip archive. + + + + + + The name of the directory to create in the archive. + + The ZipEntry added. + + + + Checks a zip file to see if its directory is consistent. + + + + + + In cases of data error, the directory within a zip file can get out + of synch with the entries in the zip file. This method checks the + given zip file and returns true if this has occurred. + + + This method may take a long time to run for large zip files. + + + This method is not supported in the Reduced or Compact Framework + versions of DotNetZip. + + + + Developers using COM can use the ComHelper.CheckZip(String) + method. + + + + + The filename to of the zip file to check. + + true if the named zip file checks OK. Otherwise, false. + + + + + + + Checks a zip file to see if its directory is consistent, + and optionally fixes the directory if necessary. + + + + + + In cases of data error, the directory within a zip file can get out of + synch with the entries in the zip file. This method checks the given + zip file, and returns true if this has occurred. It also optionally + fixes the zipfile, saving the fixed copy in Name_Fixed.zip. + + + + This method may take a long time to run for large zip files. It + will take even longer if the file actually needs to be fixed, and if + fixIfNecessary is true. + + + + This method is not supported in the Reduced or Compact + Framework versions of DotNetZip. + + + + + The filename to of the zip file to check. + + If true, the method will fix the zip file if + necessary. + + + a TextWriter in which messages generated while checking will be written. + + + true if the named zip is OK; false if the file needs to be fixed. + + + + + + + Rewrite the directory within a zipfile. + + + + + + In cases of data error, the directory in a zip file can get out of + synch with the entries in the zip file. This method attempts to fix + the zip file if this has occurred. + + + This can take a long time for large zip files. + + This won't work if the zip file uses a non-standard + code page - neither IBM437 nor UTF-8. + + + This method is not supported in the Reduced or Compact Framework + versions of DotNetZip. + + + + Developers using COM can use the ComHelper.FixZipDirectory(String) + method. + + + + + The filename to of the zip file to fix. + + + + + + + Verify the password on a zip file. + + + + + Keep in mind that passwords in zipfiles are applied to + zip entries, not to the entire zip file. So testing a + zipfile for a particular password doesn't work in the + general case. On the other hand, it's often the case + that a single password will be used on all entries in a + zip file. This method works for that case. + + + There is no way to check a password without doing the + decryption. So this code decrypts and extracts the given + zipfile into + + + + The filename to of the zip file to fix. + + The password to check. + + a bool indicating whether the password matches. + + + + Provides a human-readable string with information about the ZipFile. + + + + + The information string contains 10 lines or so, about each ZipEntry, + describing whether encryption is in use, the compressed and uncompressed + length of the entry, the offset of the entry, and so on. As a result the + information string can be very long for zip files that contain many + entries. + + + This information is mostly useful for diagnostic purposes. + + + + + + Indicates whether to perform a full scan of the zip file when reading it. + + + + + + You almost never want to use this property. + + + + When reading a zip file, if this flag is true (True in + VB), the entire zip archive will be scanned and searched for entries. + For large archives, this can take a very, long time. The much more + efficient default behavior is to read the zip directory, which is + stored at the end of the zip file. But, in some cases the directory is + corrupted and you need to perform a full scan of the zip file to + determine the contents of the zip file. This property lets you do + that, when necessary. + + + + This flag is effective only when calling . Normally you would read a ZipFile with the + static ZipFile.Read + method. But you can't set the FullScan property on the + ZipFile instance when you use a static factory method like + ZipFile.Read. + + + + + + + This example shows how to read a zip file using the full scan approach, + and then save it, thereby producing a corrected zip file. + + + using (var zip = new ZipFile()) + { + zip.FullScan = true; + zip.Initialize(zipFileName); + zip.Save(newName); + } + + + + Using zip As New ZipFile + zip.FullScan = True + zip.Initialize(zipFileName) + zip.Save(newName) + End Using + + + + + + + Whether to sort the ZipEntries before saving the file. + + + + The default is false. If you have a large number of zip entries, the sort + alone can consume significant time. + + + + + using (var zip = new ZipFile()) + { + zip.AddFiles(filesToAdd); + zip.SortEntriesBeforeSaving = true; + zip.Save(name); + } + + + + Using zip As New ZipFile + zip.AddFiles(filesToAdd) + zip.SortEntriesBeforeSaving = True + zip.Save(name) + End Using + + + + + + + Indicates whether NTFS Reparse Points, like junctions, should be + traversed during calls to AddDirectory(). + + + + By default, calls to AddDirectory() will traverse NTFS reparse + points, like mounted volumes, and directory junctions. An example + of a junction is the "My Music" directory in Windows Vista. In some + cases you may not want DotNetZip to traverse those directories. In + that case, set this property to false. + + + + + using (var zip = new ZipFile()) + { + zip.AddDirectoryWillTraverseReparsePoints = false; + zip.AddDirectory(dirToZip,"fodder"); + zip.Save(zipFileToCreate); + } + + + + + + Size of the IO buffer used while saving. + + + + + + First, let me say that you really don't need to bother with this. It is + here to allow for optimizations that you probably won't make! It will work + fine if you don't set or get this property at all. Ok? + + + + Now that we have that out of the way, the fine print: This + property affects the size of the buffer that is used for I/O for each + entry contained in the zip file. When a file is read in to be compressed, + it uses a buffer given by the size here. When you update a zip file, the + data for unmodified entries is copied from the first zip file to the + other, through a buffer given by the size here. + + + + Changing the buffer size affects a few things: first, for larger buffer + sizes, the memory used by the ZipFile, obviously, will be larger + during I/O operations. This may make operations faster for very much + larger files. Last, for any given entry, when you use a larger buffer + there will be fewer progress events during I/O operations, because there's + one progress event generated for each time the buffer is filled and then + emptied. + + + + The default buffer size is 8k. Increasing the buffer size may speed + things up as you compress larger files. But there are no hard-and-fast + rules here, eh? You won't know til you test it. And there will be a + limit where ever larger buffers actually slow things down. So as I said + in the beginning, it's probably best if you don't set or get this property + at all. + + + + + + This example shows how you might set a large buffer size for efficiency when + dealing with zip entries that are larger than 1gb. + + using (ZipFile zip = new ZipFile()) + { + zip.SaveProgress += this.zip1_SaveProgress; + zip.AddDirectory(directoryToZip, ""); + zip.UseZip64WhenSaving = Zip64Option.Always; + zip.BufferSize = 65536*8; // 65536 * 8 = 512k + zip.Save(ZipFileToCreate); + } + + + + + + Size of the work buffer to use for the ZLIB codec during compression. + + + + + When doing ZLIB or Deflate compression, the library fills a buffer, + then passes it to the compressor for compression. Then the library + reads out the compressed bytes. This happens repeatedly until there + is no more uncompressed data to compress. This property sets the + size of the buffer that will be used for chunk-wise compression. In + order for the setting to take effect, your application needs to set + this property before calling one of the ZipFile.Save() + overloads. + + + Setting this affects the performance and memory efficiency of + compression and decompression. For larger files, setting this to a + larger size may improve compression performance, but the exact + numbers vary depending on available memory, the size of the streams + you are compressing, and a bunch of other variables. I don't have + good firm recommendations on how to set it. You'll have to test it + yourself. Or just leave it alone and accept the default. + + + + + + Indicates whether extracted files should keep their paths as + stored in the zip archive. + + + + + This property affects Extraction. It is not used when creating zip + archives. + + + + With this property set to false, the default, extracting entries + from a zip file will create files in the filesystem that have the full + path associated to the entry within the zip file. With this property set + to true, extracting entries from the zip file results in files + with no path: the folders are "flattened." + + + + An example: suppose the zip file contains entries /directory1/file1.txt and + /directory2/file2.txt. With FlattenFoldersOnExtract set to false, + the files created will be \directory1\file1.txt and \directory2\file2.txt. + With the property set to true, the files created are file1.txt and file2.txt. + + + + + + + The compression strategy to use for all entries. + + + + Set the Strategy used by the ZLIB-compatible compressor, when + compressing entries using the DEFLATE method. Different compression + strategies work better on different sorts of data. The strategy + parameter can affect the compression ratio and the speed of + compression but not the correctness of the compresssion. For more + information see Ionic.Zlib.CompressionStrategy. + + + + + The name of the ZipFile, on disk. + + + + + + When the ZipFile instance was created by reading an archive using + one of the ZipFile.Read methods, this property represents the name + of the zip file that was read. When the ZipFile instance was + created by using the no-argument constructor, this value is null + (Nothing in VB). + + + + If you use the no-argument constructor, and you then explicitly set this + property, when you call , this name will + specify the name of the zip file created. Doing so is equivalent to + calling . When instantiating a + ZipFile by reading from a stream or byte array, the Name + property remains null. When saving to a stream, the Name + property is implicitly set to null. + + + + + + Sets the compression level to be used for entries subsequently added to + the zip archive. + + + + + Varying the compression level used on entries can affect the + size-vs-speed tradeoff when compression and decompressing data streams + or files. + + + + As with some other properties on the ZipFile class, like , , and , setting this property on a ZipFile + instance will cause the specified CompressionLevel to be used on all + items that are subsequently added to the + ZipFile instance. If you set this property after you have added + items to the ZipFile, but before you have called Save(), + those items will not use the specified compression level. + + + + If you do not set this property, the default compression level is used, + which normally gives a good balance of compression efficiency and + compression speed. In some tests, using BestCompression can + double the time it takes to compress, while delivering just a small + increase in compression efficiency. This behavior will vary with the + type of data you compress. If you are in doubt, just leave this setting + alone, and accept the default. + + + + + + The compression method for the zipfile. + + + + By default, the compression method is CompressionMethod.Deflate. + + + + + + + A comment attached to the zip archive. + + + + + + This property is read/write. It allows the application to specify a + comment for the ZipFile, or read the comment for the + ZipFile. After setting this property, changes are only made + permanent when you call a Save() method. + + + + According to PKWARE's + zip specification, the comment is not encrypted, even if there is a + password set on the zip file. + + + + The specification does not describe how to indicate the encoding used + on a comment string. Many "compliant" zip tools and libraries use + IBM437 as the code page for comments; DotNetZip, too, follows that + practice. On the other hand, there are situations where you want a + Comment to be encoded with something else, for example using code page + 950 "Big-5 Chinese". To fill that need, DotNetZip will encode the + comment following the same procedure it follows for encoding + filenames: (a) if is + Never, it uses the default encoding (IBM437). (b) if is Always, it always uses the + alternate encoding (). (c) if is AsNecessary, it uses the + alternate encoding only if the default encoding is not sufficient for + encoding the comment - in other words if decoding the result does not + produce the original string. This decision is taken at the time of + the call to ZipFile.Save(). + + + + When creating a zip archive using this library, it is possible to change + the value of between each + entry you add, and between adding entries and the call to + Save(). Don't do this. It will likely result in a zip file that is + not readable by any tool or application. For best interoperability, leave + alone, or specify it only + once, before adding any entries to the ZipFile instance. + + + + + + + Specifies whether the Creation, Access, and Modified times for entries + added to the zip file will be emitted in “Windows format” + when the zip archive is saved. + + + + + An application creating a zip archive can use this flag to explicitly + specify that the file times for the entries should or should not be stored + in the zip archive in the format used by Windows. By default this flag is + true, meaning the Windows-format times are stored in the zip + archive. + + + + When adding an entry from a file or directory, the Creation (), Access (), and Modified () times for the given entry are + automatically set from the filesystem values. When adding an entry from a + stream or string, all three values are implicitly set to + DateTime.Now. Applications can also explicitly set those times by + calling . + + + + PKWARE's + zip specification describes multiple ways to format these times in a + zip file. One is the format Windows applications normally use: 100ns ticks + since January 1, 1601 UTC. The other is a format Unix applications typically + use: seconds since January 1, 1970 UTC. Each format can be stored in an + "extra field" in the zip entry when saving the zip archive. The former + uses an extra field with a Header Id of 0x000A, while the latter uses a + header ID of 0x5455, although you probably don't need to know that. + + + + Not all tools and libraries can interpret these fields. Windows + compressed folders is one that can read the Windows Format timestamps, + while I believe the Infozip + tools can read the Unix format timestamps. Some tools and libraries + may be able to read only one or the other. DotNetZip can read or write + times in either or both formats. + + + + The times stored are taken from , , and . + + + + The value set here applies to all entries subsequently added to the + ZipFile. + + + + This property is not mutually exclusive of the property. It is possible and + legal and valid to produce a zip file that contains timestamps encoded in + the Unix format as well as in the Windows format, in addition to the LastModified time attached to each + entry in the archive, a time that is always stored in "DOS format". And, + notwithstanding the names PKWare uses for these time formats, any of them + can be read and written by any computer, on any operating system. But, + there are no guarantees that a program running on Mac or Linux will + gracefully handle a zip file with "Windows" formatted times, or that an + application that does not use DotNetZip but runs on Windows will be able to + handle file times in Unix format. + + + + When in doubt, test. Sorry, I haven't got a complete list of tools and + which sort of timestamps they can use and will tolerate. If you get any + good information and would like to pass it on, please do so and I will + include that information in this documentation. + + + + + This example shows how to save a zip file that contains file timestamps + in a format normally used by Unix. + + using (var zip = new ZipFile()) + { + // produce a zip file the Mac will like + zip.EmitTimesInWindowsFormatWhenSaving = false; + zip.EmitTimesInUnixFormatWhenSaving = true; + zip.AddDirectory(directoryToZip, "files"); + zip.Save(outputFile); + } + + + + Using zip As New ZipFile + '' produce a zip file the Mac will like + zip.EmitTimesInWindowsFormatWhenSaving = False + zip.EmitTimesInUnixFormatWhenSaving = True + zip.AddDirectory(directoryToZip, "files") + zip.Save(outputFile) + End Using + + + + + + + + + Specifies whether the Creation, Access, and Modified times + for entries added to the zip file will be emitted in "Unix(tm) + format" when the zip archive is saved. + + + + + An application creating a zip archive can use this flag to explicitly + specify that the file times for the entries should or should not be stored + in the zip archive in the format used by Unix. By default this flag is + false, meaning the Unix-format times are not stored in the zip + archive. + + + + When adding an entry from a file or directory, the Creation (), Access (), and Modified () times for the given entry are + automatically set from the filesystem values. When adding an entry from a + stream or string, all three values are implicitly set to DateTime.Now. + Applications can also explicitly set those times by calling . + + + + PKWARE's + zip specification describes multiple ways to format these times in a + zip file. One is the format Windows applications normally use: 100ns ticks + since January 1, 1601 UTC. The other is a format Unix applications + typically use: seconds since January 1, 1970 UTC. Each format can be + stored in an "extra field" in the zip entry when saving the zip + archive. The former uses an extra field with a Header Id of 0x000A, while + the latter uses a header ID of 0x5455, although you probably don't need to + know that. + + + + Not all tools and libraries can interpret these fields. Windows + compressed folders is one that can read the Windows Format timestamps, + while I believe the Infozip + tools can read the Unix format timestamps. Some tools and libraries may be + able to read only one or the other. DotNetZip can read or write times in + either or both formats. + + + + The times stored are taken from , , and . + + + + This property is not mutually exclusive of the property. It is possible and + legal and valid to produce a zip file that contains timestamps encoded in + the Unix format as well as in the Windows format, in addition to the LastModified time attached to each + entry in the zip archive, a time that is always stored in "DOS + format". And, notwithstanding the names PKWare uses for these time + formats, any of them can be read and written by any computer, on any + operating system. But, there are no guarantees that a program running on + Mac or Linux will gracefully handle a zip file with "Windows" formatted + times, or that an application that does not use DotNetZip but runs on + Windows will be able to handle file times in Unix format. + + + + When in doubt, test. Sorry, I haven't got a complete list of tools and + which sort of timestamps they can use and will tolerate. If you get any + good information and would like to pass it on, please do so and I will + include that information in this documentation. + + + + + + + + + Indicates whether verbose output is sent to the during AddXxx() and + ReadXxx() operations. + + + + This is a synthetic property. It returns true if the is non-null. + + + + + Returns true if an entry by the given name exists in the ZipFile. + + + the name of the entry to find + true if an entry with the given name exists; otherwise false. + + + + + Indicates whether to perform case-sensitive matching on the filename when + retrieving entries in the zipfile via the string-based indexer. + + + + The default value is false, which means don't do case-sensitive + matching. In other words, retrieving zip["ReadMe.Txt"] is the same as + zip["readme.txt"]. It really makes sense to set this to true only + if you are not running on Windows, which has case-insensitive + filenames. But since this library is not built for non-Windows platforms, + in most cases you should just leave this property alone. + + + + + Indicates whether to ignore duplicate files (report only the first entry) + when loading a zipfile. + + + + The default value is false, which will try to make all files + available (duplicates will have a "copy" suffix appended to their name). + Setting this to true prior to using Initialize to read a + zipfile will prevent this and instead just ignore the duplicates. + + + + + Indicates whether to encode entry filenames and entry comments using Unicode + (UTF-8). + + + + + The + PKWare zip specification provides for encoding file names and file + comments in either the IBM437 code page, or in UTF-8. This flag selects + the encoding according to that specification. By default, this flag is + false, and filenames and comments are encoded into the zip file in the + IBM437 codepage. Setting this flag to true will specify that filenames + and comments that cannot be encoded with IBM437 will be encoded with + UTF-8. + + + + Zip files created with strict adherence to the PKWare specification with + respect to UTF-8 encoding can contain entries with filenames containing + any combination of Unicode characters, including the full range of + characters from Chinese, Latin, Hebrew, Greek, Cyrillic, and many other + alphabets. However, because at this time, the UTF-8 portion of the PKWare + specification is not broadly supported by other zip libraries and + utilities, such zip files may not be readable by your favorite zip tool or + archiver. In other words, interoperability will decrease if you set this + flag to true. + + + + In particular, Zip files created with strict adherence to the PKWare + specification with respect to UTF-8 encoding will not work well with + Explorer in Windows XP or Windows Vista, because Windows compressed + folders, as far as I know, do not support UTF-8 in zip files. Vista can + read the zip files, but shows the filenames incorrectly. Unpacking from + Windows Vista Explorer will result in filenames that have rubbish + characters in place of the high-order UTF-8 bytes. + + + + Also, zip files that use UTF-8 encoding will not work well with Java + applications that use the java.util.zip classes, as of v5.0 of the Java + runtime. The Java runtime does not correctly implement the PKWare + specification in this regard. + + + + As a result, we have the unfortunate situation that "correct" behavior by + the DotNetZip library with regard to Unicode encoding of filenames during + zip creation will result in zip files that are readable by strictly + compliant and current tools (for example the most recent release of the + commercial WinZip tool); but these zip files will not be readable by + various other tools or libraries, including Windows Explorer. + + + + The DotNetZip library can read and write zip files with UTF8-encoded + entries, according to the PKware spec. If you use DotNetZip for both + creating and reading the zip file, and you use UTF-8, there will be no + loss of information in the filenames. For example, using a self-extractor + created by this library will allow you to unpack files correctly with no + loss of information in the filenames. + + + + If you do not set this flag, it will remain false. If this flag is false, + your ZipFile will encode all filenames and comments using the + IBM437 codepage. This can cause "loss of information" on some filenames, + but the resulting zipfile will be more interoperable with other + utilities. As an example of the loss of information, diacritics can be + lost. The o-tilde character will be down-coded to plain o. The c with a + cedilla (Unicode 0xE7) used in Portugese will be downcoded to a c. + Likewise, the O-stroke character (Unicode 248), used in Danish and + Norwegian, will be down-coded to plain o. Chinese characters cannot be + represented in codepage IBM437; when using the default encoding, Chinese + characters in filenames will be represented as ?. These are all examples + of "information loss". + + + + The loss of information associated to the use of the IBM437 encoding is + inconvenient, and can also lead to runtime errors. For example, using + IBM437, any sequence of 4 Chinese characters will be encoded as ????. If + your application creates a ZipFile, then adds two files, each with + names of four Chinese characters each, this will result in a duplicate + filename exception. In the case where you add a single file with a name + containing four Chinese characters, calling Extract() on the entry that + has question marks in the filename will result in an exception, because + the question mark is not legal for use within filenames on Windows. These + are just a few examples of the problems associated to loss of information. + + + + This flag is independent of the encoding of the content within the entries + in the zip file. Think of the zip file as a container - it supports an + encoding. Within the container are other "containers" - the file entries + themselves. The encoding within those entries is independent of the + encoding of the zip archive container for those entries. + + + + Rather than specify the encoding in a binary fashion using this flag, an + application can specify an arbitrary encoding via the property. Setting the encoding + explicitly when creating zip archives will result in non-compliant zip + files that, curiously, are fairly interoperable. The challenge is, the + PKWare specification does not provide for a way to specify that an entry + in a zip archive uses a code page that is neither IBM437 nor UTF-8. + Therefore if you set the encoding explicitly when creating a zip archive, + you must take care upon reading the zip archive to use the same code page. + If you get it wrong, the behavior is undefined and may result in incorrect + filenames, exceptions, stomach upset, hair loss, and acne. + + + + + + + Specify whether to use ZIP64 extensions when saving a zip archive. + + + + + + When creating a zip file, the default value for the property is . is + safest, in the sense that you will not get an Exception if a pre-ZIP64 + limit is exceeded. + + + + You may set the property at any time before calling Save(). + + + + When reading a zip file via the Zipfile.Read() method, DotNetZip + will properly read ZIP64-endowed zip archives, regardless of the value of + this property. DotNetZip will always read ZIP64 archives. This property + governs only whether DotNetZip will write them. Therefore, when updating + archives, be careful about setting this property after reading an archive + that may use ZIP64 extensions. + + + + An interesting question is, if you have set this property to + AsNecessary, and then successfully saved, does the resulting + archive use ZIP64 extensions or not? To learn this, check the property, after calling Save(). + + + + Have you thought about + donating? + + + + + + + + Indicates whether the archive requires ZIP64 extensions. + + + + + + This property is null (or Nothing in VB) if the archive has + not been saved, and there are fewer than 65334 ZipEntry items + contained in the archive. + + + + The Value is true if any of the following four conditions holds: + the uncompressed size of any entry is larger than 0xFFFFFFFF; the + compressed size of any entry is larger than 0xFFFFFFFF; the relative + offset of any entry within the zip archive is larger than 0xFFFFFFFF; or + there are more than 65534 entries in the archive. (0xFFFFFFFF = + 4,294,967,295). The result may not be known until a Save() is attempted + on the zip archive. The Value of this + property may be set only AFTER one of the Save() methods has been called. + + + + If none of the four conditions holds, and the archive has been saved, then + the Value is false. + + + + A Value of false does not indicate that the zip archive, as saved, + does not use ZIP64. It merely indicates that ZIP64 is not required. An + archive may use ZIP64 even when not required if the property is set to , or if the property is set to and the output stream was not + seekable. Use the property to determine if + the most recent Save() method resulted in an archive that utilized + the ZIP64 extensions. + + + + + + + + + Indicates whether the most recent Save() operation used ZIP64 extensions. + + + + + The use of ZIP64 extensions within an archive is not always necessary, and + for interoperability concerns, it may be desired to NOT use ZIP64 if + possible. The property can be + set to use ZIP64 extensions only when necessary. In those cases, + Sometimes applications want to know whether a Save() actually used ZIP64 + extensions. Applications can query this read-only property to learn + whether ZIP64 has been used in a just-saved ZipFile. + + + + The value is null (or Nothing in VB) if the archive has not + been saved. + + + + Non-null values (HasValue is true) indicate whether ZIP64 + extensions were used during the most recent Save() operation. The + ZIP64 extensions may have been used as required by any particular entry + because of its uncompressed or compressed size, or because the archive is + larger than 4294967295 bytes, or because there are more than 65534 entries + in the archive, or because the UseZip64WhenSaving property was set + to , or because the + UseZip64WhenSaving property was set to and the output stream was not seekable. + The value of this property does not indicate the reason the ZIP64 + extensions were used. + + + + + + + + + Indicates whether the most recent Read() operation read a zip file that uses + ZIP64 extensions. + + + + This property will return null (Nothing in VB) if you've added an entry after reading + the zip file. + + + + + The text encoding to use when writing new entries to the ZipFile, + for those entries that cannot be encoded with the default (IBM437) + encoding; or, the text encoding that was used when reading the entries + from the ZipFile. + + + + + In its + zip specification, PKWare describes two options for encoding + filenames and comments: using IBM437 or UTF-8. But, some archiving tools + or libraries do not follow the specification, and instead encode + characters using the system default code page. For example, WinRAR when + run on a machine in Shanghai may encode filenames with the Big-5 Chinese + (950) code page. This behavior is contrary to the Zip specification, but + it occurs anyway. + + + + When using DotNetZip to write zip archives that will be read by one of + these other archivers, set this property to specify the code page to use + when encoding the and for each ZipEntry in the zip file, for + values that cannot be encoded with the default codepage for zip files, + IBM437. This is why this property is "provisional". In all cases, IBM437 + is used where possible, in other words, where no loss of data would + result. It is possible, therefore, to have a given entry with a + Comment encoded in IBM437 and a FileName encoded with the + specified "provisional" codepage. + + + + Be aware that a zip file created after you've explicitly set the property to a value other than + IBM437 may not be compliant to the PKWare specification, and may not be + readable by compliant archivers. On the other hand, many (most?) + archivers are non-compliant and can read zip files created in arbitrary + code pages. The trick is to use or specify the proper codepage when + reading the zip. + + + + When creating a zip archive using this library, it is possible to change + the value of between each + entry you add, and between adding entries and the call to + Save(). Don't do this. It will likely result in a zipfile that is + not readable. For best interoperability, either leave alone, or specify it only once, + before adding any entries to the ZipFile instance. There is one + exception to this recommendation, described later. + + + + When using an arbitrary, non-UTF8 code page for encoding, there is no + standard way for the creator application - whether DotNetZip, WinZip, + WinRar, or something else - to formally specify in the zip file which + codepage has been used for the entries. As a result, readers of zip files + are not able to inspect the zip file and determine the codepage that was + used for the entries contained within it. It is left to the application + or user to determine the necessary codepage when reading zip files encoded + this way. In other words, if you explicitly specify the codepage when you + create the zipfile, you must explicitly specify the same codepage when + reading the zipfile. + + + + The way you specify the code page to use when reading a zip file varies + depending on the tool or library you use to read the zip. In DotNetZip, + you use a ZipFile.Read() method that accepts an encoding parameter. It + isn't possible with Windows Explorer, as far as I know, to specify an + explicit codepage to use when reading a zip. If you use an incorrect + codepage when reading a zipfile, you will get entries with filenames that + are incorrect, and the incorrect filenames may even contain characters + that are not legal for use within filenames in Windows. Extracting entries + with illegal characters in the filenames will lead to exceptions. It's too + bad, but this is just the way things are with code pages in zip + files. Caveat Emptor. + + + + Example: Suppose you create a zipfile that contains entries with + filenames that have Danish characters. If you use equal to "iso-8859-1" (cp 28591), + the filenames will be correctly encoded in the zip. But, to read that + zipfile correctly, you have to specify the same codepage at the time you + read it. If try to read that zip file with Windows Explorer or another + application that is not flexible with respect to the codepage used to + decode filenames in zipfiles, you will get a filename like "Inf°.txt". + + + + When using DotNetZip to read a zip archive, and the zip archive uses an + arbitrary code page, you must specify the encoding to use before or when + the Zipfile is READ. This means you must use a ZipFile.Read() + method that allows you to specify a System.Text.Encoding parameter. Setting + the ProvisionalAlternateEncoding property after your application has read in + the zip archive will not affect the entry names of entries that have already + been read in. + + + + And now, the exception to the rule described above. One strategy for + specifying the code page for a given zip file is to describe the code page + in a human-readable form in the Zip comment. For example, the comment may + read "Entries in this archive are encoded in the Big5 code page". For + maximum interoperability, the zip comment in this case should be encoded + in the default, IBM437 code page. In this case, the zip comment is + encoded using a different page than the filenames. To do this, Specify + ProvisionalAlternateEncoding to your desired region-specific code + page, once before adding any entries, and then reset + ProvisionalAlternateEncoding to IBM437 before setting the property and calling Save(). + + + + + This example shows how to read a zip file using the Big-5 Chinese code page + (950), and extract each entry in the zip file. For this code to work as + desired, the Zipfile must have been created using the big5 code page + (CP950). This is typical, for example, when using WinRar on a machine with + CP950 set as the default code page. In that case, the names of entries + within the Zip archive will be stored in that code page, and reading the zip + archive must be done using that code page. If the application did not use + the correct code page in ZipFile.Read(), then names of entries within the + zip archive would not be correctly retrieved. + + using (var zip = ZipFile.Read(zipFileName, System.Text.Encoding.GetEncoding("big5"))) + { + // retrieve and extract an entry using a name encoded with CP950 + zip[MyDesiredEntry].Extract("unpack"); + } + + + + Using zip As ZipFile = ZipFile.Read(ZipToExtract, System.Text.Encoding.GetEncoding("big5")) + ' retrieve and extract an entry using a name encoded with CP950 + zip(MyDesiredEntry).Extract("unpack") + End Using + + + + DefaultEncoding + + + + A Text Encoding to use when encoding the filenames and comments for + all the ZipEntry items, during a ZipFile.Save() operation. + + + + Whether the encoding specified here is used during the save depends + on . + + + + + + A flag that tells if and when this instance should apply + AlternateEncoding to encode the filenames and comments associated to + of ZipEntry objects contained within this instance. + + + + + Gets or sets the TextWriter to which status messages are delivered + for the instance. + + + + If the TextWriter is set to a non-null value, then verbose output is sent + to the TextWriter during Add, Read, Save and + Extract operations. Typically, console applications might use + Console.Out and graphical or headless applications might use a + System.IO.StringWriter. The output of this is suitable for viewing + by humans. + + + + + In this example, a console application instantiates a ZipFile, then + sets the StatusMessageTextWriter to Console.Out. At that + point, all verbose status messages for that ZipFile are sent to the + console. + + + + using (ZipFile zip= ZipFile.Read(FilePath)) + { + zip.StatusMessageTextWriter= System.Console.Out; + // messages are sent to the console during extraction + zip.ExtractAll(); + } + + + + Using zip As ZipFile = ZipFile.Read(FilePath) + zip.StatusMessageTextWriter= System.Console.Out + 'Status Messages will be sent to the console during extraction + zip.ExtractAll() + End Using + + + + In this example, a Windows Forms application instantiates a + ZipFile, then sets the StatusMessageTextWriter to a + StringWriter. At that point, all verbose status messages for that + ZipFile are sent to the StringWriter. + + + + var sw = new System.IO.StringWriter(); + using (ZipFile zip= ZipFile.Read(FilePath)) + { + zip.StatusMessageTextWriter= sw; + zip.ExtractAll(); + } + Console.WriteLine("{0}", sw.ToString()); + + + + Dim sw as New System.IO.StringWriter + Using zip As ZipFile = ZipFile.Read(FilePath) + zip.StatusMessageTextWriter= sw + zip.ExtractAll() + End Using + 'Status Messages are now available in sw + + + + + + + Gets or sets the name for the folder to store the temporary file + this library writes when saving a zip archive. + + + + + This library will create a temporary file when saving a Zip archive to a + file. This file is written when calling one of the Save() methods + that does not save to a stream, or one of the SaveSelfExtractor() + methods. + + + + By default, the library will create the temporary file in the directory + specified for the file itself, via the property or via + the method. + + + + Setting this property allows applications to override this default + behavior, so that the library will create the temporary file in the + specified folder. For example, to have the library create the temporary + file in the current working directory, regardless where the ZipFile + is saved, specfy ".". To revert to the default behavior, set this + property to null (Nothing in VB). + + + + When setting the property to a non-null value, the folder specified must + exist; if it does not an exception is thrown. The application should have + write and delete permissions on the folder. The permissions are not + explicitly checked ahead of time; if the application does not have the + appropriate rights, an exception will be thrown at the time Save() + is called. + + + + There is no temporary file created when reading a zip archive. When + saving to a Stream, there is no temporary file created. For example, if + the application is an ASP.NET application and calls Save() + specifying the Response.OutputStream as the output stream, there is + no temporary file created. + + + + + Thrown when setting the property if the directory does not exist. + + + + + + Sets the password to be used on the ZipFile instance. + + + + + + When writing a zip archive, this password is applied to the entries, not + to the zip archive itself. It applies to any ZipEntry subsequently + added to the ZipFile, using one of the AddFile, + AddDirectory, AddEntry, or AddItem methods, etc. + When reading a zip archive, this property applies to any entry + subsequently extracted from the ZipFile using one of the Extract + methods on the ZipFile class. + + + + When writing a zip archive, keep this in mind: though the password is set + on the ZipFile object, according to the Zip spec, the "directory" of the + archive - in other words the list of entries or files contained in the archive - is + not encrypted with the password, or protected in any way. If you set the + Password property, the password actually applies to individual entries + that are added to the archive, subsequent to the setting of this property. + The list of filenames in the archive that is eventually created will + appear in clear text, but the contents of the individual files are + encrypted. This is how Zip encryption works. + + + + One simple way around this limitation is to simply double-wrap sensitive + filenames: Store the files in a zip file, and then store that zip file + within a second, "outer" zip file. If you apply a password to the outer + zip file, then readers will be able to see that the outer zip file + contains an inner zip file. But readers will not be able to read the + directory or file list of the inner zip file. + + + + If you set the password on the ZipFile, and then add a set of files + to the archive, then each entry is encrypted with that password. You may + also want to change the password between adding different entries. If you + set the password, add an entry, then set the password to null + (Nothing in VB), and add another entry, the first entry is + encrypted and the second is not. If you call AddFile(), then set + the Password property, then call ZipFile.Save, the file + added will not be password-protected, and no warning will be generated. + + + + When setting the Password, you may also want to explicitly set the property, to specify how to encrypt the entries added + to the ZipFile. If you set the Password to a non-null value and do not + set , then PKZip 2.0 ("Weak") encryption is used. + This encryption is relatively weak but is very interoperable. If you set + the password to a null value (Nothing in VB), Encryption is + reset to None. + + + + All of the preceding applies to writing zip archives, in other words when + you use one of the Save methods. To use this property when reading or an + existing ZipFile, do the following: set the Password property on the + ZipFile, then call one of the Extract() overloads on the . In this case, the entry is extracted using the + Password that is specified on the ZipFile instance. If you + have not set the Password property, then the password is + null, and the entry is extracted with no password. + + + + If you set the Password property on the ZipFile, then call + Extract() an entry that has not been encrypted with a password, the + password is not used for that entry, and the ZipEntry is extracted + as normal. In other words, the password is used only if necessary. + + + + The class also has a Password property. It takes precedence + over this property on the ZipFile. Typically, you would use the + per-entry Password when most entries in the zip archive use one password, + and a few entries use a different password. If all entries in the zip + file use the same password, then it is simpler to just set this property + on the ZipFile itself, whether creating a zip archive or extracting + a zip archive. + + + + + + + This example creates a zip file, using password protection for the + entries, and then extracts the entries from the zip file. When creating + the zip file, the Readme.txt file is not protected with a password, but + the other two are password-protected as they are saved. During extraction, + each file is extracted with the appropriate password. + + + // create a file with encryption + using (ZipFile zip = new ZipFile()) + { + zip.AddFile("ReadMe.txt"); + zip.Password= "!Secret1"; + zip.AddFile("MapToTheSite-7440-N49th.png"); + zip.AddFile("2008-Regional-Sales-Report.pdf"); + zip.Save("EncryptedArchive.zip"); + } + + // extract entries that use encryption + using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip")) + { + zip.Password= "!Secret1"; + zip.ExtractAll("extractDir"); + } + + + + + Using zip As New ZipFile + zip.AddFile("ReadMe.txt") + zip.Password = "123456!" + zip.AddFile("MapToTheSite-7440-N49th.png") + zip.Password= "!Secret1"; + zip.AddFile("2008-Regional-Sales-Report.pdf") + zip.Save("EncryptedArchive.zip") + End Using + + + ' extract entries that use encryption + Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip")) + zip.Password= "!Secret1" + zip.ExtractAll("extractDir") + End Using + + + + + + ZipFile.Encryption + ZipEntry.Password + + + + The action the library should take when extracting a file that already + exists. + + + + + This property affects the behavior of the Extract methods (one of the + Extract() or ExtractWithPassword() overloads), when + extraction would would overwrite an existing filesystem file. If you do + not set this property, the library throws an exception when extracting an + entry would overwrite an existing file. + + + + This property has no effect when extracting to a stream, or when the file + to be extracted does not already exist. + + + + + + + The action the library should take when an error is encountered while + opening or reading files as they are saved into a zip archive. + + + + + Errors can occur as a file is being saved to the zip archive. For + example, the File.Open may fail, or a File.Read may fail, because of + lock conflicts or other reasons. + + + + The first problem might occur after having called AddDirectory() on a + directory that contains a Clipper .dbf file; the file is locked by + Clipper and cannot be opened for read by another process. An example of + the second problem might occur when trying to zip a .pst file that is in + use by Microsoft Outlook. Outlook locks a range on the file, which allows + other processes to open the file, but not read it in its entirety. + + + + This property tells DotNetZip what you would like to do in the case of + these errors. The primary options are: ZipErrorAction.Throw to + throw an exception (this is the default behavior if you don't set this + property); ZipErrorAction.Skip to Skip the file for which there + was an error and continue saving; ZipErrorAction.Retry to Retry + the entry that caused the problem; or + ZipErrorAction.InvokeErrorEvent to invoke an event handler. + + + + This property is implicitly set to ZipErrorAction.InvokeErrorEvent + if you add a handler to the event. If you set + this property to something other than + ZipErrorAction.InvokeErrorEvent, then the ZipError + event is implicitly cleared. What it means is you can set one or the + other (or neither), depending on what you want, but you never need to set + both. + + + + As with some other properties on the ZipFile class, like , , and , setting this property on a ZipFile + instance will cause the specified ZipErrorAction to be used on all + items that are subsequently added to the + ZipFile instance. If you set this property after you have added + items to the ZipFile, but before you have called Save(), + those items will not use the specified error handling action. + + + + If you want to handle any errors that occur with any entry in the zip + file in the same way, then set this property once, before adding any + entries to the zip archive. + + + + If you set this property to ZipErrorAction.Skip and you'd like to + learn which files may have been skipped after a Save(), you can + set the on the ZipFile before + calling Save(). A message will be emitted into that writer for + each skipped file, if any. + + + + + + This example shows how to tell DotNetZip to skip any files for which an + error is generated during the Save(). + + Public Sub SaveZipFile() + Dim SourceFolder As String = "fodder" + Dim DestFile As String = "eHandler.zip" + Dim sw as New StringWriter + Using zipArchive As ZipFile = New ZipFile + ' Tell DotNetZip to skip any files for which it encounters an error + zipArchive.ZipErrorAction = ZipErrorAction.Skip + zipArchive.StatusMessageTextWriter = sw + zipArchive.AddDirectory(SourceFolder) + zipArchive.Save(DestFile) + End Using + ' examine sw here to see any messages + End Sub + + + + + + + + + + The Encryption to use for entries added to the ZipFile. + + + + + Set this when creating a zip archive, or when updating a zip archive. The + specified Encryption is applied to the entries subsequently added to the + ZipFile instance. Applications do not need to set the + Encryption property when reading or extracting a zip archive. + + + + If you set this to something other than EncryptionAlgorithm.None, you + will also need to set the . + + + + As with some other properties on the ZipFile class, like and , setting this + property on a ZipFile instance will cause the specified + EncryptionAlgorithm to be used on all items + that are subsequently added to the ZipFile instance. In other + words, if you set this property after you have added items to the + ZipFile, but before you have called Save(), those items will + not be encrypted or protected with a password in the resulting zip + archive. To get a zip archive with encrypted entries, set this property, + along with the property, before calling + AddFile, AddItem, or AddDirectory (etc.) on the + ZipFile instance. + + + + If you read a ZipFile, you can modify the Encryption on an + encrypted entry, only by setting the Encryption property on the + ZipEntry itself. Setting the Encryption property on the + ZipFile, once it has been created via a call to + ZipFile.Read(), does not affect entries that were previously read. + + + + For example, suppose you read a ZipFile, and there is an encrypted + entry. Setting the Encryption property on that ZipFile and + then calling Save() on the ZipFile does not update the + Encryption used for the entries in the archive. Neither is an + exception thrown. Instead, what happens during the Save() is that + all previously existing entries are copied through to the new zip archive, + with whatever encryption and password that was used when originally + creating the zip archive. Upon re-reading that archive, to extract + entries, applications should use the original password or passwords, if + any. + + + + Suppose an application reads a ZipFile, and there is an encrypted + entry. Setting the Encryption property on that ZipFile and + then adding new entries (via AddFile(), AddEntry(), etc) + and then calling Save() on the ZipFile does not update the + Encryption on any of the entries that had previously been in the + ZipFile. The Encryption property applies only to the + newly-added entries. + + + + + + + This example creates a zip archive that uses encryption, and then extracts + entries from the archive. When creating the zip archive, the ReadMe.txt + file is zipped without using a password or encryption. The other files + use encryption. + + + + // Create a zip archive with AES Encryption. + using (ZipFile zip = new ZipFile()) + { + zip.AddFile("ReadMe.txt"); + zip.Encryption= EncryptionAlgorithm.WinZipAes256; + zip.Password= "Top.Secret.No.Peeking!"; + zip.AddFile("7440-N49th.png"); + zip.AddFile("2008-Regional-Sales-Report.pdf"); + zip.Save("EncryptedArchive.zip"); + } + + // Extract a zip archive that uses AES Encryption. + // You do not need to specify the algorithm during extraction. + using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip")) + { + zip.Password= "Top.Secret.No.Peeking!"; + zip.ExtractAll("extractDirectory"); + } + + + + ' Create a zip that uses Encryption. + Using zip As New ZipFile() + zip.Encryption= EncryptionAlgorithm.WinZipAes256 + zip.Password= "Top.Secret.No.Peeking!" + zip.AddFile("ReadMe.txt") + zip.AddFile("7440-N49th.png") + zip.AddFile("2008-Regional-Sales-Report.pdf") + zip.Save("EncryptedArchive.zip") + End Using + + ' Extract a zip archive that uses AES Encryption. + ' You do not need to specify the algorithm during extraction. + Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip")) + zip.Password= "Top.Secret.No.Peeking!" + zip.ExtractAll("extractDirectory") + End Using + + + + + ZipFile.Password + ZipEntry.Encryption + + + + A callback that allows the application to specify the compression level + to use for entries subsequently added to the zip archive. + + + + + + With this callback, the DotNetZip library allows the application to + determine whether compression will be used, at the time of the + Save. This may be useful if the application wants to favor + speed over size, and wants to defer the decision until the time of + Save. + + + + Typically applications set the property on + the ZipFile or on each ZipEntry to determine the level of + compression used. This is done at the time the entry is added to the + ZipFile. Setting the property to + Ionic.Zlib.CompressionLevel.None means no compression will be used. + + + + This callback allows the application to defer the decision on the + CompressionLevel to use, until the time of the call to + ZipFile.Save(). The callback is invoked once per ZipEntry, + at the time the data for the entry is being written out as part of a + Save() operation. The application can use whatever criteria it + likes in determining the level to return. For example, an application may + wish that no .mp3 files should be compressed, because they are already + compressed and the extra compression is not worth the CPU time incurred, + and so can return None for all .mp3 entries. + + + + The library determines whether compression will be attempted for an entry + this way: If the entry is a zero length file, or a directory, no + compression is used. Otherwise, if this callback is set, it is invoked + and the CompressionLevel is set to the return value. If this + callback has not been set, then the previously set value for + CompressionLevel is used. + + + + + + + The maximum size of an output segment, when saving a split Zip file. + + + + Make sure you do not read from this field if you've set the value using + + + + Set this to a non-zero value before calling or to specify that the ZipFile should be saved as a + split archive, also sometimes called a spanned archive. Some also + call them multi-file archives. + + + + A split zip archive is saved in a set of discrete filesystem files, + rather than in a single file. This is handy when transmitting the + archive in email or some other mechanism that has a limit to the size of + each file. The first file in a split archive will be named + basename.z01, the second will be named basename.z02, and + so on. The final file is named basename.zip. According to the zip + specification from PKWare, the minimum value is 65536, for a 64k segment + size. The maximum number of segments allows in a split archive is 99. + + + + The value of this property determines the maximum size of a split + segment when writing a split archive. For example, suppose you have a + ZipFile that would save to a single file of 200k. If you set the + MaxOutputSegmentSize to 65536 before calling Save(), you + will get four distinct output files. On the other hand if you set this + property to 256k, then you will get a single-file archive for that + ZipFile. + + + + The size of each split output file will be as large as possible, up to + the maximum size set here. The zip specification requires that some data + fields in a zip archive may not span a split boundary, and an output + segment may be smaller than the maximum if necessary to avoid that + problem. Also, obviously the final segment of the archive may be smaller + than the maximum segment size. Segments will never be larger than the + value set with this property. + + + + You can save a split Zip file only when saving to a regular filesystem + file. It's not possible to save a split zip file as a self-extracting + archive, nor is it possible to save a split zip file to a stream. When + saving to a SFX or to a Stream, this property is ignored. + + + + About interoperability: Split or spanned zip files produced by DotNetZip + can be read by WinZip or PKZip, and vice-versa. Segmented zip files may + not be readable by other tools, if those other tools don't support zip + spanning or splitting. When in doubt, test. I don't believe Windows + Explorer can extract a split archive. + + + + This property has no effect when reading a split archive. You can read + a split archive in the normal way with DotNetZip. + + + + When saving a zip file, if you want a regular zip file rather than a + split zip file, don't set this property, or set it to Zero. + + + + If you read a split archive, with and + then subsequently call ZipFile.Save(), unless you set this + property before calling Save(), you will get a normal, + single-file archive. + + + + + + + + The maximum size of an output segment, when saving a split Zip file. + + + + If you set this value, make sure you do not accidently use in your code + + + + Set this to a non-zero value before calling or to specify that the ZipFile should be saved as a + split archive, also sometimes called a spanned archive. Some also + call them multi-file archives. + + + + A split zip archive is saved in a set of discrete filesystem files, + rather than in a single file. This is handy when transmitting the + archive in email or some other mechanism that has a limit to the size of + each file. The first file in a split archive will be named + basename.z01, the second will be named basename.z02, and + so on. The final file is named basename.zip. According to the zip + specification from PKWare, the minimum value is 65536, for a 64k segment + size. The maximum number of segments allows in a split archive is 99. + + + + The value of this property determines the maximum size of a split + segment when writing a split archive. For example, suppose you have a + ZipFile that would save to a single file of 200k. If you set the + MaxOutputSegmentSize to 65536 before calling Save(), you + will get four distinct output files. On the other hand if you set this + property to 256k, then you will get a single-file archive for that + ZipFile. + + + + The size of each split output file will be as large as possible, up to + the maximum size set here. The zip specification requires that some data + fields in a zip archive may not span a split boundary, and an output + segment may be smaller than the maximum if necessary to avoid that + problem. Also, obviously the final segment of the archive may be smaller + than the maximum segment size. Segments will never be larger than the + value set with this property. + + + + You can save a split Zip file only when saving to a regular filesystem + file. It's not possible to save a split zip file as a self-extracting + archive, nor is it possible to save a split zip file to a stream. When + saving to a SFX or to a Stream, this property is ignored. + + + + About interoperability: Split or spanned zip files produced by DotNetZip + can be read by WinZip or PKZip, and vice-versa. Segmented zip files may + not be readable by other tools, if those other tools don't support zip + spanning or splitting. When in doubt, test. I don't believe Windows + Explorer can extract a split archive. + + + + This property has no effect when reading a split archive. You can read + a split archive in the normal way with DotNetZip. + + + + When saving a zip file, if you want a regular zip file rather than a + split zip file, don't set this property, or set it to Zero. + + + + If you read a split archive, with and + then subsequently call ZipFile.Save(), unless you set this + property before calling Save(), you will get a normal, + single-file archive. + + + + + + + + Returns the number of segments used in the most recent Save() operation. + + + + This is normally zero, unless you have set the property. If you have set , and then you save a file, after the call to + Save() completes, you can read this value to learn the number of segments that + were created. + + + If you call Save("Archive.zip"), and it creates 5 segments, then you + will have filesystem files named Archive.z01, Archive.z02, Archive.z03, + Archive.z04, and Archive.zip, and the value of this property will be 5. + + + + + + + The size threshold for an entry, above which a parallel deflate is used. + + + + + + DotNetZip will use multiple threads to compress any ZipEntry, + if the entry is larger than the given size. Zero means "always + use parallel deflate", while -1 means "never use parallel + deflate". The default value for this property is 512k. Aside + from the special values of 0 and 1, the minimum value is 65536. + + + + If the entry size cannot be known before compression, as with a + read-forward stream, then Parallel deflate will never be + performed, unless the value of this property is zero. + + + + A parallel deflate operations will speed up the compression of + large files, on computers with multiple CPUs or multiple CPU + cores. For files above 1mb, on a dual core or dual-cpu (2p) + machine, the time required to compress the file can be 70% of the + single-threaded deflate. For very large files on 4p machines the + compression can be done in 30% of the normal time. The downside + is that parallel deflate consumes extra memory during the deflate, + and the deflation is not as effective. + + + + Parallel deflate tends to yield slightly less compression when + compared to as single-threaded deflate; this is because the original + data stream is split into multiple independent buffers, each of which + is compressed in parallel. But because they are treated + independently, there is no opportunity to share compression + dictionaries. For that reason, a deflated stream may be slightly + larger when compressed using parallel deflate, as compared to a + traditional single-threaded deflate. Sometimes the increase over the + normal deflate is as much as 5% of the total compressed size. For + larger files it can be as small as 0.1%. + + + + Multi-threaded compression does not give as much an advantage when + using Encryption. This is primarily because encryption tends to slow + down the entire pipeline. Also, multi-threaded compression gives less + of an advantage when using lower compression levels, for example . You may have to + perform some tests to determine the best approach for your situation. + + + + + + + + + + The maximum number of buffer pairs to use when performing + parallel compression. + + + + + This property sets an upper limit on the number of memory + buffer pairs to create when performing parallel + compression. The implementation of the parallel + compression stream allocates multiple buffers to + facilitate parallel compression. As each buffer fills up, + the stream uses + ThreadPool.QueueUserWorkItem() to compress those + buffers in a background threadpool thread. After a buffer + is compressed, it is re-ordered and written to the output + stream. + + + + A higher number of buffer pairs enables a higher degree of + parallelism, which tends to increase the speed of compression on + multi-cpu computers. On the other hand, a higher number of buffer + pairs also implies a larger memory consumption, more active worker + threads, and a higher cpu utilization for any compression. This + property enables the application to limit its memory consumption and + CPU utilization behavior depending on requirements. + + + + For each compression "task" that occurs in parallel, there are 2 + buffers allocated: one for input and one for output. This property + sets a limit for the number of pairs. The total amount of storage + space allocated for buffering will then be (N*S*2), where N is the + number of buffer pairs, S is the size of each buffer (). By default, DotNetZip allocates 4 buffer + pairs per CPU core, so if your machine has 4 cores, and you retain + the default buffer size of 128k, then the + ParallelDeflateOutputStream will use 4 * 4 * 2 * 128kb of buffer + memory in total, or 4mb, in blocks of 128kb. If you then set this + property to 8, then the number will be 8 * 2 * 128kb of buffer + memory, or 2mb. + + + + CPU utilization will also go up with additional buffers, because a + larger number of buffer pairs allows a larger number of background + threads to compress in parallel. If you find that parallel + compression is consuming too much memory or CPU, you can adjust this + value downward. + + + + The default value is 16. Different values may deliver better or + worse results, depending on your priorities and the dynamic + performance characteristics of your storage and compute resources. + + + + This property is not the number of buffer pairs to use; it is an + upper limit. An illustration: Suppose you have an application that + uses the default value of this property (which is 16), and it runs + on a machine with 2 CPU cores. In that case, DotNetZip will allocate + 4 buffer pairs per CPU core, for a total of 8 pairs. The upper + limit specified by this property has no effect. + + + + The application can set this value at any time + before calling ZipFile.Save(). + + + + + + + + Provides a string representation of the instance. + a string representation of the instance. + + + + Returns the version number on the DotNetZip assembly. + + + + + This property is exposed as a convenience. Callers could also get the + version value by retrieving GetName().Version on the + System.Reflection.Assembly object pointing to the DotNetZip + assembly. But sometimes it is not clear which assembly is being loaded. + This property makes it clear. + + + This static property is primarily useful for diagnostic purposes. + + + + + + Creates a new ZipFile instance, using the specified filename. + + + + + Applications can use this constructor to create a new ZipFile for writing, + or to slurp in an existing zip archive for read and update purposes. + + + + To create a new zip archive, an application can call this constructor, + passing the name of a file that does not exist. The name may be a fully + qualified path. Then the application can add directories or files to the + ZipFile via AddDirectory(), AddFile(), AddItem() + and then write the zip archive to the disk by calling Save(). The + zip file is not actually opened and written to the disk until the + application calls ZipFile.Save(). At that point the new zip file + with the given name is created. + + + + If you won't know the name of the Zipfile until the time you call + ZipFile.Save(), or if you plan to save to a stream (which has no + name), then you should use the no-argument constructor. + + + + The application can also call this constructor to read an existing zip + archive. passing the name of a valid zip file that does exist. But, it's + better form to use the static method, + passing the name of the zip file, because using ZipFile.Read() in + your code communicates very clearly what you are doing. In either case, + the file is then read into the ZipFile instance. The app can then + enumerate the entries or can modify the zip file, for example adding + entries, removing entries, changing comments, and so on. + + + + One advantage to this parameterized constructor: it allows applications to + use the same code to add items to a zip archive, regardless of whether the + zip file exists. + + + + Instances of the ZipFile class are not multi-thread safe. You may + not party on a single instance with multiple threads. You may have + multiple threads that each use a distinct ZipFile instance, or you + can synchronize multi-thread access to a single instance. + + + + By the way, since DotNetZip is so easy to use, don't you think you should + donate $5 or $10? + + + + + + Thrown if name refers to an existing file that is not a valid zip file. + + + + This example shows how to create a zipfile, and add a few files into it. + + String ZipFileToCreate = "archive1.zip"; + String DirectoryToZip = "c:\\reports"; + using (ZipFile zip = new ZipFile()) + { + // Store all files found in the top level directory, into the zip archive. + String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip); + zip.AddFiles(filenames, "files"); + zip.Save(ZipFileToCreate); + } + + + + Dim ZipFileToCreate As String = "archive1.zip" + Dim DirectoryToZip As String = "c:\reports" + Using zip As ZipFile = New ZipFile() + Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip) + zip.AddFiles(filenames, "files") + zip.Save(ZipFileToCreate) + End Using + + + + The filename to use for the new zip archive. + + + + + Creates a new ZipFile instance, using the specified name for the + filename, and the specified Encoding. + + + + + See the documentation on the ZipFile + constructor that accepts a single string argument for basic + information on all the ZipFile constructors. + + + + The Encoding is used as the default alternate encoding for entries with + filenames or comments that cannot be encoded with the IBM437 code page. + This is equivalent to setting the property on the ZipFile + instance after construction. + + + + Instances of the ZipFile class are not multi-thread safe. You may + not party on a single instance with multiple threads. You may have + multiple threads that each use a distinct ZipFile instance, or you + can synchronize multi-thread access to a single instance. + + + + + + Thrown if name refers to an existing file that is not a valid zip file. + + + The filename to use for the new zip archive. + The Encoding is used as the default alternate + encoding for entries with filenames or comments that cannot be encoded + with the IBM437 code page. + + + + Create a zip file, without specifying a target filename or stream to save to. + + + + + See the documentation on the ZipFile + constructor that accepts a single string argument for basic + information on all the ZipFile constructors. + + + + After instantiating with this constructor and adding entries to the + archive, the application should call or + to save to a file or a + stream, respectively. The application can also set the + property and then call the no-argument method. (This + is the preferred approach for applications that use the library through + COM interop.) If you call the no-argument method + without having set the Name of the ZipFile, either through + the parameterized constructor or through the explicit property , the + Save() will throw, because there is no place to save the file. + + + Instances of the ZipFile class are not multi-thread safe. You may + have multiple threads that each use a distinct ZipFile instance, or + you can synchronize multi-thread access to a single instance. + + + + + This example creates a Zip archive called Backup.zip, containing all the files + in the directory DirectoryToZip. Files within subdirectories are not zipped up. + + using (ZipFile zip = new ZipFile()) + { + // Store all files found in the top level directory, into the zip archive. + // note: this code does not recurse subdirectories! + String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip); + zip.AddFiles(filenames, "files"); + zip.Save("Backup.zip"); + } + + + + Using zip As New ZipFile + ' Store all files found in the top level directory, into the zip archive. + ' note: this code does not recurse subdirectories! + Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip) + zip.AddFiles(filenames, "files") + zip.Save("Backup.zip") + End Using + + + + + + Create a zip file, specifying a text Encoding, but without specifying a + target filename or stream to save to. + + + + + See the documentation on the ZipFile + constructor that accepts a single string argument for basic + information on all the ZipFile constructors. + + + + + + The Encoding is used as the default alternate encoding for entries with + filenames or comments that cannot be encoded with the IBM437 code page. + + + + + Creates a new ZipFile instance, using the specified name for the + filename, and the specified status message writer. + + + + + See the documentation on the ZipFile + constructor that accepts a single string argument for basic + information on all the ZipFile constructors. + + + + This version of the constructor allows the caller to pass in a TextWriter, + to which verbose messages will be written during extraction or creation of + the zip archive. A console application may wish to pass + System.Console.Out to get messages on the Console. A graphical or headless + application may wish to capture the messages in a different + TextWriter, for example, a StringWriter, and then display + the messages in a TextBox, or generate an audit log of ZipFile operations. + + + + To encrypt the data for the files added to the ZipFile instance, + set the Password property after creating the ZipFile instance. + + + + Instances of the ZipFile class are not multi-thread safe. You may + not party on a single instance with multiple threads. You may have + multiple threads that each use a distinct ZipFile instance, or you + can synchronize multi-thread access to a single instance. + + + + + + Thrown if name refers to an existing file that is not a valid zip file. + + + + + using (ZipFile zip = new ZipFile("Backup.zip", Console.Out)) + { + // Store all files found in the top level directory, into the zip archive. + // note: this code does not recurse subdirectories! + // Status messages will be written to Console.Out + String[] filenames = System.IO.Directory.GetFiles(DirectoryToZip); + zip.AddFiles(filenames); + zip.Save(); + } + + + + Using zip As New ZipFile("Backup.zip", Console.Out) + ' Store all files found in the top level directory, into the zip archive. + ' note: this code does not recurse subdirectories! + ' Status messages will be written to Console.Out + Dim filenames As String() = System.IO.Directory.GetFiles(DirectoryToZip) + zip.AddFiles(filenames) + zip.Save() + End Using + + + + The filename to use for the new zip archive. + A TextWriter to use for writing + verbose status messages. + + + + Creates a new ZipFile instance, using the specified name for the + filename, the specified status message writer, and the specified Encoding. + + + + + This constructor works like the ZipFile + constructor that accepts a single string argument. See that + reference for detail on what this constructor does. + + + + This version of the constructor allows the caller to pass in a + TextWriter, and an Encoding. The TextWriter will collect + verbose messages that are generated by the library during extraction or + creation of the zip archive. A console application may wish to pass + System.Console.Out to get messages on the Console. A graphical or + headless application may wish to capture the messages in a different + TextWriter, for example, a StringWriter, and then display + the messages in a TextBox, or generate an audit log of + ZipFile operations. + + + + The Encoding is used as the default alternate encoding for entries + with filenames or comments that cannot be encoded with the IBM437 code + page. This is a equivalent to setting the property on the ZipFile + instance after construction. + + + + To encrypt the data for the files added to the ZipFile instance, + set the Password property after creating the ZipFile + instance. + + + + Instances of the ZipFile class are not multi-thread safe. You may + not party on a single instance with multiple threads. You may have + multiple threads that each use a distinct ZipFile instance, or you + can synchronize multi-thread access to a single instance. + + + + + + Thrown if fileName refers to an existing file that is not a valid zip file. + + + The filename to use for the new zip archive. + A TextWriter to use for writing verbose + status messages. + + The Encoding is used as the default alternate encoding for entries with + filenames or comments that cannot be encoded with the IBM437 code page. + + + + + Initialize a ZipFile instance by reading in a zip file. + + + + + + This method is primarily useful from COM Automation environments, when + reading or extracting zip files. In COM, it is not possible to invoke + parameterized constructors for a class. A COM Automation application can + update a zip file by using the default (no argument) + constructor, then calling Initialize() to read the contents + of an on-disk zip archive into the ZipFile instance. + + + + .NET applications are encouraged to use the ZipFile.Read() methods + for better clarity. + + + + the name of the existing zip file to read in. + + + + This is an integer indexer into the Zip archive. + + + + + This property is read-only. + + + + Internally, the ZipEntry instances that belong to the + ZipFile are stored in a Dictionary. When you use this + indexer the first time, it creates a read-only + List<ZipEntry> from the Dictionary.Values Collection. + If at any time you modify the set of entries in the ZipFile, + either by adding an entry, removing an entry, or renaming an + entry, a new List will be created, and the numeric indexes for the + remaining entries may be different. + + + + This means you cannot rename any ZipEntry from + inside an enumeration of the zip file. + + + + The index value. + + + + + + The ZipEntry within the Zip archive at the specified index. If the + entry does not exist in the archive, this indexer throws. + + + + + + This is a name-based indexer into the Zip archive. + + + + + This property is read-only. + + + + The property on the ZipFile + determines whether retrieval via this indexer is done via case-sensitive + comparisons. By default, retrieval is not case sensitive. This makes + sense on Windows, in which filesystems are not case sensitive. + + + + Regardless of case-sensitivity, it is not always the case that + this[value].FileName == value. In other words, the FileName + property of the ZipEntry retrieved with this indexer, may or may + not be equal to the index value. + + + + This is because DotNetZip performs a normalization of filenames passed to + this indexer, before attempting to retrieve the item. That normalization + includes: removal of a volume letter and colon, swapping backward slashes + for forward slashes. So, zip["dir1\\entry1.txt"].FileName == + "dir1/entry.txt". + + + + Directory entries in the zip file may be retrieved via this indexer only + with names that have a trailing slash. DotNetZip automatically appends a + trailing slash to the names of any directory entries added to a zip. + + + + + + This example extracts only the entries in a zip file that are .txt files. + + using (ZipFile zip = ZipFile.Read("PackedDocuments.zip")) + { + foreach (string s1 in zip.EntryFilenames) + { + if (s1.EndsWith(".txt")) + zip[s1].Extract("textfiles"); + } + } + + + Using zip As ZipFile = ZipFile.Read("PackedDocuments.zip") + Dim s1 As String + For Each s1 In zip.EntryFilenames + If s1.EndsWith(".txt") Then + zip(s1).Extract("textfiles") + End If + Next + End Using + + + + + + Thrown if the caller attempts to assign a non-null value to the indexer. + + + + The name of the file, including any directory path, to retrieve from the + zip. The filename match is not case-sensitive by default; you can use the + property to change this behavior. The + pathname can use forward-slashes or backward slashes. + + + + The ZipEntry within the Zip archive, given by the specified + filename. If the named entry does not exist in the archive, this indexer + returns null (Nothing in VB). + + + + + + The list of filenames for the entries contained within the zip archive. + + + + According to the ZIP specification, the names of the entries use forward + slashes in pathnames. If you are scanning through the list, you may have + to swap forward slashes for backslashes. + + + + + + This example shows one way to test if a filename is already contained + within a zip archive. + + String zipFileToRead= "PackedDocuments.zip"; + string candidate = "DatedMaterial.xps"; + using (ZipFile zip = new ZipFile(zipFileToRead)) + { + if (zip.EntryFilenames.Contains(candidate)) + Console.WriteLine("The file '{0}' exists in the zip archive '{1}'", + candidate, + zipFileName); + else + Console.WriteLine("The file, '{0}', does not exist in the zip archive '{1}'", + candidate, + zipFileName); + Console.WriteLine(); + } + + + Dim zipFileToRead As String = "PackedDocuments.zip" + Dim candidate As String = "DatedMaterial.xps" + Using zip As ZipFile.Read(ZipFileToRead) + If zip.EntryFilenames.Contains(candidate) Then + Console.WriteLine("The file '{0}' exists in the zip archive '{1}'", _ + candidate, _ + zipFileName) + Else + Console.WriteLine("The file, '{0}', does not exist in the zip archive '{1}'", _ + candidate, _ + zipFileName) + End If + Console.WriteLine + End Using + + + + + The list of strings for the filenames contained within the Zip archive. + + + + + + Returns the readonly collection of entries in the Zip archive. + + + + + + If there are no entries in the current ZipFile, the value returned is a + non-null zero-element collection. If there are entries in the zip file, + the elements are returned in no particular order. + + + This is the implied enumerator on the ZipFile class. If you use a + ZipFile instance in a context that expects an enumerator, you will + get this collection. + + + + + + + Returns a readonly collection of entries in the Zip archive, sorted by FileName. + + + + If there are no entries in the current ZipFile, the value returned + is a non-null zero-element collection. If there are entries in the zip + file, the elements are returned sorted by the name of the entry. + + + + + This example fills a Windows Forms ListView with the entries in a zip file. + + + using (ZipFile zip = ZipFile.Read(zipFile)) + { + foreach (ZipEntry entry in zip.EntriesSorted) + { + ListViewItem item = new ListViewItem(n.ToString()); + n++; + string[] subitems = new string[] { + entry.FileName.Replace("/","\\"), + entry.LastModified.ToString("yyyy-MM-dd HH:mm:ss"), + entry.UncompressedSize.ToString(), + String.Format("{0,5:F0}%", entry.CompressionRatio), + entry.CompressedSize.ToString(), + (entry.UsesEncryption) ? "Y" : "N", + String.Format("{0:X8}", entry.Crc)}; + + foreach (String s in subitems) + { + ListViewItem.ListViewSubItem subitem = new ListViewItem.ListViewSubItem(); + subitem.Text = s; + item.SubItems.Add(subitem); + } + + this.listView1.Items.Add(item); + } + } + + + + + + + + Returns the number of entries in the Zip archive. + + + + + Removes the given ZipEntry from the zip archive. + + + + + After calling RemoveEntry, the application must call Save to + make the changes permanent. + + + + + Thrown if the specified ZipEntry does not exist in the ZipFile. + + + + In this example, all entries in the zip archive dating from before + December 31st, 2007, are removed from the archive. This is actually much + easier if you use the RemoveSelectedEntries method. But I needed an + example for RemoveEntry, so here it is. + + String ZipFileToRead = "ArchiveToModify.zip"; + System.DateTime Threshold = new System.DateTime(2007,12,31); + using (ZipFile zip = ZipFile.Read(ZipFileToRead)) + { + var EntriesToRemove = new System.Collections.Generic.List<ZipEntry>(); + foreach (ZipEntry e in zip) + { + if (e.LastModified < Threshold) + { + // We cannot remove the entry from the list, within the context of + // an enumeration of said list. + // So we add the doomed entry to a list to be removed later. + EntriesToRemove.Add(e); + } + } + + // actually remove the doomed entries. + foreach (ZipEntry zombie in EntriesToRemove) + zip.RemoveEntry(zombie); + + zip.Comment= String.Format("This zip archive was updated at {0}.", + System.DateTime.Now.ToString("G")); + + // save with a different name + zip.Save("Archive-Updated.zip"); + } + + + + Dim ZipFileToRead As String = "ArchiveToModify.zip" + Dim Threshold As New DateTime(2007, 12, 31) + Using zip As ZipFile = ZipFile.Read(ZipFileToRead) + Dim EntriesToRemove As New System.Collections.Generic.List(Of ZipEntry) + Dim e As ZipEntry + For Each e In zip + If (e.LastModified < Threshold) Then + ' We cannot remove the entry from the list, within the context of + ' an enumeration of said list. + ' So we add the doomed entry to a list to be removed later. + EntriesToRemove.Add(e) + End If + Next + + ' actually remove the doomed entries. + Dim zombie As ZipEntry + For Each zombie In EntriesToRemove + zip.RemoveEntry(zombie) + Next + zip.Comment = String.Format("This zip archive was updated at {0}.", DateTime.Now.ToString("G")) + 'save as a different name + zip.Save("Archive-Updated.zip") + End Using + + + + + The ZipEntry to remove from the zip. + + + + + + + + Removes the ZipEntry with the given filename from the zip archive. + + + + + After calling RemoveEntry, the application must call Save to + make the changes permanent. + + + + + + Thrown if the ZipFile is not updatable. + + + + Thrown if a ZipEntry with the specified filename does not exist in + the ZipFile. + + + + + This example shows one way to remove an entry with a given filename from + an existing zip archive. + + + String zipFileToRead= "PackedDocuments.zip"; + string candidate = "DatedMaterial.xps"; + using (ZipFile zip = ZipFile.Read(zipFileToRead)) + { + if (zip.EntryFilenames.Contains(candidate)) + { + zip.RemoveEntry(candidate); + zip.Comment= String.Format("The file '{0}' has been removed from this archive.", + Candidate); + zip.Save(); + } + } + + + Dim zipFileToRead As String = "PackedDocuments.zip" + Dim candidate As String = "DatedMaterial.xps" + Using zip As ZipFile = ZipFile.Read(zipFileToRead) + If zip.EntryFilenames.Contains(candidate) Then + zip.RemoveEntry(candidate) + zip.Comment = String.Format("The file '{0}' has been removed from this archive.", Candidate) + zip.Save + End If + End Using + + + + + The name of the file, including any directory path, to remove from the zip. + The filename match is not case-sensitive by default; you can use the + CaseSensitiveRetrieval property to change this behavior. The + pathname can use forward-slashes or backward slashes. + + + + + + Closes the read and write streams associated + to the ZipFile, if necessary. + + + + The Dispose() method is generally employed implicitly, via a using(..) {..} + statement. (Using...End Using in VB) If you do not employ a using + statement, insure that your application calls Dispose() explicitly. For + example, in a Powershell application, or an application that uses the COM + interop interface, you must call Dispose() explicitly. + + + + This example extracts an entry selected by name, from the Zip file to the + Console. + + using (ZipFile zip = ZipFile.Read(zipfile)) + { + foreach (ZipEntry e in zip) + { + if (WantThisEntry(e.FileName)) + zip.Extract(e.FileName, Console.OpenStandardOutput()); + } + } // Dispose() is called implicitly here. + + + + Using zip As ZipFile = ZipFile.Read(zipfile) + Dim e As ZipEntry + For Each e In zip + If WantThisEntry(e.FileName) Then + zip.Extract(e.FileName, Console.OpenStandardOutput()) + End If + Next + End Using ' Dispose is implicity called here + + + + + + Disposes any managed resources, if the flag is set, then marks the + instance disposed. This method is typically not called explicitly from + application code. + + + + Applications should call the no-arg Dispose method. + + + + indicates whether the method should dispose streams or not. + + + + + Default size of the buffer used for IO. + + + + + An event handler invoked when a Save() starts, before and after each + entry has been written to the archive, when a Save() completes, and + during other Save events. + + + + + Depending on the particular event, different properties on the parameter are set. The following + table summarizes the available EventTypes and the conditions under + which this event handler is invoked with a + SaveProgressEventArgs with the given EventType. + + + + + value of EntryType + Meaning and conditions + + + + ZipProgressEventType.Saving_Started + Fired when ZipFile.Save() begins. + + + + + ZipProgressEventType.Saving_BeforeSaveEntry + + Fired within ZipFile.Save(), just before writing data for each + particular entry. + + + + + ZipProgressEventType.Saving_AfterSaveEntry + + Fired within ZipFile.Save(), just after having finished writing data + for each particular entry. + + + + + ZipProgressEventType.Saving_Completed + Fired when ZipFile.Save() has completed. + + + + + ZipProgressEventType.Saving_AfterSaveTempArchive + + Fired after the temporary file has been created. This happens only + when saving to a disk file. This event will not be invoked when + saving to a stream. + + + + + ZipProgressEventType.Saving_BeforeRenameTempArchive + + Fired just before renaming the temporary file to the permanent + location. This happens only when saving to a disk file. This event + will not be invoked when saving to a stream. + + + + + ZipProgressEventType.Saving_AfterRenameTempArchive + + Fired just after renaming the temporary file to the permanent + location. This happens only when saving to a disk file. This event + will not be invoked when saving to a stream. + + + + + ZipProgressEventType.Saving_AfterCompileSelfExtractor + + Fired after a self-extracting archive has finished compiling. This + EventType is used only within SaveSelfExtractor(). + + + + + ZipProgressEventType.Saving_BytesRead + + Set during the save of a particular entry, to update progress of the + Save(). When this EventType is set, the BytesTransferred is the + number of bytes that have been read from the source stream. The + TotalBytesToTransfer is the number of bytes in the uncompressed + file. + + + + + + + + + This example uses an anonymous method to handle the + SaveProgress event, by updating a progress bar. + + + progressBar1.Value = 0; + progressBar1.Max = listbox1.Items.Count; + using (ZipFile zip = new ZipFile()) + { + // listbox1 contains a list of filenames + zip.AddFiles(listbox1.Items); + + // do the progress bar: + zip.SaveProgress += (sender, e) => { + if (e.EventType == ZipProgressEventType.Saving_BeforeWriteEntry) { + progressBar1.PerformStep(); + } + }; + + zip.Save(fs); + } + + + + + This example uses a named method as the + SaveProgress event handler, to update the user, in a + console-based application. + + + static bool justHadByteUpdate= false; + public static void SaveProgress(object sender, SaveProgressEventArgs e) + { + if (e.EventType == ZipProgressEventType.Saving_Started) + Console.WriteLine("Saving: {0}", e.ArchiveName); + + else if (e.EventType == ZipProgressEventType.Saving_Completed) + { + justHadByteUpdate= false; + Console.WriteLine(); + Console.WriteLine("Done: {0}", e.ArchiveName); + } + + else if (e.EventType == ZipProgressEventType.Saving_BeforeWriteEntry) + { + if (justHadByteUpdate) + Console.WriteLine(); + Console.WriteLine(" Writing: {0} ({1}/{2})", + e.CurrentEntry.FileName, e.EntriesSaved, e.EntriesTotal); + justHadByteUpdate= false; + } + + else if (e.EventType == ZipProgressEventType.Saving_EntryBytesRead) + { + if (justHadByteUpdate) + Console.SetCursorPosition(0, Console.CursorTop); + Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, e.TotalBytesToTransfer, + e.BytesTransferred / (0.01 * e.TotalBytesToTransfer )); + justHadByteUpdate= true; + } + } + + public static ZipUp(string targetZip, string directory) + { + using (var zip = new ZipFile()) { + zip.SaveProgress += SaveProgress; + zip.AddDirectory(directory); + zip.Save(targetZip); + } + } + + + + + Public Sub ZipUp(ByVal targetZip As String, ByVal directory As String) + Using zip As ZipFile = New ZipFile + AddHandler zip.SaveProgress, AddressOf MySaveProgress + zip.AddDirectory(directory) + zip.Save(targetZip) + End Using + End Sub + + Private Shared justHadByteUpdate As Boolean = False + + Public Shared Sub MySaveProgress(ByVal sender As Object, ByVal e As SaveProgressEventArgs) + If (e.EventType Is ZipProgressEventType.Saving_Started) Then + Console.WriteLine("Saving: {0}", e.ArchiveName) + + ElseIf (e.EventType Is ZipProgressEventType.Saving_Completed) Then + justHadByteUpdate = False + Console.WriteLine + Console.WriteLine("Done: {0}", e.ArchiveName) + + ElseIf (e.EventType Is ZipProgressEventType.Saving_BeforeWriteEntry) Then + If justHadByteUpdate Then + Console.WriteLine + End If + Console.WriteLine(" Writing: {0} ({1}/{2})", e.CurrentEntry.FileName, e.EntriesSaved, e.EntriesTotal) + justHadByteUpdate = False + + ElseIf (e.EventType Is ZipProgressEventType.Saving_EntryBytesRead) Then + If justHadByteUpdate Then + Console.SetCursorPosition(0, Console.CursorTop) + End If + Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, _ + e.TotalBytesToTransfer, _ + (CDbl(e.BytesTransferred) / (0.01 * e.TotalBytesToTransfer))) + justHadByteUpdate = True + End If + End Sub + + + + + + This is a more complete example of using the SaveProgress + events in a Windows Forms application, with a + Thread object. + + + delegate void SaveEntryProgress(SaveProgressEventArgs e); + delegate void ButtonClick(object sender, EventArgs e); + + public class WorkerOptions + { + public string ZipName; + public string Folder; + public string Encoding; + public string Comment; + public int ZipFlavor; + public Zip64Option Zip64; + } + + private int _progress2MaxFactor; + private bool _saveCanceled; + private long _totalBytesBeforeCompress; + private long _totalBytesAfterCompress; + private Thread _workerThread; + + + private void btnZipup_Click(object sender, EventArgs e) + { + KickoffZipup(); + } + + private void btnCancel_Click(object sender, EventArgs e) + { + if (this.lblStatus.InvokeRequired) + { + this.lblStatus.Invoke(new ButtonClick(this.btnCancel_Click), new object[] { sender, e }); + } + else + { + _saveCanceled = true; + lblStatus.Text = "Canceled..."; + ResetState(); + } + } + + private void KickoffZipup() + { + _folderName = tbDirName.Text; + + if (_folderName == null || _folderName == "") return; + if (this.tbZipName.Text == null || this.tbZipName.Text == "") return; + + // check for existence of the zip file: + if (System.IO.File.Exists(this.tbZipName.Text)) + { + var dlgResult = MessageBox.Show(String.Format("The file you have specified ({0}) already exists." + + " Do you want to overwrite this file?", this.tbZipName.Text), + "Confirmation is Required", MessageBoxButtons.YesNo, MessageBoxIcon.Question); + if (dlgResult != DialogResult.Yes) return; + System.IO.File.Delete(this.tbZipName.Text); + } + + _saveCanceled = false; + _nFilesCompleted = 0; + _totalBytesAfterCompress = 0; + _totalBytesBeforeCompress = 0; + this.btnOk.Enabled = false; + this.btnOk.Text = "Zipping..."; + this.btnCancel.Enabled = true; + lblStatus.Text = "Zipping..."; + + var options = new WorkerOptions + { + ZipName = this.tbZipName.Text, + Folder = _folderName, + Encoding = "ibm437" + }; + + if (this.comboBox1.SelectedIndex != 0) + { + options.Encoding = this.comboBox1.SelectedItem.ToString(); + } + + if (this.radioFlavorSfxCmd.Checked) + options.ZipFlavor = 2; + else if (this.radioFlavorSfxGui.Checked) + options.ZipFlavor = 1; + else options.ZipFlavor = 0; + + if (this.radioZip64AsNecessary.Checked) + options.Zip64 = Zip64Option.AsNecessary; + else if (this.radioZip64Always.Checked) + options.Zip64 = Zip64Option.Always; + else options.Zip64 = Zip64Option.Never; + + options.Comment = String.Format("Encoding:{0} || Flavor:{1} || ZIP64:{2}\r\nCreated at {3} || {4}\r\n", + options.Encoding, + FlavorToString(options.ZipFlavor), + options.Zip64.ToString(), + System.DateTime.Now.ToString("yyyy-MMM-dd HH:mm:ss"), + this.Text); + + if (this.tbComment.Text != TB_COMMENT_NOTE) + options.Comment += this.tbComment.Text; + + _workerThread = new Thread(this.DoSave); + _workerThread.Name = "Zip Saver thread"; + _workerThread.Start(options); + this.Cursor = Cursors.WaitCursor; + } + + + private void DoSave(Object p) + { + WorkerOptions options = p as WorkerOptions; + try + { + using (var zip1 = new ZipFile()) + { + zip1.ProvisionalAlternateEncoding = System.Text.Encoding.GetEncoding(options.Encoding); + zip1.Comment = options.Comment; + zip1.AddDirectory(options.Folder); + _entriesToZip = zip1.EntryFileNames.Count; + SetProgressBars(); + zip1.SaveProgress += this.zip1_SaveProgress; + + zip1.UseZip64WhenSaving = options.Zip64; + + if (options.ZipFlavor == 1) + zip1.SaveSelfExtractor(options.ZipName, SelfExtractorFlavor.WinFormsApplication); + else if (options.ZipFlavor == 2) + zip1.SaveSelfExtractor(options.ZipName, SelfExtractorFlavor.ConsoleApplication); + else + zip1.Save(options.ZipName); + } + } + catch (System.Exception exc1) + { + MessageBox.Show(String.Format("Exception while zipping: {0}", exc1.Message)); + btnCancel_Click(null, null); + } + } + + + + void zip1_SaveProgress(object sender, SaveProgressEventArgs e) + { + switch (e.EventType) + { + case ZipProgressEventType.Saving_AfterWriteEntry: + StepArchiveProgress(e); + break; + case ZipProgressEventType.Saving_EntryBytesRead: + StepEntryProgress(e); + break; + case ZipProgressEventType.Saving_Completed: + SaveCompleted(); + break; + case ZipProgressEventType.Saving_AfterSaveTempArchive: + // this event only occurs when saving an SFX file + TempArchiveSaved(); + break; + } + if (_saveCanceled) + e.Cancel = true; + } + + + + private void StepArchiveProgress(SaveProgressEventArgs e) + { + if (this.progressBar1.InvokeRequired) + { + this.progressBar1.Invoke(new SaveEntryProgress(this.StepArchiveProgress), new object[] { e }); + } + else + { + if (!_saveCanceled) + { + _nFilesCompleted++; + this.progressBar1.PerformStep(); + _totalBytesAfterCompress += e.CurrentEntry.CompressedSize; + _totalBytesBeforeCompress += e.CurrentEntry.UncompressedSize; + + // reset the progress bar for the entry: + this.progressBar2.Value = this.progressBar2.Maximum = 1; + + this.Update(); + } + } + } + + + private void StepEntryProgress(SaveProgressEventArgs e) + { + if (this.progressBar2.InvokeRequired) + { + this.progressBar2.Invoke(new SaveEntryProgress(this.StepEntryProgress), new object[] { e }); + } + else + { + if (!_saveCanceled) + { + if (this.progressBar2.Maximum == 1) + { + // reset + Int64 max = e.TotalBytesToTransfer; + _progress2MaxFactor = 0; + while (max > System.Int32.MaxValue) + { + max /= 2; + _progress2MaxFactor++; + } + this.progressBar2.Maximum = (int)max; + lblStatus.Text = String.Format("{0} of {1} files...({2})", + _nFilesCompleted + 1, _entriesToZip, e.CurrentEntry.FileName); + } + + int xferred = e.BytesTransferred >> _progress2MaxFactor; + + this.progressBar2.Value = (xferred >= this.progressBar2.Maximum) + ? this.progressBar2.Maximum + : xferred; + + this.Update(); + } + } + } + + private void SaveCompleted() + { + if (this.lblStatus.InvokeRequired) + { + this.lblStatus.Invoke(new MethodInvoker(this.SaveCompleted)); + } + else + { + lblStatus.Text = String.Format("Done, Compressed {0} files, {1:N0}% of original.", + _nFilesCompleted, (100.00 * _totalBytesAfterCompress) / _totalBytesBeforeCompress); + ResetState(); + } + } + + private void ResetState() + { + this.btnCancel.Enabled = false; + this.btnOk.Enabled = true; + this.btnOk.Text = "Zip it!"; + this.progressBar1.Value = 0; + this.progressBar2.Value = 0; + this.Cursor = Cursors.Default; + if (!_workerThread.IsAlive) + _workerThread.Join(); + } + + + + + + + + + + + An event handler invoked before, during, and after the reading of a zip archive. + + + + + Depending on the particular event being signaled, different properties on the + parameter are set. The following table + summarizes the available EventTypes and the conditions under which this + event handler is invoked with a ReadProgressEventArgs with the given EventType. + + + + + value of EntryType + Meaning and conditions + + + + ZipProgressEventType.Reading_Started + Fired just as ZipFile.Read() begins. Meaningful properties: ArchiveName. + + + + + ZipProgressEventType.Reading_Completed + Fired when ZipFile.Read() has completed. Meaningful properties: ArchiveName. + + + + + ZipProgressEventType.Reading_ArchiveBytesRead + Fired while reading, updates the number of bytes read for the entire archive. + Meaningful properties: ArchiveName, CurrentEntry, BytesTransferred, TotalBytesToTransfer. + + + + + ZipProgressEventType.Reading_BeforeReadEntry + Indicates an entry is about to be read from the archive. + Meaningful properties: ArchiveName, EntriesTotal. + + + + + ZipProgressEventType.Reading_AfterReadEntry + Indicates an entry has just been read from the archive. + Meaningful properties: ArchiveName, EntriesTotal, CurrentEntry. + + + + + + + + + + + + + An event handler invoked before, during, and after extraction of + entries in the zip archive. + + + + + Depending on the particular event, different properties on the parameter are set. The following + table summarizes the available EventTypes and the conditions under + which this event handler is invoked with a + ExtractProgressEventArgs with the given EventType. + + + + + value of EntryType + Meaning and conditions + + + + ZipProgressEventType.Extracting_BeforeExtractAll + + Set when ExtractAll() begins. The ArchiveName, Overwrite, and + ExtractLocation properties are meaningful. + + + + ZipProgressEventType.Extracting_AfterExtractAll + + Set when ExtractAll() has completed. The ArchiveName, Overwrite, + and ExtractLocation properties are meaningful. + + + + + ZipProgressEventType.Extracting_BeforeExtractEntry + + Set when an Extract() on an entry in the ZipFile has begun. + Properties that are meaningful: ArchiveName, EntriesTotal, + CurrentEntry, Overwrite, ExtractLocation, EntriesExtracted. + + + + + ZipProgressEventType.Extracting_AfterExtractEntry + + Set when an Extract() on an entry in the ZipFile has completed. + Properties that are meaningful: ArchiveName, EntriesTotal, + CurrentEntry, Overwrite, ExtractLocation, EntriesExtracted. + + + + + ZipProgressEventType.Extracting_EntryBytesWritten + + Set within a call to Extract() on an entry in the ZipFile, as data + is extracted for the entry. Properties that are meaningful: + ArchiveName, CurrentEntry, BytesTransferred, TotalBytesToTransfer. + + + + + ZipProgressEventType.Extracting_ExtractEntryWouldOverwrite + + Set within a call to Extract() on an entry in the ZipFile, when the + extraction would overwrite an existing file. This event type is used + only when ExtractExistingFileAction on the ZipFile or + ZipEntry is set to InvokeExtractProgressEvent. + + + + + + + + + + private static bool justHadByteUpdate = false; + public static void ExtractProgress(object sender, ExtractProgressEventArgs e) + { + if(e.EventType == ZipProgressEventType.Extracting_EntryBytesWritten) + { + if (justHadByteUpdate) + Console.SetCursorPosition(0, Console.CursorTop); + + Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, e.TotalBytesToTransfer, + e.BytesTransferred / (0.01 * e.TotalBytesToTransfer )); + justHadByteUpdate = true; + } + else if(e.EventType == ZipProgressEventType.Extracting_BeforeExtractEntry) + { + if (justHadByteUpdate) + Console.WriteLine(); + Console.WriteLine("Extracting: {0}", e.CurrentEntry.FileName); + justHadByteUpdate= false; + } + } + + public static ExtractZip(string zipToExtract, string directory) + { + string TargetDirectory= "extract"; + using (var zip = ZipFile.Read(zipToExtract)) { + zip.ExtractProgress += ExtractProgress; + foreach (var e in zip1) + { + e.Extract(TargetDirectory, true); + } + } + } + + + + Public Shared Sub Main(ByVal args As String()) + Dim ZipToUnpack As String = "C1P3SML.zip" + Dim TargetDir As String = "ExtractTest_Extract" + Console.WriteLine("Extracting file {0} to {1}", ZipToUnpack, TargetDir) + Using zip1 As ZipFile = ZipFile.Read(ZipToUnpack) + AddHandler zip1.ExtractProgress, AddressOf MyExtractProgress + Dim e As ZipEntry + For Each e In zip1 + e.Extract(TargetDir, True) + Next + End Using + End Sub + + Private Shared justHadByteUpdate As Boolean = False + + Public Shared Sub MyExtractProgress(ByVal sender As Object, ByVal e As ExtractProgressEventArgs) + If (e.EventType = ZipProgressEventType.Extracting_EntryBytesWritten) Then + If ExtractTest.justHadByteUpdate Then + Console.SetCursorPosition(0, Console.CursorTop) + End If + Console.Write(" {0}/{1} ({2:N0}%)", e.BytesTransferred, e.TotalBytesToTransfer, (CDbl(e.BytesTransferred) / (0.01 * e.TotalBytesToTransfer))) + ExtractTest.justHadByteUpdate = True + ElseIf (e.EventType = ZipProgressEventType.Extracting_BeforeExtractEntry) Then + If ExtractTest.justHadByteUpdate Then + Console.WriteLine + End If + Console.WriteLine("Extracting: {0}", e.CurrentEntry.FileName) + ExtractTest.justHadByteUpdate = False + End If + End Sub + + + + + + + + + + An event handler invoked before, during, and after Adding entries to a zip archive. + + + + Adding a large number of entries to a zip file can take a long + time. For example, when calling on a + directory that contains 50,000 files, it could take 3 minutes or so. + This event handler allws an application to track the progress of the Add + operation, and to optionally cancel a lengthy Add operation. + + + + + + int _numEntriesToAdd= 0; + int _numEntriesAdded= 0; + void AddProgressHandler(object sender, AddProgressEventArgs e) + { + switch (e.EventType) + { + case ZipProgressEventType.Adding_Started: + Console.WriteLine("Adding files to the zip..."); + break; + case ZipProgressEventType.Adding_AfterAddEntry: + _numEntriesAdded++; + Console.WriteLine(String.Format("Adding file {0}/{1} :: {2}", + _numEntriesAdded, _numEntriesToAdd, e.CurrentEntry.FileName)); + break; + case ZipProgressEventType.Adding_Completed: + Console.WriteLine("Added all files"); + break; + } + } + + void CreateTheZip() + { + using (ZipFile zip = new ZipFile()) + { + zip.AddProgress += AddProgressHandler; + zip.AddDirectory(System.IO.Path.GetFileName(DirToZip)); + zip.Save(ZipFileToCreate); + } + } + + + + + + Private Sub AddProgressHandler(ByVal sender As Object, ByVal e As AddProgressEventArgs) + Select Case e.EventType + Case ZipProgressEventType.Adding_Started + Console.WriteLine("Adding files to the zip...") + Exit Select + Case ZipProgressEventType.Adding_AfterAddEntry + Console.WriteLine(String.Format("Adding file {0}", e.CurrentEntry.FileName)) + Exit Select + Case ZipProgressEventType.Adding_Completed + Console.WriteLine("Added all files") + Exit Select + End Select + End Sub + + Sub CreateTheZip() + Using zip as ZipFile = New ZipFile + AddHandler zip.AddProgress, AddressOf AddProgressHandler + zip.AddDirectory(System.IO.Path.GetFileName(DirToZip)) + zip.Save(ZipFileToCreate); + End Using + End Sub + + + + + + + + + + + + An event that is raised when an error occurs during open or read of files + while saving a zip archive. + + + + + Errors can occur as a file is being saved to the zip archive. For + example, the File.Open may fail, or a File.Read may fail, because of + lock conflicts or other reasons. If you add a handler to this event, + you can handle such errors in your own code. If you don't add a + handler, the library will throw an exception if it encounters an I/O + error during a call to Save(). + + + + Setting a handler implicitly sets to + ZipErrorAction.InvokeErrorEvent. + + + + The handler you add applies to all items that are + subsequently added to the ZipFile instance. If you set this + property after you have added items to the ZipFile, but before you + have called Save(), errors that occur while saving those items + will not cause the error handler to be invoked. + + + + If you want to handle any errors that occur with any entry in the zip + file using the same error handler, then add your error handler once, + before adding any entries to the zip archive. + + + + In the error handler method, you need to set the property on the + ZipErrorEventArgs.CurrentEntry. This communicates back to + DotNetZip what you would like to do with this particular error. Within + an error handler, if you set the ZipEntry.ZipErrorAction property + on the ZipEntry to ZipErrorAction.InvokeErrorEvent or if + you don't set it at all, the library will throw the exception. (It is the + same as if you had set the ZipEntry.ZipErrorAction property on the + ZipEntry to ZipErrorAction.Throw.) If you set the + ZipErrorEventArgs.Cancel to true, the entire Save() will be + canceled. + + + + In the case that you use ZipErrorAction.Skip, implying that + you want to skip the entry for which there's been an error, DotNetZip + tries to seek backwards in the output stream, and truncate all bytes + written on behalf of that particular entry. This works only if the + output stream is seekable. It will not work, for example, when using + ASPNET's Response.OutputStream. + + + + + + + This example shows how to use an event handler to handle + errors during save of the zip file. + + + public static void MyZipError(object sender, ZipErrorEventArgs e) + { + Console.WriteLine("Error saving {0}...", e.FileName); + Console.WriteLine(" Exception: {0}", e.exception); + ZipEntry entry = e.CurrentEntry; + string response = null; + // Ask the user whether he wants to skip this error or not + do + { + Console.Write("Retry, Skip, Throw, or Cancel ? (R/S/T/C) "); + response = Console.ReadLine(); + Console.WriteLine(); + + } while (response != null && + response[0]!='S' && response[0]!='s' && + response[0]!='R' && response[0]!='r' && + response[0]!='T' && response[0]!='t' && + response[0]!='C' && response[0]!='c'); + + e.Cancel = (response[0]=='C' || response[0]=='c'); + + if (response[0]=='S' || response[0]=='s') + entry.ZipErrorAction = ZipErrorAction.Skip; + else if (response[0]=='R' || response[0]=='r') + entry.ZipErrorAction = ZipErrorAction.Retry; + else if (response[0]=='T' || response[0]=='t') + entry.ZipErrorAction = ZipErrorAction.Throw; + } + + public void SaveTheFile() + { + string directoryToZip = "fodder"; + string directoryInArchive = "files"; + string zipFileToCreate = "Archive.zip"; + using (var zip = new ZipFile()) + { + // set the event handler before adding any entries + zip.ZipError += MyZipError; + zip.AddDirectory(directoryToZip, directoryInArchive); + zip.Save(zipFileToCreate); + } + } + + + + Private Sub MyZipError(ByVal sender As Object, ByVal e As Ionic.Zip.ZipErrorEventArgs) + ' At this point, the application could prompt the user for an action to take. + ' But in this case, this application will simply automatically skip the file, in case of error. + Console.WriteLine("Zip Error, entry {0}", e.CurrentEntry.FileName) + Console.WriteLine(" Exception: {0}", e.exception) + ' set the desired ZipErrorAction on the CurrentEntry to communicate that to DotNetZip + e.CurrentEntry.ZipErrorAction = Zip.ZipErrorAction.Skip + End Sub + + Public Sub SaveTheFile() + Dim directoryToZip As String = "fodder" + Dim directoryInArchive As String = "files" + Dim zipFileToCreate as String = "Archive.zip" + Using zipArchive As ZipFile = New ZipFile + ' set the event handler before adding any entries + AddHandler zipArchive.ZipError, AddressOf MyZipError + zipArchive.AddDirectory(directoryToZip, directoryInArchive) + zipArchive.Save(zipFileToCreate) + End Using + End Sub + + + + + + + + + Extracts all of the items in the zip archive, to the specified path in the + filesystem. The path can be relative or fully-qualified. + + + + + This method will extract all entries in the ZipFile to the + specified path. + + + + If an extraction of a file from the zip archive would overwrite an + existing file in the filesystem, the action taken is dictated by the + ExtractExistingFile property, which overrides any setting you may have + made on individual ZipEntry instances. By default, if you have not + set that property on the ZipFile instance, the entry will not + be extracted, the existing file will not be overwritten and an + exception will be thrown. To change this, set the property, or use the + overload that allows you to + specify an ExtractExistingFileAction parameter. + + + + The action to take when an extract would overwrite an existing file + applies to all entries. If you want to set this on a per-entry basis, + then you must use one of the ZipEntry.Extract methods. + + + + This method will send verbose output messages to the , if it is set on the ZipFile + instance. + + + + You may wish to take advantage of the ExtractProgress event. + + + + About timestamps: When extracting a file entry from a zip archive, the + extracted file gets the last modified time of the entry as stored in + the archive. The archive may also store extended file timestamp + information, including last accessed and created times. If these are + present in the ZipEntry, then the extracted file will also get + these times. + + + + A Directory entry is somewhat different. It will get the times as + described for a file entry, but, if there are file entries in the zip + archive that, when extracted, appear in the just-created directory, + then when those file entries are extracted, the last modified and last + accessed times of the directory will change, as a side effect. The + result is that after an extraction of a directory and a number of + files within the directory, the last modified and last accessed + timestamps on the directory will reflect the time that the last file + was extracted into the directory, rather than the time stored in the + zip archive for the directory. + + + + To compensate, when extracting an archive with ExtractAll, + DotNetZip will extract all the file and directory entries as described + above, but it will then make a second pass on the directories, and + reset the times on the directories to reflect what is stored in the + zip archive. + + + + This compensation is performed only within the context of an + ExtractAll. If you call ZipEntry.Extract on a directory + entry, the timestamps on directory in the filesystem will reflect the + times stored in the zip. If you then call ZipEntry.Extract on + a file entry, which is extracted into the directory, the timestamps on + the directory will be updated to the current time. + + + + + This example extracts all the entries in a zip archive file, to the + specified target directory. The extraction will overwrite any + existing files silently. + + + String TargetDirectory= "unpack"; + using(ZipFile zip= ZipFile.Read(ZipFileToExtract)) + { + zip.ExtractExistingFile= ExtractExistingFileAction.OverwriteSilently; + zip.ExtractAll(TargetDirectory); + } + + + + Dim TargetDirectory As String = "unpack" + Using zip As ZipFile = ZipFile.Read(ZipFileToExtract) + zip.ExtractExistingFile= ExtractExistingFileAction.OverwriteSilently + zip.ExtractAll(TargetDirectory) + End Using + + + + + + + + The path to which the contents of the zipfile will be extracted. + The path can be relative or fully-qualified. + + + + + + Extracts all of the items in the zip archive, to the specified path in the + filesystem, using the specified behavior when extraction would overwrite an + existing file. + + + + + + This method will extract all entries in the ZipFile to the specified + path. For an extraction that would overwrite an existing file, the behavior + is dictated by , which overrides any + setting you may have made on individual ZipEntry instances. + + + + The action to take when an extract would overwrite an existing file + applies to all entries. If you want to set this on a per-entry basis, + then you must use or one of the similar methods. + + + + Calling this method is equivalent to setting the property and then calling . + + + + This method will send verbose output messages to the + , if it is set on the ZipFile instance. + + + + + This example extracts all the entries in a zip archive file, to the + specified target directory. It does not overwrite any existing files. + + String TargetDirectory= "c:\\unpack"; + using(ZipFile zip= ZipFile.Read(ZipFileToExtract)) + { + zip.ExtractAll(TargetDirectory, ExtractExistingFileAction.DontOverwrite); + } + + + + Dim TargetDirectory As String = "c:\unpack" + Using zip As ZipFile = ZipFile.Read(ZipFileToExtract) + zip.ExtractAll(TargetDirectory, ExtractExistingFileAction.DontOverwrite) + End Using + + + + + The path to which the contents of the zipfile will be extracted. + The path can be relative or fully-qualified. + + + + The action to take if extraction would overwrite an existing file. + + + + + + Reads a zip file archive and returns the instance. + + + + + The stream is read using the default System.Text.Encoding, which is the + IBM437 codepage. + + + + + Thrown if the ZipFile cannot be read. The implementation of this method + relies on System.IO.File.OpenRead, which can throw a variety of exceptions, + including specific exceptions if a file is not found, an unauthorized access + exception, exceptions for poorly formatted filenames, and so on. + + + + The name of the zip archive to open. This can be a fully-qualified or relative + pathname. + + + . + + The instance read from the zip archive. + + + + + Reads a zip file archive from the named filesystem file using the + specified options. + + + + + This version of the Read() method allows the caller to pass + in a TextWriter an Encoding, via an instance of the + ReadOptions class. The ZipFile is read in using the + specified encoding for entries where UTF-8 encoding is not + explicitly specified. + + + + + + + This example shows how to read a zip file using the Big-5 Chinese + code page (950), and extract each entry in the zip file, while + sending status messages out to the Console. + + + + For this code to work as intended, the zipfile must have been + created using the big5 code page (CP950). This is typical, for + example, when using WinRar on a machine with CP950 set as the + default code page. In that case, the names of entries within the + Zip archive will be stored in that code page, and reading the zip + archive must be done using that code page. If the application did + not use the correct code page in ZipFile.Read(), then names of + entries within the zip archive would not be correctly retrieved. + + + + string zipToExtract = "MyArchive.zip"; + string extractDirectory = "extract"; + var options = new ReadOptions + { + StatusMessageWriter = System.Console.Out, + Encoding = System.Text.Encoding.GetEncoding(950) + }; + using (ZipFile zip = ZipFile.Read(zipToExtract, options)) + { + foreach (ZipEntry e in zip) + { + e.Extract(extractDirectory); + } + } + + + + + Dim zipToExtract as String = "MyArchive.zip" + Dim extractDirectory as String = "extract" + Dim options as New ReadOptions + options.Encoding = System.Text.Encoding.GetEncoding(950) + options.StatusMessageWriter = System.Console.Out + Using zip As ZipFile = ZipFile.Read(zipToExtract, options) + Dim e As ZipEntry + For Each e In zip + e.Extract(extractDirectory) + Next + End Using + + + + + + + + This example shows how to read a zip file using the default + code page, to remove entries that have a modified date before a given threshold, + sending status messages out to a StringWriter. + + + + var options = new ReadOptions + { + StatusMessageWriter = new System.IO.StringWriter() + }; + using (ZipFile zip = ZipFile.Read("PackedDocuments.zip", options)) + { + var Threshold = new DateTime(2007,7,4); + // We cannot remove the entry from the list, within the context of + // an enumeration of said list. + // So we add the doomed entry to a list to be removed later. + // pass 1: mark the entries for removal + var MarkedEntries = new System.Collections.Generic.List<ZipEntry>(); + foreach (ZipEntry e in zip) + { + if (e.LastModified < Threshold) + MarkedEntries.Add(e); + } + // pass 2: actually remove the entry. + foreach (ZipEntry zombie in MarkedEntries) + zip.RemoveEntry(zombie); + zip.Comment = "This archive has been updated."; + zip.Save(); + } + // can now use contents of sw, eg store in an audit log + + + + Dim options as New ReadOptions + options.StatusMessageWriter = New System.IO.StringWriter + Using zip As ZipFile = ZipFile.Read("PackedDocuments.zip", options) + Dim Threshold As New DateTime(2007, 7, 4) + ' We cannot remove the entry from the list, within the context of + ' an enumeration of said list. + ' So we add the doomed entry to a list to be removed later. + ' pass 1: mark the entries for removal + Dim MarkedEntries As New System.Collections.Generic.List(Of ZipEntry) + Dim e As ZipEntry + For Each e In zip + If (e.LastModified < Threshold) Then + MarkedEntries.Add(e) + End If + Next + ' pass 2: actually remove the entry. + Dim zombie As ZipEntry + For Each zombie In MarkedEntries + zip.RemoveEntry(zombie) + Next + zip.Comment = "This archive has been updated." + zip.Save + End Using + ' can now use contents of sw, eg store in an audit log + + + + + Thrown if the zipfile cannot be read. The implementation of + this method relies on System.IO.File.OpenRead, which + can throw a variety of exceptions, including specific + exceptions if a file is not found, an unauthorized access + exception, exceptions for poorly formatted filenames, and so + on. + + + + The name of the zip archive to open. + This can be a fully-qualified or relative pathname. + + + + The set of options to use when reading the zip file. + + + The ZipFile instance read from the zip archive. + + + + + + + Reads a zip file archive using the specified text encoding, the specified + TextWriter for status messages, and the specified ReadProgress event handler, + and returns the instance. + + + + The name of the zip archive to open. + This can be a fully-qualified or relative pathname. + + + + An event handler for Read operations. + + + + The System.IO.TextWriter to use for writing verbose status messages + during operations on the zip archive. A console application may wish to + pass System.Console.Out to get messages on the Console. A graphical + or headless application may wish to capture the messages in a different + TextWriter, such as a System.IO.StringWriter. + + + + The System.Text.Encoding to use when reading in the zip archive. Be + careful specifying the encoding. If the value you use here is not the same + as the Encoding used when the zip archive was created (possibly by a + different archiver) you will get unexpected results and possibly exceptions. + + + The instance read from the zip archive. + + + + + Reads a zip archive from a stream. + + + + + + When reading from a file, it's probably easier to just use + ZipFile.Read(String, ReadOptions). This + overload is useful when when the zip archive content is + available from an already-open stream. The stream must be + open and readable and seekable when calling this method. The + stream is left open when the reading is completed. + + + + Using this overload, the stream is read using the default + System.Text.Encoding, which is the IBM437 + codepage. If you want to specify the encoding to use when + reading the zipfile content, see + ZipFile.Read(Stream, ReadOptions). This + + + + Reading of zip content begins at the current position in the + stream. This means if you have a stream that concatenates + regular data and zip data, if you position the open, readable + stream at the start of the zip data, you will be able to read + the zip archive using this constructor, or any of the ZipFile + constructors that accept a as + input. Some examples of where this might be useful: the zip + content is concatenated at the end of a regular EXE file, as + some self-extracting archives do. (Note: SFX files produced + by DotNetZip do not work this way; they can be read as normal + ZIP files). Another example might be a stream being read from + a database, where the zip content is embedded within an + aggregate stream of data. + + + + + + + This example shows how to Read zip content from a stream, and + extract one entry into a different stream. In this example, + the filename "NameOfEntryInArchive.doc", refers only to the + name of the entry within the zip archive. A file by that + name is not created in the filesystem. The I/O is done + strictly with the given streams. + + + + using (ZipFile zip = ZipFile.Read(InputStream)) + { + zip.Extract("NameOfEntryInArchive.doc", OutputStream); + } + + + + Using zip as ZipFile = ZipFile.Read(InputStream) + zip.Extract("NameOfEntryInArchive.doc", OutputStream) + End Using + + + + the stream containing the zip data. + + The ZipFile instance read from the stream + + + + + Reads a zip file archive from the given stream using the + specified options. + + + + + + When reading from a file, it's probably easier to just use + ZipFile.Read(String, ReadOptions). This + overload is useful when when the zip archive content is + available from an already-open stream. The stream must be + open and readable and seekable when calling this method. The + stream is left open when the reading is completed. + + + + Reading of zip content begins at the current position in the + stream. This means if you have a stream that concatenates + regular data and zip data, if you position the open, readable + stream at the start of the zip data, you will be able to read + the zip archive using this constructor, or any of the ZipFile + constructors that accept a as + input. Some examples of where this might be useful: the zip + content is concatenated at the end of a regular EXE file, as + some self-extracting archives do. (Note: SFX files produced + by DotNetZip do not work this way; they can be read as normal + ZIP files). Another example might be a stream being read from + a database, where the zip content is embedded within an + aggregate stream of data. + + + + the stream containing the zip data. + + + The set of options to use when reading the zip file. + + + + Thrown if the zip archive cannot be read. + + + The ZipFile instance read from the stream. + + + + + + + Reads a zip archive from a stream, using the specified text Encoding, the + specified TextWriter for status messages, + and the specified ReadProgress event handler. + + + + + Reading of zip content begins at the current position in the stream. This + means if you have a stream that concatenates regular data and zip data, if + you position the open, readable stream at the start of the zip data, you + will be able to read the zip archive using this constructor, or any of the + ZipFile constructors that accept a as + input. Some examples of where this might be useful: the zip content is + concatenated at the end of a regular EXE file, as some self-extracting + archives do. (Note: SFX files produced by DotNetZip do not work this + way). Another example might be a stream being read from a database, where + the zip content is embedded within an aggregate stream of data. + + + + the stream containing the zip data. + + + The System.IO.TextWriter to which verbose status messages are written + during operations on the ZipFile. For example, in a console + application, System.Console.Out works, and will get a message for each entry + added to the ZipFile. If the TextWriter is null, no verbose messages + are written. + + + + The text encoding to use when reading entries that do not have the UTF-8 + encoding bit set. Be careful specifying the encoding. If the value you use + here is not the same as the Encoding used when the zip archive was created + (possibly by a different archiver) you will get unexpected results and + possibly exceptions. See the + property for more information. + + + + An event handler for Read operations. + + + an instance of ZipFile + + + + Checks the given file to see if it appears to be a valid zip file. + + + + + Calling this method is equivalent to calling with the testExtract parameter set to false. + + + + The file to check. + true if the file appears to be a zip file. + + + + Checks a file to see if it is a valid zip file. + + + + + This method opens the specified zip file, reads in the zip archive, + verifying the ZIP metadata as it reads. + + + + If everything succeeds, then the method returns true. If anything fails - + for example if an incorrect signature or CRC is found, indicating a + corrupt file, the the method returns false. This method also returns + false for a file that does not exist. + + + + If is true, as part of its check, this + method reads in the content for each entry, expands it, and checks CRCs. + This provides an additional check beyond verifying the zip header and + directory data. + + + + If is true, and if any of the zip entries + are protected with a password, this method will return false. If you want + to verify a ZipFile that has entries which are protected with a + password, you will need to do that manually. + + + + + The zip file to check. + true if the caller wants to extract each entry. + true if the file contains a valid zip file. + + + + Checks a stream to see if it contains a valid zip archive. + + + + + This method reads the zip archive contained in the specified stream, verifying + the ZIP metadata as it reads. If testExtract is true, this method also extracts + each entry in the archive, dumping all the bits into . + + + + If everything succeeds, then the method returns true. If anything fails - + for example if an incorrect signature or CRC is found, indicating a corrupt + file, the the method returns false. This method also returns false for a + file that does not exist. + + + + If testExtract is true, this method reads in the content for each + entry, expands it, and checks CRCs. This provides an additional check + beyond verifying the zip header data. + + + + If testExtract is true, and if any of the zip entries are protected + with a password, this method will return false. If you want to verify a + ZipFile that has entries which are protected with a password, you will need + to do that manually. + + + + + + The stream to check. + true if the caller wants to extract each entry. + true if the stream contains a valid zip archive. + + + + Delete file with retry on UnauthorizedAccessException. + + + + + When calling File.Delete() on a file that has been "recently" + created, the call sometimes fails with + UnauthorizedAccessException. This method simply retries the Delete 3 + times with a sleep between tries. + + + + the name of the file to be deleted + + + + Saves the Zip archive to a file, specified by the Name property of the + ZipFile. + + + + + The ZipFile instance is written to storage, typically a zip file + in a filesystem, only when the caller calls Save. In the typical + case, the Save operation writes the zip content to a temporary file, and + then renames the temporary file to the desired name. If necessary, this + method will delete a pre-existing file before the rename. + + + + The property is specified either explicitly, + or implicitly using one of the parameterized ZipFile constructors. For + COM Automation clients, the Name property must be set explicitly, + because COM Automation clients cannot call parameterized constructors. + + + + When using a filesystem file for the Zip output, it is possible to call + Save multiple times on the ZipFile instance. With each + call the zip content is re-written to the same output file. + + + + Data for entries that have been added to the ZipFile instance is + written to the output when the Save method is called. This means + that the input streams for those entries must be available at the time + the application calls Save. If, for example, the application + adds entries with AddEntry using a dynamically-allocated + MemoryStream, the memory stream must not have been disposed + before the call to Save. See the property for more discussion of the + availability requirements of the input stream for an entry, and an + approach for providing just-in-time stream lifecycle management. + + + + + + + + Thrown if you haven't specified a location or stream for saving the zip, + either in the constructor or by setting the Name property, or if you try + to save a regular zip archive to a filename with a .exe extension. + + + + Thrown if or is non-zero, and the number + of segments that would be generated for the spanned zip file during the + save operation exceeds 99. If this happens, you need to increase the + segment size. + + + + + + Save the file to a new zipfile, with the given name. + + + + + This method allows the application to explicitly specify the name of the zip + file when saving. Use this when creating a new zip file, or when + updating a zip archive. + + + + An application can also save a zip archive in several places by calling this + method multiple times in succession, with different filenames. + + + + The ZipFile instance is written to storage, typically a zip file in a + filesystem, only when the caller calls Save. The Save operation writes + the zip content to a temporary file, and then renames the temporary file + to the desired name. If necessary, this method will delete a pre-existing file + before the rename. + + + + + + Thrown if you specify a directory for the filename. + + + + The name of the zip archive to save to. Existing files will + be overwritten with great prejudice. + + + + This example shows how to create and Save a zip file. + + using (ZipFile zip = new ZipFile()) + { + zip.AddDirectory(@"c:\reports\January"); + zip.Save("January.zip"); + } + + + + Using zip As New ZipFile() + zip.AddDirectory("c:\reports\January") + zip.Save("January.zip") + End Using + + + + + + This example shows how to update a zip file. + + using (ZipFile zip = ZipFile.Read("ExistingArchive.zip")) + { + zip.AddFile("NewData.csv"); + zip.Save("UpdatedArchive.zip"); + } + + + + Using zip As ZipFile = ZipFile.Read("ExistingArchive.zip") + zip.AddFile("NewData.csv") + zip.Save("UpdatedArchive.zip") + End Using + + + + + + + Save the zip archive to the specified stream. + + + + + The ZipFile instance is written to storage - typically a zip file + in a filesystem, but using this overload, the storage can be anything + accessible via a writable stream - only when the caller calls Save. + + + + Use this method to save the zip content to a stream directly. A common + scenario is an ASP.NET application that dynamically generates a zip file + and allows the browser to download it. The application can call + Save(Response.OutputStream) to write a zipfile directly to the + output stream, without creating a zip file on the disk on the ASP.NET + server. + + + + Be careful when saving a file to a non-seekable stream, including + Response.OutputStream. When DotNetZip writes to a non-seekable + stream, the zip archive is formatted in such a way that may not be + compatible with all zip tools on all platforms. It's a perfectly legal + and compliant zip file, but some people have reported problems opening + files produced this way using the Mac OS archive utility. + + + + + + + This example saves the zipfile content into a MemoryStream, and + then gets the array of bytes from that MemoryStream. + + + using (var zip = new Ionic.Zip.ZipFile()) + { + zip.CompressionLevel= Ionic.Zlib.CompressionLevel.BestCompression; + zip.Password = "VerySecret."; + zip.Encryption = EncryptionAlgorithm.WinZipAes128; + zip.AddFile(sourceFileName); + MemoryStream output = new MemoryStream(); + zip.Save(output); + + byte[] zipbytes = output.ToArray(); + } + + + + + + This example shows a pitfall you should avoid. DO NOT read + from a stream, then try to save to the same stream. DO + NOT DO THIS: + + + + using (var fs = new FileStream(filename, FileMode.Open)) + { + using (var zip = Ionic.Zip.ZipFile.Read(inputStream)) + { + zip.AddEntry("Name1.txt", "this is the content"); + zip.Save(inputStream); // NO NO NO!! + } + } + + + + Better like this: + + + + using (var zip = Ionic.Zip.ZipFile.Read(filename)) + { + zip.AddEntry("Name1.txt", "this is the content"); + zip.Save(); // YES! + } + + + + + + The System.IO.Stream to write to. It must be + writable. If you created the ZipFile instance by calling + ZipFile.Read(), this stream must not be the same stream + you passed to ZipFile.Read(). + + + + + Adds to the ZipFile a set of files from the current working directory on + disk, that conform to the specified criteria. + + + + + This method selects files from the the current working directory matching + the specified criteria, and adds them to the ZipFile. + + + + Specify the criteria in statements of 3 elements: a noun, an operator, and + a value. Consider the string "name != *.doc" . The noun is "name". The + operator is "!=", implying "Not Equal". The value is "*.doc". That + criterion, in English, says "all files with a name that does not end in + the .doc extension." + + + + Supported nouns include "name" (or "filename") for the filename; "atime", + "mtime", and "ctime" for last access time, last modfied time, and created + time of the file, respectively; "attributes" (or "attrs") for the file + attributes; "size" (or "length") for the file length (uncompressed), and + "type" for the type of object, either a file or a directory. The + "attributes", "name" and "type" nouns both support = and != as operators. + The "size", "atime", "mtime", and "ctime" nouns support = and !=, and + >, >=, <, <= as well. The times are taken to be expressed in + local time. + + + + Specify values for the file attributes as a string with one or more of the + characters H,R,S,A,I,L in any order, implying file attributes of Hidden, + ReadOnly, System, Archive, NotContextIndexed, and ReparsePoint (symbolic + link) respectively. + + + + To specify a time, use YYYY-MM-DD-HH:mm:ss or YYYY/MM/DD-HH:mm:ss as the + format. If you omit the HH:mm:ss portion, it is assumed to be 00:00:00 + (midnight). + + + + The value for a size criterion is expressed in integer quantities of bytes, + kilobytes (use k or kb after the number), megabytes (m or mb), or gigabytes + (g or gb). + + + + The value for a name is a pattern to match against the filename, potentially + including wildcards. The pattern follows CMD.exe glob rules: * implies one + or more of any character, while ? implies one character. If the name + pattern contains any slashes, it is matched to the entire filename, + including the path; otherwise, it is matched against only the filename + without the path. This means a pattern of "*\*.*" matches all files one + directory level deep, while a pattern of "*.*" matches all files in all + directories. + + + + To specify a name pattern that includes spaces, use single quotes around the + pattern. A pattern of "'* *.*'" will match all files that have spaces in + the filename. The full criteria string for that would be "name = '* *.*'" . + + + + The value for a type criterion is either F (implying a file) or D (implying + a directory). + + + + Some examples: + + + + + criteria + Files retrieved + + + + name != *.xls + any file with an extension that is not .xls + + + + + name = *.mp3 + any file with a .mp3 extension. + + + + + *.mp3 + (same as above) any file with a .mp3 extension. + + + + + attributes = A + all files whose attributes include the Archive bit. + + + + + attributes != H + all files whose attributes do not include the Hidden bit. + + + + + mtime > 2009-01-01 + all files with a last modified time after January 1st, 2009. + + + + + size > 2gb + all files whose uncompressed size is greater than 2gb. + + + + + type = D + all directories in the filesystem. + + + + + + You can combine criteria with the conjunctions AND or OR. Using a string + like "name = *.txt AND size >= 100k" for the selectionCriteria retrieves + entries whose names end in .txt, and whose uncompressed size is greater than + or equal to 100 kilobytes. + + + + For more complex combinations of criteria, you can use parenthesis to group + clauses in the boolean logic. Without parenthesis, the precedence of the + criterion atoms is determined by order of appearance. Unlike the C# + language, the AND conjunction does not take precendence over the logical OR. + This is important only in strings that contain 3 or more criterion atoms. + In other words, "name = *.txt and size > 1000 or attributes = H" implies + "((name = *.txt AND size > 1000) OR attributes = H)" while "attributes = + H OR name = *.txt and size > 1000" evaluates to "((attributes = H OR name + = *.txt) AND size > 1000)". When in doubt, use parenthesis. + + + + Using time properties requires some extra care. If you want to retrieve all + entries that were last updated on 2009 February 14, specify a time range + like so:"mtime >= 2009-02-14 AND mtime < 2009-02-15". Read this to + say: all files updated after 12:00am on February 14th, until 12:00am on + February 15th. You can use the same bracketing approach to specify any time + period - a year, a month, a week, and so on. + + + + The syntax allows one special case: if you provide a string with no spaces, it is + treated as a pattern to match for the filename. Therefore a string like "*.xls" + will be equivalent to specifying "name = *.xls". + + + + There is no logic in this method that insures that the file inclusion + criteria are internally consistent. For example, it's possible to specify + criteria that says the file must have a size of less than 100 bytes, as well + as a size that is greater than 1000 bytes. Obviously no file will ever + satisfy such criteria, but this method does not detect such logical + inconsistencies. The caller is responsible for insuring the criteria are + sensible. + + + + Using this method, the file selection does not recurse into + subdirectories, and the full path of the selected files is included in the + entries added into the zip archive. If you don't like these behaviors, + see the other overloads of this method. + + + + + This example zips up all *.csv files in the current working directory. + + using (ZipFile zip = new ZipFile()) + { + // To just match on filename wildcards, + // use the shorthand form of the selectionCriteria string. + zip.AddSelectedFiles("*.csv"); + zip.Save(PathToZipArchive); + } + + + Using zip As ZipFile = New ZipFile() + zip.AddSelectedFiles("*.csv") + zip.Save(PathToZipArchive) + End Using + + + + The criteria for file selection + + + + Adds to the ZipFile a set of files from the disk that conform to the + specified criteria, optionally recursing into subdirectories. + + + + + This method selects files from the the current working directory matching + the specified criteria, and adds them to the ZipFile. If + recurseDirectories is true, files are also selected from + subdirectories, and the directory structure in the filesystem is + reproduced in the zip archive, rooted at the current working directory. + + + + Using this method, the full path of the selected files is included in the + entries added into the zip archive. If you don't want this behavior, use + one of the overloads of this method that allows the specification of a + directoryInArchive. + + + + For details on the syntax for the selectionCriteria parameter, see . + + + + + + + This example zips up all *.xml files in the current working directory, or any + subdirectory, that are larger than 1mb. + + + using (ZipFile zip = new ZipFile()) + { + // Use a compound expression in the selectionCriteria string. + zip.AddSelectedFiles("name = *.xml and size > 1024kb", true); + zip.Save(PathToZipArchive); + } + + + Using zip As ZipFile = New ZipFile() + ' Use a compound expression in the selectionCriteria string. + zip.AddSelectedFiles("name = *.xml and size > 1024kb", true) + zip.Save(PathToZipArchive) + End Using + + + + The criteria for file selection + + + If true, the file selection will recurse into subdirectories. + + + + + Adds to the ZipFile a set of files from a specified directory in the + filesystem, that conform to the specified criteria. + + + + + This method selects files that conform to the specified criteria, from the + the specified directory on disk, and adds them to the ZipFile. The search + does not recurse into subdirectores. + + + + Using this method, the full filesystem path of the files on disk is + reproduced on the entries added to the zip file. If you don't want this + behavior, use one of the other overloads of this method. + + + + For details on the syntax for the selectionCriteria parameter, see . + + + + + + + This example zips up all *.xml files larger than 1mb in the directory + given by "d:\rawdata". + + + using (ZipFile zip = new ZipFile()) + { + // Use a compound expression in the selectionCriteria string. + zip.AddSelectedFiles("name = *.xml and size > 1024kb", "d:\\rawdata"); + zip.Save(PathToZipArchive); + } + + + + Using zip As ZipFile = New ZipFile() + ' Use a compound expression in the selectionCriteria string. + zip.AddSelectedFiles("name = *.xml and size > 1024kb", "d:\rawdata) + zip.Save(PathToZipArchive) + End Using + + + + The criteria for file selection + + + The name of the directory on the disk from which to select files. + + + + + Adds to the ZipFile a set of files from the specified directory on disk, + that conform to the specified criteria. + + + + + + This method selects files from the the specified disk directory matching + the specified selection criteria, and adds them to the ZipFile. If + recurseDirectories is true, files are also selected from + subdirectories. + + + + The full directory structure in the filesystem is reproduced on the + entries added to the zip archive. If you don't want this behavior, use + one of the overloads of this method that allows the specification of a + directoryInArchive. + + + + For details on the syntax for the selectionCriteria parameter, see . + + + + + + This example zips up all *.csv files in the "files" directory, or any + subdirectory, that have been saved since 2009 February 14th. + + + using (ZipFile zip = new ZipFile()) + { + // Use a compound expression in the selectionCriteria string. + zip.AddSelectedFiles("name = *.csv and mtime > 2009-02-14", "files", true); + zip.Save(PathToZipArchive); + } + + + Using zip As ZipFile = New ZipFile() + ' Use a compound expression in the selectionCriteria string. + zip.AddSelectedFiles("name = *.csv and mtime > 2009-02-14", "files", true) + zip.Save(PathToZipArchive) + End Using + + + + + This example zips up all files in the current working + directory, and all its child directories, except those in + the excludethis subdirectory. + + Using Zip As ZipFile = New ZipFile(zipfile) + Zip.AddSelectedFfiles("name != 'excludethis\*.*'", datapath, True) + Zip.Save() + End Using + + + + The criteria for file selection + + + The filesystem path from which to select files. + + + + If true, the file selection will recurse into subdirectories. + + + + + Adds to the ZipFile a selection of files from the specified directory on + disk, that conform to the specified criteria, and using a specified root + path for entries added to the zip archive. + + + + + This method selects files from the specified disk directory matching the + specified selection criteria, and adds those files to the ZipFile, using + the specified directory path in the archive. The search does not recurse + into subdirectories. For details on the syntax for the selectionCriteria + parameter, see . + + + + + + + This example zips up all *.psd files in the "photos" directory that have + been saved since 2009 February 14th, and puts them all in a zip file, + using the directory name of "content" in the zip archive itself. When the + zip archive is unzipped, the folder containing the .psd files will be + named "content". + + + using (ZipFile zip = new ZipFile()) + { + // Use a compound expression in the selectionCriteria string. + zip.AddSelectedFiles("name = *.psd and mtime > 2009-02-14", "photos", "content"); + zip.Save(PathToZipArchive); + } + + + Using zip As ZipFile = New ZipFile + zip.AddSelectedFiles("name = *.psd and mtime > 2009-02-14", "photos", "content") + zip.Save(PathToZipArchive) + End Using + + + + + The criteria for selection of files to add to the ZipFile. + + + + The path to the directory in the filesystem from which to select files. + + + + Specifies a directory path to use to in place of the + directoryOnDisk. This path may, or may not, correspond to a real + directory in the current filesystem. If the files within the zip are + later extracted, this is the path used for the extracted file. Passing + null (nothing in VB) will use the path on the file name, if any; in other + words it would use directoryOnDisk, plus any subdirectory. Passing + the empty string ("") will insert the item at the root path within the + archive. + + + + + Adds to the ZipFile a selection of files from the specified directory on + disk, that conform to the specified criteria, optionally recursing through + subdirectories, and using a specified root path for entries added to the + zip archive. + + + + This method selects files from the specified disk directory that match the + specified selection criteria, and adds those files to the ZipFile, using + the specified directory path in the archive. If recurseDirectories + is true, files are also selected from subdirectories, and the directory + structure in the filesystem is reproduced in the zip archive, rooted at + the directory specified by directoryOnDisk. For details on the + syntax for the selectionCriteria parameter, see . + + + + + This example zips up all files that are NOT *.pst files, in the current + working directory and any subdirectories. + + + using (ZipFile zip = new ZipFile()) + { + zip.AddSelectedFiles("name != *.pst", SourceDirectory, "backup", true); + zip.Save(PathToZipArchive); + } + + + Using zip As ZipFile = New ZipFile + zip.AddSelectedFiles("name != *.pst", SourceDirectory, "backup", true) + zip.Save(PathToZipArchive) + End Using + + + + + The criteria for selection of files to add to the ZipFile. + + + + The path to the directory in the filesystem from which to select files. + + + + Specifies a directory path to use to in place of the + directoryOnDisk. This path may, or may not, correspond to a real + directory in the current filesystem. If the files within the zip are + later extracted, this is the path used for the extracted file. Passing + null (nothing in VB) will use the path on the file name, if any; in other + words it would use directoryOnDisk, plus any subdirectory. Passing + the empty string ("") will insert the item at the root path within the + archive. + + + + If true, the method also scans subdirectories for files matching the + criteria. + + + + + Updates the ZipFile with a selection of files from the disk that conform + to the specified criteria. + + + + This method selects files from the specified disk directory that match the + specified selection criteria, and Updates the ZipFile with those + files, using the specified directory path in the archive. If + recurseDirectories is true, files are also selected from + subdirectories, and the directory structure in the filesystem is + reproduced in the zip archive, rooted at the directory specified by + directoryOnDisk. For details on the syntax for the + selectionCriteria parameter, see . + + + + The criteria for selection of files to add to the ZipFile. + + + + The path to the directory in the filesystem from which to select files. + + + + Specifies a directory path to use to in place of the + directoryOnDisk. This path may, or may not, correspond to a + real directory in the current filesystem. If the files within the zip + are later extracted, this is the path used for the extracted file. + Passing null (nothing in VB) will use the path on the file name, if + any; in other words it would use directoryOnDisk, plus any + subdirectory. Passing the empty string ("") will insert the item at + the root path within the archive. + + + + If true, the method also scans subdirectories for files matching the criteria. + + + + + + + Retrieve entries from the zipfile by specified criteria. + + + + + This method allows callers to retrieve the collection of entries from the zipfile + that fit the specified criteria. The criteria are described in a string format, and + can include patterns for the filename; constraints on the size of the entry; + constraints on the last modified, created, or last accessed time for the file + described by the entry; or the attributes of the entry. + + + + For details on the syntax for the selectionCriteria parameter, see . + + + + This method is intended for use with a ZipFile that has been read from storage. + When creating a new ZipFile, this method will work only after the ZipArchive has + been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip + archive from storage.) Calling SelectEntries on a ZipFile that has not yet been + saved will deliver undefined results. + + + + + Thrown if selectionCriteria has an invalid syntax. + + + + This example selects all the PhotoShop files from within an archive, and extracts them + to the current working directory. + + using (ZipFile zip1 = ZipFile.Read(ZipFileName)) + { + var PhotoShopFiles = zip1.SelectEntries("*.psd"); + foreach (ZipEntry psd in PhotoShopFiles) + { + psd.Extract(); + } + } + + + Using zip1 As ZipFile = ZipFile.Read(ZipFileName) + Dim PhotoShopFiles as ICollection(Of ZipEntry) + PhotoShopFiles = zip1.SelectEntries("*.psd") + Dim psd As ZipEntry + For Each psd In PhotoShopFiles + psd.Extract + Next + End Using + + + the string that specifies which entries to select + a collection of ZipEntry objects that conform to the inclusion spec + + + + Retrieve entries from the zipfile by specified criteria. + + + + + This method allows callers to retrieve the collection of entries from the zipfile + that fit the specified criteria. The criteria are described in a string format, and + can include patterns for the filename; constraints on the size of the entry; + constraints on the last modified, created, or last accessed time for the file + described by the entry; or the attributes of the entry. + + + + For details on the syntax for the selectionCriteria parameter, see . + + + + This method is intended for use with a ZipFile that has been read from storage. + When creating a new ZipFile, this method will work only after the ZipArchive has + been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip + archive from storage.) Calling SelectEntries on a ZipFile that has not yet been + saved will deliver undefined results. + + + + + Thrown if selectionCriteria has an invalid syntax. + + + + + using (ZipFile zip1 = ZipFile.Read(ZipFileName)) + { + var UpdatedPhotoShopFiles = zip1.SelectEntries("*.psd", "UpdatedFiles"); + foreach (ZipEntry e in UpdatedPhotoShopFiles) + { + // prompt for extract here + if (WantExtract(e.FileName)) + e.Extract(); + } + } + + + Using zip1 As ZipFile = ZipFile.Read(ZipFileName) + Dim UpdatedPhotoShopFiles As ICollection(Of ZipEntry) = zip1.SelectEntries("*.psd", "UpdatedFiles") + Dim e As ZipEntry + For Each e In UpdatedPhotoShopFiles + ' prompt for extract here + If Me.WantExtract(e.FileName) Then + e.Extract + End If + Next + End Using + + + the string that specifies which entries to select + + + the directory in the archive from which to select entries. If null, then + all directories in the archive are used. + + + a collection of ZipEntry objects that conform to the inclusion spec + + + + Remove entries from the zipfile by specified criteria. + + + + + This method allows callers to remove the collection of entries from the zipfile + that fit the specified criteria. The criteria are described in a string format, and + can include patterns for the filename; constraints on the size of the entry; + constraints on the last modified, created, or last accessed time for the file + described by the entry; or the attributes of the entry. + + + + For details on the syntax for the selectionCriteria parameter, see . + + + + This method is intended for use with a ZipFile that has been read from storage. + When creating a new ZipFile, this method will work only after the ZipArchive has + been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip + archive from storage.) Calling SelectEntries on a ZipFile that has not yet been + saved will deliver undefined results. + + + + + Thrown if selectionCriteria has an invalid syntax. + + + + This example removes all entries in a zip file that were modified prior to January 1st, 2008. + + using (ZipFile zip1 = ZipFile.Read(ZipFileName)) + { + // remove all entries from prior to Jan 1, 2008 + zip1.RemoveEntries("mtime < 2008-01-01"); + // don't forget to save the archive! + zip1.Save(); + } + + + Using zip As ZipFile = ZipFile.Read(ZipFileName) + ' remove all entries from prior to Jan 1, 2008 + zip1.RemoveEntries("mtime < 2008-01-01") + ' do not forget to save the archive! + zip1.Save + End Using + + + the string that specifies which entries to select + the number of entries removed + + + + Remove entries from the zipfile by specified criteria, and within the specified + path in the archive. + + + + + This method allows callers to remove the collection of entries from the zipfile + that fit the specified criteria. The criteria are described in a string format, and + can include patterns for the filename; constraints on the size of the entry; + constraints on the last modified, created, or last accessed time for the file + described by the entry; or the attributes of the entry. + + + + For details on the syntax for the selectionCriteria parameter, see . + + + + This method is intended for use with a ZipFile that has been read from storage. + When creating a new ZipFile, this method will work only after the ZipArchive has + been Saved to the disk (the ZipFile class subsequently and implicitly reads the Zip + archive from storage.) Calling SelectEntries on a ZipFile that has not yet been + saved will deliver undefined results. + + + + + Thrown if selectionCriteria has an invalid syntax. + + + + + using (ZipFile zip1 = ZipFile.Read(ZipFileName)) + { + // remove all entries from prior to Jan 1, 2008 + zip1.RemoveEntries("mtime < 2008-01-01", "documents"); + // a call to ZipFile.Save will make the modifications permanent + zip1.Save(); + } + + + Using zip As ZipFile = ZipFile.Read(ZipFileName) + ' remove all entries from prior to Jan 1, 2008 + zip1.RemoveEntries("mtime < 2008-01-01", "documents") + ' a call to ZipFile.Save will make the modifications permanent + zip1.Save + End Using + + + + the string that specifies which entries to select + + the directory in the archive from which to select entries. If null, then + all directories in the archive are used. + + the number of entries removed + + + + Selects and Extracts a set of Entries from the ZipFile. + + + + + The entries are extracted into the current working directory. + + + + If any of the files to be extracted already exist, then the action taken is as + specified in the property on the + corresponding ZipEntry instance. By default, the action taken in this case is to + throw an exception. + + + + For information on the syntax of the selectionCriteria string, + see . + + + + + This example shows how extract all XML files modified after 15 January 2009. + + using (ZipFile zip = ZipFile.Read(zipArchiveName)) + { + zip.ExtractSelectedEntries("name = *.xml and mtime > 2009-01-15"); + } + + + the selection criteria for entries to extract. + + + + + + Selects and Extracts a set of Entries from the ZipFile. + + + + + The entries are extracted into the current working directory. When extraction would would + overwrite an existing filesystem file, the action taken is as specified in the + parameter. + + + + For information on the syntax of the string describing the entry selection criteria, + see . + + + + + This example shows how extract all XML files modified after 15 January 2009, + overwriting any existing files. + + using (ZipFile zip = ZipFile.Read(zipArchiveName)) + { + zip.ExtractSelectedEntries("name = *.xml and mtime > 2009-01-15", + ExtractExistingFileAction.OverwriteSilently); + } + + + + the selection criteria for entries to extract. + + + The action to take if extraction would overwrite an existing file. + + + + + Selects and Extracts a set of Entries from the ZipFile. + + + + + The entries are selected from the specified directory within the archive, and then + extracted into the current working directory. + + + + If any of the files to be extracted already exist, then the action taken is as + specified in the property on the + corresponding ZipEntry instance. By default, the action taken in this case is to + throw an exception. + + + + For information on the syntax of the string describing the entry selection criteria, + see . + + + + + This example shows how extract all XML files modified after 15 January 2009, + and writes them to the "unpack" directory. + + using (ZipFile zip = ZipFile.Read(zipArchiveName)) + { + zip.ExtractSelectedEntries("name = *.xml and mtime > 2009-01-15","unpack"); + } + + + + the selection criteria for entries to extract. + + + the directory in the archive from which to select entries. If null, then + all directories in the archive are used. + + + + + + + Selects and Extracts a set of Entries from the ZipFile. + + + + + The entries are extracted into the specified directory. If any of the files to be + extracted already exist, an exception will be thrown. + + + For information on the syntax of the string describing the entry selection criteria, + see . + + + + the selection criteria for entries to extract. + + + the directory in the archive from which to select entries. If null, then + all directories in the archive are used. + + + + the directory on the disk into which to extract. It will be created + if it does not exist. + + + + + Selects and Extracts a set of Entries from the ZipFile. + + + + + The entries are extracted into the specified directory. When extraction would would + overwrite an existing filesystem file, the action taken is as specified in the + parameter. + + + + For information on the syntax of the string describing the entry selection criteria, + see . + + + + + This example shows how extract all files with an XML extension or with a size larger than 100,000 bytes, + and puts them in the unpack directory. For any files that already exist in + that destination directory, they will not be overwritten. + + using (ZipFile zip = ZipFile.Read(zipArchiveName)) + { + zip.ExtractSelectedEntries("name = *.xml or size > 100000", + null, + "unpack", + ExtractExistingFileAction.DontOverwrite); + } + + + + the selection criteria for entries to extract. + + + The directory on the disk into which to extract. It will be created if it does not exist. + + + + The directory in the archive from which to select entries. If null, then + all directories in the archive are used. + + + + The action to take if extraction would overwrite an existing file. + + + + + + + + Static constructor for ZipFile + + + Code Pages 437 and 1252 for English are same + Code Page 1252 Windows Latin 1 (ANSI) - + Code Page 437 MS-DOS Latin US - + + + + + The default text encoding used in zip archives. It is numeric 437, also + known as IBM437. + + + + + + Generic IEnumerator support, for use of a ZipFile in an enumeration. + + + + You probably do not want to call GetEnumerator explicitly. Instead + it is implicitly called when you use a loop in C#, or a + For Each loop in VB.NET. + + + + This example reads a zipfile of a given name, then enumerates the + entries in that zip file, and displays the information about each + entry on the Console. + + using (ZipFile zip = ZipFile.Read(zipfile)) + { + bool header = true; + foreach (ZipEntry e in zip) + { + if (header) + { + System.Console.WriteLine("Zipfile: {0}", zip.Name); + System.Console.WriteLine("Version Needed: 0x{0:X2}", e.VersionNeeded); + System.Console.WriteLine("BitField: 0x{0:X2}", e.BitField); + System.Console.WriteLine("Compression Method: 0x{0:X2}", e.CompressionMethod); + System.Console.WriteLine("\n{1,-22} {2,-6} {3,4} {4,-8} {0}", + "Filename", "Modified", "Size", "Ratio", "Packed"); + System.Console.WriteLine(new System.String('-', 72)); + header = false; + } + + System.Console.WriteLine("{1,-22} {2,-6} {3,4:F0}% {4,-8} {0}", + e.FileName, + e.LastModified.ToString("yyyy-MM-dd HH:mm:ss"), + e.UncompressedSize, + e.CompressionRatio, + e.CompressedSize); + + e.Extract(); + } + } + + + + Dim ZipFileToExtract As String = "c:\foo.zip" + Using zip As ZipFile = ZipFile.Read(ZipFileToExtract) + Dim header As Boolean = True + Dim e As ZipEntry + For Each e In zip + If header Then + Console.WriteLine("Zipfile: {0}", zip.Name) + Console.WriteLine("Version Needed: 0x{0:X2}", e.VersionNeeded) + Console.WriteLine("BitField: 0x{0:X2}", e.BitField) + Console.WriteLine("Compression Method: 0x{0:X2}", e.CompressionMethod) + Console.WriteLine(ChrW(10) & "{1,-22} {2,-6} {3,4} {4,-8} {0}", _ + "Filename", "Modified", "Size", "Ratio", "Packed" ) + Console.WriteLine(New String("-"c, 72)) + header = False + End If + Console.WriteLine("{1,-22} {2,-6} {3,4:F0}% {4,-8} {0}", _ + e.FileName, _ + e.LastModified.ToString("yyyy-MM-dd HH:mm:ss"), _ + e.UncompressedSize, _ + e.CompressionRatio, _ + e.CompressedSize ) + e.Extract + Next + End Using + + + + A generic enumerator suitable for use within a foreach loop. + + + + An IEnumerator, for use of a ZipFile in a foreach construct. + + + + This method is included for COM support. An application generally does not call + this method directly. It is called implicitly by COM clients when enumerating + the entries in the ZipFile instance. In VBScript, this is done with a For Each + statement. In Javascript, this is done with new Enumerator(zipfile). + + + + The IEnumerator over the entries in the ZipFile. + + + + + This class exposes a set of COM-accessible wrappers for static + methods available on the ZipFile class. You don't need this + class unless you are using DotNetZip from a COM environment. + + + + + A wrapper for ZipFile.IsZipFile(string) + + The filename to of the zip file to check. + true if the file contains a valid zip file. + + + + A wrapper for ZipFile.IsZipFile(string, bool) + + + We cannot use "overloaded" Method names in COM interop. + So, here, we use a unique name. + + The filename to of the zip file to check. + true if the file contains a valid zip file. + + + + A wrapper for ZipFile.CheckZip(string) + + The filename to of the zip file to check. + + true if the named zip file checks OK. Otherwise, false. + + + + A COM-friendly wrapper for the static method . + + + The filename to of the zip file to check. + + The password to check. + + true if the named zip file checks OK. Otherwise, false. + + + + A wrapper for ZipFile.FixZipDirectory(string) + + The filename to of the zip file to fix. + + + + A wrapper for ZipFile.LibraryVersion + + + the version number on the DotNetZip assembly, formatted as a string. + + + + + An enum that provides the various encryption algorithms supported by this + library. + + + + + + PkzipWeak implies the use of Zip 2.0 encryption, which is known to be + weak and subvertible. + + + + A note on interoperability: Values of PkzipWeak and None are + specified in PKWARE's zip + specification, and are considered to be "standard". Zip archives + produced using these options will be interoperable with many other zip tools + and libraries, including Windows Explorer. + + + + Values of WinZipAes128 and WinZipAes256 are not part of the Zip + specification, but rather imply the use of a vendor-specific extension from + WinZip. If you want to produce interoperable Zip archives, do not use these + values. For example, if you produce a zip archive using WinZipAes256, you + will be able to open it in Windows Explorer on Windows XP and Vista, but you + will not be able to extract entries; trying this will lead to an "unspecified + error". For this reason, some people have said that a zip archive that uses + WinZip's AES encryption is not actually a zip archive at all. A zip archive + produced this way will be readable with the WinZip tool (Version 11 and + beyond). + + + + There are other third-party tools and libraries, both commercial and + otherwise, that support WinZip's AES encryption. These will be able to read + AES-encrypted zip archives produced by DotNetZip, and conversely applications + that use DotNetZip to read zip archives will be able to read AES-encrypted + archives produced by those tools or libraries. Consult the documentation for + those other tools and libraries to find out if WinZip's AES encryption is + supported. + + + + In case you care: According to the WinZip specification, the + actual AES key used is derived from the via an + algorithm that complies with RFC 2898, using an iteration + count of 1000. The algorithm is sometimes referred to as PBKDF2, which stands + for "Password Based Key Derivation Function #2". + + + + A word about password strength and length: The AES encryption technology is + very good, but any system is only as secure as the weakest link. If you want + to secure your data, be sure to use a password that is hard to guess. To make + it harder to guess (increase its "entropy"), you should make it longer. If + you use normal characters from an ASCII keyboard, a password of length 20 will + be strong enough that it will be impossible to guess. For more information on + that, I'd encourage you to read this + article. + + + + The WinZip AES algorithms are not supported with the version of DotNetZip that + runs on the .NET Compact Framework. This is because .NET CF lacks the + HMACSHA1 class that is required for producing the archive. + + + + + + No encryption at all. + + + + + Traditional or Classic pkzip encryption. + + + + + WinZip AES encryption (128 key bits). + + + + + WinZip AES encryption (256 key bits). + + + + + An encryption algorithm that is not supported by DotNetZip. + + + + + Delegate in which the application writes the ZipEntry content for the named entry. + + + The name of the entry that must be written. + The stream to which the entry data should be written. + + + When you add an entry and specify a WriteDelegate, via , the application + code provides the logic that writes the entry data directly into the zip file. + + + + + This example shows how to define a WriteDelegate that obtains a DataSet, and then + writes the XML for the DataSet into the zip archive. There's no need to + save the XML to a disk file first. + + + private void WriteEntry (String filename, Stream output) + { + DataSet ds1 = ObtainDataSet(); + ds1.WriteXml(output); + } + + private void Run() + { + using (var zip = new ZipFile()) + { + zip.AddEntry(zipEntryName, WriteEntry); + zip.Save(zipFileName); + } + } + + + + Private Sub WriteEntry (ByVal filename As String, ByVal output As Stream) + DataSet ds1 = ObtainDataSet() + ds1.WriteXml(stream) + End Sub + + Public Sub Run() + Using zip = New ZipFile + zip.AddEntry(zipEntryName, New WriteDelegate(AddressOf WriteEntry)) + zip.Save(zipFileName) + End Using + End Sub + + + + + + + Delegate in which the application opens the stream, just-in-time, for the named entry. + + + + The name of the ZipEntry that the application should open the stream for. + + + + When you add an entry via , the application code provides the logic that + opens and closes the stream for the given ZipEntry. + + + + + + + Delegate in which the application closes the stream, just-in-time, for the named entry. + + + + The name of the ZipEntry that the application should close the stream for. + + + The stream to be closed. + + + When you add an entry via , the application code provides the logic that + opens and closes the stream for the given ZipEntry. + + + + + + + Delegate for the callback by which the application tells the + library the CompressionLevel to use for a file. + + + + + Using this callback, the application can, for example, specify that + previously-compressed files (.mp3, .png, .docx, etc) should use a + CompressionLevel of None, or can set the compression level based + on any other factor. + + + + + + + In an EventArgs type, indicates which sort of progress event is being + reported. + + + There are events for reading, events for saving, and events for + extracting. This enumeration allows a single EventArgs type to be sued to + describe one of multiple subevents. For example, a SaveProgress event is + invoked before, after, and during the saving of a single entry. The value + of an enum with this type, specifies which event is being triggered. The + same applies to Extraction, Reading and Adding events. + + + + + Indicates that a Add() operation has started. + + + + + Indicates that an individual entry in the archive has been added. + + + + + Indicates that a Add() operation has completed. + + + + + Indicates that a Read() operation has started. + + + + + Indicates that an individual entry in the archive is about to be read. + + + + + Indicates that an individual entry in the archive has just been read. + + + + + Indicates that a Read() operation has completed. + + + + + The given event reports the number of bytes read so far + during a Read() operation. + + + + + Indicates that a Save() operation has started. + + + + + Indicates that an individual entry in the archive is about to be written. + + + + + Indicates that an individual entry in the archive has just been saved. + + + + + Indicates that a Save() operation has completed. + + + + + Indicates that the zip archive has been created in a + temporary location during a Save() operation. + + + + + Indicates that the temporary file is about to be renamed to the final archive + name during a Save() operation. + + + + + Indicates that the temporary file is has just been renamed to the final archive + name during a Save() operation. + + + + + Indicates that the self-extracting archive has been compiled + during a Save() operation. + + + + + The given event is reporting the number of source bytes that have run through the compressor so far + during a Save() operation. + + + + + Indicates that an entry is about to be extracted. + + + + + Indicates that an entry has just been extracted. + + + + + Indicates that extraction of an entry would overwrite an existing + filesystem file. You must use + + ExtractExistingFileAction.InvokeExtractProgressEvent in the call + to ZipEntry.Extract() in order to receive this event. + + + + + The given event is reporting the number of bytes written so far for + the current entry during an Extract() operation. + + + + + Indicates that an ExtractAll operation is about to begin. + + + + + Indicates that an ExtractAll operation has completed. + + + + + Indicates that an error has occurred while saving a zip file. + This generally means the file cannot be opened, because it has been + removed, or because it is locked by another process. It can also + mean that the file cannot be Read, because of a range lock conflict. + + + + + Provides information about the progress of a save, read, or extract operation. + This is a base class; you will probably use one of the classes derived from this one. + + + + + The total number of entries to be saved or extracted. + + + + + The name of the last entry saved or extracted. + + + + + In an event handler, set this to cancel the save or extract + operation that is in progress. + + + + + The type of event being reported. + + + + + Returns the archive name associated to this event. + + + + + The number of bytes read or written so far for this entry. + + + + + Total number of bytes that will be read or written for this entry. + This number will be -1 if the value cannot be determined. + + + + + Provides information about the progress of a Read operation. + + + + + Provides information about the progress of a Add operation. + + + + + Provides information about the progress of a save operation. + + + + + Constructor for the SaveProgressEventArgs. + + the name of the zip archive. + whether this is before saving the entry, or after + The total number of entries in the zip archive. + Number of entries that have been saved. + The entry involved in the event. + + + + Number of entries saved so far. + + + + + Provides information about the progress of the extract operation. + + + + + Constructor for the ExtractProgressEventArgs. + + the name of the zip archive. + whether this is before saving the entry, or after + The total number of entries in the zip archive. + Number of entries that have been extracted. + The entry involved in the event. + The location to which entries are extracted. + + + + Number of entries extracted so far. This is set only if the + EventType is Extracting_BeforeExtractEntry or Extracting_AfterExtractEntry, and + the Extract() is occurring witin the scope of a call to ExtractAll(). + + + + + Returns the extraction target location, a filesystem path. + + + + + Provides information about the an error that occurred while zipping. + + + + + Returns the exception that occurred, if any. + + + + + Returns the name of the file that caused the exception, if any. + + + + + Issued when an ZipEntry.ExtractWithPassword() method is invoked + with an incorrect password. + + + + + Default ctor. + + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + The innerException for this exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The serialization info for the exception. + The streaming context from which to deserialize. + + + + Indicates that a read was attempted on a stream, and bad or incomplete data was + received. + + + + + Default ctor. + + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + The innerException for this exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The serialization info for the exception. + The streaming context from which to deserialize. + + + + Issued when an CRC check fails upon extracting an entry from a zip archive. + + + + + Default ctor. + + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The serialization info for the exception. + The streaming context from which to deserialize. + + + + Issued when errors occur saving a self-extracting archive. + + + + + Default ctor. + + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The serialization info for the exception. + The streaming context from which to deserialize. + + + + Indicates that an operation was attempted on a ZipFile which was not possible + given the state of the instance. For example, if you call Save() on a ZipFile + which has no filename set, you can get this exception. + + + + + Default ctor. + + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + The innerException for this exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The serialization info for the exception. + The streaming context from which to deserialize. + + + + Base class for all exceptions defined by and throw by the Zip library. + + + + + Default ctor. + + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The message in the exception. + The innerException for this exception. + + + + Come on, you know how exceptions work. Why are you looking at this documentation? + + The serialization info for the exception. + The streaming context from which to deserialize. + + + + An enum for the options when extracting an entry would overwrite an existing file. + + + + + This enum describes the actions that the library can take when an + Extract() or ExtractWithPassword() method is called to extract an + entry to a filesystem, and the extraction would overwrite an existing filesystem + file. + + + + + + + Throw an exception when extraction would overwrite an existing file. (For + COM clients, this is a 0 (zero).) + + + + + When extraction would overwrite an existing file, overwrite the file silently. + The overwrite will happen even if the target file is marked as read-only. + (For COM clients, this is a 1.) + + + + + When extraction would overwrite an existing file, don't overwrite the file, silently. + (For COM clients, this is a 2.) + + + + + When extraction would overwrite an existing file, invoke the ExtractProgress + event, using an event type of . In + this way, the application can decide, just-in-time, whether to overwrite the + file. For example, a GUI application may wish to pop up a dialog to allow + the user to choose. You may want to examine the property before making + the decision. If, after your processing in the Extract progress event, you + want to NOT extract the file, set + on the ZipProgressEventArgs.CurrentEntry to DoNotOverwrite. + If you do want to extract the file, set ZipEntry.ExtractExistingFile + to OverwriteSilently. If you want to cancel the Extraction, set + ZipProgressEventArgs.Cancel to true. Cancelling differs from using + DoNotOverwrite in that a cancel will not extract any further entries, if + there are any. (For COM clients, the value of this enum is a 3.) + + + + + Collects general purpose utility methods. + + + + private null constructor + + + + Utility routine for transforming path names from filesystem format (on Windows that means backslashes) to + a format suitable for use within zipfiles. This means trimming the volume letter and colon (if any) And + swapping backslashes for forward slashes. + + source path. + transformed path + + + + Sanitize paths in zip files. This means making sure that relative paths in a zip file don't go outside + the top directory. Entries like something/../../../../Temp/evil.txt get sanitized to Temp/evil.txt + when extracting + + A path with forward slashes as directory separator + sanitized path + + + + Finds a signature in the zip stream. This is useful for finding + the end of a zip entry, for example, or the beginning of the next ZipEntry. + + + + + Scans through 64k at a time. + + + + If the method fails to find the requested signature, the stream Position + after completion of this method is unchanged. If the method succeeds in + finding the requested signature, the stream position after completion is + direct AFTER the signature found in the stream. + + + + The stream to search + The 4-byte signature to find + The number of bytes read + + + + Create a pseudo-random filename, suitable for use as a temporary + file, and open it. + + + + The System.IO.Path.GetRandomFileName() method is not available on + the Compact Framework, so this library provides its own substitute + on NETCF. + + + This method produces a filename of the form + DotNetZip-xxxxxxxx.tmp, where xxxxxxxx is replaced by randomly + chosen characters, and creates that file. + + + + + + Workitem 7889: handle ERROR_LOCK_VIOLATION during read + + + This could be gracefully handled with an extension attribute, but + This assembly is built for .NET 2.0, so I cannot use them. + + + + + A decorator stream. It wraps another stream, and performs bookkeeping + to keep track of the stream Position. + + + + In some cases, it is not possible to get the Position of a stream, let's + say, on a write-only output stream like ASP.NET's + Response.OutputStream, or on a different write-only stream + provided as the destination for the zip by the application. In this + case, programmers can use this counting stream to count the bytes read + or written. + + + Consider the scenario of an application that saves a self-extracting + archive (SFX), that uses a custom SFX stub. + + + Saving to a filesystem file, the application would open the + filesystem file (getting a FileStream), save the custom sfx stub + into it, and then call ZipFile.Save(), specifying the same + FileStream. ZipFile.Save() does the right thing for the zipentry + offsets, by inquiring the Position of the FileStream before writing + any data, and then adding that initial offset into any ZipEntry + offsets in the zip directory. Everything works fine. + + + Now suppose the application is an ASPNET application and it saves + directly to Response.OutputStream. It's not possible for DotNetZip to + inquire the Position, so the offsets for the SFX will be wrong. + + + The workaround is for the application to use this class to wrap + HttpResponse.OutputStream, then write the SFX stub and the ZipFile + into that wrapper stream. Because ZipFile.Save() can inquire the + Position, it will then do the right thing with the offsets. + + + + + + The constructor. + + The underlying stream + + + + Gets the wrapped stream. + + + + + The count of bytes written out to the stream. + + + + + the count of bytes that have been read from the stream. + + + + + Adjust the byte count on the stream. + + + + the number of bytes to subtract from the count. + + + + + Subtract delta from the count of bytes written to the stream. + This is necessary when seeking back, and writing additional data, + as happens in some cases when saving Zip files. + + + + + + The read method. + + The buffer to hold the data read from the stream. + the offset within the buffer to copy the first byte read. + the number of bytes to read. + the number of bytes read, after decryption and decompression. + + + + Write data into the stream. + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Whether the stream can be read. + + + + + Whether it is possible to call Seek() on the stream. + + + + + Whether it is possible to call Write() on the stream. + + + + + Flushes the underlying stream. + + + + + The length of the underlying stream. + + + + + Returns the sum of number of bytes written, plus the initial + offset before writing. + + + + + The Position of the stream. + + + + + Seek in the stream. + + the offset point to seek to + the reference point from which to seek + The new position + + + + Set the length of the underlying stream. Be careful with this! + + + the length to set on the underlying stream. + + + + This is a helper class supporting WinZip AES encryption. + This class is intended for use only by the DotNetZip library. + + + + Most uses of the DotNetZip library will not involve direct calls into + the WinZipAesCrypto class. Instead, the WinZipAesCrypto class is + instantiated and used by the ZipEntry() class when WinZip AES + encryption or decryption on an entry is employed. + + + + + A stream that encrypts as it writes, or decrypts as it reads. The + Crypto is AES in CTR (counter) mode, which is compatible with the AES + encryption employed by WinZip 12.0. + + + + The AES/CTR encryption protocol used by WinZip works like this: + + - start with a counter, initialized to zero. + + - to encrypt, take the data by 16-byte blocks. For each block: + - apply the transform to the counter + - increement the counter + - XOR the result of the transform with the plaintext to + get the ciphertext. + - compute the mac on the encrypted bytes + - when finished with all blocks, store the computed MAC. + + - to decrypt, take the data by 16-byte blocks. For each block: + - compute the mac on the encrypted bytes, + - apply the transform to the counter + - increement the counter + - XOR the result of the transform with the ciphertext to + get the plaintext. + - when finished with all blocks, compare the computed MAC against + the stored MAC + + + + + + + The constructor. + + The underlying stream + To either encrypt or decrypt. + The pre-initialized WinZipAesCrypto object. + The maximum number of bytes to read from the stream. + + + + Returns the final HMAC-SHA1-80 for the data that was encrypted. + + + + + Close the stream. + + + + + Returns true if the stream can be read. + + + + + Always returns false. + + + + + Returns true if the CryptoMode is Encrypt. + + + + + Flush the content in the stream. + + + + + Getting this property throws a NotImplementedException. + + + + + Getting or Setting this property throws a NotImplementedException. + + + + + This method throws a NotImplementedException. + + + + + This method throws a NotImplementedException. + + + + + This class implements the "traditional" or "classic" PKZip encryption, + which today is considered to be weak. On the other hand it is + ubiquitous. This class is intended for use only by the DotNetZip + library. + + + + Most uses of the DotNetZip library will not involve direct calls into + the ZipCrypto class. Instead, the ZipCrypto class is instantiated and + used by the ZipEntry() class when encryption or decryption on an entry + is employed. If for some reason you really wanted to use a weak + encryption algorithm in some other application, you might use this + library. But you would be much better off using one of the built-in + strong encryption libraries in the .NET Framework, like the AES + algorithm or SHA. + + + + + The default constructor for ZipCrypto. + + + + This class is intended for internal use by the library only. It's + probably not useful to you. Seriously. Stop reading this + documentation. It's a waste of your time. Go do something else. + Check the football scores. Go get an ice cream with a friend. + Seriously. + + + + + + From AppNote.txt: + unsigned char decrypt_byte() + local unsigned short temp + temp :=- Key(2) | 2 + decrypt_byte := (temp * (temp ^ 1)) bitshift-right 8 + end decrypt_byte + + + + + Call this method on a cipher text to render the plaintext. You must + first initialize the cipher with a call to InitCipher. + + + + + var cipher = new ZipCrypto(); + cipher.InitCipher(Password); + // Decrypt the header. This has a side effect of "further initializing the + // encryption keys" in the traditional zip encryption. + byte[] DecryptedMessage = cipher.DecryptMessage(EncryptedMessage); + + + + The encrypted buffer. + + The number of bytes to encrypt. + Should be less than or equal to CipherText.Length. + + + The plaintext. + + + + This is the converse of DecryptMessage. It encrypts the plaintext + and produces a ciphertext. + + + The plain text buffer. + + + The number of bytes to encrypt. + Should be less than or equal to plainText.Length. + + + The ciphertext. + + + + This initializes the cipher with the given password. + See AppNote.txt for details. + + + + The passphrase for encrypting or decrypting with this cipher. + + + + + Step 1 - Initializing the encryption keys + ----------------------------------------- + Start with these keys: + Key(0) := 305419896 (0x12345678) + Key(1) := 591751049 (0x23456789) + Key(2) := 878082192 (0x34567890) + + Then, initialize the keys with a password: + + loop for i from 0 to length(password)-1 + update_keys(password(i)) + end loop + + Where update_keys() is defined as: + + update_keys(char): + Key(0) := crc32(key(0),char) + Key(1) := Key(1) + (Key(0) bitwiseAND 000000ffH) + Key(1) := Key(1) * 134775813 + 1 + Key(2) := crc32(key(2),key(1) rightshift 24) + end update_keys + + Where crc32(old_crc,char) is a routine that given a CRC value and a + character, returns an updated CRC value after applying the CRC-32 + algorithm described elsewhere in this document. + + + + + After the keys are initialized, then you can use the cipher to + encrypt the plaintext. + + + + Essentially we encrypt the password with the keys, then discard the + ciphertext for the password. This initializes the keys for later use. + + + + + + + A Stream for reading and concurrently decrypting data from a zip file, + or for writing and concurrently encrypting data to a zip file. + + + + The constructor. + The underlying stream + To either encrypt or decrypt. + The pre-initialized ZipCrypto object. + + + + Represents a single entry in a ZipFile. Typically, applications get a ZipEntry + by enumerating the entries within a ZipFile, or by adding an entry to a ZipFile. + + + + + True if the referenced entry is a directory. + + + + + Provides a human-readable string with information about the ZipEntry. + + + + + Reads one entry from the zip directory structure in the zip file. + + + + The zipfile for which a directory entry will be read. From this param, the + method gets the ReadStream and the expected text encoding + (ProvisionalAlternateEncoding) which is used if the entry is not marked + UTF-8. + + + + a list of previously seen entry names; used to prevent duplicates. + + + the entry read from the archive. + + + + Returns true if the passed-in value is a valid signature for a ZipDirEntry. + + the candidate 4-byte signature value. + true, if the signature is valid according to the PKWare spec. + + + + Default constructor. + + + Applications should never need to call this directly. It is exposed to + support COM Automation environments. + + + + + The time and date at which the file indicated by the ZipEntry was + last modified. + + + + + The DotNetZip library sets the LastModified value for an entry, equal to + the Last Modified time of the file in the filesystem. If an entry is + added from a stream, the library uses System.DateTime.Now for this + value, for the given entry. + + + + This property allows the application to retrieve and possibly set the + LastModified value on an entry, to an arbitrary value. values with a + setting of DateTimeKind.Unspecified are taken to be expressed as + DateTimeKind.Local. + + + + Be aware that because of the way PKWare's + Zip specification describes how times are stored in the zip file, + the full precision of the System.DateTime datatype is not stored + for the last modified time when saving zip files. For more information on + how times are formatted, see the PKZip specification. + + + + The actual last modified time of a file can be stored in multiple ways in + the zip file, and they are not mutually exclusive: + + + + + In the so-called "DOS" format, which has a 2-second precision. Values + are rounded to the nearest even second. For example, if the time on the + file is 12:34:43, then it will be stored as 12:34:44. This first value + is accessible via the LastModified property. This value is always + present in the metadata for each zip entry. In some cases the value is + invalid, or zero. + + + + In the so-called "Windows" or "NTFS" format, as an 8-byte integer + quantity expressed as the number of 1/10 milliseconds (in other words + the number of 100 nanosecond units) since January 1, 1601 (UTC). This + format is how Windows represents file times. This time is accessible + via the ModifiedTime property. + + + + In the "Unix" format, a 4-byte quantity specifying the number of seconds since + January 1, 1970 UTC. + + + + In an older format, now deprecated but still used by some current + tools. This format is also a 4-byte quantity specifying the number of + seconds since January 1, 1970 UTC. + + + + + + Zip tools and libraries will always at least handle (read or write) the + DOS time, and may also handle the other time formats. Keep in mind that + while the names refer to particular operating systems, there is nothing in + the time formats themselves that prevents their use on other operating + systems. + + + + When reading ZIP files, the DotNetZip library reads the Windows-formatted + time, if it is stored in the entry, and sets both LastModified and + ModifiedTime to that value. When writing ZIP files, the DotNetZip + library by default will write both time quantities. It can also emit the + Unix-formatted time if desired (See .) + + + + The last modified time of the file created upon a call to + ZipEntry.Extract() may be adjusted during extraction to compensate + for differences in how the .NET Base Class Library deals with daylight + saving time (DST) versus how the Windows filesystem deals with daylight + saving time. Raymond Chen provides + some good context. + + + + In a nutshell: Daylight savings time rules change regularly. In 2007, for + example, the inception week of DST changed. In 1977, DST was in place all + year round. In 1945, likewise. And so on. Win32 does not attempt to + guess which time zone rules were in effect at the time in question. It + will render a time as "standard time" and allow the app to change to DST + as necessary. .NET makes a different choice. + + + + Compare the output of FileInfo.LastWriteTime.ToString("f") with what you + see in the Windows Explorer property sheet for a file that was last + written to on the other side of the DST transition. For example, suppose + the file was last modified on October 17, 2003, during DST but DST is not + currently in effect. Explorer's file properties reports Thursday, October + 17, 2003, 8:45:38 AM, but .NETs FileInfo reports Thursday, October 17, + 2003, 9:45 AM. + + + + Win32 says, "Thursday, October 17, 2002 8:45:38 AM PST". Note: Pacific + STANDARD Time. Even though October 17 of that year occurred during Pacific + Daylight Time, Win32 displays the time as standard time because that's + what time it is NOW. + + + + .NET BCL assumes that the current DST rules were in place at the time in + question. So, .NET says, "Well, if the rules in effect now were also in + effect on October 17, 2003, then that would be daylight time" so it + displays "Thursday, October 17, 2003, 9:45 AM PDT" - daylight time. + + + + So .NET gives a value which is more intuitively correct, but is also + potentially incorrect, and which is not invertible. Win32 gives a value + which is intuitively incorrect, but is strictly correct. + + + + Because of this funkiness, this library adds one hour to the LastModified + time on the extracted file, if necessary. That is to say, if the time in + question had occurred in what the .NET Base Class Library assumed to be + DST. This assumption may be wrong given the constantly changing DST rules, + but it is the best we can do. + + + + + + + + Ability to set Last Modified DOS time to zero + (for using with EmitTimesInWindowsFormatWhenSaving+EmitTimesInUnixFormatWhenSaving setted to false) + some flasher hardware use as marker of first binary + + + + + Last Modified time for the file represented by the entry. + + + + + + This value corresponds to the "last modified" time in the NTFS file times + as described in the Zip + specification. When getting this property, the value may be + different from . When setting the property, + the property also gets set, but with a lower + precision. + + + + Let me explain. It's going to take a while, so get + comfortable. Originally, waaaaay back in 1989 when the ZIP specification + was originally described by the esteemed Mr. Phil Katz, the dominant + operating system of the time was MS-DOS. MSDOS stored file times with a + 2-second precision, because, c'mon, who is ever going to need better + resolution than THAT? And so ZIP files, regardless of the platform on + which the zip file was created, store file times in exactly the same format that DOS used + in 1989. + + + + Since then, the ZIP spec has evolved, but the internal format for file + timestamps remains the same. Despite the fact that the way times are + stored in a zip file is rooted in DOS heritage, any program on any + operating system can format a time in this way, and most zip tools and + libraries DO - they round file times to the nearest even second and store + it just like DOS did 25+ years ago. + + + + PKWare extended the ZIP specification to allow a zip file to store what + are called "NTFS Times" and "Unix(tm) times" for a file. These are the + last write, last access, and file creation + times of a particular file. These metadata are not actually specific + to NTFS or Unix. They are tracked for each file by NTFS and by various + Unix filesystems, but they are also tracked by other filesystems, too. + The key point is that the times are formatted in the zip file + in the same way that NTFS formats the time (ticks since win32 epoch), + or in the same way that Unix formats the time (seconds since Unix + epoch). As with the DOS time, any tool or library running on any + operating system is capable of formatting a time in one of these ways + and embedding it into the zip file. + + + + These extended times are higher precision quantities than the DOS time. + As described above, the (DOS) LastModified has a precision of 2 seconds. + The Unix time is stored with a precision of 1 second. The NTFS time is + stored with a precision of 0.0000001 seconds. The quantities are easily + convertible, except for the loss of precision you may incur. + + + + A zip archive can store the {C,A,M} times in NTFS format, in Unix format, + or not at all. Often a tool running on Unix or Mac will embed the times + in Unix format (1 second precision), while WinZip running on Windows might + embed the times in NTFS format (precision of of 0.0000001 seconds). When + reading a zip file with these "extended" times, in either format, + DotNetZip represents the values with the + ModifiedTime, AccessedTime and CreationTime + properties on the ZipEntry. + + + + While any zip application or library, regardless of the platform it + runs on, could use any of the time formats allowed by the ZIP + specification, not all zip tools or libraries do support all these + formats. Storing the higher-precision times for each entry is + optional for zip files, and many tools and libraries don't use the + higher precision quantities at all. The old DOS time, represented by + , is guaranteed to be present, though it + sometimes unset. + + + + Ok, getting back to the question about how the LastModified + property relates to this ModifiedTime + property... LastModified is always set, while + ModifiedTime is not. (The other times stored in the NTFS + times extension, CreationTime and AccessedTime also + may not be set on an entry that is read from an existing zip file.) + When reading a zip file, then LastModified takes the DOS time + that is stored with the file. If the DOS time has been stored as zero + in the zipfile, then this library will use DateTime.Now for the + LastModified value. If the ZIP file was created by an evolved + tool, then there will also be higher precision NTFS or Unix times in + the zip file. In that case, this library will read those times, and + set LastModified and ModifiedTime to the same value, the + one corresponding to the last write time of the file. If there are no + higher precision times stored for the entry, then ModifiedTime + remains unset (likewise AccessedTime and CreationTime), + and LastModified keeps its DOS time. + + + + When creating zip files with this library, by default the extended time + properties (ModifiedTime, AccessedTime, and + CreationTime) are set on the ZipEntry instance, and these data are + stored in the zip archive for each entry, in NTFS format. If you add an + entry from an actual filesystem file, then the entry gets the actual file + times for that file, to NTFS-level precision. If you add an entry from a + stream, or a string, then the times get the value DateTime.Now. In + this case LastModified and ModifiedTime will be identical, + to 2 seconds of precision. You can explicitly set the + CreationTime, AccessedTime, and ModifiedTime of an + entry using the property setters. If you want to set all of those + quantities, it's more efficient to use the method. Those + changes are not made permanent in the zip file until you call or one of its cousins. + + + + When creating a zip file, you can override the default behavior of + this library for formatting times in the zip file, disabling the + embedding of file times in NTFS format or enabling the storage of file + times in Unix format, or both. You may want to do this, for example, + when creating a zip file on Windows, that will be consumed on a Mac, + by an application that is not hip to the "NTFS times" format. To do + this, use the and + properties. A valid zip + file may store the file times in both formats. But, there are no + guarantees that a program running on Mac or Linux will gracefully + handle the NTFS-formatted times when Unix times are present, or that a + non-DotNetZip-powered application running on Windows will be able to + handle file times in Unix format. DotNetZip will always do something + reasonable; other libraries or tools may not. When in doubt, test. + + + + I'll bet you didn't think one person could type so much about time, eh? + And reading it was so enjoyable, too! Well, in appreciation, maybe you + should donate? + + + + + + + + + + + Last Access time for the file represented by the entry. + + + This value may or may not be meaningful. If the ZipEntry was read from an existing + Zip archive, this information may not be available. For an explanation of why, see + . + + + + + + + + The file creation time for the file represented by the entry. + + + + This value may or may not be meaningful. If the ZipEntry was read + from an existing zip archive, and the creation time was not set on the entry + when the zip file was created, then this property may be meaningless. For an + explanation of why, see . + + + + + + + + Sets the NTFS Creation, Access, and Modified times for the given entry. + + + + + When adding an entry from a file or directory, the Creation, Access, and + Modified times for the given entry are automatically set from the + filesystem values. When adding an entry from a stream or string, the + values are implicitly set to DateTime.Now. The application may wish to + set these values to some arbitrary value, before saving the archive, and + can do so using the various setters. If you want to set all of the times, + this method is more efficient. + + + + The values you set here will be retrievable with the , and properties. + + + + When this method is called, if both and are false, then the + EmitTimesInWindowsFormatWhenSaving flag is automatically set. + + + + DateTime values provided here without a DateTimeKind are assumed to be Local Time. + + + + the creation time of the entry. + the last access time of the entry. + the last modified time of the entry. + + + + + + + + + + Specifies whether the Creation, Access, and Modified times for the given + entry will be emitted in "Windows format" when the zip archive is saved. + + + + + An application creating a zip archive can use this flag to explicitly + specify that the file times for the entry should or should not be stored + in the zip archive in the format used by Windows. The default value of + this property is true. + + + + When adding an entry from a file or directory, the Creation (), Access (), and Modified + () times for the given entry are automatically + set from the filesystem values. When adding an entry from a stream or + string, all three values are implicitly set to DateTime.Now. Applications + can also explicitly set those times by calling . + + + + PKWARE's + zip specification describes multiple ways to format these times in a + zip file. One is the format Windows applications normally use: 100ns ticks + since Jan 1, 1601 UTC. The other is a format Unix applications typically + use: seconds since January 1, 1970 UTC. Each format can be stored in an + "extra field" in the zip entry when saving the zip archive. The former + uses an extra field with a Header Id of 0x000A, while the latter uses a + header ID of 0x5455. + + + + Not all zip tools and libraries can interpret these fields. Windows + compressed folders is one that can read the Windows Format timestamps, + while I believe the Infozip + tools can read the Unix format timestamps. Although the time values are + easily convertible, subject to a loss of precision, some tools and + libraries may be able to read only one or the other. DotNetZip can read or + write times in either or both formats. + + + + The times stored are taken from , , and . + + + + This property is not mutually exclusive from the property. It is + possible that a zip entry can embed the timestamps in both forms, one + form, or neither. But, there are no guarantees that a program running on + Mac or Linux will gracefully handle NTFS Formatted times, or that a + non-DotNetZip-powered application running on Windows will be able to + handle file times in Unix format. When in doubt, test. + + + + Normally you will use the ZipFile.EmitTimesInWindowsFormatWhenSaving + property, to specify the behavior for all entries in a zip, rather than + the property on each individual entry. + + + + + + + + + + + + + Specifies whether the Creation, Access, and Modified times for the given + entry will be emitted in "Unix(tm) format" when the zip archive is saved. + + + + + An application creating a zip archive can use this flag to explicitly + specify that the file times for the entry should or should not be stored + in the zip archive in the format used by Unix. By default this flag is + false, meaning the Unix-format times are not stored in the zip + archive. + + + + When adding an entry from a file or directory, the Creation (), Access (), and Modified + () times for the given entry are automatically + set from the filesystem values. When adding an entry from a stream or + string, all three values are implicitly set to DateTime.Now. Applications + can also explicitly set those times by calling . + + + + PKWARE's + zip specification describes multiple ways to format these times in a + zip file. One is the format Windows applications normally use: 100ns ticks + since Jan 1, 1601 UTC. The other is a format Unix applications typically + use: seconds since Jan 1, 1970 UTC. Each format can be stored in an + "extra field" in the zip entry when saving the zip archive. The former + uses an extra field with a Header Id of 0x000A, while the latter uses a + header ID of 0x5455. + + + + Not all tools and libraries can interpret these fields. Windows + compressed folders is one that can read the Windows Format timestamps, + while I believe the Infozip + tools can read the Unix format timestamps. Although the time values are + easily convertible, subject to a loss of precision, some tools and + libraries may be able to read only one or the other. DotNetZip can read or + write times in either or both formats. + + + + The times stored are taken from , , and . + + + + This property is not mutually exclusive from the property. It is + possible that a zip entry can embed the timestamps in both forms, one + form, or neither. But, there are no guarantees that a program running on + Mac or Linux will gracefully handle NTFS Formatted times, or that a + non-DotNetZip-powered application running on Windows will be able to + handle file times in Unix format. When in doubt, test. + + + + Normally you will use the ZipFile.EmitTimesInUnixFormatWhenSaving + property, to specify the behavior for all entries, rather than the + property on each individual entry. + + + + + + + + + + + + + The type of timestamp attached to the ZipEntry. + + + + This property is valid only for a ZipEntry that was read from a zip archive. + It indicates the type of timestamp attached to the entry. + + + + + + + + The file attributes for the entry. + + + + + + The attributes in NTFS include + ReadOnly, Archive, Hidden, System, and Indexed. When adding a + ZipEntry to a ZipFile, these attributes are set implicitly when + adding an entry from the filesystem. When adding an entry from a stream + or string, the Attributes are not set implicitly. Regardless of the way + an entry was added to a ZipFile, you can set the attributes + explicitly if you like. + + + + When reading a ZipEntry from a ZipFile, the attributes are + set according to the data stored in the ZipFile. If you extract the + entry from the archive to a filesystem file, DotNetZip will set the + attributes on the resulting file accordingly. + + + + The attributes can be set explicitly by the application. For example the + application may wish to set the FileAttributes.ReadOnly bit for all + entries added to an archive, so that on unpack, this attribute will be set + on the extracted file. Any changes you make to this property are made + permanent only when you call a Save() method on the ZipFile + instance that contains the ZipEntry. + + + + For example, an application may wish to zip up a directory and set the + ReadOnly bit on every file in the archive, so that upon later extraction, + the resulting files will be marked as ReadOnly. Not every extraction tool + respects these attributes, but if you unpack with DotNetZip, as for + example in a self-extracting archive, then the attributes will be set as + they are stored in the ZipFile. + + + + These attributes may not be interesting or useful if the resulting archive + is extracted on a non-Windows platform. How these attributes get used + upon extraction depends on the platform and tool used. + + + + This property is only partially supported in the Silverlight version + of the library: applications can read attributes on entries within + ZipFiles. But extracting entries within Silverlight will not set the + attributes on the extracted files. + + + + + + + The name of the filesystem file, referred to by the ZipEntry. + + + + + This property specifies the thing-to-be-zipped on disk, and is set only + when the ZipEntry is being created from a filesystem file. If the + ZipFile is instantiated by reading an existing .zip archive, then + the LocalFileName will be null (Nothing in VB). + + + + When it is set, the value of this property may be different than , which is the path used in the archive itself. If you + call Zip.AddFile("foop.txt", AlternativeDirectory), then the path + used for the ZipEntry within the zip archive will be different + than this path. + + + + If the entry is being added from a stream, then this is null (Nothing in VB). + + + + + + + + The name of the file contained in the ZipEntry. + + + + + + This is the name of the entry in the ZipFile itself. When creating + a zip archive, if the ZipEntry has been created from a filesystem + file, via a call to or , or a related overload, the value + of this property is derived from the name of that file. The + FileName property does not include drive letters, and may include a + different directory path, depending on the value of the + directoryPathInArchive parameter used when adding the entry into + the ZipFile. + + + + In some cases there is no related filesystem file - for example when a + ZipEntry is created using or one of the similar overloads. In this case, the value of + this property is derived from the fileName and the directory path passed + to that method. + + + + When reading a zip file, this property takes the value of the entry name + as stored in the zip file. If you extract such an entry, the extracted + file will take the name given by this property. + + + + Applications can set this property when creating new zip archives or when + reading existing archives. When setting this property, the actual value + that is set will replace backslashes with forward slashes, in accordance + with the Zip + specification, for compatibility with Unix(tm) and ... get + this.... Amiga! + + + + If an application reads a ZipFile via or a related overload, and then explicitly + sets the FileName on an entry contained within the ZipFile, and + then calls , the application will effectively + rename the entry within the zip archive. + + + + If an application sets the value of FileName, then calls + Extract() on the entry, the entry is extracted to a file using the + newly set value as the filename. The FileName value is made + permanent in the zip archive only after a call to one of the + ZipFile.Save() methods on the ZipFile that contains the + ZipEntry. + + + + If an application attempts to set the FileName to a value that + would result in a duplicate entry in the ZipFile, an exception is + thrown. + + + + When a ZipEntry is contained within a ZipFile, applications + cannot rename the entry within the context of a foreach (For + Each in VB) loop, because of the way the ZipFile stores + entries. If you need to enumerate through all the entries and rename one + or more of them, use ZipFile.EntriesSorted as the + collection. See also, ZipFile.GetEnumerator(). + + + + + + + The stream that provides content for the ZipEntry. + + + + + + The application can use this property to set the input stream for an + entry on a just-in-time basis. Imagine a scenario where the application + creates a ZipFile comprised of content obtained from hundreds of + files, via calls to AddFile(). The DotNetZip library opens streams + on these files on a just-in-time basis, only when writing the entry out to + an external store within the scope of a ZipFile.Save() call. Only + one input stream is opened at a time, as each entry is being written out. + + + + Now imagine a different application that creates a ZipFile + with content obtained from hundreds of streams, added through . Normally the + application would supply an open stream to that call. But when large + numbers of streams are being added, this can mean many open streams at one + time, unnecessarily. + + + + To avoid this, call and specify delegates that open and close the stream at + the time of Save. + + + + + Setting the value of this property when the entry was not added from a + stream (for example, when the ZipEntry was added with or , or when the entry was added by + reading an existing zip archive) will throw an exception. + + + + + + + + A flag indicating whether the InputStream was provided Just-in-time. + + + + + + When creating a zip archive, an application can obtain content for one or + more of the ZipEntry instances from streams, using the method. At the time + of calling that method, the application can supply null as the value of + the stream parameter. By doing so, the application indicates to the + library that it will provide a stream for the entry on a just-in-time + basis, at the time one of the ZipFile.Save() methods is called and + the data for the various entries are being compressed and written out. + + + + In this case, the application can set the + property, typically within the SaveProgress event (event type: ) for that entry. + + + + The application will later want to call Close() and Dispose() on that + stream. In the SaveProgress event, when the event type is , the application can + do so. This flag indicates that the stream has been provided by the + application on a just-in-time basis and that it is the application's + responsibility to call Close/Dispose on that stream. + + + + + + + + An enum indicating the source of the ZipEntry. + + + + + The version of the zip engine needed to read the ZipEntry. + + + + + This is a readonly property, indicating the version of the Zip + specification that the extracting tool or library must support to + extract the given entry. Generally higher versions indicate newer + features. Older zip engines obviously won't know about new features, and + won't be able to extract entries that depend on those newer features. + + + + + value + Features + + + + 20 + a basic Zip Entry, potentially using PKZIP encryption. + + + + + 45 + The ZIP64 extension is used on the entry. + + + + + 46 + File is compressed using BZIP2 compression* + + + + 50 + File is encrypted using PkWare's DES, 3DES, (broken) RC2 or RC4 + + + + 51 + File is encrypted using PKWare's AES encryption or corrected RC2 encryption. + + + + 52 + File is encrypted using corrected RC2-64 encryption** + + + + 61 + File is encrypted using non-OAEP key wrapping*** + + + + 63 + File is compressed using LZMA, PPMd+, Blowfish, or Twofish + + + + + + There are other values possible, not listed here. DotNetZip supports + regular PKZip encryption, and ZIP64 extensions. DotNetZip cannot extract + entries that require a zip engine higher than 45. + + + + This value is set upon reading an existing zip file, or after saving a zip + archive. + + + + + + The comment attached to the ZipEntry. + + + + + Each entry in a zip file can optionally have a comment associated to + it. The comment might be displayed by a zip tool during extraction, for + example. + + + + By default, the Comment is encoded in IBM437 code page. You can + specify an alternative with and + . + + + + + + + + Indicates whether the entry requires ZIP64 extensions. + + + + + + This property is null (Nothing in VB) until a Save() method on the + containing instance has been called. The property is + non-null (HasValue is true) only after a Save() method has + been called. + + + + After the containing ZipFile has been saved, the Value of this + property is true if any of the following three conditions holds: the + uncompressed size of the entry is larger than 0xFFFFFFFF; the compressed + size of the entry is larger than 0xFFFFFFFF; the relative offset of the + entry within the zip archive is larger than 0xFFFFFFFF. These quantities + are not known until a Save() is attempted on the zip archive and + the compression is applied. + + + + If none of the three conditions holds, then the Value is false. + + + + A Value of false does not indicate that the entry, as saved in the + zip archive, does not use ZIP64. It merely indicates that ZIP64 is + not required. An entry may use ZIP64 even when not required if + the property on the containing + ZipFile instance is set to , or if + the property on the containing + ZipFile instance is set to + and the output stream was not seekable. + + + + + + + + Indicates whether the entry actually used ZIP64 extensions, as it was most + recently written to the output file or stream. + + + + + + This Nullable property is null (Nothing in VB) until a Save() + method on the containing instance has been + called. HasValue is true only after a Save() method has been + called. + + + + The value of this property for a particular ZipEntry may change + over successive calls to Save() methods on the containing ZipFile, + even if the file that corresponds to the ZipEntry does not. This + may happen if other entries contained in the ZipFile expand, + causing the offset for this particular entry to exceed 0xFFFFFFFF. + + + + + + + The bitfield for the entry as defined in the zip spec. You probably + never need to look at this. + + + + + You probably do not need to concern yourself with the contents of this + property, but in case you do: + + + + + bit + meaning + + + + 0 + set if encryption is used. + + + + 1-2 + + set to determine whether normal, max, fast deflation. DotNetZip library + always leaves these bits unset when writing (indicating "normal" + deflation"), but can read an entry with any value here. + + + + + 3 + + Indicates that the Crc32, Compressed and Uncompressed sizes are zero in the + local header. This bit gets set on an entry during writing a zip file, when + it is saved to a non-seekable output stream. + + + + + + 4 + reserved for "enhanced deflating". This library doesn't do enhanced deflating. + + + + 5 + set to indicate the zip is compressed patched data. This library doesn't do that. + + + + 6 + + set if PKWare's strong encryption is used (must also set bit 1 if bit 6 is + set). This bit is not set if WinZip's AES encryption is set. + + + + 7 + not used + + + + 8 + not used + + + + 9 + not used + + + + 10 + not used + + + + 11 + + Language encoding flag (EFS). If this bit is set, the filename and comment + fields for this file must be encoded using UTF-8. This library currently + does not support UTF-8. + + + + + 12 + Reserved by PKWARE for enhanced compression. + + + + 13 + + Used when encrypting the Central Directory to indicate selected data + values in the Local Header are masked to hide their actual values. See + the section in the Zip + specification describing the Strong Encryption Specification for + details. + + + + + 14 + Reserved by PKWARE. + + + + 15 + Reserved by PKWARE. + + + + + + + + + The compression method employed for this ZipEntry. + + + + + + The + Zip specification allows a variety of compression methods. This + library supports just two: 0x08 = Deflate. 0x00 = Store (no compression), + for reading or writing. + + + + When reading an entry from an existing zipfile, the value you retrieve + here indicates the compression method used on the entry by the original + creator of the zip. When writing a zipfile, you can specify either 0x08 + (Deflate) or 0x00 (None). If you try setting something else, you will get + an exception. + + + + You may wish to set CompressionMethod to CompressionMethod.None (0) + when zipping already-compressed data like a jpg, png, or mp3 file. + This can save time and cpu cycles. + + + + When setting this property on a ZipEntry that is read from an + existing zip file, calling ZipFile.Save() will cause the new + CompressionMethod to be used on the entry in the newly saved zip file. + + + + Setting this property may have the side effect of modifying the + CompressionLevel property. If you set the CompressionMethod to a + value other than None, and CompressionLevel is previously + set to None, then CompressionLevel will be set to + Default. + + + + + + + In this example, the first entry added to the zip archive uses the default + behavior - compression is used where it makes sense. The second entry, + the MP3 file, is added to the archive without being compressed. + + using (ZipFile zip = new ZipFile(ZipFileToCreate)) + { + ZipEntry e1= zip.AddFile(@"notes\Readme.txt"); + ZipEntry e2= zip.AddFile(@"music\StopThisTrain.mp3"); + e2.CompressionMethod = CompressionMethod.None; + zip.Save(); + } + + + + Using zip As New ZipFile(ZipFileToCreate) + zip.AddFile("notes\Readme.txt") + Dim e2 as ZipEntry = zip.AddFile("music\StopThisTrain.mp3") + e2.CompressionMethod = CompressionMethod.None + zip.Save + End Using + + + + + + Sets the compression level to be used for the entry when saving the zip + archive. This applies only for CompressionMethod = DEFLATE. + + + + + When using the DEFLATE compression method, Varying the compression + level used on entries can affect the size-vs-speed tradeoff when + compression and decompressing data streams or files. + + + + If you do not set this property, the default compression level is used, + which normally gives a good balance of compression efficiency and + compression speed. In some tests, using BestCompression can + double the time it takes to compress, while delivering just a small + increase in compression efficiency. This behavior will vary with the + type of data you compress. If you are in doubt, just leave this setting + alone, and accept the default. + + + + When setting this property on a ZipEntry that is read from an + existing zip file, calling ZipFile.Save() will cause the new + CompressionLevel to be used on the entry in the newly saved zip file. + + + + Setting this property may have the side effect of modifying the + CompressionMethod property. If you set the CompressionLevel + to a value other than None, CompressionMethod will be set + to Deflate, if it was previously None. + + + + Setting this property has no effect if the CompressionMethod is something + other than Deflate or None. + + + + + + + + The compressed size of the file, in bytes, within the zip archive. + + + + When reading a ZipFile, this value is read in from the existing + zip file. When creating or updating a ZipFile, the compressed + size is computed during compression. Therefore the value on a + ZipEntry is valid after a call to Save() (or one of its + overloads) in that case. + + + + + + + The size of the file, in bytes, before compression, or after extraction. + + + + When reading a ZipFile, this value is read in from the existing + zip file. When creating or updating a ZipFile, the uncompressed + size is computed during compression. Therefore the value on a + ZipEntry is valid after a call to Save() (or one of its + overloads) in that case. + + + + + + + The ratio of compressed size to uncompressed size of the ZipEntry. + + + + + This is a ratio of the compressed size to the uncompressed size of the + entry, expressed as a double in the range of 0 to 100+. A value of 100 + indicates no compression at all. It could be higher than 100 when the + compression algorithm actually inflates the data, as may occur for small + files, or uncompressible data that is encrypted. + + + + You could format it for presentation to a user via a format string of + "{3,5:F0}%" to see it as a percentage. + + + + If the size of the original uncompressed file is 0, implying a + denominator of 0, the return value will be zero. + + + + This property is valid after reading in an existing zip file, or after + saving the ZipFile that contains the ZipEntry. You cannot know the + effect of a compression transform until you try it. + + + + + + + The 32-bit CRC (Cyclic Redundancy Check) on the contents of the ZipEntry. + + + + + You probably don't need to concern yourself with this. It is used + internally by DotNetZip to verify files or streams upon extraction. + + The value is a 32-bit + CRC using 0xEDB88320 for the polynomial. This is the same CRC-32 used in + PNG, MPEG-2, and other protocols and formats. It is a read-only property; when + creating a Zip archive, the CRC for each entry is set only after a call to + Save() on the containing ZipFile. When reading an existing zip file, the value + of this property reflects the stored CRC for the entry. + + + + + + True if the entry is a directory (not a file). + This is a readonly property on the entry. + + + + + A derived property that is true if the entry uses encryption. + + + + + This is a readonly property on the entry. When reading a zip file, + the value for the ZipEntry is determined by the data read + from the zip file. After saving a ZipFile, the value of this + property for each ZipEntry indicates whether encryption was + actually used (which will have been true if the was set and the property + was something other than . + + + + + + Set this to specify which encryption algorithm to use for the entry when + saving it to a zip archive. + + + + + + Set this property in order to encrypt the entry when the ZipFile is + saved. When setting this property, you must also set a on the entry. If you set a value other than on this property and do not set a + Password then the entry will not be encrypted. The ZipEntry + data is encrypted as the ZipFile is saved, when you call or one of its cousins on the containing + ZipFile instance. You do not need to specify the Encryption + when extracting entries from an archive. + + + + The Zip specification from PKWare defines a set of encryption algorithms, + and the data formats for the zip archive that support them, and PKWare + supports those algorithms in the tools it produces. Other vendors of tools + and libraries, such as WinZip or Xceed, typically support a + subset of the algorithms specified by PKWare. These tools can + sometimes support additional different encryption algorithms and data + formats, not specified by PKWare. The AES Encryption specified and + supported by WinZip is the most popular example. This library supports a + subset of the complete set of algorithms specified by PKWare and other + vendors. + + + + There is no common, ubiquitous multi-vendor standard for strong encryption + within zip files. There is broad support for so-called "traditional" Zip + encryption, sometimes called Zip 2.0 encryption, as specified + by PKWare, but this encryption is considered weak and + breakable. This library currently supports the Zip 2.0 "weak" encryption, + and also a stronger WinZip-compatible AES encryption, using either 128-bit + or 256-bit key strength. If you want DotNetZip to support an algorithm + that is not currently supported, call the author of this library and maybe + we can talk business. + + + + The class also has a property. In most cases you will use + that property when setting encryption. This property takes + precedence over any Encryption set on the ZipFile itself. + Typically, you would use the per-entry Encryption when most entries in the + zip archive use one encryption algorithm, and a few entries use a + different one. If all entries in the zip file use the same Encryption, + then it is simpler to just set this property on the ZipFile itself, when + creating a zip archive. + + + + Some comments on updating archives: If you read a ZipFile, you can + modify the Encryption on an encrypted entry: you can remove encryption + from an entry that was encrypted; you can encrypt an entry that was not + encrypted previously; or, you can change the encryption algorithm. The + changes in encryption are not made permanent until you call Save() on the + ZipFile. To effect changes in encryption, the entry content is + streamed through several transformations, depending on the modification + the application has requested. For example if the entry is not encrypted + and the application sets Encryption to PkzipWeak, then at + the time of Save(), the original entry is read and decompressed, + then re-compressed and encrypted. Conversely, if the original entry is + encrypted with PkzipWeak encryption, and the application sets the + Encryption property to WinZipAes128, then at the time of + Save(), the original entry is decrypted via PKZIP encryption and + decompressed, then re-compressed and re-encrypted with AES. This all + happens automatically within the library, but it can be time-consuming for + large entries. + + + + Additionally, when updating archives, it is not possible to change the + password when changing the encryption algorithm. To change both the + algorithm and the password, you need to Save() the zipfile twice. First + set the Encryption to None, then call Save(). Then set the + Encryption to the new value (not "None"), then call Save() + once again. + + + + The WinZip AES encryption algorithms are not supported on the .NET Compact + Framework. + + + + + + This example creates a zip archive that uses encryption, and then extracts + entries from the archive. When creating the zip archive, the ReadMe.txt + file is zipped without using a password or encryption. The other file + uses encryption. + + + // Create a zip archive with AES Encryption. + using (ZipFile zip = new ZipFile()) + { + zip.AddFile("ReadMe.txt") + ZipEntry e1= zip.AddFile("2008-Regional-Sales-Report.pdf"); + e1.Encryption= EncryptionAlgorithm.WinZipAes256; + e1.Password= "Top.Secret.No.Peeking!"; + zip.Save("EncryptedArchive.zip"); + } + + // Extract a zip archive that uses AES Encryption. + // You do not need to specify the algorithm during extraction. + using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip")) + { + // Specify the password that is used during extraction, for + // all entries that require a password: + zip.Password= "Top.Secret.No.Peeking!"; + zip.ExtractAll("extractDirectory"); + } + + + + ' Create a zip that uses Encryption. + Using zip As New ZipFile() + zip.AddFile("ReadMe.txt") + Dim e1 as ZipEntry + e1= zip.AddFile("2008-Regional-Sales-Report.pdf") + e1.Encryption= EncryptionAlgorithm.WinZipAes256 + e1.Password= "Top.Secret.No.Peeking!" + zip.Save("EncryptedArchive.zip") + End Using + + ' Extract a zip archive that uses AES Encryption. + ' You do not need to specify the algorithm during extraction. + Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip")) + ' Specify the password that is used during extraction, for + ' all entries that require a password: + zip.Password= "Top.Secret.No.Peeking!" + zip.ExtractAll("extractDirectory") + End Using + + + + + + Thrown in the setter if EncryptionAlgorithm.Unsupported is specified. + + + ZipEntry.Password + ZipFile.Encryption + + + + The Password to be used when encrypting a ZipEntry upon + ZipFile.Save(), or when decrypting an entry upon Extract(). + + + + + This is a write-only property on the entry. Set this to request that the + entry be encrypted when writing the zip archive, or set it to specify the + password to be used when extracting an existing entry that is encrypted. + + + + The password set here is implicitly used to encrypt the entry during the + operation, or to decrypt during the or operation. If you set + the Password on a ZipEntry after calling Save(), there is no + effect. + + + + Consider setting the property when using a + password. Answering concerns that the standard password protection + supported by all zip tools is weak, WinZip has extended the ZIP + specification with a way to use AES Encryption to protect entries in the + Zip file. Unlike the "PKZIP 2.0" encryption specified in the PKZIP + specification, AES + Encryption uses a standard, strong, tested, encryption + algorithm. DotNetZip can create zip archives that use WinZip-compatible + AES encryption, if you set the property. But, + archives created that use AES encryption may not be readable by all other + tools and libraries. For example, Windows Explorer cannot read a + "compressed folder" (a zip file) that uses AES encryption, though it can + read a zip file that uses "PKZIP encryption." + + + + The class also has a + property. This property takes precedence over any password set on the + ZipFile itself. Typically, you would use the per-entry Password when most + entries in the zip archive use one password, and a few entries use a + different password. If all entries in the zip file use the same password, + then it is simpler to just set this property on the ZipFile itself, + whether creating a zip archive or extracting a zip archive. + + + + Some comments on updating archives: If you read a ZipFile, you + cannot modify the password on any encrypted entry, except by extracting + the entry with the original password (if any), removing the original entry + via , and then adding a new + entry with a new Password. + + + + For example, suppose you read a ZipFile, and there is an encrypted + entry. Setting the Password property on that ZipEntry and then + calling Save() on the ZipFile does not update the password + on that entry in the archive. Neither is an exception thrown. Instead, + what happens during the Save() is the existing entry is copied + through to the new zip archive, in its original encrypted form. Upon + re-reading that archive, the entry can be decrypted with its original + password. + + + + If you read a ZipFile, and there is an un-encrypted entry, you can set the + Password on the entry and then call Save() on the ZipFile, and get + encryption on that entry. + + + + + + + This example creates a zip file with two entries, and then extracts the + entries from the zip file. When creating the zip file, the two files are + added to the zip file using password protection. Each entry uses a + different password. During extraction, each file is extracted with the + appropriate password. + + + // create a file with encryption + using (ZipFile zip = new ZipFile()) + { + ZipEntry entry; + entry= zip.AddFile("Declaration.txt"); + entry.Password= "123456!"; + entry = zip.AddFile("Report.xls"); + entry.Password= "1Secret!"; + zip.Save("EncryptedArchive.zip"); + } + + // extract entries that use encryption + using (ZipFile zip = ZipFile.Read("EncryptedArchive.zip")) + { + ZipEntry entry; + entry = zip["Declaration.txt"]; + entry.Password = "123456!"; + entry.Extract("extractDir"); + entry = zip["Report.xls"]; + entry.Password = "1Secret!"; + entry.Extract("extractDir"); + } + + + + + Using zip As New ZipFile + Dim entry as ZipEntry + entry= zip.AddFile("Declaration.txt") + entry.Password= "123456!" + entry = zip.AddFile("Report.xls") + entry.Password= "1Secret!" + zip.Save("EncryptedArchive.zip") + End Using + + + ' extract entries that use encryption + Using (zip as ZipFile = ZipFile.Read("EncryptedArchive.zip")) + Dim entry as ZipEntry + entry = zip("Declaration.txt") + entry.Password = "123456!" + entry.Extract("extractDir") + entry = zip("Report.xls") + entry.Password = "1Secret!" + entry.Extract("extractDir") + End Using + + + + + + + ZipFile.Password + + + + The action the library should take when extracting a file that already exists. + + + + + This property affects the behavior of the Extract methods (one of the + Extract() or ExtractWithPassword() overloads), when + extraction would would overwrite an existing filesystem file. If you do + not set this property, the library throws an exception when extracting + an entry would overwrite an existing file. + + + + This property has no effect when extracting to a stream, or when the file to be + extracted does not already exist. + + + + + + + This example shows how to set the ExtractExistingFile property in + an ExtractProgress event, in response to user input. The + ExtractProgress event is invoked if and only if the + ExtractExistingFile property was previously set to + ExtractExistingFileAction.InvokeExtractProgressEvent. + + public static void ExtractProgress(object sender, ExtractProgressEventArgs e) + { + if (e.EventType == ZipProgressEventType.Extracting_BeforeExtractEntry) + Console.WriteLine("extract {0} ", e.CurrentEntry.FileName); + + else if (e.EventType == ZipProgressEventType.Extracting_ExtractEntryWouldOverwrite) + { + ZipEntry entry = e.CurrentEntry; + string response = null; + // Ask the user if he wants overwrite the file + do + { + Console.Write("Overwrite {0} in {1} ? (y/n/C) ", entry.FileName, e.ExtractLocation); + response = Console.ReadLine(); + Console.WriteLine(); + + } while (response != null && response[0]!='Y' && + response[0]!='N' && response[0]!='C'); + + if (response[0]=='C') + e.Cancel = true; + else if (response[0]=='Y') + entry.ExtractExistingFile = ExtractExistingFileAction.OverwriteSilently; + else + entry.ExtractExistingFile= ExtractExistingFileAction.DoNotOverwrite; + } + } + + + + + + The action to take when an error is encountered while + opening or reading files as they are saved into a zip archive. + + + + + Errors can occur within a call to ZipFile.Save, as the various files contained + in a ZipFile are being saved into the zip archive. During the + Save, DotNetZip will perform a File.Open on the file + associated to the ZipEntry, and then will read the entire contents of + the file as it is zipped. Either the open or the Read may fail, because + of lock conflicts or other reasons. Using this property, you can + specify the action to take when such errors occur. + + + + Typically you will NOT set this property on individual ZipEntry + instances. Instead, you will set the ZipFile.ZipErrorAction property on + the ZipFile instance, before adding any entries to the + ZipFile. If you do this, errors encountered on behalf of any of + the entries in the ZipFile will be handled the same way. + + + + But, if you use a handler, you will want + to set this property on the ZipEntry within the handler, to + communicate back to DotNetZip what you would like to do with the + particular error. + + + + + + + + + Indicates whether the entry was included in the most recent save. + + + An entry can be excluded or skipped from a save if there is an error + opening or reading the entry. + + + + + + A callback that allows the application to specify the compression to use + for a given entry that is about to be added to the zip archive. + + + + + See + + + + + + Set to indicate whether to use UTF-8 encoding for filenames and comments. + + + + + + If this flag is set, the comment and filename for the entry will be + encoded with UTF-8, as described in the Zip + specification, if necessary. "Necessary" means, the filename or + entry comment (if any) cannot be reflexively encoded and decoded using the + default code page, IBM437. + + + + Setting this flag to true is equivalent to setting to System.Text.Encoding.UTF8. + + + + This flag has no effect or relation to the text encoding used within the + file itself. + + + + + + + The text encoding to use for the FileName and Comment on this ZipEntry, + when the default encoding is insufficient. + + + + + + Don't use this property. See . + + + + + + + Specifies the alternate text encoding used by this ZipEntry + + + + The default text encoding used in Zip files for encoding filenames and + comments is IBM437, which is something like a superset of ASCII. In + cases where this is insufficient, applications can specify an + alternate encoding. + + + When creating a zip file, the usage of the alternate encoding is + governed by the property. + Typically you would set both properties to tell DotNetZip to employ an + encoding that is not IBM437 in the zipfile you are creating. + + + Keep in mind that because the ZIP specification states that the only + valid encodings to use are IBM437 and UTF-8, if you use something + other than that, then zip tools and libraries may not be able to + successfully read the zip archive you generate. + + + The zip specification states that applications should presume that + IBM437 is in use, except when a special bit is set, which indicates + UTF-8. There is no way to specify an arbitrary code page, within the + zip file itself. When you create a zip file encoded with gb2312 or + ibm861 or anything other than IBM437 or UTF-8, then the application + that reads the zip file needs to "know" which code page to use. In + some cases, the code page used when reading is chosen implicitly. For + example, WinRar uses the ambient code page for the host desktop + operating system. The pitfall here is that if you create a zip in + Copenhagen and send it to Tokyo, the reader of the zipfile may not be + able to decode successfully. + + + + This example shows how to create a zipfile encoded with a + language-specific encoding: + + using (var zip = new ZipFile()) + { + zip.AlternateEnoding = System.Text.Encoding.GetEncoding("ibm861"); + zip.AlternateEnodingUsage = ZipOption.Always; + zip.AddFileS(arrayOfFiles); + zip.Save("Myarchive-Encoded-in-IBM861.zip"); + } + + + + + + + Describes if and when this instance should apply + AlternateEncoding to encode the FileName and Comment, when + saving. + + + + + + Indicates whether an entry is marked as a text file. Be careful when + using on this property. Unless you have a good reason, you should + probably ignore this property. + + + + + The ZIP format includes a provision for specifying whether an entry in + the zip archive is a text or binary file. This property exposes that + metadata item. Be careful when using this property: It's not clear + that this property as a firm meaning, across tools and libraries. + + + + To be clear, when reading a zip file, the property value may or may + not be set, and its value may or may not be valid. Not all entries + that you may think of as "text" entries will be so marked, and entries + marked as "text" are not guaranteed in any way to be text entries. + Whether the value is set and set correctly depends entirely on the + application that produced the zip file. + + + + There are many zip tools available, and when creating zip files, some + of them "respect" the IsText metadata field, and some of them do not. + Unfortunately, even when an application tries to do "the right thing", + it's not always clear what "the right thing" is. + + + + There's no firm definition of just what it means to be "a text file", + and the zip specification does not help in this regard. Twenty years + ago, text was ASCII, each byte was less than 127. IsText meant, all + bytes in the file were less than 127. These days, it is not the case + that all text files have all bytes less than 127. Any unicode file + may have bytes that are above 0x7f. The zip specification has nothing + to say on this topic. Therefore, it's not clear what IsText really + means. + + + + This property merely tells a reading application what is stored in the + metadata for an entry, without guaranteeing its validity or its + meaning. + + + + When DotNetZip is used to create a zipfile, it attempts to set this + field "correctly." For example, if a file ends in ".txt", this field + will be set. Your application may override that default setting. When + writing a zip file, you must set the property before calling + Save() on the ZipFile. + + + + When reading a zip file, a more general way to decide just what kind + of file is contained in a particular entry is to use the file type + database stored in the operating system. The operating system stores + a table that says, a file with .jpg extension is a JPG image file, a + file with a .xml extension is an XML document, a file with a .txt is a + pure ASCII text document, and so on. To get this information on + Windows, you + need to read and parse the registry. + + + + + using (var zip = new ZipFile()) + { + var e = zip.UpdateFile("Descriptions.mme", ""); + e.IsText = true; + zip.Save(zipPath); + } + + + + Using zip As New ZipFile + Dim e2 as ZipEntry = zip.AddFile("Descriptions.mme", "") + e.IsText= True + zip.Save(zipPath) + End Using + + + + + Provides a string representation of the instance. + a string representation of the instance. + + + + Extract the entry to the filesystem, starting at the current + working directory. + + + + This method has a bunch of overloads! One of them is sure to + be the right one for you... If you don't like these, check + out the ExtractWithPassword() methods. + + + + + + + + + This method extracts an entry from a zip file into the current + working directory. The path of the entry as extracted is the full + path as specified in the zip archive, relative to the current + working directory. After the file is extracted successfully, the + file attributes and timestamps are set. + + + + The action taken when extraction an entry would overwrite an + existing file is determined by the property. + + + + Within the call to Extract(), the content for the entry is + written into a filesystem file, and then the last modified time of the + file is set according to the property on + the entry. See the remarks the property for + some details about the last modified time. + + + + + + + Extract the entry to a file in the filesystem, using the specified + behavior when extraction would overwrite an existing file. + + + + + See the remarks on the property, for some + details about how the last modified time of the file is set after + extraction. + + + + + The action to take if extraction would overwrite an existing file. + + + + + Extracts the entry to the specified stream. + + + + + The caller can specify any write-able stream, for example a , a , or ASP.NET's + Response.OutputStream. The content will be decrypted and + decompressed as necessary. If the entry is encrypted and no password + is provided, this method will throw. + + + The position on the stream is not reset by this method before it extracts. + You may want to call stream.Seek() before calling ZipEntry.Extract(). + + + + + the stream to which the entry should be extracted. + + + + + + Extract the entry to the filesystem, starting at the specified base + directory. + + + the pathname of the base directory + + + + + + This example extracts only the entries in a zip file that are .txt files, + into a directory called "textfiles". + + using (ZipFile zip = ZipFile.Read("PackedDocuments.zip")) + { + foreach (string s1 in zip.EntryFilenames) + { + if (s1.EndsWith(".txt")) + { + zip[s1].Extract("textfiles"); + } + } + } + + + Using zip As ZipFile = ZipFile.Read("PackedDocuments.zip") + Dim s1 As String + For Each s1 In zip.EntryFilenames + If s1.EndsWith(".txt") Then + zip(s1).Extract("textfiles") + End If + Next + End Using + + + + + + + Using this method, existing entries in the filesystem will not be + overwritten. If you would like to force the overwrite of existing + files, see the property, or call + . + + + + See the remarks on the property, for some + details about how the last modified time of the created file is set. + + + + + + Extract the entry to the filesystem, starting at the specified base + directory, and using the specified behavior when extraction would + overwrite an existing file. + + + + + See the remarks on the property, for some + details about how the last modified time of the created file is set. + + + + + + String sZipPath = "Airborne.zip"; + String sFilePath = "Readme.txt"; + String sRootFolder = "Digado"; + using (ZipFile zip = ZipFile.Read(sZipPath)) + { + if (zip.EntryFileNames.Contains(sFilePath)) + { + // use the string indexer on the zip file + zip[sFileName].Extract(sRootFolder, + ExtractExistingFileAction.OverwriteSilently); + } + } + + + + Dim sZipPath as String = "Airborne.zip" + Dim sFilePath As String = "Readme.txt" + Dim sRootFolder As String = "Digado" + Using zip As ZipFile = ZipFile.Read(sZipPath) + If zip.EntryFileNames.Contains(sFilePath) + ' use the string indexer on the zip file + zip(sFilePath).Extract(sRootFolder, _ + ExtractExistingFileAction.OverwriteSilently) + End If + End Using + + + + the pathname of the base directory + + The action to take if extraction would overwrite an existing file. + + + + + Extract the entry to the filesystem, using the current working directory + and the specified password. + + + + This method has a bunch of overloads! One of them is sure to be + the right one for you... + + + + + + + + + Existing entries in the filesystem will not be overwritten. If you + would like to force the overwrite of existing files, see the property, or call + . + + + + See the remarks on the property for some + details about how the "last modified" time of the created file is + set. + + + + + In this example, entries that use encryption are extracted using a + particular password. + + using (var zip = ZipFile.Read(FilePath)) + { + foreach (ZipEntry e in zip) + { + if (e.UsesEncryption) + e.ExtractWithPassword("Secret!"); + else + e.Extract(); + } + } + + + Using zip As ZipFile = ZipFile.Read(FilePath) + Dim e As ZipEntry + For Each e In zip + If (e.UsesEncryption) + e.ExtractWithPassword("Secret!") + Else + e.Extract + End If + Next + End Using + + + The Password to use for decrypting the entry. + + + + Extract the entry to the filesystem, starting at the specified base + directory, and using the specified password. + + + + + + + + Existing entries in the filesystem will not be overwritten. If you + would like to force the overwrite of existing files, see the property, or call + . + + + + See the remarks on the property, for some + details about how the last modified time of the created file is set. + + + + The pathname of the base directory. + The Password to use for decrypting the entry. + + + + Extract the entry to a file in the filesystem, relative to the + current directory, using the specified behavior when extraction + would overwrite an existing file. + + + + + See the remarks on the property, for some + details about how the last modified time of the created file is set. + + + + The Password to use for decrypting the entry. + + + The action to take if extraction would overwrite an existing file. + + + + + Extract the entry to the filesystem, starting at the specified base + directory, and using the specified behavior when extraction would + overwrite an existing file. + + + + See the remarks on the property, for some + details about how the last modified time of the created file is set. + + + the pathname of the base directory + + The action to take if extraction would + overwrite an existing file. + + The Password to use for decrypting the entry. + + + + Extracts the entry to the specified stream, using the specified + Password. For example, the caller could extract to Console.Out, or + to a MemoryStream. + + + + + The caller can specify any write-able stream, for example a , a , or ASP.NET's + Response.OutputStream. The content will be decrypted and + decompressed as necessary. If the entry is encrypted and no password + is provided, this method will throw. + + + The position on the stream is not reset by this method before it extracts. + You may want to call stream.Seek() before calling ZipEntry.Extract(). + + + + + + the stream to which the entry should be extracted. + + + The password to use for decrypting the entry. + + + + + Opens a readable stream corresponding to the zip entry in the + archive. The stream decompresses and decrypts as necessary, as it + is read. + + + + + + DotNetZip offers a variety of ways to extract entries from a zip + file. This method allows an application to extract an entry by + reading a . + + + + The return value is of type . Use it as you would any + stream for reading. When an application calls on that stream, it will + receive data from the zip entry that is decrypted and decompressed + as necessary. + + + + CrcCalculatorStream adds one additional feature: it keeps a + CRC32 checksum on the bytes of the stream as it is read. The CRC + value is available in the property on the + CrcCalculatorStream. When the read is complete, your + application + should check this CRC against the + property on the ZipEntry to validate the content of the + ZipEntry. You don't have to validate the entry using the CRC, but + you should, to verify integrity. Check the example for how to do + this. + + + + If the entry is protected with a password, then you need to provide + a password prior to calling , either by + setting the property on the entry, or the + property on the ZipFile + itself. Or, you can use , the + overload of OpenReader that accepts a password parameter. + + + + If you want to extract entry data into a write-able stream that is + already opened, like a , do not + use this method. Instead, use . + + + + Your application may use only one stream created by OpenReader() at + a time, and you should not call other Extract methods before + completing your reads on a stream obtained from OpenReader(). This + is because there is really only one source stream for the compressed + content. A call to OpenReader() seeks in the source stream, to the + beginning of the compressed content. A subsequent call to + OpenReader() on a different entry will seek to a different position + in the source stream, as will a call to Extract() or one of its + overloads. This will corrupt the state for the decompressing stream + from the original call to OpenReader(). + + + + The OpenReader() method works only when the ZipEntry is + obtained from an instance of ZipFile. This method will throw + an exception if the ZipEntry is obtained from a . + + + + + This example shows how to open a zip archive, then read in a named + entry via a stream. After the read loop is complete, the code + compares the calculated during the read loop with the expected CRC + on the ZipEntry, to verify the extraction. + + using (ZipFile zip = new ZipFile(ZipFileToRead)) + { + ZipEntry e1= zip["Elevation.mp3"]; + using (Ionic.Zlib.CrcCalculatorStream s = e1.OpenReader()) + { + byte[] buffer = new byte[4096]; + int n, totalBytesRead= 0; + do { + n = s.Read(buffer,0, buffer.Length); + totalBytesRead+=n; + } while (n>0); + if (s.Crc32 != e1.Crc32) + throw new Exception(string.Format("The Zip Entry failed the CRC Check. (0x{0:X8}!=0x{1:X8})", s.Crc32, e1.Crc32)); + if (totalBytesRead != e1.UncompressedSize) + throw new Exception(string.Format("We read an unexpected number of bytes. ({0}!={1})", totalBytesRead, e1.UncompressedSize)); + } + } + + + Using zip As New ZipFile(ZipFileToRead) + Dim e1 As ZipEntry = zip.Item("Elevation.mp3") + Using s As Ionic.Zlib.CrcCalculatorStream = e1.OpenReader + Dim n As Integer + Dim buffer As Byte() = New Byte(4096) {} + Dim totalBytesRead As Integer = 0 + Do + n = s.Read(buffer, 0, buffer.Length) + totalBytesRead = (totalBytesRead + n) + Loop While (n > 0) + If (s.Crc32 <> e1.Crc32) Then + Throw New Exception(String.Format("The Zip Entry failed the CRC Check. (0x{0:X8}!=0x{1:X8})", s.Crc32, e1.Crc32)) + End If + If (totalBytesRead <> e1.UncompressedSize) Then + Throw New Exception(String.Format("We read an unexpected number of bytes. ({0}!={1})", totalBytesRead, e1.UncompressedSize)) + End If + End Using + End Using + + + + The Stream for reading. + + + + Opens a readable stream for an encrypted zip entry in the archive. + The stream decompresses and decrypts as necessary, as it is read. + + + + + See the documentation on the method for + full details. This overload allows the application to specify a + password for the ZipEntry to be read. + + + + The password to use for decrypting the entry. + The Stream for reading. + + + + Pass in either basedir or s, but not both. + In other words, you can extract to a stream or to a directory (filesystem), but not both! + The Password param is required for encrypted entries. + + + + + Extract to a stream + In other words, you can extract to a stream or to a directory (filesystem), but not both! + The Password param is required for encrypted entries. + + + + + Validates that the args are consistent; returning whether the caller can return + because it's done, or not (caller should continue) + + + + + Validates that the args are consistent; returning whether the caller can return + because it's done, or not (caller should continue) + + + + + Reads one ZipEntry from the given stream. The content for + the entry does not get decompressed or decrypted. This method + basically reads metadata, and seeks. + + the ZipContainer this entry belongs to. + + true of this is the first entry being read from the stream. + + the ZipEntry read from the stream. + + + + Finds a particular segment in the given extra field. + This is used when modifying a previously-generated + extra field, in particular when removing the AES crypto + segment in the extra field. + + + + + At current cursor position in the stream, read the extra + field, and set the properties on the ZipEntry instance + appropriately. This can be called when processing the + Extra field in the Central Directory, or in the local + header. + + + + + generate and return a byte array that encodes the filename + for the entry. + + + + side effects: generate and store into _CommentBytes the + byte array for any comment attached to the entry. Also + sets _actualEncoding to indicate the actual encoding + used. The same encoding is used for both filename and + comment. + + + + + + Stores the position of the entry source stream, or, if the position is + already stored, seeks to that position. + + + + + This method is called in prep for reading the source stream. If PKZIP + encryption is used, then we need to calc the CRC32 before doing the + encryption, because the CRC is used in the 12th byte of the PKZIP + encryption header. So, we need to be able to seek backward in the source + when saving the ZipEntry. This method is called from the place that + calculates the CRC, and also from the method that does the encryption of + the file data. + + + + The first time through, this method sets the _sourceStreamOriginalPosition + field. Subsequent calls to this method seek to that position. + + + + + + Copy metadata that may have been changed by the app. We do this when + resetting the zipFile instance. If the app calls Save() on a ZipFile, then + tries to party on that file some more, we may need to Reset() it , which + means re-reading the entries and then copying the metadata. I think. + + + + + Set the input stream and get its length, if possible. The length is + used for progress updates, AND, to allow an optimization in case of + a stream/file of zero length. In that case we skip the Encrypt and + compression Stream. (like DeflateStream or BZip2OutputStream) + + + + + Prepare the given stream for output - wrap it in a CountingStream, and + then in a CRC stream, and an encryptor and deflator as appropriate. + + + + Previously this was used in ZipEntry.Write(), but in an effort to + introduce some efficiencies in that method I've refactored to put the + code inline. This method still gets called by ZipOutputStream. + + + + + + An enum that specifies the type of timestamp available on the ZipEntry. + + + + + + The last modified time of a file can be stored in multiple ways in + a zip file, and they are not mutually exclusive: + + + + + In the so-called "DOS" format, which has a 2-second precision. Values + are rounded to the nearest even second. For example, if the time on the + file is 12:34:43, then it will be stored as 12:34:44. This first value + is accessible via the LastModified property. This value is always + present in the metadata for each zip entry. In some cases the value is + invalid, or zero. + + + + In the so-called "Windows" or "NTFS" format, as an 8-byte integer + quantity expressed as the number of 1/10 milliseconds (in other words + the number of 100 nanosecond units) since January 1, 1601 (UTC). This + format is how Windows represents file times. This time is accessible + via the ModifiedTime property. + + + + In the "Unix" format, a 4-byte quantity specifying the number of seconds since + January 1, 1970 UTC. + + + + In an older format, now deprecated but still used by some current + tools. This format is also a 4-byte quantity specifying the number of + seconds since January 1, 1970 UTC. + + + + + + This bit field describes which of the formats were found in a ZipEntry that was read. + + + + + + + Default value. + + + + + A DOS timestamp with 2-second precision. + + + + + A Windows timestamp with 100-ns precision. + + + + + A Unix timestamp with 1-second precision. + + + + + A Unix timestamp with 1-second precision, stored in InfoZip v1 format. This + format is outdated and is supported for reading archives only. + + + + + The method of compression to use for a particular ZipEntry. + + + + PKWare's + ZIP Specification describes a number of distinct + cmopression methods that can be used within a zip + file. DotNetZip supports a subset of them. + + + + + No compression at all. For COM environments, the value is 0 (zero). + + + + + DEFLATE compression, as described in IETF RFC + 1951. This is the "normal" compression used in zip + files. For COM environments, the value is 8. + + + + + BZip2 compression, a compression algorithm developed by Julian Seward. + For COM environments, the value is 12. + + + + + An enum that specifies the source of the ZipEntry. + + + + + Default value. Invalid on a bonafide ZipEntry. + + + + + The entry was instantiated by calling AddFile() or another method that + added an entry from the filesystem. + + + + + The entry was instantiated via or + . + + + + + The ZipEntry was instantiated by reading a zipfile. + + + + + The content for the ZipEntry will be or was provided by the WriteDelegate. + + + + + The content for the ZipEntry will be obtained from the stream dispensed by the OpenDelegate. + The entry was instantiated via . + + + + + The content for the ZipEntry will be or was obtained from a ZipOutputStream. + + + + + An enum providing the options when an error occurs during opening or reading + of a file or directory that is being saved to a zip file. + + + + + This enum describes the actions that the library can take when an error occurs + opening or reading a file, as it is being saved into a Zip archive. + + + + In some cases an error will occur when DotNetZip tries to open a file to be + added to the zip archive. In other cases, an error might occur after the + file has been successfully opened, while DotNetZip is reading the file. + + + + The first problem might occur when calling AddDirectory() on a directory + that contains a Clipper .dbf file; the file is locked by Clipper and + cannot be opened by another process. An example of the second problem is + the ERROR_LOCK_VIOLATION that results when a file is opened by another + process, but not locked, and a range lock has been taken on the file. + Microsoft Outlook takes range locks on .PST files. + + + + + + Throw an exception when an error occurs while zipping. This is the default + behavior. (For COM clients, this is a 0 (zero).) + + + + + When an error occurs during zipping, for example a file cannot be opened, + skip the file causing the error, and continue zipping. (For COM clients, + this is a 1.) + + + + + When an error occurs during zipping, for example a file cannot be opened, + retry the operation that caused the error. Be careful with this option. If + the error is not temporary, the library will retry forever. (For COM + clients, this is a 2.) + + + + + When an error occurs, invoke the zipError event. The event type used is + . A typical use of this option: + a GUI application may wish to pop up a dialog to allow the user to view the + error that occurred, and choose an appropriate action. After your + processing in the error event, if you want to skip the file, set on the + ZipProgressEventArgs.CurrentEntry to Skip. If you want the + exception to be thrown, set ZipErrorAction on the CurrentEntry + to Throw. If you want to cancel the zip, set + ZipProgressEventArgs.Cancel to true. Cancelling differs from using + Skip in that a cancel will not save any further entries, if there are any. + (For COM clients, the value of this enum is a 3.) + + + + + Options for using ZIP64 extensions when saving zip archives. + + + + + + Designed many years ago, the original zip + specification from PKWARE allowed for 32-bit quantities for the + compressed and uncompressed sizes of zip entries, as well as a 32-bit quantity + for specifying the length of the zip archive itself, and a maximum of 65535 + entries. These limits are now regularly exceeded in many backup and archival + scenarios. Recently, PKWare added extensions to the original zip spec, called + "ZIP64 extensions", to raise those limitations. This property governs whether + DotNetZip will use those extensions when writing zip archives. The use of + these extensions is optional and explicit in DotNetZip because, despite the + status of ZIP64 as a bona fide standard, many other zip tools and libraries do + not support ZIP64, and therefore a zip file with ZIP64 extensions may be + unreadable by some of those other tools. + + + + Set this property to to always use ZIP64 + extensions when saving, regardless of whether your zip archive needs it. + Suppose you add 5 files, each under 100k, to a ZipFile. If you specify Always + for this flag, you will get a ZIP64 archive, though the archive does not need + to use ZIP64 because none of the original zip limits had been exceeded. + + + + Set this property to to tell the DotNetZip + library to never use ZIP64 extensions. This is useful for maximum + compatibility and interoperability, at the expense of the capability of + handling large files or large archives. NB: Windows Explorer in Windows XP + and Windows Vista cannot currently extract files from a zip64 archive, so if + you want to guarantee that a zip archive produced by this library will work in + Windows Explorer, use Never. If you set this property to , and your application creates a zip that would + exceed one of the Zip limits, the library will throw an exception while saving + the zip file. + + + + Set this property to to tell the + DotNetZip library to use the ZIP64 extensions when required by the + entry. After the file is compressed, the original and compressed sizes are + checked, and if they exceed the limits described above, then zip64 can be + used. That is the general idea, but there is an additional wrinkle when saving + to a non-seekable device, like the ASP.NET Response.OutputStream, or + Console.Out. When using non-seekable streams for output, the entry + header - which indicates whether zip64 is in use - is emitted before it is + known if zip64 is necessary. It is only after all entries have been saved + that it can be known if ZIP64 will be required. On seekable output streams, + after saving all entries, the library can seek backward and re-emit the zip + file header to be consistent with the actual ZIP64 requirement. But using a + non-seekable output stream, the library cannot seek backward, so the header + can never be changed. In other words, the archive's use of ZIP64 extensions is + not alterable after the header is emitted. Therefore, when saving to + non-seekable streams, using is the same + as using : it will always produce a zip + archive that uses ZIP64 extensions. + + + + + + + The default behavior, which is "Never". + (For COM clients, this is a 0 (zero).) + + + + + Do not use ZIP64 extensions when writing zip archives. + (For COM clients, this is a 0 (zero).) + + + + + Use ZIP64 extensions when writing zip archives, as necessary. + For example, when a single entry exceeds 0xFFFFFFFF in size, or when the archive as a whole + exceeds 0xFFFFFFFF in size, or when there are more than 65535 entries in an archive. + (For COM clients, this is a 1.) + + + + + Always use ZIP64 extensions when writing zip archives, even when unnecessary. + (For COM clients, this is a 2.) + + + + + An enum representing the values on a three-way toggle switch + for various options in the library. This might be used to + specify whether to employ a particular text encoding, or to use + ZIP64 extensions, or some other option. + + + + + The default behavior. This is the same as "Never". + (For COM clients, this is a 0 (zero).) + + + + + Never use the associated option. + (For COM clients, this is a 0 (zero).) + + + + + Use the associated behavior "as necessary." + (For COM clients, this is a 1.) + + + + + Use the associated behavior Always, whether necessary or not. + (For COM clients, this is a 2.) + + + + + A class for collecting the various options that can be used when + Reading zip files for extraction or update. + + + + + When reading a zip file, there are several options an + application can set, to modify how the file is read, or what + the library does while reading. This class collects those + options into one container. + + + + Pass an instance of the ReadOptions class into the + ZipFile.Read() method. + + + . + . + + + + + An event handler for Read operations. When opening large zip + archives, you may want to display a progress bar or other + indicator of status progress while reading. This parameter + allows you to specify a ReadProgress Event Handler directly. + When you call Read(), the progress event is invoked as + necessary. + + + + + The System.IO.TextWriter to use for writing verbose status messages + during operations on the zip archive. A console application may wish to + pass System.Console.Out to get messages on the Console. A graphical + or headless application may wish to capture the messages in a different + TextWriter, such as a System.IO.StringWriter. + + + + + The System.Text.Encoding to use when reading in the zip archive. Be + careful specifying the encoding. If the value you use here is not the same + as the Encoding used when the zip archive was created (possibly by a + different archiver) you will get unexpected results and possibly exceptions. + + + + + + + + Provides a stream metaphor for reading zip files. + + + + + This class provides an alternative programming model for reading zip files to + the one enabled by the class. Use this when reading zip + files, as an alternative to the class, when you would + like to use a Stream class to read the file. + + + + Some application designs require a readable stream for input. This stream can + be used to read a zip file, and extract entries. + + + + Both the ZipInputStream class and the ZipFile class can be used + to read and extract zip files. Both of them support many of the common zip + features, including Unicode, different compression levels, and ZIP64. The + programming models differ. For example, when extracting entries via calls to + the GetNextEntry() and Read() methods on the + ZipInputStream class, the caller is responsible for creating the file, + writing the bytes into the file, setting the attributes on the file, and + setting the created, last modified, and last accessed timestamps on the + file. All of these things are done automatically by a call to ZipEntry.Extract(). For this reason, the + ZipInputStream is generally recommended for when your application wants + to extract the data, without storing that data into a file. + + + + Aside from the obvious differences in programming model, there are some + differences in capability between the ZipFile class and the + ZipInputStream class. + + + + + ZipFile can be used to create or update zip files, or read and + extract zip files. ZipInputStream can be used only to read and + extract zip files. If you want to use a stream to create zip files, check + out the . + + + + ZipInputStream cannot read segmented or spanned + zip files. + + + + ZipInputStream will not read Zip file comments. + + + + When reading larger files, ZipInputStream will always underperform + ZipFile. This is because the ZipInputStream does a full scan on the + zip file, while the ZipFile class reads the central directory of the + zip file. + + + + + + + + + Create a ZipInputStream, wrapping it around an existing stream. + + + + + + While the class is generally easier + to use, this class provides an alternative to those + applications that want to read from a zipfile directly, + using a . + + + + Both the ZipInputStream class and the ZipFile class can be used + to read and extract zip files. Both of them support many of the common zip + features, including Unicode, different compression levels, and ZIP64. The + programming models differ. For example, when extracting entries via calls to + the GetNextEntry() and Read() methods on the + ZipInputStream class, the caller is responsible for creating the file, + writing the bytes into the file, setting the attributes on the file, and + setting the created, last modified, and last accessed timestamps on the + file. All of these things are done automatically by a call to ZipEntry.Extract(). For this reason, the + ZipInputStream is generally recommended for when your application wants + to extract the data, without storing that data into a file. + + + + Aside from the obvious differences in programming model, there are some + differences in capability between the ZipFile class and the + ZipInputStream class. + + + + + ZipFile can be used to create or update zip files, or read and extract + zip files. ZipInputStream can be used only to read and extract zip + files. If you want to use a stream to create zip files, check out the . + + + + ZipInputStream cannot read segmented or spanned + zip files. + + + + ZipInputStream will not read Zip file comments. + + + + When reading larger files, ZipInputStream will always underperform + ZipFile. This is because the ZipInputStream does a full scan on the + zip file, while the ZipFile class reads the central directory of the + zip file. + + + + + + + + The stream to read. It must be readable. This stream will be closed at + the time the ZipInputStream is closed. + + + + + This example shows how to read a zip file, and extract entries, using the + ZipInputStream class. + + + private void Unzip() + { + byte[] buffer= new byte[2048]; + int n; + using (var raw = File.Open(inputFileName, FileMode.Open, FileAccess.Read)) + { + using (var input= new ZipInputStream(raw)) + { + ZipEntry e; + while (( e = input.GetNextEntry()) != null) + { + if (e.IsDirectory) continue; + string outputPath = Path.Combine(extractDir, e.FileName); + using (var output = File.Open(outputPath, FileMode.Create, FileAccess.ReadWrite)) + { + while ((n= input.Read(buffer, 0, buffer.Length)) > 0) + { + output.Write(buffer,0,n); + } + } + } + } + } + } + + + + Private Sub UnZip() + Dim inputFileName As String = "MyArchive.zip" + Dim extractDir As String = "extract" + Dim buffer As Byte() = New Byte(2048) {} + Using raw As FileStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read) + Using input As ZipInputStream = New ZipInputStream(raw) + Dim e As ZipEntry + Do While (Not e = input.GetNextEntry Is Nothing) + If Not e.IsDirectory Then + Using output As FileStream = File.Open(Path.Combine(extractDir, e.FileName), _ + FileMode.Create, FileAccess.ReadWrite) + Dim n As Integer + Do While (n = input.Read(buffer, 0, buffer.Length) > 0) + output.Write(buffer, 0, n) + Loop + End Using + End If + Loop + End Using + End Using + End Sub + + + + + + Create a ZipInputStream, given the name of an existing zip file. + + + + + + This constructor opens a FileStream for the given zipfile, and + wraps a ZipInputStream around that. See the documentation for the + constructor for full details. + + + + While the class is generally easier + to use, this class provides an alternative to those + applications that want to read from a zipfile directly, + using a . + + + + + + The name of the filesystem file to read. + + + + + This example shows how to read a zip file, and extract entries, using the + ZipInputStream class. + + + private void Unzip() + { + byte[] buffer= new byte[2048]; + int n; + using (var input= new ZipInputStream(inputFileName)) + { + ZipEntry e; + while (( e = input.GetNextEntry()) != null) + { + if (e.IsDirectory) continue; + string outputPath = Path.Combine(extractDir, e.FileName); + using (var output = File.Open(outputPath, FileMode.Create, FileAccess.ReadWrite)) + { + while ((n= input.Read(buffer, 0, buffer.Length)) > 0) + { + output.Write(buffer,0,n); + } + } + } + } + } + + + + Private Sub UnZip() + Dim inputFileName As String = "MyArchive.zip" + Dim extractDir As String = "extract" + Dim buffer As Byte() = New Byte(2048) {} + Using input As ZipInputStream = New ZipInputStream(inputFileName) + Dim e As ZipEntry + Do While (Not e = input.GetNextEntry Is Nothing) + If Not e.IsDirectory Then + Using output As FileStream = File.Open(Path.Combine(extractDir, e.FileName), _ + FileMode.Create, FileAccess.ReadWrite) + Dim n As Integer + Do While (n = input.Read(buffer, 0, buffer.Length) > 0) + output.Write(buffer, 0, n) + Loop + End Using + End If + Loop + End Using + End Sub + + + + + + Create a ZipInputStream, explicitly specifying whether to + keep the underlying stream open. + + + + See the documentation for the ZipInputStream(Stream) + constructor for a discussion of the class, and an example of how to use the class. + + + + The stream to read from. It must be readable. + + + + true if the application would like the stream + to remain open after the ZipInputStream has been closed. + + + + Provides a string representation of the instance. + + + This can be useful for debugging purposes. + + + a string representation of the instance. + + + + The text encoding to use when reading entries into the zip archive, for + those entries whose filenames or comments cannot be encoded with the + default (IBM437) encoding. + + + + + In its + zip specification, PKWare describes two options for encoding + filenames and comments: using IBM437 or UTF-8. But, some archiving tools + or libraries do not follow the specification, and instead encode + characters using the system default code page. For example, WinRAR when + run on a machine in Shanghai may encode filenames with the Big-5 Chinese + (950) code page. This behavior is contrary to the Zip specification, but + it occurs anyway. + + + + When using DotNetZip to read zip archives that use something other than + UTF-8 or IBM437, set this property to specify the code page to use when + reading encoded filenames and comments for each ZipEntry in the zip + file. + + + + This property is "provisional". When the entry in the zip archive is not + explicitly marked as using UTF-8, then IBM437 is used to decode filenames + and comments. If a loss of data would result from using IBM436 - + specifically when encoding and decoding is not reflexive - the codepage + specified here is used. It is possible, therefore, to have a given entry + with a Comment encoded in IBM437 and a FileName encoded with + the specified "provisional" codepage. + + + + When a zip file uses an arbitrary, non-UTF8 code page for encoding, there + is no standard way for the reader application - whether DotNetZip, WinZip, + WinRar, or something else - to know which codepage has been used for the + entries. Readers of zip files are not able to inspect the zip file and + determine the codepage that was used for the entries contained within it. + It is left to the application or user to determine the necessary codepage + when reading zip files encoded this way. If you use an incorrect codepage + when reading a zipfile, you will get entries with filenames that are + incorrect, and the incorrect filenames may even contain characters that + are not legal for use within filenames in Windows. Extracting entries with + illegal characters in the filenames will lead to exceptions. It's too bad, + but this is just the way things are with code pages in zip files. Caveat + Emptor. + + + + + + + Size of the work buffer to use for the ZLIB codec during decompression. + + + + Setting this affects the performance and memory efficiency of compression + and decompression. For larger files, setting this to a larger size may + improve performance, but the exact numbers vary depending on available + memory, and a bunch of other variables. I don't have good firm + recommendations on how to set it. You'll have to test it yourself. Or + just leave it alone and accept the default. + + + + + Sets the password to be used on the ZipInputStream instance. + + + + + + When reading a zip archive, this password is used to read and decrypt the + entries that are encrypted within the zip file. When entries within a zip + file use different passwords, set the appropriate password for the entry + before the first call to Read() for each entry. + + + + When reading an entry that is not encrypted, the value of this property is + ignored. + + + + + + + This example uses the ZipInputStream to read and extract entries from a + zip file, using a potentially different password for each entry. + + + byte[] buffer= new byte[2048]; + int n; + using (var raw = File.Open(_inputFileName, FileMode.Open, FileAccess.Read )) + { + using (var input= new ZipInputStream(raw)) + { + ZipEntry e; + while (( e = input.GetNextEntry()) != null) + { + input.Password = PasswordForEntry(e.FileName); + if (e.IsDirectory) continue; + string outputPath = Path.Combine(_extractDir, e.FileName); + using (var output = File.Open(outputPath, FileMode.Create, FileAccess.ReadWrite)) + { + while ((n= input.Read(buffer,0,buffer.Length)) > 0) + { + output.Write(buffer,0,n); + } + } + } + } + } + + + + + + + Read the data from the stream into the buffer. + + + + + The data for the zipentry will be decrypted and uncompressed, as + necessary, before being copied into the buffer. + + + + You must set the property before calling + Read() the first time for an encrypted entry. To determine if an + entry is encrypted and requires a password, check the ZipEntry.Encryption property. + + + + The buffer to hold the data read from the stream. + the offset within the buffer to copy the first byte read. + the number of bytes to read. + the number of bytes read, after decryption and decompression. + + + + Read the next entry from the zip file. + + + + + Call this method just before calling , + to position the pointer in the zip file to the next entry that can be + read. Subsequent calls to Read(), will decrypt and decompress the + data in the zip file, until Read() returns 0. + + + + Each time you call GetNextEntry(), the pointer in the wrapped + stream is moved to the next entry in the zip file. If you call , and thus re-position the pointer within + the file, you will need to call GetNextEntry() again, to insure + that the file pointer is positioned at the beginning of a zip entry. + + + + This method returns the ZipEntry. Using a stream approach, you will + read the raw bytes for an entry in a zip file via calls to Read(). + Alternatively, you can extract an entry into a file, or a stream, by + calling , or one of its siblings. + + + + + + The ZipEntry read. Returns null (or Nothing in VB) if there are no more + entries in the zip file. + + + + + + Dispose the stream. + + + + + This method disposes the ZipInputStream. It may also close the + underlying stream, depending on which constructor was used. + + + + Typically the application will call Dispose() implicitly, via + a using statement in C#, or a Using statement in VB. + + + + Application code won't call this code directly. This method may + be invoked in two distinct scenarios. If disposing == true, the + method has been called directly or indirectly by a user's code, + for example via the public Dispose() method. In this case, both + managed and unmanaged resources can be referenced and disposed. + If disposing == false, the method has been called by the runtime + from inside the object finalizer and this method should not + reference other objects; in that case only unmanaged resources + must be referenced or disposed. + + + + + true if the Dispose method was invoked by user code. + + + + + Always returns true. + + + + + Returns the value of CanSeek for the underlying (wrapped) stream. + + + + + Always returns false. + + + + + Returns the length of the underlying stream. + + + + + Gets or sets the position of the underlying stream. + + + Setting the position is equivalent to calling Seek(value, SeekOrigin.Begin). + + + + + This is a no-op. + + + + + This method always throws a NotSupportedException. + + ignored + ignored + ignored + + + + This method seeks in the underlying stream. + + + + + Call this method if you want to seek around within the zip file for random access. + + + + Applications can intermix calls to Seek() with calls to . After a call to Seek(), + GetNextEntry() will get the next ZipEntry that falls after + the current position in the input stream. You're on your own for finding + out just where to seek in the stream, to get to the various entries. + + + + + the offset point to seek to + the reference point from which to seek + The new position + + + + This method always throws a NotSupportedException. + + ignored + + + + Provides a stream metaphor for generating zip files. + + + + + This class writes zip files, as defined in the specification + for zip files described by PKWare. The compression for this + implementation is provided by a managed-code version of Zlib, included with + DotNetZip in the classes in the Ionic.Zlib namespace. + + + + This class provides an alternative programming model to the one enabled by the + class. Use this when creating zip files, as an + alternative to the class, when you would like to use a + Stream type to write the zip file. + + + + Both the ZipOutputStream class and the ZipFile class can be used + to create zip files. Both of them support many of the common zip features, + including Unicode, different compression levels, and ZIP64. They provide + very similar performance when creating zip files. + + + + The ZipFile class is generally easier to use than + ZipOutputStream and should be considered a higher-level interface. For + example, when creating a zip file via calls to the PutNextEntry() and + Write() methods on the ZipOutputStream class, the caller is + responsible for opening the file, reading the bytes from the file, writing + those bytes into the ZipOutputStream, setting the attributes on the + ZipEntry, and setting the created, last modified, and last accessed + timestamps on the zip entry. All of these things are done automatically by a + call to ZipFile.AddFile(). + For this reason, the ZipOutputStream is generally recommended for use + only when your application emits arbitrary data, not necessarily data from a + filesystem file, directly into a zip file, and does so using a Stream + metaphor. + + + + Aside from the differences in programming model, there are other + differences in capability between the two classes. + + + + + ZipFile can be used to read and extract zip files, in addition to + creating zip files. ZipOutputStream cannot read zip files. If you want + to use a stream to read zip files, check out the class. + + + + ZipOutputStream does not support the creation of segmented or spanned + zip files. + + + + ZipOutputStream cannot produce a self-extracting archive. + + + + + Be aware that the ZipOutputStream class implements the interface. In order for + ZipOutputStream to produce a valid zip file, you use use it within + a using clause (Using in VB), or call the Dispose() method + explicitly. See the examples for how to employ a using clause. + + + + Also, a note regarding compression performance: On the desktop .NET + Framework, DotNetZip can use a multi-threaded compression implementation + that provides significant speed increases on large files, over 300k or so, + at the cost of increased memory use at runtime. (The output of the + compression is almost exactly the same size). But, the multi-threaded + approach incurs a performance hit on smaller files. There's no way for the + ZipOutputStream to know whether parallel compression will be beneficial, + because the ZipOutputStream does not know how much data you will write + through the stream. You may wish to set the property to zero, if you are compressing + large files through ZipOutputStream. This will cause parallel + compression to be used, always. + + + + + + Create a ZipOutputStream, wrapping an existing stream. + + + + + The class is generally easier to use when creating + zip files. The ZipOutputStream offers a different metaphor for creating a + zip file, based on the class. + + + + + + The stream to wrap. It must be writable. This stream will be closed at + the time the ZipOutputStream is closed. + + + + + This example shows how to create a zip file, using the + ZipOutputStream class. + + + private void Zipup() + { + if (filesToZip.Count == 0) + { + System.Console.WriteLine("Nothing to do."); + return; + } + + using (var raw = File.Open(_outputFileName, FileMode.Create, FileAccess.ReadWrite )) + { + using (var output= new ZipOutputStream(raw)) + { + output.Password = "VerySecret!"; + output.Encryption = EncryptionAlgorithm.WinZipAes256; + + foreach (string inputFileName in filesToZip) + { + System.Console.WriteLine("file: {0}", inputFileName); + + output.PutNextEntry(inputFileName); + using (var input = File.Open(inputFileName, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Write )) + { + byte[] buffer= new byte[2048]; + int n; + while ((n= input.Read(buffer,0,buffer.Length)) > 0) + { + output.Write(buffer,0,n); + } + } + } + } + } + } + + + + Private Sub Zipup() + Dim outputFileName As String = "XmlData.zip" + Dim filesToZip As String() = Directory.GetFiles(".", "*.xml") + If (filesToZip.Length = 0) Then + Console.WriteLine("Nothing to do.") + Else + Using raw As FileStream = File.Open(outputFileName, FileMode.Create, FileAccess.ReadWrite) + Using output As ZipOutputStream = New ZipOutputStream(raw) + output.Password = "VerySecret!" + output.Encryption = EncryptionAlgorithm.WinZipAes256 + Dim inputFileName As String + For Each inputFileName In filesToZip + Console.WriteLine("file: {0}", inputFileName) + output.PutNextEntry(inputFileName) + Using input As FileStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite) + Dim n As Integer + Dim buffer As Byte() = New Byte(2048) {} + Do While (n = input.Read(buffer, 0, buffer.Length) > 0) + output.Write(buffer, 0, n) + Loop + End Using + Next + End Using + End Using + End If + End Sub + + + + + + Create a ZipOutputStream that writes to a filesystem file. + + + + The class is generally easier to use when creating + zip files. The ZipOutputStream offers a different metaphor for creating a + zip file, based on the class. + + + + The name of the zip file to create. + + + + + This example shows how to create a zip file, using the + ZipOutputStream class. + + + private void Zipup() + { + if (filesToZip.Count == 0) + { + System.Console.WriteLine("Nothing to do."); + return; + } + + using (var output= new ZipOutputStream(outputFileName)) + { + output.Password = "VerySecret!"; + output.Encryption = EncryptionAlgorithm.WinZipAes256; + + foreach (string inputFileName in filesToZip) + { + System.Console.WriteLine("file: {0}", inputFileName); + + output.PutNextEntry(inputFileName); + using (var input = File.Open(inputFileName, FileMode.Open, FileAccess.Read, + FileShare.Read | FileShare.Write )) + { + byte[] buffer= new byte[2048]; + int n; + while ((n= input.Read(buffer,0,buffer.Length)) > 0) + { + output.Write(buffer,0,n); + } + } + } + } + } + + + + Private Sub Zipup() + Dim outputFileName As String = "XmlData.zip" + Dim filesToZip As String() = Directory.GetFiles(".", "*.xml") + If (filesToZip.Length = 0) Then + Console.WriteLine("Nothing to do.") + Else + Using output As ZipOutputStream = New ZipOutputStream(outputFileName) + output.Password = "VerySecret!" + output.Encryption = EncryptionAlgorithm.WinZipAes256 + Dim inputFileName As String + For Each inputFileName In filesToZip + Console.WriteLine("file: {0}", inputFileName) + output.PutNextEntry(inputFileName) + Using input As FileStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite) + Dim n As Integer + Dim buffer As Byte() = New Byte(2048) {} + Do While (n = input.Read(buffer, 0, buffer.Length) > 0) + output.Write(buffer, 0, n) + Loop + End Using + Next + End Using + End If + End Sub + + + + + + Create a ZipOutputStream. + + + + See the documentation for the ZipOutputStream(Stream) + constructor for an example. + + + + The stream to wrap. It must be writable. + + + + true if the application would like the stream + to remain open after the ZipOutputStream has been closed. + + + + Provides a string representation of the instance. + + + This can be useful for debugging purposes. + + + a string representation of the instance. + + + + Sets the password to be used on the ZipOutputStream instance. + + + + + + When writing a zip archive, this password is applied to the entries, not + to the zip archive itself. It applies to any ZipEntry subsequently + written to the ZipOutputStream. + + + + Using a password does not encrypt or protect the "directory" of the + archive - the list of entries contained in the archive. If you set the + Password property, the password actually applies to individual + entries that are added to the archive, subsequent to the setting of this + property. The list of filenames in the archive that is eventually created + will appear in clear text, but the contents of the individual files are + encrypted. This is how Zip encryption works. + + + + If you set this property, and then add a set of entries to the archive via + calls to PutNextEntry, then each entry is encrypted with that + password. You may also want to change the password between adding + different entries. If you set the password, add an entry, then set the + password to null (Nothing in VB), and add another entry, the + first entry is encrypted and the second is not. + + + + When setting the Password, you may also want to explicitly set the property, to specify how to encrypt the entries added + to the ZipFile. If you set the Password to a non-null value and do not + set , then PKZip 2.0 ("Weak") encryption is used. + This encryption is relatively weak but is very interoperable. If + you set the password to a null value (Nothing in VB), + Encryption is reset to None. + + + + Special case: if you wrap a ZipOutputStream around a non-seekable stream, + and use encryption, and emit an entry of zero bytes, the Close() or + PutNextEntry() following the entry will throw an exception. + + + + + + + The Encryption to use for entries added to the ZipOutputStream. + + + + + The specified Encryption is applied to the entries subsequently + written to the ZipOutputStream instance. + + + + If you set this to something other than + EncryptionAlgorithm.None, you will also need to set the + to a non-null, non-empty value in + order to actually get encryption on the entry. + + + + + ZipOutputStream.Password + ZipEntry.Encryption + + + + Size of the work buffer to use for the ZLIB codec during compression. + + + + Setting this may affect performance. For larger files, setting this to a + larger size may improve performance, but I'm not sure. Sorry, I don't + currently have good recommendations on how to set it. You can test it if + you like. + + + + + The compression strategy to use for all entries. + + + + Set the Strategy used by the ZLIB-compatible compressor, when compressing + data for the entries in the zip archive. Different compression strategies + work better on different sorts of data. The strategy parameter can affect + the compression ratio and the speed of compression but not the correctness + of the compresssion. For more information see . + + + + + The type of timestamp attached to the ZipEntry. + + + + Set this in order to specify the kind of timestamp that should be emitted + into the zip file for each entry. + + + + + Sets the compression level to be used for entries subsequently added to + the zip archive. + + + + + Varying the compression level used on entries can affect the + size-vs-speed tradeoff when compression and decompressing data streams + or files. + + + + As with some other properties on the ZipOutputStream class, like , and , + setting this property on a ZipOutputStream + instance will cause the specified CompressionLevel to be used on all + items that are subsequently added to the + ZipOutputStream instance. + + + + If you do not set this property, the default compression level is used, + which normally gives a good balance of compression efficiency and + compression speed. In some tests, using BestCompression can + double the time it takes to compress, while delivering just a small + increase in compression efficiency. This behavior will vary with the + type of data you compress. If you are in doubt, just leave this setting + alone, and accept the default. + + + + + + The compression method used on each entry added to the ZipOutputStream. + + + + + A comment attached to the zip archive. + + + + + + The application sets this property to specify a comment to be embedded + into the generated zip archive. + + + + According to PKWARE's + zip specification, the comment is not encrypted, even if there is a + password set on the zip file. + + + + The specification does not describe how to indicate the encoding used + on a comment string. Many "compliant" zip tools and libraries use + IBM437 as the code page for comments; DotNetZip, too, follows that + practice. On the other hand, there are situations where you want a + Comment to be encoded with something else, for example using code page + 950 "Big-5 Chinese". To fill that need, DotNetZip will encode the + comment following the same procedure it follows for encoding + filenames: (a) if is + Never, it uses the default encoding (IBM437). (b) if is Always, it always uses the + alternate encoding (). (c) if is AsNecessary, it uses the + alternate encoding only if the default encoding is not sufficient for + encoding the comment - in other words if decoding the result does not + produce the original string. This decision is taken at the time of + the call to ZipFile.Save(). + + + + + + + Specify whether to use ZIP64 extensions when saving a zip archive. + + + + + The default value for the property is . is + safest, in the sense that you will not get an Exception if a + pre-ZIP64 limit is exceeded. + + + + You must set this property before calling Write(). + + + + + + + Indicates whether ZIP64 extensions were used when saving the zip archive. + + + + The value is defined only after the ZipOutputStream has been closed. + + + + + Whether the ZipOutputStream should use case-insensitive comparisons when + checking for uniqueness of zip entries. + + + + + Though the zip specification doesn't prohibit zipfiles with duplicate + entries, Sane zip files have no duplicates, and the DotNetZip library + cannot create zip files with duplicate entries. If an application attempts + to call with a name that duplicates one + already used within the archive, the library will throw an Exception. + + + This property allows the application to specify whether the + ZipOutputStream instance considers ordinal case when checking for + uniqueness of zip entries. + + + + + + Indicates whether to encode entry filenames and entry comments using + Unicode (UTF-8). + + + + + The + PKWare zip specification provides for encoding file names and file + comments in either the IBM437 code page, or in UTF-8. This flag selects + the encoding according to that specification. By default, this flag is + false, and filenames and comments are encoded into the zip file in the + IBM437 codepage. Setting this flag to true will specify that filenames + and comments that cannot be encoded with IBM437 will be encoded with + UTF-8. + + + + Zip files created with strict adherence to the PKWare specification with + respect to UTF-8 encoding can contain entries with filenames containing + any combination of Unicode characters, including the full range of + characters from Chinese, Latin, Hebrew, Greek, Cyrillic, and many other + alphabets. However, because at this time, the UTF-8 portion of the PKWare + specification is not broadly supported by other zip libraries and + utilities, such zip files may not be readable by your favorite zip tool or + archiver. In other words, interoperability will decrease if you set this + flag to true. + + + + In particular, Zip files created with strict adherence to the PKWare + specification with respect to UTF-8 encoding will not work well with + Explorer in Windows XP or Windows Vista, because Windows compressed + folders, as far as I know, do not support UTF-8 in zip files. Vista can + read the zip files, but shows the filenames incorrectly. Unpacking from + Windows Vista Explorer will result in filenames that have rubbish + characters in place of the high-order UTF-8 bytes. + + + + Also, zip files that use UTF-8 encoding will not work well with Java + applications that use the java.util.zip classes, as of v5.0 of the Java + runtime. The Java runtime does not correctly implement the PKWare + specification in this regard. + + + + As a result, we have the unfortunate situation that "correct" behavior by + the DotNetZip library with regard to Unicode encoding of filenames during + zip creation will result in zip files that are readable by strictly + compliant and current tools (for example the most recent release of the + commercial WinZip tool); but these zip files will not be readable by + various other tools or libraries, including Windows Explorer. + + + + The DotNetZip library can read and write zip files with UTF8-encoded + entries, according to the PKware spec. If you use DotNetZip for both + creating and reading the zip file, and you use UTF-8, there will be no + loss of information in the filenames. For example, using a self-extractor + created by this library will allow you to unpack files correctly with no + loss of information in the filenames. + + + + If you do not set this flag, it will remain false. If this flag is false, + the ZipOutputStream will encode all filenames and comments using + the IBM437 codepage. This can cause "loss of information" on some + filenames, but the resulting zipfile will be more interoperable with other + utilities. As an example of the loss of information, diacritics can be + lost. The o-tilde character will be down-coded to plain o. The c with a + cedilla (Unicode 0xE7) used in Portugese will be downcoded to a c. + Likewise, the O-stroke character (Unicode 248), used in Danish and + Norwegian, will be down-coded to plain o. Chinese characters cannot be + represented in codepage IBM437; when using the default encoding, Chinese + characters in filenames will be represented as ?. These are all examples + of "information loss". + + + + The loss of information associated to the use of the IBM437 encoding is + inconvenient, and can also lead to runtime errors. For example, using + IBM437, any sequence of 4 Chinese characters will be encoded as ????. If + your application creates a ZipOutputStream, does not set the + encoding, then adds two files, each with names of four Chinese characters + each, this will result in a duplicate filename exception. In the case + where you add a single file with a name containing four Chinese + characters, the zipfile will save properly, but extracting that file + later, with any zip tool, will result in an error, because the question + mark is not legal for use within filenames on Windows. These are just a + few examples of the problems associated to loss of information. + + + + This flag is independent of the encoding of the content within the entries + in the zip file. Think of the zip file as a container - it supports an + encoding. Within the container are other "containers" - the file entries + themselves. The encoding within those entries is independent of the + encoding of the zip archive container for those entries. + + + + Rather than specify the encoding in a binary fashion using this flag, an + application can specify an arbitrary encoding via the property. Setting the encoding + explicitly when creating zip archives will result in non-compliant zip + files that, curiously, are fairly interoperable. The challenge is, the + PKWare specification does not provide for a way to specify that an entry + in a zip archive uses a code page that is neither IBM437 nor UTF-8. + Therefore if you set the encoding explicitly when creating a zip archive, + you must take care upon reading the zip archive to use the same code page. + If you get it wrong, the behavior is undefined and may result in incorrect + filenames, exceptions, stomach upset, hair loss, and acne. + + + + + + + The text encoding to use when emitting entries into the zip archive, for + those entries whose filenames or comments cannot be encoded with the + default (IBM437) encoding. + + + + + In its + zip specification, PKWare describes two options for encoding + filenames and comments: using IBM437 or UTF-8. But, some archiving tools + or libraries do not follow the specification, and instead encode + characters using the system default code page. For example, WinRAR when + run on a machine in Shanghai may encode filenames with the Big-5 Chinese + (950) code page. This behavior is contrary to the Zip specification, but + it occurs anyway. + + + + When using DotNetZip to write zip archives that will be read by one of + these other archivers, set this property to specify the code page to use + when encoding the and for each ZipEntry in the zip file, for + values that cannot be encoded with the default codepage for zip files, + IBM437. This is why this property is "provisional". In all cases, IBM437 + is used where possible, in other words, where no loss of data would + result. It is possible, therefore, to have a given entry with a + Comment encoded in IBM437 and a FileName encoded with the + specified "provisional" codepage. + + + + Be aware that a zip file created after you've explicitly set the + ProvisionalAlternateEncoding property to a value other than + IBM437 may not be compliant to the PKWare specification, and may not be + readable by compliant archivers. On the other hand, many (most?) + archivers are non-compliant and can read zip files created in arbitrary + code pages. The trick is to use or specify the proper codepage when + reading the zip. + + + + When creating a zip archive using this library, it is possible to change + the value of ProvisionalAlternateEncoding between each entry you + add, and between adding entries and the call to Close(). Don't do + this. It will likely result in a zipfile that is not readable. For best + interoperability, either leave ProvisionalAlternateEncoding + alone, or specify it only once, before adding any entries to the + ZipOutputStream instance. There is one exception to this + recommendation, described later. + + + + When using an arbitrary, non-UTF8 code page for encoding, there is no + standard way for the creator application - whether DotNetZip, WinZip, + WinRar, or something else - to formally specify in the zip file which + codepage has been used for the entries. As a result, readers of zip files + are not able to inspect the zip file and determine the codepage that was + used for the entries contained within it. It is left to the application + or user to determine the necessary codepage when reading zip files encoded + this way. If you use an incorrect codepage when reading a zipfile, you + will get entries with filenames that are incorrect, and the incorrect + filenames may even contain characters that are not legal for use within + filenames in Windows. Extracting entries with illegal characters in the + filenames will lead to exceptions. It's too bad, but this is just the way + things are with code pages in zip files. Caveat Emptor. + + + + One possible approach for specifying the code page for a given zip file is + to describe the code page in a human-readable form in the Zip comment. For + example, the comment may read "Entries in this archive are encoded in the + Big5 code page". For maximum interoperability, the zip comment in this + case should be encoded in the default, IBM437 code page. In this case, + the zip comment is encoded using a different page than the filenames. To + do this, Specify ProvisionalAlternateEncoding to your desired + region-specific code page, once before adding any entries, and then set + the property and reset + ProvisionalAlternateEncoding to IBM437 before calling Close(). + + + + + + A Text Encoding to use when encoding the filenames and comments for + all the ZipEntry items, during a ZipFile.Save() operation. + + + + Whether the encoding specified here is used during the save depends + on . + + + + + + A flag that tells if and when this instance should apply + AlternateEncoding to encode the filenames and comments associated to + of ZipEntry objects contained within this instance. + + + + + The default text encoding used in zip archives. It is numeric 437, also + known as IBM437. + + + + + + The size threshold for an entry, above which a parallel deflate is used. + + + + + + DotNetZip will use multiple threads to compress any ZipEntry, when + the CompressionMethod is Deflate, and if the entry is + larger than the given size. Zero means "always use parallel + deflate", while -1 means "never use parallel deflate". + + + + If the entry size cannot be known before compression, as with any entry + added via a ZipOutputStream, then Parallel deflate will never be + performed, unless the value of this property is zero. + + + + A parallel deflate operations will speed up the compression of + large files, on computers with multiple CPUs or multiple CPU + cores. For files above 1mb, on a dual core or dual-cpu (2p) + machine, the time required to compress the file can be 70% of the + single-threaded deflate. For very large files on 4p machines the + compression can be done in 30% of the normal time. The downside + is that parallel deflate consumes extra memory during the deflate, + and the deflation is slightly less effective. + + + + Parallel deflate tends to not be as effective as single-threaded deflate + because the original data stream is split into multiple independent + buffers, each of which is compressed in parallel. But because they are + treated independently, there is no opportunity to share compression + dictionaries, and additional framing bytes must be added to the output + stream. For that reason, a deflated stream may be slightly larger when + compressed using parallel deflate, as compared to a traditional + single-threaded deflate. For files of about 512k, the increase over the + normal deflate is as much as 5% of the total compressed size. For larger + files, the difference can be as small as 0.1%. + + + + Multi-threaded compression does not give as much an advantage when using + Encryption. This is primarily because encryption tends to slow down + the entire pipeline. Also, multi-threaded compression gives less of an + advantage when using lower compression levels, for example . You may have to perform + some tests to determine the best approach for your situation. + + + + The default value for this property is -1, which means parallel + compression will not be performed unless you set it to zero. + + + + + + + The maximum number of buffer pairs to use when performing + parallel compression. + + + + + This property sets an upper limit on the number of memory + buffer pairs to create when performing parallel + compression. The implementation of the parallel + compression stream allocates multiple buffers to + facilitate parallel compression. As each buffer fills up, + the stream uses + ThreadPool.QueueUserWorkItem() to compress those + buffers in a background threadpool thread. After a buffer + is compressed, it is re-ordered and written to the output + stream. + + + + A higher number of buffer pairs enables a higher degree of + parallelism, which tends to increase the speed of compression on + multi-cpu computers. On the other hand, a higher number of buffer + pairs also implies a larger memory consumption, more active worker + threads, and a higher cpu utilization for any compression. This + property enables the application to limit its memory consumption and + CPU utilization behavior depending on requirements. + + + + For each compression "task" that occurs in parallel, there are 2 + buffers allocated: one for input and one for output. This property + sets a limit for the number of pairs. The total amount of storage + space allocated for buffering will then be (N*S*2), where N is the + number of buffer pairs, S is the size of each buffer (). By default, DotNetZip allocates 4 buffer + pairs per CPU core, so if your machine has 4 cores, and you retain + the default buffer size of 128k, then the + ParallelDeflateOutputStream will use 4 * 4 * 2 * 128kb of buffer + memory in total, or 4mb, in blocks of 128kb. If you then set this + property to 8, then the number will be 8 * 2 * 128kb of buffer + memory, or 2mb. + + + + CPU utilization will also go up with additional buffers, because a + larger number of buffer pairs allows a larger number of background + threads to compress in parallel. If you find that parallel + compression is consuming too much memory or CPU, you can adjust this + value downward. + + + + The default value is 16. Different values may deliver better or + worse results, depending on your priorities and the dynamic + performance characteristics of your storage and compute resources. + + + + This property is not the number of buffer pairs to use; it is an + upper limit. An illustration: Suppose you have an application that + uses the default value of this property (which is 16), and it runs + on a machine with 2 CPU cores. In that case, DotNetZip will allocate + 4 buffer pairs per CPU core, for a total of 8 pairs. The upper + limit specified by this property has no effect. + + + + The application can set this value at any time, but it is + effective only if set before calling + ZipOutputStream.Write() for the first time. + + + + + + + + + Returns true if an entry by the given name has already been written + to the ZipOutputStream. + + + + The name of the entry to scan for. + + + + true if an entry by the given name has already been written. + + + + + Write the data from the buffer to the stream. + + + + As the application writes data into this stream, the data may be + compressed and encrypted before being written out to the underlying + stream, depending on the settings of the + and the properties. + + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Specify the name of the next entry that will be written to the zip file. + + + + + Call this method just before calling , to + specify the name of the entry that the next set of bytes written to + the ZipOutputStream belongs to. All subsequent calls to Write, + until the next call to PutNextEntry, + will be inserted into the named entry in the zip file. + + + + If the used in PutNextEntry() ends in + a slash, then the entry added is marked as a directory. Because directory + entries do not contain data, a call to Write(), before an + intervening additional call to PutNextEntry(), will throw an + exception. + + + + If you don't call Write() between two calls to + PutNextEntry(), the first entry is inserted into the zip file as a + file of zero size. This may be what you want. + + + + Because PutNextEntry() closes out the prior entry, if any, this + method may throw if there is a problem with the prior entry. + + + + This method returns the ZipEntry. You can modify public properties + on the ZipEntry, such as , , and so on, until the first call to + ZipOutputStream.Write(), or until the next call to + PutNextEntry(). If you modify the ZipEntry after + having called Write(), you may get a runtime exception, or you may + silently get an invalid zip archive. + + + + + + + This example shows how to create a zip file, using the + ZipOutputStream class. + + + private void Zipup() + { + using (FileStream fs raw = File.Open(_outputFileName, FileMode.Create, FileAccess.ReadWrite )) + { + using (var output= new ZipOutputStream(fs)) + { + output.Password = "VerySecret!"; + output.Encryption = EncryptionAlgorithm.WinZipAes256; + output.PutNextEntry("entry1.txt"); + byte[] buffer= System.Text.Encoding.ASCII.GetBytes("This is the content for entry #1."); + output.Write(buffer,0,buffer.Length); + output.PutNextEntry("entry2.txt"); // this will be zero length + output.PutNextEntry("entry3.txt"); + buffer= System.Text.Encoding.ASCII.GetBytes("This is the content for entry #3."); + output.Write(buffer,0,buffer.Length); + } + } + } + + + + + The name of the entry to be added, including any path to be used + within the zip file. + + + + The ZipEntry created. + + + + + + Dispose the stream + + + + + This method writes the Zip Central directory, then closes the stream. The + application must call Dispose() (or Close) in order to produce a valid zip file. + + + + Typically the application will call Dispose() implicitly, via a using + statement in C#, or a Using statement in VB. + + + + + set this to true, always. + + + + Always returns false. + + + + + Always returns false. + + + + + Always returns true. + + + + + Always returns a NotSupportedException. + + + + + Setting this property always returns a NotSupportedException. Getting it + returns the value of the Position on the underlying stream. + + + + + This is a no-op. + + + + + This method always throws a NotSupportedException. + + ignored + ignored + ignored + nothing + + + + This method always throws a NotSupportedException. + + ignored + ignored + nothing + + + + This method always throws a NotSupportedException. + + ignored + + + + Sort-of like a factory method, ForUpdate is used only when + the application needs to update the zip entry metadata for + a segmented zip file, when the starting segment is earlier + than the ending segment, for a particular entry. + + + + The update is always contiguous, never rolls over. As a + result, this method doesn't need to return a ZSS; it can + simply return a FileStream. That's why it's "sort of" + like a Factory method. + + + Caller must Close/Dispose the stream object returned by + this method. + + + + + + Name of the filesystem file corresponding to the current segment. + + + + The name is not always the name currently being used in the + filesystem. When rwMode is RwMode.Write, the filesystem file has a + temporary name until the stream is closed or until the next segment is + started. + + + + + + Read from the stream + + the buffer to read + the offset at which to start + the number of bytes to read + the number of bytes actually read + + + + Write to the stream. + + the buffer from which to write + the offset at which to start writing + the number of bytes to write + + + + Enumerates the options for a logical conjunction. This enum is intended for use + internally by the FileSelector class. + + + + + FileSelector encapsulates logic that selects files from a source - a zip file + or the filesystem - based on a set of criteria. This class is used internally + by the DotNetZip library, in particular for the AddSelectedFiles() methods. + This class can also be used independently of the zip capability in DotNetZip. + + + + + + The FileSelector class is used internally by the ZipFile class for selecting + files for inclusion into the ZipFile, when the method, or one of + its overloads, is called. It's also used for the methods. Typically, an + application that creates or manipulates Zip archives will not directly + interact with the FileSelector class. + + + + Some applications may wish to use the FileSelector class directly, to + select files from disk volumes based on a set of criteria, without creating or + querying Zip archives. The file selection criteria include: a pattern to + match the filename; the last modified, created, or last accessed time of the + file; the size of the file; and the attributes of the file. + + + + Consult the documentation for + for more information on specifying the selection criteria. + + + + + + + Constructor that allows the caller to specify file selection criteria. + + + + + This constructor allows the caller to specify a set of criteria for + selection of files. + + + + See for a description of + the syntax of the selectionCriteria string. + + + + By default the FileSelector will traverse NTFS Reparse Points. To + change this, use FileSelector(String, bool). + + + + The criteria for file selection. + + + + Constructor that allows the caller to specify file selection criteria. + + + + + This constructor allows the caller to specify a set of criteria for + selection of files. + + + + See for a description of + the syntax of the selectionCriteria string. + + + + The criteria for file selection. + + whether to traverse NTFS reparse points (junctions). + + + + + The string specifying which files to include when retrieving. + + + + + Specify the criteria in statements of 3 elements: a noun, an operator, + and a value. Consider the string "name != *.doc" . The noun is + "name". The operator is "!=", implying "Not Equal". The value is + "*.doc". That criterion, in English, says "all files with a name that + does not end in the .doc extension." + + + + Supported nouns include "name" (or "filename") for the filename; + "atime", "mtime", and "ctime" for last access time, last modfied time, + and created time of the file, respectively; "attributes" (or "attrs") + for the file attributes; "size" (or "length") for the file length + (uncompressed); and "type" for the type of object, either a file or a + directory. The "attributes", "type", and "name" nouns all support = + and != as operators. The "size", "atime", "mtime", and "ctime" nouns + support = and !=, and >, >=, <, <= as well. The times are + taken to be expressed in local time. + + + + Specify values for the file attributes as a string with one or more of + the characters H,R,S,A,I,L in any order, implying file attributes of + Hidden, ReadOnly, System, Archive, NotContextIndexed, and ReparsePoint + (symbolic link) respectively. + + + + To specify a time, use YYYY-MM-DD-HH:mm:ss or YYYY/MM/DD-HH:mm:ss as + the format. If you omit the HH:mm:ss portion, it is assumed to be + 00:00:00 (midnight). + + + + The value for a size criterion is expressed in integer quantities of + bytes, kilobytes (use k or kb after the number), megabytes (m or mb), + or gigabytes (g or gb). + + + + The value for a name is a pattern to match against the filename, + potentially including wildcards. The pattern follows CMD.exe glob + rules: * implies one or more of any character, while ? implies one + character. If the name pattern contains any slashes, it is matched to + the entire filename, including the path; otherwise, it is matched + against only the filename without the path. This means a pattern of + "*\*.*" matches all files one directory level deep, while a pattern of + "*.*" matches all files in all directories. + + + + To specify a name pattern that includes spaces, use single quotes + around the pattern. A pattern of "'* *.*'" will match all files that + have spaces in the filename. The full criteria string for that would + be "name = '* *.*'" . + + + + The value for a type criterion is either F (implying a file) or D + (implying a directory). + + + + Some examples: + + + + + criteria + Files retrieved + + + + name != *.xls + any file with an extension that is not .xls + + + + + name = *.mp3 + any file with a .mp3 extension. + + + + + *.mp3 + (same as above) any file with a .mp3 extension. + + + + + attributes = A + all files whose attributes include the Archive bit. + + + + + attributes != H + all files whose attributes do not include the Hidden bit. + + + + + mtime > 2009-01-01 + all files with a last modified time after January 1st, 2009. + + + + + ctime > 2009/01/01-03:00:00 + all files with a created time after 3am (local time), + on January 1st, 2009. + + + + + size > 2gb + all files whose uncompressed size is greater than 2gb. + + + + + type = D + all directories in the filesystem. + + + + + + You can combine criteria with the conjunctions AND, OR, and XOR. Using + a string like "name = *.txt AND size >= 100k" for the + selectionCriteria retrieves entries whose names end in .txt, and whose + uncompressed size is greater than or equal to 100 kilobytes. + + + + For more complex combinations of criteria, you can use parenthesis to + group clauses in the boolean logic. Absent parenthesis, the + precedence of the criterion atoms is determined by order of + appearance. Unlike the C# language, the AND conjunction does not take + precendence over the logical OR. This is important only in strings + that contain 3 or more criterion atoms. In other words, "name = *.txt + and size > 1000 or attributes = H" implies "((name = *.txt AND size + > 1000) OR attributes = H)" while "attributes = H OR name = *.txt + and size > 1000" evaluates to "((attributes = H OR name = *.txt) + AND size > 1000)". When in doubt, use parenthesis. + + + + Using time properties requires some extra care. If you want to + retrieve all entries that were last updated on 2009 February 14, + specify "mtime >= 2009-02-14 AND mtime < 2009-02-15". Read this + to say: all files updated after 12:00am on February 14th, until + 12:00am on February 15th. You can use the same bracketing approach to + specify any time period - a year, a month, a week, and so on. + + + + The syntax allows one special case: if you provide a string with no + spaces, it is treated as a pattern to match for the filename. + Therefore a string like "*.xls" will be equivalent to specifying "name + = *.xls". This "shorthand" notation does not work with compound + criteria. + + + + There is no logic in this class that insures that the inclusion + criteria are internally consistent. For example, it's possible to + specify criteria that says the file must have a size of less than 100 + bytes, as well as a size that is greater than 1000 bytes. Obviously + no file will ever satisfy such criteria, but this class does not check + for or detect such inconsistencies. + + + + + + Thrown in the setter if the value has an invalid syntax. + + + + + Indicates whether searches will traverse NTFS reparse points, like Junctions. + + + + + Returns a string representation of the FileSelector object. + + The string representation of the boolean logic statement of the file + selection criteria for this instance. + + + + Returns the names of the files in the specified directory + that fit the selection criteria specified in the FileSelector. + + + + This is equivalent to calling + with recurseDirectories = false. + + + + The name of the directory over which to apply the FileSelector + criteria. + + + + A collection of strings containing fully-qualified pathnames of files + that match the criteria specified in the FileSelector instance. + + + + + Returns the names of the files in the specified directory that fit the + selection criteria specified in the FileSelector, optionally recursing + through subdirectories. + + + + This method applies the file selection criteria contained in the + FileSelector to the files contained in the given directory, and + returns the names of files that conform to the criteria. + + + + The name of the directory over which to apply the FileSelector + criteria. + + + + Whether to recurse through subdirectories when applying the file + selection criteria. + + + + A collection of strings containing fully-qualified pathnames of files + that match the criteria specified in the FileSelector instance. + + + + + Retrieve the ZipEntry items in the ZipFile that conform to the specified criteria. + + + + + This method applies the criteria set in the FileSelector instance (as described in + the ) to the specified ZipFile. Using this + method, for example, you can retrieve all entries from the given ZipFile that + have filenames ending in .txt. + + + + Normally, applications would not call this method directly. This method is used + by the ZipFile class. + + + + Using the appropriate SelectionCriteria, you can retrieve entries based on size, + time, and attributes. See for a + description of the syntax of the SelectionCriteria string. + + + + + The ZipFile from which to retrieve entries. + + a collection of ZipEntry objects that conform to the criteria. + + + + Retrieve the ZipEntry items in the ZipFile that conform to the specified criteria. + + + + + This method applies the criteria set in the FileSelector instance (as described in + the ) to the specified ZipFile. Using this + method, for example, you can retrieve all entries from the given ZipFile that + have filenames ending in .txt. + + + + Normally, applications would not call this method directly. This method is used + by the ZipFile class. + + + + This overload allows the selection of ZipEntry instances from the ZipFile to be restricted + to entries contained within a particular directory in the ZipFile. + + + + Using the appropriate SelectionCriteria, you can retrieve entries based on size, + time, and attributes. See for a + description of the syntax of the SelectionCriteria string. + + + + + The ZipFile from which to retrieve entries. + + + the directory in the archive from which to select entries. If null, then + all directories in the archive are used. + + + a collection of ZipEntry objects that conform to the criteria. + + + + Summary description for EnumUtil. + + + + + Returns the value of the DescriptionAttribute if the specified Enum + value has one. If not, returns the ToString() representation of the + Enum value. + + The Enum to get the description for + + + + + Converts the string representation of the name or numeric value of one + or more enumerated constants to an equivalent enumerated object. + Note: use the DescriptionAttribute on enum values to enable this. + + The System.Type of the enumeration. + + A string containing the name or value to convert. + + + + + + Converts the string representation of the name or numeric value of one + or more enumerated constants to an equivalent enumerated object. A + parameter specified whether the operation is case-sensitive. Note: + use the DescriptionAttribute on enum values to enable this. + + The System.Type of the enumeration. + + A string containing the name or value to convert. + + + Whether the operation is case-sensitive or not. + + + + + Computes a CRC-32. The CRC-32 algorithm is parameterized - you + can set the polynomial and enable or disable bit + reversal. This can be used for GZIP, BZip2, or ZIP. + + + This type is used internally by DotNetZip; it is generally not used + directly by applications wishing to create, read, or manipulate zip + archive files. + + + + + Indicates the total number of bytes applied to the CRC. + + + + + Indicates the current CRC for all blocks slurped in. + + + + + Returns the CRC32 for the specified stream. + + The stream over which to calculate the CRC32 + the CRC32 calculation + + + + Returns the CRC32 for the specified stream, and writes the input into the + output stream. + + The stream over which to calculate the CRC32 + The stream into which to deflate the input + the CRC32 calculation + + + + Get the CRC32 for the given (word,byte) combo. This is a + computation defined by PKzip for PKZIP 2.0 (weak) encryption. + + The word to start with. + The byte to combine it with. + The CRC-ized result. + + + + Update the value for the running CRC32 using the given block of bytes. + This is useful when using the CRC32() class in a Stream. + + block of bytes to slurp + starting point in the block + how many bytes within the block to slurp + + + + Process one byte in the CRC. + + the byte to include into the CRC . + + + + Process a run of N identical bytes into the CRC. + + + + This method serves as an optimization for updating the CRC when a + run of identical bytes is found. Rather than passing in a buffer of + length n, containing all identical bytes b, this method accepts the + byte value and the length of the (virtual) buffer - the length of + the run. + + + the byte to include into the CRC. + the number of times that byte should be repeated. + + + + Combines the given CRC32 value with the current running total. + + + This is useful when using a divide-and-conquer approach to + calculating a CRC. Multiple threads can each calculate a + CRC32 on a segment of the data, and then combine the + individual CRC32 values at the end. + + the crc value to be combined with this one + the length of data the CRC value was calculated on + + + + Create an instance of the CRC32 class using the default settings: no + bit reversal, and a polynomial of 0xEDB88320. + + + + + Create an instance of the CRC32 class, specifying whether to reverse + data bits or not. + + + specify true if the instance should reverse data bits. + + + + In the CRC-32 used by BZip2, the bits are reversed. Therefore if you + want a CRC32 with compatibility with BZip2, you should pass true + here. In the CRC-32 used by GZIP and PKZIP, the bits are not + reversed; Therefore if you want a CRC32 with compatibility with + those, you should pass false. + + + + + + Create an instance of the CRC32 class, specifying the polynomial and + whether to reverse data bits or not. + + + The polynomial to use for the CRC, expressed in the reversed (LSB) + format: the highest ordered bit in the polynomial value is the + coefficient of the 0th power; the second-highest order bit is the + coefficient of the 1 power, and so on. Expressed this way, the + polynomial for the CRC-32C used in IEEE 802.3, is 0xEDB88320. + + + specify true if the instance should reverse data bits. + + + + + In the CRC-32 used by BZip2, the bits are reversed. Therefore if you + want a CRC32 with compatibility with BZip2, you should pass true + here for the reverseBits parameter. In the CRC-32 used by + GZIP and PKZIP, the bits are not reversed; Therefore if you want a + CRC32 with compatibility with those, you should pass false for the + reverseBits parameter. + + + + + + Reset the CRC-32 class - clear the CRC "remainder register." + + + + Use this when employing a single instance of this class to compute + multiple, distinct CRCs on multiple, distinct data blocks. + + + + + + A Stream that calculates a CRC32 (a checksum) on all bytes read, + or on all bytes written. + + + + + This class can be used to verify the CRC of a ZipEntry when + reading from a stream, or to calculate a CRC when writing to a + stream. The stream should be used to either read, or write, but + not both. If you intermix reads and writes, the results are not + defined. + + + + This class is intended primarily for use internally by the + DotNetZip library. + + + + + + The default constructor. + + + + Instances returned from this constructor will leave the underlying + stream open upon Close(). The stream uses the default CRC32 + algorithm, which implies a polynomial of 0xEDB88320. + + + The underlying stream + + + + The constructor allows the caller to specify how to handle the + underlying stream at close. + + + + The stream uses the default CRC32 algorithm, which implies a + polynomial of 0xEDB88320. + + + The underlying stream + true to leave the underlying stream + open upon close of the CrcCalculatorStream; false otherwise. + + + + A constructor allowing the specification of the length of the stream + to read. + + + + The stream uses the default CRC32 algorithm, which implies a + polynomial of 0xEDB88320. + + + Instances returned from this constructor will leave the underlying + stream open upon Close(). + + + The underlying stream + The length of the stream to slurp + + + + A constructor allowing the specification of the length of the stream + to read, as well as whether to keep the underlying stream open upon + Close(). + + + + The stream uses the default CRC32 algorithm, which implies a + polynomial of 0xEDB88320. + + + The underlying stream + The length of the stream to slurp + true to leave the underlying stream + open upon close of the CrcCalculatorStream; false otherwise. + + + + A constructor allowing the specification of the length of the stream + to read, as well as whether to keep the underlying stream open upon + Close(), and the CRC32 instance to use. + + + + The stream uses the specified CRC32 instance, which allows the + application to specify how the CRC gets calculated. + + + The underlying stream + The length of the stream to slurp + true to leave the underlying stream + open upon close of the CrcCalculatorStream; false otherwise. + the CRC32 instance to use to calculate the CRC32 + + + + Gets the total number of bytes run through the CRC32 calculator. + + + + This is either the total number of bytes read, or the total number of + bytes written, depending on the direction of this stream. + + + + + Provides the current CRC for all blocks slurped in. + + + + The running total of the CRC is kept as data is written or read + through the stream. read this property after all reads or writes to + get an accurate CRC for the entire stream. + + + + + + Indicates whether the underlying stream will be left open when the + CrcCalculatorStream is Closed. + + + + Set this at any point before calling . + + + + + + Read from the stream + + the buffer to read + the offset at which to start + the number of bytes to read + the number of bytes actually read + + + + Write to the stream. + + the buffer from which to write + the offset at which to start writing + the number of bytes to write + + + + Indicates whether the stream supports reading. + + + + + Indicates whether the stream supports seeking. + + + + Always returns false. + + + + + + Indicates whether the stream supports writing. + + + + + Flush the stream. + + + + + Returns the length of the underlying stream. + + + + + The getter for this property returns the total bytes read. + If you use the setter, it will throw + . + + + + + Seeking is not supported on this stream. This method always throws + + + N/A + N/A + N/A + + + + This method always throws + + + N/A + + + + Closes the stream. + + + + + A class for compressing and decompressing streams using the Deflate algorithm. + + + + + + The DeflateStream is a Decorator on a . It adds DEFLATE compression or decompression to any + stream. + + + + Using this stream, applications can compress or decompress data via stream + Read and Write operations. Either compresssion or decompression + can occur through either reading or writing. The compression format used is + DEFLATE, which is documented in IETF RFC 1951, "DEFLATE + Compressed Data Format Specification version 1.3.". + + + + This class is similar to , except that + ZlibStream adds the RFC + 1950 - ZLIB framing bytes to a compressed stream when compressing, or + expects the RFC1950 framing bytes when decompressing. The DeflateStream + does not. + + + + + + + + + + Create a DeflateStream using the specified CompressionMode. + + + + When mode is CompressionMode.Compress, the DeflateStream will use + the default compression level. The "captive" stream will be closed when + the DeflateStream is closed. + + + + This example uses a DeflateStream to compress data from a file, and writes + the compressed data to another file. + + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(fileToCompress + ".deflated")) + { + using (Stream compressor = new DeflateStream(raw, CompressionMode.Compress)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n; + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(fileToCompress & ".deflated") + Using compressor As Stream = New DeflateStream(raw, CompressionMode.Compress) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + The stream which will be read or written. + Indicates whether the DeflateStream will compress or decompress. + + + + Create a DeflateStream using the specified CompressionMode and the specified CompressionLevel. + + + + + + When mode is CompressionMode.Decompress, the level parameter is + ignored. The "captive" stream will be closed when the DeflateStream is + closed. + + + + + + + This example uses a DeflateStream to compress data from a file, and writes + the compressed data to another file. + + + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(fileToCompress + ".deflated")) + { + using (Stream compressor = new DeflateStream(raw, + CompressionMode.Compress, + CompressionLevel.BestCompression)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n= -1; + while (n != 0) + { + if (n > 0) + compressor.Write(buffer, 0, n); + n= input.Read(buffer, 0, buffer.Length); + } + } + } + } + + + + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(fileToCompress & ".deflated") + Using compressor As Stream = New DeflateStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + The stream to be read or written while deflating or inflating. + Indicates whether the DeflateStream will compress or decompress. + A tuning knob to trade speed for effectiveness. + + + + Create a DeflateStream using the specified + CompressionMode, and explicitly specify whether the + stream should be left open after Deflation or Inflation. + + + + + + This constructor allows the application to request that the captive stream + remain open after the deflation or inflation occurs. By default, after + Close() is called on the stream, the captive stream is also + closed. In some cases this is not desired, for example if the stream is a + memory stream that will be re-read after compression. Specify true for + the parameter to leave the stream open. + + + + The DeflateStream will use the default compression level. + + + + See the other overloads of this constructor for example code. + + + + + The stream which will be read or written. This is called the + "captive" stream in other places in this documentation. + + + + Indicates whether the DeflateStream will compress or decompress. + + + true if the application would like the stream to + remain open after inflation/deflation. + + + + Create a DeflateStream using the specified CompressionMode + and the specified CompressionLevel, and explicitly specify whether + the stream should be left open after Deflation or Inflation. + + + + + + When mode is CompressionMode.Decompress, the level parameter is ignored. + + + + This constructor allows the application to request that the captive stream + remain open after the deflation or inflation occurs. By default, after + Close() is called on the stream, the captive stream is also + closed. In some cases this is not desired, for example if the stream is a + that will be re-read after + compression. Specify true for the parameter + to leave the stream open. + + + + + + + This example shows how to use a DeflateStream to compress data from + a file, and store the compressed data into another file. + + + using (var output = System.IO.File.Create(fileToCompress + ".deflated")) + { + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (Stream compressor = new DeflateStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, true)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n= -1; + while (n != 0) + { + if (n > 0) + compressor.Write(buffer, 0, n); + n= input.Read(buffer, 0, buffer.Length); + } + } + } + // can write additional data to the output stream here + } + + + + Using output As FileStream = File.Create(fileToCompress & ".deflated") + Using input As Stream = File.OpenRead(fileToCompress) + Using compressor As Stream = New DeflateStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, True) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + ' can write additional data to the output stream here. + End Using + + + The stream which will be read or written. + Indicates whether the DeflateStream will compress or decompress. + true if the application would like the stream to remain open after inflation/deflation. + A tuning knob to trade speed for effectiveness. + + + + This property sets the flush behavior on the stream. + + See the ZLIB documentation for the meaning of the flush behavior. + + + + + The size of the working buffer for the compression codec. + + + + + The working buffer is used for all stream operations. The default size is + 1024 bytes. The minimum size is 128 bytes. You may get better performance + with a larger buffer. Then again, you might not. You would have to test + it. + + + + Set this before the first call to Read() or Write() on the + stream. If you try to set it afterwards, it will throw. + + + + + + The ZLIB strategy to be used during compression. + + + + By tweaking this parameter, you may be able to optimize the compression for + data with particular characteristics. + + + + Returns the total number of bytes input so far. + + + Returns the total number of bytes output so far. + + + + Dispose the stream. + + + + This may or may not result in a Close() call on the captive + stream. See the constructors that have a leaveOpen parameter + for more information. + + + Application code won't call this code directly. This method may be + invoked in two distinct scenarios. If disposing == true, the method + has been called directly or indirectly by a user's code, for example + via the public Dispose() method. In this case, both managed and + unmanaged resources can be referenced and disposed. If disposing == + false, the method has been called by the runtime from inside the + object finalizer and this method should not reference other objects; + in that case only unmanaged resources must be referenced or + disposed. + + + + true if the Dispose method was invoked by user code. + + + + + Indicates whether the stream can be read. + + + The return value depends on whether the captive stream supports reading. + + + + + Indicates whether the stream supports Seek operations. + + + Always returns false. + + + + + Indicates whether the stream can be written. + + + The return value depends on whether the captive stream supports writing. + + + + + Flush the stream. + + + + + Reading this property always throws a . + + + + + The position of the stream pointer. + + + + Setting this property always throws a . Reading will return the total bytes + written out, if used in writing, or the total bytes read in, if used in + reading. The count may refer to compressed bytes or uncompressed bytes, + depending on how you've used the stream. + + + + + Read data from the stream. + + + + + If you wish to use the DeflateStream to compress data while + reading, you can create a DeflateStream with + CompressionMode.Compress, providing an uncompressed data stream. + Then call Read() on that DeflateStream, and the data read will be + compressed as you read. If you wish to use the DeflateStream to + decompress data while reading, you can create a DeflateStream with + CompressionMode.Decompress, providing a readable compressed data + stream. Then call Read() on that DeflateStream, and the data read + will be decompressed as you read. + + + + A DeflateStream can be used for Read() or Write(), but not both. + + + + The buffer into which the read data should be placed. + the offset within that data array to put the first byte read. + the number of bytes to read. + the number of bytes actually read + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + this is irrelevant, since it will always throw! + irrelevant! + + + + Calling this method always throws a . + + this is irrelevant, since it will always throw! + + + + Write data to the stream. + + + + + If you wish to use the DeflateStream to compress data while + writing, you can create a DeflateStream with + CompressionMode.Compress, and a writable output stream. Then call + Write() on that DeflateStream, providing uncompressed data + as input. The data sent to the output stream will be the compressed form + of the data written. If you wish to use the DeflateStream to + decompress data while writing, you can create a DeflateStream with + CompressionMode.Decompress, and a writable output stream. Then + call Write() on that stream, providing previously compressed + data. The data sent to the output stream will be the decompressed form of + the data written. + + + + A DeflateStream can be used for Read() or Write(), + but not both. + + + + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Compress a string into a byte array using DEFLATE (RFC 1951). + + + + Uncompress it with . + + + DeflateStream.UncompressString(byte[]) + DeflateStream.CompressBuffer(byte[]) + GZipStream.CompressString(string) + ZlibStream.CompressString(string) + + + A string to compress. The string will first be encoded + using UTF8, then compressed. + + + The string in compressed form + + + + Compress a byte array into a new byte array using DEFLATE. + + + + Uncompress it with . + + + DeflateStream.CompressString(string) + DeflateStream.UncompressBuffer(byte[]) + GZipStream.CompressBuffer(byte[]) + ZlibStream.CompressBuffer(byte[]) + + + A buffer to compress. + + + The data in compressed form + + + + Uncompress a DEFLATE'd byte array into a single string. + + + DeflateStream.CompressString(String) + DeflateStream.UncompressBuffer(byte[]) + GZipStream.UncompressString(byte[]) + ZlibStream.UncompressString(byte[]) + + + A buffer containing DEFLATE-compressed data. + + + The uncompressed string + + + + Uncompress a DEFLATE'd byte array into a byte array. + + + DeflateStream.CompressBuffer(byte[]) + DeflateStream.UncompressString(byte[]) + GZipStream.UncompressBuffer(byte[]) + ZlibStream.UncompressBuffer(byte[]) + + + A buffer containing data that has been compressed with DEFLATE. + + + The data in uncompressed form + + + + A class for compressing and decompressing GZIP streams. + + + + + The GZipStream is a Decorator on a + . It adds GZIP compression or decompression to any + stream. + + + + Like the System.IO.Compression.GZipStream in the .NET Base Class Library, the + Ionic.Zlib.GZipStream can compress while writing, or decompress while + reading, but not vice versa. The compression method used is GZIP, which is + documented in IETF RFC + 1952, "GZIP file format specification version 4.3". + + + A GZipStream can be used to decompress data (through Read()) or + to compress data (through Write()), but not both. + + + + If you wish to use the GZipStream to compress data, you must wrap it + around a write-able stream. As you call Write() on the GZipStream, the + data will be compressed into the GZIP format. If you want to decompress data, + you must wrap the GZipStream around a readable stream that contains an + IETF RFC 1952-compliant stream. The data will be decompressed as you call + Read() on the GZipStream. + + + + Though the GZIP format allows data from multiple files to be concatenated + together, this stream handles only a single segment of GZIP format, typically + representing a single file. + + + + This class is similar to and . + ZlibStream handles RFC1950-compliant streams. + handles RFC1951-compliant streams. This class handles RFC1952-compliant streams. + + + + + + + + + + The comment on the GZIP stream. + + + + + The GZIP format allows for each file to optionally have an associated + comment stored with the file. The comment is encoded with the ISO-8859-1 + code page. To include a comment in a GZIP stream you create, set this + property before calling Write() for the first time on the + GZipStream. + + + + When using GZipStream to decompress, you can retrieve this property + after the first call to Read(). If no comment has been set in the + GZIP bytestream, the Comment property will return null + (Nothing in VB). + + + + + + The FileName for the GZIP stream. + + + + + + The GZIP format optionally allows each file to have an associated + filename. When compressing data (through Write()), set this + FileName before calling Write() the first time on the GZipStream. + The actual filename is encoded into the GZIP bytestream with the + ISO-8859-1 code page, according to RFC 1952. It is the application's + responsibility to insure that the FileName can be encoded and decoded + correctly with this code page. + + + + When decompressing (through Read()), you can retrieve this value + any time after the first Read(). In the case where there was no filename + encoded into the GZIP bytestream, the property will return null (Nothing + in VB). + + + + + + The last modified time for the GZIP stream. + + + + GZIP allows the storage of a last modified time with each GZIP entry. + When compressing data, you can set this before the first call to + Write(). When decompressing, you can retrieve this value any time + after the first call to Read(). + + + + + The CRC on the GZIP stream. + + + This is used for internal error checking. You probably don't need to look at this property. + + + + + Create a GZipStream using the specified CompressionMode. + + + + + When mode is CompressionMode.Compress, the GZipStream will use the + default compression level. + + + + As noted in the class documentation, the CompressionMode (Compress + or Decompress) also establishes the "direction" of the stream. A + GZipStream with CompressionMode.Compress works only through + Write(). A GZipStream with + CompressionMode.Decompress works only through Read(). + + + + + + This example shows how to use a GZipStream to compress data. + + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(outputFile)) + { + using (Stream compressor = new GZipStream(raw, CompressionMode.Compress)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n; + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + Dim outputFile As String = (fileToCompress & ".compressed") + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(outputFile) + Using compressor As Stream = New GZipStream(raw, CompressionMode.Compress) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + + + This example shows how to use a GZipStream to uncompress a file. + + private void GunZipFile(string filename) + { + if (!filename.EndsWith(".gz)) + throw new ArgumentException("filename"); + var DecompressedFile = filename.Substring(0,filename.Length-3); + byte[] working = new byte[WORKING_BUFFER_SIZE]; + int n= 1; + using (System.IO.Stream input = System.IO.File.OpenRead(filename)) + { + using (Stream decompressor= new Ionic.Zlib.GZipStream(input, CompressionMode.Decompress, true)) + { + using (var output = System.IO.File.Create(DecompressedFile)) + { + while (n !=0) + { + n= decompressor.Read(working, 0, working.Length); + if (n > 0) + { + output.Write(working, 0, n); + } + } + } + } + } + } + + + + Private Sub GunZipFile(ByVal filename as String) + If Not (filename.EndsWith(".gz)) Then + Throw New ArgumentException("filename") + End If + Dim DecompressedFile as String = filename.Substring(0,filename.Length-3) + Dim working(WORKING_BUFFER_SIZE) as Byte + Dim n As Integer = 1 + Using input As Stream = File.OpenRead(filename) + Using decompressor As Stream = new Ionic.Zlib.GZipStream(input, CompressionMode.Decompress, True) + Using output As Stream = File.Create(UncompressedFile) + Do + n= decompressor.Read(working, 0, working.Length) + If n > 0 Then + output.Write(working, 0, n) + End IF + Loop While (n > 0) + End Using + End Using + End Using + End Sub + + + + The stream which will be read or written. + Indicates whether the GZipStream will compress or decompress. + + + + Create a GZipStream using the specified CompressionMode and + the specified CompressionLevel. + + + + + The CompressionMode (Compress or Decompress) also establishes the + "direction" of the stream. A GZipStream with + CompressionMode.Compress works only through Write(). A + GZipStream with CompressionMode.Decompress works only + through Read(). + + + + + + + This example shows how to use a GZipStream to compress a file into a .gz file. + + + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(fileToCompress + ".gz")) + { + using (Stream compressor = new GZipStream(raw, + CompressionMode.Compress, + CompressionLevel.BestCompression)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n; + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(fileToCompress & ".gz") + Using compressor As Stream = New GZipStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + The stream to be read or written while deflating or inflating. + Indicates whether the GZipStream will compress or decompress. + A tuning knob to trade speed for effectiveness. + + + + Create a GZipStream using the specified CompressionMode, and + explicitly specify whether the stream should be left open after Deflation + or Inflation. + + + + + This constructor allows the application to request that the captive stream + remain open after the deflation or inflation occurs. By default, after + Close() is called on the stream, the captive stream is also + closed. In some cases this is not desired, for example if the stream is a + memory stream that will be re-read after compressed data has been written + to it. Specify true for the parameter to leave + the stream open. + + + + The (Compress or Decompress) also + establishes the "direction" of the stream. A GZipStream with + CompressionMode.Compress works only through Write(). A GZipStream + with CompressionMode.Decompress works only through Read(). + + + + The GZipStream will use the default compression level. If you want + to specify the compression level, see . + + + + See the other overloads of this constructor for example code. + + + + + + The stream which will be read or written. This is called the "captive" + stream in other places in this documentation. + + + Indicates whether the GZipStream will compress or decompress. + + + + true if the application would like the base stream to remain open after + inflation/deflation. + + + + + Create a GZipStream using the specified CompressionMode and the + specified CompressionLevel, and explicitly specify whether the + stream should be left open after Deflation or Inflation. + + + + + + This constructor allows the application to request that the captive stream + remain open after the deflation or inflation occurs. By default, after + Close() is called on the stream, the captive stream is also + closed. In some cases this is not desired, for example if the stream is a + memory stream that will be re-read after compressed data has been written + to it. Specify true for the parameter to + leave the stream open. + + + + As noted in the class documentation, the CompressionMode (Compress + or Decompress) also establishes the "direction" of the stream. A + GZipStream with CompressionMode.Compress works only through + Write(). A GZipStream with CompressionMode.Decompress works only + through Read(). + + + + + + This example shows how to use a GZipStream to compress data. + + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(outputFile)) + { + using (Stream compressor = new GZipStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression, true)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n; + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + Dim outputFile As String = (fileToCompress & ".compressed") + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(outputFile) + Using compressor As Stream = New GZipStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression, True) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + The stream which will be read or written. + Indicates whether the GZipStream will compress or decompress. + true if the application would like the stream to remain open after inflation/deflation. + A tuning knob to trade speed for effectiveness. + + + + This property sets the flush behavior on the stream. + + + + + The size of the working buffer for the compression codec. + + + + + The working buffer is used for all stream operations. The default size is + 1024 bytes. The minimum size is 128 bytes. You may get better performance + with a larger buffer. Then again, you might not. You would have to test + it. + + + + Set this before the first call to Read() or Write() on the + stream. If you try to set it afterwards, it will throw. + + + + + Returns the total number of bytes input so far. + + + Returns the total number of bytes output so far. + + + + Dispose the stream. + + + + This may or may not result in a Close() call on the captive + stream. See the constructors that have a leaveOpen parameter + for more information. + + + This method may be invoked in two distinct scenarios. If disposing + == true, the method has been called directly or indirectly by a + user's code, for example via the public Dispose() method. In this + case, both managed and unmanaged resources can be referenced and + disposed. If disposing == false, the method has been called by the + runtime from inside the object finalizer and this method should not + reference other objects; in that case only unmanaged resources must + be referenced or disposed. + + + + indicates whether the Dispose method was invoked by user code. + + + + + Indicates whether the stream can be read. + + + The return value depends on whether the captive stream supports reading. + + + + + Indicates whether the stream supports Seek operations. + + + Always returns false. + + + + + Indicates whether the stream can be written. + + + The return value depends on whether the captive stream supports writing. + + + + + Flush the stream. + + + + + Reading this property always throws a . + + + + + The position of the stream pointer. + + + + Setting this property always throws a . Reading will return the total bytes + written out, if used in writing, or the total bytes read in, if used in + reading. The count may refer to compressed bytes or uncompressed bytes, + depending on how you've used the stream. + + + + + Read and decompress data from the source stream. + + + + With a GZipStream, decompression is done through reading. + + + + + byte[] working = new byte[WORKING_BUFFER_SIZE]; + using (System.IO.Stream input = System.IO.File.OpenRead(_CompressedFile)) + { + using (Stream decompressor= new Ionic.Zlib.GZipStream(input, CompressionMode.Decompress, true)) + { + using (var output = System.IO.File.Create(_DecompressedFile)) + { + int n; + while ((n= decompressor.Read(working, 0, working.Length)) !=0) + { + output.Write(working, 0, n); + } + } + } + } + + + The buffer into which the decompressed data should be placed. + the offset within that data array to put the first byte read. + the number of bytes to read. + the number of bytes actually read + + + + Calling this method always throws a . + + irrelevant; it will always throw! + irrelevant; it will always throw! + irrelevant! + + + + Calling this method always throws a . + + irrelevant; this method will always throw! + + + + Write data to the stream. + + + + + If you wish to use the GZipStream to compress data while writing, + you can create a GZipStream with CompressionMode.Compress, and a + writable output stream. Then call Write() on that GZipStream, + providing uncompressed data as input. The data sent to the output stream + will be the compressed form of the data written. + + + + A GZipStream can be used for Read() or Write(), but not + both. Writing implies compression. Reading implies decompression. + + + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Compress a string into a byte array using GZip. + + + + Uncompress it with . + + + + + + + A string to compress. The string will first be encoded + using UTF8, then compressed. + + + The string in compressed form + + + + Compress a byte array into a new byte array using GZip. + + + + Uncompress it with . + + + + + + + A buffer to compress. + + + The data in compressed form + + + + Uncompress a GZip'ed byte array into a single string. + + + + + + + A buffer containing GZIP-compressed data. + + + The uncompressed string + + + + Uncompress a GZip'ed byte array into a byte array. + + + + + + + A buffer containing data that has been compressed with GZip. + + + The data in uncompressed form + + + + A class for compressing streams using the + Deflate algorithm with multiple threads. + + + + + This class performs DEFLATE compression through writing. For + more information on the Deflate algorithm, see IETF RFC 1951, + "DEFLATE Compressed Data Format Specification version 1.3." + + + + This class is similar to , except + that this class is for compression only, and this implementation uses an + approach that employs multiple worker threads to perform the DEFLATE. On + a multi-cpu or multi-core computer, the performance of this class can be + significantly higher than the single-threaded DeflateStream, particularly + for larger streams. How large? Anything over 10mb is a good candidate + for parallel compression. + + + + The tradeoff is that this class uses more memory and more CPU than the + vanilla DeflateStream, and also is less efficient as a compressor. For + large files the size of the compressed data stream can be less than 1% + larger than the size of a compressed data stream from the vanialla + DeflateStream. For smaller files the difference can be larger. The + difference will also be larger if you set the BufferSize to be lower than + the default value. Your mileage may vary. Finally, for small files, the + ParallelDeflateOutputStream can be much slower than the vanilla + DeflateStream, because of the overhead associated to using the thread + pool. + + + + + + + + Create a ParallelDeflateOutputStream. + + + + + This stream compresses data written into it via the DEFLATE + algorithm (see RFC 1951), and writes out the compressed byte stream. + + + + The instance will use the default compression level, the default + buffer sizes and the default number of threads and buffers per + thread. + + + + This class is similar to , + except that this implementation uses an approach that employs + multiple worker threads to perform the DEFLATE. On a multi-cpu or + multi-core computer, the performance of this class can be + significantly higher than the single-threaded DeflateStream, + particularly for larger streams. How large? Anything over 10mb is + a good candidate for parallel compression. + + + + + + + This example shows how to use a ParallelDeflateOutputStream to compress + data. It reads a file, compresses it, and writes the compressed data to + a second, output file. + + + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n= -1; + String outputFile = fileToCompress + ".compressed"; + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(outputFile)) + { + using (Stream compressor = new ParallelDeflateOutputStream(raw)) + { + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Dim outputFile As String = (fileToCompress & ".compressed") + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(outputFile) + Using compressor As Stream = New ParallelDeflateOutputStream(raw) + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + The stream to which compressed data will be written. + + + + Create a ParallelDeflateOutputStream using the specified CompressionLevel. + + + See the + constructor for example code. + + The stream to which compressed data will be written. + A tuning knob to trade speed for effectiveness. + + + + Create a ParallelDeflateOutputStream and specify whether to leave the captive stream open + when the ParallelDeflateOutputStream is closed. + + + See the + constructor for example code. + + The stream to which compressed data will be written. + + true if the application would like the stream to remain open after inflation/deflation. + + + + + Create a ParallelDeflateOutputStream and specify whether to leave the captive stream open + when the ParallelDeflateOutputStream is closed. + + + See the + constructor for example code. + + The stream to which compressed data will be written. + A tuning knob to trade speed for effectiveness. + + true if the application would like the stream to remain open after inflation/deflation. + + + + + Create a ParallelDeflateOutputStream using the specified + CompressionLevel and CompressionStrategy, and specifying whether to + leave the captive stream open when the ParallelDeflateOutputStream is + closed. + + + See the + constructor for example code. + + The stream to which compressed data will be written. + A tuning knob to trade speed for effectiveness. + + By tweaking this parameter, you may be able to optimize the compression for + data with particular characteristics. + + + true if the application would like the stream to remain open after inflation/deflation. + + + + + The ZLIB strategy to be used during compression. + + + + + + The maximum number of buffer pairs to use. + + + + + This property sets an upper limit on the number of memory buffer + pairs to create. The implementation of this stream allocates + multiple buffers to facilitate parallel compression. As each buffer + fills up, this stream uses + ThreadPool.QueueUserWorkItem() + to compress those buffers in a background threadpool thread. After a + buffer is compressed, it is re-ordered and written to the output + stream. + + + + A higher number of buffer pairs enables a higher degree of + parallelism, which tends to increase the speed of compression on + multi-cpu computers. On the other hand, a higher number of buffer + pairs also implies a larger memory consumption, more active worker + threads, and a higher cpu utilization for any compression. This + property enables the application to limit its memory consumption and + CPU utilization behavior depending on requirements. + + + + For each compression "task" that occurs in parallel, there are 2 + buffers allocated: one for input and one for output. This property + sets a limit for the number of pairs. The total amount of storage + space allocated for buffering will then be (N*S*2), where N is the + number of buffer pairs, S is the size of each buffer (). By default, DotNetZip allocates 4 buffer + pairs per CPU core, so if your machine has 4 cores, and you retain + the default buffer size of 128k, then the + ParallelDeflateOutputStream will use 4 * 4 * 2 * 128kb of buffer + memory in total, or 4mb, in blocks of 128kb. If you then set this + property to 8, then the number will be 8 * 2 * 128kb of buffer + memory, or 2mb. + + + + CPU utilization will also go up with additional buffers, because a + larger number of buffer pairs allows a larger number of background + threads to compress in parallel. If you find that parallel + compression is consuming too much memory or CPU, you can adjust this + value downward. + + + + The default value is 16. Different values may deliver better or + worse results, depending on your priorities and the dynamic + performance characteristics of your storage and compute resources. + + + + This property is not the number of buffer pairs to use; it is an + upper limit. An illustration: Suppose you have an application that + uses the default value of this property (which is 16), and it runs + on a machine with 2 CPU cores. In that case, DotNetZip will allocate + 4 buffer pairs per CPU core, for a total of 8 pairs. The upper + limit specified by this property has no effect. + + + + The application can set this value at any time, but it is effective + only before the first call to Write(), which is when the buffers are + allocated. + + + + + + The size of the buffers used by the compressor threads. + + + + + The default buffer size is 128k. The application can set this value + at any time, but it is effective only before the first Write(). + + + + Larger buffer sizes implies larger memory consumption but allows + more efficient compression. Using smaller buffer sizes consumes less + memory but may result in less effective compression. For example, + using the default buffer size of 128k, the compression delivered is + within 1% of the compression delivered by the single-threaded . On the other hand, using a + BufferSize of 8k can result in a compressed data stream that is 5% + larger than that delivered by the single-threaded + DeflateStream. Excessively small buffer sizes can also cause + the speed of the ParallelDeflateOutputStream to drop, because of + larger thread scheduling overhead dealing with many many small + buffers. + + + + The total amount of storage space allocated for buffering will be + (N*S*2), where N is the number of buffer pairs, and S is the size of + each buffer (this property). There are 2 buffers used by the + compressor, one for input and one for output. By default, DotNetZip + allocates 4 buffer pairs per CPU core, so if your machine has 4 + cores, then the number of buffer pairs used will be 16. If you + accept the default value of this property, 128k, then the + ParallelDeflateOutputStream will use 16 * 2 * 128kb of buffer memory + in total, or 4mb, in blocks of 128kb. If you set this property to + 64kb, then the number will be 16 * 2 * 64kb of buffer memory, or + 2mb. + + + + + + + The CRC32 for the data that was written out, prior to compression. + + + This value is meaningful only after a call to Close(). + + + + + The total number of uncompressed bytes processed by the ParallelDeflateOutputStream. + + + This value is meaningful only after a call to Close(). + + + + + Write data to the stream. + + + + + + To use the ParallelDeflateOutputStream to compress data, create a + ParallelDeflateOutputStream with CompressionMode.Compress, passing a + writable output stream. Then call Write() on that + ParallelDeflateOutputStream, providing uncompressed data as input. The + data sent to the output stream will be the compressed form of the data + written. + + + + To decompress data, use the class. + + + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Flush the stream. + + + + + Close the stream. + + + You must call Close on the stream to guarantee that all of the data written in has + been compressed, and the compressed data has been written out. + + + + Dispose the object + + + Because ParallelDeflateOutputStream is IDisposable, the + application must call this method when finished using the instance. + + + This method is generally called implicitly upon exit from + a using scope in C# (Using in VB). + + + + + The Dispose method + + indicates whether the Dispose method was invoked by user code. + + + + + Resets the stream for use with another stream. + + + Because the ParallelDeflateOutputStream is expensive to create, it + has been designed so that it can be recycled and re-used. You have + to call Close() on the stream first, then you can call Reset() on + it, to use it again on another stream. + + + + The new output stream for this era. + + + + + ParallelDeflateOutputStream deflater = null; + foreach (var inputFile in listOfFiles) + { + string outputFile = inputFile + ".compressed"; + using (System.IO.Stream input = System.IO.File.OpenRead(inputFile)) + { + using (var outStream = System.IO.File.Create(outputFile)) + { + if (deflater == null) + deflater = new ParallelDeflateOutputStream(outStream, + CompressionLevel.Best, + CompressionStrategy.Default, + true); + deflater.Reset(outStream); + + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + deflater.Write(buffer, 0, n); + } + } + } + } + + + + + + Indicates whether the stream supports Seek operations. + + + Always returns false. + + + + + Indicates whether the stream supports Read operations. + + + Always returns false. + + + + + Indicates whether the stream supports Write operations. + + + Returns true if the provided stream is writable. + + + + + Reading this property always throws a NotSupportedException. + + + + + Returns the current position of the output stream. + + + + Because the output gets written by a background thread, + the value may change asynchronously. Setting this + property always throws a NotSupportedException. + + + + + + This method always throws a NotSupportedException. + + + The buffer into which data would be read, IF THIS METHOD + ACTUALLY DID ANYTHING. + + + The offset within that data array at which to insert the + data that is read, IF THIS METHOD ACTUALLY DID + ANYTHING. + + + The number of bytes to write, IF THIS METHOD ACTUALLY DID + ANYTHING. + + nothing. + + + + This method always throws a NotSupportedException. + + + The offset to seek to.... + IF THIS METHOD ACTUALLY DID ANYTHING. + + + The reference specifying how to apply the offset.... IF + THIS METHOD ACTUALLY DID ANYTHING. + + nothing. It always throws. + + + + This method always throws a NotSupportedException. + + + The new value for the stream length.... IF + THIS METHOD ACTUALLY DID ANYTHING. + + + + + Map from a distance to a distance code. + + + No side effects. _dist_code[256] and _dist_code[257] are never used. + + + + + Describes how to flush the current deflate operation. + + + The different FlushType values are useful when using a Deflate in a streaming application. + + + + No flush at all. + + + Closes the current block, but doesn't flush it to + the output. Used internally only in hypothetical + scenarios. This was supposed to be removed by Zlib, but it is + still in use in some edge cases. + + + + + Use this during compression to specify that all pending output should be + flushed to the output buffer and the output should be aligned on a byte + boundary. You might use this in a streaming communication scenario, so that + the decompressor can get all input data available so far. When using this + with a ZlibCodec, AvailableBytesIn will be zero after the call if + enough output space has been provided before the call. Flushing will + degrade compression and so it should be used only when necessary. + + + + + Use this during compression to specify that all output should be flushed, as + with FlushType.Sync, but also, the compression state should be reset + so that decompression can restart from this point if previous compressed + data has been damaged or if random access is desired. Using + FlushType.Full too often can significantly degrade the compression. + + + + Signals the end of the compression/decompression stream. + + + + The compression level to be used when using a DeflateStream or ZlibStream with CompressionMode.Compress. + + + + + None means that the data will be simply stored, with no change at all. + If you are producing ZIPs for use on Mac OSX, be aware that archives produced with CompressionLevel.None + cannot be opened with the default zip reader. Use a different CompressionLevel. + + + + + Same as None. + + + + + The fastest but least effective compression. + + + + + A synonym for BestSpeed. + + + + + A little slower, but better, than level 1. + + + + + A little slower, but better, than level 2. + + + + + A little slower, but better, than level 3. + + + + + A little slower than level 4, but with better compression. + + + + + The default compression level, with a good balance of speed and compression efficiency. + + + + + A synonym for Default. + + + + + Pretty good compression! + + + + + Better compression than Level7! + + + + + The "best" compression, where best means greatest reduction in size of the input data stream. + This is also the slowest compression. + + + + + A synonym for BestCompression. + + + + + Describes options for how the compression algorithm is executed. Different strategies + work better on different sorts of data. The strategy parameter can affect the compression + ratio and the speed of compression but not the correctness of the compresssion. + + + + + The default strategy is probably the best for normal data. + + + + + The Filtered strategy is intended to be used most effectively with data produced by a + filter or predictor. By this definition, filtered data consists mostly of small + values with a somewhat random distribution. In this case, the compression algorithm + is tuned to compress them better. The effect of Filtered is to force more Huffman + coding and less string matching; it is a half-step between Default and HuffmanOnly. + + + + + Using HuffmanOnly will force the compressor to do Huffman encoding only, with no + string matching. + + + + + An enum to specify the direction of transcoding - whether to compress or decompress. + + + + + Used to specify that the stream should compress the data. + + + + + Used to specify that the stream should decompress the data. + + + + + A general purpose exception class for exceptions in the Zlib library. + + + + + The ZlibException class captures exception information generated + by the Zlib library. + + + + + This ctor collects a message attached to the exception. + + the message for the exception. + + + + Performs an unsigned bitwise right shift with the specified number + + Number to operate on + Ammount of bits to shift + The resulting number from the shift operation + + + + Reads a number of characters from the current source TextReader and writes + the data to the target array at the specified index. + + + The source TextReader to read from + Contains the array of characteres read from the source TextReader. + The starting index of the target array. + The maximum number of characters to read from the source TextReader. + + + The number of characters read. The number will be less than or equal to + count depending on the data available in the source TextReader. Returns -1 + if the end of the stream is reached. + + + + + Computes an Adler-32 checksum. + + + The Adler checksum is similar to a CRC checksum, but faster to compute, though less + reliable. It is used in producing RFC1950 compressed streams. The Adler checksum + is a required part of the "ZLIB" standard. Applications will almost never need to + use this class directly. + + + + + + + Calculates the Adler32 checksum. + + + + This is used within ZLIB. You probably don't need to use this directly. + + + + To compute an Adler32 checksum on a byte array: + + var adler = Adler.Adler32(0, null, 0, 0); + adler = Adler.Adler32(adler, buffer, index, length); + + + + + + Encoder and Decoder for ZLIB and DEFLATE (IETF RFC1950 and RFC1951). + + + + This class compresses and decompresses data according to the Deflate algorithm + and optionally, the ZLIB format, as documented in RFC 1950 - ZLIB and RFC 1951 - DEFLATE. + + + + + The buffer from which data is taken. + + + + + An index into the InputBuffer array, indicating where to start reading. + + + + + The number of bytes available in the InputBuffer, starting at NextIn. + + + Generally you should set this to InputBuffer.Length before the first Inflate() or Deflate() call. + The class will update this number as calls to Inflate/Deflate are made. + + + + + Total number of bytes read so far, through all calls to Inflate()/Deflate(). + + + + + Buffer to store output data. + + + + + An index into the OutputBuffer array, indicating where to start writing. + + + + + The number of bytes available in the OutputBuffer, starting at NextOut. + + + Generally you should set this to OutputBuffer.Length before the first Inflate() or Deflate() call. + The class will update this number as calls to Inflate/Deflate are made. + + + + + Total number of bytes written to the output so far, through all calls to Inflate()/Deflate(). + + + + + used for diagnostics, when something goes wrong! + + + + + The compression level to use in this codec. Useful only in compression mode. + + + + + The number of Window Bits to use. + + + This gauges the size of the sliding window, and hence the + compression effectiveness as well as memory consumption. It's best to just leave this + setting alone if you don't know what it is. The maximum value is 15 bits, which implies + a 32k window. + + + + + The compression strategy to use. + + + This is only effective in compression. The theory offered by ZLIB is that different + strategies could potentially produce significant differences in compression behavior + for different data sets. Unfortunately I don't have any good recommendations for how + to set it differently. When I tested changing the strategy I got minimally different + compression performance. It's best to leave this property alone if you don't have a + good feel for it. Or, you may want to produce a test harness that runs through the + different strategy options and evaluates them on different file types. If you do that, + let me know your results. + + + + + The Adler32 checksum on the data transferred through the codec so far. You probably don't need to look at this. + + + + + Create a ZlibCodec. + + + If you use this default constructor, you will later have to explicitly call + InitializeInflate() or InitializeDeflate() before using the ZlibCodec to compress + or decompress. + + + + + Create a ZlibCodec that either compresses or decompresses. + + + Indicates whether the codec should compress (deflate) or decompress (inflate). + + + + + Initialize the inflation state. + + + It is not necessary to call this before using the ZlibCodec to inflate data; + It is implicitly called when you call the constructor. + + Z_OK if everything goes well. + + + + Initialize the inflation state with an explicit flag to + govern the handling of RFC1950 header bytes. + + + + By default, the ZLIB header defined in RFC 1950 is expected. If + you want to read a zlib stream you should specify true for + expectRfc1950Header. If you have a deflate stream, you will want to specify + false. It is only necessary to invoke this initializer explicitly if you + want to specify false. + + + whether to expect an RFC1950 header byte + pair when reading the stream of data to be inflated. + + Z_OK if everything goes well. + + + + Initialize the ZlibCodec for inflation, with the specified number of window bits. + + The number of window bits to use. If you need to ask what that is, + then you shouldn't be calling this initializer. + Z_OK if all goes well. + + + + Initialize the inflation state with an explicit flag to govern the handling of + RFC1950 header bytes. + + + + If you want to read a zlib stream you should specify true for + expectRfc1950Header. In this case, the library will expect to find a ZLIB + header, as defined in RFC + 1950, in the compressed stream. If you will be reading a DEFLATE or + GZIP stream, which does not have such a header, you will want to specify + false. + + + whether to expect an RFC1950 header byte pair when reading + the stream of data to be inflated. + The number of window bits to use. If you need to ask what that is, + then you shouldn't be calling this initializer. + Z_OK if everything goes well. + + + + Inflate the data in the InputBuffer, placing the result in the OutputBuffer. + + + You must have set InputBuffer and OutputBuffer, NextIn and NextOut, and AvailableBytesIn and + AvailableBytesOut before calling this method. + + + + private void InflateBuffer() + { + int bufferSize = 1024; + byte[] buffer = new byte[bufferSize]; + ZlibCodec decompressor = new ZlibCodec(); + + Console.WriteLine("\n============================================"); + Console.WriteLine("Size of Buffer to Inflate: {0} bytes.", CompressedBytes.Length); + MemoryStream ms = new MemoryStream(DecompressedBytes); + + int rc = decompressor.InitializeInflate(); + + decompressor.InputBuffer = CompressedBytes; + decompressor.NextIn = 0; + decompressor.AvailableBytesIn = CompressedBytes.Length; + + decompressor.OutputBuffer = buffer; + + // pass 1: inflate + do + { + decompressor.NextOut = 0; + decompressor.AvailableBytesOut = buffer.Length; + rc = decompressor.Inflate(FlushType.None); + + if (rc != ZlibConstants.Z_OK && rc != ZlibConstants.Z_STREAM_END) + throw new Exception("inflating: " + decompressor.Message); + + ms.Write(decompressor.OutputBuffer, 0, buffer.Length - decompressor.AvailableBytesOut); + } + while (decompressor.AvailableBytesIn > 0 || decompressor.AvailableBytesOut == 0); + + // pass 2: finish and flush + do + { + decompressor.NextOut = 0; + decompressor.AvailableBytesOut = buffer.Length; + rc = decompressor.Inflate(FlushType.Finish); + + if (rc != ZlibConstants.Z_STREAM_END && rc != ZlibConstants.Z_OK) + throw new Exception("inflating: " + decompressor.Message); + + if (buffer.Length - decompressor.AvailableBytesOut > 0) + ms.Write(buffer, 0, buffer.Length - decompressor.AvailableBytesOut); + } + while (decompressor.AvailableBytesIn > 0 || decompressor.AvailableBytesOut == 0); + + decompressor.EndInflate(); + } + + + + The flush to use when inflating. + Z_OK if everything goes well. + + + + Ends an inflation session. + + + Call this after successively calling Inflate(). This will cause all buffers to be flushed. + After calling this you cannot call Inflate() without a intervening call to one of the + InitializeInflate() overloads. + + Z_OK if everything goes well. + + + + I don't know what this does! + + Z_OK if everything goes well. + + + + Initialize the ZlibCodec for deflation operation. + + + The codec will use the MAX window bits and the default level of compression. + + + + int bufferSize = 40000; + byte[] CompressedBytes = new byte[bufferSize]; + byte[] DecompressedBytes = new byte[bufferSize]; + + ZlibCodec compressor = new ZlibCodec(); + + compressor.InitializeDeflate(CompressionLevel.Default); + + compressor.InputBuffer = System.Text.ASCIIEncoding.ASCII.GetBytes(TextToCompress); + compressor.NextIn = 0; + compressor.AvailableBytesIn = compressor.InputBuffer.Length; + + compressor.OutputBuffer = CompressedBytes; + compressor.NextOut = 0; + compressor.AvailableBytesOut = CompressedBytes.Length; + + while (compressor.TotalBytesIn != TextToCompress.Length && compressor.TotalBytesOut < bufferSize) + { + compressor.Deflate(FlushType.None); + } + + while (true) + { + int rc= compressor.Deflate(FlushType.Finish); + if (rc == ZlibConstants.Z_STREAM_END) break; + } + + compressor.EndDeflate(); + + + + Z_OK if all goes well. You generally don't need to check the return code. + + + + Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel. + + + The codec will use the maximum window bits (15) and the specified + CompressionLevel. It will emit a ZLIB stream as it compresses. + + The compression level for the codec. + Z_OK if all goes well. + + + + Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel, + and the explicit flag governing whether to emit an RFC1950 header byte pair. + + + The codec will use the maximum window bits (15) and the specified CompressionLevel. + If you want to generate a zlib stream, you should specify true for + wantRfc1950Header. In this case, the library will emit a ZLIB + header, as defined in RFC + 1950, in the compressed stream. + + The compression level for the codec. + whether to emit an initial RFC1950 byte pair in the compressed stream. + Z_OK if all goes well. + + + + Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel, + and the specified number of window bits. + + + The codec will use the specified number of window bits and the specified CompressionLevel. + + The compression level for the codec. + the number of window bits to use. If you don't know what this means, don't use this method. + Z_OK if all goes well. + + + + Initialize the ZlibCodec for deflation operation, using the specified + CompressionLevel, the specified number of window bits, and the explicit flag + governing whether to emit an RFC1950 header byte pair. + + + The compression level for the codec. + whether to emit an initial RFC1950 byte pair in the compressed stream. + the number of window bits to use. If you don't know what this means, don't use this method. + Z_OK if all goes well. + + + + Deflate one batch of data. + + + You must have set InputBuffer and OutputBuffer before calling this method. + + + + private void DeflateBuffer(CompressionLevel level) + { + int bufferSize = 1024; + byte[] buffer = new byte[bufferSize]; + ZlibCodec compressor = new ZlibCodec(); + + Console.WriteLine("\n============================================"); + Console.WriteLine("Size of Buffer to Deflate: {0} bytes.", UncompressedBytes.Length); + MemoryStream ms = new MemoryStream(); + + int rc = compressor.InitializeDeflate(level); + + compressor.InputBuffer = UncompressedBytes; + compressor.NextIn = 0; + compressor.AvailableBytesIn = UncompressedBytes.Length; + + compressor.OutputBuffer = buffer; + + // pass 1: deflate + do + { + compressor.NextOut = 0; + compressor.AvailableBytesOut = buffer.Length; + rc = compressor.Deflate(FlushType.None); + + if (rc != ZlibConstants.Z_OK && rc != ZlibConstants.Z_STREAM_END) + throw new Exception("deflating: " + compressor.Message); + + ms.Write(compressor.OutputBuffer, 0, buffer.Length - compressor.AvailableBytesOut); + } + while (compressor.AvailableBytesIn > 0 || compressor.AvailableBytesOut == 0); + + // pass 2: finish and flush + do + { + compressor.NextOut = 0; + compressor.AvailableBytesOut = buffer.Length; + rc = compressor.Deflate(FlushType.Finish); + + if (rc != ZlibConstants.Z_STREAM_END && rc != ZlibConstants.Z_OK) + throw new Exception("deflating: " + compressor.Message); + + if (buffer.Length - compressor.AvailableBytesOut > 0) + ms.Write(buffer, 0, buffer.Length - compressor.AvailableBytesOut); + } + while (compressor.AvailableBytesIn > 0 || compressor.AvailableBytesOut == 0); + + compressor.EndDeflate(); + + ms.Seek(0, SeekOrigin.Begin); + CompressedBytes = new byte[compressor.TotalBytesOut]; + ms.Read(CompressedBytes, 0, CompressedBytes.Length); + } + + + whether to flush all data as you deflate. Generally you will want to + use Z_NO_FLUSH here, in a series of calls to Deflate(), and then call EndDeflate() to + flush everything. + + Z_OK if all goes well. + + + + End a deflation session. + + + Call this after making a series of one or more calls to Deflate(). All buffers are flushed. + + Z_OK if all goes well. + + + + Reset a codec for another deflation session. + + + Call this to reset the deflation state. For example if a thread is deflating + non-consecutive blocks, you can call Reset() after the Deflate(Sync) of the first + block and before the next Deflate(None) of the second block. + + Z_OK if all goes well. + + + + Set the CompressionStrategy and CompressionLevel for a deflation session. + + the level of compression to use. + the strategy to use for compression. + Z_OK if all goes well. + + + + Set the dictionary to be used for either Inflation or Deflation. + + The dictionary bytes to use. + Z_OK if all goes well. + + + + A bunch of constants used in the Zlib interface. + + + + + The maximum number of window bits for the Deflate algorithm. + + + + + The default number of window bits for the Deflate algorithm. + + + + + indicates everything is A-OK + + + + + Indicates that the last operation reached the end of the stream. + + + + + The operation ended in need of a dictionary. + + + + + There was an error with the stream - not enough data, not open and readable, etc. + + + + + There was an error with the data - not enough data, bad data, etc. + + + + + There was an error with the working buffer. + + + + + The size of the working buffer used in the ZlibCodec class. Defaults to 8192 bytes. + + + + + The minimum size of the working buffer used in the ZlibCodec class. Currently it is 128 bytes. + + + + + Represents a Zlib stream for compression or decompression. + + + + + The ZlibStream is a Decorator on a . It adds ZLIB compression or decompression to any + stream. + + + Using this stream, applications can compress or decompress data via + stream Read() and Write() operations. Either compresssion or + decompression can occur through either reading or writing. The compression + format used is ZLIB, which is documented in IETF RFC 1950, "ZLIB Compressed + Data Format Specification version 3.3". This implementation of ZLIB always uses + DEFLATE as the compression method. (see IETF RFC 1951, "DEFLATE + Compressed Data Format Specification version 1.3.") + + + The ZLIB format allows for varying compression methods, window sizes, and dictionaries. + This implementation always uses the DEFLATE compression method, a preset dictionary, + and 15 window bits by default. + + + + This class is similar to , except that it adds the + RFC1950 header and trailer bytes to a compressed stream when compressing, or expects + the RFC1950 header and trailer bytes when decompressing. It is also similar to the + . + + + + + + + + Create a ZlibStream using the specified CompressionMode. + + + + + When mode is CompressionMode.Compress, the ZlibStream + will use the default compression level. The "captive" stream will be + closed when the ZlibStream is closed. + + + + + + This example uses a ZlibStream to compress a file, and writes the + compressed data to another file. + + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(fileToCompress + ".zlib")) + { + using (Stream compressor = new ZlibStream(raw, CompressionMode.Compress)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n; + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(fileToCompress & ".zlib") + Using compressor As Stream = New ZlibStream(raw, CompressionMode.Compress) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + + The stream which will be read or written. + Indicates whether the ZlibStream will compress or decompress. + + + + Create a ZlibStream using the specified CompressionMode and + the specified CompressionLevel. + + + + + + When mode is CompressionMode.Decompress, the level parameter is ignored. + The "captive" stream will be closed when the ZlibStream is closed. + + + + + + This example uses a ZlibStream to compress data from a file, and writes the + compressed data to another file. + + + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (var raw = System.IO.File.Create(fileToCompress + ".zlib")) + { + using (Stream compressor = new ZlibStream(raw, + CompressionMode.Compress, + CompressionLevel.BestCompression)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n; + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + } + + + + Using input As Stream = File.OpenRead(fileToCompress) + Using raw As FileStream = File.Create(fileToCompress & ".zlib") + Using compressor As Stream = New ZlibStream(raw, CompressionMode.Compress, CompressionLevel.BestCompression) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + End Using + + + + The stream to be read or written while deflating or inflating. + Indicates whether the ZlibStream will compress or decompress. + A tuning knob to trade speed for effectiveness. + + + + Create a ZlibStream using the specified CompressionMode, and + explicitly specify whether the captive stream should be left open after + Deflation or Inflation. + + + + + + When mode is CompressionMode.Compress, the ZlibStream will use + the default compression level. + + + + This constructor allows the application to request that the captive stream + remain open after the deflation or inflation occurs. By default, after + Close() is called on the stream, the captive stream is also + closed. In some cases this is not desired, for example if the stream is a + that will be re-read after + compression. Specify true for the parameter to leave the stream + open. + + + + See the other overloads of this constructor for example code. + + + + + The stream which will be read or written. This is called the + "captive" stream in other places in this documentation. + Indicates whether the ZlibStream will compress or decompress. + true if the application would like the stream to remain + open after inflation/deflation. + + + + Create a ZlibStream using the specified CompressionMode + and the specified CompressionLevel, and explicitly specify + whether the stream should be left open after Deflation or Inflation. + + + + + + This constructor allows the application to request that the captive + stream remain open after the deflation or inflation occurs. By + default, after Close() is called on the stream, the captive + stream is also closed. In some cases this is not desired, for example + if the stream is a that will be + re-read after compression. Specify true for the parameter to leave the stream open. + + + + When mode is CompressionMode.Decompress, the level parameter is + ignored. + + + + + + + This example shows how to use a ZlibStream to compress the data from a file, + and store the result into another file. The filestream remains open to allow + additional data to be written to it. + + + using (var output = System.IO.File.Create(fileToCompress + ".zlib")) + { + using (System.IO.Stream input = System.IO.File.OpenRead(fileToCompress)) + { + using (Stream compressor = new ZlibStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, true)) + { + byte[] buffer = new byte[WORKING_BUFFER_SIZE]; + int n; + while ((n= input.Read(buffer, 0, buffer.Length)) != 0) + { + compressor.Write(buffer, 0, n); + } + } + } + // can write additional data to the output stream here + } + + + Using output As FileStream = File.Create(fileToCompress & ".zlib") + Using input As Stream = File.OpenRead(fileToCompress) + Using compressor As Stream = New ZlibStream(output, CompressionMode.Compress, CompressionLevel.BestCompression, True) + Dim buffer As Byte() = New Byte(4096) {} + Dim n As Integer = -1 + Do While (n <> 0) + If (n > 0) Then + compressor.Write(buffer, 0, n) + End If + n = input.Read(buffer, 0, buffer.Length) + Loop + End Using + End Using + ' can write additional data to the output stream here. + End Using + + + + The stream which will be read or written. + + Indicates whether the ZlibStream will compress or decompress. + + + true if the application would like the stream to remain open after + inflation/deflation. + + + + A tuning knob to trade speed for effectiveness. This parameter is + effective only when mode is CompressionMode.Compress. + + + + + This property sets the flush behavior on the stream. + Sorry, though, not sure exactly how to describe all the various settings. + + + + + The size of the working buffer for the compression codec. + + + + + The working buffer is used for all stream operations. The default size is + 1024 bytes. The minimum size is 128 bytes. You may get better performance + with a larger buffer. Then again, you might not. You would have to test + it. + + + + Set this before the first call to Read() or Write() on the + stream. If you try to set it afterwards, it will throw. + + + + + Returns the total number of bytes input so far. + + + Returns the total number of bytes output so far. + + + + Dispose the stream. + + + + This may or may not result in a Close() call on the captive + stream. See the constructors that have a leaveOpen parameter + for more information. + + + This method may be invoked in two distinct scenarios. If disposing + == true, the method has been called directly or indirectly by a + user's code, for example via the public Dispose() method. In this + case, both managed and unmanaged resources can be referenced and + disposed. If disposing == false, the method has been called by the + runtime from inside the object finalizer and this method should not + reference other objects; in that case only unmanaged resources must + be referenced or disposed. + + + + indicates whether the Dispose method was invoked by user code. + + + + + Indicates whether the stream can be read. + + + The return value depends on whether the captive stream supports reading. + + + + + Indicates whether the stream supports Seek operations. + + + Always returns false. + + + + + Indicates whether the stream can be written. + + + The return value depends on whether the captive stream supports writing. + + + + + Flush the stream. + + + + + Reading this property always throws a . + + + + + The position of the stream pointer. + + + + Setting this property always throws a . Reading will return the total bytes + written out, if used in writing, or the total bytes read in, if used in + reading. The count may refer to compressed bytes or uncompressed bytes, + depending on how you've used the stream. + + + + + Read data from the stream. + + + + + + If you wish to use the ZlibStream to compress data while reading, + you can create a ZlibStream with CompressionMode.Compress, + providing an uncompressed data stream. Then call Read() on that + ZlibStream, and the data read will be compressed. If you wish to + use the ZlibStream to decompress data while reading, you can create + a ZlibStream with CompressionMode.Decompress, providing a + readable compressed data stream. Then call Read() on that + ZlibStream, and the data will be decompressed as it is read. + + + + A ZlibStream can be used for Read() or Write(), but + not both. + + + + + + The buffer into which the read data should be placed. + + + the offset within that data array to put the first byte read. + + the number of bytes to read. + + the number of bytes read + + + + Calling this method always throws a . + + + The offset to seek to.... + IF THIS METHOD ACTUALLY DID ANYTHING. + + + The reference specifying how to apply the offset.... IF + THIS METHOD ACTUALLY DID ANYTHING. + + + nothing. This method always throws. + + + + Calling this method always throws a . + + + The new value for the stream length.... IF + THIS METHOD ACTUALLY DID ANYTHING. + + + + + Write data to the stream. + + + + + + If you wish to use the ZlibStream to compress data while writing, + you can create a ZlibStream with CompressionMode.Compress, + and a writable output stream. Then call Write() on that + ZlibStream, providing uncompressed data as input. The data sent to + the output stream will be the compressed form of the data written. If you + wish to use the ZlibStream to decompress data while writing, you + can create a ZlibStream with CompressionMode.Decompress, and a + writable output stream. Then call Write() on that stream, + providing previously compressed data. The data sent to the output stream + will be the decompressed form of the data written. + + + + A ZlibStream can be used for Read() or Write(), but not both. + + + The buffer holding data to write to the stream. + the offset within that data array to find the first byte to write. + the number of bytes to write. + + + + Compress a string into a byte array using ZLIB. + + + + Uncompress it with . + + + + + + + + A string to compress. The string will first be encoded + using UTF8, then compressed. + + + The string in compressed form + + + + Compress a byte array into a new byte array using ZLIB. + + + + Uncompress it with . + + + + + + + A buffer to compress. + + + The data in compressed form + + + + Uncompress a ZLIB-compressed byte array into a single string. + + + + + + + A buffer containing ZLIB-compressed data. + + + The uncompressed string + + + + Uncompress a ZLIB-compressed byte array into a byte array. + + + + + + + A buffer containing ZLIB-compressed data. + + + The data in uncompressed form + +
+